![]() |
ingresar datos de campos a dbcombobox
hola a todos! tengo una base de datos access coneccion odbc, mi tabla es sobre medicamentos. una columna es nombre_medicamento Y tengo 5 columnas para las dosis. dosis1, dosis2, etc. que serian valores que utilizo como rango de dosis. como puedo ingresar esos valores a un dbcombobox?
|
hola
no entiendo bien tu pregunta que es lo que quieres hacer juntas todos esos registros en un combo?,
yo utilizo este codigo para gardar registros de una base de datos en un Tcombobox, concatenando varios campos, espero te pueda ayudar
|
Cita:
Un par de recomendaciones si te es posible modificar cosas (si estás a tiempo). (1) Para acceder a MSAccess es más eficiente y rápido acceder utilizando ADO. (2) El lugar de 5 columnas para las dosis, utiliza una tabla relacionada de dosis. De esta forma "normalizas" el diseño de la Base de Datos. Si te es posible hacer el segundo cambio, podrás utlizar el dbCombo, si no, lo más sencillo creo que es, utilizar un combobox normal (sin BD) y rellenar los valores a mano y luego grabar el valor en el campo a mano también. |
Cita:
|
Cita:
Con más razón debes usar tablas relacionadas si el número de dosis no es fijo, como tú dices. Imagina que dentro de unos meses aparece un medicamente con 6 dosis. ¿Qué pasaría con tu tabla que tiene 5 campos para las dosis? Al tenerlo relacionado y las dosis en otra tabla, cada registro de medicamente tendrá tantos registros relacionados como dosis, sin limitación. |
Cita:
|
Cita:
MEDICAMENTOS ---------------- IDMed Nombre Descripcion ... DOSIS ---------------- IDDosis IDMed cantidad ... Ahora mismo no se si las dosis son algo estandard y está claramente definido o más bien algo bastante libre; Según como sea la tabla de dosis y los campos (e información) que contenga también podría ser un diseño M-N en lñugar de un 1-N. |
La franja horaria es GMT +2. Ahora son las 23:20:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi