Autore Topic: Creazione componente: gb.gridbox  (Letto 137724 volte)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #210 il: 05 Agosto 2010, 13:26:48 »
Appena puoi postami il tutto che provo...

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #211 il: 05 Agosto 2010, 14:35:02 »
Ecco quà.
Ho provato a fare 2 form, entrambi non vanno bene. non ci capisco più niente :rolleyes:
Se mi apro l'esempio che ho fatto quì nel 3d funziona egregiamente.
I casini li comincia a fare una volta che si salva.
Nell'esempio il database si crea da solo in mysql, basta che apri il modulo MODmain e metti la tua password host etcc.
Devo chiederti un'altra cosa, come si gestisce un "primo" record? nel senso che io ho una tabella preventivi e una tabella dettagli, se faccio un nuovo preventivo, quando apro il form di gridedit naturalmente non trova dettagli, allora intanto avevo fatto una query all'avvio del form che se non trova record ne crea uno.c'è un altro sistema? Comunque vedi tutto nell'esempio.
Ciao grazie mille
« Ultima modifica: 05 Agosto 2010, 14:36:57 da Golia »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #212 il: 06 Agosto 2010, 10:59:20 »
Ho scaricato il tuo esempio...

In effetti non avevo mai provato la grid con una tabella 'vergine' :)
Vedo di mettere a posto...
Ho fatto in modo che non sia obbligatorio avere un campo di 'riordino'

Per il resto ci aggiorniamo ;)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #213 il: 06 Agosto 2010, 11:03:19 »
Ok grazie,
Succede anche a te che dopo salvato va in tilt?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #214 il: 06 Agosto 2010, 15:20:09 »
Allora... ho visto perche' 'va in tilt'...
Nel db che mi hai passato, ho visto che hai messo dei campi INT() e dei campi DECIMAL()
Non so perche' ma quando metti la proprieta' GridEdit.AutoDataType = TRUE questi due tipi di campo le riconosce come String
Correggendo sulla tabella con INT() --> INTEGER e DECIMAL() --> DOUBLE il problema non si pone.
Adesso si riesce a fare anche il primo record in una tabella 'vergine' ;)
Tra un 10 min aggiorno il repo

Fammi sapere.

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #215 il: 06 Agosto 2010, 15:29:19 »
Grazie, intanto provo ad aggiornare il database

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #216 il: 06 Agosto 2010, 15:53:03 »
Grande Milio !! :ok:
Funziona bene adesso.
Ho notato che i campi INTEGER danno ancora qualche problemino, tipo una volta salvato non permette gli spostamenti con le frecce in su e in giù, ho cambiato anche quelli con DOUBLE e mia pare sia tutto ok  :ok: :ok:
Milio devo mandarti un camion di birre :2birre: :2birre:

Tra poco provo ad aggiornare il componente, devo fare qualcosa sul codice per il primo record?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Creazione componente: gb.gridbox
« Risposta #217 il: 06 Agosto 2010, 15:59:47 »
Ho marcato la discussione come importante in modo tale che risalti e sia sempre presente per chi naviga in questa sezione. Spero di aver fatto cosa gradita a chi sviluppa e chi usa questo componente.

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #218 il: 06 Agosto 2010, 16:02:00 »
Grazie Ceskho :-*,
speriamo che qualcuno finalente provi questo fantastico componente

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #219 il: 06 Agosto 2010, 16:31:17 »
WOW  :o siamo stati promossi  ;D

Grazie Chesko....

@Golia

Per lo spostamento con le frecce vedo di far qualcosa...
Hai per caso aggiornato dal repo? Non riesco a capire se l'aggiornamento e' andato a buon fine oppure no...
Per le birre son sempre a disposizione  :2birre:

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #220 il: 06 Agosto 2010, 16:33:44 »
Ho provato, non aggiorna.
Con i campi di tipo double non ci sono problemi, per g2 può restare così

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #221 il: 06 Agosto 2010, 16:34:46 »
Azz... devo aver fatto qualche casino  :rolleyes:

Vedo di aggiustare il tutto per stasera...

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #222 il: 06 Agosto 2010, 16:36:24 »
Tranquillo..fammi sapere quando provare

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #223 il: 06 Agosto 2010, 16:42:33 »
 :evil: Harrg...

Ancora quel bug sulla creazione dei pacchetti in gambas...
Mi chiama il pacchetto gambas-gb-gridedit invece che gambas2-gb-gridedit

5 min....

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #224 il: 06 Agosto 2010, 16:49:21 »
 :ok:  Ok prova adesso....  :ok: