È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

%ComboBox nuovo problema

Ultimo Aggiornamento: 12/10/2021 13:09
Post: 16
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
08/10/2021 18:32

Ciao,
ho ancora un problema con la gestione delle combobox.
By Sal, aveva risolto il problema di 5 combobox in cascata e sin qui tutto ok, ma ho avuto la malaugurata idea di aggiungere alla tabella la colonna ID per rendere univoci i dati (ID mi serve per la gestione di un'altra Userform) mentre nella Userform1 le 5 combobox devono poter selezionare e visualizzare i dati delle colonne B-C-D-E e escludendo quelli della colonna A.
Nella Userform1 ho modificato il codice nelle Sub: (vedi allegato)
Private Sub cmdNuovo_Click()
Private Sub ComboBox1_Change()
Private Sub ComboBox2_Change()
Private Sub ComboBox3_Change()
Private Sub ComboBox4_Change()

e nel Modulo7 ho modificato il codicedel la Sub: (vedi allegato)
Sub rFi5(fg, ……….

Sembra che tutto funzioni, se non che ogni tanto mi visualizza al posto del valore del record il titolo di colonna.
Per cui penso che la modifica che ho fatto non vada bene, ma non riesco a venirne a capo.
Allego file
Grazie dell’aiuto
GioCas
Post: 3.221
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
10/10/2021 10:51

ciao
ti riporta le intestazioni se inserisci nell'ID un numero non esistente nella combo (es: 3)

Per evitare ciò, nelle proprietà della comboBox 6 (quella dell'ID), setta il parametro:
MatchRequired = True (e non false)

Piccolo suggerimento: perchè non rinomini in chiaro tutte le TaxtBox - ComboBox etc etc
so che è un lavoretto, noioso ma un domani ne ricaverai benefici al posto di correre appresso a cosa rappresenta la TextBox6, pittosto che la 9 etc etc.

saluti



Domenico
Win 10 - Excel 2016
Post: 16
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
10/10/2021 14:56

%ComboBox nuovo problema
Grazie dodo47, ho provato e non mi da più i titoli, se id non esiste, mi da il messaggio "Valore della proprietà non valido" inserendone uno esistente tutto ok. Però se voglio chiudere la scheda e la combobox6 è vuota non me la fa chiudere e mi da il messaggio "Valore della proprietà non valido" se inserisco un valore esistente me la fa chiudere.
Invece per le combobox da1 a 5, appena By Sal legge il post, sicuramente ci aiuterà a capire.
Grazie
GioCas
Post: 3.222
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
12/10/2021 10:08

ciao
per quanto riguarda quella segnalazione di errore, basta che nel modulo della userForm tu inserisca la seguente sub:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Me.ComboBox6 = vbNull
End Sub

Per il resto di sicuro Sal TI aiuterà a capire.





[Modificato da dodo47 12/10/2021 10:09]
Domenico
Win 10 - Excel 2016
Post: 17
Registrato il: 22/07/2016
Città: TORINO
Età: 67
Utente Junior
2016
OFFLINE
12/10/2021 13:09

Grazie dodo47.
Ho ancora molto da imparare
GioCas
Vota: 15MediaObject5,0015 1
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]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 14:29. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com