4863 uygun sonuç bulundu

gönderen mussimsek
13 May 2025 05:06
Forum: Programlama
Başlık: ADOStoredProc1 ile filtreleme
Cevaplar: 2
Görüntüleme: 1330

Re: ADOStoredProc1 ile filtreleme

ADOStoredProc çok kullanışlı değil. Stored procedure oluşturup, bunu AdoQuery içinden kullanabilirsiniz. AdoQuery'nin SQL kısmına

dbo.KAYITLAR

şeklinde yazarsanız, direkt çalışır. İki şeye dikkat etmeniz lazım.

1. parametre varsa, parametreleri de vermeniz lazım.
2. Geriye bir sonuç dönmüyorsa ...
gönderen mussimsek
05 May 2025 10:22
Forum: Programlama
Başlık: SQL'de sütunların solundaki boşlukları silme.
Cevaplar: 5
Görüntüleme: 1703

Re: SQL'de sütunların solundaki boşlukları silme.

Gözüken karakterler boşluk olmayabilir. Bazen Enter karakteri veya başa bir karakterde boşluk gibi gözükebiliyor.

Karakteri tespit edip, replace ile düzeltin. Şuna benzer bir şey :

Kod: Tümünü seç

update KAYITLAR set A1=replace(A1, char(13), '')
Kolay gelsin.
gönderen mussimsek
08 Nis 2025 05:52
Forum: Programlama
Başlık: İki tablonun birleştirilmesi
Cevaplar: 4
Görüntüleme: 4557

Re: İki tablonun birleştirilmesi

join'lerde kartezyen çarpım yapar. Burada Kayıtlar tablosunda A1 alanı, Sözleşme tablosundaki S1 alanına eşit olan tüm kayıtları eşleştirip, getirir.

Tabloların içeriğini bilmeden yorum yapmak zor ancak bu tarz durumlarda, en güzeli gelen kayıtlara bakıp, hangisini istemiyorsanız elemektir. where ...
gönderen mussimsek
10 Şub 2025 08:38
Forum: Programlama
Başlık: En çok satılan miktarı bulmak.
Cevaplar: 1
Görüntüleme: 8350

Re: En çok satılan miktarı bulmak.

top 100 ile almak istiyorsanız, "order by SH.miktar desc" ile en yüksekten alçağa doğru sıralamanız lazım ki, en çok satan 100 ürünü bulabilesiniz.

Kolay gelsin.
gönderen mussimsek
22 Oca 2025 08:24
Forum: Programlama
Başlık: Accesi veri tabanı olarak kullanabilirmiyim.
Cevaplar: 5
Görüntüleme: 14024

Re: Accesi veri tabanı olarak kullanabilirmiyim.

Delphi 9 ve 2009'da çok eski sürümler. Delphi 9, 2004 yılında çıkmış. 21 yaşında.

Son sürüm Delphi 12.2. Bir inceleyin.

Kolay gelsin.
gönderen mussimsek
16 Oca 2025 02:26
Forum: Programlama
Başlık: Accesi veri tabanı olarak kullanabilirmiyim.
Cevaplar: 5
Görüntüleme: 14024

Re: Accesi veri tabanı olarak kullanabilirmiyim.

Merhaba,

Access'i veritabanı olarak kullanabilirsiniz ancak çoklu kullanım için çok uygun bir seçenek değil gibi. Firebird veya verileriniz çok büyük değilse SQL Server Express kullanabilirsiniz.

Firebird bedavadır. SQL Server Express'te 10 GB'tı sanırım, bu büyüklüğe kadar ücretsiz. İkisini de ...
gönderen mussimsek
19 Ağu 2024 08:45
Forum: Programlama
Başlık: Kullanıcı Giriş Onay Anahtarı
Cevaplar: 3
Görüntüleme: 7447

Re: Kullanıcı Giriş Onay Anahtarı

Biz benzer bir uygulama yaptık. Google Authenticator kütüphanesi bulup, biraz özelleştirdik. Mobil uygulama ve Delphi 7'deki .exe uygulama aynı kodu üretiyor. Kod eşleşirse, uygulamaya devam ediyor.

Google'un uygulaması dakika bazlı çalışıyor. Yani her dakikada veya 2-3 dakikada bir kod değişiyor ...
gönderen mussimsek
07 Ağu 2024 03:04
Forum: Programlama
Başlık: SQL de AS Değişkeni kullanmak
Cevaplar: 2
Görüntüleme: 6487

Re: SQL de AS Değişkeni kullanmak

Bunun bir kaç yolu var.

1. Temp Tablo.

2. SubQuery.

select SQ.*
from (SELECT dbo.TRK(ST.STOK_KODU) AS Stok_Kodu, dbo.TRK(ST.STOK_ADI) AS Stok_Adı, dbo.TRK(ST.GRUP_KODU) AS Grup_Kodu,ST.Barkod1,ST.Barkod2,ST.Barkod3,ST.Olcu_Br1,
SUM(CASE WHEN SH.STHAR_GCKOD = 'G' THEN SH.STHAR_GCMIK ELSE 0 END ...
gönderen mussimsek
05 Ağu 2024 02:36
Forum: FireBird
Başlık: Şirket açma yönetimi
Cevaplar: 4
Görüntüleme: 15337

Re: Şirket açma yönetimi

Bunun 2 yöntemi var.

1. FIRMALAR ve SUBELER gibi 2 tablo oluşturup, Bu tablolara firma ve şube bilgilerini kaydedeceksiniz. Sonra ilgili her tabloya FIRMA_ID, SUBE_ID diye 2 kolon ekleyeceksiniz ve bu bilgileri dolduracaksınız.

2. Her firma için ayrı veritabanı açacaksınız ve sadece SUBELER'i ...
gönderen mussimsek
14 Tem 2024 12:46
Forum: FireBird
Başlık: Firebird 1.5.6 Dockerfile
Cevaplar: 1
Görüntüleme: 10256

Re: Firebird 1.5.6 Dockerfile

Güzel bir çalışma olmuş abi,

Paylaşman da ayrıca iyi olmuş.

Kolay gelsin.
gönderen mussimsek
10 Haz 2024 09:24
Forum: Paket Programlar
Başlık: Ingenico Yeni nesil akıllı yazarkasa (ÖKC) entegrasyon uygulaması
Cevaplar: 9
Görüntüleme: 129906

Re: Ingenico Yeni nesil akıllı yazarkasa (ÖKC) entegrasyon uygulaması

Ben de ingenico kullananlardan para istendiğini duydum ama fiyatını bilmiyorum. Herkes bir çözüm arayışı içinde. Biz verifone kullanıyoruz.

Kolay gelsin.
gönderen mussimsek
22 Nis 2024 04:16
Forum: Paket Programlar
Başlık: Excel Özel İşlemler Menüsü Eklentisi - Sağ Tuş da
Cevaplar: 20
Görüntüleme: 49403

Re: Excel Özel İşlemler Menüsü Eklentisi - Sağ Tuş da

bay_un yazdı: 22 Nis 2024 10:40 Programı nerden indirebilirm
İlk mesajda link var : http://asriakdeniz.com/excel-ozel-islemler-menusu/

Kolay gelsin.
gönderen mussimsek
19 Nis 2024 08:24
Forum: Programlama
Başlık: Delphi 12.1 Android API 34
Cevaplar: 17
Görüntüleme: 15787

Re: Delphi 12.1 Android API 34

Merhaba,

Delphi 12.1 ile API34 ve 64 bit apk derleyebiliyorsunuz. Delphi sürümlerinin desteklediği platformlar şunlar :

https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

Bu sayfada şöyle bir not düşmüşler, sayfayı incelemekte fayda var :

8. RAD Studio only supports real devices (no ...
gönderen mussimsek
15 Mar 2024 08:56
Forum: MS SQL Server
Başlık: if object_id is not null ile if exists farkı
Cevaplar: 3
Görüntüleme: 14229

Re: if object_id is not null ile if exists farkı

not null -> değerin null olmadığını kontrol eder.

exists ise genelde kayıt olup olmadığını kontrol için kullanılır.

exists (select 1 from TABLOADI where şart=0)

gibi. Genelde aynı gibi olsalarda exists ilk kayıtı bulduğu anda gerisine bakmaz ve daha hızlı çalışır. Mümkün olduğu kadar exists ...
gönderen mussimsek
25 Oca 2024 01:43
Forum: Programlama
Başlık: group by süzme
Cevaplar: 4
Görüntüleme: 4191

Re: group by süzme

Sıralamanız yanlış: select -> from -> where -> group by şeklinde yazmanız lazım.

Bu tarz kodları önce veritabanı tarafında deneyip, sonra Delphi'ye aktarmakta fayda var. Plaka_no'yu tekil göstermek istiyorsanız, distinct'te kullanabilirsiniz.

Kolay gelsin.