RaulKen.It :: Leggi il Topic - [RISOLTO] Listview1
Precedente :: Successivo
Autore
Messaggio
Incantatore Moderatore di RaulKen.It Registrato: Oct 07, 2004 Messaggi: 1924 Località: Roma
Inviato: Mar Set 12, 2006 7:23 pm Oggetto: [RISOLTO] Listview1
in list1 è :
List1.ListIndex = 0
in listview1 com'è?
vi dico il motivo allora questo è il codice:
Dim db As Database
Dim rs As Recordset
Dim rs1 As Recordset
Dim WS As Workspace
Dim Max As Long
nome.Locked = True
Combo4.Locked = True
uomo.Enabled = False
donna.Enabled = False
indir.Locked = True
n.Locked = True
citta.Locked = True
pr.Locked = True
telf.Locked = True
telc.Locked = True
email.Locked = True
assicurazione.Enabled = False
mensile.Locked = True
gennaio.Enabled = False
gennaio1.Locked = True
febbraio.Enabled = False
febbraio1.Locked = True
marzo.Enabled = False
marzo1.Locked = True
aprile.Enabled = False
aprile1.Locked = True
maggio.Enabled = False
maggio1.Locked = True
giugno.Enabled = False
giugno1.Locked = True
luglio.Enabled = False
luglio1.Locked = True
agosto.Enabled = False
agosto1.Locked = True
settembre.Enabled = False
settembre1.Locked = True
ottobre.Enabled = False
ottobre1.Locked = True
novembre.Enabled = False
novembre1.Locked = True
dicembre.Enabled = False
dicembre1.Locked = True
trimestrale.Enabled = False
trimestrale1.Locked = True
semestrale.Enabled = False
semestrale1.Locked = True
annuale.Enabled = False
annuale1.Locked = True
Set WS = DBEngine.Workspaces(0)
dbfile = (App.Path & "\Data\date.mdb")
pwdstring = "swordfish"
Set db = DBEngine.OpenDatabase(dbfile, False, False, ";PWD=" & pwdstring)
Set rs = db.OpenRecordset("user", dbOpenTable)
Set rs1 = db.OpenRecordset("pagamenti", dbOpenTable)
rs.Edit
rs1.Edit
rs("nome") = nome.Text
rs1("nome") = nome.Text
rs("eta") = Combo4.Text
rs("uomo") = uomo.Value
rs("donna") = donna.Value
rs("indirizzo") = indir.Text
rs("num") = n.Text
rs("citta") = citta.Text
rs("provincia") = pr.Text
rs("telefono") = telf.Text
rs("cellulare") = telc.Text
rs("email") = email.Text
rs("assicurazione") = assicurazione.Value
rs("mensile") = mensile.Text
rs1("Gennaio") = gennaio.Value
rs1("Gennaio1") = gennaio1.Text
rs1("Febbraio") = febbraio.Value
rs1("Febbraio1") = febbraio1.Text
rs1("Marzo") = marzo.Value
rs1("Marzo1") = marzo1.Text
rs1("Aprile") = aprile.Value
rs1("Aprile1") = aprile1.Text
rs1("Maggio") = maggio.Value
rs1("Maggio1") = maggio1.Text
rs1("Giugno") = giugno.Value
rs1("Giugno1") = giugno1.Text
rs1("Luglio") = luglio.Value
rs1("Luglio1") = luglio1.Text
rs1("Agosto") = agosto.Value
rs1("Agosto1") = agosto1.Text
rs1("Settembre") = settembre.Value
rs1("Settembre1") = settembre1.Text
rs1("Ottobre") = ottobre.Value
rs1("Ottobre1") = ottobre1.Text
rs1("Novembre") = novembre.Value
rs1("Novembre1") = novembre1.Text
rs1("Dicembre") = dicembre.Value
rs1("Dicembre1") = dicembre1.Text
rs1("Trimestre") = trimestrale.Value
rs1("Trimestre1") = trimestrale1.Text
rs1("Semestre") = semestrale.Value
rs1("Semestre1") = semestrale1.Text
rs1("Annuale") = annuale.Value
rs1("Annuale1") = annuale1.Text
rs.Update
rs1.Update
rs.MoveFirst
rs1.MoveFirst
ListView1.ListItems.Clear
ListView1.ListItems.Add , , rs!nome, , 3
rs.MoveNext
rs1.MoveNext
(qui andrebbe List1.ListIndex = 0) però io sto usando una listview1
senza questa stringa se sto modificando A mi va a modificare B se avete qualche altro metodo sono accettati consigli.
grazie Ultima modifica di Incantatore il Gio Set 14, 2006 12:48 am, modificato 1 volta in totale
Torna in cima
Maui Frequentatore del Forum Registrato: gen 06, 2002 Messaggi: 251 Località: l'isola di Maui ke domande...
Inviato: Mer Set 13, 2006 1:23 pm Oggetto:
il per verificare l'indice di un elemento mi muovo in questo modo:
Codice:
Option Explicit
Private Sub Form_Load()
ListView1.View = lvwReport
ListView1.ListItems.Clear
Call ListView1.ColumnHeaders.Add(, , "Colonna 1")
Call ListView1.ListItems.Add(, , "pippo")
Call ListView1.ListItems.Add(, , "pluto")
Call ListView1.ListItems.Add(, , "paperino")
End Sub
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
ListView1.ToolTipText = ListView1.SelectedItem.Index
End Sub
però spesso e volentieri io adopero il Key al posto dell'Index
esempio:
Codice:
Option Explicit
Private Sub Form_Load()
ListView1.View = lvwReport
ListView1.ListItems.Clear
Call ListView1.ColumnHeaders.Add(, , "Colonna 1")
Call ListView1.ListItems.Add(, "K1", "pippo")
Call ListView1.ListItems.Add(, "K2", "pluto")
Call ListView1.ListItems.Add(, "K3", "paperino")
End Sub
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
ListView1.ToolTipText = ListView1.SelectedItem.Key
End Sub
fammi sapere per ulteriori problemi _________________ Essere anticorformisti significa anke non esserlo necessariamente... baci ai pupi!!
Torna in cima
Maui Frequentatore del Forum Registrato: gen 06, 2002 Messaggi: 251 Località: l'isola di Maui ke domande...
Inviato: Mer Set 13, 2006 1:29 pm Oggetto: Re: Listview1
Incantatore ha scritto: in list1 è :
(qui andrebbe List1.ListIndex = 0) però io sto usando una listview1
l'equivalente con la ListView è la seguente:
ListView1.ListItems(1).Text
con il KEY invece:
ListView1.ListItems("K1").Text _________________ Essere anticorformisti significa anke non esserlo necessariamente... baci ai pupi!!
Torna in cima
Incantatore Moderatore di RaulKen.It Registrato: Oct 07, 2004 Messaggi: 1924 Località: Roma
Inviato: Gio Set 14, 2006 12:47 am Oggetto:
io ho risolto cosi :
Codice: Set rs = dB.OpenRecordset("Select * from user where nome = '" & Trim(home.ListView1.ListItems(home.ListView1.SelectedItem.Index)) & "'")
prima dell'operazion rs.edit ect...
grazie lo stesso per i suggerimenti
Torna in cima
Non puoi inserire nuovi Topic in questo forumNon puoi rispondere ai Topic in questo forumNon puoi modificare i tuoi messaggi in questo forumNon puoi cancellare i tuoi messaggi in questo forumNon puoi votare nei sondaggi in questo forum
Powered by phpBB © 2001, 2005 phpBB Group