Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   leer datos de varias tablas (http://www.forosdelweb.com/f69/leer-datos-varias-tablas-286873/)

frowing 08/04/2005 03:35

leer datos de varias tablas
 
Hola gracias de antemano por las sugerencias y contestaciones.

Mi duda es la siguiente:

Estoy realizando una aplicación típica de gestión para un aula de informática, y lo que quiero hacer es que sacar los bonos de horas del alumno que yo introduzca, y quiero sacar esa información en un grid con campos de 2 tablas. lo que yo intentaba hacer es crear una tabla nueva con los campos que yo necesito, y luego conectar con esa tabla mediante un control data, y a ese control data con el control grid. Pero claro, esto es un lío de tres pares de narices,al final he acabado creando una base de datos y una tabla mediante código escrito y simplemente quería saber si a alguien se le ocurre una solución más fácil.

Muchas gracias a todos.

Improvisado 08/04/2005 05:23

Hola:
Al control data que tenes enlazado con la Base de datos y con el Grid le pones en el codigo ( donde te conviene ya sea cuando se cargue el formulario u otro lado)

nombreControlData.Recordsource = "Select CampoTabla1, CampoTabla1, CampoTabla2 from tabla1, tabla2 where LaCondicionQueTienenQueCumplir"
nombrecontroldata.refresh

Espero te sirva

Developer9 14/04/2005 09:16

Compañero programador... hable serio pues... en la sentencia sql puedes hacer un join entre las dos tablas pues... y no tienes necesidad de crear tablas con datos de otras tablas solo para una consulta especifica

Improvisado 14/04/2005 18:13

¿Crear Tablas?
¿A que te referís?

Developer9 15/04/2005 08:55

me referia a que frowing decia que su manera no optima de solucionar su problema era cogiendo datos de las dos tablas, crear una nueva, y de esa tabla hacer el query... Pero si en el select hacemos un join entre las dos tablas no tiene necesidad de crear otra tabla y produce el mismo efecto


La zona horaria es GMT -6. Ahora son las 00:38.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.