40 uygun sonuç bulundu

gönderen kerpeten
20 Şub 2018 09:35
Forum: Programlama
Başlık: Fonksiyon içinde sql sorgusu
Cevaplar: 7
Görüntüleme: 55

Re: Fonksiyon içinde sql sorgusu

1-Delphi'yi açalım. 2-Yeni bir VCL uygulaması oluşturalım ve bunu diske kaydedelim; Menüden (File/Save All) 3-Form1 üzerine bir AdoConnection, bir AdoQuery, bir DBGrid, bir DataSource ve bir de Button ekleyip bunları düzenleyelim. 4-AdoConnection1'in önceki mesajda oluşturduğumuz veritabanına bağlan...
gönderen kerpeten
20 Şub 2018 09:17
Forum: Programlama
Başlık: Fonksiyon içinde sql sorgusu
Cevaplar: 7
Görüntüleme: 55

Re: Fonksiyon içinde sql sorgusu

Makinende MSSQL ve Management Studio kurulu olduğunu, Management Studio kullanmayı bildiğini varsayıyorum. Bu takdirde öncelikle kendinize bir örnek veritabanı ve bunun içinde de örnek bir tablo oluşturmanız gerekiyor. Mesela; 1-Veritabanı yaratma a-Management Studio'da ağaç yapısındaki Databases üz...
gönderen kerpeten
20 Şub 2018 03:38
Forum: Programlama
Başlık: Fonksiyon içinde sql sorgusu
Cevaplar: 7
Görüntüleme: 55

Re: Fonksiyon içinde sql sorgusu

Hangi DB Engine'yi kullanacaksınız, Delphi 7 de BDE, ADO, IBX, DBX standart olmak üzere en az 4 VT erişim motoru var. Ayrıca hangi veri tabanını kullanacaksınız. Bu konuda da Firebird, Interbase, MSSQL, MySql gibi veritabanları mevcut. Öncelikle bunları belirlemelisiniz. Fikir beyan edebilmek için b...
gönderen kerpeten
17 Şub 2018 04:22
Forum: Programlama
Başlık: PageControl hakkında
Cevaplar: 8
Görüntüleme: 100

Re: PageControl hakkında

Önceki gönderdiğimi kod bloğu içine almamışım tekrar gönderiyorum. procedure TForm1.Button1Click(Sender: TObject); begin if intForm2 = nil then begin intTS := TTabSheet.Create( PageControl1 ); intTS.PageControl := PageControl1 ; intForm2 := TFrame2.Create(intTS); intForm2.Align := alClient ; intForm...
gönderen kerpeten
17 Şub 2018 04:17
Forum: Programlama
Başlık: PageControl hakkında
Cevaplar: 8
Görüntüleme: 100

Re: PageControl hakkında

2-Kod yazarken bazı şekil özelliklerine önem verin. Örneğin Begin...End blokları mutlaka standart formatta yazılmalı.
Benim kullandığım içiçe her blok 2 kolon sağdan başlıyor. Böylelikle baktığımda kodu daha rahat görebiliyorum.
gönderen kerpeten
17 Şub 2018 03:53
Forum: Programlama
Başlık: PageControl hakkında
Cevaplar: 8
Görüntüleme: 100

Re: PageControl hakkında

Bu arada bazı uyarılar da yapmam gerekiyor, 1-Bir form içinden diğer bir formun içindeki bileşen değerini değiştirmeyiniz. Bunu örneğin formdan forma mesaj göndererek yapabilirsiniz. Ya da en kötü durumda form içinde bir procedure ya da function oluşturup dışarıdan bunu çalıştırın. Aksi halde ilerle...
gönderen kerpeten
17 Şub 2018 03:50
Forum: Programlama
Başlık: PageControl hakkında
Cevaplar: 8
Görüntüleme: 100

Re: PageControl hakkında

Aslında hata basit; ana formdaki butona basıldığında Frame1 = nil ise tekrar yarat diyorsunuz. Ancak Frame üzerindeki butona bastığınızda Frame1'i free yapıp değişkenine nil vermiyorsunuz. Haliyle ikinci seferde buraya girmiyor. Yani ana ekrandaki butonun onclick eventinde if için bir de else yazılm...
gönderen kerpeten
16 Şub 2018 06:44
Forum: Programlama
Başlık: Delphi Compile Speed arttırma Trick'leri var mı?
Cevaplar: 9
Görüntüleme: 94

Re: Delphi Compile Speed arttırma Trick'leri var mı?

Sonuçta sizin kullandığınız kütüphaneler de birileri tarafından yazılmış ve onların da satır sayıları var. Dediğim gibi bir programın iyi ya da kötü olduğunu kullanıcı belirler. Gerisi şehir efsanesi. Elbette ben gereksiz işlem yapan kodlardan bahsetmiyorum burada. Bazen 2 nokta arasındaki en kısa y...
gönderen kerpeten
16 Şub 2018 03:58
Forum: Programlama
Başlık: Delphi Compile Speed arttırma Trick'leri var mı?
Cevaplar: 9
Görüntüleme: 94

Re: Delphi Compile Speed arttırma Trick'leri var mı?

Valla tool'larıyla falan o kadar satır olduğu vakidir. Programcılığı bilip bilmediğim konusunda ben birşey diyemem. Ama çok program yazıyorsan binlerce satır kod yazmayı göze alacaksın. Orchard'ı yükledim bir derledim(solution'daki proje sayısı zaten 100 kadar vardır), yaklaşık 10-15dk sürdü. Toplam...
gönderen kerpeten
16 Şub 2018 01:58
Forum: Programlama
Başlık: Delphi Compile Speed arttırma Trick'leri var mı?
Cevaplar: 9
Görüntüleme: 94

Re: Delphi Compile Speed arttırma Trick'leri var mı?

MS C#'da bu büyüklükteki kodların derlenmesi 1 saati bulabiliyor. Ufacık kodlar bir 1-2 dk tutuyor. Bunu aşabilmek için Library yani DLL yöntemini kullanıyorlar. Daha doğrusu bir solution 20-30 hatta yüzlerce projeden (DLL'den) oluşuyor. Bunların tümünü bir kez derliyorsun, daha sonra sadece düzeltm...
gönderen kerpeten
16 Şub 2018 01:30
Forum: Programlama
Başlık: Delphi Compile Speed arttırma Trick'leri var mı?
Cevaplar: 9
Görüntüleme: 94

Re: Delphi Compile Speed arttırma Trick'leri var mı?

Delphi DCU ları kullandığı zaman derleme süresi oldukça kısadır. Siz ne kadar sürelerden bahsediyorsunuz acaba. Ben şimdiye kadar 2-3dk yı geçen build süresine tanık olmadım.
gönderen kerpeten
06 Şub 2018 02:24
Forum: Programlama
Başlık: raporlama group by ve sum komutu
Cevaplar: 14
Görüntüleme: 2285

Re: raporlama group by ve sum komutu

Anladığım şekliyle fikir beyan ediyorum; Veritabanı tasarımında sorun var gibi görünüyor. Siz detay tablosunu sorguluyorsunuz ama bunun içinde master tabloda olması gereken ürün adı bilgisi mevcut. Ya da bunu View'den alıyorsunuz, belki de View'de iki tablo Join yapılıyor. Bence View'den değil de ke...
gönderen kerpeten
06 Şub 2018 12:20
Forum: Programlama
Başlık: raporlama group by ve sum komutu
Cevaplar: 14
Görüntüleme: 2285

Re: raporlama group by ve sum komutu

UrunID alanını UrunAD alanı ayrı ayrı mevcut değil mi?
Eğer sadece UrunID alanı varsa ve bunu UrunAD olarak adlandıracaksan şu şekilde yapılabilir;

select UrunID as UrunAD, sum(UrunToplam) as ToplamMiktar from vw_ext_SipSatis_Gecmis Where SipSubeID=1 GROUP BY UrunID
gönderen kerpeten
06 Şub 2018 01:48
Forum: Programlama
Başlık: ADO Query sorgu hızı
Cevaplar: 29
Görüntüleme: 2493

Re: ADO Query sorgu hızı

Bu iki sorgu arasındaki tek fark UrunID ve UrunAD arasında. Eğer fark buysa süre bu kadar farklı olmamalı. Ancak join varsa ve UrunAD bu joinli dosyadan alınıyorsa bu süre farkı olabilir. Bunun için işletimi ya da işlemleri değiştirerek farklı çözümler gerçekleştirmeniz gerekir. Örneğin sayfalama ya...
gönderen kerpeten
06 Şub 2018 12:56
Forum: MS SQL Server
Başlık: LEN deyimiyle MSSQL bulunan bir sütundaki verilerin karakterler toplamının en büyüğü
Cevaplar: 2
Görüntüleme: 28

Re: LEN deyimiyle MSSQL bulunan bir sütundaki verilerin karakterler toplamının en büyüğü

şuna benzer bir ifade işinizi görecektir sanırım,

select Max(Len(CountryName)) from Country