Tabelle e indici
"field" is not related to the current work area – FoxPro VFP-1165
L'errore VFP-1165 indica che è stato eseguito un comando che richiede una relazione tra tabelle prima che tale relazione esistesse. Un caso tipico è SET SKIP TO eseguito troppo presto. Definisci prima la relazione con SET RELATION, poi ripeti il comando dipendente.
Cosa significa questo errore?
L'errore VFP-1165 indica che è stato eseguito un comando che richiede una relazione tra tabelle prima che tale relazione esistesse. Un caso tipico è SET SKIP TO eseguito troppo presto. Definisci prima la relazione con SET RELATION, poi ripeti il comando dipendente.
Messaggio originale
"field" is not related to the current work areaContesto e parole chiave
Alias
- field is not related to the current work area
- VFP-1165
Messaggi alternativi
- Errore 1165 di Visual FoxPro
- Il campo non è correlato alla work area corrente
Prodotti
- Visual FoxPro
Piattaforme
- Windows
Parole chiave
- field not related current work area
- SET RELATION FoxPro
- VFP-1165
Cause possibili
Relazione non stabilita prima del comando
Il codice esegue un comando che presuppone una relazione tra work area senza averla definita in precedenza.
comuneDiagnosi
Ordine tra SET RELATION e comando successivo
Esaminare la sequenza del codice e verificare se il comando che fallisce, per esempio SET SKIP TO, precede la definizione della relazione.
Come leggere il risultato. Se la relazione non è ancora attiva, occorre stabilirla prima del comando che usa il campo correlato.
Risoluzione
Stabilire prima la relazione tra le work area
Eseguire SET RELATION con l'espressione e l'alias reali del progetto prima del comando che richiede il campo correlato.
- Identificare la work area corrente, la tabella destinazione e il campo usato dal comando.
- Eseguire SET RELATION con l'espressione e l'alias corretti per il progetto.
- Eseguire soltanto dopo la relazione il comando che aveva generato VFP-1165.
- Verificare che lo scorrimento o l'operazione correlata segua la relazione prevista.
Domande frequenti
Perché SET SKIP TO può generare VFP-1165?
Perché SET SKIP TO richiede una relazione già stabilita; la guida indica di eseguire prima SET RELATION con la relazione corretta.
Approfondimenti
- Field is not related to the current work area (Error 1165) — VFPHelp riferimento_tecnico_comunitario