dbgrid üzerinde herhangi bir satıra tıklandığında yeni bir form açma?
yani dbgrid de bir satıra tıklandığında form2 açılacak, farklı satıra tıklandığında form3 açılacak
anlatmak istediğim tam olarak bu
dbgrid
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- mustafasoy
- Üye
- Mesajlar: 154
- Kayıt: 02 Ağu 2013 05:00
- Konum: istanbul
- İletişim:
Re: dbgrid
ustadların daha profesyonel çözümleri mutlaka olacaktır basit anlamda
formname diye integer tipinde global bir değişken tanımlarsınız ve form create edildikten sonra bu değişken değerini +1 arttırırsınız,
procedure TForm1.DBGrid1CellClick(Column: TColumn);
var
form:TForm;
begin
form:=TForm.Create(self);
form.Name:='form'+inttostr(formname);
form.Show;
formname:=formname+1;
end;
formname diye integer tipinde global bir değişken tanımlarsınız ve form create edildikten sonra bu değişken değerini +1 arttırırsınız,
procedure TForm1.DBGrid1CellClick(Column: TColumn);
var
form:TForm;
begin
form:=TForm.Create(self);
form.Name:='form'+inttostr(formname);
form.Show;
formname:=formname+1;
end;
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
-
- Üye
- Mesajlar: 101
- Kayıt: 13 Şub 2015 09:32
Re: dbgrid
hani sen formname diye interger değişkeni tanımlamamışın
- mustafasoy
- Üye
- Mesajlar: 154
- Kayıt: 02 Ağu 2013 05:00
- Konum: istanbul
- İletişim:
Re: dbgrid
global değişken daha yukarılarda olduğu için yazmadım
var
Form1: TForm1;
formname: integer;
şeklinde tanımlayabilirsiniz.
var
Form1: TForm1;
formname: integer;
şeklinde tanımlayabilirsiniz.
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.