Skip to main content

AccessTr.neT


Arama problemi ve bir kaç diğer sorun

Arama problemi ve bir kaç diğer sorun

#1
Herkese kolay gelsin. Projemi yapmaya devam etmekteyim ve bir kaç sorum olacak. Genel hatları ortaya çıktı fakat bir kaç sorun ile karşılaştım. Birincisi arama problemi. RECETE_TASLAK formunu iki ayrı bölüme ayırdım. 1. bölümde ürünler bulunmakta. 2.bölümde taslak recetesini oluşturacağım alan bulunmakta. 1. bölüm olan arama kısmında aramayı 3 farklı metin kutusu üzerinden gerçekleştirmeye çalışmaktayım. Formda arama ile ilgili örnekler üzerinden giderek bazı şeyler yaptım fakat tam olarak istediğim olmadı.
Urungrubu ve tedarikçiadı birleşik kutusunu açtığımda tekrarlı bir şekilde ürün gurupları gelmekte. Burada sadece bir defa yazması kafi gelecektir. Birde bu arama kutularından yazdığı şekilde hepsinde aratma yapmakta. Ben bağımsız bir şekilde arama yaptırma istiyorum.
Diğer bir sorunum ise ürün bölmesinde aşağıda miktar ve alış fiyatı bulunmakta. Burda yapmak istediğim listede seçili olan ürünün alış fiyatını metin kutusunua getirmesi.

Bundan sonrasında ise işler biraz daha karışıyor. Bir türlü içinden çıkamadım. Seçtiğim ürünü reçete taslakın için aktarıp reçete taslağını oluşturmak. Bunu nasıl yapmalıyım acaba. Seçtiğim ürünü taslağa atıp maliyetini hesaplattırıp bir şekilde kayıt altına almam gerekiyor. Bu konuda da yardımcı olursanız sevinirim.

Şimdiden teşekkür ederim.

[Resim: do.php?imgf=148023990767731.png]
.rar Proje - Kopya.rar (Dosya Boyutu: 140,52 KB | İndirme Sayısı: 9)
Cevapla
#2
(27/11/2016 12:48)nightashes Adlı Kullanıcıdan Alıntı: Birde bu arama kutularından yazdığı şekilde hepsinde aratma yapmakta. Ben bağımsız bir şekilde arama yaptırma istiyorum.


liste kutusunun satır kaynağını aşağıdaki ile değiştir


Visual Basic Code
SELECT URUN_YENI.Kimlik, URUN_YENI.URUNADI, URUN_YENI.URUNGRUBU, URUN_YENI.TEDARIKCIADI, URUN_YENI.URUNADI AS Arama FROM URUN_YENI WHERE (((URUN_YENI.URUNGRUBU) Like "*" & [Forms]![RECETE_TASLAK]![mtn_urungrubu] & "*") AND ((URUN_YENI.TEDARIKCIADI) Like "*" & [Forms]![RECETE_TASLAK]![mtn_tedarikciadi] & "*") AND ((URUN_YENI.URUNADI) Like "*" & [Forms]![RECETE_TASLAK]![mtn_aramagecici] & "*"));



(27/11/2016 12:48)nightashes Adlı Kullanıcıdan Alıntı: Urungrubu ve tedarikçiadı birleşik kutusunu açtığımda tekrarlı bir şekilde ürün gurupları gelmekte. Burada sadece bir defa yazması kafi gelecektir.
mtn_urungrubu isimli açılan kutunun satır kaynağındaki sorguyu aşağıdaki ile

Visual Basic Code
SELECT DISTINCT URUN_YENI.URUNGRUBU
FROM URUN_YENI;

mtn_tedarikciadi açılan kurusunun satır kaynağını aşağıdaki ile değiştir.

Visual Basic Code
SELECT DISTINCT URUN_YENI.TEDARIKCIADI
FROM URUN_YENI;
Konu başlığındaki sorunun cevabı budur, farklı soruların var ise, örnek uygulamana veri ekleyerek yeni konu açmalısınız. Ayrıca lütfen örneklerini Dosya Düzenle Onar ve WinRar ile Sıkıştırma İşlemi bağlantısında anlatıldığı şekilde sıkıştırıp onararak ekleyiniz.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
sayın nightashes,

sayın ozan bey tarafından ayzılanlara ilave oalrak,konu dışı fakat gerektiğinde geçerli olması üzerine,

naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.

her bir yeni konunuza örnek uygulama eklerken,aynı isimle eklememeye özen gösteriniz.

her bir konuya ekleyeceğiniz uygulamanın adını:

1)

proje kopya,proje devam,v.s. yerine,

ister günün tarihine göre,
proje_01112016.mdb gibi ve yine aynı konuda geliştirilmiş halde o konuya dair başka eklenecekler olursa yine proje_01112016_a.mdb, proje_01112016_b.mdb gibi yazabilirsiniz.

2)

isterseniz de,
Kayit_Arama.mdb gibi ve yine o konuda başka eklenecek olursa Kayit_Arama2.mdb,Kayit_Arama3.mdb gibi yazabilirsiniz.

böylece,olası muhtemel cevap bekleyen sorularınız mevcutsa,hangi uygulamanın hangi konu için olduğunu,katılımcılara kolaylık sağlama açısından rahat bir inceleme imkanı sağlarsınız.

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
#4
(27/11/2016 15:01)ozanakkaya Adlı Kullanıcıdan Alıntı:
(27/11/2016 12:48)nightashes Adlı Kullanıcıdan Alıntı: Birde bu arama kutularından yazdığı şekilde hepsinde aratma yapmakta. Ben bağımsız bir şekilde arama yaptırma istiyorum.


liste kutusunun satır kaynağını aşağıdaki ile değiştir


Visual Basic Code
SELECT URUN_YENI.Kimlik, URUN_YENI.URUNADI, URUN_YENI.URUNGRUBU, URUN_YENI.TEDARIKCIADI, URUN_YENI.URUNADI AS Arama FROM URUN_YENI WHERE (((URUN_YENI.URUNGRUBU) Like "*" & [Forms]![RECETE_TASLAK]![mtn_urungrubu] & "*") AND ((URUN_YENI.TEDARIKCIADI) Like "*" & [Forms]![RECETE_TASLAK]![mtn_tedarikciadi] & "*") AND ((URUN_YENI.URUNADI) Like "*" & [Forms]![RECETE_TASLAK]![mtn_aramagecici] & "*"));



(27/11/2016 12:48)nightashes Adlı Kullanıcıdan Alıntı: Urungrubu ve tedarikçiadı birleşik kutusunu açtığımda tekrarlı bir şekilde ürün gurupları gelmekte. Burada sadece bir defa yazması kafi gelecektir.
mtn_urungrubu isimli açılan kutunun satır kaynağındaki sorguyu aşağıdaki ile

Visual Basic Code
SELECT DISTINCT URUN_YENI.URUNGRUBU
FROM URUN_YENI;

mtn_tedarikciadi açılan kurusunun satır kaynağını aşağıdaki ile değiştir.

Visual Basic Code
SELECT DISTINCT URUN_YENI.TEDARIKCIADI
FROM URUN_YENI;
Konu başlığındaki sorunun cevabı budur, farklı soruların var ise, örnek uygulamana veri ekleyerek yeni konu açmalısınız. Ayrıca lütfen örneklerini Dosya Düzenle Onar ve WinRar ile Sıkıştırma İşlemi bağlantısında anlatıldığı şekilde sıkıştırıp onararak ekleyiniz.

Cevabınız için teşekkür ederim. Ve birden fazla soru sorduğum içinde kusuruma bakmayın. Bundan sonra teker teker soracağım. Söylediğiniz gibi uyguladım ve oldu sanırım. Gerçekten çok yardımcı oluyorsunuz tekrar sağolun.



(27/11/2016 15:49)atoz112 Adlı Kullanıcıdan Alıntı: sayın nightashes,

sayın ozan bey tarafından ayzılanlara ilave oalrak,konu dışı fakat gerektiğinde geçerli olması üzerine,

naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.

her bir yeni konunuza örnek uygulama eklerken,aynı isimle eklememeye özen gösteriniz.

her bir konuya ekleyeceğiniz uygulamanın adını:

1)

proje kopya,proje devam,v.s. yerine,

ister günün tarihine göre,
proje_01112016.mdb gibi ve yine aynı konuda geliştirilmiş halde o konuya dair başka eklenecekler olursa yine proje_01112016_a.mdb, proje_01112016_b.mdb gibi yazabilirsiniz.

2)

isterseniz de,
Kayit_Arama.mdb gibi ve yine o konuda başka eklenecek olursa Kayit_Arama2.mdb,Kayit_Arama3.mdb gibi yazabilirsiniz.

böylece,olası muhtemel cevap bekleyen sorularınız mevcutsa,hangi uygulamanın hangi konu için olduğunu,katılımcılara kolaylık sağlama açısından rahat bir inceleme imkanı sağlarsınız.

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

Verdiğiniz tavsiyeler için teşekkür ederim. Dikkate alacağım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task