Dataset - Visual Basic 2005

08/05/2006 - 00:36 por Dataset - Visual Basic 2005 | Informe spam
Estoy realizando un pequeño proyecto en VB2005, el cual posee 3 tablas
relacionadas.
Necesito realizar un ABM (Alta, Baja, Modificaciones) en entre dos tablas.
Piensen en dos tablas, una tabla Alumno donde contiene todos los datos de
los alumnos de un colegio. Uno de esos campos es Pais, pero solo contiene un
codigo, que es el que se referencia con la otra tabla. En la tabla Pais estan
los campos Id_Pais(este es la clave principal) y Paises.
Mi ABM debe todos los campos de la tabla Alumnos (menos pais) mas un Combo
que despliegue los Paises de mi tabla Pais. No debe estar visible el campo
Pais de la tabla Alumnos sino los paises de la tabla Pais.
Mi pregunta es como deberia trabajar con el DataSet?.
Luego en el mismo proyecto tengo una tercera tabla Notas. A esta tabla debo
realizarle una consula. Debo tener otro DataSet?
 

Leer las respuestas

#1 Diego Cofré
08/05/2006 - 16:51 | Informe spam
El dataset es una representación de una base de datos, o una porción de
ella. Para resolver tu problema lo recomendable es utilizar un sólo dataSet
con varias DataTables, entre ellas puedes establecer relaciones que son como
las relaciones de clave foránea en las DB. Por ejemplo, en tu tabla Alumnos
tendrias una relacion de clave foranea con la tabla de Paises. La tabla
notas tendría una relacion de clave foranea con la tabla Alumnos (por medio
del id de alumno). Busca DataRelation en la ayuda del VS para obtener
ejemplos y una explicacion mas profunda.

Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com

Preguntas similares