ROBERTO GARAY
|
Posted: 07/13/2006, 7:36 AM |
|
Tengo una consulta:
Estoy trabajando con codecharge versión 3.0 pegado a ORACLE 10g y quiero hacer filtros dependientes en cascada, de la división geográfica de mi país ya que es necesario identificar de que región son, por ejemplo:
La dependencia jerárquica es así:
DEPARTAMENTO->MUNICIPIO->CANTON
DEPARTAMENTO ->
tabla departamento (código _ departamento char(2) y su nombre)
LLAVE PRIMARIA: CODIGO_DEPARTAMENTO
MUNICIPIO->
tabla municipio (código _ departamento chr(2), código _ municipio char(2) y su nombre)
LLAVE PRIMARIA: CODIGO_DEPARTAMENTO+CODIGO_MUNICIPIO
CANTON->
tabla cantón (código _ departamento chr(2), código _ municipio char(2), código _ cantón chr(2) y su nombre)
LLAVE PRIMARIA: CODIGO_DEPARTAMENTO+CODIGO_MUNICIPIO+CODIGO_CANTON
Con las respectivas llaves foráneas que preservan la integridad referencial
QUE ES LO QUE HE REALIZADO?
Cuando yo escojo un DEPARTAMENTO, debe filtrarme y mostrarme los MUNICIPIOS que dependen de ese departamento y después deberá filtrar todos los CANTONES pertenecientes al municipio escogido.
Yo lo he solventado cuando estoy en modo de INSERCION pasándole los parámetros vía FORM en el WHERE de la tabla correspondiente y poniéndole submit() en el ONCHANGE de cada padre que deseo filtrar, me funciona en MODO INSERCION no hay problema, el problema y el motivo de la consulta es que cuando ya estoy en modo de EDICION, cuando recupero los datos, como el espera parámetros vía Form solamente me muestra los datos del DEPARTAMENTO, dejándome en blanco los datos del MUNICIPIO y del CANTON, a pesar de que si existen en la tabla.
La otra consulta es la siguiente:
ORACLE en la definición de la tabla tengo un campo numérico (6,2), cuando en el campo de captura(codecharge lo reconoce como float) por ejemplo debo de digitarlo 7,5, cuando lo correcto sería digitarlo 7.5 ya que nosotros utilizamos el “.” Como separador de decimales y el “,” como separador de miles, la configuración regional está correcta
Que puedo hacer?, que mecanismo puedo utilizar.
Gracias
Roberto Mejia
|
|
|
|