AccessTr.neT

Tam Versiyon: ölçüt ifadesinde veri türü uyuşmazlığı. hatası?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
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
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?
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..
sayın Taruz;
eklediğim örnek üzerinde yapsanız olur mu?
ben yapmaya çalıştım ama sorunu çözmedi.
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]
sayın Taruz;
çözüm tamam
ilgilenen bütün arkadaşlara teşekkür ederim.
Sayfalar: 1 2 3