11/07/2017, 21:51
2 Farklı Database Arasında Komut
1 2
11/07/2017, 22:06
damacanasu
Merhabalar,
Ekteki vt de tek bir bilgisayarda 2 ekranda kullanılacak gibi 1. ekranda açık olan form1 den verilen komut ile 2. ekranda açık olan form2 den görebilmek mümkün oluyor. Ama bunu 2 farklı bilgisayar üzerinden yapabilme konusunda bilgimin yetersiz kalmasından dolayı başarlı olamadım
Ekteki vt de tek bir bilgisayarda 2 ekranda kullanılacak gibi 1. ekranda açık olan form1 den verilen komut ile 2. ekranda açık olan form2 den görebilmek mümkün oluyor. Ama bunu 2 farklı bilgisayar üzerinden yapabilme konusunda bilgimin yetersiz kalmasından dolayı başarlı olamadım
11/07/2017, 22:11
ozguryasin
öncelikle ağ üzerinden her iki bilgisayarınızın erişime açık olması gerekmekte, sitemizde ağ paylaşımı ve veri tabanı birden fazla çok pc de kullanma örnekleri fazlası ile çok. bu örnekleri incelemenizi tavsiye ederim. bu inceleyeceğiniz örneklerle dahi istediğiniz örneği yapabilirsiniz.
23/07/2017, 14:18
damacanasu
(11/07/2017, 22:11)ozguryasin yazdı: öncelikle ağ üzerinden her iki bilgisayarınızın erişime açık olması gerekmekte, sitemizde ağ paylaşımı ve veri tabanı birden fazla çok pc de kullanma örnekleri fazlası ile çok. bu örnekleri incelemenizi tavsiye ederim. bu inceleyeceğiniz örneklerle dahi istediğiniz örneği yapabilirsiniz.
Merhabalar,
Öncelikle destekleriniz için teşekkür ederim.
istediğim çalışmaya sonunda ulaştım gibi
ekteki 2 database üzerinde çalışma mantığını aşağıda belirttim.
Ses deneme-1-Copy dosyasında bulunan Table1 ana veri tablosudur. tablo üzerinde bulunan Durum kutucuğu ise query1 de sırada bekleyen kişileri görebilmek adına konuldu. query1 de durum kutusu işaretlenmemiş kişiler görülecek olup bu kişiler form1 de list box olarak görülecektir.
form1 de listbox ta görülen kişilerden herhangi birinin üzerine tıklamak suretiyle çağırılmak istenen kişi seçilir.
Çağrı butonuna basılması ile birlikte ilgili kişinin durum kutucuğu işaretlenir ve işaretlenen kayıt query2 ye gönderilir. Çağrı butonuna basılması ile beraber onay mahiyetinde msgbox çıkar (evet cevabı ile komut harekete geçer). sonrasında query2 de bulunan veriyi table2 ye aktarabilmek için Append soruları görülülür ki 2sine de yes denmelidir.
verinin table2 ye geçmesi ile birlikte diğer bilgisayarda açık olan Sesdeneme-2 database içerisinde bulunan form1 de en son çağırlan kayıt ekrana yansır ve belirtilen zil sesi duyulur.
iyileştirmek adına önerilere açıktır.
(sayfa tasarımlarına takılınmaması rica olunur :
23/07/2017, 14:32
ozguryasin
araç çağırdığınızda ekleme sorgusu onayı çıkıyor onu kapatmak için
kodunun bir satır üstüne
bir satır altına
yazın uyarı vermeyecektir. false özelliği ile uyarıyı kapattık. uyarılması yer geçince true özelliği ile uyarıyı tekrar açtıık
DoCmd.OpenQuery "query2"
kodunun bir satır üstüne
DoCmd.SetWarnings False
bir satır altına
DoCmd.SetWarnings True
yazın uyarı vermeyecektir. false özelliği ile uyarıyı kapattık. uyarılması yer geçince true özelliği ile uyarıyı tekrar açtıık
23/07/2017, 15:42
damacanasu
Çok teşekkür ederim. Gereksiz 2 uyarıdan böylece kurtuldum.
1 2