Il Tipo Dato di un argomento non è corretto

Se si ottiene questo errore, controllare per vedere quali tipi dato sono richiesti da ciascun argomento nella funzione.

Esempio 1: Controllare i tipi dato richiesti per ogni argomento

Questa espressione utilizza la funzione LEFT con due argomenti. Tuttavia, il messaggio di errore indica un problema con i tipi dato degli argomenti.

https://helpcenter.graphisoft.com/it/wp-content/uploads/sites/2/aiuto-archicad-24/045_propertiesclassifications/LEFTError.png 

Nell'Editor Espressione, passare il cursore del mouse sopra il nome della funzione LEFT.

Controllare il menu di scelta rapida per vedere i tipi dato richiesti:

https://helpcenter.graphisoft.com/it/wp-content/uploads/sites/2/aiuto-archicad-24/045_propertiesclassifications/LEFTHover.png 

Si vede che il primo argomento (Testo) deve essere una stringa e che il secondo argomento (NumeroDiCaratteri) deve essere un numero intero.

Ma la vostra espressione contiene due stringhe, che non è corretto:

LEFT (“The quick brown fox”, “The quick”)

Soluzione

Cambiare il secondo argomento in un numero intero.

LEFT (“The quick brown fox”, 9)

Esempio 2: Controllare i tipi dato richiesti per ogni argomento

Questa espressione utilizza la funzione POWER con due argomenti. Tuttavia, il messaggio di errore indica un problema con i tipi dato degli argomenti.

https://helpcenter.graphisoft.com/it/wp-content/uploads/sites/2/aiuto-archicad-24/045_propertiesclassifications/POWERError.png 

Nell'Editor Espressione, passare il cursore del mouse sopra il nome della funzione POWER.

Controllare il menu di scelta rapida per vedere quali tipi dato sono richiesti da ciascun argomento in questa funzione:

https://helpcenter.graphisoft.com/it/wp-content/uploads/sites/2/aiuto-archicad-24/045_propertiesclassifications/POWERHover.png 

Si vede che il secondo argomento (Esponente) deve essere un intero o un numero.

La vostra espressione contiene due lunghezze, che non è corretto:

POWER (2m, 3m)

Il secondo argomento (Esponente) deve essere un intero o un numero, senza unità.

Soluzione

POWER (2m, 3)

Esempio 3: Controllare i tipi dato richiesti per ogni argomento

Questa espressione utilizza la funzione CONCAT con due argomenti. Tuttavia, il messaggio di errore indica un problema con i tipi dato degli argomenti.

https://helpcenter.graphisoft.com/it/wp-content/uploads/sites/2/aiuto-archicad-24/045_propertiesclassifications/CONCATError.png 

Nell'Editor Espressione, passare il cursore del mouse sopra il nome della funzione CONCAT.

Controllare il menu di scelta rapida per vedere quali tipi dato sono richiesti da ciascun argomento in questa funzione:

https://helpcenter.graphisoft.com/it/wp-content/uploads/sites/2/aiuto-archicad-24/045_propertiesclassifications/CONCATHover.png 

Nella funzione CONCAT, tutti gli argomenti devono essere stringhe. Un testo è una stringa se è racchiuso tra virgolette.

Nella vostra espressione, il primo argomento è un numero, che non è corretto:

CONCAT (1, “a”)

Soluzione

Modificare il primo argomento in una stringa eseguendo una delle seguenti operazioni:

racchiudendo il testo tra virgolette:

CONCAT (“1”, “a”)

o usando la funzione STR:

CONCAT (STR (1),“a”)

  • Ti è stato utile?
  • No
Argomenti rilevanti
Segno e/o tipo numerico non corretto
Problema Questo errore appare se •si ha inserito un valore con il segno sbagliato - ad es. si dispone di un numero negativo per un argomento che richiede una positiva •si ha inserito un valore con il tipo numerico sbagliato - ad es. si ha usato un numero decimale per un argomento ...
Tipo Dato non disponibile in ARCHICAD
Questo errore appare se la funzione produce un risultato il cui tipo dato non esiste o non è supportato in ARCHICAD. Soluzione Correggere la funzione in modo che produca un risultato corrispondente a un tipo dato esistente.
Il Tipo Dato non può essere cambiato
Per questa proprietà, il Tipo Dato non può essere cambiato in uno che utilizza unità modello (lunghezza, area, volume, angolo). Questi tipi dato sono visualizzati in grigio nell'elenco. Questo può verificarsi nei seguenti scenari: •Si ha assegnato un valore ...