![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Saludos,
Chequeate este hilo: http://www.clubdelphi.com/foros/show...8484#post78484 Creo que te pueden ayudar. Esta de dos formas, con Form normales y tambien MDIChild. Hasta luego y suerte.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 29-03-2005 a las 22:15:54. |
|
#2
|
|||
|
|||
|
codigo de transferencia
Os paso el codigo que me pediste delphi.com.ar, sobre la pregunta que he hecho de declarar las variables globales y pulsar en el grid y que me pase los datos al formulario que le llama.
Os explico más detalladamente lo que pretendo conseguir, el Form2 es un formulario de gestión de clientes, uno de los botones es el de busqueda, que es el que yo pulso y en el creao el Form2_1 de la siguiente forma: //En el Form2 botón de busqueda
En el Form2_1 tengo una DBGrid que contiene los datos del todos los clientes dados de alta hasta el momento, cuando pincho en el grid sobre uno de ellos sus datos expuestos en el grid deben pasar a los TDBEdit del Form2 y así se realiza la busqueda de un cliente para observar sus datos. Para ello utilizo el siguiente codigo: //Declaro las variable globales en el public del Form2_1
//En el evento OnClik del DBGrid hago lo siguiente:
yo pienso que lo normal sería que ahora despues de cerrar el Form2_1, en el Form2 igualasemos los TDBEdit al valor de las variables globales, pero sín hacer esto último sale y no se porque? Y esa es la razón por la que quiero pasar los datos del DBGrid a los TDBEdit del Form2. Gracias a ambos, probaré también tu forma vtdeleon. |
|
#3
|
||||
|
||||
|
"Si ya sale, sin igualar los datos", significa que el DBGrid de búsqueda está enlazado al mismo dataset (tabla o consulta) que el form donde quieres poner los datos, así, al hacer un clic en el Grid de búsqueda, el apuntador de la tabla Clientes se mueve al que has hecho clic, y por tanto, el Form que tienes los DBedits (que tambien está apuntando a la tabla Clientes), se actualiza y te muestra el cliente.
Solución: No necesitas variables globales. Lo único que necesitas es que el usuario haga clic en la ventana de búsqueda. Un saludo |
|
#4
|
|||
|
|||
|
Jo!!!, mil gracias.
No puedo ser tan tonta, de no darme cuenta de esto. Mil gracias. |
|
#5
|
||||
|
||||
|
A todos nos pasa.... El bosque no te deja ver el arbol
![]() Un saludo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|