yan yana olan kayıtları ayrı ayrı bölerek alt alta raporlama

1 2 3 4
30/10/2008, 01:25

syrup

sevigili ATROML geçende çıtlatmıştım sana tablonu iyi tasarlayamışsın diye. hiç bi değişiklik yapmamışsın yahu. bak ufacık bir işlem için ekstradan bir tablo ikide sorgu koymuşsun.uyarmadı deme bence tabloyu baştan yap. ayır kesme ile duruşu. bağla hat tablona yada işinin düzeni nasılsa artık. bunu eniyi sen biliyorsun. -bırak buişleri tek atışta nasıl olacak bu istediğim diyorsanda- union sorgu yapman lazım

SELECT Tablo1.HATNO, Tablo1.[DURUS KODU] as KOD, Tablo1.DZAMAN AS ZAMAN
FROM Tablo1
GROUP BY Tablo1.HATNO, Tablo1.[DURUS KODU], Tablo1.DZAMAN
HAVING (((Tablo1.[DURUS KODU])>"0")) union SELECT Tablo1.HATNO, Tablo1.[KESME KODU], Tablo1.KZAMAN
FROM Tablo1
GROUP BY Tablo1.HATNO, Tablo1.[KESME KODU], Tablo1.KZAMAN
HAVING (((Tablo1.[KESME KODU])>"0"));

tablolar hakkında söylediklerimi iyi düşün. sen bakma boşboğazlık edip buhaliylede olsa çözüm yaptığıma
30/10/2008, 01:32

ATROML

ama dediğim gibi ben çalıştığım şirkette as400 database den query çektiğimde bana bu şekilde (gerçi bu sadece yapmak istediğim işlem daha query de bana daha detaylı geliyor ) herneyse as400 den çektiğim zman queryi bana tablo 1 deki gibi geliyor o yüzden ayrı ayrı yapamıyorum. benim istemim dışında olan bişey. belçikadaki adamlara söyleyip ayırttırmam gerekiyor program üzerinde ama tefarruatlı iş. yapmazlar. istem bu şekilde çalışıyor. o yüzden
syrup yinede teşekkürler. unionla daha basitmiş ya diğer arkadaşlarada çok çok teşekkürler sağolsunlar uğraştılar. hepinize teşekkürler.
30/10/2008, 01:38

syrup

tamam ATROML. yapacak birşey yok ozaman. bu sorguyu kullan direk verir istediğin şekilde. rapora falanda kaynatabilirsin.
haa unutmadan belçikalılara çok selam söyle hehehehe
30/10/2008, 01:41

ATROML

söylerim.
02/11/2008, 14:31

esrefigit

bunu bir sorgunun Sql kısmına yapıştır
SELECT [HATNO],[DURUS KODU] as KOD,[DZAMAN] as ZAMAN
FROM [Tablo1]
UNION ALL SELECT [HATNO], [KESME KODU] as KOD,[KZAMAN] as ZAMAN
FROM [Tablo1];


bunu raporun veri kısmına yapıştır
SELECT Sorgu3.HATNO, Sorgu3.KOD, Sorgu3.ZAMAN FROM Sorgu3 WHERE (((Sorgu3.KOD)>"0"));

sıralandırma menüsünden HATNOT olan gurup üstbilgisini HATNO olarak değiştir

örneğin ekte
birsürü ekleme vs vs sorgularına gerek yoktur.
02/11/2008, 23:43

syrup

eşref senin yaptığına pişmiş aşa su katmak denir.farklı birşey yapmış olsan yada yukarda verdiğim sqli kısaltmış olsan anlayacağım ama sen tek atışlık şeyi üç hamleye çevirmişsinsin. emeğe saygı, fakire çorba, sevene yol ver eşref
1 2 3 4