PDA

Ver la Versión Completa : problema con table.state


JoseQ
20-07-2004, 12:38:15
haber si alguien puede decirme que esta pasando aqui



procedure Tconfgrupos.Button2Click(Sender: TObject);
begin
if moduloimagenes.Patologi.State=dsinsert then moduloimagenes.Patologi.post;
confgrupos.close;
end;


[Error] Unit6.pas(45): Undeclared identifier: 'dsinsert'

se supone k DsInsert es un modo valido, pero no me lo coje

Nuria
20-07-2004, 12:45:18
Hola!

¿Tienes declarada en el uses de la Unit6 la unit DB?

JoseQ
20-07-2004, 12:48:05
vale, xD, era eso, tengo declara la unit DB en la unit1, xo no la tenia en la unit6, gracias

Lepe
20-07-2004, 12:55:08
Quizás te interese tambien la constante dsEditModes declarada en la unit BD

procedure Tconfgrupos.Button2Click(Sender: TObject);
begin
with moduloimagenes.patologi do
if State in dsEditModes then Post;
confgrupos.close;
end;


Saludos

JoseQ
20-07-2004, 13:02:36
gracias lepe, exactamente que hace?aglutina los modos DsEdit y DsInsert en uno solo ? si es eso aora no me sirve de mucho, ya k la tabla solo puede estar en DsInsert, pero me la apunto ...

Lepe
21-07-2004, 10:27:17
Exacto.

Para eso lo he dicho, para que lo apuntes ;)

saludos

JoseQ
22-07-2004, 11:30:07
no e tardado muxo en usar el dseditmodes lepe ...

Lepe
23-07-2004, 11:03:16
si es muy cómoda esa constante :)