|
Rank: Member
Iscritto dal : 6/15/2010 Posts: 17
|
Scusate ho un problema in Access2003 .Quando il ciclo I arriva a 1637 va in errore sulla riga .AddItem :
Errore di runtime 2176 - Impostazione troppo lunga per questa proprieta`
Se il ciclo e` minore di 1637 non da` errore ed esce la lista normale.
With Forms![Maschera Vista Calcolo].CR1 .RowSource = "" .ColumnCount = 7 .ColumnWidths = "1200;800;800;800;800;800;800" For I = 1 To X .AddItem I & ";" & Mx(I, 1) & ";" & Mx(I, 2) & ";" & Mx(I, 3) & ";" & Mx(I, 4) & ";" & Mx(I, 5) & ";" & Mx(I, 6) Next I End With
Mx ha una dim di (1000000,6) as Byte Mi pare che ci sia un limite di dati di 32 o 64KB o sbaglio? Non si puo` ovviare? Grazie
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
luigice ha scritto:Scusate ho un problema in Access2003 .Quando il ciclo I arriva a 1637 va in errore sulla riga .AddItem :
Errore di runtime 2176 - Impostazione troppo lunga per questa proprieta`
Se il ciclo e` minore di 1637 non da` errore ed esce la lista normale. ................ Mx ha una dim di (1000000,6) as Byte Mi pare che ci sia un limite di dati di 32 o 64KB o sbaglio? Non si puo` ovviare? Grazie salve Il problema che riscontri non è legato alla capacità di memorizzazione dell'array ma ti viene segnalato che un elemento dell'array supera il limite massimo consentito nella listbox. Praticamente la stringa che passi alla listbox è troppo lunga. A memoria, il limite massimo della lunghezza di una stringa in una listbox dovrebbe essere 1024 o 2048 caratteri. Controlla il valore che produce l'errore. saluti Giap
|
|
Rank: Member
Iscritto dal : 6/15/2010 Posts: 17
|
In pratica uso solo valori numerici da 1 a 100 nella matrice.Quindi niente stringhe. Ciao
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
luigice ha scritto:In pratica uso solo valori numerici da 1 a 100 nella matrice.Quindi niente stringhe. Ciao salve questa: I & ";" & Mx(I, 1) & ";" & Mx(I, 2) & ";" & Mx(I, 3) & ";" & Mx(I, 4) & ";" & Mx(I, 5) & ";" & Mx(I, 6) è una stringa!.. saluti Giap
|
|
Rank: Member
Iscritto dal : 6/15/2010 Posts: 17
|
Hai ragione,scusa..Io parlavo della matrice che e` dimensionata come Byte..
|
|
Guest |