Newsgroup: it.comp.appl.access
Titolo: Problema applicazione a Runtime

Ho il seguente messaggio di errore:
L'espressione su click immessa come impostazione della proprietà di
evento ha provocato il seguetne errore: Overflow
* l'espressione non corrisponde al nome di una macro di una funzione
definita dall'utente oppure a [Routine evetno]
* Si è verificato un errore durante la valutazione di una funzione, di
un evetno o di una macro.
Il codice associato al pulsante che provoca il seguente erroere è:
Private Sub revoca_Click()
If FormIsOpen("nome form1") Then
    If [Forms]![nome form1]![campo1] = True Then
        MsgBox "messaggio", vbOKOnly + vbInformation, "Info"
    Else
        If [Forms]![Nome form1]![campo2] = True Then
            MsgBox "messaggio", vbOKOnly + vbInformation, "Info"
        Else
            eseguicodice
        End If
    End If
End If
If FormIsOpen("nome form2") Then
    If [Forms]![nome form2]![campo1] = True Then
        MsgBox "messaggio", vbOKOnly + vbInformation, "Info"
    Else
        If [Forms]![nome form2]![campo2] = True Then
            MsgBox "messaggio", vbOKOnly + vbInformation, "Info"
        Else
            eseguicodice
        End If
    End If
End If
End Sub
Public Function FormIsOpen(FormName As String) As Boolean
   FormIsOpen = (SysCmd(acSysCmdGetObjectState, acForm, FormName) And _
         acObjStateOpen) <> False
End Function
Chiaramente a sviluppo funziona a runtime no.
Non riesco proprio a capire quale può essere il problema da sviluppo a
runtime, e non è l'unico problema.
E' necessario scrivere codice in modo diverso per farlo funzionare a
runtime? Spero di passare al più presto a VB .NET sperando di non
avere più questi problemi.
Grazie
Giuseppe

(cut)
Chiaramente a sviluppo funziona a runtime no.
Non riesco proprio a capire quale può essere il problema da sviluppo a
runtime, e non è l'unico problema.
Mah, così su due piedi non si capisce: molto bizzarro, davvero.
E' necessario scrivere codice in modo diverso per farlo funzionare a
runtime?
Alcune differenze di Design (documentate) ci sono: ma certo non questa   :-)
Il Runtime "é" in tutto e per tutto Access.
Che versione del prodotto?
Spero di passare al più presto a VB .NET sperando di non
avere più questi problemi.
Tranquillizzati già d'ora: avrai una moltitudine di _altri_ problemi: è il
mondo che ti sei scelto   ;-)
Ciao!
Max

Alcune differenze di Design (documentate) ci sono: ma certo non questa
 :-)
Il Runtime "é" in tutto e per tutto Access.
Mi sai dire dove posso trovarle? grazie
Che versione del prodotto?
Office XP Developer
Tranquillizzati già d'ora: avrai una moltitudine di _altri_ problemi:
è il
mondo che ti sei scelto   ;-)
Sicuramente ma visto che microsoft non si degna di upgrade per access,
penso sia l'unica cosa da fare.
Ma se non fosse per la questione runtime va tutto bene.
Grazie
Ciao Giuseppe

 avere più questi problemi. 
se... se....
Allora comincia ad utilizzare le classi in access.
--
a.cara

>cosa e'  "eseguicodice". Codice *embedded* o chiamata a funzione?
Chiamata a funzione

"yosef" <
Che versione del prodotto?
Office XP Developer
Ti confermo che pure io utilizzo la versione DEV per Access XP e tutto
funziona benissimo (quantomeno: i problemi che puoi avere in modalità
Runtime sono gli stessi di Full Access).
In rapporto all'osservazione di Max: quando viene creato la prima volta il
package Runtime viene copiato il file .CAB del CD di Office contenente
Access (msaccess.exe, mso.dll etc).
La modalità Runtime ha delle limitazioni volute da MS che puoi trovare
documentate sul sito di Baraldi (con una piccola imprecisione il pivoting
attivo funziona anche col runtime previa installazione degli OWC) ma questo
è un altro discorso.
Detto ciò: a cosa è dovuto il tuo problema?
Non si capisce, mannaggia ... sicuro di non avere problemi di riferimenti
persi (anche se non dovrebbe dare overflow)?
Funzioni come Date() vengono riconosciute?
Tranquillizzati già d'ora: avrai una moltitudine di _altri_ problemi:
è il
mondo che ti sei scelto   ;-)
Sicuramente ma visto che microsoft non si degna di upgrade per access,
penso sia l'unica cosa da fare.
Come sarebbe a dire non si degna di upgrade per Access: se intendi service
pack ce ne sono anche troppi  :-)
Ma se non fosse per la questione runtime va tutto bene.
L'Access Runtime ha sempre funzionato benissimo (almeno dalla versione 97
che è la prima con cui io abbia smacchinato)...
Ciao, Oscar

 a.cara
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 bene, meglio................
Imho il discorso è più ampio: al di là dell'impostazione a classi (in altri
ambienti era già realtà dieci anni fa) che in fondo è "solo" un approccio,
in .NET esiste uno scontro "di civiltà": applicazioni Desk sfruttando le
"windows forms" o web con 
ASP.NET
?
A me pare che in .NETTISTI tendano a privilegiare la piattaforma web
piuttosto che quella Desk
Ciao, Oscar

Ho fatto dei corsi di pochi giorni alla microsoft a Roma, ma ancora non
sono riuscito a scrivere una riga di codice, ho acquistato libri ma
ancora nulla, ma penso che tra breve comincerò.
Beh, a dire la verità i professori che hanno tenuto la lezione erano
veramente bravi qualsiasi cosa chiedevi riuscivano comunque a trovare
una risposta.
Hanno fatto un enorme passo avanti, e comunque per i vecchi
programmatori VB consigliano di riscrivere il pacchetto perchè
l'upgrade automatico non è dei migliori.
Unico handicap è che volendo è possibile vedere tutto il codice
generato, e tutti siamo rimasti un pò sbigottiti. E' possibile
mascherare un pò ma...
Comunque sicuramente passerò a VB .NET

pack ce ne sono anche troppi  :-)
Ho installato l'mdac aggiornato ma da lo stesso problema
Ciao
Giuseppe

 Allora stai smacchinando anche tu con VB.NET...!!!!!
ho "smacchinato" un po' con 
asp.net
 (in Cdiesis).
Normalmente sono non solo accondiscendente ma anche sufficientemente 
soddisfatto dei prodotti microsoft.
Stavolta pero' mi ha fatto proprio incazzare. Non hanno reso compatibili 
la "session" fra asp e 
asp.net
. Roba da attaccarli al tubo del gas.
Quasi peggio della gestione delle date.
--
a.cara

 
yosef il codice che hai riportato e' quello vero o un fake?
la funzione eseguicodice che fa e "'ndo sta" ?
Hai compilato il codice?
--
a.cara

 Ciao, Oscar
Ciao


 piuttosto che quella Desk
ma che vordi'?
Se devo fa' n'applicazione internette o intranette devo usa' er ueb,
se devo da fa n'applicazione interna da desco devo da fa n'applicazione 
da desco.
Aho' io me firmo co nome e cognome quarche probblema? Devo da usa' un 
nicche o va bene cosi'?
--
a.cara

Hai compilato il codice?
Si il codice l'ho prima trasformato in formato access2002,
succesivamente aperto, compilato e generato l'mde.

 Personalmente oltre a VB l'unica mia esperienza è Assembler, ma
ma tu dici Assembler o Assemblèr ?
--
a.cara

 
bene oserei dire perfetto.
Potresti cercare di delimitare il problema.
Per il momento potresti commentare il richiamo alla funzione rifare il 
passaggio per l'mde e vedere che succede.
Quella chiusura di form nella sub, questione di gusti, non mi piace.
--
a.cara

 nicche o va bene cosi'?
Eh, eh, eh  bricconcello pure te Alessandro Cara  ;-)
Ciao, Oscar



Non devi modificare nulla.
Senti, perdonami se insisto: vedo funzioni Date() e Time() nel codice sopra
... proprio sicuro di non avere problemi di riferimenti?
Ciao, Oscar

Sicuro, è un problema che ho avuto all'inizio, ma adesso funzionano.
Boh!!!

Ho aggiornato l'mdac il Jet anche gli ocw, non so più cosa aggiornare
sul mio pc non da questo errore non solo la versione sviluppo ma anche
la versione runtime.
Giuseppe

 sviluppa).
non a caso gli "anno" dato un nome cosi' immaginifico (o immaginario?)
--
a.cara

"yosef"
Tranquillizzati già d'ora: avrai una moltitudine di _altri_ problemi:
è il
mondo che ti sei scelto   ;-)
Sicuramente ma visto che microsoft non si degna di upgrade per access,
penso sia l'unica cosa da fare.
Upgrade nel senso di nuove release?
Francamente pare che l'upgrade 12 del prodotto ne abbia anche troppe di
novità:
http://blogs.msdn.com/access/
Ciao!
Max

"yosef" <
Ho aggiornato l'mdac il Jet anche gli ocw, non so più cosa aggiornare
Ehmm: non t'avevo consigliato d'installare gli aggiornamenti, dicevo solo
che ce n'è anche troppi  :-)
sul mio pc non da questo errore non solo la versione sviluppo ma anche
la versione runtime.
Bah, francamente non so cosa dirti: la cosa mi lascia a dir poco perplesso!
Comunque, dato che m'hai incuriosito mi piacerebbe dare un'occhiata alla
faccenda
Se vuoi puoi creare una versione "Lite" dell'applicazione in cui sia
riproducibile il problema e mandarla a quest'indirizzo
oscar.ma...@libero.it
(ho a disposizione un PC che ha installato il solo runtime XP per provare la
cosa)
Ciao, Oscar

 Generalmente rifuggo dall'impossibile
Mhmmmm  (mah)
Ciao, Oscar

 wrote in message
news:43b42459$0$1071$
4faf...@reader3.news.tin.it

Oscar hai visto sti ragazzotti....!
Appena hanno un pņ di barbetta alzano la cresta subbbito.
;-)


 Appena hanno un pò di barbetta alzano la cresta subbbito.
Si eh?   ;-D
Per la verità non essendo mai stato agli incontri annuali di icaa (ma
quest'anno non è stato organizzato?) non conosco Alessandro Cara: però mi
pare un lupo di mare, non un ragazzotto.
... ciò beccato?
Ciao, Oscar


lupo della steppa (cfr. H. Hesse)
cmq il sito non e' il mio: 
www.immondo.it
 sezione :messico ultima in 
basso a sx
--
a.cara

 wrote in message
news:43b43c48$0$1063$
4faf...@reader3.news.tin.it

Io non ho mai visto nessuno di ICAA e non ho mai partecipato a nessun
raduno, ma la foto del Gringo l'avevo già vista un paio di anni
fà.....!!!
E' un giovincello nascosto dai baffi da sparviero.
Quest'anno non sò se si farà un raduno, io sono sempre molto asociale
per questi eventi mondani, non mi piacciono, ma se si organizza
nei paraggi si può vedere.
Tu di dove sei che non ricordo...?
Alessandro è Romano de Roma come molti pilastri del NG...!


 a.cara
Beh se vieni in India con noi l'anno prossimo possiamo aggiungere
la sezione INDIA...!
Ciao Baffo.


 la sezione INDIA...!
si fa presto a dire Hind (a parte che in quel sito c'e' almeno il pezzo 
identificato come Rajasthan). Sto leggendo,anzi rileggendo, vecchio e 
rincoglionito come sono dopo 3 sec mi sono dimenticato tutto, storia 
dell'india di un qualcuno che non ricordo. Ho interesse al Kerala ed
all'Assam magari con una puntatina in Bhutan. O meglio ho interesse a 
tutto. In Hind o Bharat che dir si voglia ci sono almeno 10 15 culture 
diverse e poi e' "molto" grossa.
--
a.cara

 a.cara
Si hai ragione.
Se ti ricordi sono stato in Nepal(valle di kathmandu) nel 99
per 3 settimane in Bike, e quest'anno ho intenzione di fare il Nord
dell'india da Jaipur-Agra-Varanasi-Kajurao, vorrei arrivare a Calcutta
ma devo vedere, la compagnia di viaggio è di 6 persone ad ora
ma la cosa è flessibile, ovviamente non in Bike, ma in treno
nuovendomi in autonomia.
Sono sempre 3 settimane, il periodo è fine ottobre, coincidente
con la festività simile al nostro carnevale.
Sarebbe meglio il Laddak, in quel periodo i santoni scendono
dalle montagne.....!
Avevo organizzato questo viaggio nel 2001, ma con le TwinTower
poi è sfumato, quest'anno si fà(ne sono certo), ho anche rinnovato
il mio parco macchine fotografiche...!!! ;-)
Le mete più interessanti per me sono le regioni asiatiche di religione
Buddista, ma l'India(che di buddista ha poco, se non le regioni
Hymalaiane) è un pallino che ho da 20 anni.
Scherzi a parte per chi non si spaventa ed ha un ottimo spirito
di adattamento la compagnia è aperta.


Ci provo, questo periodo non ho molto tempo, però spero di inviartela,
vuoi la versione .mdb o mde?

"yosef" <
Ci provo, questo periodo non ho molto tempo, però spero di inviartela,
vuoi la versione .mdb o mde?
Manda pure l'.mdb...
Ciao, Oscar