Mmmm... ora e' un po' piu' chiaro......Originariamente inviato da Papao
Innanzi tutto grazie per la celere risposta!![]()
il nome utente è qualcosa di sconosciuto e variabile di volta in volta a discrezione dell'utente
quindi potrebbe succedere di creare una nuova cartella con lo stesso numero di offerta ma con utente diverso; questo è ciò che devo evitare che accada!
quindi l'offerta deve essere solo unica!
Es.
"Off 99 - mario" (cartella esistente)
"Off 99 - giorgio" (cartella nuova ma che non deve esistere)
per l'operatore LIKE vado a leggermi la guida perchè non lo conosco.
Grazie.
Ti costruisci una funzione che controlla se esiste gia' una cartella di quel tipo, ad es.:
...e la usi con una riga tipo:codice:Public Function NonEsiste(pattern As String) As Boolean Dim nc As String nc = Dir("D:\", vbDirectory) '<<< al posto di D:\ va' il path di origine delle cartelle Do While nc <> "" If nc Like pattern Then Exit Function 'c'e' gia' !!! nc = Dir$ Loop NonESiste = True End Function
codice:If NonEsiste("Off 99 -*") Then 'crea nuova cartella e prosegui Else '...rifiuta la nuova cartella.... End If![]()

Rispondi quotando