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 |
|
|
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 |
|