FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
seleccionar varias lineas de un DBLookupComboBox y grabar en un Memo
Estoy realizando un sistema de correspondencia, pero un oficio se turna a 2 (dos) o 3 (tres) personas distintas para que le den seguimiento o respuesta, tengo 3 tablas (Documentación, Personas, AsignacionAdicional) en la primera tengo todos los datos principales del oficio (numero_oficio, fecha_recibido, asunto, id_personas, Id_documento,..., etc..) en el segundo solo tengo (id_personas, titular, Cargo) y en la tercera (id_asignacionAdicional, id_personas, id_documento, comentarios), lo que quiero que dentro de un DBLookupComboBox pueda seleccionar 2 o 3 personas y que asu vez estas se muestren en un Memo.
y cuando le pulse grabar a mi programa (la pantalla de captura) se graben esas personas en la tabla de asignacionadcional). espero me ayuden de esta forma o en su defecto algo muy similar. saludos.. |
#2
|
||||
|
||||
sobre un DBlookupCombo es imposible realizar una múltiple selección. Puedes emularlo con un Grid dentro de un panel que lo muestras a voluntad cuando corresponda.
A través de dbgrid.SelectedRows obtendrás los datos que necesitas. También podrías pasar los datos a un TCheckListBox, aunque se complica un poquito más al no ser un control de acceso a datos. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
seleccionar de un DBLookupCombobox una linea y agregar a un Memo
mira lo que realmente necesito es que estoy realizando un sistema de correspondencia, pero muchas veces un oficio es turnado a varios directores de la oficina donde trabajo, esto NO sucede siempre, solo a veces, es por ello que necesito que de un DBLookupComboBox me muestre la lista completa de la tabla de Directores y por fuera dentro de mi formulario un Boton con la opcion de agregar, cuando se pulse este se grabe a un Grid o un TMemo en pantalla, y como tengo varias tablas una de ellas es AsignacionAdicional, que será donde se grabará la clave principal de la tabla Directores.
Esto siempre y cuando el oficio sea turnado a dos o mas directores de la oficina, cuando sea para uno solo NO hare uso de esta opción de agregar. haciendo la aclaracion que estoy utilizando bases de datos de MySQL en red. algo similiar a esto... Personal Directivo (este es un DBLookupComboBox --------------------------------- Pedro Pablo Agapito Julian --------------------------------- Boton Agregar Personal que dará respuesta al oficio (es es un Grid o TMemo) ----------------------------------- Pedro Julian ----------------------------------- Boton Eliminar |
#4
|
||||
|
||||
Ahh, perdona, lo entendí mal.
Yo usaría un TListBox para añadir los destinatarios, puedes guardar el nombre del director y su código de la base de datos con algo así: Ahora cada elemento de ese Listbox, tiene el nombre del director (para mostrarlo al usuario, y su código "oculto". Solo tienes que realizar un bucle sobre ese Listbox para ir insertando en la tabla adicional. Yo crearía una consulta al vuelo para insertar los valores, algo así:
Saludos Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 13-12-2006 a las 19:03:33. |
#5
|
||||
|
||||
a que te refieres de utilizar un ListBox, este lo usaría en lugar de un DBLookupComboBox o un Grid para ir guardando las personas seleccionadas
de antemano muchas gracias por la ayuda |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Caption de varias líneas en un SpeedButton | Javi2 | Varios | 1 | 28-06-2005 17:05:00 |
Seleccionar lineas de un TMemo | Phacko | Varios | 3 | 19-05-2005 18:14:49 |
TListView con varias lineas de texto | Novás | Varios | 0 | 04-05-2004 20:20:09 |
label en varias lineas | VolaRe | Varios | 10 | 11-04-2004 16:14:26 |
Showmessage con varias líneas | victork_py | Varios | 1 | 20-08-2003 15:03:19 |
|