Tarih Bazlı Veri Çekme

1 2
18/05/2020, 22:43

untouchable

Merhabalar,

Elimde bulunan Access dosyasında 2 adet tablo mevcut Sayfa1 ve Sayfa2 diye yapmak istediğim şey Sayfa2 de bulunan il, ilçe ve başlama tarihi sütunlarının Sayfa1 'de aratıp il, ilçesi aynı ve o tarihler arasında bulunan kayıtların kod kısmını Sayfa2 'deki Sayfa1 kod kısmına yazdırmak istiyorum yardımcı olabilir misiniz ?

İyi Çalışmalar.
18/05/2020, 23:06

berduş

çalışmanızda sadece tablolar var, form yok. o nedenle isteğiniz tam olarak anlaşılmıyor. Biraz daha açıklayabilir misiniz? mesela il/ilçe yada tarihi nereden alacağız?
seçimleri alacağınız bir form oluşturup çalışmanızı yeniden ekler misiniz?
ayrıca bence tablo yapınızı değiştirmeniz daha uygun olur, il ve ilçeler için 2 ayrı tablo oluşturup değerleri oradan almasını sağlarsanız ilerde çıkabilecek sorunları en baştan engellemiş olursunuz
18/05/2020, 23:18

untouchable

Hocam forum değilde sorgu ile yapmak istiyorum bu işlemi örnek bi sorgu ekledim ayrıca aşağıda anlatmaya çalıştım

Sayfa2.il = Sayfa1.il Eşit Olacak
Sayfa2.ilce = Sayfa1.ilce Eşit Olacak
Sayfa2.başlama >= Sayfa1.başlama Eşit yada bitiş tarihleri arasında ise
Sayfa2.başlama <= Sayfa1.bitiş Eşit yada başlama tarihi arasında ise
Yukarıdaki koşullar sağlandığında Sayfa2.sayfa1kod kısmına Sayfa1.kod kısmını yazdıracak şeklinde olmasını istiyorum

Saygılarımla
18/05/2020, 23:29

berduş

aşağıdaki kodu oluşturacağınız sorguya yazıp dener misiniz?
INSERT INTO Sayfa2 ( sayfa1kod, İl, İlçe, Başlama )
SELECT Sayfa1.Kod, Sayfa2.İl, Sayfa2.İlçe, Sayfa2.Başlama
FROM Sayfa2 INNER JOIN Sayfa1 ON (Sayfa2.İlçe = Sayfa1.İlçe) AND (Sayfa2.İl = Sayfa1.İl)
WHERE (([Sayfa2]![Başlama] Between [Sayfa1]![Başlama] And [Sayfa1]![Bitiş]));
19/05/2020, 01:31

untouchable

Hocam oluşturduğum sorguya verdiğiniz kodu ekledim fakat sayfa1 'de tarihi ekim olan kaydın kodunu sayfa2 'deki farklı aylara da eklemiş;


Örneğin;

Sayfa1 'de 
kodu = 1000
il = İstanbul 
ilçe = Esenyurt
Başlama Zamanı = 19.05.2020 08:00:00
Bitiş Zamanı = 19.05.2020 20:00:00

Sayfa2' de 
il = İstanbul
ilçe = Esenyurt
Başlama zamanı = 19.05.2020 11:20:00 olan kayda 1000 yazsın


Sayfa2' de 

il = İstanbul
ilçe = Esenyurt
Başlama zamanı = 19.05.2020 16:10:00 olan kayda da 1000 yazsın


Fakat 

Sayfa2' de 
il = İstanbul
ilçe = Esenyurt
Başlama zamanı = 19.05.2020 20:01:00 olan kayda yazmasın istiyorum


Yapmak istediğim şey tam olarak böyle
Teşekkürler.
19/05/2020, 01:42

berduş

Siz kayıtları güncellemesini mi istiyorsunuz eklemesini mi?
1 2