Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

Sqlite3 Ile Veri Aktarımı


dragon3781
 Share

Recommended Posts

Merhabalar ;

SQLite3 konusunu biraz inceleme sonucunda elimden geldiği kadar database oluşturdum ve projemin taslağını hazırladım fakat ;

Örnek projedeki arama özelliğini hangi mantık ile kodlamam gerekmektedir .

Databasedeki verileri textboxlara yazdırmam gerekmektedir.

Bu konuda yardımcı olacak arkadaşlara teşekkür ederim.

Not : Database ( .db ) ve ilgili dosyalar Autoplay // Veri klasörü adı altındadır.

Örnek Dosya ( .apz ) :
[code]http://www.fileden.com/files/2011/10/3/3204009//SAPList2.apz[/code]

Örnek Resim :

[img]http://b1110.hizliresim.com/11/10/3/8096.jpg[/img] Edited by dragon3781
Link to comment
Share on other sites

" MostWanted "

Linki tekrar denedim herhangi bir sorun yok link sağlam .

" Kazım "

Haklısın biraz hazıra konmak gibi görünüyor aslında ama öyle değil , inan SQL veri çekmek ve search komutlarını bilsem kendim birazını yapardım aslında elimden geldiği kadar .

Şuanda tek yapabildiğim SQL ile ilgili .db oluşturmak oldu .

Kendim biraz daha deneyeceğim birşeyler bugün.

Bu arada yapmak istediğim olay ;

.db deki satırdan arattığım kodun textbox lara yazdırılmasıdır.

Örnek :

sapkodu - eskikodu - tanimi - resimno

.db deki tablo şuanda bu şekilde buradan arattığım sap kodu na göre o satırdaki değerlerin textboxlara aktarılmasıdır.

Teşekkür ederim.

Edited by dragon3781
Link to comment
Share on other sites

  • Administrator

[warning][color=#FF0000][b]DİKKAT: Konu Başlığını forum Kurallarına gore yeniden düzenleyiniz. Aksi halde cope tasınacaktır.

[topic=872]Forum Kuralları[/topic] - [ Madde 10-16 ]

Konu düzenlenene kadar yazılan tüm iletiler silinecek, ileti yazanlar uyarı alacaktır.[/b][/color][/warning]

Link to comment
Share on other sites

Destek olmayınca insan zorlada olsa ögreniyor :)

Şuanda verileri çekebiliyorum fakat bir iki sorunum var ;

1 : ListBox 1-2-3-4 e çekilen verileri Input verilerine yazdırmam mümkünmüdür.
2 : Nedense .db açılırken çok bekletiyor , arama işlemi sırasında da çok bekleme oluyor bu normalmidir ?

Proje Dosyası

[code] http://www.fileden.com/files/2011/10/3/3204009//Proje SAP.apz[/code]

Şuandaki aşama

[img]http://b1110.hizliresim.com/11/10/5/2115.jpg[/img]

Not : Konu başlığı sebebiyle konu uyarılmış sanırım , Düzeltilmiştir konu başlığı...

Kolay gelsin

Link to comment
Share on other sites

[quote name='galetis' date='05 October 2011 - 20:21 ' timestamp='1317835264' post='1090087']
Sql veritabanında çok fazla veri olunca bekleme yapması normaldir. Cache sistemi yapabilirsen yada mysql kullanma gibi bi imkânın varsa bu sorun ortadan kalkacaktır.
[/quote]

[b]Biraz Daha Açabilirmisin Üstad.[/b]

Link to comment
Share on other sites

kodları inceledim bir kaçda düzeltme yaptım ama nafile. Şİmdi senin veritabanında 8226 satır var. bunları çekmek için AMS yada Sqlite3 zayıf kalıyor. işlem çok uzun sürüyor. Bu programı eğer 1 yada sadece belirli bilgisayarlarda kullanacaksan mysql kullanabilirsin yada galetisin dediği gibi limit koyabilirsin. Limit olayı şu şekilde: girdiğim veriye benzer verilerileri çek ama 100 satırı geçmesin diceksin programa.

SELECT * FROM `your_table` LIMIT 0, 10

gibi. Autoit bilen arkadaşlar bu işi birde Autoitde denerse ams nin mi yoksa sqlite'inmi bu işte zayıf kaldığını öğrenebiliriz.

Link to comment
Share on other sites

Eyv. Kintaro ...

Şimdi veri tabanında 12542 satır bulunmakta ama günlük ortalama 30 40 satır eklenecek , onu daha sonra eklemeli olarak uğraşıcaktım .

Benim amacım arama yaparak kodu bulmak , ama projede filtreleme yapıyor yavaş çalışmasına bu sebep veriyor olabilirmi acaba , direk olarak aranılanı bulsa ListBox1 -2 -3 -4 de direkt olarak aranılan yazsa filtreleme yapmasa veya verileri Input a yada Text e aktarsa kasma biraz olsun düzelir sanırım.

Peki bu kodları .ini dosyasına aktarsam sorun çözülürmü acaba ?

Birde aklıma şu geliyor , .db dosyasını bir kez okusa ve tempe atsa her açtığımda okumaya kalkmasa ( Setup factory ile kurulum gibi ) Proğram files dizininde bulunan klasörden okusa ama ilk açıldığında listeyi direk hafızaya alıp sonrakilerde bu işlemi yapmasa gibi...

Link to comment
Share on other sites

şimdi ini dosyası ile bunu yapamazsın. AMS ini dosyasında 5000 mi 8000 mi tam hatirlamiyorum o kadar satirdan sonrasını okuyamıyor. 1 sefer okuyup üzerinde işlem yapması için textfile olarak yazdırabilirsin

Link to comment
Share on other sites

arkadaşla özelden konuştuk tam olarak istediği LIKE kullanarak benzer verileri çekmek değil tam isimle WHERE kullanarak tek veriyi çekmekmiş, bende projeyi ona göre düzenledim:

[code]http://www.mediafire.com/?rfggbc743g31wta[/code]

Link to comment
Share on other sites

Kıntaro

Güncelleme ile ilgili özelden verdiğin kodları denemeye çalıştım ama beceremedim sanırım.

[img]http://c1110.hizliresim.com/11/10/7/6011.jpg[/img]
[img]http://c1110.hizliresim.com/11/10/7/6042.jpg[/img]
[img]http://c1110.hizliresim.com/11/10/7/6044.jpg[/img]

[code]http://www.fileden.com/files/2011/10/3/3204009//Proje SAP v3.apz[/code]


Ana sayfaya koydugum guncelle butonu ıle yapılacak guncelleme .

O esnada dıger .db silinip verdıgım dosya yerıne gelecek.

Edited by dragon3781
Link to comment
Share on other sites

[quote name='KintaRo' date='07 October 2011 - 09:38 ' timestamp='1317980306' post='1090900']
güncelleme işi kolayda, önce açık olan DB nin kapatilmasi lazim. normalde SQLite3:close() yapıyor bu işi, ama nedense çalıştıramadım. boş zamanımda tekrar bakacağım.
[/quote]


Tamamdır .

Bende o zamana kadar projenin arayüzünü bitiririm en azından .

Son düzenlenen ve tasarlanan halini üstteki mesaja tekrar yeniden koyarım

Link to comment
Share on other sites

Proje v4:

- giriş yaparken kullanıcı adı ve şifreyi yazınca enter ile giriş yapılabilme eklendi
- güncelleme sayfasına projeye giriş buttonu eklendi. boylece giriş bölümünden sonra güncelleme bölümü açılacak, istersen güncelleme yapıp istersen güncelleme yapmadan ana sayfaya geçiş yapabileceksin.
- güncelleme sayfasına sahte progress eklendi. bir işlevi yok sadece görsellik katiyor.

not: güncelleme yapmak için projeyi kapatip açman gerekiyor o yüzden güncellemeyi en başa ekledim. sorgulama yaptıktan sonra güncelleme sayfasına tekrar dönüp güncelleme yapmaya çalışmazsan hata almazsın. sql disconnect olayına bakamadım hala.

:download1:

[code]http://www.mediafire.com/?qcxy5m611jt5wix[/code]

Link to comment
Share on other sites

Kintaro ;

V.5

[quote]http://www.fileden.com/files/2011/10/3/3204009//SAP V.5.1.2.apz[/quote]

- Mail geri bidirim özelliği eklendi.

Yalnız bir sorun var suanda farkettim .

Pass ve kullanıcı adını kaydetmıyor , projeyi açıp kapatınca gidiyor .

Değiştirme yapmıyor nedense .

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...