Access: Popolare una casella combinata non da DB

sabato 08 settembre 2007 - 11.35

Gaberiele Profilo | Newbie

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]
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5