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 - ilfurlan

Pagine: 1 2 [3] 4 5 ... 8
31
Programmazione / Re:€ con due numeri dopo la virgola
« il: 10 Febbraio 2017, 21:07:53 »
Citazione
Tu scrivi questo, però poi non dai retta ai miei suggerimenti, potrebbe essere che io non sia stato sufficientemente chiaro, ...

Grazie Gianluigi e grazie a tutti quelli che mi hanno dato dei suggerimenti....
Facendo il punto della situazione, è che ho capito che NON ho capito come far interagire tra loro variabili diverse (ad esempio avanti ad un valore Float).
Poi succedono cose strane, ad esempio ho scritto questo codice e funziona:
Codice: [Seleziona]
Dim vStringa As String
TextBox1.Text = Format(Replace(TextBox1.Text, ",", Null) / 100, "0.00")
vStringa = TextBox1.Text
TextBox2.Text = (Val(vStringa) * 5)
Ho fatto il programma allegato con delle ValueBox che sono messe a disposizione apposta anche per la valuta, e non funziona...  :rolleyes:
Poi, per quanto concerne il tuo suggerimento, parlando di controllo inserimento, avevo inteso ti riferissi a questa riga che di fatto fa in qualche modo il controllo lo fa in tempo reale
Codice: [Seleziona]
TextBox1.Text = Format(Replace(TextBox1.Text, ",", Null) / 100, "0.00")
Insomma, cerco di capire perchè se devo rifare qualche cosa di simile vado tranquillo...

Grazie mille del tuo esempio pratico, mi è molto utile.

32
Programmazione / Re:€ con due numeri dopo la virgola
« il: 09 Febbraio 2017, 22:12:14 »
Così funziona
Codice: [Seleziona]
Public Sub TextBox1_Change()

Dim vString As String
TextBox1.Text = Format$(Replace(TextBox1.Text, ",", Null) / 100, "0.00")
vString = TextBox1.Text
TextBox3.Text = Val(vString) * TextBox2.Text
TextBox3.Text = Format$(TextBox3.Text, "€0.00")

End
la prima riga mi costringe ad inserire i dati in un certo modo, senza errori, ma;
1) non mi permette di mettere il simbolo dell'euro
2) se scrivo ad esempio 150,50 e invece dovevo scrivere 140,50 non posso cambiare solo il 5 ma devo cancellare anche tutto quello che sta a destra

33
Programmazione / Re:€ con due numeri dopo la virgola
« il: 09 Febbraio 2017, 21:40:14 »
Però ti converrebbe gestire l'immissione dei dati per evitare errori di battitura ecc.

Grazie Gianluigi, che piacere risentirti...

Avevo iniziato a studiare come gestire l'immissione dati dall'utente grazie ad un vecchio post di vuott,
ma poi ho voluto provare questa soluzione.

A momenti sono entusiasta altri mi avvilisco  :-[ non arriverò mai ai vostri livelli  :hard:

34
Programmazione / Re:€ con due numeri dopo la virgola
« il: 09 Febbraio 2017, 21:36:00 »
mi restituisce un errore e non capisco il motivo visto che è uguale a quella per la TextBox3
...perché la rappresentazione in formato Stringa del valore numerico in virgola mobile, presente nel primo argomento della funzione "Format( )", deve contenere il punto e non la virgola.
Grazie vuott, quindi dovrei trasformare
€ 10,50 in 10.50
fargli fare il calcolo e riconvertirlo con la vorgola... se così non sono sulla strada giusta  ???

35
Programmazione / [RISOLTO] € con due numeri dopo la virgola
« il: 09 Febbraio 2017, 17:38:27 »
Nelle mie prove, fin qui ci sono riuscito ma una cosa non mi funziona:

Ho messo una TextBox1 per il prezzo (numero con virgola)
Ho messo una TextBox2 per la quantità (numero intero)
Ho messo una TextBox3 per il totale (numero con virgola)

ho scritto e provato questo codice che funziona:
Codice: [Seleziona]
Dim vString As String
vString = TextBox1.Text
TextBox3.Text = Val(vString) * TextBox2.Text
TextBox3.Text = Format$(TextBox3.Text, "€0.00")
se però aggiungo alla fine questa riga, per dare il giusto formato al valore che ho scritto nella TextBox1,
mi restituisce un errore e non capisco il motivo visto che è uguale a quella per la TextBox3
Codice: [Seleziona]
TextBox1.Text = Format$(TextBox1.Text, "€0.00")

 :'(

36
OpenBar / Re:Presentazione
« il: 08 Febbraio 2017, 21:22:15 »
... ho commesso un errore di presunzione ad installare gambAs, comunque andiamo avanti.

Benvenuto tra i pricipianti  :ciao:

anche io all'inizio ero presuntuoso e in pochi giorni mi ero anche convinto di fare passi da gigante tali da poter dispensare consigli a tutti...
la realtà è che così non è, bisogna procedere a piccoli passi ma ti garantisco che non è difficile e trovi gente disposta a darti le giuste dritte
anche se a volte farai domande che rilette con il senno di poi, dirai:
ma che caz... avevo chiesto  ;D

37
E' un programma che avevo iniziato una decina di anni fa con visual basic 6 e access.
Mancavano di inserire alcune funzioni/correzioni e sistemare tutte le tabelle del database (che sono parecchie) ed altre cose.
Diciamo che era funzionante al 60% poi non più sviluppato.
Il mio progetto prevedeva più di 40 di forms per potere gestire penso tutte le casistiche alcune con codice altre solo abbozzate.

Ok, ma io sono per le cose semplici ed essenziali...
penso che uno che lavora (parlo di partite IVA in proprio), se non ha un ufficio o una segretaria, quando torna la sera stanco non ha ne tempo ne voglia di stare al computer,
quindi, nei miei programmi cerco di prevedere la massima semplicità e il minor dati da inserire altrimenti alla fine fanno a penna....

Controcorrente io la penso così e ti garantisco che di applicativi in Win ne ho fatti parecchi  :ciao:

38
Il futuro ci vede sempre meno in primo ruolo come lavoratori, ma sempre più come solo clienti  :-\

Infatti, quando mai senti parlare di cittadini.... ormai si parla solo di consumatori e di PIL

39
Programmazione / Re:da testo a integer per operazione matematica
« il: 07 Febbraio 2017, 20:58:42 »
Restando al tuo esempio riportato, l'errore viene sollevato, poiché il numero rappresentato in caratteri stringa e restituito dalla funzione nativa Format( ), contiene una virgola, preludendo così ad un valore in virgola mobile.
In tal caso devi convertire quella rappresentazione numerica da valore di tipo Stringa, restituito poi dalla Proprietà .Text dell'Oggetto TextBox1, in valore di tipo genericamente numerico in virgola mobile mediante la funzione Val( ) .

Grande !!! funziona  :2birre:

Codice: [Seleziona]
Dim vStringa As String
TextBox1.Text = Format(Replace(TextBox1.Text, ",", Null) / 100, "0.00")
vStringa = TextBox1.Text
TextBox2.Text = (Val(vStringa) * 5)

40
Programmazione / Re:da testo a integer per operazione matematica
« il: 07 Febbraio 2017, 20:47:09 »
Se poi vuoi divertirti, puoi sempre usare addirittura la funzione esterna atof( ) della libreria condivisa .so di C:    ;D

Grazie vuott, si questa sera sono in vena di divertirmi con esperimenti
non penserai mica che mi guardo Sanremo ?  ;D

41
Intanto ciao a tutti... assenza forzata da tanta nanna  :sleepy: con tanta febbre  :evil:

e veniamo al dunque, sperimentando, per una TextBox ho utilizzato del codice che aveva suggerito quel genio di vuott in un vecchio post

Codice: [Seleziona]
TextBox1.Text = Format(Replace(TextBox4.Text, ",", Null) / 100, "0.00")

bene, ora con il numero che scrivo vorrei far compiere una operazione, esempio:

Codice: [Seleziona]
TextBox2.Text = (TextBox1.Text * 5)

chiaramente mi da un errore perchè i campi non sono numerici... so che la cosa più facile è renderli tali,
ma ho qualche altra possibilità?

Grazie  ;)

42
Per un gestionale di contabilità vedrei forms tipo queste:

Arco.... ti sei dato da fare  :rolleyes:
ma è un programma che hai fatto tu?
dove si scarica che me lo studio ?

43
Ho fatto delle prove e se inserisci dei dati in tools e premi annulla salva lo stesso i dati nel DB.
Per il cliente salva anche se non sono stati inseriti dati.

La parte alta, riguarda i dati dell'intestazione e quando modifichi è giustamente persistente.

La parte bassa, riguarda la modifica del logo e il pulsante annulla è a fianco della dicitura "Per modificare il logo....." e funziona in tale contesto.

Comunque grazie, se confonde cambio la grafica !!!  :ciao:

44
Non ho provato a lavorare con il database.
Ieri sera ho controllato un po il codice e non ho trovato errori.

Ho scoperto che se cancelli l'ultimo record ti restituisce un errore, oggi l'ho corretto.

Citazione
Sicuramente le forms vanno riviste/aggiunte sotto un'ottica di maggiore consultazione.
Cerca un gestionale per linux e guarda come gestiscono i vari inserimenti per farti un'idea.
Hai intrapreso un lavoro lungo e non semplice.

Avevo già fatto programmi simili x win.
Se provi la maschera dei clienti, vedi che i pulsanti scompaiono, ricompaiono o cambiano nome e funzione in base alle richieste.
E' solo l'inizio, deve essere abbondantemente ampliata.

Mi interessava comunque una vostra prova sull'utilizzo del DB (spostamenti, inserimenti, eliminazioni, etc.)
E, nella parte grafica se visualizzate tutto intero e correttamente

Grazie mille Arco  :2birre:

45
Se devo valutarlo dal punto di vista di un gestionale ho qualche perplessità.
Premesso che non conosco, ne tu lo hai spiegato, la logica e cosa vorresti esattamente gestire, perchè
"gestione cantiere" è un pò generico.

già, non ho spiegato quello che ho in mente... ne avevo fatto uno per win, ma in estrema sintesi:

1) per qualsiasi attività (muratore, idraulico, etc.)
2) preziario materiali
3) preziario manodopera in base alla qualifica
4) preventivi con stampa per il cliente
5) aggiunta in corso d'opera dei lavori extra preventivo
6) stampa resoconti per i clienti
7) stampa fatture

Citazione
Per quanto riguarda la visualizzazione dei clienti ha usato un sistema "seriale" (tasti Avanti - Indietro), perchè
per esempio non usare una GridView?

Se hai notato, i tasti di quella maschera scompaiono, ricompaiono o cambiano nome e funzione in base a cosa fai, la stessa maschera devo ampliarla per altre funzioni e/o scelte.

Citazione
ho provato il progetto che hai postato, il codice dalle prove che ho fatto funzionare funziona.

Per quanto concerne il codice, mi sono accorto di un errore... se elimini anche l'ultimo record restituisce un errore e sto mettendo rimedio.

Per quanto concerne la grafica, in un piccolo programmino che avevo fatto, Gianluigi mi aveva fatto notare che nel suo computer non tutto era ben visibile nelle form,
in questo tali problemi penso e spero non ci siano visto che non mi hai segnalato tali problemi.

Citazione
Queste ovviamente sono mie personalissime valutazioni, vai avanti perchè per dare una valutazione più
corretta quello che hai postato è un pò pochino....


Al momento sono solo le basi ma prima di continuare mi interessava avere un parere come il tuo per valutare eventuali strade diverse prima di addentrarmi troppo.


Grazie mille tornu  per aver provato ed espresso un tuo parere ;)

Pagine: 1 2 [3] 4 5 ... 8