Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   almacenar multiples selecciones en sql (https://www.clubdelphi.com/foros/showthread.php?t=47669)

vivys27 04-09-2007 17:55:25

almacenar multiples selecciones en sql
 
Sigo, con mi tareas :eek:

ahora bien, tengo un formulario donde ingreso campos como

- Nombre del tramite
- Costo
- Duracion
- Requisitos

en el campo requisitos habilito un list con multiples opciones. Aqui empieza el problema. Como almaceno esas multiples opciones???:confused:

tengo 3 tablas: Requisitos. TRamites, Tramites_requisitos, que asociaria a las otras (ID_Tramite,ID_Requisito, entre otros)

Chris 04-09-2007 18:12:48

En un campo tipo string puedes almacenarlas como texto delimitado por comas.

poliburro 04-09-2007 20:14:04

no veo el problema, Podrías crear una tabla de opciones, ya sabes Id, Descrip, y cargar el listview con el contenido de la tabla.

Si no aplica esta visión, podrias explicar un poco mejor tu problema?

AzidRain 04-09-2007 23:41:23

Puedes usar un dblookup y lo hace sin problemas ya que las entradas de la lista las carga de una tabla.

vivys27 02-10-2007 16:26:24

ok. Aqui va de nuevo.... retome ayer mis tareas :rolleyes:

tramite

- IDtramite
- Nombre

Requisitos

- IDrequisito
-Nombre

TramiteRequisito

-IDtr
-IDtramite
-IDrequisito

Ahora bien, lo que quiero es que me tome en la tabla tramiterequisitos el ultimo id de tramite ingresado el cual estara asociado a el o los id ingresados de requisitos, los cuales pueden variar de 1 a muchos en cuanto a cantidad me refiero.

El ingreso de los datos lo realizo mediante un formulario con un campo en donde tipeo el nombre del tramite y de un list box selecciono el o los requisitos del tramite.-

Se entendio? :confused:

lei que el ultimo id del tramite para insertar en la otra tabla, lo tomo mediante un select max, es asi?

necesito hacer un inner join antes de insertar en la tabla tramiterequisitos?

Ya se que son demasiadas preguntas, perdon y gracias por adelantado.- :D


La franja horaria es GMT +2. Ahora son las 15:33:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi