45 uygun sonuç bulundu

gönderen cetoonak
09 Ağu 2006 07:37
Forum: Programlama
Başlık: Dosya mı Klasör mü
Cevaplar: 5
Görüntüleme: 1506

Teşekkürler

function IsFolder(Path: String): Boolean;
begin
Result:=FileGetAttr(Path) = 16;
end;

Bu işimi gördü.
gönderen cetoonak
09 Ağu 2006 06:34
Forum: Programlama
Başlık: Dosya mı Klasör mü
Cevaplar: 5
Görüntüleme: 1506

Dosya mı Klasör mü

Herhangi bir pathin dosya mı yoksa klasör mü olduğunu nasıl anlarım.
gönderen cetoonak
15 Haz 2006 05:34
Forum: Programlama
Başlık: Stream birleştirme
Cevaplar: 4
Görüntüleme: 1539

ClipBoard kullanmadan kastım o değildi. Visible false olan bir Richediti geçici olarak kullanarak yapmaktan bahsediyorum. Aşağıdaki kodla yaptım. Ama ClipBoard kullanmadan yapmak istiyorum. var S: TMemoryStream; begin S:=TMemoryStream.Create; TBlobField(QEditor.FieldByName('Editor')).SaveToStream(S)...
gönderen cetoonak
14 Haz 2006 10:23
Forum: Programlama
Başlık: İlginç bir float toplama hatası
Cevaplar: 3
Görüntüleme: 1355

Merhaba

Tam olarak herşeyi test etmedim ama sorun çözülmüş gibi görünüyor.
Biltes in tavsiyesi ile kodda AsFloat yerine AsCurrency kullandım.
Sonra saçmalayan rakamlar düzeldi.

Teşekkürler Biltes. Teşekkürler ilgilenenlere...
gönderen cetoonak
14 Haz 2006 09:41
Forum: Programlama
Başlık: İlginç bir float toplama hatası
Cevaplar: 3
Görüntüleme: 1355

Evet hocam dediğin gibi girince de saçmalama olayı devam ediyor. Kod şöyle procedure TFrmVezneKaydi.MDOdenecekCalcFields(DataSet: TDataSet); var T, O1, O2, O3, K: Double; begin T:=DataSet.FieldByName('Tutar').AsFloat; O1:=DataSet.FieldByName('Odenen1').AsFloat; O2:=DataSet.FieldByName('Odenen2').AsF...
gönderen cetoonak
14 Haz 2006 09:35
Forum: Programlama
Başlık: Stream birleştirme
Cevaplar: 4
Görüntüleme: 1539

Stream birleştirme

Merhaba Richeditdeki yazıların altına, daha önceden veritabanındaki bir tabloya stream olarak kaydedilmiş bir yazıyı kopyalayan bir kod arıyorum. Yani streamları toplama gibi bir şey. Yalnız bu işi clipboard kullanmadan yapmak istiyorum. Öyle yaptım zaten. Biraz uğraştım ama aşağıdaki kod boş bir sa...
gönderen cetoonak
14 Haz 2006 09:23
Forum: Programlama
Başlık: İlginç bir float toplama hatası
Cevaplar: 3
Görüntüleme: 1355

İlginç bir float toplama hatası

Merhaba 5 tane alanım var: Tutar, Odenen1, Odenen2, Odenen3, Kalan Kalan Calculation Field Kalan = Tutar - (Odenen1 + Odenen2 + Odenen3); Diyelim ki Tutar 13,95 olsun Odenen1 e 13,95 girdiğim zaman Kalanı 0 olarak hesaplıyor. Odenen1 e 10 Odenen2 ye 3,95 girersem Kalan = -8,88178419700125E-16 gibi a...
gönderen cetoonak
31 Ağu 2005 02:15
Forum: Programlama
Başlık: cok REZİL bir Tarih Karsilastirma HATASi
Cevaplar: 8
Görüntüleme: 1849

Value Constant Meaning -1 LessThanValue The first value is less than the second value. 0 EqualsValue The two values are equal. 1 GreaterThanValue The first value is greater than the second value. Burada mantıksız birşey yok. İlk değer ikincisinden küçük olduğu zaman -1 döner. İkisi de eşitse 0 döne...
gönderen cetoonak
18 Ağu 2005 09:56
Forum: Programlama
Başlık: Join ifadeleri kullanarak güncelleme ve kayıt işlemleri
Cevaplar: 5
Görüntüleme: 1610

Bunu birkaç denemeyle kendin de görebilirsin.
Joinleri yazmaya başlamadan önce ilk tablo ismin ne ise o tabloya update yapabiliyorsun.
Diğerlerine de yapılabiliyormu dediğim gibi bir denemek lazım.
Tabi bunlar ADO için geçerli.
gönderen cetoonak
30 Haz 2005 09:32
Forum: FireBird
Başlık: ms sql ve şartlı sql cümlesi
Cevaplar: 2
Görüntüleme: 1066

Merhaba CAST yerine CONVERT kullanarak yaptım. SELECT CASE WHEN DAY(Tarih) < 10 THEN '0' + CONVERT(VARCHAR, DAY(Tarih)) ELSE CONVERT(VARCHAR, DAY(Tarih)) END + CASE WHEN MONTH(Tarih) < 10 THEN '0' + CONVERT(VARCHAR, MONTH(Tarih)) ELSE CONVERT(VARCHAR, MONTH(Tarih)) END + CONVERT(VARCHAR, YEAR(Tarih)...
gönderen cetoonak
28 Haz 2005 04:52
Forum: Programlama
Başlık: delphiden firebird tablonun date alanı null mu
Cevaplar: 1
Görüntüleme: 687

Kod: Tümünü seç

if IBDataSet1.FieldByName('FIELD_NAME').IsNull then ...
gönderen cetoonak
17 Haz 2005 11:50
Forum: FireBird
Başlık: Firebird Trigger
Cevaplar: 9
Görüntüleme: 2224

Neyse anladığım kadarıyla Firebirde "FROM NEW" diye bir yapı yok
Ben SQL Serverda bu şekilde kullandığım için burda da öyledir diye düşünmüştüm.
Başka bir şekilde hallettim.
İlgilenen herkese teşekkürler.
gönderen cetoonak
17 Haz 2005 11:38
Forum: FireBird
Başlık: Firebird Trigger
Cevaplar: 9
Görüntüleme: 2224

Tablo ismim "GIRIS" fakat orda NEW yerine "GIRIS" yazarsam en son tetiklenen kayıt üzerinde işlem yapmam için ayrıca kodlar yazmam gerkemez mi ?. Ben SQL Server ile Firebird ü karşılaştırmıyorum. SQL Serverdaki mantığı biliyorum. Firebirddekini çözmeye çalışıyorum. Bir örnek üzer...
gönderen cetoonak
17 Haz 2005 11:20
Forum: FireBird
Başlık: Firebird Trigger
Cevaplar: 9
Görüntüleme: 2224

Hocam başıboş durmuyor altında joinler var. O benim syntax kullanımımdan kaynaklı olabilir. SQL Serverda ona çok benzer bir yapı kullanmıştım: CREATE TRIGGER EkleMalzeme ON Malzeme FOR INSERT AS DECLARE @Malzeme VARCHAR(200) DECLARE @Miktar FLOAT DECLARE @Birim VARCHAR(20) SELECT @Malzeme = Malzeme,...
gönderen cetoonak
17 Haz 2005 11:07
Forum: FireBird
Başlık: Firebird Trigger
Cevaplar: 9
Görüntüleme: 2224

Ama ben değişkenlerin değerlerini NEW den almak istiyorum. Bildiğim kadarıyla Firebird yeni eklenen kaydı NEW, onun eklenmeden önceki halini de OLD isimli bir tabloda tutuyor. Yani SQL Servede böyle olduğu için Firebirdde de böyledir diye düşündüm. SQL Serverda NEW yerine INSERTED OLD yerine DELETED...