AccessTr.neT

Tam Versiyon: ilişkili 2 tablodan birinde eksik veri arama sorgusu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhabalar,
İşyerimde maliyetler için işçilik süre ölçümleri ve kayıt altına alınması çalışması çerçevesinde binlerce stok kodu üzerindeki işçilikleri düzenlemeye çalışıyoruz. yarı mamul ve mamullere ait operasyon tanımlaması yapılmış olupta işçilik süresi girilmemişleri bulmak basit bir sorgu ile mümkün ama henüz herhangi bir operasyon tanımlaması da girilmemiş yarımamul ve mamulleri sorgu ile ortaya çıkarmak mümkün müdür?
Şöyle açıklayayım; (ekteki örneğe göre)
Örneğin stok kartımdaki yarımamul kodları: YM01, YM02, YM03, YM04, YM05. mamul kodlarım da: UR01, UR02, UR03, UR04, UR05
bu stok kartlarımdam yarımamullerim için YM02 ve YM04 malzemelerime işçilik süresi için operasyonlar tanımlamışım, diğerlerine henüz herhangi bir operasyonel işlem tanımlamamışım. aynı şekilde nihai ürünlerimden UR01 ve UR04 ürünü için operasyonel işlem tanımlamışım.
yapmak isteyip de yapamadığım sorgu ile henüz operasyonel işlem tanımlaması yapmadığım YM01, YM03, YM05 ile UR02, UR03, UR05 stok kodlarının listesini alabilmek istiyorum, böylelikle çalışmalarda hangi aşamadayız onu kontrol edebilmek istiyorum. yardımcı olabilirseniz sevinirim.
Saygılarımla.
sayın hbal09,

bahsettiğiniz talebinize yönelik olarak;

Alıntı:YM01, YM03, YM05 ile UR02, UR03, UR05 stok kodlarının listesini alabilmek istiyorum

ifadelerinizde yazmadığınız için danışmak adına,
bu değerlerin dışında kalan ve veri girişi bu değerler gibi girilmemiş olan HM01,HM02,HM03,HM04 Stok Kodlarının da sonuçlarda yer alması gerekecek mi?

çünkü;bunlar da aynı durumda geçerli olmaktadır.

bilginize...iyi çalışmalar,saygılar.
Sn atoz112 Hocan,
haklısınız HM ile başlayan kodlardan bahsetmedim, HM ile başlayan kodlar hammadde olduğu için ve hammaddelere ait herhangi bir işçiliğim olmadığı için sorgu ile alacağım sonuçlarda HM ile başlayan kodların yeralması gerekmiyor. sonuçlarda HM ile başlayan kodların da bulunması çok önem arzetmiyor, çıkan sonuçları gerekirse 2. bir sorgu ile
Kod:
Not Like "HM*"
diyerek çözülür.
Saygılarımla.
Merhaba, 

Yeni bir sorgu oluşturup, Sql göster alanına aşağıdaki kodu ekleyerek deneyiniz.

SELECT stok_kart.stok_id, stok_kart.stok_kod, stok_kart.stok_tanim
FROM stok_kart LEFT JOIN operasyon ON stok_kart.[stok_kod] = operasyon.[stok_kod]
WHERE (((stok_kart.stok_kod) Not Like "HM*") AND ((operasyon.stok_kod) Is Null));
çok teşekkür ederim, tam da istediğim buydu.
sayın hbal09,

EK'te;
bahsettiğiniz talebinize yönelik olarak,
hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
naçizane ben de dün için hazırlamıştım fakat eklemeye fırsatım olmamıştı,son yazdığım mesaj esnasında.
en azından boşa gitmesin,kalasın diye eklemek istedim.

bilginize...iyi çalışmalar,saygılar.