Arsip: simpan data jenis TMaskEdit

 
user image
more 17 years ago

javaman

Hallo kakak,om,pakde,paklek,tante2 tanya-tanya lagi nih aku punya componen TMaskEdit dan data diSQL Server dengan jenis Float gimana sih cara simpannya, karena selalu saja error dengan pesan "[error] persediaan.pas(208):Incompatible types: 'String' and 'TMaskEdit'" cara simpannya gini active:= false; SQL.Text := 'INSERT INTO Persediaan VALUES(' + QuotedStr(PersCode.text) + ',' + QuotedStr(PersName.text) + ',' + QuotedStr(PersKel.text) + ',' + QuotedStr(PersUnitSatuan.text) + ',' + QuotedStr(PersUnit1.text) + ',' + PersUnit1Int + ',' + // ini yang TmaskEdit // aku udah tambahin dengan strtoint kok masih ndak bisa ya dan gimana kalau simpan dengan jenis date, memo, combo apa ada trick yang beda ya ? kalau semuanya char aku udah lancar sih makacih semuanya :) :)
user image
more 17 years ago

delphi1st

Coba Tambahin perintah AsFloat dibelakang variabel Tmaskeditnya Mas
user image
more 17 years ago

javaman

ndak isa ik mas, salah dimananya ya saya saya nulisnya ginikan PersUnit1Int.asfloat <-- waktu tak tulis gini langsung error undeclared identifier asfloat
user image
more 17 years ago

ferrysetiawan

pakai text aja gak masalah kok PersUnit1Int.Text itu kan cuma perintah query aja , yang penting waktu masuk dalam table tetap sesuai dengan format table, misalkan tipe string anda bisa pakai quotedstr, tetapi jika date atau integer ya langsung aja pakai text, jadi nanti tidak ada petiknya lagi karena tidak menggunakan quotedstr,
user image
more 17 years ago

javaman

thank's mas ferry, udah bisa. tapi kalau ada decimalnya kenapa error "incorect systax near '.' " perlu apa ya biar langsung simpan ?, trus misal udah disave dan aku mo keluarin lagi datanya bisa nggak tampilan difieldnya sesuai dengan format 999,999.99 gitu. makacih banyak mas-mas semua
user image
more 17 years ago

arieq

kalau ada decimal, perlu kamu perhatikan pemisah decimalnya menggunakan koma atau titik karena dalam database di sql nya, pemisah decimal menggunakan titik. Agar bisa langsung tersimpan, kamu harus menyesuaikan pemisah decimal dalam aplikasinya juga menggunakan titik. Untuk menampilkan fieldnya dalam bentuk terformat dengan pemisah ribuan dan decimal, kamu bisa menggunakan perintah format, misalnya :

Edit1.Text := Format ('%10.2f', .asfloat]);
user image
more 17 years ago

javaman

perintah diatas udah saya coba mas tapi error spt ini [Error] persediaan.pas(301): There is no overloaded version of 'Format' that can be called with these arguments salah dimananya ya mas makacih sebelumnya
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com