FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
relacionar combos
Hola a todos, tengo dos tablas una departamento y ciudad, cuya clave primaria es el codigo departamento y el de la ciudad. Necesito saber como hacer para que en la lista o combo de ciudades puedan aparecer las relacionadas con el departamento elejido. No sé como pasar el keyvalue del departamento a la sentencia SQL, que busca las ciudades. Gracias.
|
#2
|
||||
|
||||
En el OnChange o el OnClick (Dependiendo si estas usando un TComboBox o un TDBLookupComboBox) del listado envias el parametro al query de la ciudades, asi:
Claro, todo eso suponiendo que en la tabla ciudades tienes el codigo del departamento al que pertenece y que el query de ciudades es algo como
Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
estas seguro?
QueryCiudad.ParamByName('Cod_DPTO').AsString := QueryDeptoCod_DPTO.AsString;tira error en parambyname, asstring, etc.
|
#4
|
||||
|
||||
Estoy seguro que eso funciona , pero deberas adapatarlo a tu aplicación dependiendo del nombre de tus parametros, querys y demas... recuerda que debes configurar los parametros desde el editor de parametros del dataset indicandole el tipo en su propiedad DataType. De todas formas es bueno que nos muestres el error que te ha salido, seguramente allí este la respuesta.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Disculpame amigo jhonny estoy algo confundido, no deberia ser con Value en vez de asstring? se puede eso?.
Cita:
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#6
|
||||
|
||||
Si claro, tambien puedes usar Value, lo que sucede es que acostumbro a usar el tipo correspondiente (String, Integer, Double y demas) ya que el Value es de tipo Variant por lo que ocupara un poco mas de memoria, ya que este tendra que determinar al final de que tipo es el dato que necesita evaluar. Pero si en ultima instancia no se que tipo de dato tiene ese TField pues usaria Value .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
|||
|
|||
Voy a volver a probar y aviso cuales son los errores, si es que los tira. Gracias
|
#8
|
||||
|
||||
Gracias Jhonny, no estaba muy claro con esa parte, pero ya se ma aclaro gracias de nuevo.
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Combos dependientes | Caray | HTML, Javascript y otros | 8 | 07-03-2007 17:02:27 |
combos | BoNnY0301 | OOP | 5 | 06-05-2006 09:07:30 |
combos enlazados con mysql | camc79 | PHP | 4 | 18-02-2005 15:09:32 |
combos con mas de un campo | mar65 | Conexión con bases de datos | 3 | 14-01-2005 21:16:50 |
Problemas con los combos | vetustas | Conexión con bases de datos | 3 | 31-10-2003 00:21:58 |
|