merhaba;
formları kullanmayla ilgili bir sorunum var yardımcı olursanız memnun olurum.
şimdi iki adet formum var
1. formumda Müşteri Listesi
2. formumda müşteri Kayıtlarının ekleme düzenleme ve silme işlemlerinin yapıldığı form
müşteri listesinin olduğu form MdiChild form olarak Ana formda açılmakta, bu form üzerinden müşteri kayıt formunu açıp düzenleme yapabilmekteyim. ancak
müşteri listesi formu MDIchild olarak açık iken müşteri kayıt formu üzerinden tekrar müşteri listesi formunu normal form olarak açtıktan sonra bu form üzerinden farklı bir kaydı seçip müşteri kayıt formuna tekrar dönmeye çalıştığım zaman access voilation hatası alıyorum.
formda araştırma yaptım. fakat bu bilgilerle yukarıda yapmaya çalıştığım işlemleri yapamadım.
kolay gelsin
Bir Formu Birden Fazla Oluşturma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Bir Formu Birden Fazla Oluşturma
İsteyen, yapabildiğinden daha fazlasını yapar.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: Bir Formu Birden Fazla Oluşturma
olayı iyi izah edememiş olabilirim,
şöyle ifade etmeye çalışayım, cari listesi, stok listesi veya başka bir kayıt listesinin bulunduğu form MDI CHIL olarak açılmış iken, SHOW veya SHOWMODAL olarak da açmak istiyorum. nasıl yapabilirim.
teşekkür ederim.
şöyle ifade etmeye çalışayım, cari listesi, stok listesi veya başka bir kayıt listesinin bulunduğu form MDI CHIL olarak açılmış iken, SHOW veya SHOWMODAL olarak da açmak istiyorum. nasıl yapabilirim.
teşekkür ederim.
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: Bir Formu Birden Fazla Oluşturma
normalde açabilmeniz gerekir. child formu nasıl oluşturuyorsunuz? show modal yaparken form henüz hazır olmayabilir.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: Bir Formu Birden Fazla Oluşturma
Kod: Tümünü seç
if not Assigned(frmHastaListesi) then
begin
frmHastaListesi:=TfrmHastaListesi.Create(self);
frmHastaListesi.FormStyle :=fsMDIChild;
frmHastaListesi.WindowState:=wsMaximized;
frmHastaListesi.Show;
end;
ikinci hasta listesinide aşağıdaki şekilde oluşturuyorum. yalnız ikinci formdan hasta bilgilerini çağırdığım zaman access voilation gibi bir hata oluşuyor
Kod: Tümünü seç
Application.CreateForm(TfrmHastaListesi, frmHastaListesi);
frmHastaListesi.ShowModal;
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: Bir Formu Birden Fazla Oluşturma
frmHastaListesi formu mevcutta show olduğu için tekrar showmodal etmenize izin vermez. Bu değişke global ise, formu tekrar yaratsanız bile kullanımda olacaktır. formunuzda tanımladığınız lokal bir değişken ile 2. formu yaratın.