SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: erick185 en Lunes 27 de Febrero de 2006, 07:13
-
Hola a to2
Mi duda es como puedo cambiar el RecordSource de mi control de adodc cuando presione un boton, me explico: En el programa que estoy realizando quiero ver los datos de 5 tablas, pero estas tablas estan en la misma base de datos, en el programa tengo 1 control adodc y un datagrid que me sirve para ver los datos de la base.
Yo estaba pensando insertar 5 botones, para las 5 tablas (les recuerdo que estan en la misma base) y en cada boton asignarle la propiedad del adodc: RecordSource para que cambie a la tabla, osea que si presiono el boton 1, la el datagid me muesta los datos de la tabla 1, y si presiono el boton 2, que el datagrid me muestre los datos de la tabla 2 y asi sucesivamente, no se si es asi. Si fuera de otra forma y mas eficiente se los agradeceria, de ante mano gracias. Una cosa mas, creo que tambien la propiedad del datagrid se tiene que cambien o no?. Cualquier informacion será bienvenida.
espero haberme explicado
Salu2
-
Como una idea
Yo crearia un combo con los nombres de las tablas (Dinamico por si alguna ves cambian de nombre o agregas otra tabla)
Y luego tomatia el texto y en el boton programas el source del adodc y listo.
Explico:
Depende de donde estes soportando la base de datos existen unas tablas del sistema donde puedes extraer los nombres de las tablas y aplicarle filtros para que solo muestro las que tu creastes ;) "Tarea pa la casa =P" ). con eso llenas un combo que puedes ser un data combo y solo le entregas el source o uno normal y lo llenas con additem o como prefieras.
Luego de tener eso en un boton programas el source del grid y le das un update para que muestre los registros nuevos.
(Si tengo un poco de time te ago un ejemplo funcional pero busca no es dificil)
Suerte espero que te sirva.
-
Hola
Gracias por tu colaboracion lo tomaré en cuenta!
Salu2