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

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #570 il: 06 Agosto 2011, 16:30:31 »
Citazione
Aggiunto il metodo GridBox.ExportCsv()
ci dimenticheremo come si fà a scrivere codice puro di gambas :)
 :ok:
Appena posso testo, grazie ancora

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #571 il: 06 Agosto 2011, 17:01:25 »
ultimo post, ci riscriviamo a fine mese, mi disp.... :'( :rolleyes: :ciao:

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #572 il: 21 Agosto 2011, 15:38:25 »
Dalla rev. 4015 di gb3 sono state introdotte modifiche fondamentali nel processo di Eredità.
Dal changelog:
Citazione
[INTERPRETER]
* NEW: Inheritance is stricter now: the child symbol must have exactly the
  same kind than the parent symbol.
* BUG: A child method must return the same datatype as its parent method
  now.
credo che questo impatterà notevolmente su gb.gribox.
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #573 il: 21 Agosto 2011, 22:04:46 »
Si effettivamente questo avrebbe potuto crearmi problemi... per fortuna ho mantenuto per quasi tutti i simboli di tutti gli oggetti di gridbox la stessa sintassi e lo stesso tipo di valore... ho dovuto cambiare qualcosina solamente per il campo di tipo check e di tipo mask...

Allego sorgenti e... grazie per l'avvertimento ;)


Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #574 il: 23 Agosto 2011, 23:35:11 »
ciao a tutti, sono tornato oggi. Mi confermate che l'ultima versione di gridbox è obbligatoria se si installa da svn g3?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #575 il: 24 Agosto 2011, 06:59:24 »
Come segnalato da sotema dalla 4015 in poi si...

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #576 il: 28 Agosto 2011, 17:50:39 »
ciao a tutti. Sono stato un po assente dal forum per impegni lavorativi però davo spesso una sbirciatina e infatti mi sto cimentando con la gridbox (so di essere ripetitivo ma grazie ragazzi). Grazie a gridbox sto modificando un software che uso peer la contabilità della mia attività rendendolo molto più snello. Per agevolare il lavoro di impostazione della griglia volevo sapere se c'è modo di sapere la larghezza delle header delle righe. Questo perchè ho notato che se la mia tabella è composta da 3 colonne e imposto la larghezza delle colonne come: gridbox.w / 3, mi compare la barra di scorrimento orizzontale della gridbox perchè le caselle sono un terzo della larghezza della griglia ma non tengono conto dello spazio usato dall'intestazione.
Matteo DoubleMM Mion

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #577 il: 28 Agosto 2011, 22:30:38 »
Amici, sono tornato anche io con qualche ideuzza...sto preparando un esempio di gridbox che usa in maniera alternata un db locale e uno cloud, permettendo la sincronizzazione nei due versi. Appena pronto lo giro a milio.

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #578 il: 03 Settembre 2011, 10:37:44 »
forse sono arrugginito....mi chiedevo questo.....ho una form con la tabella principale (allenamenti) ed una form con una tabella secondaria (esercizi). Il campo di collegamento è il campo stringa dell'esercizio (ho voluto fare le cose semplici senza mettere in mezzo il seriale).

Se modifico la tabella degli esercizi, eliminando l'esercizio, ho creto una routine che elimina sia l'esercizio che tutti gli allenamenti correlati.

Inoltre dovrei poter monitorare anche il solo rename dell'esercizio, nel senso che dopo aver variato il nome dell'esercizio e aver salvato la tabella esercizi, dovrei aver automaticamente modificato anche la tabella allenamenti. E qua sorge il casino, dove vado a mettere questo codice? Si puo' fare?
Che dite vi mando un esempio da lavorarci sopra? La soluzione ancora non mi arriva.. sono le ferie lo so..

:hard: :hard:
« Ultima modifica: 03 Settembre 2011, 10:41:17 da andy60 »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #579 il: 03 Settembre 2011, 14:11:28 »
Il campo di collegamento è il campo stringa dell'esercizio (ho voluto fare le cose semplici senza mettere in mezzo il seriale).

... dopo aver variato il nome dell'esercizio e aver salvato la tabella esercizi, dovrei aver automaticamente modificato anche la tabella allenamenti. E qua sorge il casino, dove vado a mettere questo codice? Si puo' fare?

Guarda che è proprio il collegare delle tabelle con chiavi su campi seriali che ti facilita la vita...  ;D
« Ultima modifica: 03 Settembre 2011, 14:13:21 da milio »

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #580 il: 03 Settembre 2011, 15:51:41 »
a parte il seriale, che posso sistemare facilmente, cosa suggerisci per effettuare sta cosa? seriale o non seriale il codice va inserito da qualche parte..

1) eliminazione record tabella esercizi...nel codice del bottone elimina inserisco anche una sql di eliminazione dei dati della tabella allenamenti..della serie.....delete from xxxxxx where idesercizio=xx, il refresh della tabella allenamenti lo faccio da qua con

Codice: [Seleziona]
Form1.Gridbox1.Colums[1].........refresh del combo contenenti gli esercizi

ma è giusto?

2) modifica tabella allenamenti...in effetti se lavoro sul seriale la modifica non ha motivo di essere fatta, già è fatta..rilavoro sui seriali..
« Ultima modifica: 03 Settembre 2011, 16:16:47 da andy60 »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #581 il: 04 Settembre 2011, 02:02:24 »
Andu, sei proprio forte...  :D

Ma che db usi? Immagino SQLite...

Ad ogni modo, se vuoi gestire la cosa tramite programma, ok, altrimenti esistono anche i trigger (non ricordo però se SQLite le gestisce...  :-\ ).

L'uso di codice, come pure indicato da milio, semplifica molto la vita, oltre al fatto che occupano meno spazio di una stringa, e ha meno problemi di decodifica caratteri.

A parte questo, il link tra le due tabelle può essere qualsiasi cosa, e a livello di codice puoi usare una proprietà ad-hoc per le due form (padre e figlia).

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #582 il: 04 Settembre 2011, 07:46:07 »
Andu, sei proprio forte...  :D

Ma che db usi? Immagino SQLite...

Ad ogni modo, se vuoi gestire la cosa tramite programma, ok, altrimenti esistono anche i trigger (non ricordo però se SQLite le gestisce...  :-\ ).

L'uso di codice, come pure indicato da milio, semplifica molto la vita, oltre al fatto che occupano meno spazio di una stringa, e ha meno problemi di decodifica caratteri.

A parte questo, il link tra le due tabelle può essere qualsiasi cosa, e a livello di codice puoi usare una proprietà ad-hoc per le due form (padre e figlia).

il cazzeggio post-ferie è permesso no? ho sempre usato i relazionali e i seriali...na volta che uso le stringhe mi maltratti..ahahahahaha :'( :P ;D
tutto sistemato...anzi, dopo la stupidaggine preferie (preferisco non raccontarla..mi dovete chiedere...) ho quasi sistemato myZone4

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #583 il: 04 Settembre 2011, 12:31:16 »
Bè, mò la cosa me interessa...  ;D

Dicci...dicci...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #584 il: 04 Settembre 2011, 13:42:58 »
Bè, mò la cosa me interessa...  ;D

Dicci...dicci...

dico solo che avevo le lacrime....non so come sia successo invece di installare Natty su hd l'ho installato sull'hd di backup, non accorgendomene...e ho perso la versione finale di myZone, avendo riformattato l'hd...myZone nemmeno era piazzata  su Dropbox..

cmq ora ho rimesso a posto, la versione mi sembra anche migliorata