Definir Pais por defecto

Definir el País Por defecto

Vemos en Investigaciones.odb, que en el formulario de Personas, al introducir un lugar nuevo (Click en Nuevo Lugar), aparece un cuadro Dialogo donde por Defecto aparece el País España.

Podemos modificar este valor por defecto, vamos, al tratarse de un documento OpenOffice base y no de un programa en sí, podemos cambiar, eliminar o añadir lo que queramos.

Veamos como hacer para que al hacer Click en Nuevo Lugar aparezca por defecto tu País.

Vamos a editar el código de la macro que se encarga de esa función, para ello accedemos de la siguiente forma:

Seleccionamos en el Menu: Herramientas>Macros>Organizar macros>OpenOffice.org Base...

En el Cuadro Dialogo Buscamos la Biblioteca "ModuloPersonas" la seleccionamos y entre sus Macros Existentes escogemos CmdCambiosEnLugar y pulsamos Editar (OJO CON LAS PRISAS, EDITAR Y NO EJECUTAR)

En el Código que aparece, vamos mirando hacia abajo hasta encontrar la siguiente linea de código:

oDlg.GetControl("LstPais").selectItemPos(61,true) 'España por Defecto

La Línea de CódigooDlg.GetControl("LstPais").selectItemPos(61,true) 'España por Defecto

Realiza la siguiente función: Busca en el Dialogo (oDlg) el Listado de Países (LstPais) y selecciona el que tiene asignado el Id nº 61.

Entonces, todo el trabajo consisten en cambiar ese número (61) por el correspondiente a tu País. Para determinar el Id correspondiente a tu País, sólo tienes que buscar en la tabla "Paises" de la Base de Datos el País concreto, y anotar el id que le corresponde.En la imagen de la izquierda vemos que a Mexico le corresponde el nº 134.Realizados las modificaciones Guardamos la Base de Datos.