Newsgroup: it.comp.appl.access
Titolo: Creare un demo

Mi rivolgo a voi per questo problema.
Vorrei creare una demo per
un'applicazione fatta con access 2000.
Volevo chiedere se è possibile,
magari attraverso codice VB, fare in modo di utilizzare un'applicazione per
30 giorni, terminati i quali appaia un messaggio da me creato e che blocchi
l'uso dell'applicazione.
Grazie per l'attenzione.
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:151Z25Z132Z154Y...@usenet.iol.it...

spesso si usa limitando il numero di record inseribili al raggiungimento del
quale l'utente viene espulso;
nel tuo caso, invece, in apertura puoi richiamare la data del primo
inserimento, confrontarla con quella attuale
se la differenza è > 30giorni "espulgilo"... ;-)
non credo che la sintassi sia un problemone
ciao MAssimiliano

 ha
scritto: 



ciao questa è una grezzissima procedura x espellerlo superato 10 inserimenti
metti in avvio automatico una maschera che conti i record inseriti
Private Sub Form_current()
Me.Testo2 = DCount("[id]", "tabella1")
If Me.Testo2 > 10 Then
MsgBox "Booooommmm...... "
DoCmd.Quit
else
msgbox "Ciao sul mio software io ci ho buttato il sangue, questa è solo una
demo: tu hai solo 10 inserimenti, allo scadere dei quali questo programma
esploderà"
End If
End Sub
L'infingardo avrà la sensazione di poter superare il limite perchè fino alla
chiusura non succede nulla, se invece riapre il sw vedrà l'esplosione
provalo e fammi sapere
dovrebbe essere simpatico
se vuoi ti mando la demo io
ciao MAssimiliano
;-p

;-p
una precisazione
credo superflua, dai al cliente un mde non mdb
ciao ancora
MAssimiliano


Grazie mille, funziona davvero.
Per quanto riguarda il file mde, è stata
la prima cosa che ho provato a fare, ma mi appare sempre il
messaggio:"Impossibile creare il file mde". Quello che non capisco è perchè
per alcuni db me lo fa creare e per altri no. Tra l'altro non mi da nessun
altro messaggio di errore.
Come detto la procedura che mi hai dato
funziona, ma si pone un altro problema. Infatti nonostante non riesco ad
inserire nuovi record, riesco però ad entrare in visualizzazione struttura
e quindi nel codice vb, potendo quindi cancellare senza problemi la
procedura. Purtroppo dovrò rilasciare anche la pass per entrare in VB,
quindi l'unico modo per risolvere il mio problema è bloccare dopo un tot di
giorni il db completamente, anche l'accesso in Visualizzazione Struttura.
Secondo te è possibile? Se si, potresti dirmi il codice per effettuare ciò.
Ti ringrazio anticipatamente.




Ti ringrazio
anticipatamente.
Se permetti di entrare nel codice non c'č istruzione
che tenga o numero max di record inseriti o data l'istruzione deve essere
inserita da qualche parte. Se proprio devi rilasciare un file mdb invece di
un mde nascondi la maschera che ti fa il check nominandola con un
estenzione di sistema che di solito di default č nascosta: ma se il cliente
č un poco + esperto ti sgama e l'unica č assoldare un filippino che
bacchetti chi prova ad entrare nel codice... ma č una soluzione costosa...
ciao MAssimiliano


 altro messaggio di errore.
solitamente il file mde non può essere creato quando access non riesce a
compilare il file
apri un modulo del file e seleziona il menu Debug e poi Compila, dovresti
avere indicazione di ciò che non funziona
ciao