Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
En az olanı otomatik vermesi ve excel'e yazdırma
#1
access-sql-18 
Merhaba ustalar. Denetimli serbestlikle alakalı bir projem var. Bununla ilgili denetim kapsamında imza atmaya gelen yaklaşık 1000 kişi var. Bu 1000 kişiye 22 klasör açtık. Her birine klasör numarası veriyoruz. Her klasörde yaklaşık 40-45 kişi mevcut. Bu projenin klasör no kısmı bize 22 klasör içinde en az kişi olan bulunan klasörü otomatık olarak vermesini istiyoruz. Yani hangi klasör az diye aramamak için. Örneğin 2. klasörde 39 kişi var. diğerlerinde 40 ve üzeri kişi. Klasör no kısmı otomatik 2. klasörü versin. Sayılar eşitse en düşük numaralı klasörü otomatik olarak versin. Yani 3-5-7 nolu klasörlerde 39 kişi var digerlerinde 40 ve üzeri kişi varsa. Öncelik 3 nolu klasörü versin. Kişilerin düşümü için de Bitiş Nedeni kısmı seçilip kaydet denildiğinde kişi klasörlerden düşsün. Umarım anlatabilmişimdir. Birde ekte bulunan excel'e kırmızı olarak belirttiğim bölümlere projemde bulunan FORMU YAZDIR butonuna bastığımda sırasıyla kayıtlı kişinin DOSYA NO, İSİM-SOYİSİM, KLASÖR NO ve Başlama Tarihi verileri yazılsın. Şimdiden çok teşekkür ediyorum.


Eklenti Dosyaları
.rar   denetim.rar (Boyut: 40,05 KB / İndirilme: 5)
Bul
Alıntı
#2
Sn prestij06;
1. Bitiş Nedeni kısmı seçilip kaydet denildiğinde Klasorno ne olabilir? 3, 5, 7 klasorun icinde dusenlerin yerine yeniler kayit yapilacak mi?



2. Klasor icindeki kisilerin kayitlarin(Klasor icine bir dosya uretiliyorsa) dosya tipi nedir? Bitiş Nedeni kısmı seçilip kaydet denildiğinde klasorden kisiye ait dosya silinecek mi? veya bir baska klasore tasinacak mi? Bitenler VT silinecek mi? klasor numarasi ne olmali? biraz acabilir misiniz?

Kullanıcı İmzası

Alıntı
#3
Merhaba
1- Bitiş Nedeni kısmı seçilip kaydedilen yani dosyası kapatılanlara daha önce verilen otomatik klasör no gözüksün ama klasörün içinden düşsün. Örneğin Ahmet isimli kayda otomatik klasör no 5 verilsin. Bunu bitiş nedeni seçip kaydettiğimizde 5 nolu klasörün içinden düşsün ama klasör no yazılı kalsın.

2- Klasör içindeki kayıtların belli bir dosya tipi yok. Raporlama yaptığımızda örneğin 2 nolu klasörü raporladığımızda o klasördeki kayıtlı kişiler gözüksün yeterli. Bitiş nedeni seçilip kaydedilenler klasörden düşsün ama düştüğü klasör nosu görünürsün. VT den silinmesin sadece klasörden düşsün. Örneğin Ahmet isimli kişiye otomatik 6 nolu klasör verilsin. Bu kişinin bitiş nedenini yazıp kaydet dediğimizde klasörden düşsün ama bu kişinin verileri kalsın. Klasör no kısmı silinmesin. Teşekkürler.
Bul
Alıntı
#4
sadece "Klasör no kısmı otomatik" olsun özelliğini eklemeye çalıştım.
dilerim işinize yarar


Eklenti Dosyaları
.rar   denetim_hy.rar (Boyut: 26,14 KB / İndirilme: 8)
Bul
Alıntı
#5
(11-06-2019, 19:44)haliliyas demiş ki: sadece "Klasör no kısmı otomatik" olsun özelliğini eklemeye çalıştım.
dilerim işinize yarar

Hocam emeğiniz için teşekkürler ama random olarak otomatik vermesini istemiyorum. 1-22 klasörler arasında en az veri hangisiydeyse ona otomatik atasın.
Bul
Alıntı
#6
(11-06-2019, 19:57)prestij06 demiş ki: random olarak otomatik vermesini istemiyorum. 1-22 klasörler arasında en az veri hangisiydeyse ona otomatik atasın.
kendi bilgisayarımdaki denemelerimde rasgele vermiyordu. "SqlEnDusuk" sorgusunu incelerseniz sıralamayı önce en düşük kişi sayısına sonrada en küçük klasörno'ya göre yapıp en üstteki değeri alıyor.
Kod:
SELECT TOP 1 Count(denetim.klasorno) AS sayi, denetim.klasorno
FROM denetim
GROUP BY denetim.klasorno
ORDER BY Count(denetim.klasorno), denetim.klasorno;

Count(denetim.klasorno)==> klasörno sayısını hesaplıyor
ORDER BY Count(denetim.klasorno), denetim.klasorno ==> sıralama önce klasörNo sayısına göre sonrada klasörno'ya göre yapıyor
TOP 1==> en üstteki değeri alıyor
Bul
Alıntı


İmlemeler

Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [RAPOR] access ayrı raporları toplu yazdırma obaysal42 8 199 Dün, 16:36
Son Mesaj: obaysal42
access-sql-17 [FORM] Excel'e Tarihli Veri Atma prestij06 3 107 17-06-2019, 13:51
Son Mesaj: halily
  [MAKRO] excel userform listbox filtreleme ve kaydetme Akbas 1 171 23-05-2019, 22:30
Son Mesaj: halily
  [SORGU] Liste Kutusundan Seçilen Alanlara Göre Rapor Yazdırma Ahmet51 9 235 21-04-2019, 09:34
Son Mesaj: Ahmet51
  [SORGU] Excel Aktar Butonu ramazanke 5 210 30-01-2019, 10:46
Son Mesaj: ramazanke
  [VBA] Excel formulünün Access'e uyarlanması benuva 5 365 27-09-2018, 01:30
Son Mesaj: dsezgin
  [VBA] Excel veri aktarımı alienerji 9 685 30-08-2018, 04:40
Son Mesaj: dsezgin
  [VBA] Excel dosyasını kapatma hatası idrisy 5 437 11-07-2018, 21:55
Son Mesaj: idrisy

Foruma Git:


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