Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB6] Combo oltre 10 caselle

    Sto creando una combo molto grande, ho utilizzato quella della FORM2. ecco il codice

    Turni.Clear

    Turni.ColumnCount = 5
    Turni.ListWidth = "6,5 cm"
    Turni.ColumnWidths = "1 cm;1 cm; 1,6 cm; 0,5 cm; 1 cm"



    rsRecordSet14.MoveFirst
    i14 = 0
    Do While Not rsRecordSet14.EOF
    Me.Turni.AddItem rsRecordSet14![Tipo turno] & ""
    Me.Turni.List(i14, 1) = rsRecordSet14![Giornata] & ""
    Me.Turni.List(i14, 2) = rsRecordSet14![Tipo giornata] & ""
    Me.Turni.List(i14, 3) = rsRecordSet14![Rigo Giornata] & ""
    Me.Turni.List(i14, 4) = rsRecordSet14!Treno & ""
    Me.Turni.List(i14, 5) = rsRecordSet14!Servizio & ""
    Me.Turni.List(i14, 6) = rsRecordSet14![Località inizio codice] & ""
    Me.Turni.List(i14, 7) = rsRecordSet14![Località inizio] & ""
    Me.Turni.List(i14, 8) = rsRecordSet14![Località fine codice] & ""
    Me.Turni.List(i14, 9) = rsRecordSet14![Località fine] & ""
    rsRecordSet14.MoveNext
    i14 = i14 + 1
    Loop
    'chiude il recordset
    rsRecordSet14.Close

    Fino a qui è tutto perfetto, e non mi da problemi.
    Ora però devo aggiungere altri dati nella combo.

    Me.Turni.List(i14, 10) = rsRecordSet14![Ora prescritta inizio] & ""
    Me.Turni.List(i14, 11) = rsRecordSet14![Ora prescritta fine] & ""
    Me.Turni.List(i14, 12) = rsRecordSet14![TP] & ""
    Me.Turni.List(i14, 13) = rsRecordSet14![Macchina1] & ""

    Dal 10 in poi va in errore, come se fosse limitata a soli 10 dati, cioè dallo 0 al 9, oltre va in errore

    Sapete darmi conferma di questo????

    C'è un modo per andare oltre, devo aggiungere altre 6 campi.

    Ciao e grazieeeeeeeeeeeeeeee

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    L'ho copiato dall'help di excel:
    Se si imposta ColumnCount su 0, non vengono visualizzate le colonne, mentre se la si imposta su -1, vengono visualizzate tutte le colonne disponibili. Per una fonte dati non associata, il numero massimo di colonne consentite è 10 (da 0 a 9).

    Ciao

  3. #3

    Nooooooooooooooooooooo

    Nooooooooooooooooooooooooooo

    Adesso come faccio, a me servono per FORZA 16 colonne, c'è un modo per aggirare il problema

    Ciao e grazieeeeeeeee

  4. #4

    ciao marco

    ...prova ad utilizzare una grid e simula la combo? c'è un ocx spettacolo chiamato VSFlexGrid io lo uso spesso.
    ma a te servono perforza inclonnati perchè devi poi recuperare una colonna in particolare?

  5. #5

    Si

    Devo recupare tutte le 16 colonne

    In visualizzazione ne ho messo solo 5, perchè sono quelli che servono per individuare una certa COSA, poi quando ci clicco mi evi riempire 16 celle della datagrid

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.