Karşılaştırma...

Katılım
6 Mayıs 2008
Mesajlar
56
Excel Vers. ve Dili
Excel2003
Merhaba,

Benim bir sürekli formum var. Barcod okuyucudan veriyi okutarak.Bir texbox ile kayıt giriyorum.Yapmak istediğim. Barcod okuyucudan veri geldiğinde örnek: 00005 / 03 gibi bir bilgi gelecek. Bu gelen bilgiyi Query1 isimli sorgumdaki No kolonu ile karşılaştırmak istiyorum. Eğer Query1 'in içindeki No kolonunda yoksa uyarı versin var ise yeni kayıda geçsin İstiyorum. VBA kodu yazabilirmiyim acaba,

Teşekkürler,
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Şu şekilde bir kod kümesi istediğinizi verir..

Kod:
Dim barkod As String
barkod = DCount("no", "query1", "[no]=" & "'" & Me.textbox & "'")
If barkod > 0 Then
MsgBox "Bu koddan var.", , "yasaramca"
Me.Undo
End If
 
Katılım
28 Eylül 2005
Mesajlar
176
Excel Vers. ve Dili
Microsoft Office Excel 2010 Ingilizce
Merhaba Arkadaslar,

Yukaridaki soruya ilaveten birsey de ben sorabilirmiyim..

Dcount a birden fazla sorgu yaptirabilirmiyiz?

Mesela, Denetmen Adi colonunda, Denetmen tablosunda, Isimdeki kisi, ilk tarih ile son tarih araliginda kac tane var ?

Yukaridaki formul isime yaradi, eger bu formulude yapabilirsek tem super olacak..

yardimlariniz icin cok tesekkurler...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Merhaba Arkadaslar,

Yukaridaki soruya ilaveten birsey de ben sorabilirmiyim..

Dcount a birden fazla sorgu yaptirabilirmiyiz?

Mesela, Denetmen Adi colonunda, Denetmen tablosunda, Isimdeki kisi, ilk tarih ile son tarih araliginda kac tane var ?

Yukaridaki formul isime yaradi, eger bu formulude yapabilirsek tem super olacak..

yardimlariniz icin cok tesekkurler...

Sayın TRUSA

Kod:
DCount("DenetmenAdi", "Denemen", "Tarih BETWEEN #" & IlkTarih & "# AND #" & SonTarih & "#")
Ancak burada dikkat edeceğiniz tarih formatları mm/dd/yyyy olmalı.

İyi çalışmalar
 
Katılım
28 Eylül 2005
Mesajlar
176
Excel Vers. ve Dili
Microsoft Office Excel 2010 Ingilizce
Sayin modali,

DCount("[Denetmen ADI SOYADI]", "[Ana Tablo]", "[Denetlenen Tarih] BETWEEN " & GetDateFilter(Me.Text102) And GetDateFilter(Me.Text104))

yukarida hata nerede ? Yardimci olabilirmisiniz ? Tesekkurler ?

Ana Tablo adli bir tablomuz var. Buradaki kolonlardan biri Denetmen Adi soyadi, bir digeride denetlenen Tarih. Yapamadigim su :
Combodan sectigim bir ismi ve verdigim tarih araliginda secilen isimin kac kez denetleme yaptigi...
Yardimlariniz icin tesekkurler..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın TRUSA,

Bir yerden kopyaladınız cümleyi. GetDateFilter fonksiyonu ne iş yaptığını bilmemiz gerekiyor. Hem neden örnek eklemekten çekiniyorsunuz? Şimdiye kadar hal olmuştu sorun.
 
Katılım
28 Eylül 2005
Mesajlar
176
Excel Vers. ve Dili
Microsoft Office Excel 2010 Ingilizce
Merhaba Sayin modali,

Ornek eklemekten cekinmiyorum. Yaptigim isin boyutu yaklasik 18 gb. Compact yaptigim zaman yaklasik 10 gb a dusuyor. Boyutun cok fazla oldugunu dusunuyorum..
Fonksiyon konusunda haklisiniz. Aciklamam lazimdi.
GetDateFilter fonksiyonu ise tarihin formatini istediginiz mm/dd/yyyy formatina donusturuyor..Calismasinda sorun yok su an. Sadece istedigim tarihler arasi istedigim kisiyi saydiramiyorum..
Yardimlariniz ve ilginiz icin tesekkurler..
 
Katılım
28 Eylül 2005
Mesajlar
176
Excel Vers. ve Dili
Microsoft Office Excel 2010 Ingilizce
Merhabalar,

DCount("DenetmenAdi", "Denetmen", "Tarih BETWEEN #" & IlkTarih & "# AND #" & SonTarih & "#")

Istedigim tarih araligindaki datalari saydirabildim. Fakat yukaridaki formule birde isim ilave etmek icin ugrasiyorum iki gundur basaramadim.

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

Örnek olmadan zor bu işler. Eğer denetmen adlarını sayacaksanız o zaman tek olan alanı saydırıp kriter için ise:

Kod:
DCount("ID", "Denetmen", "DenetmenAdi='" & Me.adi & "' Tarih BETWEEN #" & IlkTarih & "# AND #" & SonTarih & "#")
kodunu deneyebilirsiniz.

İyi çalışmalar
 
Üst