Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Arco

Pagine: 1 2 3 [4] 5 6 7
46
Programmazione / Re:File in uso al programma di gestione bolle
« il: 31 Agosto 2017, 09:01:14 »
I dati mi sembrano in linea con un normale gestionale di una ditta.
Se non hai letto questa discussione leggila potresti trovare degli spunti utili.
http://www.gambas-it.org/smf/index.php?topic=5473.0

47
Programmazione / Re:File in uso al programma di gestione bolle
« il: 30 Agosto 2017, 16:55:47 »
Tutti i vari fili dat penso che siano strutturati così:
su ogni linea sono presenti tutti i dati riferiti al cliente, listino, ecc e separati tra loro con un separatore.
se devi aggiungere un nuovo cliente, ecc aggiungi in fondo una nuova linea.

Se tutti i dati presenti nei file dat li racchiudi in un database la gestione è più veloce (quando richiami un cliente ti ritrovi il suo listino disponibile senza ulteriori ricerche). Puoi tramite il linguaggio SQL fare tutte le ricerche possibili (ad esempio sapere tutti i DDT non ancora fatturati oppure i lavori ancora da terminare, ecc. Ricerche che con il tuo sistema non si possono fare) anche in tempi successivi aggiungendo pochissimo codice.
Per questo ti si consigliava di utilizzare un database.
Spero di essere stato chiaro.

48
Programmazione / Re:Come governare un bottone in evento Click
« 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

49
Programmazione / Re:Come governare un bottone in evento Click
« 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à.

50
Programmazione / Re:Come governare un bottone in evento Click
« il: 25 Agosto 2017, 11:45:24 »
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.

51
Programmazione / Re:Come governare un bottone in evento Click
« il: 25 Agosto 2017, 08:52:41 »
Citazione
Dopo quella conferma i dati succitati (compreso lo stato del flag) verranno memorizzati in un Array generale ove vengono registrati tutti i dati del D.D.T. in corso, naturalmente a termine bolla questi dati verranno stampati (in questo momento su un modulo a snap-out di una nota ditta di materiale per ufficio) e poi registrati in un apposito file.
Spero di aver capito, almeno in parte il tuo problema.
Da quello che scrivi io ho capito che prima va premuto il pulsante carico sarta e poi vengono memorizzati i dati inseriti.
Io modificherei la Public Sub ButtonCaricoSarta_Click() inserendo prima un controllo se sono stati inseriti tutti i dati richiesti e poi cambierei il flag SwSart e procedere successivamente alla memorizzazione dei dati.
Spero di essere stato di aiuto.

52
Programmazione / Re:barcode scanner
« il: 18 Luglio 2017, 17:16:17 »
Codice: [Seleziona]
Private a As String
Private b As String

Public Sub form_KeyPress()
   a = Key.Text
   b = b & a
   Label1.Text = b
End

domanda: esiste la possibilità di inserire il barcode numerico letto in una variabile String senza dover usare i metodi indicati?   :-[     
Se ho capito bene basterebbe che b fosse dichiarata come variabile globale e potresti utilizzarla in qualsiasi Sub.

53
Programmazione / Re:barcode scanner
« il: 18 Luglio 2017, 08:41:56 »
Se il lettore di codici è USB non dovresti leggere i valori dal device seriale assegnato alla porta USB.

54
Sono contento che hai trovato la soluzione.

55
In merito alla discussione non capisco perchè si ostina a voler utilizzare il GOTO.
Nella programmazione moderna, a oggetti, se ne può fare a meno strutturando il codice con function o sub separate.
Secondo me oggi non si deve più usare il GOTO.

56
Domande tecniche / Re:Ubuntu 17.04 Installazione
« il: 20 Giugno 2017, 16:58:15 »
Hai provato la procedura spiegata qui:
http://gambas.sourceforge.net/en/main.html#
Utilizzando questa procedura su mint non ho avuto problemi.

57
Ho confuso il simbolo.
Ho visto oggi che il simbolo è elevazione e non moltiplicazione come avevo mal visto ieri.
Mi sa che devo cambiare gli occhiali :hard:

58
on posso provarlo ma così dovrebbe funzionare.
Codice: [Seleziona]
Public Sub Main()

  Dim x, y As Long
  Dim s As String
 
    Print "Inserisci un numero intero positivo..."
    Input s
    y = Val(s)
 
     x = Sqr(y)

    Print "\nIl risultato è: "; x
End

59
Spero di non dire una stupidata ma il numero più grande di X non è la radice quadrata di Y. Se serve solo l'intero basta non considerare i decimali.

60
Programmazione / Re: Ma sarà giusto o no questo codice??? 2/2
« il: 28 Aprile 2017, 10:52:13 »
Io sposterei
Codice: [Seleziona]
  ButtonInsert.Background = &FF0000
  ButtonInsert.Enabled = False
  ButtonCancel.Background = &FF0000
  ButtonCancel.Enabled = False
  ButtonConf.Background = &00FF00
  ButtonConf.Enabled = True
in una sub a parte che viene chiamata alla fine delle inserzioni di input.

Pagine: 1 2 3 [4] 5 6 7