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.
* tambien intente hacerlo desde el boton guardar pero no se como hacer un conjunto de if anidadados cuando las condiciones son siempre afirmativas (queria enviar una imagen del form pero no me lo permite)
* 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