[SORGU] iki sayı arasındaki fark kadar sayıda alan oluşturma
#1
Merhaba arkadaşlar;
Bir tablo oluşturup "başlangıç seri no"ve "bitiş seri no" şeklinde iki alan oluşturdum.Seri numaralar ardışık sayılardan oluşuyor. yani ilk alana 10 ,ikinci alana 20 girdiğimde seri numarası 10 ile başlayan 11,12,13,14...20 şeklinde olan toplam 11 adet ürün şeklinde düşünün.Benim yapmak istediğim şey başlangıç ve bitiş seri numaralarını girdiğimde örneğin 10 ve 20 olsun, toplam 11 adet ve isimleri 10,11,12,13,14,15,16,17,18,19,20 olan check box yapmak istiyorum.
Amacım ;örneğin üretim bandında üretilen ürünlerin (hepsinin seri numaraları var)hangisi üretildi(bu durumda check box tikli olacak) hangileri üretilmedi(check box boş olacak) izlemek amacıyla yapmayı düşünüyorum. Başlangıç ve bitiş seri numaralarıda o anda üretim hattında bulunan ürünleri belirtiyor.alınan ilk 10 adet sipariş seri numaraları 1 ile 10,ikinci sipariş 20 adetse seri numaraları 11 ile 30 olacak gibi...Toplam 50 adet ürün üretildi diyelim 10,20,20 seklinde siparişlerle. sonuçta 3 adet tablo olacak. ilk tabloda 1 den 10 a kadar ,ikinci tabloda 11 den 30 a kadar ve sonuncu tabloda 30 dan 49 a kadar sıralı check box lar oluşturmak istiyorum.

inşallah anlatabilmişimdir yardımlarınızı bekliyorum



  Alıntı
Bu mesajı beğenenler:
#2
Sayin ENMEREL;

A urununden ../../.... tarihte 15 adet siparis geldi daha sonra 40 adet siparis edildi ayni urunun fakli tablolarda islemi sonraki hesaplama ve sorgulama eylemlerinde sorun olabilir. siparis urunlerinin buyuk miktarlar da seri numara bazinda tek tek islem yapmak üretim hattında bulunan personelin ayri is kaybina neden olabilir.
UrunKd...SeriNo..........Tarih
PANT......E22:5810.....31.10.2013
PANT......H23:002......31.10.2013
GOML.....E09:1060.....04.11.2013

SeriNo....E=EVET, 22:58=Saat, 10 Miktar olabilir mi ?

Bir formun uzerinde urun kodunu secip iki konumlu(E/H) buton ile miktar girildiginde ilgili tabloya yazdirilmasi saglanabilir. Buyuk miktar siparisler de üretim hattında bulunan personelin seri numarasi kadar check box la ugrasmamasi demektir. SeriNo Urun uzerine etiket uretirilip yapistirilacaksa E22:5810-1, 2, 3..10 olarak bastirilabilir.

Kolay gelsin........



  Alıntı
Bu mesajı beğenenler:
#3
(01-11-2013, 00:17)dsezgin83260 demiş ki: Sayin ENMEREL;

A urununden ../../.... tarihte 15 adet siparis geldi daha sonra 40 adet siparis edildi ayni urunun fakli tablolarda islemi sonraki hesaplama ve sorgulama eylemlerinde sorun olabilir. siparis urunlerinin buyuk miktarlar da seri numara bazinda tek tek islem yapmak üretim hattında bulunan personelin ayri is kaybina neden olabilir.
UrunKd...SeriNo..........Tarih
PANT......E22:5810.....31.10.2013
PANT......H23:002......31.10.2013
GOML.....E09:1060.....04.11.2013

SeriNo....E=EVET, 22:58=Saat, 10 Miktar olabilir mi ?

Bir formun uzerinde urun kodunu secip iki konumlu(E/H) buton ile miktar girildiginde ilgili tabloya yazdirilmasi saglanabilir. Buyuk miktar siparisler de üretim hattında bulunan personelin seri numarasi kadar check box la ugrasmamasi demektir. SeriNo Urun uzerine etiket uretirilip yapistirilacaksa E22:5810-1, 2, 3..10 olarak bastirilabilir.

Kolay gelsin........

Öncelikle ilginiz için teşekkür ederim;

Konuyu şöyle izah edeyim . Fabrikada üretimi yapılan bir elektronik kart olsun. Spariş geldiğinde sipariş miktarı kadar üretilecek ve hepsine bir seri numarası verilecek. Gelen ikinci spariş in seri numaraları ilkinin devamı olacak. Sonuçta ilk üretimin seri numaraları örneğin 1 den 20 ye kadar olsun. 5 ve 8 seri numaralı kartlar üretilirken bozuk üretildi ve o seri numaraları haricindeki ürünler teslim edildi(check box tikli) geride kalan arızalı iki elektronik kart tamir için bekliyor. Bu süreçte hangi seri numaraların gittiğini hangilerinin tamirde olduğunu görmek maksadıyla her seri numaraya ait check box düşündüm. Arızalı iki kart tamir olduktan sonra onlara ait check box larda seçilip, eğer sparişin tamamı tikliyse spariş tamamlanmış olacak. Hepsine aynı anda tik atan bir buton kullanarak kullanıcının önce hepsini seçip eğer sorunlu olan kart varsa onlara ait tiki kaldırması yeterli olur diye düşünmüştüm (Gelen sparişlerin en fazla 20 lik olduğunu düşünebilirsiniz)



  Alıntı
Bu mesajı beğenenler:
#4
Sayin ENMEREL;

Siparis tablosunda maksimum miktar kadar Evet/Hayir secenegi (S01,2,3..) olusturulup, Form uzerinde gorunuz eylemini asagidaki kod ile yapilabilir.

Private Sub Form_Current()
Dim Sayac As Long
For Sayac = 1 To 30
Me.Controls("S" & Format(Sayac, "00")).Visible = IIf(Me.Siparis_Miktari >= Sayac, True, False)
Next Sayac
End Sub

Ornegi inceleyebilirsiniz.
.rar   Siparis.rar (Boyut: 27,21 KB / İndirilme: 57)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] QR Kod Oluşturma ebenli 20 3.981 08-02-2024, 13:24
Son Mesaj: BeyTor
  [SORGU] Sayı Formatı Bozulmadan Metinle Birleştirme atyaty 2 74 08-12-2023, 18:57
Son Mesaj: atyaty
  [VBA] Bir Tabloda Alan Türü Uzun Metin Olan Iki Ayrı Alanı Karşılaştırmak abkbek 13 265 10-11-2023, 22:26
Son Mesaj: abkbek
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 127 09-11-2023, 00:54
Son Mesaj: dsezgin
  [SORGU] Onay Kutusuna Göre Sorgu Listesi Oluşturma 88888888 6 364 31-07-2023, 16:40
Son Mesaj: 88888888
  [VBA] Form Olaylarına Koşul Oluşturma Ahmet51 2 185 21-07-2023, 10:51
Son Mesaj: onur_can
  Açılan Kutuda Değiştirilene Kadar Verinin Sabitlenmesi croww 4 188 07-07-2023, 18:00
Son Mesaj: croww
  Boş Alan Kontrolü (taruz) : Rapor Butonu prtkl 5 260 31-05-2023, 22:48
Son Mesaj: hnakis

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi