Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
ne cins bişeymiş yav bi türlü çözemedim Mayıs ile ne alakası var anlayamadım
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
arkadaşlar çözemedim çözümü bilen varsa yazsın selamlar
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
Arkadaşlar niye paylaşımcı olmak yere ben biliyorum başkasına gerek yok havasında oluyor insanlar anlamıyorum
günlerdir birşey için uğraşıyorum
sorun şu ay seçimimi yapınca mysql e ilk sırada hangi ay kayıt yapıldıysa o ay geliyor diğer aylar gelmiyor boş gözüküyor bunu nasıl çözerim yardımcı olursanız çok sevinirim
bunu nasıl çözerim bi çözüm yolu gösterin selamlar...
"Birzamanlar sizde Bilmiyordunuz"
günlerdir birşey için uğraşıyorum
sorun şu ay seçimimi yapınca mysql e ilk sırada hangi ay kayıt yapıldıysa o ay geliyor diğer aylar gelmiyor boş gözüküyor bunu nasıl çözerim yardımcı olursanız çok sevinirim
bukodda dikkat ederseniz Where UYE.ID=HESAP.KIM ifadesi geçiyor uye tablosunda 35 üye var ve kayıtlarda ilk 35 olarak süzülüyor yani ilk 35 te hangi ay varsa o gözüküyorSelect UYE.ADI,UYE.BLOK,HESAP.AIDAT,HESAP.AODEME,HESAP.YAKIT,HESAP.YODEME,HESAP.AY,HESAP.YIL,HESAP.NOTC,' + 'HESAP.ID,sum(HESAP.AIDAT),sum(HESAP.AODEME),sum(hesap.aidat-hesap.aodeme)as aidatk,sum(HESAP.YAKIT),sum(HESAP.YODEME),sum(hesap.yakit-hesap.yodeme) as yakitk From ' + ' UYE,HESAP Where UYE.ID=HESAP.KIM and YIL LIKE '''+COMBOBOX1.text+'%'' AND AY LIKE '''+COMBOBOX2.text+'%'' and'+' ADI LIKE '''+Edit1.text+'%'' and blok LIKE '''+COMBOBOX3.text+'%'' group by hesap.kim
bunu nasıl çözerim bi çözüm yolu gösterin selamlar...
"Birzamanlar sizde Bilmiyordunuz"
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
Siteye bu kadar sitem etme. Herkez SQL bilemez herkez MYSQL bilemez,
MysqL de böyle bir süpriz yoksa bu kodun hata vermesi lazım.
UYE.ADI,UYE.BLOK,HESAP.AY,HESAP.YIL,HESAP.NOTC
bunlarıda grup by a eklemen lazım.
35 üye gelmesi normal. indexleri kontrol edin.
Olmaz ise Case when (varsa tabii) kullanın
Birde yılda, ayda v.s. neden like kullandınız Comboda birden fazla mı seçiyorsunuz?
MysqL de böyle bir süpriz yoksa bu kodun hata vermesi lazım.
UYE.ADI,UYE.BLOK,HESAP.AY,HESAP.YIL,HESAP.NOTC
bunlarıda grup by a eklemen lazım.
35 üye gelmesi normal. indexleri kontrol edin.
Olmaz ise Case when (varsa tabii) kullanın
Birde yılda, ayda v.s. neden like kullandınız Comboda birden fazla mı seçiyorsunuz?
Bir kelimenin anlamını öğretsen bile yeter..



Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
hayır birden fazla seçmiyorumda içine yazarakta seçebilmek içinconari yazdı:Siteye bu kadar sitem etme. Herkez SQL bilemez herkez MYSQL bilemez,
MysqL de böyle bir süpriz yoksa bu kodun hata vermesi lazım.
UYE.ADI,UYE.BLOK,HESAP.AY,HESAP.YIL,HESAP.NOTC
bunlarıda grup by a eklemen lazım.
35 üye gelmesi normal. indexleri kontrol edin.
Olmaz ise Case when (varsa tabii) kullanın
Birde yılda, ayda v.s. neden like kullandınız Comboda birden fazla mı seçiyorsunuz?
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
Numerik mi Alfabetik mi tutuyorsunuz yani vatandaş 1. ayı ister ise like olduğundan 1, 10, 11, 12 de listelenecek. Alfa ise Comboya dropdownlist özelliği verin K ye basınca Kasıma gider zaten.
Like kullanmayın boşuna orlarda.
Like kullanmayın boşuna orlarda.
Bir kelimenin anlamını öğretsen bile yeter..



Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
aya kısıt verince doğal olarak sadece Mayıs gelir. Diğer ayları da listeleyecekseniz ay kısıtını kaldıracaksınız. He toplamda hepsini göstersin Ay bazında sadece Mayıs derseniz,
İç içe query sorgu örneklerine bakmalısınız.
İç içe query sorgu örneklerine bakmalısınız.
Bir kelimenin anlamını öğretsen bile yeter..



Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
forumdan şikayetçi değilim gerektiğinde zaten teşekkürümü hatta açıklamak zorunda olmadığım cevapları kendim yazarek veriyorum
yardımınız için teşekkür ancak sorun şu ki hesaplama gurub için de yapılıyor
(örnek:2009 ocak seçili ise bana sadece ocak 2009 için hesap yapıp gösteriyor aidat-ödeme= kalan diye)
programda şöyle bir ayrıntı var her ay için bir ödeme kaydı giriliyor ikincisi ancak düzeltme ile giriliyor veya sonraki aya ilave edip yazılıyor
mysql tablolarım
...uyeTABLOSU............------------------hesap TABLOSU--------------------
id...adi....blok------------id....kim.....aidat....aodeme....akalan.......ay
5....Ali.....C...------------1....5........70.......50..........20...........OCAK
6....veli.....d...------------2....6........70.......40..........60...........OCAK
7....cem....d...------------3....7........90.......40..........60...........MART
8....Ali.....C...------------4....5........100.......50..........50...........şubat
quik report GÖRÜNTÜ:
x kop.2009 şubat aidat listesi
adi.....blok.......aidat......kalan
Ali.......c...........100.......70
ben istiyomki hesaplama gurup içinde yapılmasın tüm kayıtlar ele alınarak yapılsın yukardaki görüntüde olduğu gibi
(örnek:hesaplamada yılların hepsi ayların hepsi alınsın yanlız ben quikreportta gösterirken seçtiğim ayın aidatı nekadarmış o gözüksün birde (tüm yılların hesabı sonucu borcu kalmışmı o olsun) )
inşallah anlaşılmışımdır herkese tokattan bol bol selamlar
yardımınız için teşekkür ancak sorun şu ki hesaplama gurub için de yapılıyor
(örnek:2009 ocak seçili ise bana sadece ocak 2009 için hesap yapıp gösteriyor aidat-ödeme= kalan diye)
programda şöyle bir ayrıntı var her ay için bir ödeme kaydı giriliyor ikincisi ancak düzeltme ile giriliyor veya sonraki aya ilave edip yazılıyor
mysql tablolarım
...uyeTABLOSU............------------------hesap TABLOSU--------------------
id...adi....blok------------id....kim.....aidat....aodeme....akalan.......ay
5....Ali.....C...------------1....5........70.......50..........20...........OCAK
6....veli.....d...------------2....6........70.......40..........60...........OCAK
7....cem....d...------------3....7........90.......40..........60...........MART
8....Ali.....C...------------4....5........100.......50..........50...........şubat
quik report GÖRÜNTÜ:
x kop.2009 şubat aidat listesi
adi.....blok.......aidat......kalan
Ali.......c...........100.......70
ben istiyomki hesaplama gurup içinde yapılmasın tüm kayıtlar ele alınarak yapılsın yukardaki görüntüde olduğu gibi
(örnek:hesaplamada yılların hepsi ayların hepsi alınsın yanlız ben quikreportta gösterirken seçtiğim ayın aidatı nekadarmış o gözüksün birde (tüm yılların hesabı sonucu borcu kalmışmı o olsun) )
inşallah anlaşılmışımdır herkese tokattan bol bol selamlar
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
A.S.
Dediğim gibi içe içe selecet veya case when kullanabilirsiniz. MYSQL destekliyor ise tabi.
Virgüllerden sonra boşluk bırakırsanız hem cümleyi okumak hemde fieldleri seçmek daha basit olur.
Dediğim gibi içe içe selecet veya case when kullanabilirsiniz. MYSQL destekliyor ise tabi.
Virgüllerden sonra boşluk bırakırsanız hem cümleyi okumak hemde fieldleri seçmek daha basit olur.
Kod: Tümünü seç
Select UYE.ADI,UYE.BLOK,HESAP.AIDAT, HESAP.AODEME,HESAP.YAKIT,HESAP.YODEME, HESAP.AY, HESAP.YIL, HESAP.NOTC, HESAP.ID, sum(HESAP.AIDAT), sum(HESAP.AODEME), sum(hesap.aidat-hesap.aodeme) as aidatk, sum(HESAP.YAKIT), sum(HESAP.YODEME), sum(hesap.yakit-hesap.yodeme) as yakitk,
CASE WHEN YIL='2009' //burayı editten ekle
AND AY='Ocak' //burayıda editten ekle
then sum(hesap.aidat-hesap.aodeme) else 0 end AS Secilenayyıl_aidati end
From UYE, HESAP
Where UYE.ID=HESAP.KIM and ADI LIKE '''+Edit1.text+'%'' and blok LIKE '''+COMBOBOX3.text+'%'' group by hesap.kim
Bir kelimenin anlamını öğretsen bile yeter..



Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
Kod: Tümünü seç
ZQuery1.SQL.Add('Select UYE.ADI,UYE.BLOK,HESAP.AIDAT, HESAP.AODEME,HESAP.YAKIT,HESAP.YODEME, HESAP.AY, HESAP.YIL, HESAP.NOTC, HESAP.ID, sum(HESAP.AIDAT), sum(HESAP.AODEME),'+' sum(hesap.aidat-hesap.aodeme) as aidatk, sum(HESAP.YAKIT), sum(HESAP.YODEME), sum(hesap.yakit-hesap.yodeme) as yakitk CASE WHEN YIL=''+COMBOBOX1.text+'' AND AY=''+COMBOBOX2.text+'' then '+' sum(hesap.aidat-hesap.aodeme) else 0 end AS aidat end From UYE, HESAP Where UYE.ID=HESAP.KIM and ADI LIKE '''+Edit1.text+'%'' and blok LIKE ''+COMBOBOX3.text+'' group by hesap.kim ');
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
s.a.
@pelit;
niye paylaşımcı olmak yere ben biliyorum başkasına gerek yok havasında oluyorsun. Niye Hata mesajını bizlerle paylaşmıyorun? paylaş da ona göre bişeyler diyelim. group by da select içindeki gruplayacağın alanlar haricindekileri yazman lazım diyelim.
kolay gelsin.
@pelit;
niye paylaşımcı olmak yere ben biliyorum başkasına gerek yok havasında oluyorsun. Niye Hata mesajını bizlerle paylaşmıyorun? paylaş da ona göre bişeyler diyelim. group by da select içindeki gruplayacağın alanlar haricindekileri yazman lazım diyelim.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
aynısını bende söylemiştim.conari yazdı:MysqL de böyle bir süpriz yoksa bu kodun hata vermesi lazım.
UYE.ADI,UYE.BLOK,HESAP.AY,HESAP.YIL,HESAP.NOTC
bunlarıda grup by a eklemen lazım.

Bir kelimenin anlamını öğretsen bile yeter..



Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
arkadaşlarım dediğiniz şeyleri yapmaktan çekindiğimi vs. düşünmeyin saatlerce yöntem deneyip duruyorum boşkaldıkça ama nafile hatta öyle sıkıldımki bi programcı arkadaşım olsada göstersem diyede söyleniyorum ama yok işte neyse siz varsınız demi hepinize çok teşekkürler dediğiniz şekilde yaptım hata aşşağıdaki şekildeconari yazdı:aynısını bende söylemiştim.conari yazdı:MysqL de böyle bir süpriz yoksa bu kodun hata vermesi lazım.
UYE.ADI,UYE.BLOK,HESAP.AY,HESAP.YIL,HESAP.NOTC
bunlarıda grup by a eklemen lazım.

http://img199.imageshack.us/img199/2866/hatayjv.jpg
bende o arada yeni bişey denedim
adı aidat vs. hesaplama gerekmeyenleri başka zquery hatta başka bağlantı ile alıp hesaplama gereken yeride sum larla başka bağlantıdan alıp yanyana getirdim zaten hesab ın genel olmasını istiyordum bütün aylar için yani hesap sonucu bütün aylarda sabit olacağı için filtrelemeyi içinde hesap yapılmayan bir queryde yaptırıp rapora yansıtmaktı yaptım ancak burdada isimler 35 tane 1. sırada kim varsa onun ismi geldi anlamadım gitti
En son pelitt tarafından 04 Haz 2009 01:42 tarihinde düzenlendi, toplamda 3 kere düzenlendi.
Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
ben maalesef resimleri göremiyorum.
Bir kelimenin anlamını öğretsen bile yeter..



Re: Navicat te çalışıyor fakat zqueryde tablo bulunamadı ?
buda formdan görüntü resimleri göremeyenler için yanına link atıyorum oradan ulaşabilirler
bunu yedeklerden aldım böyle olmasını istiyom tabi yukarda anlattığım şekilde ama çalıştıramıyom

http://img188.imageshack.us/img188/6001/askia.jpg
bunu yedeklerden aldım böyle olmasını istiyom tabi yukarda anlattığım şekilde ama çalıştıramıyom

http://img188.imageshack.us/img188/6001/askia.jpg