manuva | |
| 2011-06-12 14:31 - Respuestas: 5 - Tema nº: 2797791
Windows Xp
Hola a tod@s.
Llevo varios dias intentando resolver este problemilla, pero no doy con lal tecla, aver si alguien me puede prestar una ayudita. El caso es el siguiente:
Tengo un formulario, en acces, llamado Entradas en el cual tengo los datos de clientes en campos como Idclietnt (Numero de cliente), nombre, direccion..etc. Despues dentro de este formulario tengo un subformulario llamado Subformulario_Clientes, el cual solo tiene dos campos uno el numero del cliente Idclient y el nombre. Presenta todos los clientes en foma de tabla. Pues bien, lo que quiero hacer es que al picar dos veces encima de un cliente en el subformulario, se me actualicen todos los datos del cliente en el formulario principal, parece simple pero no soy capaz. ¿Alguna idea o sugenrecia?
Gracias de antemano y un saludo
| |
|
|
swissman | |
|
Re: Actualizar datos en formulario desde subformulario - 2011-06-12 16:43 - Respuesta 2
no sé mucho de access y menos sin verlo en directo, pero si pones un boton de "actualizar datos del formulario", ¿hace lo que quieres? | |
|
|
manuva | |
|
Re: Actualizar datos en formulario desde subformulario - 2011-06-12 20:28 - Respuesta 3
Hola gracias por la respuesta, pero queiro que el evento se produzca al dolble click sobre el nombre escogido. Yo no se tampoco mucho de acces pero lo que pongo y que no me funciona es algo asi:
Private Sub Nombre_DblClick(Cancel As Integer)
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[IdCliente] = " & Str(Nz(Me![Formulario1.IdCliente], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
end sub
Al picar doble click sobre el nombre en el subformulario se produce un error 2465 en tiempo de ejecucuon y dice asi:
CONTROL (Nombre de la base de datos) no puede encontrar el campo 'Formulario1.Idcliente'al que se hace refencia en expresion.
En definitiva que al picar en el subformulario no encuentra el campo en el formulario.
Y es donde llevo una semana atascado. Supongo que habra alguna forma de hacerlo pero yo soy neofito.
Un saludo
| |
|
|
swissman | |
|
Re: Actualizar datos en formulario desde subformulario - 2011-06-12 20:50 - Respuesta 4
ya has puesto más de lo que yo sé. Ya leí que quieres al hacer doble clic, pero te pregunto si con el boton de actualizar lo hace, para que pongas el codigo de actuailizar form al hacer doble clic. | |
|
|
manuva | |
|
Re: Actualizar datos en formulario desde subformulario - 2011-06-12 21:05 - Respuesta 5
Bueno despues de todo el codigo hay una linea mas:
DoCmd.RunCommand acCmdRefresh
Con esta linea actualizaria igual que con el boton pero no llega se me para en el codigo anterior. Aun asi solo actualizaria el form principal no me actualizaria los datos que yo he picado en el subformulario. | |
|
|
|