Autore Topic: Come governare un bottone in evento Click  (Letto 3016 volte)

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #30 il: 25 Agosto 2017, 11:49:16 »
Grazie GiaLuigi....


Semplice, valutando i dati di inserimento, non serve nessun intervento umano tranne quello dell'inserimento dati.


In effetti come ho scritto ad Arco questo programma non eccelle certo nella valutazione dei dati, direi che è quasi assente, anzi con questa versione la situazione è leggermente migliorata perché con l'utilizzo dei vari oggetti nuovi che possiede Il Gamberetto si è un po' delimintato le possibilità di input.
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #31 il: 25 Agosto 2017, 11:55:34 »
Grazie GiaLuigi....


Semplice, valutando i dati di inserimento, non serve nessun intervento umano tranne quello dell'inserimento dati.


In effetti come ho scritto ad Arco questo programma non eccelle certo nella valutazione dei dati, direi che è quasi assente, anzi con questa versione la situazione è leggermente migliorata perché con l'utilizzo dei vari oggetti nuovi che possiede Il Gamberetto si è un po' delimintato le possibilità di input.

Bene allora te lo ripeto, scrivi cosa vuoi ottenere esattamente dal tuo programma, possibilmente con un'esemplificazione se ti riesce, comunque sarebbe già sufficiente avere chiaro il problema e vedrai che un abbrivio lo otterrai sicuramente.
Ricorda che se parti sul binario sbagliato, prima o poi deragli.

Fai con calma e spiega bene il problema.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #32 il: 25 Agosto 2017, 12:59:46 »
Ricorda che se parti sul binario sbagliato, prima o poi deragli.
...ma... ma tu non avevi a che fare con le navi ?   
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #33 il: 25 Agosto 2017, 13:36:22 »
Ricorda che se parti sul binario sbagliato, prima o poi deragli.
...ma... ma tu non avevi a che fare con le navi ?   

Hai ragione, per me sarebbe stato più corretto scrivere "... se salpi con una falla prima o poi affondi"  ;D
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #34 il: 25 Agosto 2017, 13:54:43 »
Ricorda che se parti sul binario sbagliato, prima o poi deragli.
...ma... ma tu non avevi a che fare con le navi ?   

Hai ragione, per me sarebbe stato più corretto scrivere "... se salpi con una falla prima o poi affondi"  ;D

Vero, vero.......

(Sto preparando una mega risposta ove dattaglio tutta la maschera di input su cui discutiamo).
« Ultima modifica: 25 Agosto 2017, 14:07:31 da Franco_da_vc »
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #35 il: 25 Agosto 2017, 14:17:57 »
(Sto preparando una mega risposta ove dattaglio tutta la maschera di input su cui discutiamo).

Non ti dimenticare di scrivere anche in quante persone possono accedere contemporaneamente al programma e quale database intendi usare, sempre che tu ritenga utile l'aiuto di Tornu, Arco & C.  ;D

Vedrai che roba, spazzerai via la concorrenza  :D
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #36 il: 25 Agosto 2017, 14:23:32 »
Forse non capisco io ma dall'immagine postata io vedo un sacco di informazioni che il computer può controllare se inserite tipo numero, data, cliente, ecc.
E' sempre meglio effettuare i controlli sugli input.

Vero, in effetti guardando l'immagine che ho allegato le date che vedi (esclusa la data riferimento del che riguarda la bolla del negozio che ci da i capi) sono automatiche e vengono acquisite all'apertura del programma, stesso discorso per l'ora in basso a destra il campo Cliente è anch'esso automatico e dipende dalla scelta iniziale di quale negozio si intende realizzare la bolla, per il negozio che potete leggere c'è questa specifica maschera di input, campo Causale è fisso e non viene immesso (è sempre quello per ogni bolla che inseriamo).
Numero Capi e Nominativo qui non vi sono assolutamente controlli (si tratta di ricopiare ciò che c'è scritto sulla bolla del negozio), pulsante Carico sarta attivabile e disattivabile secondo come viene caricata la lavorazione ma senza alcun controllo in origine non è attivo, quindi rosso; dopo di cui vi è una prima conferma con l'apposito tasto Conferma.
Seconda riga di input: Combo box Cod. Capo Si tratta di scegliere il codice della lavorazione dalla lista che appare alla pressione (ora è migliorato perchè in origine era un input e qualche problema lo dava) il dato si desume dalla bolla del negozio, Numero lavori quante lavorazioni si devono eseguire per quel dato codice lavoro, non vi è alcun controllo ed il dato viene desunto dalla bolla del negozio, Lista Capi, il capo su cui si realizza la lavorazione, non è prevista alcuna lavorazione, dopo questa riga di input si conferma di nuovo o attraverso il solito bottone Conferma o attraverso il bottone Fine Cliente.
Mega spazio sotto le righe di input, in verità si tratta di una GridView in questo campo compaiono le righe della bolla così come verranno stampate ed è inattiva (almeno per ora).
Ultimi dati: Aspetto, anch'esso è fisso e non è un input (noi consgnamo solo così) e Numero Capi (totali), anch'esso non è un input, è il totalizzatore di tutti i N. Capi introdotti nella fase di input dei dati.

Spero di aver dissipato i vostri dubbi, se avete ancora domande da pormi fate pure, vi risponderò con piacere.

Ciaoooo :ciao:
Bye by Afo

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #37 il: 25 Agosto 2017, 14:29:34 »
Non ti dimenticare di scrivere anche in quante persone possono accedere contemporaneamente al programma e quale database intendi usare, sempre che tu ritenga utile l'aiuto di Tornu, Arco & C.  ;D

Vedrai che roba, spazzerai via la concorrenza  :D

Ad usare questo programma siamo in due, ma di solito lo usa mia moglie, per quanto riguarda il data base non ho ancora preso alcuna decisione per cui non saprei indicarvi niente

Ciaooooo :ciao:
Bye by Afo

Offline Arco

  • Gambero
  • **
  • Post: 93
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #38 il: 25 Agosto 2017, 14:39:45 »
Citazione
Vero, in effetti guardando l'immagine che ho allegato le date che vedi (esclusa la data riferimento del che riguarda la bolla del negozio che ci da i capi) sono automatiche e vengono acquisite all'apertura del programma, stesso discorso per l'ora in basso a destra il campo Cliente è anch'esso automatico e dipende dalla scelta iniziale di quale negozio si intende realizzare la bolla, per il negozio che potete leggere c'è questa specifica maschera di input, campo Causale è fisso e non viene immesso (è sempre quello per ogni bolla che inseriamo).
Devi spiegare meglio questa frase. All'apertura del programmo dove prende questi dati? Questi dati sono stati inseriti precedentemente da qualcuno?
Citazione
Numero Capi e Nominativo qui non vi sono assolutamente controlli (si tratta di ricopiare ciò che c'è scritto sulla bolla del negozio)
Chi ha inserito o da dove si ricavano i dati della bolla? Da un file? Chi controlla che vengano importati se i dati sono da qualche parte?
Citazione
per quanto riguarda il data base non ho ancora preso alcuna decisione per cui non saprei indicarvi niente
Qui secondo me sbagli l'approccio. Per prima cosa va creata la struttura del database (tabelle, tipo di record, ecc.) poi si inizia la stesura del programma.
Se durante la stesura del programma ti dimentichi o sono cambiate le necessità ci vuole un attimo ad aggiungere altri capi, ecc al database.
Visto che parti di emissione futura di fattura sei obbligato ad utilizzare un database. Ti consiglio di fare un unico programma per gestire tutte le procedure lavorative e fiscali che devi svolgere nella tua attività.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #39 il: 25 Agosto 2017, 15:31:50 »
Ciao Franco,   :)
non ti preoccupare e soprattutto non ti spaventare.
Qui nessuno ti vuole "obbligare" a fare nulla, solo cerchiamo di dare una mano ognuno come sa.
Arco ha perfettamente ragione a dirti che prima di creare l'interfaccia grafica devi creare il database.
In verità ancor prima del database occorre immaginare il tutto (il famoso algoritmo) e bisognerebbe crearne lo schema.
Lo schema lasciamo perdere perché penso siano pochi persino fra i professionisti a farlo.
Pertanto diamo retta ad Arco e per prima cosa occorre tirare giù tutti i campi che ti servono.
I campi non sono altro che i dati che ti sono utili per il lavoro devi ricordarli tutti.
Per farlo aiutati con le (vecchie) bolle, gli ordini, i preventivi, le fatture ecc.
Poi ti consiglierei di ragionare anche sul lato contabilità.
Io non so se usi la partita doppia o che altro, e di questo non so nulla, ma so che tu sai benissimo quali dati occorrono al tuo commercialista, io ti consiglierei di inserire anche questi campi ti semplificheresti di molto il lavoro.

Per quanto riguarda il database, visto che il programma è usato da un solo operatore per volta SQLite può andare benissimo, e qui ti posso aiutare anche io, se sceglierai database più "performanti" come MySql allora spera che Arco lo conosca oppure che Tornu butti un occhio a questa discussione.

 :ciao:
« Ultima modifica: 25 Agosto 2017, 15:34:39 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #40 il: 25 Agosto 2017, 16:46:47 »
Volevo aggiungere solo un paio di precisazioni:
In ottemperanza alla privacy, non devi postare dati sensibili, pertanto se vuoi fare degli esempi pratici creati un po di clientela e dati di fantasia in modo che sia più agevole lavorare fra di noi agli esempi.

Quando scrivo che se scegli MySQL non sono in grado di aiutarti mi riferisco solo alle funzioni particolari di MySQL che i database dialogano tutti con query scritte in SQL e Tabelle e Viste e li poco ma qualcosa comunque posso dire.

 :ciao:

P.S. Certo che da un bottone che diventa verde o rosso il discorso è decisamente cambiato. Se decidi di proseguirlo occorrerà spostare la discussione...
« Ultima modifica: 25 Agosto 2017, 16:49:39 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #41 il: 25 Agosto 2017, 21:07:46 »
Volevo aggiungere solo un paio di precisazioni:
In ottemperanza alla privacy, non devi postare dati sensibili, pertanto se vuoi fare degli esempi pratici creati un po di clientela e dati di fantasia in modo che sia più agevole lavorare fra di noi agli esempi.
È vero, dovrò preparare dei dati che non siano sensibili.

Quando scrivo che se scegli MySQL non sono in grado di aiutarti mi riferisco solo alle funzioni particolari di MySQL che i database dialogano tutti con query scritte in SQL e Tabelle e Viste e li poco ma qualcosa comunque posso dire.

Beh :-\ io so dove sta di casa, ma da qui a saperlo usare... ne passa di acqua sotto i ponti.

P.S. Certo che da un bottone che diventa verde o rosso il discorso è decisamente cambiato. Se decidi di proseguirlo occorrerà spostare la discussione...
Facciamo pure, inizierò a splittare il tema principale, ma domani, oggi tra tendaggi (mentre vi rispondevo stavo mettendo le tende alla mia casa) e cose varie sono un po' cottarello, quasi quasi preferisco l'ufficio alle ferie! ;)

Ciaoooooo :ciao:
« Ultima modifica: 25 Agosto 2017, 21:08:28 da Franco_da_vc »
Bye by Afo

Offline Arco

  • Gambero
  • **
  • Post: 93
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #42 il: 27 Agosto 2017, 11:42:48 »
Leggi questa discussione e guarda il codice allegato per avere un'idea dell'uso di  SQLite
http://www.gambas-it.org/smf/index.php?topic=5564.0

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Come governare un bottone in evento Click
« Risposta #43 il: 27 Agosto 2017, 15:22:02 »
Leggi questa discussione e guarda il codice allegato per avere un'idea dell'uso di  SQLite
http://www.gambas-it.org/smf/index.php?topic=5564.0

Ciao Arco,
ammesso e non concesso che Franco sia del tutto digiuno di database, io comunque eviterei di indicare quel particolare database come fonte di studio.
Non fosse altro perchè contiene campi a più valori che come ben sai è errore molto grave da matita rossa.
Addotta un modo di scrivere i comandi SQL poco adatto a scoprirne l'errore di battitura, cosa da evitare già da subito quando si impara.
Non usa appropriati elementi grafici.
Intendiamoci non è che ne ho approfondito lo studio e magari conterrà anche dei pregi, ma credo che quanto suddetto basti per evitarne la raccomandazione.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro