AccessTr.neT
ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - 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ığı: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? (/konu-olcut-ifadesinde-veri-turu-uyusmazligi-hatasi--5398.html)

Sayfalar: 1 2 3


Cvp: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - Taruz - 22/12/2009

Merhaba..

Kaynak tablonuzdan Toplam satırı açılmış bir sorgu yapın.. (Sorgu1)

Kod:
SELECT
MH_BORC_DUZELTME.Yilay,
MH_BORC_DUZELTME.[Giren Kullanici],
Sum(MH_BORC_DUZELTME.MH_Borc_Girilen) AS ToplaMH_Borc_Girilen,
MH_BORC_DUZELTME.[Degis Kullanici],
Sum(MH_BORC_DUZELTME.MH_Borc_Degistirilen) AS ToplaMH_Borc_Degistirilen
FROM MH_BORC_DUZELTME
GROUP BY MH_BORC_DUZELTME.Yilay, MH_BORC_DUZELTME.[Giren Kullanici], MH_BORC_DUZELTME.[Degis Kullanici]


Tablo yapma sorgusunda da bu sorguyu kullanın..(Toplam satırını açmadan)

Kod:
SELECT
IIf(Left([Giren Kullanici],1)='U',Right([Giren Kullanici],Len([Giren Kullanici])-3),Right([Giren Kullanici],Len([Giren Kullanici])-2)) AS GIRENKULLANICI,
IIf(Left([Degis Kullanici],1)='U',Right([Degis Kullanici],Len([Degis Kullanici])-3),Right([Degis Kullanici],Len([Degis Kullanici])-2)) AS DEGISTIRENKULLANICI,
Sorgu1.Yilay,
Sorgu1.ToplaMH_Borc_Girilen AS MH_Borc_Girilen,
Sorgu1.ToplaMH_Borc_Degistirilen AS MH_Borc_Degistirilen
INTO T_MH_BORC_DUZELTME
FROM Sorgu1




Cvp: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - kadirdursun - 22/12/2009

sayın Taruz;
dediğiniz gibi yapınca oldu. fakat bu şekilde yapmam gereken bir çok tablo var. her tablo için 2 sorgu yapmak kalabalığa yol açacak. bunu tek sorguda halledemez miyiz?


Cvp: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - Taruz - 22/12/2009

O halde şöyle yapalım..:

IIF kullandığınız select tanımlamalarını Deyim'e çevirin ve sorguya Giren Kullanici ile Degis Kullanici alanlarını ilave edin.. Alanların Gruplandırılmış olmasını sağlayın.. Bu iki alanı yeni tabloya taşımak istemezseniz Göster onay kutularını boşaltın..


Cvp: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - kadirdursun - 22/12/2009

sayın Taruz;
eklediğim örnek üzerinde yapsanız olur mu?
ben yapmaya çalıştım ama sorunu çözmedi.


Cvp: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - Taruz - 22/12/2009

SQL görünümünde boş bir sorguya yapıştırıp çalıştırınız..:

Kod:
SELECT
IIf(Left([Giren Kullanici],1)='U',Right([Giren Kullanici],Len([Giren Kullanici])-3),Right([Giren Kullanici],Len([Giren Kullanici])-2)) AS GIRENKULLANICI,
IIf(Left([Degis Kullanici],1)='U',Right([Degis Kullanici],Len([Degis Kullanici])-3),Right([Degis Kullanici],Len([Degis Kullanici])-2)) AS DEGISTIRENKULLANICI,
MH_BORC_DUZELTME.Yilay,
Sum(MH_BORC_DUZELTME.MH_Borc_Girilen) AS MH_Borc_Girilen,
Sum(MH_BORC_DUZELTME.MH_Borc_Degistirilen) AS MH_Borc_Degistirilen INTO T_MH_BORC_DUZELTME
FROM MH_BORC_DUZELTME
GROUP BY MH_BORC_DUZELTME.Yilay, MH_BORC_DUZELTME.[Giren Kullanici], MH_BORC_DUZELTME.[Degis Kullanici]




Cvp: ölçüt ifadesinde veri türü uyuşmazlığı. hatası? - kadirdursun - 22/12/2009

sayın Taruz;
çözüm tamam
ilgilenen bütün arkadaşlara teşekkür ederim.