Skip to main content

AccessTr.neT


Dosyadan Veri Çağırma

Dosyadan Veri Çağırma

#7
Merhabalar;

Programın mantığı şu.

İstasyona gelen vagonlar programda yer alan bir form ( gelentren)  vasıtası ile GVD tablosuna kaydediliyor. Buradaki gelTren_No alanınada geliş tren tarih ve nosu aktarılıyor.  gidTren_No hanesine ise varsayılan değer olarak * konuluyor. Yani vagon geldi ancak henüz gitmedi anlamına geliyor.

Bu gidentren formuna gelecek olursak  bu form aracılığı ilede daha önceden girişi yapılmış vagonların istasyondan çıkışı yapılıyor.

buradaki :

A01 + A02 = trenno
yani      tarih + tren numarası = trenno               giren trenlerde başına + çıkanlarda - ekliyorum.

alt ve üst alanları bağlamada trenno= gidTren_No kullanılıyor.

Olayı detaylandırmak gerekirse

09-03-2016 tarihinde 555 nolu trenle 20 vagon girişi yapıldı.

Bu vagonların bir kısmı 10-03-2017 tarihindeki 333 nolu trene kaydedilerek sevk edildi.  Bir kısmı ise istasyonda kaldı. A01 ( 10-03-2017) ve A02 (333) girişini yaptığımda bu trenle sevk edilen vagonları görmemi sağlayacak. 


Yapamadıklarım :

1- Ben istiyorum ki vagon numarasını girdiğimde  GVD tablosunda bu vagona ait kaydı arayacak aramayı yaparken gidTren_No alanının * olmasına yani girişi yapılmış ancak çıkışı yapılmamış olanı seçmesi gerekiyor. ( 1 vagon defalarca giriş-çıkış işlemi yapabiliyor )

2- İstenilen vagonu bulunca  o vagona ait giriş bilgileri bu formdaki ilgili alanlarda görüntülenecek ve değişiklik yapılabilecek.

3-  Bu formdan çıkışı  yapılan vagonun gidTren_No alanına trenno ' sunu atayacak ( zaten alt ve üst alanları bağladığımdan bunu yapacak )

4- Alt formda sürekli form kullanmamdaki amaç veri girişini hızlandırmak ve bir trende yer alan tüm vagonları tek ekranda görebilmek. Bu işlemleri tek form görünümünde çok rahat yapabiliyorum ancak iş sürekli form görünümüne gelince tıkandım kaldım.


Umarım izah edebilmişimdir.

Saygılarımla.
Cevapla
#8
İnceleyip olumlu/olumsuz bildirimde bulununuz.
.rar GVD_sld.rar (Dosya Boyutu: 29,43 KB | İndirme Sayısı: 10)
Cevapla
#9
Sayın Ozankaya ;


" Ben istiyorum ki vagon numarasını girdiğimde  GVD tablosunda bu vagona ait kaydı arayacak aramayı yaparken gidTren_No alanının * olmasına yani girişi yapılmış ancak çıkışı yapılmamış olanı seçmesi gerekiyor. ( 1 vagon defalarca giriş-çıkış işlemi yapabiliyor ) "

olayı sanırım gözünüzden kaçmış.

Benim acizane çözümüm ise gidTren_No alanı  * olan kayıtları bir yalancı tabloya bir sorgu ile attım. Sizin düzenlediğiniz formu o tablo üzerinde çalıştırdım. Son olarak ise yapılan değişiklikleri asıl dosyaya yine bir sorgu ile kaydettim.

Biraz kulağı tersten göstermek oldu ancak güzel çalışıyor. 

Emeğiniz ve yardımınız için teşekkürler.
Cevapla
#10
Eklediğim örnekte "21753302025-1"e ait 3 veri var.

Vagon numarasına 21753302025-1 yazdığımda gid_trenno alanında * olan satıra ait veriyi forma aktarıyor.
Cevapla
#11
Sayın Ozankaya;

İfadenizdeki gibi vagonu buluyor bunda sıkıntı yok ancak o vagona ait kayıtta yer alan gid_trenno alanına yani bilgiyi aktarmak yerine yeni ikinci bir kayıt açıp tüm bilgileri oraya aktarıyor.  Benim istediğim zaten var olan kayıta gerekli düzeltmeyi yapıp gid_trenno alanına veriyi aktarması idi. 

Bir önceki iletimde belirttiğim şekilde sorunu çözdüm.


Emeğiniz, yardımınız ve alakanız için tekrardan teşekkürler.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task