SORGU #AD? HATASI

1 2
03/02/2015, 21:19

larion

Merhaba,

ek'te örneğini verdiğim çalışmada sevno formunda seçtiğim müşterinin açık siparişleri geliyor.
işaretlediğim siparişi diğer alt forma atıyor. buraya kadar normal. takıldığım konu ilgili üründen daha önce ne kadar sevk ettiğimi görmem gerekiyor. sevk miktar adında bir sorgu yaptım. bu sorguyu siparişleri işaretlediğim yere ilave ettiğimde #ad? hatasını alıyorum. bu hatayı çözebilirsem siparişlere aşama oluşturup sevk, eksik sevk ve kapandı diye aşamalar göre kontrol edeceğim. şimdiden yardımlarınız için teşekkür ederim.
04/02/2015, 03:45

ozguryasin

(03/02/2015, 21:19)larion yazdı: Merhaba,

ek'te örneğini verdiğim çalışmada sevno formunda seçtiğim müşterinin açık siparişleri geliyor.
işaretlediğim siparişi diğer alt forma atıyor. buraya kadar normal. takıldığım konu ilgili üründen daha önce ne kadar sevk ettiğimi görmem gerekiyor. sevk miktar adında bir sorgu yaptım. bu sorguyu siparişleri işaretlediğim yere ilave ettiğimde #ad? hatasını alıyorum. bu hatayı çözebilirsem siparişlere aşama oluşturup sevk, eksik sevk ve kapandı diye aşamalar göre kontrol edeceğim. şimdiden yardımlarınız için teşekkür ederim.

merhaba;
önceliikle hata nedeniniz, alanın tam olarak belirtilmemesinden kaynaklanıyor. misalen;
SEVKSECALT  alt formunda  SEVKEDILEN  metin kutusuna 
SEVKGIRISALT alt formunun SIPARISMIKTARI ile (bağlantı kurmaya, oradann veri çekmeye ve/veya bir işlem yaptımaya) çalışıyorsunuz.
fakat 

denetim kaynağına =[SEVKMIKTARI]![SM] yazmışsınız. 
bu gibi durumlarda ilk baş genelden özele gidilir.
yani bağlantı kuracağınız metin kutusu nerede ise oradan başlanır.
   
=[SEVKGIRISALT]![SEVKMIKTARI]
gibi
bu şekildeki durumları düzelttiğinizde istediğiniz olacaktır.

(yapmak istediğinizden anladığım kadarı ile sorununuz bu. eğer tam çözüm değil ise daha ayrıntılı bahseder iseniz yardımcı olmaya çalışırız.)
04/02/2015, 13:56

atoz112

sayın larion,

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

iyi çalışmalar,
saygılar.
05/02/2015, 23:37

larion

merhaba arkadaşlar. atoz112 hocam şimdi indirdim dosyayı. Dlookup nasıl aklıma gelmedi.... ama bir sorun var sorun siparişte tek malzeme varsa ok. ama aynı siparişte birden çok malzeme varsa hepsine aynı sevk miktarını yazıyor. Dlookup komutunu birden çok kritere uygulayabilirmiyiz. şununda altını çizmeden geçemeyeceğim. siteden aldığım bilgilerle kendime göre birçok güzel proje yaptım. gerçekten karşılık beklemeden insanların birbirine yardım ettiğini görmek çok gurur verici. Allah hepinizden razı olsun.
06/02/2015, 00:24

larion

tekrar merhaba, formda araştırdım Dlookup komutu çoklu kriter girerek oluyor (tdsharun makalesinden yararlandım) . atoz112 hocam Dlookup komutunu sevkno formundaki ksssipno ile yapmışsınız ama asıl almamız gereken yer sevksecalt formundaki ksssipno ve barkod. yaptığınız örnekte form adını sevksecalt diye değiştirdiğimde #ad? hatasını alıyorum. 

sizin yaptığınız örnek =DLookUp("[SM]";"SEVKMIKTARI";"[KSSSIPNO]='" & [Formlar]![SEVKNO]![KSSSIPNO] & "'") 


benim yaptığım örnek =DLookUp("[SM]";"SEVKMIKTARI";"[KSSSIPNO]='" & [Formlar]![SEVKSECALT]![KSSSIPNO] & "AND [BARKOD] = '" & [Formlar]![SEVKSECALT]![BARKOD] & "")


Nerede yanlış yapıyorum?
06/02/2015, 18:55

atoz112

sayın larion,

yazmak istediğiniz sorguda yazım yanlışı söz konusu olduğu için hata uyarısı almanız kaçınılmaz olmuş.

EK'te;bu yeni talebinize yönelik olarak düzenlenmiş örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize.

iyi çalışmalar,
saygılar.
1 2