Başka veritabanındaki sorguya bağlantı
#1
Merhaba,

Başka veritabanında bulunan bir sorga diğer veritabanından bağlantı yapmak mümkünmüdür. Normalde access becerileri ile bu olmuyor fakat kodlama ile mümkün müdür acaba?

Yardımcı olursanız çok sevinirim.

Selamlar,




  Alıntı
Bu mesajı beğenenler:
#2
sayın mengene
siz;
vt2 de iken vt1 deki sorguyu vt1 çalıştırmak istiyorsunuz ? yoksa
vt2 de iken vt1 deki sorgu sonucunu vt2 de görmek mi istiyorsunuz..

imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba,

vt2 de iken vt1 deki sorguyu çekip çalıştırmak istiyorum.

Selamlar,




  Alıntı
Bu mesajı beğenenler:
#4
kod ile
Visual Basic
  1. Dim qd As DAO.QueryDef
  2. Dim vt As DAO.Database
  3. Dim sorgu As String
  4. Dim yol As String
  5.  
  6. yol = CurrentProject.Path & "\vt1.accdb" 'bağlanacak veri tabanı adı
  7.  
  8. ' burada ise sorgu'yu kendin oluştururabilirsiniz..
  9. sorgu = "select * from tablo1 in ''[ms access;database=" & yol & "];"
  10.  
  11.  
  12. Const GeciciSorgu As String = "sorguismi" 'bir sorgu ismini değiştirebilirsiniz..
  13.  
  14. Set vt = CurrentDb
  15. Set qd = vt.CreateQueryDef(GeciciSorgu, sorgu)
  16. ' normalde sorguyu vt oluşturuyor ama sorguda göremeye bilirsiniz..
  17. 'siz sıkıştır onar dediğinizde sorgu yu göreceksiniz.



diğer bir yol ise ;
vt2 de bir yeni bir sorgu oluşturup
sql göster moduna geçip

SQL
  1. SELECT *
  2. FROM tablo1 IN '' [ms access;DATABASE=C:\Documents AND Settings\Belgelerim\vt1.accdb];


yapıştır.

tablo1=vt1 deki tablo adı
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba jon206,

Kullanıcılardaki "vt2=Uretim_Programi" dır. serverda bulunan "vt1=Uretim_Programi_be" dir. "vt1=Uretim_Programi_be" içindeki sorgunun adı ise "LogoFaturalari" dır.

LogoFaturalari sorgusunda kullanılan Logo tabloları:
dbo_LG_004_02_INVOICE
dbo_LG_004_02_STLINE

dir.

Ben şimdi bu sorgunun sonuçlarını "vt=Uretim_Programi" içine nasıl bir kod düzenleyerek yapabilirim. Yardımcı olursan çok sevinirim. Çünkü yukarıdaki kodlardaki tablo1 tanımı alanına logo tablolarından hangisini yazacağımızı bilemedim.

Selamlar,




  Alıntı
Bu mesajı beğenenler:
#6
mrb.lar.
ben tek bilgisayarda iki ayrı access dosyasında veri alış verişi zannettim? ama anladığım kadarıyla 1 ana ve diğer kullanıcı bilgisarlar mevcut ?

öncelikle ağdan erişebilmek için;
1-logofaturalari sorgunun sql kodunu yazar mısın?
2-yol tanımlamak için ana bilgisayarın adı örnek= \\bilgisaradi\c\....\Uretim_programi.accdb
bunları bilmek gerek



imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 472 23-11-2025, 11:33
Son Mesaj: dsezgin
  Internet Bağlantı Kontrol zilli 19 9.281 26-01-2024, 14:43
Son Mesaj: ates2014
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 721 08-01-2024, 11:58
Son Mesaj: bilservisci
  Tablolarımı Tablo Böl Ile Böldüm, Programı Başka Bir Pc De çalıştırma Sorunu. programmer67 5 642 18-07-2023, 14:43
Son Mesaj: onur_can
  [FONKSiYON] Uzun Tarih Alanındaki Gün Bilgisini Başka Bir Metin Kurusuna Ayırmak Istiyorum. programmer67 3 570 13-04-2023, 11:14
Son Mesaj: programmer67
  [FORM] Içinde Başka Form Olan Formu Gizli Açma hedefkaya 8 818 27-03-2023, 17:05
Son Mesaj: hedefkaya
  [FORM] Iki Açılır Kutu Arasında Bağlantı Sorunu derzulya 2 394 26-10-2022, 13:22
Son Mesaj: derzulya
  Bir Formdaki Verileri Başka Bir Forma Aktarma Lidervet 4 689 20-10-2022, 11:04
Son Mesaj: Lidervet

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi