Oluşturmuş Olduğum Forma Bilgi Ekleyemiyorum ve İçerisinde Arama Yapamıyorum.

13/05/2016, 23:00

zgr54

Merhaba arkadaşlar,

Bir proje üzerinde çalışıyorum fakat istediğim gibi gitmedi. Access te yeniyim. Bunu gidermek için birçok konuyu inceledim fakat kendi projeme uygulamakta sıkıntılar çektim ve şuan itibariyle pes edip sizlerden yardım almak için bu konuyu açtım. Son 10 gündür sabit konuların projemle alakalı olan kısımlarını incelediğimi belirtmek isterim. İşin yapılmasından çok o işin nasıl yapıldığını öğrenmek istiyorum.

Projeme gelecek olursak, bir forum üzerinden müşteri bilgilerini ve siparişlerini görmek istiyorum (mesela bir müşterimin adını yazınca bilgileri ve sipariş bilgileri kutulara otomatik olarak gelsin istiyorum) ve yeni müşterilerle beraber siparişlerini de ekleyebilmek istiyorum. Örneği ekte bulabilirsiniz. Yaptığım doğru mudur yoksa yanlış mıdır bilmiyorum. Bilgi ve tecrübelerinize ihtiyacım var. Bu projeyi doğru bir şekilde nasıl yapabilirim?


Öğrenmek istiyorum.

Şimdiden ilgilenen arkadaşlara teşekkür ederim.
14/05/2016, 01:29

ozanakkaya

Merhaba,

Konu başlığına yazılan Forum ibaresi Form olarak düzeltilmiştir.


İlişkilendirme olayı ile ilgili uygulamanızın ilişkilendirmesine ait resim aşağıdadır.

resimden de anlaşılacağı üzere, formun kayıt kaynağı olan sorgu bir-çok ilişkisi ile ilişkilendirildiği ve tablo/sorgu: Tbl_sipariş, ilişkili tablo/sorgu: tbl_musteri (resimdeki kırmızı alan) olduğu için, formda öncelikle sipariş ile ilgili veri girmeniz gerekli.



siz sipariş ile ilgili veri girdiğinizde tbl_siparis isimli tabloya yeni kayıt ekleyecek, eklenen yeni kayıttaki İD Musteri alanındaki veri ile Tbl_musteri tablosundaki id_musteri alanını ilişkilendirecek.

Önce musteriye ait veriyi girmeye çalışırsanız veriyi ekleyemezsiniz.

Umarım yazdıklarım anlaşılır olmuştur. Arama ile ilgili olarak yeni konu açmanız gerekiyor.


Konunuz ile ilgili olarak, lütfen sorularınızı Site Kurallarında açıklandığı şekilde ekleyiniz.
3d) Dosyanızda önce Access ile Veritabanı Sıkıştır ve Onar işlemini uygulayınız. Daha sonra herhangi bir sıkıştırma programı ile (WinRar/WinZip/7Zip vb.) Sıkıştırma Yöntemi En İyi (Best) olacak şekilde sıkıştırınız. 

3e) Örnek uygulamanızın adını veya rar/zip adını “örnek”, “deneme”, “yeni klasör”, “soru”, “database” vs. isimlerle göndermeyiniz, kullanıcı adınızı ve/veya kısa başlık giriniz. 
14/05/2016, 11:22

zgr54

Sayın Ozan Akkaya,

Verdiğiniz bilgiler için teşekkür ederim. Dediğiniz şekilde elimden gelen düzeltmeleri yaptım. Fakat önce sipariş bilgilerini girdiğim halde, form içerisinde müşteri bilgileri kısmına veri ekleyemiyorum. Kayıt eklemek istediğim zaman " Kayıt eklenemiyor; 'Tbl_Musteri' tablosunun birleşim anahtarı kayıt kümesinde değil. " uyarısı alıyorum sayfanın sol alt köşesindeki bilgi çubuğunda. Bunu gidermek için ne yapmam lazım ? Ya da tavsiye edeceğiniz daha kullanışlı bir yöntem var mı ?
15/05/2016, 10:40

ozanakkaya

Sanırım bilgilendirmeyi eksik yaptım.

Formun kayıt kaynağındaki sorguda;

Tablo: Tbl_Siparis, Alan: ID_Siparis olan 1. sütunun tablosunu T_Musteri olarak değiştirerek deneyiniz.



Tavsiye edebileceğim farklı yöntem, forma alt form ekle, üst formun kayıt kaynağı sipariş, alt formunki müşteri olsun,

alt alan üst alan bağlama özelliğine ID_SIPARIS  alanını ekle.
15/05/2016, 22:18

zgr54

Sayın Ozan Akkaya,

Çok teşekkür ederim. Dediğiniz şekilde yapınca yapmayı hedeflediğim olayı başardım. Sorunum çözülmüştür, ayırdığınız vakit için, harcamış olduğunuz emek için tekrardan teşekkür ederim.