FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Agregar varios captions de checkbox a bd
Buenas noches tengo la siguiente duda tengo 17 checkboxs y lo que quiero lograr es que si estan seleccionados (checked o enabled no se cual es la diferencia ) los captions de dichos checkboxs se guarden en una tabla m gracias de antemano
|
#2
|
||||
|
||||
Cita:
La propiedad Checked indica que un checkbox está "marcado", por lo tanto es una propiedad que no existe en el resto que controles (sólo tiene sentido en un checkbox, rediobutton y alguno más). Cita:
Guardar los Caption de determinados checkbox significaque tendrás que: 1) Crear una tabla para almacenarlos. 2) Crear un campo en la tabla de tipo String (VARCHAR(40), por ejemplo). 3) En algún memento crear registros en esta tabla para almacanar esos valores. 4) El código será el estandard para crear registros (Dataset.Append/Post). De todas formas, como te he dicho, no le veo sentido a esto. Tal vez no explicas lo suficiente o no lo explicas correctamente.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
muchas gracias por responder, pues voy a tratar de responder un poco mejor , tengo un negocio de recepción de equipos moviles y trato de automatizar un poco el proceso , tengo 17 checkbox cada uno indica graficamente un problema del equipo que se esta recibiendo ,por ejemplo si marco el checkbox1 significa que el equipo tiene problemas con la señal , el checkbox2 con el wifi y asi sucesivamente , pudiendo estar marcados uno o 2 ,o todos y tengo una tabla "problemas" que esta donde quiero que se guarden , se me ocurrio que se podria guardan el caption del que se marca a la tabla y se elimine si se deselecciona pero no he conseguido hacerlo
|
#4
|
||||
|
||||
muestra el diseño tu tabla "Problemas"
pienso que el proceso debería ser el Batch, teniendo un boton que diga "Grabar/Actualizar" con el cual mediante un identificador (numero de celular, DNI del cliente, o cualquier otro identificador unico) puedas grabar/actualizar lo que necesitas
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
Lo que podrias hacer es tener campos booleanos, estilo: ProblemaWifi, ProblemaSeñal, etc. Luego es cuestion de asignar en los registros el valor que tenga la propiedad Checked del TCheckBox correspondiente
Como comenta Neftali, el codigo para insertar es el estandart para manejar operaciones en bases de datos, en realidad hay dos formas de hacerlo, una es usando SQL y la otra usando DataSets Cita:
|
#6
|
||||
|
||||
Cita:
pero si tienes mucha razón en que debe colocar el código, para poder entender un poco mas
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
|||
|
|||
gracias a todos por responder , ante todo no tengo mucho programando y he estado leyendo libros de delphi hace unos 2 meses porque fue el lenguaje que vi en el instituto por si escribo cosas sin sentido o no muy optimas sepan disculparme, básicamente no he encontrado la manera de hacerlo
por ahora tengo esto en cada checkbox Código:
procedure Tfrm_principal.CheckBox1Click(Sender: TObject); begin if CheckBox1.Checked = True then begin MD.tblproblemas.insert; MD.tblproblemas.fieldbyname('problema1').AsString:=checkbox1.caption; end else buscarp(label42.Caption, encontrado); if encontrado then begin MD.tblproblemas.delete; end; end; end. * la tabla tengo como clave principal el "id_orden" (label42) y otros 17 campos donde iria cada problema y un 18 para problemas adicionales , la bd es en access |
#8
|
||||
|
||||
Hola.
Tal vez te resulte mas simple usando un TCheckListBox, v. gr.:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Estoy de acuerdo, pero esta aprendiendo y creo que de otra forma le va a costar mas. Al menos yo empece asi y luego me di cuenta, como bien dices, "mas adelante", de que hay soluciones mas elaboradas
|
#10
|
|||
|
|||
Cita:
|
#11
|
||||
|
||||
Hola.
Cita:
(*) Donde: DESCRIPCION sería el nombre del campo que detalla el problema y SINTOMAS el nombre de la tabla que los contiene. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
|||
|
|||
gracias , me funciona bastante bien!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cambiar la propiedad checked de varios CheckBox | fuego149 | C++ Builder | 2 | 14-07-2013 07:53:10 |
insertar datos de varios checkbox | krewer | Varios | 6 | 23-04-2012 21:16:57 |
Agregar checkbox a un Dbgrid | osmar | OOP | 13 | 18-03-2009 21:54:53 |
¿¿ como usar el tag con varios checkbox ?? | gaston260 | Varios | 7 | 21-04-2008 06:19:02 |
marcar varios checkbox | halizia | HTML, Javascript y otros | 3 | 18-01-2007 14:48:44 |
|