Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190

    VB: visualizzazione dei dati

    Ciao a tutti, ecco il mio problema:
    su una form di VB ho effettuato una connesione ad un database utilizzando un oggetto "data". Funziona tutto correttamente, solamente ke quando gli dico di visualizzare i dati in una textbox (o in un'etiketta) riesco a vederne solamente uno per volta.
    Come posso fare a visualizzare + record comtemporaneamente?
    Grazie 1000, anke se forse è una domanda un pò banale x esperti come voi!

  2. #2
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360
    NN capisco bene la domanda...tu vuoi fare apparire tutti gli elemnti di una tabella in una casella di testo...giusto??

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    esatto... in una tabella di testo o in'etichetta... è possibile?

  4. #4
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360
    Ehi la cosa direi che si fa con un ciclo for...però nn so tanto aiutarti!!
    Cioè ogni valore della tabella l'aggiunge alla casello di testo però mi sto chiedendo come sapere quanti valori nella tabello ci sono??!!

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    scusa ma nn esiste un metodo x dire semplicemente "stampami in quest'areia tutti i valori di un determinato campo contenuti nel DB"?

  6. #6
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360
    Eh si se magari ci dici come fare!

    Io ho pensato ad un ciclo for però nn so come sapere quanti valori ci sono in una tabella??!!

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    190
    qualcuno c può dare una mano???!

  8. #8
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    metti una textbox la ingrandisci come il form e metti la proprietà multiline su true e la proprietà scrollbar su both.
    in cima alla routine immetti:
    Acapo$=chr$(13)+chr$(10)
    poi nel ciclo while, prima di move next, per intenderci immetti:
    text1.text=text1.text & tuorecord & Acapo$


    link
    homepage
    http://%77%77%77%2e%74%77%6f%72%6b%2e%69%74/
    software
    http://%77%77%77%2e%74%77%6f%72%6b%2...programmi.html
    forum
    http://%77%77%77%2e%74%77%6f%72%6b%2...um/default.asp

  9. #9
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360
    io ho pensato a questo
    codice:
    For i = 0 To fine
          Text2.Text = Text2.Text & "," & Text1.Text
         dbArchivio.Recordset.MoveNext
    Next
    dove text1 è la casella che contine ogni singolo valore
    e text2 è la casella che contine il tutto

    però nn so come assegnare il valore a fine per dirli vai da 0 a l'ultima casella riga della tabella!!

    Please uno che mi dica come fare??!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53

    RE:VB Visualizzazione dati

    Potresti utilizzare una ListBox.

    Altrimenti puoi fare una cosa tipo:

    Do While Not TuoRecordset.EOF
    ' se vuoi che il tutto venga visualizzato per linee
    Text1 = Text1 & VbCrLf & TuoCampo
    ' se invece vuoi visualizzare i campi delimitati da VIRGOLE
    Text1 = Text1 & "," & TuoCampo
    TuoRecordset.MoveNext
    Loop

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.