[RAPOR] verileri sürekli form halinde listelemek ve yazdırmak
#1
Merhabalar,

Öncelikle sunucunuz da problem olmuş çok üzüldüm, geçmiş olsun. Access ile önceden bir takım çalışmalar yapmıştım. Ancak ihtiyacım olmayınca uzun bir süre kullanmadım. Yani access kullanım amacım iş hayatımda işlerimi kolaylaştırmak için uygulamalar yapıyorum ara ara Smile Bunu bilmenizi isterim. Kodlama olarak bildiğim bir dil yok. sadece yapmak istediğim şeye odaklanıp onu öğreniyorum. (Biraz php bilgim var, ama kodlama mantığım var bazı şeyleri düşünüp oluşturabiliyorum.)

Ön tanıtım yazımdan sonra konumuza gelecek olursak; sürekli form halinde irsaliye yazdırıyorum. Hizmet verdiğimiz müşterinin programını kullanmıyoruz.

Siparişler excel ile geliyor ve her zaman aynı taslakta geliyor. Şu anda excel de yapıyorum yazdırma taslağım ektedir şu anki uygulamam siparişleri teker teker kopyalayıp irsaliye taslak veri sayfasına yapıştırmak(Siparisİçeriği) ve yazdırmak(siparistaslağı). Uygulama güzel bir çok basit formül ve koşullu biçimlendirme mevcut. Bunun yerine excelden siparişleri access aktarıp form yada rapor aracılığı ile yazdır komutunu vermek zaman ve hatayı engelleyecektir.

Nasıl yapılacağını bilmiyorum. rapor ile yaptım tek bir tane gösterdi form ile yaptım diğer kayıta geçtiğimde sorgudaki gibi sipariş no istiyor bunun yerine geçtiğimiz sipariş no otomatik algılamasını yapamadım. oluşturduğum formlarda mevcut

Bunun üzerine bir çalışma yaptım ekte belirttiğim dosyada tablolar ve oluşturduğum sorgular mevcut. Açıklamak gerekirse;

-Siparis tablosu siparişlerin geldiği tablodur.
Alanlar: sapno(sipariş no uniq siparişteki her ürün için satırlar aynı ürün ve miktar farklı),
shiptocod1(gideceği adres kodu)
magazaadi1(gereksiz bir alan)
ukod(siparişe ait ürünler)
uadi(gereksiz bir alan)
miktar(ürün miktarı(kl))
tarih(önemsiz)
siparisno(teslimat noktası sipariş no önemsiz)
irsaliye(irsaliye no önemsiz)
siparis(önemsiz)

shipto tablosu:
siparis tablosundaki "shiptocod1" alanı ile bu tablo ilişkili.

urun tablosu:
siparis tablosundaki ürün satırlarına göre bazı bilgileri buradan alıyorum sorgu ile.

Sorgular:

Siparisler

Tüm siparişleri listeliyorum, teslimat noktası bilgilerini getiriyorum yani 1 irsaliyede siparişe ait ürünler için sabit alanlar.

SipUrunler

Bu sorguda siparis nosuna göre ürünleri listeliyorum ve gerekli alanları hesaplatıyorum(kl miktarının adet miktarı, kg bilgisi, palet bilgisi)

DipToplam

Siparişe ait ürünlerin toplam koli,adet,kg ve palet bilgisi.




Eklenti Dosyaları
.rar   irsaliye-yazdirma.rar (Boyut: 295,05 KB / İndirilme: 163)



  Alıntı
Bu mesajı beğenenler:
#2
irsaliye ciktisini istediginiz duzende alabilmeniz icin ek'te gonderdigim dosya isinize yaramasi gerekir. Excel'den kayit aktarma ilgili dosya link olup SQL ilave sorusu ile istenilen tablonun icine aktarilabilir. Sizin ek olarak gonderdiginiz dosya sayfalarina ait hangi kayitlari aktardiginizi bilemedigimden TRANSFER islemini yapamadim.


Eklenti Dosyaları
.rar   irsaliye-cevap.rar (Boyut: 96,28 KB / İndirilme: 164)



  Alıntı
Bu mesajı beğenenler:
#3
@dsezgin83260 merhabalar, cevabınız için teşekkürler. Cevaba bakınca oldukça basit bir durum olduğunu anlıyorum.
Rapor kısmında rapora ait sorgu ve gruplama olayını tam yapamamıştım. Elinize sağlık siz isteklerime uygun halde sorgu kurup, taslağı yapmışsınız. Bir kaç düzenleme ile excel taslağının aynısını yapmaktayım. Bir problemle karşılaşırsam buradan sorarım siz değerli hocalarımıza.

Umarım benim gibi yeni başlayan, kısa süreli ihtiyaç doğrultusunda bir şeyler yapmak isteyen arkadaşlara bu konu yardımcı olur.

Tekrar teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#4
Tekrar merhabalar,

İstediğim uygulama bitmek üzere sadece deneme yazdırmalarını yapıp görünümü ayarlamak kaldı.

Ancak ekte belirttiğim access dosyasında siparişleri aktar butonuna bastığımda bana klasik windows gözat pencerisinin gelmesini ve seçtiğim excel dosyasını siparis tablosuna verileri aktarmanın kodunu bulamadım. Basit yoldan zaten access aktarması var biliyorum ancak bu uygulamayı sadece ben kullanmayacağım bilgisayar ile fazla ilgili olmayan arkadaşlarda kullanacak bu yüzden basite indirgemeye çalışıyorum.

Dikkat edilmesi gereken noktalar:
-Başlıklar her zaman tablo ile aynı yapacağım,
-İlk satır aktarılmayacak,
-Sheet adı değişken olabilir, sıkıntı çıkacaksa sheet adını sabit yapabiliriz.
-Her zaman excel dosyasında tek sheet olur.

İlginiz ve yardımlarınız için teşekkürler.


Eklenti Dosyaları
.rar   irsaliye-yazdirma.rar (Boyut: 162,37 KB / İndirilme: 87)



  Alıntı
Bu mesajı beğenenler:
#5
Sayın gunay121...
Excele verileri aktarma konusunda belki yardımcı olabilirdim ama sürümünüz 2003 üzeri olduğu için ve ben hiç bu sürümlerde çalışmadığım için yardımcı olamıyorum. Diğer arkadaşlarım size süratle bilgileri dahilinde dönecektirler...
[Resim: yazlimplanlama.png]


İslamın şartı Beş, haddini bilmek Altıdır...Vv





  Alıntı
Bu mesajı beğenenler:
#6
Cevabınız için teşekkürler.

Yanlış anlaşılma olmasın, excelden access tablosuna veri aktaracağım.

Sürüm farkında bir problem çıkmayacaksa ekteki dosya ile bakabilirsiniz.


Eklenti Dosyaları
.rar   irsaliye.rar (Boyut: 98,2 KB / İndirilme: 86)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Altformda Kayıt Tıklayınca Sürekli Ilk Kayda Gidiyor. M_Kemal_Askeri 6 148 11-04-2026, 02:28
Son Mesaj: M_Kemal_Askeri
access-sql-9 [FORM] Komut Düğmesine Basınca Pc'de Bulunan Bir Pdf Yazdırmak Istiyorum denizediz 1 325 25-03-2025, 11:00
Son Mesaj: sevvalkalay
  [VBA] Birden çok Seçenek Seçili Alandaki Verileri Kopyalama evidi 9 636 26-02-2025, 17:36
Son Mesaj: evidi
  [FORM] Sürekli Form Filtrelemede Boş Kayıtların Getirmeme kral8596 4 338 03-02-2025, 12:41
Son Mesaj: halily
  Form üzerinden Bir Kaç Tabloya Verileri Kaydetmek myesukan 2 400 21-01-2025, 16:45
Son Mesaj: myesukan
  [SORGU] Farklı Sütunlardaki Aynı Verileri Saymak TheREDROSE 11 796 31-07-2024, 16:15
Son Mesaj: TheREDROSE
  Sürekli Formda Alt Toplam Alma ates2014 2 359 10-07-2024, 09:33
Son Mesaj: ates2014
  Tablodaki Verileri Yan Yana Yazdırmak 10pele 11 695 09-03-2024, 02:52
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):