Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2010, 07:21
Avatar de Porlachucha
Porlachucha
 
Fecha de Ingreso: noviembre-2008
Ubicación: Santiago
Mensajes: 172
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: guardar y consultar en textbox

Debes crear 2 tablas. una de clientes en donde guardas informacion personal del cliente indexada por algun campo clave (depende del pais en donde se ejecute el sistema) La otra tabla, define las entevistas que agendan los clientes.
La relacion de las tablas es 1 a muchos, lo que significa que por un registro en la tabla clientes, tendras muchos registros en la tabla entrevistas.
la definicion de la tabla entrevistas, debe contener un campo clave para identificar al cliente, un campo de fecha para que funcione como indice unico, y un campo de tipo booleano, que indique si la entrevista fue hecha o no. Ademas del resto de los campos que contendran los datos de la entrevista.
pues bien, al consultar un cliente, lo ubicas primero mediante su codigo de cliente en la tabla de clientes. Luego, haces un select de todas las entrevistas que ese cliente pueda tener (no importa si ya estan hechas o no) Ejemplo select * from entrevistas where clienteID = sIDCliente (aca puedes añadir si solo quieres las entrevistas pendientes o todas)
desde esa lista de entrevistas entregadas por la BD, seleccionas la entrevista deseada (una buena idea es poner la lista de entrevistas en un datagridview) y lees el estado de la entrevista. en base a ese valor boolean, ejecutas el llenado de los campos (en caso que la entrevista ya este realizada) o en caso contrario, dejas los texbox y otros campos de edicion en blanco para que el usuario ingrese los datos. Despues grabas los datos en la tabla.
Un consejo, es que todo lo que sea transacciones hacia la base de datos, lo hagas mediante Store Procedure. eso te permitira tener un codigo mas ordenado, y a la vez podras reutilizar partes del codigo.

Salu2
PLCH
__________________
Nada mas patetico que "detestar" a Intel o Microsoft o Windows o Apple ... apuesto que eres el tipico teton espinilluo y pajero que usa Linux para sentirse capo ...