sayın polak_68,
siz belirtince,konu takibi sonucu fark ettim.ekli olan,kaynağı temizlenmiş eski çalışma denemesiydi.
öncelikle,yoğunluğun etkisi ile oluşan bu durumdan dolayı özür dilerim.
5.mesajda,asıl çalışmayı ekliyorum.bilgilerinize.
iyi çalışmalar,
saygılar.
form açılırken parametre girin hatası
atoz112 ve ozanakkaya hocalarım ilginiz ve yardımlarınız için çok teşekkür ederim sorun çözüldü suan. atoz112 hocam rica etsem yaptığınız işlemi anlatabilir misiniz?. ben Like "*" & [Forms]![frmSearch]![Sub].[Form]![gecici] & "*" değişikliği farkedebildim mümkünse anlatabilirmisiniz kısaca. tekrardan cok teşekkür ederim
Sayın polak_68,
frmSearch isimli formunuzun içeriğinde göstererek kullanmak istediğiniz frmPersonel isimli formun bünyesinde mevcut bulunan gecici isimli metin kutusunda yazılı bilgiye ulaşarak bu bilgiye göre aynı form üzerindeki Liste18 isimli liste kutusunun satır kaynağında yer alacak olan Sql sorgu ifadesinde ilgili arama bilgisine göre listeleyebilmek için kullanılacak olan kriter ifadesi
Bu sebeple,eğer bu hali ile sorunsuz olarak kullanımı söz konusu olan frmPersonel isimli formunuz üzerinden kullanımı sağlarsanız,o zaman,herhangi bir hata veya mesaj ile karşılaşmaksızın rahat şekilde uygulamanızı amacına yönelik olarak kullanımını gerçekleştirmiş olursunuz.zaten,sanırım;siz de bu şekilde kullanmayı istiyorsunuz.yapılan sadece bu işlemdir.bilgilerinize.İyi çalışmalar,Saygılar.
Alıntı:...atoz112 hocam rica etsem yaptığınız işlemi anlatabilir misiniz?. ben Like "*" & [Forms]![frmSearch]![Sub].[Form]![gecici] & "*" değişikliği farkedebildim mümkünse anlatabilirmisiniz...Yukarıdaki bilgi talebinize dair;konunuzun ilk mesajında bahsi geçen anlatımlarınıza yönelik olarak,aşağıdaki bilgileri içeren açıklama yeterli olacaktır kanısındayım.
frmSearch isimli formunuzun içeriğinde göstererek kullanmak istediğiniz frmPersonel isimli formun bünyesinde mevcut bulunan gecici isimli metin kutusunda yazılı bilgiye ulaşarak bu bilgiye göre aynı form üzerindeki Liste18 isimli liste kutusunun satır kaynağında yer alacak olan Sql sorgu ifadesinde ilgili arama bilgisine göre listeleyebilmek için kullanılacak olan kriter ifadesi
Like "*" & [Forms]![frmSearch]![Sub].[Form]![gecici] & "*"
şeklinde olmalı.zaten,sayın Ozanakkaya bey de,sorguda kriter olarak yazılması gereken muhtemel ifadeyi size cevap olarak paylaşmışlardı.fakat,sizin konunuz için eklediğiniz uygulamada ise,Like "*" & [Formlar]![frmPersonel]![gecici] & "*"
şeklinde yazılmıştır.dolayısı ile de, frmSearch isimli formunuzu çalıştırdığınızda da,sizden parametre değeri girmenizi isteyen mesaj kutusu çıkmaktadır.eğer ilgili kriter ifadesini bir üstte yazılı olduğu hali ile düzenlerseniz,sizden parametre talebinde bulunmaksızın uygulamanızı kullanma durumunuz söz konusu olacaktır.Ancak bu durum,sadece frmSearch isimli formunuzu diret kullandığınız takdirde geçerlidir.eğer frmPersonel isimli formunuzu tek başına çalıştırmak isterseniz,ilgili Sql sorgusunda mevcut bulunan bu kriter ifadesi için parametre talebi ile karşılaşırsınız.Bu sebeple,eğer bu hali ile sorunsuz olarak kullanımı söz konusu olan frmPersonel isimli formunuz üzerinden kullanımı sağlarsanız,o zaman,herhangi bir hata veya mesaj ile karşılaşmaksızın rahat şekilde uygulamanızı amacına yönelik olarak kullanımını gerçekleştirmiş olursunuz.zaten,sanırım;siz de bu şekilde kullanmayı istiyorsunuz.yapılan sadece bu işlemdir.bilgilerinize.İyi çalışmalar,Saygılar.
Hocam tekrardan çok teşekkür ederim. Emeğinize ve ellerinize sağlık tekrardan. Sorunum hallolmustur.
Merhaba kolay gelsin. Bu konu ile ilgili daha önce bir sorun belirtmiştim sorunumun çözülmesinde sn atoz112 hocam yardım etmişti ve sorun düzeltilmişti fakat 4 gün bir sıkıntı ile daha karsılastım. mesaj5 te atoz112 hocamın göndermiş olduğu örnek te liste kutusundan bir personel seciyorum. seçilen personele performans ile ilgili bilgiler girmem gerekiyor. bilgileri girdiğim esnada ""Microsoft Access veritabanı altyapısı, 'PERSONEL' tablosunda 'PerID' anahtar eşleştirme alanlarına uyan kayıt bulunamadı"" şeklinde hata uyarısı alıyorum epeybi ugrastım ama sorunun cözümünü bulamadım yardımcı olabilirmisiniz lütfen
Sayın polak_68,
Öncelikle bir hususu belirtmekte fayda var kanısındayım.bahsini yaptığınız bu son uyarı mesajı hakkında açıklamak lüzum gerektirir ki;bu uyarı,örnek uygulamanın konuda asıl talep edilen durumun dışında gelişen ve yeni bir konu başlıklı olması gereken bir husustur.zira,bu içeriğinde bulunduğumuz konuya yönelik olarak talep edilen sorun,sadece kendisi ile ilgili kısımlarda yapılan çalışmalar neticesinde ve sizin de son onay vermeniz akabinde sonuca ulaştırılarak çözümü sağlanmıştır.
Bu açıklamanın gereksiniminin nedeni de,konu katılımcılar ya da üyeler tarafından incelenmek üzere bakıldığında;örnek uygulamanın hatalı veya sorunlu olduğu kanısına varılmasını engellemek içindir.çünkü;konuya asıl sorunun çözümü esnasında sadece ilgili formlar üzerinde işlemler yapılmış olup diğer harici eklenmiş olan ve sorun dışında kalan formlarda,tablolarda veya sorgularda herhangi başka işlemler yapılmamış ve olduğu gibi bırakılmıştır.
Bu açıklamayı yaparak durumun bilinmesini sağladıktan sonra,sizin bu yeni talebinize yönelik olarak bilgi ya da örnek paylaşımları için de bazı açıklamalarda bulunulabilir.elbette bu paylaşımlar,diğer katılımcılar tarafından da sunulacaktır kanısındayım,alternatif çözümler de söz konusu olduğunda.
Öncelikle,bu uyarının ne anlama geldiğine bakmak ve içeriğini okumak yerinde olacaktır.PERSONEL tablosunda perID alanı olmadığı için ve diğer tablodaki bu alan ile eşleştirme imkanı da söz konusu olmadığı için,size böyle bir uyarı vermekte ve bundan dolayı da kayıt işlemini gerçekleştirememektedir.ilişkilendirmeleri ve eşleştirilmek istenen alanları tekrar gözden geçirmeniz gerekmektedir.ayrıca,frmPerformans_SUREKLI isimli formun kayıt kaynağını da oluşturduğunuz bir sorgu olarak belirlemişsiniz.
oysa,bu forma kayıt yapabilmeniz ve ilgili kayıt bilgilerini de ilgili formlarda görebilmeniz için,bu kayıtları sorguya değil de kendi PERFORMANS tablosuna kayıt yapmalısınız diye düşünüyorum.
EK’te;bu yeni talebinize yönelik olarak,ilgili tablo,form ve sorgularda uygun görülen bazı düzenlemeler yapılarak,yeni bir uygulama örneği mevcuttur.inceleyebilirsiniz.
Son olarak,yine tıpkı bir önceki konu talebinizde olduğu gibi,bu yeni talebinizle ilgisi dışında kalan uygulamanızdaki diğer form,tablo,sorgu kısımlarına dokunulmamış ve hiçbir işlem yapılmamıştır.bilgilerinize...İyi çalışmalar,Saygılar.
Öncelikle bir hususu belirtmekte fayda var kanısındayım.bahsini yaptığınız bu son uyarı mesajı hakkında açıklamak lüzum gerektirir ki;bu uyarı,örnek uygulamanın konuda asıl talep edilen durumun dışında gelişen ve yeni bir konu başlıklı olması gereken bir husustur.zira,bu içeriğinde bulunduğumuz konuya yönelik olarak talep edilen sorun,sadece kendisi ile ilgili kısımlarda yapılan çalışmalar neticesinde ve sizin de son onay vermeniz akabinde sonuca ulaştırılarak çözümü sağlanmıştır.
Bu açıklamanın gereksiniminin nedeni de,konu katılımcılar ya da üyeler tarafından incelenmek üzere bakıldığında;örnek uygulamanın hatalı veya sorunlu olduğu kanısına varılmasını engellemek içindir.çünkü;konuya asıl sorunun çözümü esnasında sadece ilgili formlar üzerinde işlemler yapılmış olup diğer harici eklenmiş olan ve sorun dışında kalan formlarda,tablolarda veya sorgularda herhangi başka işlemler yapılmamış ve olduğu gibi bırakılmıştır.
Bu açıklamayı yaparak durumun bilinmesini sağladıktan sonra,sizin bu yeni talebinize yönelik olarak bilgi ya da örnek paylaşımları için de bazı açıklamalarda bulunulabilir.elbette bu paylaşımlar,diğer katılımcılar tarafından da sunulacaktır kanısındayım,alternatif çözümler de söz konusu olduğunda.
Öncelikle,bu uyarının ne anlama geldiğine bakmak ve içeriğini okumak yerinde olacaktır.PERSONEL tablosunda perID alanı olmadığı için ve diğer tablodaki bu alan ile eşleştirme imkanı da söz konusu olmadığı için,size böyle bir uyarı vermekte ve bundan dolayı da kayıt işlemini gerçekleştirememektedir.ilişkilendirmeleri ve eşleştirilmek istenen alanları tekrar gözden geçirmeniz gerekmektedir.ayrıca,frmPerformans_SUREKLI isimli formun kayıt kaynağını da oluşturduğunuz bir sorgu olarak belirlemişsiniz.
oysa,bu forma kayıt yapabilmeniz ve ilgili kayıt bilgilerini de ilgili formlarda görebilmeniz için,bu kayıtları sorguya değil de kendi PERFORMANS tablosuna kayıt yapmalısınız diye düşünüyorum.
EK’te;bu yeni talebinize yönelik olarak,ilgili tablo,form ve sorgularda uygun görülen bazı düzenlemeler yapılarak,yeni bir uygulama örneği mevcuttur.inceleyebilirsiniz.
Son olarak,yine tıpkı bir önceki konu talebinizde olduğu gibi,bu yeni talebinizle ilgisi dışında kalan uygulamanızdaki diğer form,tablo,sorgu kısımlarına dokunulmamış ve hiçbir işlem yapılmamıştır.bilgilerinize...İyi çalışmalar,Saygılar.
Konuyu Okuyanlar: 1 Ziyaretçi