Aylık Yemek Listesi

Katılım
8 Eylül 2006
Mesajlar
155
Excel Vers. ve Dili
Excel 2002
Firmamızda daha önce Excel'de hazırlanan bir yemek listesi var.

Bunu Access'e geçirmek için gerekli formu yaptım ancak
rapor kısmında takıldım. Nedense kafam durdu. :S

Excel'de elle girilip alınan raporun görüntüsünü PDF olarak gönderiyorum.
Çözüm önerilerinizi bekliyorum.

İyi Çalışmalar.
 

Ekli dosyalar

Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın seruz,

Biraz düzeltmek gerekiyor ama sonuç istendiği gibi.


İyi çalışmalar
 

Ekli dosyalar

Katılım
8 Eylül 2006
Mesajlar
155
Excel Vers. ve Dili
Excel 2002
Teşekkür ederim ilginize, tam istediğim gibi olmuş. Bayağı bir emek harcamışsınız.

Aslında benimde çözmem lazımdı bi şekilde ama kafam durdu bu akşam yorgunluktan.
Benim bunu basitçe çözmem lazım diye kendimi de kastım tabii bu arada.
Yarın sakin kafayla çözerim diyordum ki foruma niye göndermiyorum diye düşündüm sonra.
Accessle ilgili 2 foruma da yazdım ve çözülürse ne güzel olur diye bekliyordum doğrusu.

Aslında basit gibi görünüyor ama pek basit bir çözümü yok gibi.
Benim ilk aklıma gelen çapraz sorgu ile çözmekti.
Haftayı Row, Günleri Column yaparak çözülebilir diye düşünmüştüm.
Ama veri alanına tarihle beraber 6 alan gelmesi gerekince takılmıştım.
 
Katılım
8 Eylül 2006
Mesajlar
155
Excel Vers. ve Dili
Excel 2002
Sn. Modalı,

Dün akşam bahsettiğim gibi ben aslında Hafta ve Gün kullanılarak yapılacak bir çapraz sorgu ile çözülebileceğini düşünüyordum. Caprazda birden fazla alanı nasıl kullanacağım kısmında takılmıştım.

Sabah sakin kafayla gelip çalışmaya başladıktan sonra,
önce Hafta ve Gün ile yapılacak capraz sorgudan tarihi alıp, yemekleri dlookup ile alarak bir çözüm buldum.

Daha sonra tarihi bildiğime göre ve tarih yemek tablosunda PK olduğuna göre,
Caprazdaki tarihten yemek tablosunu 6 gün için 6 kere bağlayıp farklı bir çözüm daha ürettim.

Sonra sizin çözümünüzü bir daha inceledikten sonra vbCrLf yi kullandığınızı gördüm ve aklıma farklı bir çözüm daha geldi. Ancak vbCrLf sabitini Query'de kullanamayınca, Google'da bir arama yaptım ve Query'de "vbCrLf" yerine "Chr(13) & Chr(10)" kombinasyonunun kullanılabileceğini buldum. Ve böylelikle hiç kod yazmadan direkt capraz sorgudan alınan veriyle bir çözüm daha buldum.
Sonra sırf tarih alanını ayırıp farklı bir biçim verebilmek için bu çözümün farklı versiyonunu yaptım.

Dün akşam çözememiştim ama demekki sakin kafayla düşününce oluyormuş.
Sonunda sizinkiyle beraber 4 farklı çözüm üretilmiş oldu.

Çözümlerin tamamını ekte bulabilirsiniz.
İhtiyacı olanlar, merak edenler inceleyebilir.

Teşekkürlerimle.
 

Ekli dosyalar

Üst