Skip to main content

AccessTr.neT


ekleme sorgusunu istenilen sayıda çalıştırmak

ekleme sorgusunu istenilen sayıda çalıştırmak

#7
estağfirullah atoz112 hocam, ne özrü. çok teşekkür ederim, ellerinize, zihninize sağlık.
1 tane fazla ekleme sorunu devam ediyor, onu da döngüde
For t = 1 To Nz(DLookup("siparis_miktar", "0sipmiktar_srg"), 0) - 1
ifadesi ile aşabiliyoruz yanlışım yoksa.
tekrar teşekkürler.
Cevapla
#8
sayın hbal09,

EK'te;
bir düzeltme yapmak gerektiği gözlenmiştir.
bu düzeltme akabinde hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
bahsettiğiniz bir kayıt daha ekleme durumuna denk gelinmemiştir.mümkünse,ekleme öncesi ve sonrasına dair görselleri dahil edebilir misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
.rar toplu ekleme-ATOZ3.rar (Dosya Boyutu: 28,98 KB | İndirme Sayısı: 7)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#9
çok teşekkür ederim hocam, problem şimdi tamamen çözülmüştür.
Cevapla
#10
atoz12 hocam, maalesef, şöyle bir problemimiz var. seri numaralar toplam 10 haneden oluşuyor, ilk 4 hane gün ve ayı temsil ediyor, diğer 6 hane sıralı olarak artarak veriliyor, toplu ekleme eğer ayın günü 10 ve üzerindeyse sıkıntı yok (1501-15 ocak gibi) ancak tarih 0601 (6 ocak) ise bu sefer toplu sıra numarası vereceği zaman başındaki sıfırı siliyor.
Cevapla
#11
sayın hbal09,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:seri numaralar toplam 10 haneden oluşuyor, ilk 4 hane gün ve ayı temsil ediyor, diğer 6 hane sıralı olarak artarak veriliyor,

ifadenize yönelik olarak;

ilk 4 değer için GÜN ve AY diye belirtmektesiniz fakat burada 2016 yazması dolayısı ile,sadece YIL değeri olduğu düşünülmektedir.

dolayısı ile de,gün ve ay değerleri yer almamaktadır.eğer böyle olacaksa,buna göre tarih üzerinden bu ayrımın yapılması gerekmektedir.

2)

Alıntı:toplu ekleme eğer ayın günü 10 ve üzerindeyse sıkıntı yok (1501-15 ocak gibi) ancak tarih 0601 (6 ocak) ise bu sefer toplu sıra numarası vereceği zaman başındaki sıfırı siliyor. 

ifadenize yönelik olarak;
yukarıda belirtilen durum olmadığı gerekçesi ile,elde edilen SERİ NO değerlerinde olması gereken sıra takibinin gerçekleştiği görülmektedir.

son olarak;
ilk belirttiğiniz talebiniz ile 10.mesajda yazdığınız ifadeler arasında yeniden değerlendirilmesi ve buna göre oluşturulması gereken durumların olduğu görülmekte ve düşünülmektedir.

bu nedenle,daha net ifadeler ile asıl olması gereken değer üzerine ayrıntılı bilgilendirmelerde bulunmanız yerinde olacaktır kanısındayım.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#12
atoz 12 hocam kusuruma bakmayın, haklısınız, önceki gönderdiğim örnekte seri numarası yıl ile başlıyordu, fabrika yönetimi etiketlerde ürünün yılını farklı bir yerde, gün ve ayını seri numarada kullanmaya karar verdi, ayrıca ileride verilecek numara sayısı 5 haneyi aşabilir diyerek gün/ay (4 hane) sonrasında 6 hane bulunmasını istediler, böyle olunca şu an için arkadaş manuel olarak teker teker giriş yapıyor ama toplu seri numarası ver dediğinde yanlış sonuç vermiş oluyor. konu cevaplanmış sorular kategorisinde olduğu için örnek ekleyemiyorum galiba.
mesela son gönderdiğiniz örnekte kayıtlı tüm seri numaraları silelim, yeni bir kayıt olarak seri numarayı "0601133998" olarak girdik, sipariş ID numarası da 5 girelim, 5 numaralı siparişteki ürün miktarı 16 tane farzedersek, toplu serino ver dediğimizde sırayla "0601133999","0601134000" ,"0601134001",...,"0601134013" eklemesi gerekirken "60133999", "60134000", "60134001", .... , "60134013" ekliyor.
umarım anlatabilmişimdir.
saygılarımla.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task