Kritere Göre Form Açma

1 2
21/05/2009, 10:09

BKCAN

frmithalat içinde bulunan konteyner butonuna tıkladıgım zaman frmkonteynerin açılmasını ve o malla ait konteynerlerin dökümünü eklemek istiyorum hata veriyor.

yardımlarınızı rica edecem



21/05/2009, 10:16

tdsharun

İstediğiniz ekteki gibi bir şey mi?
21/05/2009, 10:42

BKCAN

sn tdsharun
forumu açıyor fakat yeni kayıt giremiyorum ilgili satırın numarasını vermiyor

3. satır da 0 gözüküyor oysa yeni kayıt girilince 1 denemesi lazım
http://img29.imageshack.us/img29/2473/65131341.jpg
21/05/2009, 10:44

tdsharun

Ben sorunuzu yanlış anlamışım. Ben sizin daha önce var olan kayda göre form açtırmak istediğinizi sanmıştım. Keşke ilk mesajınızda tam açıklama yapsaydınız... Neyse, bakıyorum hemen...
1- frmithalat formunuzda "ID" yerine küçük harflerle "ıd" yazmışsınız. Hatayı bulana kadar canım çıktı...
2- Bunda kritere göre form açtırdığınızda yeni kayda gitmek hataya neden olur. Ha, o da yapılabilir ama onun için ayrıca kod yazmak gerekir. Doğrudan yeni kayda yönlendirmek ve yeni kaydın da ilgili ID numaralarını eşitlemek daha kolay yöntem.

3- Yeni kayıt kodunu frmkonteyner formunun olayına yazmak gerekir.

Örnek ekte, umarım bu defa istediğiniz gibi olmuştur.
21/05/2009, 14:10

BKCAN

ilginize teşekkür ederim sn tdsharun

örnegi inceledim bu sefer bütün kayıtları döküyor sadece ilgili satıra ait olanları dökmesi ve yeni kayıt girebilmem lazım

çalışmayı biraz daha ilerlettim bazı yerleri aştım son bir düzeltme lazım o da hangi satırın konteyner butonuna tıklarsam onun ID numarası otamatik olarak gelsin elle girince bir problem yok onu yapabilirsek sorun çözülecek

veya bununla ilgili başka bir yol önerecek arkadaş varsada memnun olurum

iyi çalışmalar
21/05/2009, 14:50

tdsharun

Alıntı:hangi satırın konteyner butonuna tıklarsam onun ID numarası otamatik olarak gelsin
Eklediğiniz hali zaten onu yapmıyor mu? Ben mi yanlış anlıyorum? Zaten kaydın ID numarasına göre konteyner formunu açmıyor mu?

Filtreleme sonrasında yeni kayda gitmesi ve otomatik olarak bir kayıt açması için de size örneği göndermiştim. Siz o örnekteki kodların yerini değiştirmişsiniz. Doğal olarak çalışmıyor. Konteyner formundaki kodları şu şekilde değiştirin:

Kod:
Private Sub Form_Load()

DoCmd.GoToRecord , , acNewRec
Me.ID = Forms!frmithalat!ID
Me.konteyner.SetFocus

End Sub

Sanırım istediğiniz bu. Yok, istediğiniz bu değilse, lütfen daha kapsamlı bir anlatım yapın. Şu form açılacak, şu olacak diye adım adım anlatın ki daha iyi anlayabilelim...

Kolay gelsin...
1 2