Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
09/12/2013 16:51
Konu Sahibi
karaayhan
Yorumlar
4
Okunma
1821
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

karaayhan

Aktif Üye
Kullanici Avatari
Aktif Üye
433
02/11/2008
12
Muğla
Ofis 2003
20/10/2017,19:52
Çözüldü 
konu cevaplanan sorulara taşındı ancak sorum bu konunun devamı niteliğinde olduğundan
buradan yazıyorum yönetici arkadaşlar konuyu sorular kısmına taşırsa memnun olurum.

soru= Sayın power'in belirttiği kod işime yarıyor ancak FİŞNO onbinli rakamları aştığından bundan böylesi kullanacağımız FİŞNO'ları 1'den başlaması gerekiyor..önceki kayıtlar kalacağından "sadece "Tipi" =Parke olanları kastediyorum..."dan şu ana kadar fiş no'su ne olursa olsun bundan sonrasının 1'den başlaması gerekiyor..önceki kayıtlara dizin diye bir alan ekledim.... ve -1 olarak değer verdim..bundan sonrasında bu değer =0 olacaktır.. bu nu yazılan kod'umuzda kullanabiliriz diye düşündüm yani kafamdaki şu ;
"dizin değeri=0 (Hayır) olanlar içinde "Tipi=Parke" olanlar diye devam eden bir kod satırına ihtiyacım var biraz karmaşık anlattım ama uygulama içinde baktığınızda belkide çok basit gelecek ilgilenenlere şimdiden teşekkürler ..

Visual Basic Code
If Me.TİPİ = "Parke"  And (Nz(DMax("FİŞNO", "Sipariş", "TİPİ = '" & "Parke'"), 0)) = 0 Then FİŞNO = Nz(DMax("FİŞNO", "Sipariş", "TİPİ = '" & "Parke'"), 0) + 1: Exit Sub
If Me.TİPİ = "Parke" Then FİŞNO = Nz(DMax("FİŞNO", "Sipariş", "TİPİ = '" & "Parke'"), 0) + 1


iyi çalışmalar..


Ek Dosyalar
.rar   parke değişti otomatikartansayi.rar (Dosya Boyutu: 18,86 KB / İndirme Sayısı: 6)
Dünya düşünenler için bir komedi, Hissedenler için bir trajedidir ***
Hugh WALPOLE
Cevapla

Puletin


Kullanici Avatari
Altın Üye
1.715
01/11/2008
416
-
Ofis 2003
24/12/2016,00:18
Çözüldü 

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dim a, b As Integer
b = (Nz(DMax("[FİŞNO]", "Sipariş", "[TİPİ]= Forms!frm_siparis!MyTipi And [dizin] = Forms!frm_siparis!Mydizin"), 0))
a = (Nz(DMax("[FİŞNO]", "Sipariş", "[TİPİ]= Forms!frm_siparis!MyTipi And [dizin] = Forms!frm_siparis!Mydizin"), 0)) + 1


If b = 0 Then
If Me.MyTipi = "Model" Then
Me.Mynumara = 1001
ElseIf Me.MyTipi = "Parke" Then
Me.Mynumara = 2001
ElseIf Me.MyTipi = "File" Then
Me.Mynumara = 3001
End If
Else
Me.Mynumara = a

End If


Yalnız bir ürünün sayısı 999 u aşınca numaralar çakışacaktır sanırım.. Kolay gelsin


Ek Dosyalar
.rar   parke değişti otomatikartansayi.rar (Dosya Boyutu: 29,57 KB / İndirme Sayısı: 23)
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla

karaayhan

Aktif Üye
Kullanici Avatari
Aktif Üye
433
02/11/2008
12
Muğla
Ofis 2003
20/10/2017,19:52
Çözüldü 
If b = 0 Then
If Me.MyTipi = "Model" Then
Me.Mynumara = 1001
ElseIf Me.MyTipi = "Parke" Then
Me.Mynumara = 1
ElseIf Me.MyTipi = "File" Then
Me.Mynumara = 3001
End If
Else
Me.Mynumara = a

Yalnız bir ürünün sayısı 999 u aşınca numaralar çakışacaktır sanırım.. Kolay gelsin
[/quote]

yukarıdaki kod'da kırmızı yazılı numarayı değiştirince sorun kalmadı...
ayrıca 999'a kadar eski kayıtlar siliniyor o yüzden sorun olmayacaktır.

sayın Puletin ilginize ve EMEĞİNİZE teşekkür ederim..
saygılarımla..


Dünya düşünenler için bir komedi, Hissedenler için bir trajedidir ***
Hugh WALPOLE
Cevapla

Puletin


Kullanici Avatari
Altın Üye
1.715
01/11/2008
416
-
Ofis 2003
24/12/2016,00:18
Çözüldü 
İşinize yaradığına sevindim. Img-grin


Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla

oosmaner

Üye
Kullanici Avatari
Üye
O.... E....
14
5
03/09/2015
0
İzmir
Ofis 2013 64 Bit
07/10/2017,17:08
S.a sizden yıllara göre sayı verebilecegimiz bir kod üretebilirmisini evrak kayıt için


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Açılan İlişikli Kutular Rapor Alanında Sadece Sayı Olarak Gözüküyor whelkshell 8 324 10/10/2017, 14:36 ozanakkaya
Çözüldü Formdaki Değerlere Göre Raporu Listeleme husem 7 254 01/10/2017, 21:44 ozanakkaya
Çözüldü Formda Otomatik Sayı Hatası ştekin 2 74 27/09/2017, 13:03 ştekin
Çözüldü Otomatik Hatırlatma SqL_MaN 13 8.344 18/09/2017, 12:36 AgresorQ
Çözüldü Otomatik Yapmak sormaneden07 3 143 12/09/2017, 16:59 sormaneden07

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.