Etiketler ‘uğur çullukçu’

Cebit, buluşma ve izlenimlerim

Salı, Ekim 14th, 2008

Merhaba arkadaşlar sonunda Cebit‘te arkadaşlarla buluştuk çok şükür.  Aslında saat 13:00 - 14:00 gibi orada olmayı planlıyordum ama Boğaz köprüsündeki trafik kazası ve yoğunluk ardından Yeni bosna’daki traik sıkışlıklığı…

Anlayacağınız son gün gidebildiğim Cebit‘in son saatlerine yetişebildim. Malesef ki saat 16 gibi orada oldum. Sağolsun Hodolomax beni bekledi onuda çok beklettiğim için buradan tekrar özürlerimi sunarım. Çıkışta bir sarıldık birbirimize….

İçeri girer girmez Salon 2 deki Uyumsoft standına uğramak istedim. Fakat bazı salonlara giriş sadece firmalara özelmiş.  Yanımda kardeşim kuzen ve komşum serkan vardı.  Serkan’a sordum ne şimdi firma olamazsak giremez miyiz ?

_Yok almazlar içeri…

O zaman hemen bir firma kuralım ?

3 tane form aldım ve o sırada çalıştığım şirketin bilgilerini girdim… Formu teslim ettik 30 saniyede kimlik kartlarımız hazır oldu.  Tamam anladım firma bilgileri toplıyor sonrada reklam, istatistik gibi işlerde kullanıyorsunuz.  Ya peki normal insanların yani IT sektörüne ait olmayan kişilerin veya firması olmayanların yazılımlardan haberi olamayacak mı ?

Ne

yse sonunda kimlik kartımızla içeri girdim. Uyumsoft standında Uğur Çullukçu’yu aradı. Fakat malesef ki gelememiş. O sırada İlyas Teker’i aradım.

_ İlyas neredesin ? Salon 2 de Uyumsoft standından bekliyorum..!

O gelene kadar bende biraz muhabbet ettim Uyumsoft’daki arkadaşlarla… Sağolsun benim beklettiğim kadar beni bekletmeden İlyas hemencik geldi.

Tabi bu bizim ilk yüzyüze tanışmamız oldu. Sonra beraber takılmaya başladık. Salon 2 den 3-4 e geçerken  bir bilgisayar arıyordu gözlerim sonunda PARDUS‘ standındaki PC leri görünce heleki Pardus kurulu hemencik kaptım bir tanesini.

Twitter‘i açıp Burak Budak ve Aykut a mesaj bırakmışlarmı diye baktım. Burak Budak telefonunu yazmıştı hemen aradım. Burak Chip, LEVEL, PARDUS üçlüsünün tam ortasındayım. Pardus standına gel …!

İlyas‘la beraber birde Aykut ‘un mesajını gördük fakat telefon yada salon yazmamıştı. Hemen yazıverdik Pardus standındayız …

Sağolsun Burak Budak geldi. Aykut ‘u bekledik ama göremedik.  Burak’ı beklerken daha doğrusu Twitter‘e bakarken Özgürlükiçin.com ‘dan Seda hanım yanımıza geldi.

_Merhaba PARDUS‘ü biliyor musunuz ?

_Evet hanımefendi ( Bu arada Twitter’e login olmaya çalışıyorum nerede bu enter ulen minnacık enter )

_Özgürlük için’i biliyor musunuz ?

_Evet takip ediyorum. ( Neredesin Burak neredesiniz Twittterde bakınıyorum o sırada )

-Forumda mısınız ?

-Üyeniz değilim de bir sn …( Seda hanım iki dakka müsade edin az twitter ‘e  yazı yazmaya çalışıyorum diye aklımdan geçirirken bir anda aklıma geldi hemen teakolik.com’u açıp arama bölümüne PARDUS yazdım ve ENTER … )

_Buyrun burası benim internet sayfam sadece takipçiniz değil aynı zamande kullanıcınızım hemde yıllardır…

Sonra biraz muhabbet ettik 2-3 dakika ve Seda Hanımdan izin istedim Burak’a bakınayım dedim. Sağolsun Seda Hanım ilgi ve alaka gösterdi aslında vakit olsa biraz erken gelebilseydik. Pardus‘ten bolca konuşabilirdik… Neyse… Ben Burak için bakınırken Serkan Seda Hanım ile muhabbete devam ediyordu biran onu kaybettim sandım :) Sekan neredesin derken Burak geldi…  Müthiş buluşma 2 :) süper … İlyas ile Beraber bir güzel  Burak ‘a sarıldık…

Salonları dolaşırken aşırı bir kalabalık olduğu dikkatimi çekti. Saat 18:00 ‘a yaklaşıyordu ve hala tıka basa doluydu…

Gitmek istediğim standlardan biriside belediyelerdi. Özelliklede e-belediye sistemleri ile ilgili yazı yazabilmek ve insanları bilgilendirmek istiyordum. Malesef ki belediye standları unutmuşum saat 17:00 ‘ı geçiyordu ve bir tane bile Belediye standı kalmamıştı…

Tası tarağı toplamış gitmişler tabi mesai bitti :)

Bu arada AVEA‘nın standına gittik Stand ne kelime adamlar resmen tüm salonu kiralamışlar. Tabi Turkcell de öyle ayrı ayrı salonları müthiş bir şatafatla donatmışlar.

Özelliklede Avea standındaki tiyatro gösterisi ve görsel ışıklandırma ilgi çekiciydi diyebilirim. Avea standından sonra Turkcell standına geldiğimizde bayağı yorulmuştuk oturacak bir yer arıyorduk ve Türkcell sağolsun yuvarlak minderler koymuşlardı. O kadar organizasyon içerisinden birtek Turkcell ‘e tam puan verdim yaa ayaklarımıza kara sular indi zaten nerede dinleneceğiz. Oturum bir Burak ve İlyas ile muhabbet edelim dedim ama oturacak bir yer yok… 2 tane kafeterya var ÇAY 3,5 YTL yuhhh neyseli Turkcell dinlenme yerlerinde biraz soluklandık…

Antivirüs standlarınıda dolaştık özelliklede Avira standındaki yoğunluğu merak ettim. Sanırım bedava bişi veriyorlar… ::)

Avira’daki arkadaşlarada soracak sorum vardı ama başlarını kaldıramıyorlar ki :) Elime bir CD tutuşturdu :) Biraz önce baktım Antivir Premium Edition 3 Aylık internet sayfalarından key veriyorlar :) Sağolsunlar ne diyeyim ki :)

Açıkcası Cebit’de biraz hayal kırıklığına uğradım. Herkeze açık olan salonlarda gösteri ve hatun üzerine kurulu bir eğlence merkezi gibiydi… Kapalı salonlarda ise sadece ansiklopedilik bilgi gibi :)  Ama gözlerim Nokia, Microsoft ve IBM gibi firmaları arayıp durdu fakat nafile…

Bu arada TTNET çileri görmeniz lazımdı. Gögsüne yumruk atarak çalışan bir PC gibi etrafta dolaşan Monitörlü adamlar, kafalarına köşegen cam geçirmiş suyun içindeyiz bakın der gibi mimikler yapanlar açıkcası ilgiçliğin ötesinde biraz komik geldi bana… Sanki TTnet insanların dikkatini çekmek istiyor gibiydi ama böyle tuhaf şeylerle sadece kendilerine güldürdüklerini sanırım bilmiyorlardı…

Son olarak fuar ilgi çekici birde şatafatlıydı diyebilirim. Fakat fuara geç kalmam fuardan beklentilerim sanırım beni hayal kırıklığına uğrattı. Fakat Hodolomax‘a son anda yetişebilmem ( Çıkmak zorundaydı malesef) İlyas Teker ile yüz yüze tanışabilmek, Burak Budak ile tanışabilmek… Ahh birde Aykut ile görüşebilseydik.. Neyse benim için güzel oldu diyebilirim. Fuara arkadaşım Serkan, Kardeşim Nikotin ( Hakan ) ve kuzenim Dumrock ( Semih ) ile gelmiştim. Onlar İlyas ve Burak hep beraber takıldık…

Geri dönüşte I.E.T.T özel servis kaldırıyordu son durak KADIKÖY’e kadar durmadan TEM’den gittik… Muhabbet üzerine muhabbet… Sonra Kadıköy’de bir yemek yedik hep beraber… Kadıköy’e inince zaten Serkan ve İlyas‘ın kan şekeri düşümüş kendilerinden geçmiş birhaldeydiler. Az daha gitsek pat diye düşecek bir haldeydiler… Neyseki yemekleri bir güzel yedik… Fix menü köfte…

Geri dönüş yolunda ilk olarak İlyas ile vedalaştık onu 12A ya bindirdik ve Haydarpaşa Garına doğru devem ettik… Adapazarı Expresine kadar yine muhabbet… Express …

Trende muhabbettin tam tadını çıkarttık diyebilirim. Birkaç resim birkaç muhabbet daha sonra biz Pendik’te indik saat 22:15 ve son olarak Burak Budak‘la vedalaştık… Onun gidecek daha 100km si daha vardı… İstanbul’un bir ucundan diğer ucuna tatlı hoş bir muhabbet ve buluşma için herkeze teşekkür ederim.

TEAkolik
Hodolomax
İlyas Teker
Burak Budak
Dumrock
Nikotin
Serkan

Cyrstal Report İleri Düzey Rapor oluşturma Renklendirme

Perşembe, Nisan 10th, 2008

Merhaba arkadaşlar sizlere bugün Cyrstal Report programı ile bir rapor örneğinden bahsedeceğim. Yapacağımız rapor biraz karışık gelebilir fakat buradaki örneklerle eminim kendinizi geliştirebilirsiniz. Öncelikle bu raporları bana öğreten ve takıldığım yerde yardımı esirgemeyen UĞUR ÇULLUKÇU abime teşekkürlerimi iletirim. Şimdide öğrendiğim bilgilerimi sizlerle paylaşmak istiyorum.

AÇIKLAMA :

Oluşturacağımız rapor databasemizdeki bir stunda tanımlı olan değişkenleri çekerek bu değişkenlerim formüllerdeki tanımlarına göre satırı yada stunu renklendireceğiz.

Mesela databasemizdeki Açıklama2 stununa siparişlerde belirli özellikler tanımlayalım. Siparişimizi girerken Açıklama2 stununa gireceğimiz değişkenlerimize göre satırımız yada stunlarımızdaki renklendirme kurallarımızı belirleyelim…

YAPILACAK OLAN :

Yapmak istediğimiz mevcut siparişlerin takibi. Bu takibide alacağımız rapor ekranında satırların renklendirilmesi ile görelim.

Öncelikle renklerimizi ve işlevlerini belirleyelim.

Sipariş takibimiz şöyle ..

Gelen siparişi sistemimize kayıt ediyoruz.

Malzeme geldiyse : BEYAZ Renk olsun

Malzeme üretime girdiyse : KIRMIZI renk olsun

Malzeme üretimi bittiyse : SARI renk olsun

Malzeme montaja gittiyse : YEŞİL renk olsun.

Rapor aldığımız zaman renklere bakarak malın durumunu görmüş olacağız. Böylelikle siparişin durumunu renklendirilmiş rapor ile kontrolünü sağlayabileceğiz.

Açıklama2 stununa gireceğimiz değerler ise :

BEYAZ renk için GELDİ

KIRMIZI renk için ÜRETİM

SARI renk için BİTTİ

YEŞİL renk için MONTAJ

değişkenlerimizi oluşturduk ve renklerimizde artık belli şimdi formüllerimizi yazmaya başlayalım.

cyrstal.jpg

üstteki resimde de gördüğünüz gibi databasemizden bize gerekli olan bilgileri tek tek belirledik ve raporumuzun dizaynını bitirdik.

Şimdi renklendirme için formüllerimizi oluşturalım.cyrstal-2.jpg

Öncelikle renklendireceğimiz hücreyi sağ tıklayıp Format Field seçeneğine geliyorum. Burada Font sekmesine gelip X2 formül butonuna basıyoruz.

Şimdi isterseniz bu bölümde farklı atraksiyonlarda deneyebilirsiniz. Mesela Üretim de yazı tipini değiştirebilir, kalın yapabilir, ince yapabilir, büyük yazabilir küçük yazabilir, istediğiniz tarza değiştirebilirsiniz.

if {xsiparis_detayRECORD.aciklama2}=”GELDİ” THEN crwhite ELSE
if {xsiparis_detayRECORD.aciklama2}=”ÜRETİM” THEN crred ELSE
if {xsiparis_detayRECORD.aciklama2}=”BİTTİ” THEN cryellow ELSE
if {xsiparis_detayRECORD.aciklama2}=”MONTAJ” THEN crgreen ELSE CRBLACK

Gördüğünüz gibi yukarıdaki formülde size açıklama yapayım.

Eğer açıklama2 de GELDİ yazıyorsa o hücrenin rengini yani yazının rengini BEYAZ olarak çıkartacak.

Eğer açıklama2 de ÜRETİM yazıyorsa o hücrenin rengini yani yazının rengini KIRMIZI olarak çıkartacak.

Eğer açıklama2 de BİTTİ yazıyorsa o hücrenin rengini yani yazının rengini SARI olarak çıkartacak.

Eğer açıklama2 de MONTAJ yazıyorsa o hücrenin rengini yani yazının rengini YEŞİL olarak çıkartacak.

Buraya kadar ne yaptık siparişin durumuna göre raporda çıkacak olan bilgilerin yazı tipini renklendirdik. Şimdi de stunu renklendirelim .cyrstal-3.jpg

Raporumuzda SECTION EXPERT bölümüne gelip Renklendireceğimiz stunun bulunduğu HEADER ‘i seçiyoruz. Color sekmesine gelip X2 formül kısmımıza gelmekteyiz. Ben yaptığım rapor dizaynında Grup Header2 olduğu için resimde de gördüüğünüz gibi onu seçtim.

Sonrada formüllerimizi girmeye başlıyoruz.

if {xsiparis_detayRECORD.aciklama2}=”GELDİ” then COLOR(17,136,255) else
if {xsiparis_detayRECORD.aciklama2}=”ÜRETİM” then COLOR(17,136,255) else
if {xsiparis_detayRECORD.aciklama2}=”BİTTİ” then COLOR(17,136,255) ELSE
if {xsiparis_detayRECORD.aciklama2}=”MONTAJ” then COLOR(17,136,255) else

Bu sayede arka plan rengini yani stunuda renklendir olmaktayız. Burada bir farklılık var gördüğünüz gibi rengi CRBlack olarak girmedim renk kodunu gömdüm. Bunuda yapabilme imkanınız var tabiki….

Birde değişken tanımlarımızı yapalım bunun içinde yine SECTION EXPERT bölümünde Headerimizi seçtiğimiz kısımda

Peki biraz atraksiyon yapalım mı ?

Mesela eğer ki AÇIKLAMA2 stunumuz eğer boşsa o zaman ? O zaman satırı SİYAH ile boyasın bizimde dikkatimizi çekecektir böylelikle AÇIKLAMA2 stununun boş olduğunu bu siparişin unutulmuş olduğunu görebiliriz.
// Değişken tanımlamalarımız.
if {xsiparis_detayRECORD.aciklama2}=”GELDİ” then false else
if {xsiparis_detayRECORD.aciklama2}=”ÜRETİM” then false else
if {xsiparis_detayRECORD.aciklama2}=”BİTTİ” then false else
if {xsiparis_detayRECORD.aciklama2}=”MONTAJ” then ture
// Bu değişkenlerin dışında birşey yazılırsa yada değişkenler yanlış yazılırsa o zaman ?

Şimdi ise yanlış yazılanları veyahut boş olan bir kaydı rapor ekranımızda nasıl görebileceğimizi görelim. Buda farklı bir atraksiyon….

// Eğer açıklama2 stunu boş ise o zaman kayıtları görebilelim bunu yazmassak
// Açıklama2 stunu boş olanlar raporda gözükmez.
if {xsiparis_detayRECORD.aciklama2}=”" then false ELSE
// EĞER YANLIŞ YAZILIRSA <> MANASI YANLIŞ YAZILAN VEYA FARKLI DEĞER RENK siyah OLSUN
if {xsiparis_detayRECORD.aciklama2}<>”" then false ELSE
// by TEAkolik.com 04/03/2008 11:27

Bu koduda sisteme eklersek o zaman yanlış yazılan bir değişken raporda çıkacak ama SİYAHLA boyayacağız. … Apayrı iki atraksiyonumuz oldu :)

Arka plan boyadığımız kodların altınada bu kodları eklersek….
// EĞER AÇIKLAMA2 BOŞSA RENKLENDİRME SİYAH OLACAK..!
if {xsiparis_detayRECORD.aciklama2}=”" then COLOR(0,0,0)ELSE
// EĞER YANLIŞ YAZILIRSA <> MANASI YANLIŞ YAZILAN VEYA FARKLI DEĞER RENK KIRMIZI
if {xsiparis_detayRECORD.aciklama2}<>”" then COLOR(0,0,0)
// by TEAkolik 04/03/2008 11:27

Bu kodlarımızıda COLOR sekmesine tanımlarsak o zaman sistemboş kayıtları ve yanlış yazılan kayıtları karşımıza siyah zemin olarak çıkartacak….

Bu kadar arkadaşlar daha sonra farklı renklendirme raporları ile karşınızda olacağım…

Bad Date Format String Cyrstal Report Bir Uğur Çullukçu klasiği -3

Cuma, Nisan 4th, 2008

Merhaba arkadaşlar bu 3. yazım Cyrstal Report hakkında oldu. Aslında birkaç örnekle rapor dizaynlarını ileride de uzman düzeyde örneklerle sizlerle paylaşmayı düşünüyorum önceki yazılarımda 1 ve 2. bölümlerde sizlere Cyrstal Report da almak istediğim bir rapor için hata kodundan olaya daldık şimdi ise bambaşka bir yerden çıktık.

Durum Analizi -2 yazımda sizlere formun çıkışını aldığımı fakat istediğim şekilde alamadığımı belirtmiştim. Neydi önce biraz bahsedeyim.

Öncelikle raporumuzu alacağımız database stununda boş olan kayıtlar istediğimiz kayıtlar ve diğer kayıtlar vardı.

İstediğimiz : msip_tarih stununda eğer rapor tarihinden önceki tarih kayıtları varsa mevcut raporda KALIN olarak yazı tipini yazacaktı.

Sorunlar : data içerisinde boş kayıtlar, günün tarihiyle aynı kayıtlar, ileri tarihte kayıtlar ve geçmiş tarihte kayıtlar mevcut.

Şu halde ki istediğimiz sadece rapor tarihinden önceki tarihler yani bugün ayın 04.04.08 ise bu tarihten önceki bir kayıt varsa onlar KALIN yazı tipi diğerlerinin hepsi NORMAL yazı tipi ile yazılacak.

Önceki yazımda durum analizi -2 sizlere boş olan dataları NORMAL yazı tipi ile yazdıramadığım fakat diğerlerini yapabildiğimi söylemiştim. Şimdi Uğur Çullukçu abim sağolsun sistemime login oldu kodlarımı inceledi ve bana aşağıdaki şekilde kodları sistemime eklememi söyledi.

Benim yazdığım kodlarda formül bölümüne ” oltar ” değişkenini eklemiştim. Sonrada yazının raporda yazılacağı bölümü sağ tıklayıp format field kısmından Font a gelelerek şu kodları eklemiştim.

FORMULA FIELD :

oltar değişkeni için :

if {xsiparis_masterRECORD.msip_tarih}<>"" then cdate({xsiparis_masterRECORD.msip_tarih}) else
cdate (0,0,0)

Format FIELDT :

Tarih için formüller :

if {@oltar} = CurrentDate then crRegular else
if {@oltar} > CurrentDate then crRegular else
if {@oltar} < currentdate then crbold else crregular

Tabi bu formüllerle BOŞ OLAN KAYITLAR HARİÇ diğerlerini yapabildim ama boş kayıtları bir türlü İNCE yani NORMAL yazı ile yazdıramadım.

ÇÖZÜM : ( Sorunsuz çalışan komutlar )

UĞUR ÇULLUKÇU KLASİĞİ :

// crItalic
// crBoldItalic
//if {@oltar} = CurrentDate then crRegular else
//if {@oltar} > CurrentDate then crRegular else
//if {@oltar} < currentdate then crbold else crregular
//if {@oltar} < CurrentDate then crbold else
//if {@oltar} =cdate(0,0,0) then crBold else crregular
//if {@oltar} <> CurrentDate then crRegular else crblack


if {xsiparis_masterRECORD.msip_tarih}="" then crregular else
if {@oltar} < CurrentDate then crbold else crregular

// Düzenleme by Uğur Çullukçu Abi sen bu işi biliyorsun helal sana...! 04.04.08

// Eğer ölçü tarihi Günün tarihinden önce ise SEMT stunu otomatik olarak KALIN Oluyor..

İşte budur. Sorun çözüldü….

SONUÇ :

İstediğimiz gibi yani rapor tarihinden önceki kayıtlar KALIN yazı tipi ile diğer tüm kayıtlar ve boş kayıtlar NORMAL yazı tipi ile raporumuza yansıdı.

Teşekkürler Uğur Abi..

Bad Date Format String Cyrstal Report Durum Analizi -2

Cuma, Nisan 4th, 2008

Merhaba arkadaşlar önceki yazımda sizlere Cyrstal Report programında dizayn ettiğim bir raporun formülünde takıldım kaldım. Şuan sizlere daha önceki kodlarda birkaç hata yaptığımı ve BAD DATE FORMAT hatasını neden aldığımı anlatmak istiyorum.

Benim database içerisinde önceki yazıda belirttiğim msip_tarih stununda boş olan kayıtlar var.. Yani stun içerisinde data olamayan hücreleri formül okumaya kalktığında bu hatayı veriyor.

Rapor alırken BAD DATE FORMAT STRING hatasını aldım.Bu soruna sebep olarak 2 etken var demiştim bunlardan 1. yani msip_tarih stunundaki boş kayıtları doldurdum ve sonunda gördüm ki bu hata ortadan kalktı..

Peki ne yapabiliriz ? Hiç boş kayıt olmamalı mı ? Ya unutursak ne olacak ?

Problem :

1. Eğer günün tarihi database> sip_tarih stununda yazılı olan tarihten küçükse KALIN font olarak rapora yazacak.

2. Eğer günün tarihi database> sip_tarih stununda yazılı olan tarihten büyükse NORMAL font olarak rapora yazacak.

3. Eğer günün tarihi database> sip_tarih stununda yazılı olan tarihe eşit ise NORMAL font olarak rapora yazacak.

4. Eğer database > sip_tarih stununda hiçbirşey yazmıyorsa o zaman NORMAL font olarak rapora yazacak.

Sorun 4. maddeden dolayı ortaya çıkıyordu. Bunu önceki yazımda yazmamıştım çünkü öküzlemesine gitmiştim problemi tam analiz edemediğimden ortaya çıktı.
Çözüm :

cyrstal2.jpgİlk denediğim çözüm tam bir öküzlemesine kod yazmaktı doğal olarak Formül editörü beni uyardı… Şimdi ise boş kayıtlar için yani database>siptarih stunundaki boş kayıtlar için bir formül girmem gerekiyor.

FORMÜL bölümüne “oltar” adında bir değişken tanımladım ve sağ taraftaki resimde de gördüğünüz gibi bu değişkene aşağıdaki formülü girdim.

if {xsiparis_masterRECORD.msip_tarih}<>"" then cdate({xsiparis_masterRECORD.msip_tarih})
else cdate (0,0,0)

bu formül sayesinde Bad Format String hatasından kurtulacağız. Çünkü program rapor çıkartırken dataları okuyor ve bizim formülümüzle ilişkilendiriyor. Bizim formül içerisinde boş kayıtlar için bir şartlandırma yani işlem verilmediğinden dolayı tarih bulamayınca yani kayıt boş gelince karşımıza BAD FORMAT STRING hatasını vermekteydi.

cyrstal1.jpg Şimdi formülümüzü ise sağ taraftaki resimde de gördüğünüz gibi yazdığımız bölüme giriyoruz yani yazının raporda yazılacağı yeri sağ tıklatıp FORMAT FIELD sekmesine geliyoruz. Buradan da FONT bölümüne gelip X2 formül kısmımızı açıyoruz.

Aşağıdaki değerleri girince formülümüz çalışacaktır.

// crRegular
// crBold
// crItalic
// crBoldItalic
if {@oltar} > CurrentDate then crRegular else
if {@oltar} < CurrentDate then crBold else
if {@oltar} = CurrentDate then crRegular else
if {@oltar} <> CurrentDate then crRegular else crblack

// Eğer ölçü tarihi Günün tarihinden önce ise SEMT stunu otomatik olarak KALIN Oluyor..
// Düzenleme by TEAkolik.com Otomatik ölçü alındı bilgisi 03.04.08 13:10

Sonuç :

Artık bad format date string hatası almıyoruz. Çünkü ” oltar ” değişkenimiz içerisine yazdığımız

if {xsiparis_masterRECORD.msip_tarih}<>"" then cdate({xsiparis_masterRECORD.msip_tarih})
else cdate (0,0,0)

Bu kodda eğer msip_tarih srununda <>”" yani boş kayıt var ise onları 0,0,0 olarak tanımladık. Yani orada değer varmış gibi davranmaya başladı.

Güzel harika rapor çalıştı ….

Yanız bir sıkıntı var…

Rapor tarihinden önceki kayıtlar KALIN yazılıyor.
Rapor tarihinden sonraki kayıtlar İNCE yazılıyor.
Rapor tarihi ile aynı kayıtlar İNCE yazılıyor.
m_sip tarih olmayan kayıtlarında İNCE yazmıyor malesef….. KALINLA yazıyor…

Demekki bir hata daha buldum :) Şimdi sorun ise tarih olmayan kayıtlarıda ince yazmak ama kalın yazıyor nedendir ?
Çözünce sizlerle bunuda paylaşacağım…

Sanırım en iyisi bir uzmana danışmak…

Uğur Abi Uğur Çullukçu bu işin uzmanıdır diyebilirim. Bir danışayım bakayım nasıl bir çözüm önerecek….

Uğur abi help me pls… takıldım valla uyuz oldum bad format tamam şimdi de istediğim gibi rapor vermiyor…. Hırrrrrrr

Theme : N.Design Studio Türkçe : TEAkolik V.2.8 Altyapı : Wordpress
RSS Yorumlar RSS Giriş