Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
TClListView |
Yanıt Yaz |
Yazar | |
Senol
Deneyimli Üye Kayıt Tarihi: 01 Temmuz 2024 Durum: Aktif Değil Puanlar: 49 |
Mesaj Seçenekleri
Teşekkürler(0)
Gönderim Zamanı: 08 Temmuz 2024 Saat 15:18 |
//ANA KOD var uForm : TclStyleForm; btnUnit :TclButton; edtUnit :TclEdit; edtUrunAdi, edtUrunAciklamasi,edtUrunStok,edtBarkodBilgi : TclEdit; btnInsert : TclButton; testListview : TClListView; Qry : TClSQLiteQuery; database, password : String; okutBtn: TclButton; void BarkodOkut; { uForm.CallBarcodeReader(edtBarkodBilgi); } void SendToMyForm; { CallerForm.clShow; } void GetData; { try Qry = Clomosy.DBSQLiteQueryWith('SELECT UrunAdi as MAIN_TEXT, UrunStok as SIDE_TEXT_TOP, BarkodOkut as FOOTER_TEXT, Aciklamasi as SUB_TEXT FROM Categories'); Qry.OpenOrExecute; testListview.clLoadListViewDataFromDataset(Qry); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } } void InsertToDatabase; { try Clomosy.DBSQLiteQuery.SQL.Text = 'INSERT INTO Categories (UrunAdi, Aciklamasi, UrunStok, BarkodOkut) VALUES ('+QuotedStr(edtUrunAdi.Text)+','+QuotedStr(edtUrunAciklamasi.Text)+','+edtUrunStok.Text+','+QuotedStr(edtBarkodBilgi.Text)+')'; Clomosy.DBSQLiteQuery.OpenOrExecute; GetData; ShowMessage('Veri ekleme başarılı'); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } } { uForm = TclStyleForm.Create(Self); edtUrunAdi = uForm.AddNewEdit(uForm, 'edtUrunAdi', 'UrunAdi'); edtUrunAdi.Align = alTop; edtUrunAciklamasi = uForm.AddNewEdit(uForm, 'edtUrunAciklamasi', 'Aciklamasi'); edtUrunAciklamasi.Align = alTop; edtUrunStok=uForm.AddNewEdit(uForm,'edtUrunStok','UrunStok') edtUrunStok.Align = alTop; testListview = uForm.AddNewListView(uForm,'testListview'); testListview.Align = alClient; okutBtn=uForm.AddNewButton(uForm,'okutBtn','Barkodu okutunuz'); okutBtn.TextSettings.Font.Size=40; okutBtn.Align = alTop; edtBarkodBilgi=uForm.AddNewEdit(uForm,'edtBarkodBilgi','Barkod No:'); edtBarkodBilgi.Align = AlTop; uForm.AddNewEvent(okutBtn,tbeOnClick,'BarkodOkut'); btnInsert = uForm.AddNewButton(uForm,'btnInsert', 'Insert'); btnInsert.Align = alBottom; uForm.AddNewEvent(btnInsert, tbeOnClick, 'InsertToDatabase'); database = Clomosy.AppFilesPath + 'ClomosyDatabase.db3' password = ''; try Clomosy.DBSQLiteConnect(database , password); Clomosy.DBSQLiteQuery.Sql.Text = 'CREATE TABLE Categories(UrunAdi Text, Aciklamasi Text,UrunStok Text,BarkodOkut Text)'; Clomosy.DBSQLiteQuery.OpenOrExecute; ShowMessage('Veri tabanına tablo ekleme işlemi başarılı!'); except ShowMessage('Exception Class: '+LastExceptionClassName+' Exception Message: '+LastExceptionMessage); } GetData; uForm.Run; } //UNİT1 HATANIN OLDUĞU YER var uForm : TclStyleForm; btnUnit :TclButton; edtUnit :TclEdit; edtUrunAdi, edtUrunAciklamasi,edtUrunStok,edtBarkodBilgi : TclEdit; btnInsert : TclButton; testListview : TClListView; Qry : TClSQLiteQuery; database, password : String; okutBtn: TclButton; void BarkodOkut; { uForm.CallBarcodeReader(edtBarkodBilgi); } void SendToMyForm; { CallerForm.clShow; } void GetData; { try Qry = Clomosy.DBSQLiteQueryWith('SELECT UrunAdi as MAIN_TEXT, UrunStok as SIDE_TEXT_TOP, BarkodOkut as FOOTER_TEXT, Aciklamasi as SUB_TEXT FROM Categories'); Qry.OpenOrExecute; testListview.clLoadListViewDataFromDataset(Qry); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } } void InsertToDatabase; { try Clomosy.DBSQLiteQuery.SQL.Text = 'INSERT INTO Categories (UrunAdi, Aciklamasi, UrunStok, BarkodOkut) VALUES ('+QuotedStr(edtUrunAdi.Text)+','+QuotedStr(edtUrunAciklamasi.Text)+','+edtUrunStok.Text+','+QuotedStr(edtBarkodBilgi.Text)+')'; Clomosy.DBSQLiteQuery.OpenOrExecute; GetData; ShowMessage('Veri ekleme başarılı'); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } } { uForm = TclStyleForm.Create(Self); edtUrunAdi = uForm.AddNewEdit(uForm, 'edtUrunAdi', 'UrunAdi'); edtUrunAdi.Align = alTop; edtUrunAciklamasi = uForm.AddNewEdit(uForm, 'edtUrunAciklamasi', 'Aciklamasi'); edtUrunAciklamasi.Align = alTop; edtUrunStok=uForm.AddNewEdit(uForm,'edtUrunStok','UrunStok') edtUrunStok.Align = alTop; testListview = uForm.AddNewListView(uForm,'testListview'); testListview.Align = alClient; okutBtn=uForm.AddNewButton(uForm,'okutBtn','Barkodu okutunuz'); okutBtn.TextSettings.Font.Size=40; okutBtn.Align = alTop; edtBarkodBilgi=uForm.AddNewEdit(uForm,'edtBarkodBilgi','Barkod No:'); edtBarkodBilgi.Align = AlTop; uForm.AddNewEvent(okutBtn,tbeOnClick,'BarkodOkut'); btnInsert = uForm.AddNewButton(uForm,'btnInsert', 'Insert'); btnInsert.Align = alBottom; uForm.AddNewEvent(btnInsert, tbeOnClick, 'InsertToDatabase'); database = Clomosy.AppFilesPath + 'ClomosyDatabase.db3' password = ''; try Clomosy.DBSQLiteConnect(database , password); Clomosy.DBSQLiteQuery.Sql.Text = 'CREATE TABLE Categories(UrunAdi Text, Aciklamasi Text,UrunStok Text,BarkodOkut Text)'; Clomosy.DBSQLiteQuery.OpenOrExecute; ShowMessage('Veri tabanına tablo ekleme işlemi başarılı!'); except ShowMessage('Exception Class: '+LastExceptionClassName+' Exception Message: '+LastExceptionMessage); } GetData; uForm.Run; } |
|
Senol
Deneyimli Üye Kayıt Tarihi: 01 Temmuz 2024 Durum: Aktif Değil Puanlar: 49 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Hata veriyor Unit1
|
|
Atiker01
Forum Yöneticisi Kayıt Tarihi: 26 Temmuz 2023 Durum: Aktif Değil Puanlar: 92 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Merhaba,
hatayı da atabilir misin?
|
|
Senol
Deneyimli Üye Kayıt Tarihi: 01 Temmuz 2024 Durum: Aktif Değil Puanlar: 49 |
Mesaj Seçenekleri
Teşekkürler(0)
|
|
|
Senol
Deneyimli Üye Kayıt Tarihi: 01 Temmuz 2024 Durum: Aktif Değil Puanlar: 49 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Exeption class:ESQLiteNativeExeption Exception Message:
[FireDac][Phys][SQlite] ERROR:no such column:BarkodOkut |
|
Atiker01
Forum Yöneticisi Kayıt Tarihi: 26 Temmuz 2023 Durum: Aktif Değil Puanlar: 92 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Merhaba, veritabanında barkodOkut adında bir sütunun olmadığını söylüyor. Veritabanında işlemler yaparken hata vermektedir. Tablondaki alan isimlerine kontrol etmelisin.İyi çalışmalar.
|
|
Yanıt Yaz | |
Tweet |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |