Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Qui trovi la soluzione.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Win 10
Access 2013
Buongiorno,
il DB è stato realizzato, i dati li inserisco tutti correttamente ma non ci faccio nulla se non riesco ad interrogarlo!
sto provando ad utilizzare una maschera come interfaccia per decidere cosa cercare e tramite un report avere il risultato.
mi sono basato su un tutorial che però non mi filtra la parte "periodo inizio e fine" ma almeno quello sulla Categoria funziona :)
a parte il fatto che la ricerca dovrebbe permettere :
provo a condividere quanto fin ora ho cercato di fare, ma mi vergogno dei miei limiti :(
Ivan
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Buongiorno Mimmo,
ma non ho capito perchè hai ritirato fuori un'altro lavoro.
quel DB oramai viaggia sereno verso nuovi orizzonti, ma sarà mia cura apportare quanto da te suggerito (la perfezione non esiste ma sono certo che con il vostro aiuto ci si può avvicinare :) )
il mio problema è in quest'altro DB che ho condiviso oggi
dove non riesco ad aggiungere la ricerca per periodo oltre agli altri filtri già impostati :)
Ivan
INSERT INTO TVesselType ( [Vessel TypeCampo], [Vessel TypeCampo] )
SELECT TShips.VesselTypeTesto, TVesselType.[Vessel TypeCampo]
FROM TShips LEFT JOIN TVesselType ON TShips.VesselTypeTesto = TVesselType.[Vessel TypeCampo]
GROUP BY TShips.VesselTypeTesto, TVesselType.[Vessel TypeCampo]
HAVING (((TVesselType.[Vessel TypeCampo]) Is Null));
UPDATE TShips INNER JOIN TVesselType ON TShips.VesselTypeTesto = TVesselType.[Vessel TypeCampo] SET TShips.IdVesselType = [TVesselType].[Id];
SELECT TVesselType.Id, TVesselType.[Vessel TypeCampo]
FROM TVesselType
ORDER BY TVesselType.[Vessel TypeCampo];
e nella proprietà Formato il numero di colonne a 2 con larghezza colonne 0 cm; 5 cm
SELECT TShips.IDShip, TShips.Imo, TShips.ctlno, TShips.Name, TShips.IDStatus, TStatus.Status, TFlag.Flag, TShips.IDFlag, TVesselType.[Vessel TypeCampo], TShips.A, TShips.B, TShips.C, TShips.AA, TShips.BB, TShips.CC
FROM (TStatus INNER JOIN (TFlag INNER JOIN TShips ON TFlag.IDFlag = TShips.IDFlag) ON TStatus.IDStatus = TShips.IDStatus) INNER JOIN TVesselType ON TShips.IDVesselType = TVesselType.Id
ORDER BY TShips.Name;
Facci sapere
Ciao Mimmo
Ciao,
innanzi tutto nella query QShips aggiungi le colonne A B C AA BB CC.
nella maschera i flags B e C devi impostare la proprietà a tre stati a Sì.
Nel codici, nell'impostare i filtri devi sempre aggiungere wFiltro a ciascun filtro per concatenarne più di uno
If Len(Me.CercaTipologia & "") > 0 Then
wFiltro = **wFiltro** **&** "VesselTypeTesto = " & Chr(34) & Me.CercaTipologia & Chr(34) & " And "
End If
If Len(Me.CercaFlag & "") > 0 Then
wFiltro = **wFiltro &** "Flag = " & Chr(34) & Me.CercaFlag & Chr(34) & " And "
End If
Facci sapere
Mimmo
Grazie Carlo ma tramite DropBox non riesco ad aprire il file problema mio.
ho provveduto a ripulire il DB che sto realizzando per poterlo condividere...
speriamo che questo non si incasini come quello precedente :)
Ivan