Corso VBA Excel ITA - 123 - Progetto gestionale - Spiegazione della userform Nuovo Ordine

  Рет қаралды 1,004

NickTheGeek

NickTheGeek

Күн бұрын

Пікірлер: 2
@cristinasavoia9904
@cristinasavoia9904 3 жыл бұрын
Buongiorno Nick posso chiedere due eventuali modifiche relativamente a qualche video fa? * Prima richiesta) questo il percorso: HomePage --> Gest.Magazzino --> fltro --> cmbMov.di magazzino --> nella form che si apre sarebbe possibile visualizzare nella lista i soli movimenti relativi al prodotto filtrato così da utilizzare su di essi il successivo filtro? * Seconda richiesta) questo il percorso: HomePage --> Gest.Clienti --> Archivio Clienti --> seleziona riga --> cmbMod.Cliente --> nella frm che si apre sarebbe possibile tenere memoria del tipo di modifica apportata e la data di quando è avvenuta? possibilmente consultabile a scelta dell'operatore GRAZIE!!! Marco
@NickTheGeek
@NickTheGeek 3 жыл бұрын
Ciao Marco. Per la prima richiesta ci potrebbero essere più soluzioni, ad esempio: 1) l'evento Initialize carica i dati presenti nella frmGestioneMagazzino (quindi già filtrati) anziché quelli del foglio Movimenti; oppure 2) aggiungi nell'Initialize della frmGestioneMagazzino un filtro che verifichi (oltre alla data del movimento che già viene verificata ora), che in una qualsiasi cella della riga del foglio Movimenti sia contenuto il testo presente nella txtFiltro della frmGestioneMagazzino; se c'è, allora la riga deve essere scritta nella frmMovimentiMagazzino, altrimenti no. In entrambi i casi dovresti fare l'unload della frmGestioneMagazzino solo dopo aver caricato tutti i dati nella frmMovimentiMagazzino (oppure usi Hide anziché Unload, credo che funzioni lo stesso). La seconda richiesta è più complessa, perché dovresti modificare la struttura del foglio Clienti, che dovrebbe assomigliare a quella del foglio Magazzino, creando quindi una nuova "versione" del Cliente ogni volta che viene apportata una modifica alla sua anagrafica; dovresti aggiungere una colonna con lo stato del cliente (la versione vecchia dovrebbe essere Non Attiva, mentre l'ultima dovrebbe essere Attiva) e un'altra colonna con la data della modifica che ha reso quella versione non più attiva. Poi per la consultazione delle modifiche occorrerebbe una nuova userform, in cui elencare tutte le versioni di quel Cliente. Ovviamente una modifica alla struttura del foglio comporterebbe anche un'altra serie di modifiche a cascata: ad esempio, la scelta dei Clienti per i quali modificare o creare un ordine dovrebbe essere limitata a quelli attivi (per non avere duplicati), e la creazione di un nuovo codice cliente non dovrebbe limitarsi a verificare l'ultima riga presente nel foglio Clienti, ma verificare effettivamente qual è l'ultimo Codice Cliente in ordine alfabetico; ma probabilmente ci sarebbero diverse altre modifiche da fare, che al momento non mi vengono in mente.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
8 Excel tools everyone should be able to use
18:31
Билял Хасенов – Excel, VBA & More
Рет қаралды 2,4 МЛН
Excel Tutorial for Beginners
16:17
Kevin Stratvert
Рет қаралды 2,9 МЛН
Excel Personal Finance Tracker 101 | Build & Automate Yours in Minutes
16:51
MyOnlineTrainingHub
Рет қаралды 149 М.
Grammar rules you can stop sticking to
23:50
RobWords
Рет қаралды 354 М.
8 Rules For Learning to Code in 2025...and should you?
12:59
Travis Media
Рет қаралды 295 М.
Travaglio: complotti contro Meloni? Da ridere
20:06
Luca Sommi
Рет қаралды 140 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН