Newsgroup: it.comp.appl.notes-domino
Titolo: domanda semplice di programmazione

Scusate per la domanda forse un po' banale, ma sono nuovo del mondo
Notes.
Il ho un form e la sua vista in cui vedo i dati salvati.
Quello che devo fare è questo: sulla vista c'è un pulsante che mi apre
il form, ma questo deve aprirsi esclusivamente se nella vista non è
presente nessun dato.
Praticamente, se avevo già compilato il modulo, devi dirmelo e non
lasciarmi entrare nel documento.
Qualcuno mi suggerisce qualcosa per favore?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno mi suggerisce qualcosa per favore?
Riformula perché rischio di dirti una cazzata. Non si capisce il
problema.
--
Juda of 3AM - juda(strudel)
despammed.com
/---------------/
Nella mia condizione di base sono piuttosto acido, ma difficilmente
rimango di sale.

 problema.
Hai perfettamente ragione, nemmeno io ho capito quello che ho chiesto.
Ho un pulsante che deve aprire una form, solamente se nella vista che
riepiloga i suoi dati non c'è nulla.
Più semplicemente, se io ho già compilato quel modulo, quando viene
aperto deve dirmi che è già stato compilato


 aperto deve dirmi che è già stato compilato
Secondo me non ho capito perché il tuo discorso denota un po' di
confusione nei Notes concetti.
Tu non apri MAI un form, ma un documento che viene associato ad un form
(anche in creazione).
L'impressione (ma di inpressione si tratta) è che tu desidere rendere
non editabile un documento una volta che esso è stato salvato, è giusto?


 non editabile un documento una volta che esso è stato salvato, è giusto?
Che ho poco chiari i concetti è vero! :-))
Cmq, quello che hai inteso dovrebbe rispecchiare quello che devo fare.


 Cmq, quello che hai inteso dovrebbe rispecchiare quello che devo fare.
Si fa in diversi modi; ad esempio:
1) crei un form identico a quello di editing ma con tutti i campi
calcolati nella cui formula metti il nome del campo stesso, dopodiché
metti nel form di editing il campo nascosto Form calcolato con il nome
del form di visualizzazione tra virgolette.
2) come sopra ma invece del campo Form nascosto metti una Form Formula
nella vista con sempre il nome del form di visualizzazione tra
virgolette.
3) Crei un solo form con ogni riga contenente un campo duplicata in modo
da contenere sia i campi editabili che quelli calcolati e nascondi
alternativamente le righe editabili e le altre usando la formula
@IsNewDoc.
4) Metti uno script nella QueryOpen che testando IsNewDoc cambia Mode
facendo si che i documenti non nuovi si aprano solo in visualizzazione
ed impedisci l'entrata in modifica mettendo Continue = False in
QueryModeChange.
Bastano?


> Bastano?
Azz! Meglio che un manuale!
Thanks


 Azz! Meglio che un manuale!
Per i miracoli ci stiamo attrezzando...
A parte scherzi, questa è la base.


 A parte scherzi, questa è la base.
Purtroppo in rete proprio non sono riuscito a trovare dei tutorial.
Ed i manuali ufficiali sono pessimi.
Cmq, grazie per i consigli


 Ed i manuali ufficiali sono pessimi.
Non si trovano dei tutorial per questo. Questo č semplice utilizzo di
ciň che il sistema ci mette a disposizione.
I manuali ufficiali, quelli .nsf, sono OTTIMI. Prova ad utilizzare
quelli di visual studio e poi ne riparliamo; il punto č che sono
manuali.
Fatti un giretto su Amazon e vedrai che ci sono un paio di ottimi libri
(preferibilmente da acquistare da 
amazon.co.uk
 cosě spendi meno di
spedizione e niente di tasse (come disse il tasso) ).


 manuali.
Scusa, di che nsf parli?
Quì in ufficio mi hanno dato dei mattoni in carta riciclata
marchiati Lotus, molto confusi per chi comincia.


marchiati Lotus, molto confusi per chi comincia.
I
mattoni in carta riciclata sono, o almeno dovrebbero essere, la versione
stampata di quelli VERI. Basta che tu prema <F1> quando sei nel designer e
ti si apre l'help di design (help5_designer.nsf), così come succede per
l'help utente dal clent Notes normale (help5_client.nsf) e con
l'Administrator (help5_admin.nsf).
Inutile dire che i 3 DB possono essere
aperti da locale o da server (a seconda dell'installazione e del DB)
semplicemente andandoli a cercare nella directory "help".
PS Caro Zio,
mi sono preso MG ma uso questo perché così posso vedere le statistiche, ma
se uso MG anche per postare mi tocca lasciare il mio indirizzo storico e le
statistiche mi si disallineano.
--
Juda on the web
--------------------------------
Inviato via 
http://usenet.iol.it