Autore Topic: Esempio inserimento su tableview  (Letto 5652 volte)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #45 il: 24 Marzo 2010, 23:55:14 »
Sto provando l'ultima versione.
Intanto ho notato che lo spostamento con le frecce è più snello di prima.
Ho visto che hai tolto il pulsanti sotto, forse si potrebbero vedere o no con una variabile.
GridView1.ReadOnly = TRUE , geniale
perfetti gli alineamenti e i format con l'euro
Non mi funziona bene il salvataggio, se faccio un nuovo record non lo salva, se ne creo di più non salva l'ultimo.
Non va il tab ne backtab.

Mi spiace ma posso solo farti da beta tester, il  codice che scrivi è troppo avanzato per me ;D. Complimenti.
Vorrà dire che farò una bella guida una volta completato ;)
Ciao, aspetto nuove versioni (senza fretta)

edit:
Dimenticavo, bella la funzione elimina che segni in rosso il record eliminato, si può anche annullare la selezione?
« Ultima modifica: 24 Marzo 2010, 23:59:40 da Golia »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #46 il: 25 Marzo 2010, 00:10:27 »
Si, effettivamente il tab e backtab avevano un problema (gia' risolto) da quando ho aggiunto la possibilita' di dare il ReadOnly sulla singola colonna...

Per quanto riguarda il salvataggio dei dati l'ho lasciato per ultimo, in quanto c'e' da gestire prima l'integrita' dei dati inseriti (esempio se data, se numero ecc... ecc... ) con annessa formattazione se presente...

Per adesso non allego nulla; vediamo piu' tardi ;)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #47 il: 25 Marzo 2010, 03:01:47 »
Eccomi qua... osteria che tardi!  :o

Allora ho aggiunto la possibilita' di 'pilotare' la scrittura del record nelle colonne con la seguente proprieta':
 
Codice: [Seleziona]
TableView.Columns[<Column>].Field = Nome del campo che si vuole inserire nella colonna.

Altra 'chicca' ;) ripresa da un mio 'rozzo' tentativo di creare un foglio di calcolo: possibilita' di creare colonne con formula...
es.

Codice: [Seleziona]
TableView.Columns[<Column>].Formula = "=C(4) * 5"

in questo caso recupera il valore della cella[Riga, 4] e la moltiplica x 5 ripetuto su tutta la colonna.

Queste due proprieta' devono essere 'attivate' dalla proprieta' .Columns[<Column>].Type passandogli le seguenti costanti: Grid.Field o Grid.Formula

Per adesso funziona il tutto solo in modalita' ReadOnly... prossimamente (finito di mettere proprieta' alle colonne) faro' i vari Refresh all'inserimento dei dati...

@Golia
Il prossimo invio di sorgenti, con il tuo permesso ovviamente, volevo passare il db su sqlite3 (integrandolo nel progetto) e lasciare solo la form 'Listino' come FormTest.
Cosi' facendo anche chi non ha mysql installato puo' fare da  beta testing ;)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #48 il: 25 Marzo 2010, 03:02:58 »
opps..  :-[ i sorgenti  ;D

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #49 il: 25 Marzo 2010, 12:58:35 »
Ciao Milio, non devi chiedere nessun permesso!! :)
Certo meglio con sqlite .
Hai dato un nome a questo progetto? pensavo di chiudere questa discussione, "esempio inserimento su tableview" non è appropriata, e aprirne un'altra col nome del progetto (forse meglio se la apri tu, questo progetto è tutto tuo ;)).
Stasera provo gli aggiornamenti ;D
Ciao

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #50 il: 25 Marzo 2010, 13:06:28 »
Ciao Milio, non devi chiedere nessun permesso!! :)
Certo meglio con sqlite .
Hai dato un nome a questo progetto? pensavo di chiudere questa discussione, "esempio inserimento su tableview" non è appropriata, e aprirne un'altra col nome del progetto (forse meglio se la apri tu, questo progetto è tutto tuo ;)).
Stasera provo gli aggiornamenti ;D
Ciao

buona idea x sqlite, cosi posso inserirla nel mio programma.

per il nome posso suggerire tablemilio?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #51 il: 25 Marzo 2010, 15:23:53 »
per il nome posso suggerire tablemilio?

 :D

Pensavo piuttosto ad un anonimo GridBox...
Che dici?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Esempio inserimento su tableview
« Risposta #52 il: 25 Marzo 2010, 17:18:22 »
Gridbox è adatto secondo me...oppure PlusGridView

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Esempio inserimento su tableview
« Risposta #53 il: 25 Marzo 2010, 18:08:06 »
Mi piace Gridbox