Skip to main content

AccessTr.neT


for next ve güncelle

for next ve güncelle

Çözüldü #1
Merhaba arkadaşlar,
benim yapmak istedigim olay, 2500 adet müşterim var,
müşterinin baş harfine göre sıra nımarası verdirmek,
öncelikler mevcut numaraları degiştirmem gerek
a harfiyle başlayan bir müşteriyi seçip numaralandır butonuna tıkladığımda
Baş harfi A olan müşterilere sırasına göre A1 A2 A3 A4 A5
B harfi ile başlayan bir müşteri seçip aynısını yapmak istiyorum,
ben biraz uğraştım yapamadım malesef, kodlarımı aşağıya ekliyorum,

Dim ne, i As String, a, e As Integer
i = Left([Firmaİsmi], 1)
Me.BasHarf = Left([Firmaİsmi], 1)//seçtiğim müşterinin baş harfini alıyorum
e = DCount("Firmaİsmi", "Firmalar", "Left([Firmaİsmi], 1)='" & i & "'")//seçtiğim harfin kaç adet olduğunu buluyorum
For a = 1 To e
Me.numm = Me.numm + 1
Dim guncelle As String
guncelle = "UPDATE Firmalar SET MusNo= BasHarf & numm +1 WHERE Left([Firmaİsmi], 1)= BasHarf ;"
DoCmd.SetWarnings False
DoCmd.RunSQL guncelle
DoCmd.SetWarnings True
Next a
bu kod hepsine aynı sayıyı atıyor.?
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
for next ve güncelle - Yazar: ates2014 - 27/11/2015, 17:49
Cvp: for next ve güncelle - Yazar: ozanakkaya - 27/11/2015, 18:29
Cvp: for next ve güncelle - Yazar: ates2014 - 27/11/2015, 21:52
Cvp: for next ve güncelle - Yazar: direnist - 28/11/2015, 03:16
Cvp: for next ve güncelle - Yazar: ates2014 - 28/11/2015, 08:13
Cvp: for next ve güncelle - Yazar: direnist - 28/11/2015, 17:45
Cvp: for next ve güncelle - Yazar: ates2014 - 28/11/2015, 18:39
Cvp: for next ve güncelle - Yazar: direnist - 28/11/2015, 21:49
Task