Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi (/konu-ms-sql-tabanli-access-arayuzde-birlesim-sorgusu-problemi.html) Sayfalar:
1
2
|
Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - hbal09 - 23/07/2019 Merhabalar, Ms Access tabanlı programını MS Sql tabanına dönüştürme çalışması yapıyorum, arayüzüm yine Ms Access olacak. Siparişlerim ile mevcut saha stokları değerlendirip stoktan sevk edilebilecek siparişleri listelemek istiyorum, halihazırda Access tabanlı çalışan programda yaptığım birleşim sorgusu problemsiz çalışıyorken Ms Sql tabanlı olduğunda birleşim sorgusu hata veriyor. Veritabanı MS Sql olduğu için veritabanını ekleyemiyorum ama arayüz dosyasını ekledim. Problemim şu: MSR1 (Müşteri sipariş rezerv-1) sorgusu ile stoktan sevk miktarı girilmiş sipariş kalemleri için sevk miktarlarına göre rezerv bilgilerini tespit ediyoruz. Sorgusu şu şekilde: Kod:
SELECT "STOK" AS SAHA_MUSTERI, dbo_SIPARIS_LISTE.LISTE_URUN_UST_ADI AS SAHA_URUN_UST_ADI, dbo_SIPARIS_LISTE.LISTE_URUN_KOD AS SAHA_URUN_KOD, dbo_SIPARIS_LISTE.LISTE_URUN AS SAHA_URUN, dbo_SIPARIS_LISTE.LISTE_RENK AS SAHA_RENK, dbo_SIPARIS_LISTE.LISTE_ADET, dbo_SIPARIS_LISTE.LISTE_STOKTAN_ADET, dbo_SIPARIS_LISTE.LISTE_TOPLAM_SEVKEDILEN, dbo_SIPARIS_LISTE.LISTE_SEVK_KALAN, IIf([LISTE_SEVK_KALAN]>=[LISTE_STOKTAN_ADET],[LISTE_STOKTAN_ADET],[LISTE_SEVK_KALAN]) AS REZERV, dbo_SIPARIS_LISTE.LISTE_KIMLIK, dbo_SIPARIS_LISTE.SIPARIS_NO Kod:
SELECT MSR1.SAHA_MUSTERI, MSR1.SAHA_URUN_UST_ADI, MSR1.SAHA_URUN_KOD, MSR1.SAHA_URUN, MSR1.SAHA_RENK, Sum(MSR1.REZERV) AS NET_REZERV, 0 AS Kalan Kod:
SELECT dbo_SAHA_STOK_DURUM.SAHA_MUSTERI, dbo_SAHA_STOK_DURUM.SAHA_URUN_UST_ADI, dbo_SAHA_STOK_DURUM.SAHA_URUN_KOD, dbo_SAHA_STOK_DURUM.SAHA_URUN, dbo_SAHA_STOK_DURUM.SAHA_RENK, (Sum([dbo_SAHA_STOK_DURUM].[SAHA_ADET_GIREN]))-(Sum([dbo_SAHA_STOK_DURUM].[SAHA_ADET_CIKAN])) AS Kalan, 0 AS NET_REZERV Kod:
SELECT SSD1.SAHA_MUSTERI, SSD1.SAHA_URUN_UST_ADI, SSD1.SAHA_URUN_KOD, SSD1.SAHA_URUN, SSD1.SAHA_RENK, SSD1.Kalan, SSD1.NET_REZERV Sizce nerede hata yapıyorum. Cvp: Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - berduş - 23/07/2019 fazladan bir ";" var galiba sorguda sadece en sonda ";" kullanılır diye biliyorum "union" dan önceki ";" kaldırıp öyle dener misiniz?
Cvp: Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - hbal09 - 23/07/2019 Sn halily, önerinizi denedim ama maalesef aynı hata uyarısını veriyor. Cvp: Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - berduş - 23/07/2019 öncelikle şunu sorayım tabloları doğrudan Accesse eklediğinizde çalışıyor mu? mümkünse çalışmanızı o haliyle en azından sahte de olsa verilerin olduğu haliyle eklemeniz mümkün mü? son olarak aşağıdaki gibi dener misiniz? Not: MSSQL ile deneyimim olmadığı için maalesef ancak bu kadar yardım edebiliyorum
Cvp: Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - hbal09 - 23/07/2019 Maalesef olmadı hocam, tablolar Ms Accesste oladuğu zaman problemsiz çalışıyor. şimdi MS Sql için 4 tablo ve bir ilişki için generated script hazırlayıp atacağım. RE: Ms Sql Tabanlı Access Arayüzde Birleşim Sorgusu Problemi - hbal09 - 23/07/2019 Merhabalar, yukarıdaki sorgularda kullanılan 4 adet tablonun gerçek verilerinde bazı değişiklikler yaparak generated script yaparak Sql dosyasını oluşturdum. ekteki dosyayı rar'dan çıkarttıktan sonra birlikte aç deyip SSMS ile beraber açılıyor. ben veritabanı ismi olarak MYDB ismini seçtim, Execute yapmadan önce MS SQL'de MYDB isminde bir veritanı oluşturup Execute ederseniz tünm tablo ve veriler veritabanında oluşur. ODBC veri kaynakları ile bu veritabanının dosya dsn'si oluşturulup bağlı tablolar bu dsn'e bağlandı mı veri üzerinden işlemleri kontrol etmeye fırsat verir. |