Sayfayı Yazdır | Pencereyi Kapat

TDbdatetime Sorgulama..

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Özel Uyarlamalar
Forum Adı: ERP Özel Ekran Modülü
Forum Tanımlaması: Özel Ekran Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=2332
Tarih: 22 Kasım 2024 Saat 18:03
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: TDbdatetime Sorgulama..
Mesajı Yazan: hakan055
Konu: TDbdatetime Sorgulama..
Mesaj Tarihi: 10 Kasım 2010 Saat 12:16
Merhabalar,
 
 
Ndi da Tdbdatetime a veritabanindaki tarihi getirmek için hangi komutu kullanmaliyiz? (Tdbdatetime da datafield seçili olmadigi hallerde)
 
_____________________________________________________
 
SET Q=NETSISCORE.NetLibDB.GetNewQuery
S4="SELECT  TARIH FROM DATABASE2010..TBLSERITRA WHERE SERI_NO='"&SERI_NO.Text&"' AND GCKOD='C' AND STOK_KODU LIKE 'B000%'"
Q.RECSQL(S4)
 
KALEM_TARIH. ????? =Q.FIELDBYNAME("TARIH"). ?????
 
______________________________________________________
 
 
Ilginize simdiden tesekkür ederim..



Cevaplar:
Mesajı Yazan: hakan055
Mesaj Tarihi: 10 Kasım 2010 Saat 12:35
Arkadaslar bu forma bu yaziyi yazana kadar bi çok yerde bu komutu çok aradim ve bulamadim. Fakat buraya yazdiktan 10 dakika sonra tekrar denerken söyle bir sey denedim ve su ançalisiyor tarih sorgulamalarini bu sekilde veritabanindan ekraniniza çagirabilirsiniz. Iyi çalismalar.
 
____________________________________________________________________
 
KALEM_TARIH.PropertyValue("date")=Q.FIELDBYNAME("TARIH").AsDateTime
 
____________________________________________________________________


Mesajı Yazan: rifatgunduz
Mesaj Tarihi: 10 Kasım 2010 Saat 12:43
Selam Hakan,
Yanlis anlamadiysam, ekrandaki bir alana veritabanindan bir tarih getirmek istiyorsun. Bunub icin Dataset.FieldByName("KALEM_TARI").Asstring=Q.FIELDBYNAME("TARIH").AsSTRING diyerek istedigini yapabilirsin.

Iyi Calismalar...

-------------
Rifat Gündüz



www.netsis.com.tr


Mesajı Yazan: hakan055
Mesaj Tarihi: 10 Kasım 2010 Saat 12:51

Üstad ellerine saglik hizir gibi yetisiyorsun her zaman aslinda evet dogru anlamissiniz TDBDATETIME ALANININ ISMINI KALEM_TARIH OLARAK DEGISTIRDIM buradaki sorunum text alanlarina örnek kalem_tarih.text olarak veri getirebiliyorduk ama tdbdatetime alanina sonuna text olarak veri getiremiyordum. Onuda

KALEM_TARIH.PropertyValue("date")=Q.FIELDBYNAME("TARIH").AsDateTime
 
 
seklinde bir çözümleme yaptim. Suan gönderdiginiz koduda deneyecegim farkli alternatifler kullanmak her zaman iyidir. Ilginize çok tesekkür eder iyi çalismalar dilerim rifat bey..


Mesajı Yazan: rifatgunduz
Mesaj Tarihi: 10 Kasım 2010 Saat 12:52
Hakan,
Yazmis oldugun kod ekranda yapilmis gibi gosterir. Kayit sirasinda ise dataset kaydinda bu alana veritabaninda 1899-01-01 attigini gorursun. Veritabani baglantisiz ekranda dedigin sonuc verebiliir. DB baglantida ise dataseti doldurman sart. Yada sen atama yaptiktan sonra kullaniciyi bu alanin ustunden gecirmen sarr.

Iyi calismalar...

-------------
Rifat Gündüz



www.netsis.com.tr


Mesajı Yazan: hakan055
Mesaj Tarihi: 10 Kasım 2010 Saat 13:06
Eyvallah üstad bilgilendirmen için çok tesekkür ederim ndi seninle çok güzel projelere ilerleyecek kanisindayim tesekkürler tekrar..


Mesajı Yazan: hakan055
Mesaj Tarihi: 10 Kasım 2010 Saat 13:32

Hocam bu seferde Dataset.FieldByName("BTARIH").Asstring=Q.FIELDBYNAME("TARIH").AsSTRING Dedigimde alttaki hatayi veriyor. BTARIH - TDBDATETIME a verdigim isim.

 
Field 'BTARIH' not found

EOleException



-------------
Susmak kabullenmek değil, cevaptır anlayabilene... Bilki kısa cümleler kuruyorsa insan, uzun yorgunlukları vardır sadece..


Mesajı Yazan: rifatgunduz
Mesaj Tarihi: 10 Kasım 2010 Saat 14:31
Selam Hakan,
Dataset.FieldByName("Veritabanindaki alan adi").AsString seklinde olmalidir.
Ekrandaki obje ismini degilde ona bagladigin datafield ismini kullanmalisin.
 
Iyi Çalismalar...


-------------
Rifat Gündüz



www.netsis.com.tr



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net