Skip to main content

AccessTr.neT


Satır içi bilgisini açılan kutudan seçmek

Satır içi bilgisini açılan kutudan seçmek

Çözüldü #1
Yapmış olduğunuz çalışmaları indirdim ve bana çok faydası oluyor, özellikle bütün üyelere ve eğitmenlere teşekkür ediyorum,
Daha yolun başındayım; access'le ilgili terimleri bilmediğim için, açılan konularda bazen karıştırabiliyor veya bulamıyorum, bu nedenle sizlerden özür dilerim.
Örnek olarak vermiş olduğum veritabanında, Liste adlı tabloda kişi adres bilgileri ve Zarf kayıt tablosunda ise posta adresi bulunmaktadır. Kod ile ilişkilendirdim.
Zarf kayıt form, posta adresi açılan kutu içinde; Liste tablosunda tek bir satırda bulunan üç ayrı adres bilgisini alt alta sıralanması ve seçilmesi sağlanabilinirmi?
Teşekür eder, hayırlı çalışmalar dilerim.
.mdb Deneme.mdb (Dosya Boyutu: 472 KB | İndirme Sayısı: 23)
Cevapla
Çözüldü #2
sanırım böyle istiyorsun,bu tür örnek formda çok ,örnekleri inceleyin
.mdb Deneme -celoy.mdb (Dosya Boyutu: 284 KB | İndirme Sayısı: 22)
Cevapla
Çözüldü #3
Teşekkür ederim,
Bu şekilde değil, Kod girdiğimizde ilgili satırın; ev adresi, iş adresi ve yazlık adresini alt alta açılan kutuda görmek ve seçmek.
Cevapla
Çözüldü #4
Hala çözemedim, bu kadar geçikmezdiniz, bir yanlışımmı oldu?
hayırlı çalışmalar
Cevapla
Çözüldü #5
Ev adresi, iş adresi ve yazlık adresini sorguda ifade deyimi ile bir tek sutunda topluyorum, aralarını noktalı virgüllede ayırdım; ancak değer listesindeki gibi alt alta veya sorgu tablosundaki gibi alt alta satır yapamıyorum,
Amacım listede kayıtlı olan üç adresden istediğimi zarf kayıt da posta adresi olarak seçmektir.

Hayırlı çalışmalar
Cevapla
Çözüldü #6
öncelikle
zarf kayıt formundaki Posta Adresi açılan kutusunun verri bölümünde
satur kaynak türü tblo sorgu olacak sonra satır kaynağına bu sorguyu yapıştır.
Kod
SELECT  [Kod],[Ev adresi] as Listem FROM Liste WHERE (((Liste.[Ev adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) UNION SELECT  [Kod],[İş adresi] FROM [Liste] WHERE (((Liste.[İş adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) UNION SELECT  [Kod],[Yazlık adresi] FROM [Liste] WHERE (((Liste.[Yazlık adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) ORDER BY [Listem];

sonra bu kodlarıda kod bölümüne
Kod
Private Sub Form_Current()
If Me.Kod <> "" Then
Posta_Adresi.Requery
End If
End Sub

Private Sub Kod_AfterUpdate()
Posta_Adresi.Requery
End Sub
bunu yazki sen yeni bir kayıtta kodu girdiğinde o koda ait verileri getirsin ve eski kayıtlarda bir kayıttan diğer kayıta geçerken kod bölümünü kontrol eder ve dolu ise o koda ait adresler gelir
şimdi gelelim sorgu ne iş yapıyor buna diğer arkadaşlarda dikkat ederse mutlak bir gün işlerine yarayacaktır bu sorgu bir tablodaki bir kişiye ait satırdaki alanları bir stun haline getirmeye yaıryor özelliklee bu tür açılan kutularda işe çok yarar aslında ben bu işi daha önce kodda ado yada dao ile satırdaki verileri alarak listeye değer olarak yazdırıyordum ama bu daha kolay
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da