Merhaba arkadaşlar. 6 gibi bir süredir şirketimizde ERP projesini aktif edebilmek için ter döküyorum. Yeni sistemde sipariş yönetiminden tutunda muhasebe ve üretim-imalat a kadar herşey tek bir çatı altında toplanmış. Ne güzel bu hale getirebildik sonunda bu süreç biraz zorlu bir süreç oldu ki kendimize özel bir program yaptırdık 6 ayda normal… Bu süreç içerisinde programda karşılaştığımız bir sorundan bahsedeceğim.
Erp içerisinde bir RPT Viewer mevcut. Kendi içerisindeki bu rapor görüntüleyicisi sayesinde bana lazım olan rapor ekranlarını Crystal report ile yapıp programın Viewer’ine tanımlıyoruz. Gerekli olan rapor ekranlarını kullanıcılarımız ve şirket yöneticilerimiz gün boyunca alarak işlerin sürmesini sağlamaktalar.
İyi güzelde bazı raporlarımızdaki kodlar manyak ötesi fazla olunca yani şirket yöneticileri Hamza bize şöyle bir rapor lazım buda olsun, şuda olsun, oda olsun, şunuda koy, bunuda koy diyince tabiki doğal olarak rapor kasmaya başladı…
ÖR:
// EĞER HÜCRE BOŞSA RENKLENDİRME BEYAZ OLACAK..!
if {siparis_master.sevk_adres3}=”" then false ELSE
// EĞER YANLIŞ YAZILIRSA <> MANASI YANLIŞ YAZILAN VEYA FARKLI DEĞER RENK KIRMIZI OLSUN
if {siparis_master.sevk_adres3}<>”" then false ELSE
// by TEAkolik 10/05/2008 11:27
if {siparis_master.sevk_adres3}=”YER HAZIR DEĞİL” then false else
// İPTAL OLDU if {siparis_master.sevk_adres3}=”ÖLÇÜ” then false ELSE
if {siparis_master.sevk_adres3}=”PRESS” then false else
if {siparis_master.sevk_adres3}=”PRESSB” then false else
if {siparis_master.sevk_adres3}=”PRESS1″ then false else
if {siparis_master.sevk_adres3}=”PRESS1B” then false else
if {siparis_master.sevk_adres3}=”PRESS2″ then false else
if {siparis_master.sevk_adres3}=”PRESS2B” then false else
if {siparis_master.sevk_adres3}=”EBAT” then false else
if {siparis_master.sevk_adres3}=”EBATB” then false else
if {siparis_master.sevk_adres3}=”İMALAT” then false ELSE
// Ekleme by TEAkolik Genel Müdür istekleri … 03/03/08
if {siparis_master.sevk_adres3}=”DOLGU” then false else
if {siparis_master.sevk_adres3}=”DOLGUB” then false else
………………………………… ( 58 SATIR…. )
GİBİ olunca doğal olarak rapor esnasında kasılmalar başlıyor. Rapor süresi tabiki her yeni koddan sonra yeni bir ekleme ile uzamaya başladı. Bir raporu 4 dakikada almaya başlayınca bir çözüm yolu getirmek zorunda kaldık. Tabiki bu konuda uzman olan Uğur Çullukçu ‘ya yöneldim. Saolsun beni kırmadı ve abim mevcut programın dataları çekerken XML kullandığını ve bunun yerine ODBC ile bağlantı yaparsak raporların çok daha hızlanacağını söyledi. Peki ben Crystal Report ile raporu dizan ederken bağlantıyı ODBC ye çevireyim ama mevcut ERP projemiz okuyabilecek mi ? Sağolsun ERP projesini yapan arkadaşlar ODBC rapor görüntüleme diye bir menü ekleyip programın okuyabileceği hale getirdiler..
Peki 4 dakikada alınan bir raporu ODBC ile bağlantı yaparak kaç dakikada görüntüleyebiliriz ?
Bu sorunun cevabını denedim ve gördüm 4 Saniye… Evet yanlış duymadınız 4 saniye tabiki patronum bu süreyi duyunca süper oldu dedi
Gerçi tebik beklerdim ama neyse
Peki Crystal Report ile nasıl ODBC bağlantısı yapacağız ?
Crystal Report programımızda DATABASE menüsüne gelerek Log on or Off sekmesine geliyoruz. Açılan pencerede Create New Connection seçeneğini seçiyoruz.

Sonrada bu menü içerisinde ODBC (RDO) seçeneğine geliyoruz. Bu seçeneği seçtiğimiz zaman bizden Databasemizi seçmemiz için bir ekran geliyor.
Bu kadar basit ….
Şimdi bizden hostname ( Server adı ) , Port Number ( Bağlantı portu ) , Database name ( Database adı ), User id ( DB kullanıcı adı ), password ( DB şifresi ) isteyecek bilgileri doğru girdiğiniz zaman bağlantıyı sağlamış olacaksınız.
ODBC ile bağlantı sağladığınız zaman Crystal Report içerisinde rapor dizaynı yaparken sağ taraftaki field explorer içerisinde SQL seçeneğinin belirdiğini göreceksiniz. Artık ODBC ile databasemize bağlantı sağlamış olacağız. Ben daha önceden ADONET ile XML bağlantısı sağlamaktaydım ve raporlarım kastıkça kasmaya başlamıştı. Şimdi çatır çatır birkaç saniye içerisinde rapor alabilmekteyim..
Hadi kolay gelsin…
Uyuz oldum. Harbiden de uyuz oldum. Ya şu programda dizayn yapamayacak mıyız ? Arada kafasına göre program boşluk bırakıyor kardeşim ben bu boşluğu bıraksın istemiyorum. Kendim milimetrik bir dizayn yapmak istiyorum ama program bazen öyle bir yerde duruyor ki inat ediyor o boşluğu açmıyor. Yada inat ediyor oraya koydurmuyor.
Ya program sen ne uyuzmuşssun ya… Adamı çıldırtıyor. Sanki program içerisinde dizaynı belirli pixellere bölmüşler bu pixellerden başka bir yere erişim sağlayamıyorsunuz. Özelliklede 4 tane kutuyu yan yana yanaştırmak için saatlercede kassanız hiçbir yolu yok. İnat değilmi.
Tamam kabullendim inat bir program ama kardeşim bari bir tarafa koyduğum boşlukla diğer taraftaki boşluk eşit olsun yok olmaz bazen dar bazende geniş boşluk bırakıyor.
Merhaba arkadaşlar. TEAkolik.info domainim sonunda aktif oldu. Şükür ki artık info domainimle tafama göre takılacağım. Beni takip edenler bilirler arada bir güncel olaylara ve bilgisayar dışı konulara da değinirim. TEAkolik.info domainimi zaten bu yüzden açtım o kadar çok oldu ki bilgisayar dışı yazılarım site konseptimin dışına çıkmaktan korkar hale geldim. Gerçi sorun değil çıksan ne olur …
Neyse benim için böylesi daha iyi.. Sizleride teakolik.info‘ya bekliyorum arkadaşlar…
http://www.teakolik.info
Son birkaç gün… Tavsiyesi olan ?
Diğer, Genel, Güncel, Haberler, Karalama, İnternet 5 Yorum »Birkaç gündür yazamıyorum dostlar çünkü 2 tane ek web sitesi işi çıktı onlarla uğraşıyorum ayrıca teakolik.info ve driveristek.com ‘un alt yapısıyla da uğraşmaktayım. Gerçi Onları yani kendi domainlerimi Wp alt yapısıyla kuracağıma ama Driveristek.com için bir Theme bulamadım. Wordpress Themelerinin geneli Blog için tasarlanmış bir Driver sitesi için theme bulur bulmaz halledeceğim. Bir de SEO uyumu vs.. işler…
Fikirlerinizi bekliyorum arkadaşlar Driveristek.com için bir Tema tavsiyesi olan var mı ?
Ayrıca teakolik.info domainim için Blog yapıcam aynı themeyi kullanayım mı ?
Hele şükür host aktarımım bitti. Birazcık veri kaybı var yorumlarda ama sonunda onuda hallettim. DB aktarırken karşıma çıkan bir problem …
Ben ilk olarak teakolik.com’u kurduğumda DB yi oluştururken PYPMYADMIN saolsun standart dili latin1_ch olarak ayarlıymış tabi bundan seneler önce açmıştım DB yi sonra host birkaç defa değişti. Siteyi takip eden arkadaşlarım bilirler zaten o zaman DB yi aktarırken hosttan hosta geçiş yapıyordum ama ben değil host sahipleri saolsunlar MYSQL den database mi tar.gz yaparak alıyor ve diğer hosta aktarıyorlardı. Tabi bu iş için Root yetkisine sahip olmak lazım. Tabi onlar sahipti ve direkt komple sistemi aktarıyorlardı.
Şimdi ise olay biraz farklı. Şimdiki sunucumda root yetkisine sahip olan arkadaşı tanımıyorum malesef. Hostum güzel harika hatta mükemmel çalışıyor ama host sahibi ile iletişimim olmadığı ve ingilizcemde olmadığı için gerçi olsada benim için bu işi yapacaklar mı birde bu var.. Manuel olarak kendim geçiş yaptım…
DB yi bir güzel yedekledim. Sonra yeni hostta db yi PhPMyAdmin e gönderdim. DB sıkıştırılmış hali 10Mb çatır çatır gitti. Birde ne göreyim Site sapıttı yazılar saçma sapan yazıyor… Ne oldu ki diyip bir daha denedim baktım olmuyor…
Sorunu çaktım.. Eski DB deki dil Latin1_ch olarak ayarlıydı. Fakat yeni Phpmyadminde UTF8 olarak ayarlı. Doğal olarak aktardıktan sonra yazılar sapıtıyor…
Siz siz olun eğer DB aktarımı yapacaksanız aktarım yapmadan önce PhpMyadmin de SQL i gönderdiğiniz import seçeneğine geldiğinizde dil ayarını DB nizin dil ayarı ile aynı yapmanız gerekiyor.
Sonuda DB aktarımınız başarılı olarak sonuçlanıyor. Eğer ki DB aktarımı yaparken bunu dikkate alırsanız bir sıkıntınız kalmaz.
Yeni hosta geçmemle Driveristek.com adresimi ve teakolik.info adresimi aktif hale getiriyorum. Driveristek.com yakında açılıyor bunun müjdesini vermek istedim. Bu adresimde tüm driver isteklerine cevap verip gerekli olan sürücüleri yayınlamak istiyorum. Güzel bir arşiv olacağınada eminim. Birçok firma ilede iletişime geçip ftp lerine izin istiyeceğim umarım buna hayır demezler ki derlersede kendi FTP ‘me dosyaları göndermeyi planlıyorum. Gerçi buda ayrı bir maliyet gerektirecek. TEAkolik.info adresimde ise kafama göre oradan buradan geyik meyik gibi takılmayı düşünüyorum günlük hayattan yorumlar yazılar ve eleştiriler yaparak aktif bir blog olacağına eminim.. Tabi sizlerin sayesinde…
İşte yeni Host özelliklerim :
Disk alanım : 5000 MB
Bandwidth : 256000 MB / Aylık
Subdomains : 20
Parked Domains : 20
Addon Domains : 20
Ftp Accounts : 20
SQL Databases : 20
Mailing Lists : 100
Kontrol Paneli : cPanel Build 24255
Apache version : 2.2.8 (Unix)
PHP version : 5.2.6
MySQL version : 5.0.45-community
Operating system : Linux
Eski sponsorum ve bana bugüne kadar destek veren lineservers.com ‘a ve Küre hosting‘e teşekkürlerimi bir borç bilirim.
Merhaba arkadaşlar bugün birkaç yorum gitti son yapılan 4 yorum yarım saatte sistemi aktardım. Yalnız biraz daha iş var. Özelliklede driveristek.com ve teakolik.info domainlerimi aktif edeceğim. Bu arada kontrol paneli Cpanel size bu panel hakkında da bilgi veririm.
Arkadaşlar bugün bir geçiş yapıp host değiştireceğim. Arada kapanmalar olabilir şimdiden özür dilerim. 2-3 saatlik bu gecikmede artık beni idare edersiniz.
Hata kodu 0×80070035 XP Vista Network Sorunu.
Donanım, Karalama, Microsoft, Teknoloji, Virüs, Yazılım 2 Yorum »Merhaba arkadaşlar… Hayatımıza windows Vista girmeye başladı hatta SP1 çıktı bile bunun yanında yan etkileride baş göstermeye başladı. Bunlardan bir tanesi Hata Kodu 0×80070035 çok uyuz bir hata arkadaşlar. Network’ümde bir makinaya ulaşmak istediğim zaman bu hatayı karşıma çıkarttı.
Hatayı vermesinin sebebi network yetkileri. Admin yetkisine bile sahip olsanız bu hatayı networkde alabiliyorsunuz malesef. Microsoft’un tartışma platformu http://windowshelp.microsoft.com içerisinde birkaç kişide sorumuş tabi platform ingilizce… Öncelikle arkadaşlar o kadar aradım taradım ve sonunda sonuca ulaştım diyebilirim. Kendi makinam Windows Vista ile test ettim. Sorunu çözebildim. Sorun : Windows Vista ile diğer WinXP veyahut Win2003 Server’e paylaşımdaki klasör veya sürücülere bağlantı esnasında karşımıza gelen 0×80070035 hatası.
//Karsibilgisayar
//karsibilgisayarinipadresi
gibi paylaşımda olan PC ve paylaşım klasörlerinize erişmeye kalktığınızda bu hata mesajı Windows Vista tarafından alınmaktadır. Aynı networke bağlı olan pc ler arasında veri iletişimi kesilmesinden meydana gelmektedir.
Çözüm :
Öncelikle aşağıdaki adımlar takip etmenizi istiyorum.
- Sisteminizde yüklü olan yada sisteminiz ile bağlanmak istediğiniz bilgisayar arasındaki Firewall ( Güvenlik duvarı ) varsa Firewall ayarlarınızdan yerel networkünüze izin vermeniz gerekmekte. Eğer firewall yerel ağınızı güvenlik olarak görmüyor yada Firewall’ınıza ayarlama yapmadıysanız karşı PC ye bağlanmak istediğinizde firewall tarafından durduruluyor olabilirsiniz. Bu adımı test etmek için firewall’ınızı devre dışı bırakarak deneme yapabilirsiniz.
- Workgroup ( Çalışma grubu ) ismi hatalı veya yanlış yazılmış olabilir. Windows XP de farklı Workgroup da olsa bile PC ler arasında ip adresi yazılarak \\192.168.2.1 gibi paylaşıma açık olan bilgisayara erişim sağlanabilmekteydi. Fakat Windows Vista’da bazen bu hata kodu karşınıza gelebilmekte. Bu sorun için önereceğim çözüm Workgroup isimlerini aynı yaptıktan sonra PC lerinizi yeniden başlatmanızdır.
- Registry kayıtlarınızda WinXP network bilgisayarlarınıza ulaşmanızı engelleyebilir. Şu microsoft makalesindeki detaylara bakarak bu sorunu çözebilirsiniz
- Paylaşım yetkilerinden kaynaklanma sebebi. Windows Vista bilgisayarı karşı bilgisayardan paylaşım için erişim denetimine takılıyor olabilir. Bu sorunu çözmek için paylaşıma açmış olduğunuz bilgisayardaki paylaşım izinlerini kontrol etmeniz gerekiyor. Kesin emin olabilmeniz için Everyone olaran paylaşım izni verip tam denetim ayarlamanızı tavsiye ederim. Ayrıca şifreli paylaşım klasörlerinizdeki şifreleri kaldırarak deneme yapmanızda iyi olur. Birde PC yönet kısmındaki User account yani kullanıcı erişim denetiminden Windows Vista için bir kullanıcı açarak da bu sorunun önüne geçebilmektesiniz. Windows Vistada kullandığınız kullanıcı ve şifresini XP yada 2003 server makinada da açarak bu kullanıcıya erişim izni verebilirsiniz.
Ayrıca XP ile Windows Vista Network’ü hakkında şu microsoft makalesinide (EN) okumanızı tavsiye ederim. Birde Vista Network ayarları hakkındaki şu makaleden(EN) de bilgi alabilirsiniz.
Merhaba arkadaşlar Blog’umda 2 gündür kesinti yaşanıyor. Bu durum için özür dilerim. Sponsor firmam KüreHosting server taşıma işlemi gerçekleştirme. Server’deki bakım çalışmaları biter bitmez tekrar kesintisiz yayına devam edeceğiz. Arasıra oluşan kesintiler için özür dilerim.
Ücretsiz bilgisayar dergisi ile Röportajım
Diğer, Genel, Güncel, Haberler, Hayattan, İnternet 4 Yorum »Ücretsiz bilgisayar dergisi PDFdergi benimle bir röportaj yaptı. Benim için keyifli geçen bu röportajımı okumak isterseniz PDFdergi internet sayfasından bakabilirsiniz.






Son Yorumlar