AccessTr.neT
İki Kutuyu Birbirine Bağlama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: İki Kutuyu Birbirine Bağlama (/konu-iki-kutuyu-birbirine-baglama.html)

Sayfalar: 1 2 3


İki Kutuyu Birbirine Bağlama - salih demir - 27/03/2018

S.a arkadaşlar.Bende ufaktan accessle bişeyler yapmaya çalışıyorum fakat cok zormusImg-grineklediğim programa giriş paneli eklemek istiyorum birde verilen yakıt formunda plakayı sectiğim zaman o aracın son girilen km ilk km olarak gösterme imkanı varmıdır.Şimdiden cok tesekkürler.


Cvp: İki Kutuyu Birbirine Bağlama - ozanakkaya - 27/03/2018

Merhaba, konu başlığınız ile sorduğunuz sorunun bağlantısını çözemedim.

Öncelikle Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunu inceleyiniz.

Formdaki TXTPLAKA açılan kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekleyiniz.

Dim GYakit As Integer

GYakit = Nz(DMax("[SON KM]", "VERİLEN_YAKIT", "[PLAKA]='" & Me.TXTPLAKA & "'"), 0)

If GYakit = 0 Then

GYakit = Dlookup ("[İLK KM]", "ARAÇ_TANIMLA", "[ID]=" & Me.TXTPLAKA)

End If

Me.TXTİLK = GYakit

Verilen yakıt tablosunda plakaya ait son veriyi aktarır, veri yok ise araç tanımlamadaki ilk km alanındaki veriyi aktarır.

Nesne isimlerinde ve alan isimlerinde Türkçe karakter ve boşluk kullanmamaya özen gösterinb.


Cvp: İki Kutuyu Birbirine Bağlama - A.Kadir. - 27/03/2018

merhaba ben düzenleme yapar iken ozan bey yazmış . +rep
ufak bir düzenleme yapıldı.
inceleyiniz.


Cvp: İki Kutuyu Birbirine Bağlama - salih demir - 28/03/2018

Çok tesekkürler ilgilinize Ozan bey .yalnız kayıt yaparken tablolarda plaka ıd olarak birincil anahtara verilen değer ile kaydoluyor onu nasıl plaka olarak görebilirim.


Cvp: İki Kutuyu Birbirine Bağlama - ozanakkaya - 28/03/2018

(28/03/2018, 15:54)salih demir yazdı: plaka ıd olarak birincil anahtara verilen değer ile kaydoluyor

Merhaba, bu şekilde doğru olanı yapmışsınız. Ancak verilen_yakit tablosundaki plaka alanının sayı olarak değiştirilmesi gerekli. Bu işlemi yaptıktan sonra

SELECT VERİLEN_YAKIT.TARİH, ARAÇ_TANIMLA.PLAKA, VERİLEN_YAKIT.[ARACI KULLANAN], VERİLEN_YAKIT.[YAKITI VEREN], VERİLEN_YAKIT.[İLK KM], VERİLEN_YAKIT.[SON KM], VERİLEN_YAKIT.[VERİLEN LT], VERİLEN_YAKIT.[YAPILAN KM], VERİLEN_YAKIT.[ORTALAMA TÜKETİM]
FROM ARAÇ_TANIMLA INNER JOIN VERİLEN_YAKIT ON ARAÇ_TANIMLA.ID = VERİLEN_YAKIT.PLAKA;


Sorgusu ile plaka id yerine plakayı görebilirsiniz.


Cvp: İki Kutuyu Birbirine Bağlama - salih demir - 28/03/2018

Ozan bey affınıza sığınıyorum fakat bilmeyince zor oluyor yazdığınız kodu nerde sorgulamasını yapmam gerekiyor.