Skip to main content

AccessTr.neT


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

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

#1
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.
.rar zgr-siparis.rar (Dosya Boyutu: 180,43 KB | İndirme Sayısı: 7)
Son Düzenleme: 14/05/2016, 11:11, Düzenleyen: zgr54.
Cevapla
#2
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.

[Resim: do.php?img=6162]

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. 
Bilgi-Kaynak  Dosya Düzenle Onar ve WinRar ile Sıkıştırma İşlemi Resimli Anlatım URL'ye Git
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. 
Cevapla
#3
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ı ?
Cevapla
#4
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.

[Resim: do.php?img=6163]

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.
Cevapla
#5
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da