Salve a tutto l'NG.
Ho la necessità in una maschera "frmAziende" di sapere i numeri degli
ultimi documenti inseriti (es. fatture, mandati, protocollo ecc..) in
base all'azienda selezionata.
Per i tipi di documenti in cui il numero è in formato numero non ci
sono problemi. Per quelli in formato testo (100/08 ad es.) tramite il
Vba riesco ad ottenerlo, mentre se trascrivo il codice su origine
controllo della casella di testo della maschera (sostituendo
ovviamente le virgole con il punto e virgola) non funziona.
La riga è:
=Format(IIf(IsNull(DMax("[NFattura]", "[tblFatture]", "[IDAzienda]= "
& Forms![frmAziende]![IDAzienda] & " AND [NFattura]like '???/" &
Format(Date, "yy") & "'")), 1, Mid(DMax("[NFattura]", "[tblFatture]",
"[IDAzienda]= " & Forms![frmAziende]![IDAzienda] & " AND [NFattura]
like '???/" & Format(Date, "yy") & "'"), 1, 3)), "000") & "/" &
Format(Date, "yy")
Cos'altro bisognerebbe cambiare??
Ciao e grazie.
Giuseppe