Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
10/12/2018 16:14
Konu Sahibi
untouchable
Yorumlar
4
Okunma
277
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
untouchable

untouchable

Aktif Üye
99634
 13
 56
 04/10/2018
0
 Van
 Bilgisayar
 Ofis 2016 64 Bit
 03/07/2019,19:18
Çözüldü 
Merhabalar,

ana_forum üzerinde adı soyadını girdikten sonra malzeme ekle butonuna tıklayıp malzeme eklemek istiyorum bilgi_no kısmını o esnada açık olan ana_forum üzerindeki numaradan çektiriyorum fakat malzeme girdiğimde o esnada malzeme girişi yapıldığındaki bilgi numarasına göre göstermesini istiyorum istiyorum mesela o esnada giriş yaptığı numara 10 ise diğer kayıtların hiç birini görmesin ve yanlış giriş yaptığında düzeltebilsin istiyorum bu konuda yardımcı olabilir misiniz ?

İyi Çalışmalar.




halily

halily

Uzman
65596
ha....
 26
 1.261
 30/07/2014
215
 -
 
 Ofis 2019 64 Bit
 Bugün,15:54
dilerim işinize yarar



...........
untouchable

untouchable

Aktif Üye
99634
 13
 56
 04/10/2018
0
 Van
 Bilgisayar
 Ofis 2016 64 Bit
 03/07/2019,19:18
Hocam ellerinize sağlık tam istediğim gibi fakat kodu farklı uygulama üzerinde denerken sıkıntı yaşıyorum açıklamalı yazma şansınız var mı ? Diğer uygulamaya göre değiştirmeme rağmen olmuyor



halily

halily

Uzman
65596
ha....
 26
 1.261
 30/07/2014
215
 -
 
 Ofis 2019 64 Bit
 Bugün,15:54
aslında işin çoğunu accessin kendi sorgusu halletti
1 - "ana_form"daki "malzeme ekle" butonunun kodunu aşağıdaki gibi değiştirdim ki o an kayıt no kaç ise formu o kayıtta açsın

Visual Basic Code
Private Sub Komut7_Click()
DoCmd.OpenForm "malzeme_giris"     ' malzeme giriş formunu aç
Forms!malzeme_giris.Recordset.FindFirst "bilgi_numarasi='" & Me.Metin0 & "'"  '"metin0" hangi değer varsa ona git
End Sub

burada önemli olan nokta şu; "bilgi numarası" alanın türü: kısa metin 
oysa "metin0" alanı sayısal, metin alanlar tanımlanırken  çift tırnak kullanıldığından,  Me.Metin0 alanının başına ve sonuna tırnak eklemek gerek
2- "malzemegiris" formundaki "liste6" sorgusunu değiştirip sadece "metin0"da yazan değerlere sahip kayıtları göstermesini sağlamak için gerekli SQL kod:

SQL Code
SELECT Tablo2.*
FROM Tablo2
WHERE (((Tablo2.bilgi_numarasi)=[Formlar]![malzeme_giris]![Metin0]));


yada resimdeki gibi accesse yaptırırsınız:

[Resim: do.php?imgf=154451474563541.jpg]
3- son olarak da kayıt her değiştiğinde, liste6'yı yeni değere göre göstermesi için listeyi yenile komutu:

Visual Basic Code
Private Sub Form_Current()
Me.Liste6.Requery   'requery komutu; yeniden sorgulamalarda kullanılır   
End Sub




...........
untouchable

untouchable

Aktif Üye
99634
 13
 56
 04/10/2018
0
 Van
 Bilgisayar
 Ofis 2016 64 Bit
 03/07/2019,19:18
Çok iyi bir açıklama olmuş hocam hal ettim çok teşekkürler ellerinize sağlık




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Network Veya Odbc Bağlantı Kontrolu Yapıldıktan Sonra Form Açılsın. cozum 3 356 01/07/2019, 17:23
Son Yorum: cozum
Çözüldü İki Liste Kutusundan Aynı Tablo Üzerinde Güncelleme Yapmak Yunus Bozkurt 14 559 10/06/2019, 16:31
Son Yorum: Yunus Bozkurt
Çözüldü Raporda Sayfa Alt Bilgisi Liste Boyuna Göre Yapışık Olsun Yardım okumas 2 166 30/05/2019, 15:38
Son Yorum: okumas
Çözüldü Girilen Sipariş Miktarına Göre Makinanın Üretm Doluluğu gimbo25 7 320 14/05/2019, 14:10
Son Yorum: halily
Çözüldü Açılan Kutuda Verileri Sıralamak m_demir 2 170 10/05/2019, 12:08
Son Yorum: m_demir

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.