19/01/2023, 02:03
berduş
tablo ilişkilendirmeniz hatalı gibi geldi ilişkilendirmeniz Hakedis.Id = Sabitler.Kimlik arasında 2 tablodaki ortak alanda aynı değerde kayıt yok
Sabitler tablosundaki Kimlik alanı otomatik tamsayı ama Hakedis tablosundaki Id alanı bağımsız görünüyor eklediğiniz örnekte Hakedis.Id alanında değer yoktu dolayısıyla 2 tablonun kesişimi boş tablo veriyordu hata da ondan kaynaklanıyor
isterseniz Hakedis tablosundaki ilk kaydın Id alanını 1 yaparak deneyin)
bu arada zamanında @mehmetdemiral hocam https://accesstr.net/konu-birden-cok-ili...orunu.html konusunda beni buna benzer bir konuda aşağıdaki gibi uyarmıştı)
hakkınızı helal edin hocam
Sabitler tablosundaki Kimlik alanı otomatik tamsayı ama Hakedis tablosundaki Id alanı bağımsız görünüyor eklediğiniz örnekte Hakedis.Id alanında değer yoktu dolayısıyla 2 tablonun kesişimi boş tablo veriyordu hata da ondan kaynaklanıyor
isterseniz Hakedis tablosundaki ilk kaydın Id alanını 1 yaparak deneyin)
bu arada zamanında @mehmetdemiral hocam https://accesstr.net/konu-birden-cok-ili...orunu.html konusunda beni buna benzer bir konuda aşağıdaki gibi uyarmıştı)
hakkınızı helal edin hocam
(03/08/2014, 15:42)mehmetdemiral yazdı: Merhaba
Formda kullandığınız tabloları bu şekilde bir araya getirirseniz, herhangi birinde eksik olduğunda formunuzdaki denetimler görüntülenmez. Bunun için formun ana denetimindeki sorgu cümleciğini silin yerine menutbl tablosunu seçin. Form üzerindeki denetimlerin bu tabloya kaydedileceklerini de (tarih,öğün ve yemek) direkt olarak seçerek ilişkilendirin. Tabloyu direk denetim kaynağı olarak belirlediğiniz için zaten tablonuzdaki alanlar seçilebilecektir. Böylece kaydedeceğiniz alanları Menutbl tablosuna aktarmış olursunuz. Diğer tablolara kayıt yapmayacaksanız (ki ben öyle gördüm) neden o alanları denetim kaynağı olan bir sorgu içerisine dahil ediyorsunuz ki?
Bu arada açılan kutuların denetimlerini id değerler üzerinden aktarın. Bu size tablolarınızın id değerleri üzerinden diğer referans tablolarına bağlanmasını sağlayacaktır. Yoksa her seferinde 12-13 karakterlik verileri tabloya yazmanız gerekir ki bu da ileride soruna neden olacak, verileriniz şişecektir. Oysa iki ya da üç haneli sayısal değerler üzerinden aynı işi yapabilirsiniz. Sadece açılan kutu denetimini tablo-sorgu yapın ve 2 sütunlu olarak belirleyip sütun boyutlarını ilk sütun 0 cm, diğeri de 2 veya 3 cm olarak oluşturun. Böylece doğru yapıda çalışmış olacaksınız. Gördüğüm kadarıyla öğün seçimi alanında değer listesi kullanmışsınız. Bunun yerine bir tablo yapın ve tabloda id ve öğünadı olarak iki alan oluşturun. İd alanı otomatik sayı ve anahtar olsun, tablonuza bu alanı kaydedin. Böylece tek sayılı alanı tabloya kaydedeceksiniz. Açılan kutu denetimlerini bu şekilde düzeltin.
Son olarak bir öneri: Alt form kullanmayı unutmayın
Kolay gelsin...