SoloCodigo
Bases de Datos => SQL Server => Mensaje iniciado por: aleks170 en Viernes 3 de Junio de 2011, 17:27
-
hola amigos de nueva cuenta con un problema que me esta matando, tengo una que se llama tdatosperson con campos(TipoPersona, Matricula, ApePaterno, ApeMaterno, Semestre, Sexo, Especialidad), pero tambien para cada campo de la tabla tdatosperson, tengo la tabla de TipoPersona con campos (Clave, Descripcion), Apellidos(Clave, Descripcion), Sem(Clave, Descripcion), Especialidad(Clave, Descripcion).
ahora cuando guardo los datos no tengo ningun problema pues con un combobox cargo los datos dede cada tabla y solamente los jalo, pero ahora el detalle es que no tengo que grabar la descripcion sino la clave de cada tabla en la tabla de tdatosperson por ejmplo:
lo que hago es esto:
tdatosperson
TipoPersona, Matricula, ApePaterno, ApeMaterno, Semestre, Sexo, Especialidad
Alumno 0344587 Mendoza Garcia 2 F Desarrollo software
pero deberia quedar asi:
TipoPersona, Matricula, ApePaterno, ApeMaterno, Semestre, Sexo, Especialidad
1 0344587 2 3 2 F 3
alguien puede decrime como es la setencia sql? porfavor...
-
fijate si realmente queres hacer la logica desde el sql, porque lo correcto seria que los combos no manejen texto sino codigos. Al momento de cargar los codigos les cargas codigo y descripcion entonces cuando armas el sql tomas el codigo.
Saludos,
-
Lic. Andrés M. Aiello
DBA MSSQL - Oracle
http://aiellodba.blogspot.com/
-
los combos tiene una propiedad tipo value donde se pone el código y otra tipo label donde se pone la descripción, y al final el usuario ve la descripción pero para el sistema maneja el código, tendrías que ver cual lenguaje usas y ver como se maneja en el lenguaje que usas.