[FORM] Belli kriterlere göre tablodaki verileri günlere/haftalara atama
#1
Herkese merhaba,

Başlıkla ne demek istediğimi tam anlatamamış olabilirim.

Ekteki örnek veritabanında 2 tane tablom var: tETKENMADDE ve tMUADILLER.
tETKENMADDE ana tablo, tMUADILLER ise alt tablo.

tETKENMADDE tablosundaki alanlar:
-etkenmadde_no
-etkenmaddeadi
-dongu_sayisi
-dongu_birimi

tMUADILLER tablosundaki alanlar:
-muadil_no
-etkenmadde_no
_Muadiller
-muadil_frekans

alanları var.

Yapmak istediğim şu: tETKENMADDE tablosundaki ilgili "etkenmaddeadi" alanındaki bilgileri "dongu_sayisi" ve "dongu_birimi"ndeki veriler doğrultusunda herhangi bir tarih (bugün veya eklenecek herhangi bir gün)'den itibaren (haftaiçi) günlere atanmasını istiyorum.

Örneğin; tETKENMADDE tablosundaki ilk veri G_CSF için dongu_sayisi=1 ve dongu_birimi=hafta
Yani G-CSF etken maddesine sahip tMUADİLLER tablosundaki

MUADİL ADI ---> MUADİL FREKANSI
-NEUPOGEN ---> 0
-LEUCOSTİM ---> 1
-FRAVEN ---> 0
-TEVAGRASTİM ---> 1
-GRANOCYTE ---> 1

Muadil frekansı 0'dan büyük olan MUADİL AD'larının frekans kadar tekrarlanmasını istiyorum.

Bu örneğe göre NEUPOGEN ve FRAVEN bu listede hiç olmayacak.
LEUCOSTİM, TEVAGRASTİM ve GRANOCYTE ise her hafta biri olacak (örneğin; belli bir tarihten sonraki ilk hafta LEUCOSTİM, 2. hafta TEVAGRASTİM, 3. hafta GRANOCYTE, 4. hafta yine LEUCOSTİM, 5. hafta TEVAGRASTİM, 6. hafta GRANOCYTE, ... diye devam edecek).

Ekteki Excel tablosunda ayrıca döngü sayısı ve döngü birimi "1 gün" olan "Setron" etken madde isimli veriler için yapmak istediğimi göstermeye çalıştım.

Access bilgimle buraya kadar gelebildim, ama bundan sonrasını yapamıyorum. Bunu yaklaşık 5-6 aydır yapmaya çalışıyorum, ama maalesef yapamıyorum.

Yardımcı olabilirseniz çok sevinirim.

İlginize şimdiden çok teşekkür ederim.


Eklenti Dosyaları
.rar   MUADİL.rar (Boyut: 30,69 KB / İndirilme: 72)



  Alıntı
Bu mesajı beğenenler:
#2

.rar   MUADİL.rar (Boyut: 49,01 KB / İndirilme: 89) Yaklasik bir tasarimi liste2 de olusturup, fikir vermeye calistim. dongu-frekans degerleri tahmini degerlendirdim. Inceleyip kendi projenize uyarlayabilirsiniz.

DozSira alani ile olusturulan liste islemleri, TakipNu ise kalem olarak islemleri, UYGULA butonu tarih alani ile sag tarafinda gunsayisi kadar kaydi istenilen dongu sayisi kadar ekleme yapar.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın dsezgin hocam,

Gerçekten çok uğraşmışsınız, çok emek harcamışsınız. Size çok ama çok teşekkür ederim.

Yapmış olduğunuz örneği kendi veritabanıma uyarlamaya çalışacağım.

Sadece tMUADILLER tablosundaki muadil_frekansı alanındaki bilgilere göre yazan "0" ise Listede hiç göstermiyor veya "1" ise olmasını istediğim gibi sadece 1 kez gösteriyor.
Ancak örneğin 2 yazılmışsa, o muadilin sırası geldiğinde 2 kez tekrarlanmasını, yani döngü birimi gün ise 2 gün üst üste yazılmasını, hafta ise 2 hafta üst üste yazılmasını istiyorum. Bunu kendim yapmaya çalıştım, ama maalesef olmadı.

Bu kadarı da olmayıversin, sizi tekrar yormak istemiyorum çünkü Smile

Ben ilginize çok ama çok teşekkür ederim.

Görüşmek üzere, saygılarımla.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Birden çok Seçenek Seçili Alandaki Verileri Kopyalama evidi 9 637 26-02-2025, 17:36
Son Mesaj: evidi
  Form üzerinden Bir Kaç Tabloya Verileri Kaydetmek myesukan 2 401 21-01-2025, 16:45
Son Mesaj: myesukan
  Tablodaki Alanı Alt Tablodan Alınan Değerle Güncelleme Sorgusu Lidervet 7 638 02-12-2024, 11:20
Son Mesaj: halily
  [SORGU] Farklı Sütunlardaki Aynı Verileri Saymak TheREDROSE 11 798 31-07-2024, 16:15
Son Mesaj: TheREDROSE
  [FORM] Formda Kriterlere Göre Sorgulanan Kayıt Miktarının Form üzerinde Gösterilmesi M_Kemal_Askeri 1 379 13-05-2024, 05:10
Son Mesaj: dsezgin
  [FORM] Aktif Saati Tablodaki Saat Arasına Göre Bulup Forma Yazdırma yahyamacit 5 558 14-03-2024, 11:07
Son Mesaj: yahyamacit
  Tablodaki Verileri Yan Yana Yazdırmak 10pele 11 697 09-03-2024, 02:52
Son Mesaj: dsezgin
  Ağ Konumundaki Excel Dosyasından Alınan Verileri Güncelleyememe geneclean 2 414 20-02-2024, 14:27
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi