![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
Lo que dice Caral es totalmente asertado.
Para decirlo en forma simple, los controles Data Aware son representaciones visuales o 'visualizaciones' de datos almacenados en DataSets. Cuando se escribe algo en un DBEdit, DBComboBox, DBGrid, etc., en realidad se está escribiendolo en el DataSet asociado al control Data Aware. Agregar el nuevo valor al Combo no es complicado: Código:
with DBComboBox1 do
Items.Add(Table1.FieldByName(DataField).AsString);
Antes de agregar el valor al Combo, tenes que verificar que no exista en la lista, sin olvidar que estas escribiendo a la vez en el DataSet... O sea que además tenés que hacerle "lugar" en la Tabla con Append, o estarías sobreescribiendo datos. El evento OnSetText del TField asociado te va a permitir verificar si el valor está en la lista del Combo, ya que podes interceptarlo antes de guardar el valor en el DataSet. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Agregar valor de un formulario a un reporte rave en tiempo de ejecucion | alehillebrand | Impresión | 3 | 04-08-2010 19:42:31 |
| Agregar objetos a un GridPanel en tiempo de ejecución | Luis Abraham | Varios | 2 | 25-06-2008 04:27:12 |
| agregar una atributo en tiempo de ejecución | seken | Conexión con bases de datos | 6 | 21-10-2004 23:21:03 |
| Como agregar una banda en tiempo de ejecucion en otra pagina | edo | Impresión | 2 | 29-07-2003 01:07:12 |
| Agregar una impresora en tiempo de ejecucion | fanon | Impresión | 1 | 26-05-2003 10:16:20 |
|