AccessTr.neT
ekleme sorgusunu istenilen sayıda çalıştırmak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: ekleme sorgusunu istenilen sayıda çalıştırmak (/konu-ekleme-sorgusunu-istenilen-sayida-calistirmak.html)

Sayfalar: 1 2 3


Cvp: ekleme sorgusunu istenilen sayıda çalıştırmak - hbal09 - 27/12/2016

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.


Cvp: ekleme sorgusunu istenilen sayıda çalıştırmak - atoz112 - 27/12/2016

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.


Cvp: ekleme sorgusunu istenilen sayıda çalıştırmak - hbal09 - 28/12/2016

çok teşekkür ederim hocam, problem şimdi tamamen çözülmüştür.


Cvp: ekleme sorgusunu istenilen sayıda çalıştırmak - hbal09 - 06/01/2017

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.


Cvp: ekleme sorgusunu istenilen sayıda çalıştırmak - atoz112 - 06/01/2017

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.


Cvp: ekleme sorgusunu istenilen sayıda çalıştırmak - hbal09 - 06/01/2017

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.