Formda 7 tane edit'im var, eğer editlerin hepsi boşsa Query1.active:= false olacak.
Tek tek editleri yazarak müdahale edebiliyorumda tek bir kodla aynı anda nasıl yapabilirim.
bütün editlere tek kod
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
bütün editlere tek kod
Bu muazzam programın içinde ben neyim?, sadece bir label..
Belki baska yontemi vardir, benim kullandigim yontem:
veya son kisim
seklindede olabilir
Biraz uzun mu oldu
Kod: Tümünü seç
var
i : Word;
bos:boolean;
begin
bos:=true;
for i:=1 to 7 do
begin
if findcomponent('edit'+inttostr(i)) is Tedit then
if tedit(findcomponent('edit'+inttostr(i))).text <>'' then
bos:=false;
end;
if bos=true then
query1.active:=false;
Kod: Tümünü seç
query1.active:=bos;
Biraz uzun mu oldu

Selam
Kolay gelsin...
(Anlaşılmayan bi şey olursa, burdayız
)
Kod: Tümünü seç
var
i: Integer;
begin
Query.Active := False;
for i := 0 to pred(ComponentCount) do
if (Components[i] is TEdit) then
if not((Components[i] as TEdit).Text = '') then
Query.Active := True;
end;
(Anlaşılmayan bi şey olursa, burdayız
