Skip to main content

AccessTr.neT


Tablo veya Sorgudan Veri Çekme Kodu

Tablo veya Sorgudan Veri Çekme Kodu

Çözüldü #1
Merhabalar,

Ekli örneğimde, deneme-1 tablosunda bilgi1 kısmına girdiğim veriyi, deneme-2 formunda yazacağım bir kodla bilgi2 alanına taşımak istiyorum. Normalde klasik sorgu oluşturma işlemiyle yapıyorum bunu ama kodla pratik olarak nasıl yapabilirim? Tşk.
.zip test-1.zip (Dosya Boyutu: 24,15 KB | İndirme Sayısı: 5)
Cevapla
#2
sayın notrino,

öncelikle;
Site Kuralları sayfasında yazılı hususları tekrar incelemenizi temenni etmekle birlikte,
lütfen sorularınızı veya sorunlarınızı hangi ofis uygulaması ile ilgili ise o uygulamanın kendi Soruları ve Cevapları kategorisi içerisinde yeni konu açmaya özen gösteriniz.

KONU;
"Özel Üye" kategorisi içerisinden alınıp
"Access Soruları ve Cevapları" kategorisi'ne taşınmıştır.

Son olarak;
site arama sayfasında DLOOKUP Fonksiyonu ifadesini ya da "INSERT INTO...SELECT" ifadesini aratmak sureti ile edineceğiniz çeşitli içeriklerdeki konularda yer alan bilgileri ve örnekleri inceleyiniz.

denemelerde bulunmanız neticesinde,olası hatalara veya sorunlara denk gelirseniz,bunları yine konunuzda mümkünse bu hataların ekran görüntülerini de dahil ederek belirtiniz.katılımcılar tarafından uygun görülebilecek bilgilendirmeler veya paylaşımlar yapılacaktır.

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
#3
Merhaba,

İfade oluşturucusu ile oluşturdum. ancak hata veriyor. Uygulamanın resmi ve hata mesajı ekli resimlerdedir..

[Resim: 14561340631.jpg]

[Resim: 14561340642.jpg]
Cevapla
#4
sayın notrino,

öncelikle;
uygulamanızı inceleme imkanım şu an itibarı ile mevcut değil.bu nedenle,bir önceki mesajı sadece ilk etapta bir bilgilendirme olması adına yazmıştım.

fakat eklediğiniz resimlerden de görüleceği üzere;size bir önceki mesajda tavsiye ettiğim ilgili fonksiyon ve sorgu yazımlarını tedarik edince ayrıntılı incelemeniz gerekmekte.

çünkü;yazım hataları mevcut.Dlookup Fonksiyonu için kriter belirlerken,her iki tabloda da benzer alanlar mevcut olmalı ki bu ortak alan üzerinden ilişkilendirme neticesinde diğer tablodan istenilen verinin alınması sağlanabilsin.

örneğin;ilk mesajınızda belirttiğiniz ilk tablodan bir veri çekmek istiyorsunuz diğer ikinci tabloya.burada,her iki tablonun id alanları kendine göre farklı olacaktır.siz veri çekerken hangi kritere göre belirleyeceksiniz? id alanları ortak gitmeyecektir ki.
rastgele bir veri çekmeyi de oluşturamazsınız,eğer ki doğru veri aktarılsın diyorsanız.

ayrıca,yazdığınız Dlookup fonksiyonunda zaten sonuç alınmayacaktır fakat,bir de yazım hatası olarak;ikinci tablonuzun adı deneme2 fakat siz deneme-2 şeklinde yazmışsınız.

son olarak;
kodları yazmadan öncesinde nasıl yazılması gerektiğine dair araştırmada bulunduktan sonra denemelerde bulunmanız daha faydalı olacaktır.

bir de tavsiye olması adına,eğer bu hali ile olacak derseniz,şunu yapabilirsiniz.

fomrda bilgi 2 değerini yazacağınız metin denetim kutusu'nu açılan kutu'ya dönüştürünüz ve bu açılan kutunun satır kaynağını da ilk tablonuz olarak gösteriniz.böylece,ilk tablonuzdaki bilgi1 alanında hangi değerler varsa bu açılan kutuda yer alacak ve siz istediğiniz seçip ikinci tablonuza bu değeri ekleyebilirsiniz.

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
#5
Merhaba atoz112,

DLookUp fonksiyonunda dediğiniz tüm konfigürasyonları yaptım ama hep aynı hatayı alıyorum. Evet, dediğiniz gibi deneme2 yi deneme-2 yazmışım, onu da düzelttim. kriter kısmına da boş bıraktım.

En son yazdığınız cümle, klasik Access sorgu yaratma metodu zaten. Ama tarih/saat alanlı uygulamalarda açılır kutu çıkmıyor. Yani deneme-1 tablosundaki bilgi1 isimli alana tarih/saat formatında bir bilgi girdiğimde, bu metotla deneme2 tablosunda açılır kutu sayesinde veri çekemiyorum. (Çünkü açılır kutu oluşmuyor) Yine tarih seçici çıkıyor karşıma, deneme-1 tablosundan bağımsız değerler seçmeme sebep oluyor.
Cevapla
#6
sayın notrino,

Alıntı:...deneme-1 tablosundaki bilgi1 isimli alana tarih/saat formatında bir bilgi girdiğimde, bu metotla deneme2 tablosunda açılır kutu sayesinde veri çekemiyorum...

ifadenize yönelik olarak;(uygulamanızı yeni inceleme imkanı olması nedeni ile,geçici bir bilgilendirme amacı için)

EK'te;
SADECE,bu işlemlerin de yapılabildiğini göstermek adına hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar test-1-ATOZ.rar (Dosya Boyutu: 23,68 KB | İndirme Sayısı: 36)
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

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task