Araç lastik takib programı

1 2 3
21/05/2014, 13:44

SCavusoglu

Sn.aayazli,

İlk olarak belirtmek isterimki direkt sorunuzu bana yöneltirseniz alacağınız yardımı kısıtlamış olursunuz.. Bu nedenle sorunuzu genele yönelik sormanızda fayda görüyorum.
İkincisi; forum kuralları gereği aynı konuda tek soru sormanız gerekiyor. İkinci sorunuz için ayrı konu açmanız gerekmektedir.

Sorunuza gelecek olursam. İşyerinde olduğumdan ve iş yerimde tüm sistemler tamamen ingilizce olduğundan formlarınızı açamıyorum. (Türkçe karakterler kullanmanız nedeniyle)
Tabi bu nedenle formları değiştirmeniz gerekmiyor. Akşam detaylı inceleyeceğim.

1- Kimlik formuna eklediğiniz alt formların görünürlüğü "Hayır" olarak seçili olmalı. Daha once yaptığımız örnekteki gibi güncelleştirme sonrasında olayı ile bu formları görünür hale getirmelisiniz.
2- Açılan formlarda eğer herhangi bir komut kullanmazsanız formun ilişkilendirildiği tablonun son kaydından açılır. Bunun için ayrıca bir kod kullanmanıza gerek yoktur. Alt formlarda da bu geçerli olup, üst formla alt form arasındaki ilişkiyi keserseniz sonuca ulaşırsınız diye düşünüyorum.(Tam emin değilim) Veri sekmesinde Alt Alanları Bağla gibi bir ifade var oradaki PLAKA ibarelerini kaldırıp denermisiniz.

Detaylıca akşam bakacağım, belki de benden önce biri bakar ve sorunuzu yanıtlar. Kolay gelsin.
21/05/2014, 14:04

aayazli

ilginize tşk ederim ilk defa bir dosya paylaşımı yapıyorum eksik veya yanlış davranışlarımdan dolayı özür dilerim.Konuyu daha once sizle paylaştığım için konuya yabancı olmadığınızı düşünerek direk size yazdım.
sn pmsata,dediklerinizi yaptım form görünmesi işlemi tamam form görünürlüğünü hayır ile istediğim oldu.tşk ederim diğeri plaka alanlarının bağlantısını bozunca plakaya göre çalışmıyor
bütün kayıtları gösteriyor.
Mehmet Bey ilginize tşk ederim örneklerinizi inceledim.Butona basınca form açılıyor yanlış anlamadıysam.benim istediğim özellik te butona basınca form açılmasını nasıl kullanabilirm diye düşündüm,galiba yanlış anlattım.açılan kutudan plakayı seçince o plakalı aracın cinsi alanındaki değere göre alt formun açılmasını sormuştum.pmsata nın örneği ile formu açabiliyorum.Kod yazmadan sizin orneğizi benim uygulama ma nasıl uyarlayacağımı anlayamadım.
21/05/2014, 20:58

SCavusoglu

Sn.aayazli,

Sanırım sorununuzun çözümü aşağıdaki kodda.

acLast ifadesi son kayıt için yeterli olacaktır. Deneyip bildirirmisiniz..?

Private Sub Açılan_Kutu31_AfterUpdate()
On Error GoTo Açılan_Kutu31_AfterUpdate_Err

DoCmd.SearchForRecord , "", acLast, "[PLAKA] = " & "'" & Screen.ActiveControl & "'"
22/05/2014, 08:15

aayazli

Merhaba  pmsata, yazdığınız kodu denedim çalışmadı.bende araştırma yaptım select case komutunda aktif ettiğimiz alt form bolumune şu kodu yazınca istediğim oldu form aktif olunca alt forma gidiyorum ve alt forma son kayıta git diyorum.

Private Sub Açılan_Kutu31_AfterUpdate()
On Error GoTo Açılan_Kutu31_AfterUpdate_Err

DoCmd.SearchForRecord , "", acFirst, "[PLAKA] = " & "'" & Screen.ActiveControl & "'"

     Select Case ARAC_CINSI
   
   Case "TIR"
      Me.TIR.Visible = True
      Me.KAMYON.Visible = False
      Me.KIRKAYAK.Visible = False
      Me.ESKIDOC.Visible = False
           DoCmd.GoToControl "TIR"
           DoCmd.GoToRecord , , acLast[/color]
22/05/2014, 09:41

SCavusoglu

Ben orada bir acLast gördüm yaklaşmışım
22/05/2014, 10:20

aayazli

Ben şunu merak ediyorum sizin soylediğiniz de olan bir kod satırını küçük ek olsaydı eğer
benim yaptığım 2 satırlı kod once forma gidiyor sonra son kayda gidiyor yazılan kod 2 satırlı olunca programın çalışmasını yavaşlatma gibi bir durum olabilirmi bunu merak ediyorum
bu son yaptığımız işlem bir anlamda alt formlarda son kayda gitme olayına çözum teşkil edebilir.
1 2 3