Skip to main content

AccessTr.neT


ölçüt ifadesinde veri türü uyuşmazlığı. hatası?

ölçüt ifadesinde veri türü uyuşmazlığı. hatası?

Çözüldü #7
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

Cevapla
Çözüldü #8
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?
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #9
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..
Son Düzenleme: 22/12/2009, 14:01, Düzenleyen: Taruz.
Cevapla
Çözüldü #10
sayın Taruz;
eklediğim örnek üzerinde yapsanız olur mu?
ben yapmaya çalıştım ama sorunu çözmedi.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #11
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]

Cevapla
Çözüldü #12
sayın Taruz;
çözüm tamam
ilgilenen bütün arkadaşlara teşekkür ederim.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task