623 uygun sonuç bulundu

gönderen Hakan Can
21 Mar 2012 03:24
Forum: Programlama
Başlık: string kopyalama sorunu
Cevaplar: 7
Görüntüleme: 1546

Re: string kopyalama sorunu

TMemo ve TStringList işlemlerinde "BeginUpdate" ve "EndUpdate" kullanırsanız hızlanma sağlarsınız. Örnek kod: procedure TForm1.Button1Click(Sender: TObject); var I: Integer; begin Memo1.Lines.BeginUpdate; try for I := 0 to 100000 - 1 do Memo1.Lines.Add(FormatFloat('0000000000000', I)); finally Memo1...
gönderen Hakan Can
21 Mar 2012 03:13
Forum: FireBird
Başlık: Firebird de procedure gizleme
Cevaplar: 1
Görüntüleme: 946

Re: Firebird de procedure gizleme

Şu SQL scriptlerini kullanabilirsin: update RDB$PROCEDURES set RDB$PROCEDURE_SOURCE = null where RDB$SYSTEM_FLAG is null or RDB$SYSTEM_FLAG = 0; update RDB$TRIGGERS set RDB$TRIGGER_SOURCE = null where RDB$SYSTEM_FLAG is null or RDB$SYSTEM_FLAG = 0; update RDB$RELATIONS set RDB$VIEW_SOURCE = null whe...
gönderen Hakan Can
18 Oca 2012 01:53
Forum: FireBird
Başlık: Firebird Mizan Procedure
Cevaplar: 8
Görüntüleme: 2287

Re: Firebird Mizan Procedure

Şuna benzer bir query ile çok hızlı sonuç dönmesi gerekir (hesapkodu alanı her iki tabloda da indeksli ise) : SELECT T1.HESAPKODU, T2.TOPLAMBORC, T2.TOPLAMALACAK FROM HESAPKODLAR T1 LEFT JOIN ( SELECT HESAPKODU, SUM(BORC) AS TOPLAMBORC, SUM(ALACAK) AS TOPLAMALACAK FROM HESAPLAR GROUP BY HESAPKODU ) ...
gönderen Hakan Can
06 Haz 2011 10:01
Forum: Programlama
Başlık: not in edit mode
Cevaplar: 11
Görüntüleme: 2746

Re: not in edit mode

Hocam mümkünse projeyi yeni bir isimde sadeleştirip bizimle paylaşırsanız daha yardımcı olunabilir. Misal QuantumGrid'in farkında olmadan belki bir property'sini değiştirmiş olabilirsiniz.

Kolay gelsin.
gönderen Hakan Can
17 Mar 2011 10:57
Forum: MS SQL Server
Başlık: kolonlara göre gruplama ?
Cevaplar: 7
Görüntüleme: 1757

Re: kolonlara göre gruplama ?

Şabanakman'ın kodunu daha derli toplu olarak şöyle kullanabilirsin: SELECT T1.TARIH_1, T1.ADI_SOYADI FROM ( SELECT DISTINCT TARIH AS TARIH_1, TARIH AS TARIH_2, CAST(NULL AS VARCHAR(50)) AS ADI_SOYADI, 1 AS GRUP FROM TABLO UNION ALL SELECT DISTINCT CAST(NULL AS DATE) AS TARIH_1, TARIH AS TARIH_2, CAS...
gönderen Hakan Can
31 Oca 2011 10:24
Forum: MS SQL Server
Başlık: insert trigeri
Cevaplar: 5
Görüntüleme: 1217

Re: insert trigeri

Otomatik artan sayı yani IDENTITY olan bir alana direk INSERT işlemi yapamazsınız.

Ya INSERT işleminde bu alanı kullanmayacaksınız (otomatik kendisi artacak) veya SET IDENTITY_INSERT ON/OFF komutlarını kullanacaksınız.
gönderen Hakan Can
20 Oca 2011 11:25
Forum: Programlama
Başlık: Master-Detail Yanyana sıralama
Cevaplar: 6
Görüntüleme: 2173

Re: Master-Detail Yanyana sıralama

Eğer tablo yapısı şuna benzer birşeyse şöyle bir çözüm olabilir: SORULAR ------------------ SORU_NO INTEGER SORU VARCHAR(1000) CEVAPLAR --------------- SORU_NO INTEGER CEVAP_SIRA_NO INTEGER CEVAP VARCHAR(100) SELECT T1.SORU_NO, T1.SORU, T2.CEVAP AS CEVAP_1, T3.CEVAP AS CEVAP_2, T4.CEVAP AS CEVAP_3, ...
gönderen Hakan Can
10 Oca 2011 09:15
Forum: MS SQL Server
Başlık: Çok+Çoklu SQL
Cevaplar: 4
Görüntüleme: 1150

Re: Çok+Çoklu SQL

Şöyle bir query ile istediğin sonuca ulaşabilirsin: SELECT T1.URUN FROM URUN_MIKTAR T1 INNER JOIN ( SELECT T1.SAYI * 1 + T2.SAYI * 10 + T3.SAYI * 100 + T4.SAYI * 1000 + 1 AS SAYI FROM (SELECT 0 AS SAYI UNION ALL SELECT 1 AS SAYI UNION ALL SELECT 2 AS SAYI UNION ALL SELECT 3 AS SAYI UNION ALL SELECT ...
gönderen Hakan Can
22 Eyl 2010 12:04
Forum: FireBird
Başlık: Satırları toplayarak giden sql cümleciği nasıl yazarım
Cevaplar: 51
Görüntüleme: 12511

Re: Satırları toplayarak giden sql cümleciği nasıl yazarım

Hocam DOSYA tablosu içindeki FILEDATA alanını xxx.gif olarak kaydettim. 4 KB'lık bir dosya ancak açtığımda birşey göstermiyor. Muhtemelen resimleri sıkıştırıp veya kriptolayarak tabloya kaydediyorlar. Açmak için de source kodu görmek gerekecektir. Belki başka bir açıklaması olabilir. Forumla paylaşı...
gönderen Hakan Can
22 Eyl 2010 11:32
Forum: FireBird
Başlık: Satırları toplayarak giden sql cümleciği nasıl yazarım
Cevaplar: 51
Görüntüleme: 12511

Re: Satırları toplayarak giden sql cümleciği nasıl yazarım

Hocam CASE WHEN .. WHEN .. ELSE .. END şeklinde kullanılıyor. Önceki SQL scriptinin sonuna ".. < 0 THEN 'Alacak' ELSE 'Sıfır' END AS BORC_ALACAK" diye ilave etmiştim.

Hata burada değil muhtemelen. Hata olan SQL scriptini tam verebilirsen belki nedenini anlayabiliriz.

Kolay gelsin.
gönderen Hakan Can
22 Eyl 2010 10:01
Forum: FireBird
Başlık: Satırları toplayarak giden sql cümleciği nasıl yazarım
Cevaplar: 51
Görüntüleme: 12511

Re: Satırları toplayarak giden sql cümleciği nasıl yazarım

Hocam şöyle olabilir: SELECT CH.BLKODU, CH.TARIHI, CH.EVRAK_NO, CH.ACIKLAMA, CH.ISLEM_TURU, CH.ENTEGRASYON, CH.FATURA_DURUMU, CH.KPB_BTUT AS BORC, CH.KPB_ATUT AS ALACAK, (SELECT ABS(COALESCE(SUM(KPB_BTUT), 0) - COALESCE(SUM(KPB_ATUT), 0)) FROM CARIHR WHERE CARIHR.BLCRKODU = CH.BLCRKODU AND ((CARIHR....
gönderen Hakan Can
21 Eyl 2010 09:30
Forum: MS SQL Server
Başlık: Yaptığım Son Kaydın PK Alanını Alma
Cevaplar: 9
Görüntüleme: 1939

Re: Yaptığım Son Kaydın PK Alanını Alma

Hocam, IDENT_CURRENT fonksiyonunu help'ten incelerseniz muhtemelen işinizi görür:

"IDENT_CURRENT( 'table_name' ), IDENT_CURRENT returns the last identity value generated for a specific table in any session and any scope."

Kod: Tümünü seç

SELECT IDENT_CURRENT ('Person.Address') AS Current_Identity;
Kolay gelsin.
gönderen Hakan Can
14 Eyl 2010 06:46
Forum: FireBird
Başlık: Satırları toplayarak giden sql cümleciği nasıl yazarım
Cevaplar: 51
Görüntüleme: 12511

Re: Satırları toplayarak giden sql cümleciği nasıl yazarım

Hocam kullandığın query componentinin belki de tanımlı indeksi vardır (IndexFieldNames, Index vs). Query sonunda onu kullanıyor olabilir.

Kolay gelsin.
gönderen Hakan Can
14 Eyl 2010 05:48
Forum: FireBird
Başlık: Satırları toplayarak giden sql cümleciği nasıl yazarım
Cevaplar: 51
Görüntüleme: 12511

Re: Satırları toplayarak giden sql cümleciği nasıl yazarım

Hocam, aynı SQL'in farklı sonuç göstermemesi gerekir aynı şartlar altında. Sitede görünen sonuçta sıralama TARIH, BLKODU şeklinde değil (aynı tarihe sahip 4454, 4487'den sonra).

Source kod olmadan (en azından bu bölümlerin olduğu) yorum yapamayacağım.

Kolay gelsin.
gönderen Hakan Can
14 Eyl 2010 05:07
Forum: FireBird
Başlık: Satırları toplayarak giden sql cümleciği nasıl yazarım
Cevaplar: 51
Görüntüleme: 12511

Re: Satırları toplayarak giden sql cümleciği nasıl yazarım

Hocam, sorun var mı hala?