Para için Veri Tipi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Para için Veri Tipi
S.A
Arkadaslar cok yazıldı cizildi biliyorum ama hala kafamda bazı sorular var
1 - Interbase veritabanında para verileri için hangi tipi kullanmalıyız ?
2 - Float kullandıgımda 600.000.000.000 gibi bir miktarı 599.999.999.344 gibi bir rakam olarak kaydediyor.bunu kaydetmeden once nasıl bir yontem uygulamalıyım ?
Yardımlarınız için tşk ederim..arama yaptım ama sanırım istedigim sonuc tam olarak karsıma cıkmadı..
Hayırlı işler..
Arkadaslar cok yazıldı cizildi biliyorum ama hala kafamda bazı sorular var
1 - Interbase veritabanında para verileri için hangi tipi kullanmalıyız ?
2 - Float kullandıgımda 600.000.000.000 gibi bir miktarı 599.999.999.344 gibi bir rakam olarak kaydediyor.bunu kaydetmeden once nasıl bir yontem uygulamalıyım ?
Yardımlarınız için tşk ederim..arama yaptım ama sanırım istedigim sonuc tam olarak karsıma cıkmadı..
Hayırlı işler..
YüzMilyarlı haneleri ve Trilyonları yakalayabilecek alanlarını DOUBLE PRECISION tipinde tanımla.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
domain olarak olusturdum ve o sekilde kullanıyorum
kullandıgım domainler
Not: bir alanı DOUBLE PRECISION tanımladıktan sonra Numeric yapamamıstım. o yuzden kullanmaktan cekiniyorum.
kullandıgım domainler
Kod: Tümünü seç
CREATE DOMAIN D_BOOL AS
SMALLINT
DEFAULT 0
CHECK (VALUE BETWEEN 0 AND 1);
CREATE DOMAIN D_DATE AS
DATE;
CREATE DOMAIN D_ID AS
INTEGER;
CREATE DOMAIN D_IMAGE AS
BLOB SUB_TYPE 0 SEGMENT SIZE 80;
CREATE DOMAIN D_LARGEID AS
DOUBLE PRECISION;
CREATE DOMAIN D_PRICE AS
NUMERIC(15,2);
CREATE DOMAIN D_SMALLID AS
SMALLINT;
CREATE DOMAIN D_STRING10 AS
VARCHAR(10)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING100 AS
VARCHAR(100)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING15 AS
VARCHAR(15)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING150 AS
VARCHAR(150)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING20 AS
VARCHAR(20)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING200 AS
VARCHAR(200)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING25 AS
VARCHAR(20)
COLLATE PXW_TURK;
CREATE DOMAIN D_STRING50 AS
VARCHAR(50)
COLLATE PXW_TURK;
CREATE DOMAIN D_TEXT AS
BLOB SUB_TYPE 1 SEGMENT SIZE 100;
CREATE DOMAIN D_TEXT500 AS
BLOB SUB_TYPE 1 SEGMENT SIZE 500;
CREATE DOMAIN D_TIME AS
TIME;
CREATE DOMAIN D_YESNO AS
CHAR(1)
DEFAULT 'N'
CHECK((VALUE IS NULL) OR (VALUE IN ('N','Y')));
ÜŞENME,ERTELEME,VAZGEÇME
Hocam peki Domain olarakmı değişiklik yapmaya çalışmıştınız? Yoksa sadece Alan tipinimi değiştirmeye çalıştınız?gkimirti yazdı: Not: bir alanı DOUBLE PRECISION tanımladıktan sonra Numeric yapamamıstım. o yuzden kullanmaktan cekiniyorum.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
S.A Günaydın Arkadaslar
Huseyin Abi DOUBLE PRECISION olarak tanımladım
Ama yine aynı sekilde atıyor.. farklı bir fonksiyon var mi ? sanırım yine strtofloat dedigim için aynı sorun yasanıyor..
Kolay Gelsin..
Huseyin Abi DOUBLE PRECISION olarak tanımladım
Kod: Tümünü seç
STOKGKDVTUTARI.Value := strtofloat(stringgrid1.Cells[15, h]);
Kolay Gelsin..
STOKGKDVTUTARI.AsFloat := strtofloat(stringgrid1.Cells[15, h]);
Olarak deneyebilirmisin?
Kolay Gelsin...
Olarak deneyebilirmisin?
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Rica Ederim 
Kolay Gelsin...

Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.