Campo data vuoto su report

di il
3 risposte

Campo data vuoto su report

C'e' modo di evitare di stampare "30/12/1899" su report se il campo data e' volutamente vuoto?

3 Risposte

  • Re: Campo data vuoto su report

    Mi chiedo come lo hai valorizzato... perchè invece di fare un papocchio non ragioni sul motivo per cui ha quel Valore...?
  • Re: Campo data vuoto su report

    Ovviamente in cifre per praticita' di ricerche filtri ecc...
    0 corrisponde alla data 0 del 31/12/1899 ma la mia data nel campo non e' 0, la mia data e' vuota
    il campo e' vuoto in tabella, c'e' un modo per non visualizzare un campo data vuoto?
    in visualizzazione foglio di lavoro il campo data vuoto e' visualizzato vuoto
    anche a video i campi data vuoti vengono visualizzati vuoti
    soltanto in report non viene visualizzato/stampato vuoto, il problemino e' tutto li
    non e' un problema di logica ma se non c'e' soluzione pazienza
  • Re: Campo data vuoto su report

    Scusa Alex risolto
    era un campo data frutto di una ricerca
    Public Function CercamiLEsame(myAnagrafe)
    
    Dim myrst1 As DAO.Recordset
    Dim myrst2 As DAO.Recordset
    Dim myTurno As Long
    Dim myResp As Variant
    
    'myResp = 0
    myResp = ""
    
    Set myrst1 = CurrentDb.OpenRecordset("Anagrafe", dbOpenDynaset)
    Set myrst2 = CurrentDb.OpenRecordset("Turni", dbOpenDynaset)
    myrst1.FindFirst "ID_ANAGRAFE = " & myAnagrafe
    If Not myrst1.NoMatch Then
        If myrst1.Fields("CALENDARIZZATO") Then
            myTurno = myrst1.Fields("COD_TURNI")
            myrst2.FindFirst "ID_TURNI = " & myTurno
            If Not myrst2.NoMatch Then
                myResp = myrst2.Fields("DATA")
            End If
        End If
    End If
    myrst1.Close
    myrst2.Close
    CercamiLEsame = myResp
    End Function
    se non c'era una data trovata la funzione restituiva 0 e tale dato finiva in tabella
    ragion per cui l'inghippo
    ora la funzione, se non trovato, restituisce "" anziche 0
    il report non c'entra nulla
Devi accedere o registrarti per scrivere nel forum
3 risposte