lunasoft | |
| 2005-08-23 13:40 - Respuestas: 6 - Tema nº: 40934
Hola Amigos!!
Mi cuestión es la siguiente, quiero detectar dentro de un formulario con que número de registro estoy trabajando ya que desde este formulario llamo a otro que obligatoriamente me cierra el primero y luego soy incapaz de situarme en el registro con el que estaba trabajando con anterioridad.
Gracias | |
|
|
no_existe | |
|
Re: En que registro estoy - 2005-08-23 17:47 - Respuesta 2
what? | |
|
|
lunasoft | |
|
Re: En que registro estoy - 2005-08-24 10:26 - Respuesta 3
Bueno ya se que es un poco lioso, voy a ver si me explico mejor.
Es una base de datos para la gestión de un hotel.
Tengo un formulario que toma los datos de una tabla de clientes, los cuales, pueden pertenecer a varias empresas, el problema es el siguiente, cuando quiero asociar un cliente a una empresa llamo a otro formulario que trabaja con los datos de las empresas, para poderla buscar y asociar el cliente a dicha empresa, este segundo formulario cierra y vuelve abrir el formulario de clientes porque sino no queda reflejado el cambio y cuando lo abre lo hace por el primer registro de la tabla clientes y no por el cliente con el que estaba trabajando. | |
|
|
lunasoft | |
|
Re: En que registro estoy - 2005-08-25 11:35 - Respuesta 4
Eso es, cuando se vuelve abrir el formulario que contiene los datos de los clientes lo hace por el primer registro y no por el que yo estaba trabajando | |
|
|
ebolo | |
|
Re: En que registro estoy - 2005-08-25 12:02 - Respuesta 5
Hola lunasoft, hay varias formas de hacer lo que quieres; la forma más fácil es abrir el formulario que quieres pasándole el 'stLinkCriteria', mediante (suponemos que en el formulario hay un botón y en la bd hay un formulario que se llama 'ARTICULOForm', que tiene a su vez un cuadro de texto con origen de datos el campo 'Artículo' de una tabla o consulta):
Code:
Private Sub Comando8_Click()
On Error GoTo Err_Comando8_Click
Dim stDocName As String
Dim stLinkCriteria As String
stLinkCriteria = nulo;Artículo=700108nulo;
stDocName = nulo;ARTICULOFormnulo;
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando8_Click:
Exit Sub
Err_Comando8_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando8_Click
End Sub
Lo que hay que saber es si el 2º formulario que abres tiene algún campo donde tenga un datón común con el primer formulario para pasárle el 'stlinkcriteria' bien.
Si no me entiendes me lo dices.
Saludos.
| |
|
|
|