Página 1 de 1

[RESUELTO] Abrir un formulario en un registro determinado

Publicado: Vie Sep 12, 2014 11:59 am
por Erom
Estoy intentando en crear un formulario llamado Frontera donde incluyo una serie de botones, con la intención de al pulsar cada uno de ellos me abra otra base de datos llamada Titular y mostrarme el formulario con el registro determinado.
Es una base donde tengo a los comerciantes del mercado y lo que pretendo es que sobre plano de ubicación de cada puesto al pulsar en cada puesto/boton optener el registro con todos los datos del comerciante en cuestión.

Si me podeis ayudar, que tipo de macro necesito y si tenéis alguna ya creada que pueda implementar.

Gracias.

:super:

Re: Abrir un formulario en un registro determinado

Publicado: Vie Sep 12, 2014 4:46 pm
por RMG
Hola,

Tienes varios ejemplos en el foro, con una busqueda lo encontraras. Además tienes el ejemplo en los proyectos del enlace que te adjunto.

https://forum.openoffice.org/es/forum/v ... =70&t=3506

Saludos

Re: Abrir un formulario en un registro determinado

Publicado: Mar Sep 16, 2014 12:00 pm
por Erom
Gracias Ramón.

Se me han caído los huevos al suelo, que pedazo BD.

He estado trasteando las macros pero no lo he conseguido.

Lo que intento es asignar a cada botón del formulario FRONTERA un registro del formulario TITULAR, es más que abra directamente la BD TITULAR en el registro que coincida.

He encontrado esta macro que creo que me podría servir, pero no he conseguido que funcione.

Sub sAlAccionar_Clientes_pbTITUALR(Event As Object)
Dim oForm As Object
oForm=Event.Source.Model.Parent
With ThisDatabaseDocument.FormDocuments.GetByName("TITULAR")
.Close
.Open
End With
End Sub

Algún consejo.

Gracias.

Re: Abrir un formulario en un registro determinado

Publicado: Mar Sep 16, 2014 2:16 pm
por RMG
Hola,

Entiendo que al decir que abra la BD Titular te refieres a la tabla Titular donde tienes la información. Si puedes adjuntar la BD sin información confidencial seguro que te podremos ayudar mejor.

Saludos

Re: Abrir un formulario en un registro determinado

Publicado: Mié Sep 17, 2014 11:42 am
por Erom
Gracias, Ramón.

La BD en la que estoy trabajando es esta:


https://drive.google.com/file/d/0BxlXVR ... sp=sharing

Re: Abrir un formulario en un registro determinado

Publicado: Mié Sep 17, 2014 2:38 pm
por SLV-es
Por favor, no compriman los archivos en formato rar.

En sistemas Windows pueden comprimir un archivo en zip directamente (botón secundario sobre archivo o carpeta > Enviar a > Carpeta comprimida en zip), o instalar 7zip para comprimir en formato zip

Gracias

Re: Abrir un formulario en un registro determinado

Publicado: Mié Sep 17, 2014 4:28 pm
por RMG
Hola,

Tu pregunta concreta es que al pulsar un botón de frontera te abra el formulario del titular que corresponda el número de caseta con el número del botón?.

Saludos

Re: Abrir un formulario en un registro determinado

Publicado: Lun Sep 22, 2014 11:13 am
por Erom
Perdona Ramón, he estado fuera del trabajo.

A tu pregunta, decirte que Si.

La intención es que al pulsar por ejemplo el botón 5 este corresponde a la caseta de venta nº 5 y por lo tanto lo que busco es que al pulsar se abra directamente la BD TITULAR en el registro correspondiente a la casta Nº 5. Y así para cada botón con su correspondiente caseta y registro.

Supongo que tendría que crear una macro para cada botón en la que se defina el registro a abrir.

Se que hay otras formas menos visuales pero más efectivas, como una lista desplegable donde vincule dato con registro, pero lo he visto como más complejo y como lo primero que intento es copiar alguna linea de código de otros e implementarla en lo que estoy haciendo, creo que es más sencillo la opción de botón=registro.

Gracias por tu preocupación.

J.C. Moreno.

Pd: Perdona SLV, tienes toda la razón. No volverá a ocurrir. :super:

Re: Abrir un formulario en un registro determinado

Publicado: Lun Sep 22, 2014 12:35 pm
por RMG
Hola,

Te adjunto la BD de ejemplo. Solo he puesto los primeros cinco botones, el resto son tus deberes. He creado un formulario para filtrar, una consulta para ese formulario y una macro estandar que sirve para todos los botones. La referencia al número de caseta lo tienes en la propiedad información adicional de cada botón.

https://mega.co.nz/#!wg9nWSQS!kij3PZAwJ ... jdN_e4sAks

Saludos

Re: Abrir un formulario en un registro determinado

Publicado: Jue Sep 25, 2014 1:04 pm
por Erom
Ramón si alguna vez vienes por Petrer, mándame un correo que te invito a cervezas.

Muchas gracias.

J.C. Moreno

Re: [SOLUCIONADO]Abrir un formulario en un registro determin

Publicado: Jue Sep 25, 2014 4:51 pm
por RMG
Te tomo la palabra, ya te avisare si voy. En un par de sábados pasaré cerca de ahí (Xixona). La idea es hacer una ruta en bicicleta por el norte de Alicante bordeando la sierra de Aitana.

Saludos

Edito: se pone RESUELTO, más que nada por llevar una normativa, lo cambio yo.

Re: [RESUELTO] Abrir un formulario en un registro determinad

Publicado: Lun Oct 06, 2014 12:57 pm
por Erom
Gracias y perdona la tardanza en contestar.