Generatore di espressioni

di Yuri il
8 risposte

Buonasera, scusate una domanda: in quali occasioni,  nel generatore di espressione delle query, non funziona il completamento automatico di espressioni? e di conseguenza non vengono elencati i campi salvati della query su cui stai lavorando?

Grazie, ciao

Yuri

8 Risposte

  • Ciao, 
    in certi casi puoi riscontrare il problema per campi calcolati e/o temporanei inseriti nella query

    Potrebbe essere anche un problema della query stesa, diciamo corrotta?… puoi verificarlo nel creare una nuova query e vedere come si comporta.

  • Grazie per la risposta

  • 30/11/2023 - Yuri ha scritto:

    nel generatore di espressione delle query, non funziona il completamento automatico

    Diffida del generatore di espressioni. Per altre situazioni potresti trovare qualche mio post in cui lo chiamo intenzionalmente geneRRatore. Puoi usarlo per costruire una “bozza” di espressione ma alla fine mettici sempre tu le mani dalla finestra struttura della query (F2 per ma finestra di zoom) o meglio ancora in visualizzazione SQL. Nell'eterna attesa di un gestore SQL con un po' di autocompletamento/intellisense. 

  • 30/11/2023 - Yuri ha scritto:


    Buonasera, scusate una domanda: in quali occasioni,  nel generatore di espressione delle query, non funziona il completamento automatico di espressioni? e di conseguenza non vengono elencati i campi salvati della query su cui stai lavorando?

    Grazie, ciao

    Yuri

    Mah, se la query è del tipo:

    Select * from fatture 

    Se cerchi la ragione sociale dell'intestatario fattura mi sembra ovvio che non te lo propone (non puoi neanche scriverlo a mano), in quanto non esiste.

    Per proporlo devi scrivere

    Select * from fatture inner join clienti on fatture.idcliente=clenti.idcliente

    In quel caso hai a disposizione i campi della tabella clienti (o fornitori nel ciclo passivo).

    Ma il punto cardine è: come facciamo a rispondere senza vedere la tua sql?

  • 01/12/2023 - @Alex ha scritto:

    Sicuramente intende campi calcolati,

    Però se scritto così

    30/11/2023 - By65Franco ha scritto:

    in certi casi puoi riscontrare il problema per campi calcolati e/o temporanei inseriti nella query

    capisco che i campi calcolati sono una cosa e i (campi, presumo) temporanei un'altra.

    Aspetto “l'interpretazione autentica” di By65Franco.

  • 01/12/2023 - Philcattivocarattere ha scritto:


    01/12/2023 - @Alex ha scritto:

    Sicuramente intende campi calcolati,

    Però se scritto così

    30/11/2023 - By65Franco ha scritto:

    in certi casi puoi riscontrare il problema per campi calcolati e/o temporanei inseriti nella query

    capisco che i campi calcolati sono una cosa e i (campi, presumo) temporanei un'altra.

    Aspetto “l'interpretazione autentica” di By65Franco.

    Ciao, 

    e/o … sta per oppure (…così come lo si vuole chiamare)

    se è un campo calcolato sappiamo cosa è.

    un campo non calcolato potrebbe essere una assegnazione che non viene da calcoli o dalle tabelle … per esempio se si definisce una costante:
    esempio: Aggiungere una nuova colonna di tipo costante da visualizzare per ogni record estratto dalla query
    Esito :  ‘Controllato’    

    Ma senza vedere stà query non rimane altro che fare delle semplici ipotesi…

Devi accedere o registrarti per scrivere nel forum
8 risposte