Autore Topic: Riaggiornare una grglia  (Letto 6187 volte)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #30 il: 07 Maggio 2012, 18:27:33 »
No, non ho mai fatto.
Comunque ti suggerisco ancora di usare la ricerca
http://www.gambas-it.org/smf/index.php?topic=1431.0
Ciao  :2birre:

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #31 il: 08 Maggio 2012, 11:14:25 »
Adesso che hai imparato a muoverti con Gambas posso consigliarti "GridBox"
E' una classe/componente che ha fatto Milio, direi indispensabile per chi fà un gestionale :)
Facile da usare, con grosse potenzialità. Dai un'occhiata al progetto, dentro trovi esempi pratici. Lo trovi in progetti degli utenti

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #32 il: 08 Maggio 2012, 17:33:55 »

 ciao
ho visitato il link che mi hai suggerito (  http://www.gambas-it.org/smf/index.php?topic=1431.0)        , riguardo lo sviluppo del codice fiscale con i comuni d'italia, ho scaricato l'esempio,che sicuramente mi tornerà utile, ma mandandolo in runtime mi da errore :
Cannot load class: 'Fmain bytecode too old. Please recompila the project.
No saprei a cosa si riferisce quest'errore, potresti gentilmente darmi spiegazioni in merito ?
Volevo anche aggiungere... il progetto gridbox è lo stesso progetto di gb.gridbox ?
Grazie, Cordiali saluti

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #33 il: 08 Maggio 2012, 17:58:44 »
Citazione
Cannot load class: 'Fmain bytecode too old. Please recompila the project.
No saprei a cosa si riferisce quest'errore, potresti gentilmente darmi spiegazioni in merito ?
tradotto con google
Fmain bytecode troppo vecchia. Si prega di recompila il progetto.

Citazione
Volevo anche aggiungere... il progetto gridbox è lo stesso progetto di gb.gridbox ?
Proprio lui  ;)
ciao

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #34 il: 08 Maggio 2012, 19:13:05 »
ciao
si... questo l'avevo capito anch'io,traducendo alla lettera con google, ma chiedevo come intervenire. Cmq  dopo parecchi tentativi, non so cosa sia successo ma funziona. Riguardo lo sviluppo del codice fiscale, ripeto ottimo, ma ritengo che è un po' 'scomodo' ricercare i comuni dalla  listbox, bisogna scorrerli tutti per trovare il comune che interessa, capisco che il progetto non è tuo, per cui non ti esprimi, ma volendo fare una ricerca dei comuni con una textbox e una stringa sql... è difficile perchè il database è in formato .txt, e sinceramente non saprei come richiamarlo in sqlite. Tu che ne pensi ?
Cordiali saluti

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #35 il: 08 Maggio 2012, 20:36:39 »
non l'ho visto, ma se per te il problema è che sono in un file txt e vorresti fosse in un database, basta che travasi i dati.
per quanto riguarda il problema di prima, per ricompilare un progetto basta da gambas vai su: progetto -> compila / compila tutto / e anche ridisegna. Quell'esempio era stato fatto con una versione di gambas più vecchia, quindi andava ricompilato

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #36 il: 08 Maggio 2012, 21:10:40 »

Ciao
Scusa... la mia ignoranza in materia.
Travaso i dati come , li devo scrivere a mano uno per uno, oppure con copia/incolla, e credo che non si poss fare, oppure esiste un software che converte questi dati in un dataabse sqllite... ma su questi dati del file di testo si possono applicare le query sql per ricerche ? Dato che tu sei un esperto perchè non lo correggi tu questo progetto, rispettando sempre il tuo tempo prezioso.
grazie
cordiali saluti

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #37 il: 08 Maggio 2012, 22:33:50 »
con gambas non devi ne scriverli a mano ne copia incolla
Si potrebbe leggere ogni dato e scriverlo nel database il tutto dentro un ciclo for, nel forum trovi tutto quello che può servire.
Questo ti farà imparare molte cose  ;)
Penso che si possa anche filtrare il testo..ma non saprei

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #38 il: 09 Maggio 2012, 12:44:51 »

ciao
sicuramente lo saprai... ma mi vuoi far 'studiare', anche perchè non è un tuo progetto, quindi t'interessa poco...
che ne dici ?  :) poi se mi vuoi aiutare bene.  ???
cordiali saluti

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #39 il: 09 Maggio 2012, 18:19:52 »

Ciao Golia
Ho scaricato l'esempio gridbox come mi hai suggerito,  nell'aprirlo mi viene fuori questo errore :
Le seguenti classi hanno un'eredità circolare : CMdb, dbSqlite, dbSqlGrid,  poi si apre ma elaborando (F5)
c'è un'altro errore :
Treeview.Add' is incorrectly overridden in Class 'CTree'.
non so cosa significhi..., manca qualche componente ? Il mio gambas è la v. 3.1.1
Grazie
Cordiali Saluti

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #40 il: 09 Maggio 2012, 19:12:00 »

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #41 il: 09 Maggio 2012, 19:34:19 »

ciao
l'ho scaricata... all'inizio il solito errore, ma poi funziona
grazie.
cordiali saluti


Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #42 il: 09 Maggio 2012, 22:37:52 »
Citazione
sicuramente lo saprai... ma mi vuoi far 'studiare', anche perchè non è un tuo progetto, quindi t'interessa poco...
:) Visto che adesso devi studiarti Gridbox ti passo questa funzione
Codice: gambas [Seleziona]

Public Sub aprifile($dir As String, $filtro As String, $testofiltro As String, $testomaschera As String) As String
   Dialog.Path = $dir
   Dialog.Filter = [$filtro, $testofiltro]
   Dialog.Title = $testomaschera
   If Dialog.OpenFile() Then Return 
   Return Dialog.Path
End

Public Sub Importcsv()

   Dim myfile As String
 Dim csvFile As File 
 Dim textLine As String 
 Dim items As String[] 
 Dim sql As String
   
 Dim separatore As String = ","

myfile = aprifile(User.Home, "*.csv", "CSV", "Apri file CSV")
If myfile Then

 csvFile = Open myfile For Read
 While Not Eof(csvFile) 
    Line Input #csvFile, textLine 
      items = Split(textLine, separatore)


              sql = "INSERT INTO rubrica ("

              sql &= " cognome"
              sql &= ", nome"
              sql &= ", indirizzo"
              sql &= ", citta"
              sql &= ", provincia"
              sql &= ")VALUES ("

              sql &= "'" & Replace(items[0], "'", "''") & "'"
              sql &= ", '" & Replace(items[1], "'", "''") & "'"
              sql &= ", '" & Replace(items[2], "'", "''") & "'"                           
              sql &= ", '" & Replace(items[3], "'", "''") & "'"
              sql &= ", '" & Replace(items[4], "'", "''") & "'" 
              sql &= ");"
             
             
                   ModConn.$conn.Exec(sql)
             
              sql = ""
 Wend 
 
Close #csvFile 

Endif

 Catch 
 
 Try Close #csvFile 

End

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #43 il: 10 Maggio 2012, 12:34:10 »

Golia
E' da ieri che sto 'esaminando' questa funzione ma,sinceramente ho capito poco, non saprei come impiegarla nel progetto codice fiscale.Credo che si tratti di una funzione per richiamare un file di testo e filtrare i dati, con query sql... giusto ? ma ho capito solo questo  :) spero che mi darai un ulteriore 'help' sull'argomento.
Se posso, risolto questo, avrei, ma più in là, da porre altri due quesiti, così avrò chiaro (almeno spero) gambas.
Abbi pietà di un ex utente windows e visual basic   :D
cordiali saluti

Offline fernando

  • Gambero
  • **
  • Post: 63
    • Mostra profilo
Re: Riaggiornare una grglia
« Risposta #44 il: 11 Maggio 2012, 18:19:00 »

Ciao Golia
Sicuramente non hai avuto tempo a rispondere alla mia, di ieri 10-05-2012, quindi Ti chiedo scusa se riscrivo trattando sempre l'argomento 'codice fiscale', che ritengo sia un ottimo progetto.  Quello che chiedo è se al posto del database dei comuni d'italia in formato .txt, si può creare un database in sqlite e visualizzare i record  in una tabella (gridview o tableview che sia), al posto della listbox, perchè sto trovando difficoltà a capire il datababse .txt
anche perchè non esistono i nomi dei campi,
e di conseguenza non saprei come creare le query sql di ricerca : select from ... etc, con delle textbox,come in un normale datababse sqlite. Mi meraviglio come l'autore del progetto non abbia voluto perfezionarlo.
Concludendo potresti aiutarmi, correggendo quel progetto già esistente, inserendo al posto del datatabase .txt uno sqlite ?  Chiaramente quando puoi, e rispettando sempre il tuo tempo prezioso.
Cordiali saluti e buon fine settimana.