Verileri birleştirerek Raporlama

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba;

Ekli dosyadaki RAPORDA:

Duruşma ve Keşif tarihlerinin, saatleriyle birleştirilip tek bir sütun haline dönüştürülmesi, ve
Tarihi sütununda duruşma-keşif tarih ve saatine en yakın olandan başlayarak sıralanması.
(Aynı dosyaya ait hem duruşma ve hem de keşif saati olabiliyor.)

Detaylı açıklama ve raporun olması gerekli şekli ekli dosyadadır.

Yardımlarınız ve emeğiniz için şimdiden teşekkürler.
 

gitarisyen

Özel Üye
Katılım
25 Ağustos 2007
Mesajlar
218
Excel Vers. ve Dili
Microsoft Office 2003 Türkçe
Sayın kucuksengun;

Benim de çok anladığım bir şey değil ama sanıyorum sorgunuzda, tablonuzdan aldığınız Durusmatarihi ve Durusmasaati (veya Kesiftarihi ve kesifsaati) alanları için bir deyim yazabilir ve tarih ve saati birleştirebilirsiniz. Örneğin duruşma tarihi ve duruşma saatinin birleşmesi için şöyle bir deyim yazabilirsiniz:
Kod:
DurusmaTarihSaati: [Durusmatarihi]&" "&[Durusmasaati]
veya keşifler için
Kod:
KesifTarihSaati: [Kesiftarihi]&" "&[Kesifsaati]
Ben bu şekilde sorgularınızda yaptım ve Keşif tarih ve saatini sıraya göre sorguluyor (ama duruşma tarih-saatini ve/veya duruşma ile keşif tarih-saatini birlikte) artan sırada yapmayı beceremedim. Tabi öyle olunca sorgudaki değişiklikler rapora da yansımadı. Şu an işyerindeyim. Çok ayrıntılı da inceleyemedim. Ama eminim sorununuz benim gibi acemiler tarafından değil, forumun değerli ustaları tarafından akşama kalmaz çözülmüş hale gelecektir.

Saygılarımla...
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;
Sıralama için vaktim yok ama diğer kısımlar tamamdır sanırım... Sorgu3 isimli rapora bakınız..
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın Gitarisyen:

Sayın meslektaşım. Sorunumu çözme için yaptığınız uğraş takdire değerdir. İlginiz bile beni sevindirdi. Sayın beab05'in örneği bu konu için çok güzel.

Sayın beab05;

Gerek bu ve gerekse daha önceki sorunlarıma yaklaşımınız ve çözümleriniz hakikaten tam bir usta işi. Çok teşekkür ediyorum.
Boş bir zamanınızda, tarihe göre sıralama işini de yapabilirseniz çok memnun olurum.

Her ikinize de çok teşekkür ediyor, tarihe göre sıralamayı de bekliyorum.

Selam ve saygılarımla.
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın üstatlarım;

Sayın beab05'in düzenlediği örnekte sorgu3 teki tarihleri artan şekilde sıralamayı yapamadım.

Yardımcı olabilirseniz müteşekkir olurum.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;
Kulağı çok fazla tersten gösterdim sanırım ama oldu gibi ufak bir eksiklikle ;) İşlerimin yoğunluğu nedeniyle çok fazla vakit ayıramıyorum... Eğer saat kısmı da başkaları tarafından çözülmezse fırsat buldukça bakarım..
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın beab05;

Çok teşekkür ediyorum.
Fakat öncekiyle, şimdiki örneğinizde nerede değişiklik yaptığınızı (öğrenmek açısından) açıklarsanız sevinirim. (Tahminime göre raporda değişiklik var, ama çözemedim.)

Tabii ki, zamanınız olduğunda, saat kısmını da çözerseniz daha da memnun olurum.

Selam ve saygılarımla.
 
Son düzenleme:

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Kod:
ParseTextDate = Right(strYear & strMonth & strDay, (InStr(2, strYear & strMonth & strDay, "-")))
Moduldeki bu kodu aşağıdaki şekilde değiştirirseniz saat olayı da çözülür..

Kod:
ParseTextDate = Right(strYear & strMonth & strDay, (InStr(2, strYear & strMonth & strDay, "-"))) + Right(strYear & strMonth & strDay, (InStr(2, strYear & strMonth & strDay, "-")) + 6)
Raporun sıralama ölçüt ifadesine
=parsetextdate([kestarsaat])
yazarak parsetextdate fonksiyonu sayesinde raporun kestarsaat alanına göre dizilmesini sağladım.. Birleşim sorgusu olmasaydı çok daha kolay olacaktı herşey ama bu şekilde ben şahsen zorlandım ya da bugünlerde kafam pratik hiçbir şeye fazla çalışmıyor..
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Çok teşekkürler

Sayın Beab05;

Yani kelimenin tam anlamıyla HARİKASINIZ.

EVET. Olay tamamdır.

Böylesine bir vakit darlığında, sorunumu çözmek için harcadığın Emeğine sağlık.

Artık İstanbul'da sizi seven ve sizin için birşeyler yapabilecek 3 adet avukatınız var. (Ben ve 2 oğlum da avukat olduğumuz için)

Tekrar TEŞEKKÜRLER.... :icelim:

Selam ve saygılarımla.
 
Üst