Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

% ComboBox

Ultimo Aggiornamento: 30/07/2021 13:57
Post: 2
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
15/07/2021 15:23

Ciao,
ho la necessità di utilizzare per un programma gestionale 5 combobox collegate tra loro, dopo svariati tentativi, la prima, seconda e terza combo funzionano, la quarta legge tutti i dati della colonna e non solo il dato riferito alle 3 scelte precedenti.
Premesso che ho cercato info in rete ma non sono riuscito a trovarne che facciano al caso mio.
Allego un esempio per far capire meglio ciò che vorrei ottenere, in tabella, ho indicato un esempio dei dati da ottenere.
Grazie
Post: 6.437
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
15/07/2021 15:55

Ciao Sinceramente non riesco a capire il fine ultimo

comunque ho fatto in modo che le combo caricano gli elementi unici di ogni colonna, non so se era questo che volevi.

nel caso spiega meglio.

Ciao by sal (8-D



se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
15/07/2021 21:04

5 ComboBox
Ciao by sal,
per prima cosa grazie di aver risposto.
Questa combinazione, mi serve all'interno di un programmino di movimenti bancari, dove in una tabella ho elencato la casistica di movimenti che si possono verificare.
Ho provato il tuo file ma se per esempio seleziono il:
la ComboBox Dato 1 "c"
la ComboBox Dato 2 "aa"
la Combobox Dato 3 dovrebbe visualizzare solo "aa" e "aaa" Invece compare anche "aab" che non centra nulla, ecc.
Spero ora di essere stato più chiaro e nuovamente ti ringrazio
Gio.Cas
Post: 6.438
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
16/07/2021 16:18

Ciao Gio.Cas, ecco il file, ma ha bisogno di un foglio di appoggio, per copiare i dati dall'applicazione del filtro sul foglio Tabella, il nome deve essere "Appo" che potrai visualizzare o nascondere al lancio della macro, se gli dai un altro nome aggiorna le macro con il nuovo nome.

non ho inserito il nascondi e scopri nella macro.

il tuo metodo non funziona in quanto essendo a cascata i combo devono essere attivi tutti i filtri precedenti tu ne aggiorni solo 2 quando passi al 3° il filtro avviene solo tra il 2° e 3° ed il 1° sballa la consecutività dei filtri, e cosi pure tra 3°-4° etc..

certo si potrà ancora migliorare, cercando di togliere il foglio di appoggio, ma al momento credo che sia la soluzione migliore

fai le prove e fai sapere, Ciao By Sal (8-D

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
17/07/2021 16:19

5 ComboBox
by sal
per prima cosa volevo ringraziarti, hai risolto appieno il mio problema.
Scusa ma la vecchiaia (alz...) colpisce, pur utilizzando nel programma tabelle di appoggio per la numerazione progressiva delle varie tabelle, proprio non mi passava per la testa di utilizzarla per la cascata delle ComboBox.
Nuovamente grazie
Gio Cas 😉
Post: 6.444
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
18/07/2021 08:10

Ciao Gio.Cas, eccoti il nuovo file, ho tolto il foglio di appoggio, non ne ha più bisogno

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 4
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
18/07/2021 22:10

5 ComboBox
Ciao By Sal,
ti ringrazio, scusa non ho visto prima la nuova versione, lo testerò domani sera, perché oggi e domani sono fuori.
Ti faccio sapere.
Grazie
Gio.Cas
Post: 5
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
19/07/2021 18:37

5 ComboBox
Ciao By Sal,
ho provato la seconda soluzione e funziona egregiamente, però è emerso un problema, mi spiego meglio.
Allego il file su cui sto lavorando, dal quale ho eliminato un po di codice e varie textbox e pulsanti per semplificare.
Quindi non considerare eventuali errori di formattazione.
Vengo al problema.
Come vedi in basso nel form ci sono 3 textbox riferite a Entrate, Uscite, Giacenza (gestite da un modulo), dopo un qualsiasi Inserimento, Modifica, non visualizzano più i valori in quanto rimane attivo il foglio ”Tabella”, mi puoi aiutare.
Altra cosa essendo neofita, se non chiedo troppo mi puoi commentare il codice che mi hai fornito in maniera che me lo posso studiare.
Scusa se ti faccio queste domande.
Saluti
Gio.Cas
Post: 6.467
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/07/2021 11:15

Ciao Gio.Cas ecco il file con le mie modifiche, ho anche commentato il codice.

per la verità ho duplicato il tuo form ed inserito una nuova Combo per ricerca e modifica ed anche inserimento.

ti allego il file

Ciao By Sal (8-D

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 6
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
23/07/2021 13:48

5 ComboBox
Grazie By Sal,
senza retorica, un enorme ringraziamento a By Sal, che oltre ad aver risolto il mio problema ha dedicato il suo tempo a sviluppare una nuova versione totalmente differente dalla mia.
Questo da merito a Lui ed al forum, perché oltre a risolvere mette in condizione un neofita come me a vedere come realmente si programma.
Ho iniziato anche grazie ai commenti, di capire quanto da By Sal fatto nella nuova versione e la stò confrontando con la vecchia.
Sicuramente opterò per la nuova.
Per ora nuovamente grazie
Gio.Cas🤩🤩🤩
Post: 7
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
25/07/2021 20:13

Ciao by Sal
Volevo fare una domanda, nel caso volessi aggiungere 3 colonne, bisogna rifare tutto superando le 10 colonne
Grazie
Post: 6.471
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
26/07/2021 07:07

Ciao Gio.Cas, infatti esiste il limite delle 10 colonne, ma solamente se si usa "Additem", cosa che se non ricordo male tu faccia, per il fatto che devi allineare i campi Valuta.

ma se invece carichi i dati con range Non succede, ma hai poi il problema dell'allineamento, cosa superabile credo, Non l'ho provato, processando le colonne dopo il caricamento.

oppure usare una Listview, che ha bisogno di una programmazione diversa, ma è molto più duttile della listbox, ed inoltre deve essere attivato il componente Listview, che non è presente nella casella degli strumenti, se devi distribuire il file poi deve essere fatto anche sugli altri PC.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 8
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
26/07/2021 11:47

Effettivamente è un limite della listbox, la listview ho provato ma è molto più complicata la prigrammazione, oltre a complicare il passaggio da un computer ad un'altro se non previo abilitazione.
Pensavo ci fosse qualche escamotage.
Gio.Cas
Post: 6.472
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
26/07/2021 17:12

Ciao Gio.Cas, te l'ho spiegato devi caricare il range.address e poi gestire le colonne delle valute allineandole.
senza fare additem.

metti il file con più colonne e ne riparliamo

Ciao By Sal (8-D
[Modificato da by sal 26/07/2021 17:21]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 9
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
26/07/2021 18:44

5 ComboBox
Ciao, by Sal,
il file che ho adottato è quello con la tua soluzione, dove dovrei aggiungere 3 colonne per evitare di avere 2 file simili.
Ciao
Gio.Cas
Post: 6.474
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
28/07/2021 16:54

Ciao Gio.Cas, ecco il file con più di 10 colonne, ce ne ho messo un poco per trovare la soluzione, ho anche chiesto aiuto, ce sempre da imparare, ma alla fine sono riuscito a risolvere l'allineamento

le colonne ne ho aggiunto qualcuna in più credo, ma elimina quelle che non servono.

ti allego il file, Ciao By Sal (8-D
[Modificato da by sal 28/07/2021 16:56]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 11
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
30/07/2021 13:57

%ComboBox
Ciao by Sal e tutti,
scusa per il ritardo nel rispondere, ma sono rientrato solo ieri sera, ho subito provato la nuova versione sviluppata da te altri che ti hanno dato supporto. E' proprio quello che volevo realizzare. Mi sono passato tutto il codice ed oserei dire che, questa soluzione oltre a risolvere il problema di numero di colonne della listbox è molto più snello e fluido. Francamente pensavo almeno dalle mie conoscenze che invece si complicasse.
Comunque grazie.
Penso che si possa dare per risolto.
Saluti
Gio.Cas
[SM=g27811] [SM=g27811]
Vota: 15MediaObject5,00417 4
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Condizionare contenuto di una combox in base a selezione della combobox precedente (4 messaggi, agg.: 16/06/2014 10:21)
Inserimento di ComboBox in folglio (6 messaggi, agg.: 21/08/2014 21:36)
ComboBox (5 messaggi, agg.: 03/12/2020 19:52)
Combobox (3 messaggi, agg.: 18/02/2023 17:56)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 03:37. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com