Hola como siempre ante mano la ayuda que me facilitan aquí los programadores avanzados en Delphi.
Tengo Este codigo:
Código Delphi
[-]
if ventana = 'Clientes' then
begin
if FrmCliente = nil then
begin
FrmCliente := TfrmCliente.create(FrmCliente);
FrmCliente.Parent := FrmPrincipal.Panel4;
FrmCliente.Caption := 'Clientes';
FrmCliente.Show;
FrmPrincipal.TabSet1.Tabs.add(FrmCliente.Caption);
FrmPrincipal.TabSet1.TabIndex := FrmPrincipal.TabSet1.Tabs.Count - 1;
dmacceso.cdsClientes.Active := True;
dmacceso.cdsClientes.Edit;
dmacceso.cdsClientes.ClearFields;
end
end;
sucede que cuando llamo al formulario por primera vez e ingreso un dato del cliente lo que hace es eliminarme el primer registro. sin embargo si cierro el frmCliente y lo vuelvo abrir ya no me elimina el registro. porque sucede alguna idea o consejo?
Saludos a todos