Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-09-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
problema con tablex.cancel

hola miren estoy cargando datos a un tabla
ocn boton NUEVO=

Código Delphi [-]
var c:integer;
begin
c:=0;
table1.Last;
c:=table1.fieldbyname('cod_cursoprof').AsInteger;
c:=c+1;
table1.Insert;
table1.FieldByName('cod_cursoprof').AsInteger:=c;
table1.FieldByName('profesor').AsString:=dbedit3.Text;
table1.FieldByName('estado').AsInteger:=1;
dbgrid1.Visible:=true;

bien ahroa cuando por ejemplo quero cancelar la carga antes de el POST (boton guardar)
siempre algunos datos me quedan grbados como el "cod_cursoprof","profesor" como haria para q se borrara todo? utilizo un boton CAnCEL = tablex.cancel
grax
Responder Con Cita
  #2  
Antiguo 14-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La variable c colocala global.
En el boton Nuevo coloca solo el codigo asignando el valor de c
En el boton guardar coloca el insert y el post.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 14-09-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Probá con:
Código Delphi [-]
procedure TForm1.btnCancel(Sender: TObject);
begin
  Table1.Cancel;
  Table1.Refresh
end;

Saludos.
Responder Con Cita
  #4  
Antiguo 15-09-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
hola no entendi como en el boton GUARDAR poner el POST Y INSERT
es decir inserta una nueva fila y luego al estar asignado el C se guarda lo mismo?, y por q declararlo global a C?

A tambien cuando hago un oncloseup de dblookupcombobox, hago
por ej: table1.fieldbyname(x).asinteger:=table3.fieldbyname(z).asinteger;
eso lo coloco en close up , se asigna pero caundo preisono cancel, aveces sige asignado. sera q es mejor

table1.cancel;
table1.refresh?

se borrara todo?
ademas tengo dudas porq aveces cuando GUARDO , despues al salir dela ejecucion se borra o no lo guarda . por q sera
q deberia poner despues del post ?
grax
Responder Con Cita
  #5  
Antiguo 15-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Hay un dicho que dice: ''Divide y vencerás''
Saludos
__________________
Siempre Novato
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
BOTON CANCEL -> Error: Table1:DataSet is not in Edit mode amadis Conexión con bases de datos 3 13-02-2008 14:16:10
si hay propiedad cancel para los botones, ¿la hay para enter? soyhugo Varios 2 16-02-2004 15:49:53


La franja horaria es GMT +2. Ahora son las 11:17:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi