Logo by Irenicus giovedì 09-feb-12 20:46


RaulKen.It :: Leggi il Topic - [RISOLTO] Listview1
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

[RISOLTO] Listview1

 
Nuovo Topic   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
Incantatore
Moderatore di RaulKen.It
Moderatore di RaulKen.It


Registrato: Oct 07, 2004
Messaggi: 1924
Località: Roma

MessaggioInviato: Mar Set 12, 2006 7:23 pm    Oggetto: [RISOLTO] Listview1 Rispondi citando

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
Profilo Messaggio privato MSN Messenger
Maui
Frequentatore del Forum
Frequentatore del Forum


Registrato: gen 06, 2002
Messaggi: 251
Località: l'isola di Maui ke domande...

MessaggioInviato: Mer Set 13, 2006 1:23 pm    Oggetto: Rispondi citando

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
Profilo Messaggio privato Invia email HomePage
Maui
Frequentatore del Forum
Frequentatore del Forum


Registrato: gen 06, 2002
Messaggi: 251
Località: l'isola di Maui ke domande...

MessaggioInviato: Mer Set 13, 2006 1:29 pm    Oggetto: Re: Listview1 Rispondi citando

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
Profilo Messaggio privato Invia email HomePage
Incantatore
Moderatore di RaulKen.It
Moderatore di RaulKen.It


Registrato: Oct 07, 2004
Messaggi: 1924
Località: Roma

MessaggioInviato: Gio Set 14, 2006 12:47 am    Oggetto: Rispondi citando

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
Profilo Messaggio privato MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Generazione pagina: 0.11 Secondi