Inicio > Visual Basic > exechapur > ayuda con vb...

ayuda con vb...

Experto:
Usuario:
Fecha: 04/07/2009
Valoración: (5,00 sobre 5) Categoría: Visual Basic
08/06/2009
jackieuag2, usuario preguntando en Visual Basic
Usuario
Hola soy principiante en esto de BD(acces) con VB 6.0 y tengo un problema ya me atore y no sé  cómo hacerle para poder vincular mi tabla de acces con vb para realizar una consulta de pagos de colegiaturas de una escuela particular, ya que quiero que en una grilla o en cajas de texto me visualice los pagos de los meses que un alumno ya tiene pagados, con el simple hecho de teclear su matrícula. en mi base de datos tengo dos tablas:
alumno:- matricula, nombre, especialidad, grado y grupo. En esta tabla mi llave principal es matricula.
pagos: -id, matricula, mes_pago, cantidad, fecha_pago. en esta mi llave es id
Construí una relación de uno a muchos de alumno(matricula) - pagos(id)
Lo que pretendo hacer es que en el formulario de pagos, después o antes de realizar un pago un botón llame a otro formulario en el cual se muestre el detalle de los pagos que a hecho el alumno y que meses debe pero no tengo ni idea de cómo hacer, he insertado dos datas pero no sé con qué cajas vincular con que tablas ya que como lo hago me muestra todos los pagos que se han hecho  y yo solo quiero que muestre  los pagos de un solo alumno o sea del que tecleo su matrícula.
De antemano le agradecería mucho si pudiera darme una idea de cómo hacer eso llevo más de una mes con esto y no he podido solucionarlo por más que investigo en la red, o si pudiera mandarme un ejemplo de como hacerlo este es mi correo jackieuag2@hotmail.com
Gracias.
 
08/06/2009
jackieuag2, experto respondiendo en Visual Basic
Experto
Hola como estas?
Mira para visualizar los datos te recomiendo el mshflexgrid,
es bastante util para mostrar datos como en tu caso.
 
Con respecto a la coneccion, estas bien con el control data,
ahora pon una caja de texto en la que se ingresara la matricula,
al presionar enter, al control data, le pasas como recordsource
la sentencia en la que buscas los alumnos con esa matricula,
si no es el final del archivo, lo mostras en la grilla, es facil.
 
Saludos y espero haberte ayudado...
 
Nos vemos!
09/06/2009
jackieuag2, usuario preguntando en Visual Basic
Usuario
Entonces cree que si funcione con el hecho de insertar la matricula me muestre como el historial de los pagos que ha hecho ese alumno en el msflexgrid'
como que condicion pondria que solo carge en la cuadrilla los pagos que encuentre de esa matricula?
perdon por la insistencia es que no tengo a quien mas preguntarle :(
 
09/06/2009
jackieuag2, experto respondiendo en Visual Basic
Experto
 esta todo bien,
mira podrias poner como sentencia que seleccione todo de ambas tablas
cuando la matricula sea igual a la ingresada,
luego mostras los datos en la grilla, es bastante simple.
11/06/2009
jackieuag2, usuario preguntando en Visual Basic
Usuario
si gracias por la idea eso tratare de hacer, aunque no se si tiene caso o no seguir con la relacion  que hice en acces de mis tablas la verdad creo que no sirve de nada o si?
11/06/2009
jackieuag2, experto respondiendo en Visual Basic
Experto
no, no sirve.
 
Saludos!
04/07/2009
jackieuag2, usuario preguntando en Visual Basic
Usuario
hola  tenia toda la razon era muy sencillo mil gracias.
Enlaces patrocinados