Maschera, recordset e parametri non facili da inserire

di il
17 risposte

17 Risposte - Pagina 2

  • Re: Maschera, recordset e parametri non facili da inserire

    Fatta prova on line

    SELECT giorni.id, dati.descriz, (altri campi tabella popolata) FROM giorni 

        left join dati on giorni.id=dati.id

    Così ti porta dietro tutte le date dall'1 al 31 (occhio a febbraio e i mesi da 30 giorni)

    Ovviamente al posto di giorni.id devi formattare per farlo diventare formato data.

    (Giorni.nr+'/'+mese.nr+'/'anno.nr) as nuovadata

    Così non cambi nulla.

    Questa modifica non l'ho provata ma puoi arrivarci tranquillamente.

  • Re: Maschera, recordset e parametri non facili da inserire

    Risultato del test:

    1|

    2|prova

    3|

    4|

    Dove 1, 2, 3 e 4 sono tabella giorni e prova è la tabella dati con un solo record e in comune ha la data (2).

  • Re: Maschera, recordset e parametri non facili da inserire

    Ho Provato cosi:

    SELECT DateSerial(2023,5,[Giorni].[ID]) AS NuovaData, dati.descrizione
    FROM giorni LEFT JOIN dati ON DateSerial(2023,5,[Giorni].[ID]) = dati.data;

    Dove al posto del ID, uso la data, visto che le date sono univoche fungono da id, e dati selezionati in tabella dati, per i mesi da 30 o 28/29 giorni non ci dovrebbero essere problemi con il DateSerial.

    Al posto di mese=5 e anno=2023, dovei poter passare i parametri in maschera da due combo, provo e ti faccio sapere.

    per adesso Grazie.

Devi accedere o registrarti per scrivere nel forum
17 risposte