Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Access: Popolare una casella combinata non da DB
sabato 08 settembre 2007 - 11.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Gaberiele
Profilo
| Newbie
9
messaggi | Data Invio:
sab 8 set 2007 - 11:35
Ciao a tutti,
ho una casella combinata da popolare, ma i valori non sono presenti nel database!
I valori da inserire nella casella combinata 'attributo' sono 3: Primo, Secondo , Terzo;
ho provato con attributo.Value = "..." ma mi permette di inserire un solo valore, ho messo tutti gli apici possibili ma prende solo il valore tra doppi apici.
I valori devono essere per forza in una tabella?
Spero che riusciate a risolvere il mio problema, grazie anticipatamente!
Ho risolto grazie comunque a tutti!
Pubblico la soluzione suggeritami da una persona gentile, potrebbe servire a qualcun' altro!
Ci sono 4 passi da fare:
1. Imposta la proprietà Tipo Origine Riga= Elenco Valori
2. Definire il Numero di Colonne(1 probabilmente nel tuo caso)
3. Vuotarla (è sempre bene farlo prima del passo 4)
4. Riempirla
I primi 2 passi si fanno in modalità Disegno dalla finestra delle proprietà, mentre gli altri 2 quando ritieni di doverlo fare... da codice...!
Codice:
' Per vuotarla
[i]Me!NomeCombo.RowSource=vbNullString [/i]
' Per riempirla
[i]Me!NomeCombo.AddItem "Primo"
Me!NomeCombo.AddItem "Secondo"
Me!NomeCombo.AddItem "Terzo" [/i]
' Potresti fare un ciclo ma in questo caso non è ipotizzabile...!
P.S. se usi A97 il metodo AddItem non è supportato quindi si fà così:
[i]Me!NomeCombo.RowSource="Primo;Secondo;Terzo"[/i]
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !