FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como hacer para q una tabla aparezca en varias ventanas a la vez!!
Hola Amigos,
mas que nada quisiera hacerles una consulta: estoy desarollando una aplicacion MDI Cliente servidor esto quiere decir que puedo acceder a un DataSet desde un formulario que se abre varias veces a la vez, al principio coloque el DataSet en un DataModule, pero me di cuenta despues de que al interactuar por el formulario que abro abro varias veces la informacion del dataset se actualizaba en todos los formularios, cosa que para mi entorno estaba mal porque se supone que cada formulario debe cambiar datos distintos emulando que son varios usuarios a la vez, este problema simplemente lo arregle colocando el dataset en el mismo formulario y no el modulo de datos y asi cada formulario trabaja con datos independientes (concurrencia). Ahora: cuando abria por ejm, TRES instancias del formulario y hacia cambios en los formularios dos y tres esos se reflejaban en el form1, esto lo solucione creando ***********Formulario Padre ************* {en este formulario esta mi DataSet} {para llamar al formulario hijo} Form1.LanzarFormulario(Table1); ************ Formulario Hijo************ Public {declaraciones publicas} DataSet: TDataSet; procedure LanzarFormulario(DS: TDataSet); begin Form1 := TForm1.Create(Application); DataSet := DS; end; var.. begin {ahora tengo referencia del set de datos del formulario que lo llamo} end. //******bueno la idea esa ************ Espero me hayan entendido, quisiera que me dijieran como se hace normalmente para este tipo de ocasiones de antemano Gracias Chocheras Saludos |
#2
|
||||
|
||||
No entiendo q queres lograr
__________________
Aleca |
#3
|
|||
|
|||
ok;
1.- lo que se trata es de como se haria para abrir varios formularios ,mmm digamos de ingreso de clientes y que estos a su ves cada uno reflejen cambios independientemente de sus hermanos abiertos 2.- en el formulario de clientes tengo relacionado otros formularios como la ubicacion geografica donde viven(otra tabla mas) y como se haria; si digamos tengo varios formularios de clientes abiertos obtener la informacion de la ubicaion geografica (tambien independiente de sus hermanos abiertos) Saludos. |
#4
|
||||
|
||||
Cita:
dentro del form de Clientes podes preguntarte si ya existen los otros formularios q necesitas y si no los creas:
__________________
Aleca |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Como registrar varias ventanas en la barra de tareas? | Fistandantilus | API de Windows | 2 | 30-08-2008 17:49:42 |
Como hacer para que las ventanas no se muevan | mancurnino | Varios | 1 | 09-03-2008 06:47:11 |
Como hacer que el cmd me aparezca en la ruta C:\ | JuanErasmo | API de Windows | 2 | 07-06-2007 03:59:35 |
varias ventanas modales | anubis | Varios | 5 | 03-04-2007 20:31:19 |
como reegistrar el BDE para que aparezca en el panel de control | akela | Conexión con bases de datos | 1 | 26-11-2005 05:40:00 |
|