text:
Il 20/12/2016 09:26, mantro ha scritto:

> Mio Dio, Alex!
> Non perdi occasione di sbattere sul muso a chi scrive su questo ng la
> tua diversa competenza nel mondo access.
> Come già ti scrissi qualche giorno fa in un mio precedente post, non
> sempre riesco a capire quello che dici data la tua eccessiva "tecnicità"
> in materia. Per carità non che questa sia una colpa, ma quello che non
> riesci o rifiuti di capire è che non tutti coloro che partecipano a
> questo ng sono al tuo livello.

Siiiiii. Giusto! Cazzialo!  ;-)



title: Numero progressivo in un campo tabella tramite codice

text:
...
>
> Mio Dio, Alex!
> Non perdi occasione di sbattere sul muso a chi scrive su questo ng la
> tua diversa competenza nel mondo access.
> Come già ti scrissi qualche giorno fa in un mio precedente post, non
> sempre riesco a capire quello che dici data la tua eccessiva "tecnicità"
> in materia. Per carità non che questa sia una colpa, ma quello che non
> riesci o rifiuti di capire è che non tutti coloro che partecipano a
> questo ng sono al tuo livello.

Il NG è un luogo TECNICO di discussione, non il BAR della Garbatella(dove ormai fa il pensionato l'altro Alessandro).
Personalmente prima di esprimermi ci penso..., se non so o non capisco, chiedo, leggo o mi taccio, ma se scrivo di solito è perchè ho ragionevoli argomenti tecnici, non sono pagato a POST a cui partecipo.

Dico TECNICO perchè molti si pensano di meritarsi il cappello di calimero... e si sentontono investiti da commenti sul pesonale...
Parliamo di TECNICO, di conseguenza più facile capire e definire GIUSTO o SBAGLIATO, non parliamo di simpatico o antipatico che ha mille sfumature...

Quindi se dico che il tuo suggerimento è relativamente corretto, mi sono solo permesso di esporre il "relativamente", mica ho detto che sei un coglione, cosa che non mi permetterei, mentre mi permetto, "eccome se lo faccio", di dire che è "relativamente" sbagliato ed anche il perchè...

Chi legge poi, con la sua preparazione più o meno avanzata, se vuole approfittare per approfondire lo fa, se invece ritiene sia in ogni caso tecnicamente soddisfatto benvenga.

> Io, in ambito access, sono a livello elementari/medie, tu a livello
> universitario. Ci può essere intesa se tu non ti "abbassi" al mio
> livello vista l'incapacità mia di alzarmi al tuo? O forse, dati i miei
> limiti, devo rinunciare ad un bellissimo programma qual'è Access? Non
> credo che papà Bill sia d'accordo su questo punto
> Quante persone sono mie pari?
> Non tutti lavorano in multiutenza, gestiscono server con SQL e via
> discorrendo.
> Penso che una buona parte di coloro che chiedono aiuto su questo ng
> lavorino in monoutenza o su reti locali limitate alla propria azienda,
> piccoli uffici o si dedichino a manipolare dati in ambiti di
> volontariato e/o similia. Dequalificano access? Tolgono smalto ai guru?
> Lo ritengo improbabile!

Io penso che tutto il tuo ragionamento sia una tua opinione.
Personalmente mi pongo nell'ottica di chi sviluppa.
Io che mi considero uno smanettone di Access assetato di NOZIONI TECNICHE, se facessi una domanda e chi mi risponde mi da una risposta parziale, mi sentirei mal considerato, al contrario se trovo uno che mi da del "DURO(sempre tecnicamente)" ed ha ragione... io devo ringraziarlo perchè mi ha fatto capire che mi mancava un pezzo.

Preferisco una risposta completa e complessa, magari anche eccessiva, che mi aggiunge degli elementi di riflessione, che metterò nel cassetto ed userò quando mi serviranno, piuttosto che risposte che di TECNICO hanno poco ed invogliano solo al mero COPIA/INCOLLA... senza un minimo di stimolo.

Ovviamente è il mio punto di vista.

> Tu da persona intelligente quale sei, capisci già dal tipo di domanda
> che viene posta, quale è la preparazione di chi chiede aiuto! Se non
> puoi, o non vuoi, dare suggerimenti/consigli comprensibili, astieniti
> per favore, lascia spazio ad altri di farlo!

[Discorso generale che riferisco a te solo perchè ti sto rispondendo]
Purtroppo molti discorsi fatti in tono MORALE sono pieni di IPOCRISIA, falsa modestia e fondata voglia di nascondere ignoranza... cosa peraltro comprensibile.

Facciamo cosi... fai una domanda un po complessa, e ti risponde uno che del problema posto non sa nulla... ma ti scrive un sacco di cose approssimate e/o relativamente errate di cui tu per primo ti rendi conto.

Il primo a "snobbare" la risposta sei tu e lo fai alla 1° riga appena capisci che la risposta non è centrata...!

Ovviamente tutti dicono NOOOOOOOOOooooo io non sono così...

> Non tutti stanno chiedendo la pappa pronta (anche se non manca gente di
> questo tipo). C'è chi, come me, si è preoccupato di studiare su qualche
> testo valido, di fare ricerche in internet, di fare tesoro di quanto ha
> trovato sul Sitocomune o su questo ng! E solo quando non riesce a cavare
> un ragno dal buco... scrive! Scrive confidando in una mano, un
> suggerimento, una dritta, non in una rimostranza perché "non sa!".

Molto bene è il modo giusto.

> Ricordo le semplici risposte di Roberto da casa o dal portatile (a
> proprosito che fine ha fatto?), il tono delle risposte del sempre
> cortese Karl, insieme a quelle di Alessandro, Carlo, Bruno, ecc... (ai
> quali va sempre il mio grazie)... come faccio a nominarli tutti?

Ecco scoperto il problema... l'idea è che chi risponde pensa di aspettarsi ringraziamenti...?

Non serve, a mio avviso, ringraziare nessuno... spero che ognuno possa alimentare la propria autostima in altro modo... non su un NG a dare risposte.
Mi ripeto è un NG tecnico.
Io se faccio una domanda VOGLIO ricevere risposte TECNICAMENTE DI ALTO LIVELLO, altrimenti vado a farla al bar...

> Non volermene, caro @Alex! Quando dài risposte con certi toni, togli la
> possibilità a gente più "comune" di intervenire e di dare un concreto aiuto!

Ti reputo intelligente a sufficienza per considerare tu abbia compreso le mie osservazioni NON PERSONALI.

Tranquillo, siccome come ho cercato di spiegarti non è mai nulla di personale, se tecnicamente ci saranno risposte degne di chiarimenti, e se sarò in grado di dire la mia... la darò, magari anche facendo notare la cazzata...

> Con tutto ciò, a te e a tutto il ng... BUON NATALE!!!
>
> --
> mantro

Grazie ricambio con affetto.

@Alex


text:
...
>
> Siiiiii. Giusto! Cazzialo!  ;-)
>
> --
> ac (x=y-1)
> Aborro il Killfile
> (La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

Folle fomentatore di folle... ;-)

Ma si siamo più buoni è Natale...!

@Alex


text:
....
> --
> mantro

Aggiungo che la tua soluzione non funziona se la Tabella è VUOTA, quindi almeno serve un NZ per evitare che subito all'inizio Access sia il primo a dirti che è sbagliata.

@Alex


author: Dragons

text: Che putiferio


author: RobertoA

text:
Il 20/12/2016 09:26, mantro ha scritto:

> mantro

Ma di cosa ti lamenti? Non si capisce bene
Ti e' stata suggerita la soluzione 'corretta' (identity), rispetto alla
'speriamo che vada' (la dmax)
E parti con la filippica?

"..lavorino in monoutenza.." e questa da dove salta fuori?

"..vista l'incapacità mia di alzarmi al tuo.." e che c'hai la febbre che
non riesci ad imparare niente di nuovo?

"..non in una rimostranza perché "non sa!".." e anche questa da dove
salta fuori? Non vedo nelle risposte date nessun sarcasmo o ironia,
tanto meno offese volontarie o involontarie

"..stanno chiedendo la pappa pronta.." e parla per te, a me la pappa
pronta piace, se mi fa risparmiare tempo mi consente di dedicarmi ad
altre attivita', pure piu' interessanti

"..Non perdi occasione di sbattere sul muso.." e per fortuna non ce lo
metti? Almeno c'e' qualcuno che ci fa vedere il 'lato oscuro' della
potenza di Access

Lascia perdere la forma, che pure c'ha la sua importanza, magari in
altri contesti, qua dentro si parla di codici di programmazione

La sostanza e' con una parola, direi chirurgicamente, ti e' stata
suggerita la soluzione corretta

Magari avercene sempre de' ste bisturate

(per Karl - bisturate=ferite inferte da bisturi o altro mezzo
estremamente affilato)


author: Alessandro Cara

text:
Il 21/12/2016 08:52, RobertoA ha scritto:

> (per Karl - bisturate=ferite inferte da bisturi o altro mezzo
> estremamente affilato)
>
Nevvero: Sturate 2 volte



title: Newbie: ricercare parte di un campo ID

author: |BioNiC|

text:
Ciao a tutti
premetto che sono proprio un newbie, quindi non sgridatemi troppo...
mi trovo con una tabella prodotti, e un campo codice da ricercare
immettendo solo parte del suddetto elemento
ES: codice: Z10.02.5544
la mia ricerca consiste ad esempio nel ricercare tutti quei prodotti
che hanno il secondo 5 nel campo codice.
Da query di selezione imposto like "?##.##.####" sul campo codice
prodotto.
ora vorrei avere una maschera di immisione parametro gia preparata:
es:     xxx.xx.xxxx
come posso fare?
ci sono metodi alternativi?
ciao e grazie
|BioNiC|


title: Newbie: ricercare parte di un campo ID

author: ALESSANDRO Baraldi

text:
"|BioNiC|" <
bion...@hotmail.com
> ha scritto nel messaggio
news:6go4pvkv5r50i7r18...@4ax.com...

Preparati una Form con 3 TextBox separate e un cmdButton che esegue
il controllo dei 3 codici e quindi la ricerca...!
In questo modo puoi flessibilizzare l'immissione codici inserendo anche
codici parziali...!
Ciao.
@Alex.


title: Newbie: ricercare parte di un campo ID

text:
>
>Preparati una Form con 3 TextBox separate e un cmdButton che esegue
>il controllo dei 3 codici e quindi la ricerca...!
>In questo modo puoi flessibilizzare l'immissione codici inserendo anche
>codici parziali...!
>
>Ciao.
>@Alex.
>
Mettiamo che ho una serie di codici in un campo codice:
Z11.02.3554
Z11.02.2544
Z11.02.3588
Z11.02.1354
che query faccio per scegliere da maschera di input
xxx.xx.xx5x
restituendomi:
Z11.02.3554
Z11.02.1354
?


title: Newbie: ricercare parte di un campo ID

author: Antonio Biso

text:
"|BioNiC|" <
bion...@hotmail.com
> ha scritto nel messaggio
news:u66bpvoerc8rgqfin...@4ax.com...
>
>
> >
> >Preparati una Form con 3 TextBox separate e un cmdButton che esegue
> >il controllo dei 3 codici e quindi la ricerca...!
> >In questo modo puoi flessibilizzare l'immissione codici inserendo anche
> >codici parziali...!
> >
> >Ciao.
> >@Alex.
> >
>
> Mettiamo che ho una serie di codici in un campo codice:
abbia
> Z11.02.3554
> Z11.02.2544
> Z11.02.3588
> Z11.02.1354
>
> che query faccio per scegliere da maschera di input
>
> xxx.xx.xx5x
>
> restituendomi:
>
> Z11.02.3554
> Z11.02.1354
like "???.??.??5?"
Antonio


title: Newbie: ricercare parte di un campo ID

text:
On Wed, 22 Oct 2003 07:38:59 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>
>like "???.??.??5?"
>
>Antonio
Grazie Antonio... fino al LIKE ci arrivavo...
per renderlo piu flessibile?
cioe ipotizza che abbia centinaia di codici e una volta voglio cercare
il 5, un'altra volta il 4 nella seconda posizione e ancora il 7 in
quinta posizione...
vorrei una maschera con degli asterischi visualizzati ad esempio :
***.**.****
por poi all'occorenza andare a mettere la cifra o il numero che
ricerco...
e' possibile?
grazie per la risposta e scusatemi l'apertura di un nuovo trhead
|BioNiC|


title: Newbie: ricercare parte di un campo ID

text:
"|BioNiC|" <
bion...@hotmail.com
> ha scritto nel messaggio
news:f4hdpv01h94l3j2ol...@4ax.com...
> On Wed, 22 Oct 2003 07:38:59 GMT, "Antonio Biso" <
ch...@etruria.net
>
> wrote:
>
> >
> >like "???.??.??5?"
> >
> >Antonio
>
> Grazie Antonio... fino al LIKE ci arrivavo...
>
> per renderlo piu flessibile?
>
> cioe ipotizza che abbia centinaia di codici e una volta voglio cercare
> il 5, un'altra volta il 4 nella seconda posizione e ancora il 7 in
> quinta posizione...
>
> vorrei una maschera con degli asterischi visualizzati ad esempio :
> ***.**.****
>
> por poi all'occorenza andare a mettere la cifra o il numero che
> ricerco...
> e' possibile?
La tua ricerca non č flessibile, ma molto mirata, quindi non puoi renderla
flessibile.
Ci sarebbe l'asterisco, ma poi non sei sicurto che ti becchi il 5 della
penultima posizione e non uno in mezzo.
Per il discorso della maschera con asterischi l'unica č preparare una form
con un controllo o piů controlli, per esempio uno per settore.
dove metti una maschera di inserimento da 3, 2 e 4 caratteri
L'utente inserisce qualcosa nei controlli o no.
A seconda di quello che inserisce l'utente tu costruisci il tuo criterio di
filtro.
Antonio


title: Newbie: ricercare parte di un campo ID

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:mZKlb.60489$e6.21...@twister2.libero.it...

Era quello che gli avevo proposto io nell'altro 3D aperto.....!
Ma non č piaciuto.....!!! o non capito...!!!!
@Alex.


title: Newbie: ricercare parte di un campo ID

text:
>
>
>Era quello che gli avevo proposto io nell'altro 3D aperto.....!
>Ma non č piaciuto.....!!! o non capito...!!!!
>
>@Alex.
>
No, no... ti ringrazio della proposta, e che sono un "amatore" e non
un professionista...
pensavo che si risolvesse con una maschera di input e una query
semplice semplice...


title: Newbie: ricercare parte di un campo ID

text:
"|BioNiC|" <
bion...@hotmail.com
> ha scritto nel messaggio
news:dd2gpvolv8a1ml1m8...@4ax.com...
> >
> >
> >Era quello che gli avevo proposto io nell'altro 3D aperto.....!
> >Ma non è piaciuto.....!!! o non capito...!!!!
> >
> >@Alex.
> >
>
> No, no... ti ringrazio della proposta, e che sono un "amatore" e non
> un professionista...
> pensavo che si risolvesse con una maschera di input e una query
> semplice semplice...
>
Fin per la carità, il mio era un consiglio che ho dato pensandoci bene.
Poichè avevo capito il tuo problema ho evitato la soluzione di Antonio
anche se la ritenevo tecnicamente meglio, propio per la flessibilità di cui
accennavi.......!
Ciao.
@Alex.


title: esportare dati in excel

author: Simone

text:
Ciao a tutti,
So che l'argomento è gia stato trattato in precedenza, però, nelle risposte
trovate sul newsgroup non sono riuscito a capire come poter trasferire i
dati sempre nello stesso file di excel.
Il codice che utilizzo, fornitomi da voi, è il seguente:
Set ExcelApp = CreateObject("Excel.Application")
Pensavo fosse sufficiente indicare OpenObject(percorso file) per risolvere
il problema, ma è tutto inutile, come posso fare?
Ciao e grazie


title: esportare dati in excel

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:vAGz6.4387$r67....@news2.tin.it...

Se sei sicuro che i tuoi dati non supereranno mai il limite di un foglio di
excel (65536 righe x 256 colonne) la cosa migliore é:
DoCmd.OutputTo acOutputQuery, "<nome query>", acFormatXLS, "<percorso file
XLS>", True
Ovviamente questo nel caso si debba esportare da query, altrimenti nell'help
in linea trovi tutte le specifiche necessarie a modificare il comando.
Ciao
--
Claudio Tregambe


title: esportare dati in excel

author: Sergio MAZZA

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:vAGz6.4387$r67....@news2.tin.it...

Oltre al suggerimento di Cl@udi0 , se il foglio excel è sempre lo stesso
puoi allegarlo nell'mdb e gestirlo come una tabella...
Ciao.


title: Conversione a XP

author: Sib dall'ufficio

text:
Ciao a tutti,
nel mio ufficio, contro la mia volonta', hanno upgradato A97 a XP per
provarlo, perche' (sostiene il capo) funziona benissimo.
Il mio problema e' che non riesco a convertire il mio db protetto a livello
utente da 97 a XP, mi dice che non ho le autorizzazioni necessarie.
Inutile dire che ho tutte le autorizzazioni necessarie, ho perfino collegato
access al vecchio mdw (quello di A97, l'help di XP dice che si puo' fare)
Ho creato anche un nuovo mdw con gli stessi parametri del vecchio, ma
niente.
So di poter aprire il db con A97, rimuovere le protezioni e quindi
convertirlo, ma vorrei evitarlo.
Ciao
Sib


title: Conversione a XP

author: Riccardo

text:
Sib dall'ufficio <cerrise...@SPAMtiscalinet.it> wrote in message
9ml5hl$lua$1...@serv1.iunet.it...

_________
Grande Microsoft!
:-(
ciao Riccardo


title: Conversione a XP

author: Karl Donaubauer

text:
"Sib dall'ufficio" ha scritto:...
> Il mio problema e' che non riesco a convertire il mio db protetto a livello
> utente da 97 a XP, mi dice che non ho le autorizzazioni necessarie.
> Inutile dire che ho tutte le autorizzazioni necessarie, ho perfino collegato
> access al vecchio mdw (quello di A97, l'help di XP dice che si puo' fare)
>...
Prima viene il dialogo per il password o solo il messaggio?
Hai provato esatamente com' è descritto nel "method 1" a
http://support.microsoft.com/support/kb/articles/Q282/3/57.ASP
 ?
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Conversione a XP

author: Sib dal portatile

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> "Sib dall'ufficio" ha scritto:...
> > Il mio problema e' che non riesco a convertire il mio db protetto a
livello
> > utente da 97 a XP, mi dice che non ho le autorizzazioni necessarie.
CUT
> Prima viene il dialogo per il password o solo il messaggio?
>
> Hai provato esatamente com' è descritto nel "method 1" a
>
http://support.microsoft.com/support/kb/articles/Q282/3/57.ASP
 ?
Ciao Karl,
ovviamente prima mi connetto col mio nome utente e poi mi da l'errore.
Altrettanto ovviamente accetta user e password.
Come dicevo ho gia' provato sia il metodo 1 (collegandomi al vecchio mdw)
sia il metodo 2 (creando un nuovo mdw con stessi utenti e PID)
Grazie per il suggerimento
Ciao
Sib


title: Conversione a XP

text:
Sib dal portatile ha scritto:
> "Karl Donaubauer" ha scritto:
> > Hai provato esatamente com' č descritto nel "method 1" a
> >
http://support.microsoft.com/support/kb/articles/Q282/3/57.ASP
 ?
>
> ovviamente prima mi connetto col mio nome utente e poi mi da l'errore.
> Altrettanto ovviamente accetta user e password.
> Come dicevo ho gia' provato sia il metodo 1 (collegandomi al vecchio mdw)
> sia il metodo 2 (creando un nuovo mdw con stessi utenti e PID)
Sei anche collegato come owner (possessore in it?) del db?
http://support.microsoft.com/support/kb/articles/Q288/9/60.ASP
Chiedo solo per essere piů siccuro che č semplicemente un bug. ;-)
--
cu



title: Conversione a XP

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib dal portatile ha scritto:
> > "Karl Donaubauer" ha scritto:
> > > Hai provato esatamente com' è descritto nel "method 1" a
> > >
http://support.microsoft.com/support/kb/articles/Q282/3/57.ASP
 ?
> >
> > ovviamente prima mi connetto col mio nome utente e poi mi da l'errore.
> > Altrettanto ovviamente accetta user e password.
> > Come dicevo ho gia' provato sia il metodo 1 (collegandomi al vecchio
mdw)
> > sia il metodo 2 (creando un nuovo mdw con stessi utenti e PID)
>
> Sei anche collegato come owner (possessore in it?) del db?
>
http://support.microsoft.com/support/kb/articles/Q288/9/60.ASP
>
> Chiedo solo per essere più siccuro che è semplicemente un bug. ;-)
Ma lo sai che invece hai ragione tu e io ho toppato (sbagliato vistosamente,
non e' italiano regolare ;-)!!
Mi sono reso conto che avevo implementato bene la sicurezza utente dando
tutti i permessi e le proprieta' al mio utente, ma non mi ero reso conto che
quando ho creato il db l'ho fatto come Amministratore, quindi tale utente,
pur non disponendo di alcun diritto sugli oggetti, e' rimasto proprietario
del db.
In pratica l'amministratore non puo' fare la conversione perche' non ha
diritti sulle tabelle, il mio utente non puo' perche' non e' proprietario
del database. Resta da capire perche' chi non e' proprietario, pur avendo
tutti i permessi necessari, non possa eseguire la conversione.
Grazie Karl, come sempre sei stato molto efficace.
Ciao
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: problemi odbc con os <> da XP

text:
ho un db che esegue diverse query tramite odbc su as400 e sulla mia macchina
con xp prof. tutto funziona per il meglio,
su macchine con win2000 (prof.) oppure w98 non gira e mi ritorna il codice
di errore :
ODBC CHIAMATA NON RIUSCITA.
Se accedo alle tabelle legate, le apre regolarmente, e le query (che sono 6
in cascata) riesce a far girare solo la prima!!
come mai??
premetto che le prestazioni del computer sono le medisime
se ci capite qualcosa vi ringrazio!!!
ciao
Roby
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Tabelle collegate e sottomaschere

author: William

text:
Egregi,
il mio problema è "I dati sono stati modificati" ossia il messaggio
che appare quando utilizzo dati su un database esterno (SQL Server nel
mio caso) e la maschera ha delle sottomaschere.
Ho letto sul sito microsoft che il problema nasce appunto dalle
sottomaschere
http://support.microsoft.com/kb/302492/it
 ma pur facendo
il me.parent.requery nell'evento DopoAggiornamento (come di scrivono
sul sito microsoft) non risolvo il problema, anzi viene forzato un
aggiornamento che infastidisce l'utente.
Cosa mi potreste suggerire?
Grazie in anticipo
William


title: Tabelle collegate e sottomaschere

author: MA

text:

hai messo un campo timestamp settato a non ammetti null?
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Tabelle collegate e sottomaschere

text:
On 7 Mar, 16:50, "MA" <
mas...@massimilianoamendola.it
> wrote:
> William wrote:
> > Egregi,
> > il mio problema è "I dati sono stati modificati" ossia il messaggio
> > che appare quando utilizzo dati su un database esterno (SQL Server nel
> > mio caso) e la maschera ha delle sottomaschere.
>
> > Ho letto sul sito microsoft che il problema nasce appunto dalle
> > sottomascherehttp://
support.microsoft.com/kb/302492/itma
 pur facendo
> > il me.parent.requery nell'evento DopoAggiornamento (come di scrivono
> > sul sito microsoft) non risolvo il problema, anzi viene forzato un
> > aggiornamento che infastidisce l'utente.
>
> > Cosa mi potreste suggerire?
>
> > Grazie in anticipo
>
> > William
>
> hai messo un campo timestamp settato a non ammetti null?
>
> --
> --
> Massimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
direi di no, provo a capire come fare questa cosa. Se non è disturbo
ti chiederei di scrivermi come fare.
Grazie
Saluti


title: Tabelle collegate e sottomaschere

text:
On 7 Mar, 16:50, "MA" <
mas...@massimilianoamendola.it
> wrote:
> William wrote:
> > Egregi,
> > il mio problema è "I dati sono stati modificati" ossia il messaggio
> > che appare quando utilizzo dati su un database esterno (SQL Server nel
> > mio caso) e la maschera ha delle sottomaschere.
>
> > Ho letto sul sito microsoft che il problema nasce appunto dalle
> > sottomascherehttp://
support.microsoft.com/kb/302492/itma
 pur facendo
> > il me.parent.requery nell'evento DopoAggiornamento (come di scrivono
> > sul sito microsoft) non risolvo il problema, anzi viene forzato un
> > aggiornamento che infastidisce l'utente.
>
> > Cosa mi potreste suggerire?
>
> > Grazie in anticipo
>
> > William
>
> hai messo un campo timestamp settato a non ammetti null?
>
> --
> --
> Massimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ho risolto, grazie.


title: conversione di valori in lire

author: Roberto

text:
Ho un database con campi valorizzati in lire; come posso convertire i valori
in Euro? Potete darmi delle dritte in materia?
Grazie anticipatamente.
Cordiali saluti
Roberto


title: conversione di valori in lire

author: Emyr

text:


usa questa
Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
e se leggi i post degli ultimi mesi trovi informazioni a iosa sarebbe
stupido ripetersi
Saluti.
Emanuele.


title: conversione di valori in lire

author: André le Pčtomane

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:4p739uc5lhceun6n1...@4ax.com...
> On Fri, 15 Mar 2002 06:57:13 GMT, "Roberto" <
rom...@tin.it
> wrote:
>
> >Ho un database con campi valorizzati in lire; come posso convertire i
valori
> >in Euro? Potete darmi delle dritte in materia?
> >
> >Grazie anticipatamente.
> >
> >Cordiali saluti
> >Roberto
> >
>
>
> usa questa
> Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
> ' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
> 'varNr: numero da arrotondare
> 'varPI: numero di decimali (due predefinito)
> varNr = Nz(varNr, 0)
>    arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
> (10 ^ varPl)
> End Function
>
>
>
si ma prima della funzione deve dividere per 1936.27, la funzione arrotonda
solamente ..


title: conversione di valori in lire

text:
André le Pètomane <
alepetoma...@hotmail.com
> wrote in message
a6schc$3sf6$1...@stargate1.inet.it...

Vabbeh, ma pure tu, stai a guardà 'r capello!!!
Antonio


title: Un piccolo aiuto...

author: Elmo

text:
Qualcuno mi spiega passo passo come fare la seguente cosa? Ci ho provato da
solo ma non riesco ad uscirne fuori...
Allora diciamo che voglio catalogare i film che ho in casa e vorrei
organizzare la mia catalogazione nel seguente modo...
Titolo        che sarebbe il titolo della videocassetta
Genere      che sarebbe il genere a cui fa parte il film
Supporto   che sarebbe il supporto del film ( VHS, DVD )
Io vorrei arrivare a questo risultato ovvero avere una maschera per inserire
i Generi, una per inserire i Supporti... ed una dove scrivo il Titolo e dove
seleziono il genere e il supporto da altrettanti menu a tendina che fanno
capo alle tabelle Genere e Supporto...
come faccio? è due giorni che smanetto ma con scarsi risultati...
Qualcuno mi aiuta?
ciao
Marco


title: Un piccolo aiuto...

author: Alex

text:
"Elmo" <
llel...@libero.it
> wrote in message
news:dWNL7.164990$sq5.7...@news.infostrada.it...
> Allora diciamo che voglio catalogare i film che ho in casa e vorrei
> organizzare la mia catalogazione nel seguente modo...
>
> Titolo        che sarebbe il titolo della videocassetta
> Genere      che sarebbe il genere a cui fa parte il film
> Supporto   che sarebbe il supporto del film ( VHS, DVD )
>
> Io vorrei arrivare a questo risultato ovvero avere una maschera per inserire
> i Generi, una per inserire i Supporti... ed una dove scrivo il Titolo e dove
> seleziono il genere e il supporto da altrettanti menu a tendina che fanno
> capo alle tabelle Genere e Supporto...
> come faccio? è due giorni che smanetto ma con scarsi risultati...
>
Mi pare di capire che sei all'inizio di una dura lotta con ACCESS...!
Non per spaventarti, ma prova ad eseguire uno dei DataBase già esistenti
in Access, uno è dedicato all'archiviazione di una Videoteca.
Potrebbe essere un'inizio da cui prendere spunto.
@Alex
--
Posted from  [62.98.15.24]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Un piccolo aiuto...

author: Roberto da casa

text:
"Elmo" <
llel...@libero.it
> ha scritto nel messaggio
news:dWNL7.164990$sq5.7...@news.infostrada.it...

Se hai creato una tabella tblGeneri che ha la seguente struttura:
IDGenere            Contatore e chiave primaria
Genere                Testo
Se hai creato una tabella tblSupporti che ha la seguente struttura:
IDSupporto         Contatore e chiave primaria
Supporto             Testo
Alla tabella tblTitoli dai una struttura simile
IDTitolo              Contatore e chiave primaria
Titolo                  Testo
IDGenere            Numerico
IDSupporto         Numerico
ecc. ecc.
Apri la struttura di tblTitoli e per il campo IDGenere esegui
l'Autocomposizione Ricerca... basandola su tblGeneri; quindi per il campo
IDSupporto esegui l'Autocomposizione Ricerca... basandola su tblSupporti.
A questo punto creati una maschera (anche con l'autocomposizione se
preferisci) che abbia come origine record tblTitoli; vedrai che i due
controlli associati ai campi IDGenere e IDSupporto saranno due caselle
combinate (o come tu le chiami, due menu a tendina) dalle quali potrai
selezionare il genere e il supporto del titolo corrente, così come tu
volevi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Un piccolo aiuto...

text:
grazie... provo a mettere in atto i tuoi consigli...
ciao


title: Un piccolo aiuto...

text: grazie...


title: Funzione DSUM e SOMMA

author: Stefano B.

text:
Ho bisogno di calcolare il Saldo dinamico in una maschera basata su una
tabella che, fra gli altri dati, a le classiche due colonne del DARE e
AVERE.
A livello di report non ho problemi. Infatti, per il campo calcolato
contenete il saldo, esiste la preziosa proprietà SOMMA PARZIALE, impostabile
a NO, SU GRUPPO e SU TUTTO.
Il problema è a livello di maschera. Qui non è possibile dare ad un campo
calcolato questa proprietà. Allora ho cercato di risolvere il problema con
un campo calcolato in una query.
La prima query (nome: QUERY1) è:
SELECT [Tabella].Conto, [Tabella].Data, [Tabella].Dare, [Tabella].Avere,
[Tabella].[Causale e Descrizione], [Tabella].Reg AS Idregistrazione FROM
[Tabella] ORDER BY [Tabella].Data
la seconda è basata sulla prima, con in più un campo calcolato dove,
attraverso la funzione DSUM, calcolo il saldo dinamico
 SELECT [Query1].Conto, [Query1].Data, [Query1].Dare, [Query1].Avere,
[Query1].[Causale e Descrizione], [Query1].Reg AS Idregistrazione,
Format(DSum("Dare-Avere","[Query1]","Reg<=" & [[Query1]].[Reg]),"""L.
""#,###") AS Saldo
FROM [Query1]
ORDER BY [Query1].Data
Il problema è che il calcolo della funzione DSUM non tiene conto
dell'ordinamento di dati in QUERY 1, per cui il risultato non è corretto:
faccio un esempio
il calcolo corretto dovrebbe essere come segue
DARE                AVERE            SALDO
L.120.062            0                L.120.062
    0            L. 1.448.241        L. 927.747
    0                   650.600        L.1.578.347
Invece  lo fa così.
DARE                AVERE            SALDO
    0            L. 1.448.241            -L. 10.042.110
L. 297.046        0                        -L. 10.228.680
L. 318.669        0                         -L. 9.910.011
Il primo valore del saldo non va bene. Il problema è che il primo record che
viene estratto dalla funzione DSUM non è quello corrispondende al primo
record della query dove c'è la funzione.
Ho letto la guida riguardo alla funzione DSUM, e mi sembra che la soluzione
sia la seguente: utilizzare la funzione SOMMA, come dice il testo della
guida che segue:
" [...] È possibile utilizzare sia la funzione DSum che la funzione Somma in
un'espressione di campo calcolato di una query Totali. Se si utilizza la
funzione DSum, i valori vengono calcolati prima del raggruppamento dei dati.
Se si utilizza la funzione Somma, i dati vengono raggruppati prima che
vengano valutati i valori contenuti nell'espressione di campo. [...]"
Ma la funzione SOMMA non la posso utilizzare in una query!
A questo punto non so come risolvere il problema. Spero che qualcuno possa
darmi qualche suggerimento.
Grazie
Stefano B.


title: Funzione DSUM e SOMMA

author: Roberto dal portatile

text:
"Stefano B." <
stefano....@gvdevel.it
> ha scritto nel messaggio
news:3abb9018$1...@news.edisons.it...
>
> Ho bisogno di calcolare il Saldo dinamico in una maschera basata su una
> tabella che, fra gli altri dati, a le classiche due colonne del DARE e
> AVERE.
>
> A livello di report non ho problemi. Infatti, per il campo calcolato
> contenete il saldo, esiste la preziosa proprietà SOMMA PARZIALE,
impostabile
> a NO, SU GRUPPO e SU TUTTO.
>
> Il problema è a livello di maschera. Qui non è possibile dare ad un campo
> calcolato questa proprietà. Allora ho cercato di risolvere il problema con
> un campo calcolato in una query.
>
[CUT]
Scusami, poiché il saldo progressivo è uguale alla sommatoria dei dare meno
la sommatoria degli avere, il risultato giusto dovrebbe essere:
DARE                    AVERE                SALDO
L. 120.062             0                           L. 120.062
0                            L. 1.448.241        -L. 1.328.179
0                            L.    650.600        -L. 1.978.779
Per poter fare con una SOLA query ciò che ti serve, occorre che nella query,
oltre al campo calcolato Saldo, ci sia un altro campo calcolato chiamato
Chiave che rende univoca ogni riga della query; detto campo Chiave lo userai
per ordinare la query e come criteri della funzione DSum.
Nel tuo caso Chiave può essere costituito dall'insieme della data di
registrazione e del numero di registrazione.
Fra l'altro, ti sconsiglio di chiamare Data un campo; Data è un nome
riservato e potresti avere ogni tanto spiacevoli sorprese.
Se il campo Reg è numerico, secondo me la query che ti serve ha il seguente
codice SQL:
SELECT Tabella.Conto, Tabella.DataReg,
10000000000000+Year([DataReg])*1000000000+Month([DataReg])*10000000+Day([Dat
aReg])*100000+[Reg] AS Chiave, Tabella.Dare, Tabella.Avere, Tabella.[Causale
e Descrizione], Tabella.Reg, Format$(DSum("[Dare] -
[Avere]","Query1","Chiave<=" & [Chiave]),"Currency") AS Saldo
FROM Tabella1
ORDER BY
10000000000000+Year([DataReg])*1000000000+Month([DataReg])*10000000+Day([Dat
aReg])*100000+[Reg];
Affinché tutto funzioni, è assolutamente necessario che questa query si
chiami Query1.
A mio parere, il risultato delle due query non è esatto anche perché
probabilmente il campo Reg è di tipo Testo e non numerico, per cui è
sbagliato il modo in cui hai scritto i criteri della Dsum. Ma anche se
correggi il modo di scrivere i criteri l'esito del confronto potrebbe non
essere quello che ti aspetti nel caso in cui Reg non contenga solo cifre e
non sia stato adeguatamente formattato.
Tieni inoltre presente che la Dsum è una funzione di aggregazione sui
domini, pertanto non cambia il suo risultato al variare dell'ordine in cui i
record sono contenuti nel dominio su cui opera (insomma se ne frega
altamente dell'ORDER BY della prima query).
Quanto a quello che tu scrivi perché letto sull'help, non è affatto
pertinente con il tuo caso, visto che non adoperi query Totali (o di
raggruppamento che dir si voglia).
Resta comunque il fatto che se il campo Reg è di tipo Testo, anche la mia
query non funzionerebbe; andrebbe modificata almeno in :
SELECT Tabella.Conto, Tabella.DataReg,
10000000000000+Year([DataReg])*1000000000+Month([DataReg])*10000000+Day([Dat
aReg])*100000+Val([Reg]) AS Chiave, Tabella.Dare, Tabella.Avere,
Tabella.[Causale
e Descrizione], Tabella.Reg, Format$(DSum("[Dare] -
[Avere]","Query1","Chiave<=" & [Chiave]),"Currency") AS Saldo
FROM Tabella1
ORDER BY
10000000000000+Year([DataReg])*1000000000+Month([DataReg])*10000000+Day([Dat
aReg])*100000+Val([Reg]);
e forse non è sufficiente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dati in... riga.. velocità esecuzione... help

text:
Problema:
vi ricordate il post intitolato dati in.... riga ! Data: giovedì 31 ottobre
2002 16.48?
funziona bene la soluzione datami, la ho adattata e usata più volte ma ora
il problema nasce dalla velocità di
esecuzione del modulo. La query di origine ha più di 7000 record e per
ordinare i record il modulo ci impiega
tanto tempo (minuti). Ho notato che ovviamente limitando i valori
l'esecuzione è rapidissima e quindi ho
provato a fare una query parametrica ma.... errore di runtime 3061:
parametri insufficienti, previsto 1.
Ho consultato il sito comune e ho trovato qualcosa ma non funzia xche non
usa moduli di classe ma un VBA su
form e quindi usa me!.... (vedi 25/gen/2001 01:50 Roberto da casa
<
r.ma...@libero.it
> Re: Recordset basati
su query con parametri. it.comp.appl.access )
Come posso far si che la mia query si velocizi?
Vi posto sia il modulo usato sia la query
Grazie!
Ale
Function Pippo(CodPezzo As Long, CodSotto As Long) As String
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("pozzi_1")
rst.MoveFirst
Do Until rst.EOF
    If rst!N_Cat_regionale = CodPezzo And rst!Ramo_comp = CodSotto Then
        Pippo = Pippo & rst!Profondo & ";"
    End If
    rst.MoveNext
Loop
Pippo = Left(Pippo, Len(Pippo) - 1)
Set rst = Nothing
End Function
SELECT pozzi_1.ramo_comp, Pippo([N_cat_regionale],[ramo_comp]) AS Reparti,
pozzi_1.N_cat_regionale AS
DesPezzo, pozzi_1.Nome_ramo
FROM pozzi_1
GROUP BY pozzi_1.ramo_comp, Pippo([N_cat_regionale],[ramo_comp]),
pozzi_1.N_cat_regionale, pozzi_1.Nome_ramo;
--------------------------------
Inviato via
http://usenet.libero.it


author: Alessandro Cara

text:
Axel_4 wrote:
>
[cut]
> Ho consultato il sito comune e ho trovato qualcosa ma non funzia xche non
> usa moduli di classe ma un VBA su
>
> form e quindi usa me!.... (vedi 25/gen/2001 01:50 Roberto da casa
> <
r.ma...@libero.it
> Re: Recordset basati
??????? beh qual'e' il problema?

[cut]
>
> Function Pippo(CodPezzo As Long, CodSotto As Long) As String
> Dim rst As DAO.Recordset
> Set rst = CurrentDb().OpenRecordset("pozzi_1")
> rst.MoveFirst
> Do Until rst.EOF
>
>     If rst!N_Cat_regionale = CodPezzo And rst!Ramo_comp = CodSotto Then
>         Pippo = Pippo & rst!Profondo & ";"
>     End If
>     rst.MoveNext
> Loop
> Pippo = Left(Pippo, Len(Pippo) - 1)
> Set rst = Nothing
> End Function
Non so se ti sei reso conto che questa routine legge "sempre" per intero
la tabella "pozzi_l" (quella dei 7000?) e viene richiamata per ogni riga
praticamente 2 volte, per cui, rischi di leggere 2 * 7000 * 7000 righe.
In prima approssimazione prova a definire il recordset cosi':
"select * from pozzi_l where n_cat_regionale = " & cod pezzo & " and
ramo_comp = " & codsotto
(questa va bene per attributi numerici altrimenti devi racchiudere fra i
delimitatori
previsti)
Il loop ovviamente diventa:
 Do Until rst.EOF
     Pippo = Pippo & rst!Profondo & ";"
     rst.MoveNext
 Loop
La cosa migliore sarebbe fare il loop una sola volta e accumulare su una
collezione
od un array pubblico i valori e dopo la prima chiamata recuperare da
questa struttura
i valori stessi
--
a.cara
Togli qualcosa dall'email


author: alessio

text:
Grazie!
Ora provo.
Ale


title: apertura maschera da codice e cancel

author: Ascorbic

text:
salve a tutti...
qualcuno saprebbe indicarmi come posso agirare questa situazione?
Quando via codice comando l'apertura di una maschera tipo:
DoCmd.OpenForm "mioForm", ......
e in quel form su evento Open, dopo aver svolto una serie di
controlli, se eseguo un cancel=true mi va in errore il comando aprente
DoCmd, dicendomi che l'azione è stata terminata...
Ho necessità di lasciare le cose come sono e vorrei mantenere la
possibilità di cancellare il caricamento del form come sopra
descritto.
Come posso fare?
grazie
ciao.


title: apertura maschera da codice e cancel

author: Potone

text:
"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
news:r9s9o11cl55ng2unt...@4ax.com...

Ciao,
devi intercettare l'errore (2025 se non ricordo male) nella routine con cui
apri la form, cerca On Error sulla guida,
ciao
Mat.


title: apertura maschera da codice e cancel

text:

Oppure controlla prima di aprire
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: apertura maschera da codice e cancel

text:
On Thu, 24 Nov 2005 08:57:33 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>Potone wrote:
>> "Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
>> news:r9s9o11cl55ng2unt...@4ax.com...
>>> salve a tutti...
>>>
>>> qualcuno saprebbe indicarmi come posso agirare questa situazione?
>>> Quando via codice comando l'apertura di una maschera tipo:
>>>
>>> DoCmd.OpenForm "mioForm", ......
>>>
>>> e in quel form su evento Open, dopo aver svolto una serie di
>>> controlli, se eseguo un cancel=true mi va in errore il comando
>>> aprente DoCmd, dicendomi che l'azione è stata terminata...
>>> Ho necessità di lasciare le cose come sono e vorrei mantenere la
>>> possibilità di cancellare il caricamento del form come sopra
>>> descritto.
>>> Come posso fare?
>>> grazie
>>> ciao.
>>
>> Ciao,
>> devi intercettare l'errore (2025 se non ricordo male) nella routine
>> con cui apri la form, cerca On Error sulla guida,
>> ciao
>> Mat.
>Oppure controlla prima di aprire
non posso controllare prima di aprire per svariati motivi.
Controllare l'errore (che è il 2501) sarebbe una idea migliore.
Non ci sarebbero altre soluzioni?


title: apertura maschera da codice e cancel

text:


> Controllare l'errore (che č il 2501) sarebbe una idea migliore.
> Non ci sarebbero altre soluzioni?
Cosě a buio č difficile capire che succede



title: apertura maschera da codice e cancel

text:
On Thu, 24 Nov 2005 09:16:04 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>Ascorbic wrote:
>> On Thu, 24 Nov 2005 08:57:33 +0100, "MA"
>> <
mas...@massimilianoamendola.it
> wrote:
>
>>>> Ciao,
>>>> devi intercettare l'errore (2025 se non ricordo male) nella routine
>>>> con cui apri la form, cerca On Error sulla guida,
>>>> ciao
>>>> Mat.
>>> Oppure controlla prima di aprire
>>
>> non posso controllare prima di aprire per svariati motivi.
>> Controllare l'errore (che č il 2501) sarebbe una idea migliore.
>> Non ci sarebbero altre soluzioni?
>
>Cosě a buio č difficile capire che succede
scusa ma cosa c'č da capire?
vuoi avere un quadro generale?
Allora:
ho una form che svolge un particolare compito (inserimento dati,
lettura dati, consultazione, ecc... oltre che aggiornamento di alcuni
log utenza.)
Ora questa form viene richiamata da una miriare di altre funzioni
attraverso il passaggio di una serie di parametri sia via OpenArgs sia
via altri parametri passati per variabili globali.
Dato che la form in questione č molto complessa prima che si apra deve
essere validato il contesto nel quale deve girare e quindi devono
essere valutati i parametri in ingresso relazionati allo stato di
alcune tabelle del database (che vengono poi alimentate da altri
sistemi remoti). Ora, solo dopo aver ricevuto i parametri di ingresso
e dopo aver interrogato lo stato di alune specifiche tabelle, la
maschera chiamata scrive alcuni dati nel file di log e in una tabella
del db e poi "decide" di non caricarsi.
Sarebbe complesso, per il quadro descritto:
1) eseguire i controlli prima dell'apertura (immagina di avere 100
punti che richiamano la maschera in oggetto e devo in 100 punti
eseguire i controlli per non permettere alla maschera di aprirsi);
2) eseguire i controlli trap-error nei 100 punti.
Chiedo ancora se ci sono altre strade, se non ve ne sono, quella piů
intelligente č quella segnalata da Potone.
Adesso si č accesa la luce, il buio č scomparso?
ciao e grazie.


title: apertura maschera da codice e cancel

text:
Ascorbic wrote:
> On Thu, 24 Nov 2005 09:16:04 +0100, "MA"
> <
mas...@massimilianoamendola.it
> wrote:
>
>> Ascorbic wrote:
>>> On Thu, 24 Nov 2005 08:57:33 +0100, "MA"
>>> <
mas...@massimilianoamendola.it
> wrote:
>>
>>>>> Ciao,
>>>>> devi intercettare l'errore (2025 se non ricordo male) nella
>>>>> routine con cui apri la form, cerca On Error sulla guida,
>>>>> ciao
>>>>> Mat.
>>>> Oppure controlla prima di aprire
>>>
>>> non posso controllare prima di aprire per svariati motivi.
>>> Controllare l'errore (che è il 2501) sarebbe una idea migliore.
>>> Non ci sarebbero altre soluzioni?
>>
>> Così a buio è difficile capire che succede
>
> scusa ma cosa c'è da capire?
> vuoi avere un quadro generale?
> Allora:
> ho una form che svolge un particolare compito (inserimento dati,
> lettura dati, consultazione, ecc... oltre che aggiornamento di alcuni
> log utenza.)
> Ora questa form viene richiamata da una miriare di altre funzioni
> attraverso il passaggio di una serie di parametri sia via OpenArgs sia
> via altri parametri passati per variabili globali.
> Dato che la form in questione è molto complessa prima che si apra deve
> essere validato il contesto nel quale deve girare e quindi devono
> essere valutati i parametri in ingresso relazionati allo stato di
> alcune tabelle del database (che vengono poi alimentate da altri
> sistemi remoti). Ora, solo dopo aver ricevuto i parametri di ingresso
> e dopo aver interrogato lo stato di alune specifiche tabelle, la
> maschera chiamata scrive alcuni dati nel file di log e in una tabella
> del db e poi "decide" di non caricarsi.
> Sarebbe complesso, per il quadro descritto:
> 1) eseguire i controlli prima dell'apertura (immagina di avere 100
> punti che richiamano la maschera in oggetto e devo in 100 punti
> eseguire i controlli per non permettere alla maschera di aprirsi);
> 2) eseguire i controlli trap-error nei 100 punti.
> Chiedo ancora se ci sono altre strade, se non ve ne sono, quella più
> intelligente è quella segnalata da Potone.
>
> Adesso si è accesa la luce, il buio è scomparso?
>
> ciao e grazie.
Allora, i parametri che tu hai sono quelli openargs e glieli passi solo con
l'ultima form
Le varibili globali ci sono anche prima e come le interroghi dopo le puoi
interrogare prima
tutte le verifiche non credo che tu le hai inserite nella maschera che stai
aprendo,
ma _immagino_ tu le abbia in funzioni esterne e le richiami
A quel punto la gestione errori è unica.
In ogni caso, se con il suggerimento dell'ottimo Matteo hai una strada,
proseguila.
Al limite mettici msgbox err.number & " " & err.description, così individui
effettivamente l'errore



title: apertura maschera da codice e cancel

author: Nick

text:
Ascorbic ha detto: in data 24/11/2005 9.32:
> On Thu, 24 Nov 2005 09:16:04 +0100, "MA"
> <
mas...@massimilianoamendola.it
> wrote:
>
>> Ascorbic wrote:
>>> On Thu, 24 Nov 2005 08:57:33 +0100, "MA"
>>> <
mas...@massimilianoamendola.it
> wrote:
>>>>> Ciao,
>>>>> devi intercettare l'errore (2025 se non ricordo male) nella routine
>>>>> con cui apri la form, cerca On Error sulla guida,
>>>>> ciao
>>>>> Mat.
>>>> Oppure controlla prima di aprire
>>> non posso controllare prima di aprire per svariati motivi.
>>> Controllare l'errore (che è il 2501) sarebbe una idea migliore.
>>> Non ci sarebbero altre soluzioni?
>> Così a buio è difficile capire che succede
>
> scusa ma cosa c'è da capire?
> vuoi avere un quadro generale?
> Allora:
> ho una form che svolge un particolare compito (inserimento dati,
> lettura dati, consultazione, ecc... oltre che aggiornamento di alcuni
> log utenza.)
> Ora questa form viene richiamata da una miriare di altre funzioni
> attraverso il passaggio di una serie di parametri sia via OpenArgs sia
> via altri parametri passati per variabili globali.
> Dato che la form in questione è molto complessa prima che si apra deve
> essere validato il contesto nel quale deve girare e quindi devono
> essere valutati i parametri in ingresso relazionati allo stato di
> alcune tabelle del database (che vengono poi alimentate da altri
> sistemi remoti). Ora, solo dopo aver ricevuto i parametri di ingresso
> e dopo aver interrogato lo stato di alune specifiche tabelle, la
> maschera chiamata scrive alcuni dati nel file di log e in una tabella
> del db e poi "decide" di non caricarsi.
> Sarebbe complesso, per il quadro descritto:
> 1) eseguire i controlli prima dell'apertura (immagina di avere 100
> punti che richiamano la maschera in oggetto e devo in 100 punti
> eseguire i controlli per non permettere alla maschera di aprirsi);
> 2) eseguire i controlli trap-error nei 100 punti.
> Chiedo ancora se ci sono altre strade, se non ve ne sono, quella più
> intelligente è quella segnalata da Potone.
>
> Adesso si è accesa la luce, il buio è scomparso?
>
> ciao e grazie.
e se banalmente apri la form in modalità hide, poi alla fine dei
controlli lanci un docmd.close acform, "nomemaschera" (al posto di
modificare il cancel)e il gioco è fatto senza errori... o sbaglio?
Ciao
Nick


title: apertura maschera da codice e cancel

text:
On Thu, 24 Nov 2005 08:55:55 GMT, Nick <senz...@chedetesul.NG>
wrote:

non sbagli, è corretto
>
>
>Ciao
>Nick
Effettivamente ci avevo già provato e questa è un'ottima soluzione.
Grazie Nick.
ciao


title: apertura maschera da codice e cancel

text:
Ascorbic wrote:
>>> ciao e grazie.
>>
>> e se banalmente apri la form in modalità hide, poi alla fine dei
>> controlli lanci un docmd.close acform, "nomemaschera" (al posto di
>> modificare il cancel)e il gioco è fatto senza errori... o sbaglio?
>
> non sbagli, è corretto
>
>>
>>
>> Ciao
>> Nick
>
> Effettivamente ci avevo già provato e questa è un'ottima soluzione.
> Grazie Nick.
> ciao
Quel _banalmente_ mi fa capire che non c'ho capito na MAZZA.



title: apertura maschera da codice e cancel

text:
MA ha detto: in data 24/11/2005 11.01:
> Ascorbic wrote:
>
>>>> ciao e grazie.
>>> e se banalmente apri la form in modalità hide, poi alla fine dei
>>> controlli lanci un docmd.close acform, "nomemaschera" (al posto di
>>> modificare il cancel)e il gioco è fatto senza errori... o sbaglio?
>> non sbagli, è corretto
>>
>>>
>>> Ciao
>>> Nick
>> Effettivamente ci avevo già provato e questa è un'ottima soluzione.
>> Grazie Nick.
>> ciao
> Quel _banalmente_ mi fa capire che non c'ho capito na MAZZA.
>
LoL :)
Ciao
Nick


title: apertura maschera da codice e cancel

text:
On Thu, 24 Nov 2005 11:01:29 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>Ascorbic wrote:
>
>>>> ciao e grazie.
>>>
>>> e se banalmente apri la form in modalità hide, poi alla fine dei
>>> controlli lanci un docmd.close acform, "nomemaschera" (al posto di
>>> modificare il cancel)e il gioco è fatto senza errori... o sbaglio?
>>
>> non sbagli, è corretto
>>
>>>
>>>
>>> Ciao
>>> Nick
>>
>> Effettivamente ci avevo già provato e questa è un'ottima soluzione.
>> Grazie Nick.
>> ciao
>Quel _banalmente_ mi fa capire che non c'ho capito na MAZZA.
si, magari, però è un'altra soluzione.
comunque appena trovo la migliore soluzione ve la faccio presente così
la condividiamo.
ciao.


title: Sottomaschera in struttura a schede legge solo il primo record

author: Amenwrk

text:
Ho un database con una Maschera principale collegata
alla tabella anagrafica, nella principale
ho inserito un controllo schede con 4 schede ogni secheda ha un
subform
in fase di inserimento funziona tutto (spero) ogni scheda mi crea il
suo record,
ma in fase di lettura dei dati inseriti tutte le schede leggono il
primo record
come posso fare un next record fra una scheda e l'altra??
Grazie


text:
"Amenwrk" <
ame...@hotmail.com
> ha scritto nel messaggio
news:123e277d-e78d-403f...@y12g2000vbg.googlegroups.com...

Non � chiarissimo quello che chiedi ma se vuoi spostarti ad un record
specifico c'� un articolo su
www.donkarl.com/it


title: maschere popup

author: Nao+

text:
Ho una maschera popup, con aperte sotto delle altre maschere.
ho pensato di mettere un bottone che al clik fa:
me.popup=false
Access non me lo permette.
come posso fare per togliere la proprietą popup dalla form in modo da poter
andare in quelle sotto?
E' una richiesta molto strana, forse anche un po una c...ta, ma mi sarebbe
molto utile in casi eccezzionali sul mio piccolo db che mi sono fatto.
grazie Nao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: maschere popup

author: Carlo Costarella

text:
"Nao+" <
n...@libero.it
> ha scritto nel messaggio
news:195Z33Z137Z29Y...@usenet.libero.it...
> Ho una maschera popup, con aperte sotto delle altre maschere.
> ho pensato di mettere un bottone che al clik fa:
> me.popup=false
>
> Access non me lo permette.
>
> come posso fare per togliere la proprietą popup dalla form in modo da
> poter
> andare in quelle sotto?
> E' una richiesta molto strana, forse anche un po una c...ta, ma mi sarebbe
> molto utile in casi eccezzionali sul mio piccolo db che mi sono fatto.
>
> grazie Nao
>
>
Effettivamente sembra un po' strana...
rendi anche la seconda popup oppure iconizza la prima con me.minimize
Ovviamente entrambe NON devono avere la proprietą "a scelta obbligata"
impostata su sģ.
Ciao, Carlo


title: maschere popup

author: Gabriele Bertolucci

text:
Spiega meglio quale effetto vorresti ottenere, perché una finestra popup ha
l'unica caratteristica di rimanere graficamente di fronte alle altre
finestre.
Tu vuoi chiudere la popup?
La vuoi nascondere?
La vuoi minimizzare?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
> Ho una maschera popup, con aperte sotto delle altre maschere.
> ho pensato di mettere un bottone che al clik fa:
> me.popup=false
Come mai avresti pensato una cosa del genere? Forse dovresti descrivere
meglio quello che vuoi fare.
> Access non me lo permette.
Come dargli torto.
Andando a leggere nella guida di Access la descrizione della proprietà Popup
dell'oggetto Form, si trova quanto segue:
"È possibile impostare la proprietà PopUp solo in visualizzazione Struttura
della maschera."
> come posso fare per togliere la proprietà popup dalla form in modo da
> poter
> andare in quelle sotto?
Probabilmente devi modificare l'approccio al tuo problema (che non ha
descritto).
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: errore 2191, impossibile impostare la proprietà origine record ..........

author: Franco dellavalle

text:
ciao a tutti

con pulsante in una maschera apro un report

Dim stDocName As String
stDocName = "MioReport"
DoCmd.OpenReport stDocName, acViewPreview

nel report ho un sottoreport

e su apertura del sottoreport
ho questo codice:
Dim strSQL As String
strSQL = "SELECT * " _
& "FROM TbEmailFornitori"
Me.Report.RecordSource = strSQL

che mi da l'errore 2191
impossibile impostare la proprietà origine record in anteprima di stampa

grazie


text:

Perchè non basi il REPORT su una Query...?

Ipotesi, il Report lo appoggiamo alla Query [qRPT]

Ora

Dim strSQL As String
strSQL = "SELECT * FROM TbEmailFornitori"
DbEngine(0)(0).Querydefs("qRPT").SQL=strSQL

stDocName = "MioReport"
DoCmd.OpenReport stDocName, acViewPreview

E nel REPORT non scrivi NULLA

@Alex


text:

grazie Alex
ho fatto in questo modo
per utilizzare la sottoquery
su piu' report.

Con questo codice ho l'errore in questo punto;
DBEngine(0)(0).QueryDefs("qRPT").SQL = strSQL
elemento non trovato in questo insieme


text:
Hai referenziato DAO...?
Hai creato la Query prima...?

@Alex


text:

no!


title: Portare valore controllo a null

text:
Ciao a tutti. Problema banalissimo al quale non riesco a trovare
soluzione: su BeforeUpdate di una casella di testo con maschera di
input in formato data devo controllare se delle altre caselle di testo
hanno un determinato valore e se si far partire un msgbox (fatto) dato
che il msgbox mi parte all'immissione del primo numero nella maschera
di imput (come deve ben fare) mi rimane una data incompleta con
conseguente messaggio di avviso. Ho bisogno quindi, alla chiusura del
msgbox,  di ripulire la casella di testo del valore immesso. Ho provato
con Me.Miacasella = null ma non va...


title: Portare valore controllo a null

text:
T_A_O ha scritto:

Credo di aver risolto con l'help
Cancel = true
Me.Miacasella.Undo
é giusto?


title: Portare valore controllo a null

author: Michele (Giò)

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:1166785196.4...@73g2000cwn.googlegroups.com...
T_A_O ha scritto:


é giusto?
Occhio che l'Undo ti riporta la casella al valore precedente, non a Null. Se avevi digitato altri
valori ti fa vedere il penultimo. Non meno importante, se la casella di testo non è associata,
l'operazione Undo non assume sifgificato in quanto il valore precedente viene memorizzato solo in
caso di controllo associato.
Michele


title: Portare valore controllo a null

text:
Michele (Giò) ha scritto:

Grazie Michele, ho messo il tutto sull'evento change così alla prima
cifra mi parte la routine, la casella è associata e sembra funzioni
tutto egregiamente (spero...)
Approfitto per fare gli auguri di Buon Natale a te e a tutti quelli che
leggeranno, Marco.


title: Portare valore controllo a null

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:1166800204.1...@f1g2000cwa.googlegroups.com...
[Cut]
Grazie Michele, ho messo il tutto sull'evento change cosě alla prima
cifra mi parte la routine, la casella č associata e sembra funzioni
tutto egregiamente (spero...)
Approfitto per fare gli auguri di Buon Natale a te e a tutti quelli che
leggeranno, Marco.
Grazie altrettanto a te.
Michele


title: aiuto numerazione database

author: ezio

text:
ciao a tutti
scusate la domanda probabilmente stupida, dopo avere compilato un database a
volte mi capita di dover eliminare un record, e qui viene il problema, la
numerazione non si autoaggiorna, mi potete dare un consiglio?
ciao e grazie per l'aiuto


title: aiuto numerazione database

text:

Se hai impostato un campo contatore che io sappia
è normale che ciò avvenga, se la tabella non ha riferimenti
con altre tabelle puoi dare un'occhiata al sito comune
http://www.sitocomune.com/tables/tables038.htm
Ciao


title: aiuto numerazione database

author: AleC

text:

In alternativa usa questo codice
Sub Rinumera
dim rst as dao.recordset
dim intCnt as integer
set rst = currentdb.openrecordset("select CampoNumerazione,
CampoIndice from TuaTabella order by CampoIndice;")
intCnt = 1
with rst
do until rst.eof
  .edit
  !CampoNumerazione = intCnt
  .update
  intCnt= intCnt +1
  .movenext
loop
rst.close
set rst = nothing
end sub
la chiami da dove vuoi, un evento o un pulsante


title: Access in rete?

author: David

text:
Ciao a tutti,
    volevo chiedere, se non e' troppo OT come conviene agire per condividere
un file access con relative maschere e report in una rete locale.
Nel dettaglio si utilizza un db access 2000 che risiede su un pc "centrale"
e 3 utenti vi inseriscono dati lo controllano e lo interrogano!
Dove posso trovare maggiori indicazioni su variabili da settare o a cosa
porre particolare attenzione onde incorrere in banali errori??
Grazie mille a tutti.
Ciao
Davide


title: Access in rete?

author: sib

text:
David <
davi...@yahoo.it
> wrote in message
LGgj6.79911$Jp2.3...@news6.giganews.com...
> Ciao a tutti,
>     volevo chiedere, se non e' troppo OT come conviene agire per
condividere
> un file access con relative maschere e report in una rete locale.
>
> Nel dettaglio si utilizza un db access 2000 che risiede su un pc
"centrale"
> e 3 utenti vi inseriscono dati lo controllano e lo interrogano!
Non so se per soli tre utenti convenga sobbarcasi tutto questo lavoro. E'
molto difficile, bisogna conoscere bene l'architettura di Windows, fare
operazioni molto complesse...
...te la senti? lo vuoi proprio fare? Va bene, ti spiego come si fa, ma
siediti perche' e' una cosa lunga:
Passo 1
Condividi il file in rete
Passo 2
Usalo.
> Dove posso trovare maggiori indicazioni su variabili da settare o a cosa
> porre particolare attenzione onde incorrere in banali errori??
Sul sito comune (link qui sotto) ad ogni modo ti conviene dividere il db in
FE e BE, Access lo fa automaticamente, cerca nel menu strumenti, tieni il BE
su un pc e distribuisci il FE agli utenti.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Access in rete?

text:
Azzzzz....che fatica...grazie 1000
Non so se sono in grado (scherzo) ciao
Davide
--
________________________________________
Davide Cielo
d.c...@tin.it
sib <
sibN...@iol.it
> wrote in message
xbrj6.22625$7U4.5...@news.infostrada.it...



title: Access in rete?

text:
David <
davi...@yahoo.it
> wrote in message
W4Fj6.467$fH2....@news6.giganews.com...
>
> Azzzzz....che fatica...grazie 1000
>
> Non so se sono in grado (scherzo) ciao
> Davide
Ovviamente scherzavo anch'io ;-)
comunque fai la divisione del db per come ti dicevo e...
...SCRIVI DOPO IL QUOTING
come faccio io ora.



title: Tabella comuni

text:
Buongiorno,
Vorrei sapere se in una maschera in cui mi chiede il comune di residenza mi
riempisse la casella CAP e provincia automaticamente.
E' pacifico che ho la tabella comuni con tutte le informazioni (CAP e
Provincia).
Grazie
Apollo


title: Tabella comuni

author: ciroteo

text:
"@pollo" <
iw8fezchiocciolalibero.it
> ha scritto nel messaggio
news:Qfweh.73847$Fk1.2...@twister2.libero.it...

www.sitocomune.com
 sezione forms faq 3.52


title: login

text:
salve,
c´é qualcuno che puó darmi qualche dritta su come possa prelevare i dati
di LOGIN dal login di windows xp, e mandarli ad access?
Vorrei che access riconosca l´utente di Windows.
Grazie mille
ciao


title: login

author: namor

text:
d4h2 ha scritto:

Era già stato chiesto poco tempo fa, si fa con
  environ("Username")
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: login

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c8t2mf$ggb$1...@news.newsland.it...

Sto cercando di fare un log delle modifiche effettuate, e questo
suggerimento mi potrebbe tornare utile allo scopo.
Ti posto il codice che ho messo, ma ti chiedo di chiarirmi xè mi esce un
prompt che mi chiede user?
Private Sub tipologia_AfterUpdate()
Dim utente, sql As String
utente = Environ("Username")
sql = "INSERT INTO logs (nome,data) VALUES(" & utente & " ,now())"
DoCmd.RunSQL sql
End Sub


title: login

text:
ciroteo ha scritto:
> "namor" <
do...@spam.me
> ha scritto nel messaggio
> news:c8t2mf$ggb$1...@news.newsland.it...
> > d4h2 ha scritto:
> > > salve,
> > > c´é qualcuno che puó darmi qualche dritta su come possa prelevare i dati
> > > di LOGIN dal login di windows xp, e mandarli ad access?
> > > Vorrei che access riconosca l´utente di Windows.
> > > Grazie mille
> > > ciao
> > Era già stato chiesto poco tempo fa, si fa con
> >   environ("Username")
> > Namor
> Sto cercando di fare un log delle modifiche effettuate, e questo
> suggerimento mi potrebbe tornare utile allo scopo.
> Ti posto il codice che ho messo, ma ti chiedo di chiarirmi xè mi esce un
> prompt che mi chiede user?
> Private Sub tipologia_AfterUpdate()
> Dim utente, sql As String
> utente = Environ("Username")
> sql = "INSERT INTO logs (nome,data) VALUES(" & utente & " ,now())"
> DoCmd.RunSQL sql
> End Sub
Perchè il nome utente è una stringa e nella composizione dell'sql non hai
messo i doppi apici:
sql = "INSERT INTO logs (nome,data) VALUES(""" & utente & """ ,now())"
quindi la stringa risultante non è corretta.
Quando esegui query via codice è sempre consigliabile mettere l'SQL in una
variabile come hai fatto tu, e se ci sono problemi si stoppa il codice
sulla riga del RunSQL e si va ad esaminare se il comando SQL è stato
composto correttamente. Così si vede subito dov'è l'inghippo. Gli errori
più comuni sono la mancanza di doppi apici, di spaziature o di virgole.
Inoltre questo:
  Dim utente, sql As String
non dimensiona utente come string (se era questo il tuo intento) ma come
variant.
Nelle dichiarazioni bisogna ripetere il tipo per ogni variabile:
  Dim utente As String, sql As String



title: login

text:
>
> > > Era già stato chiesto poco tempo fa, si fa con
> > >   environ("Username")
> > > Namor
>
> > Sto cercando di fare un log delle modifiche effettuate, e questo
> > suggerimento mi potrebbe tornare utile allo scopo.
> > Ti posto il codice che ho messo, ma ti chiedo di chiarirmi xè mi esce un
> > prompt che mi chiede user?
> > Private Sub tipologia_AfterUpdate()
> > Dim utente, sql As String
> > utente = Environ("Username")
> > sql = "INSERT INTO logs (nome,data) VALUES(" & utente & " ,now())"
> > DoCmd.RunSQL sql
> > End Sub
>
> Perchè il nome utente è una stringa e nella composizione dell'sql non hai
> messo i doppi apici:
> sql = "INSERT INTO logs (nome,data) VALUES(""" & utente & """ ,now())"
> quindi la stringa risultante non è corretta.
> Quando esegui query via codice è sempre consigliabile mettere l'SQL in una
> variabile come hai fatto tu, e se ci sono problemi si stoppa il codice
come fai a stoppare il codice direttamente sulla variabile?
> sulla riga del RunSQL e si va ad esaminare se il comando SQL è stato
> composto correttamente. Così si vede subito dov'è l'inghippo. Gli errori
> più comuni sono la mancanza di doppi apici, di spaziature o di virgole.
>
> Inoltre questo:
>   Dim utente, sql As String
> non dimensiona utente come string (se era questo il tuo intento) ma come
> variant.
> Nelle dichiarazioni bisogna ripetere il tipo per ogni variabile:
>   Dim utente As String, sql As String
??? ma se entrambe le variabili sono dello stesso tipo non basta separarle
da virgola?
Ho sempre visto esempi in questo modo ... cmq se mi confermi  che è meglio
fare cosi ... mi dovro riscrivere metà applicazione! sob!
Cmq funziona ... sei un grande come al solito!
> Namor
>
>
> --
> namor at inwind punto it
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
Cmq grazie


title: login

text:
ciroteo ha scritto:
[cut]
> > Quando esegui query via codice è sempre consigliabile mettere l'SQL in una
> > variabile come hai fatto tu, e se ci sono problemi si stoppa il codice
> come fai a stoppare il codice direttamente sulla variabile?
Ci metti un punto d'interruzione, o uno 'Stop' subito prima. E'
consigliabile usare i punti d'interruzione perchè quando chiudi il DB
vengono tutti azzerati, mentre se usi gli Stop potresti dimenticartene
qualcuno nel codice.
> > Inoltre questo:
> >   Dim utente, sql As String
> > non dimensiona utente come string (se era questo il tuo intento) ma come
> > variant.
> > Nelle dichiarazioni bisogna ripetere il tipo per ogni variabile:
> >   Dim utente As String, sql As String
> ??? ma se entrambe le variabili sono dello stesso tipo non basta separarle
> da virgola?
> Ho sempre visto esempi in questo modo ... cmq se mi confermi  che è meglio
> fare cosi ... mi dovro riscrivere metà applicazione! sob!
E' scritto chiaramente nell'help di Dim e nel relativo esempio, bisogna
ripetere As <tipo> per ciascuna variabile, altrimenti la variabile sarà di
tipo variant. Il codice funziona comunque, dato che le variant sono dei
jolly, però una variant occupa più spazio in memoria.



title: login

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c8usjl$frt$1...@news.newsland.it...

ok chiaro! thanks


title: Aprire DB e ingrandirlo

author: Giorgio M

text:
Salve
su click del pulsante con la seguente istruzione apro un db di access:
Private Sub Comando11_Click()
Dim acApp As Application
Dim NOMEDB As String
NOMEDB = Me.PERCORSO_DB
Set acApp = CreateObject("access.application")
acApp.Visible = True ' altrimenti non vedi nulla...
acApp.OpenCurrentDatabase NOMEDB
End Sub
il problema è che il db non si apre a pieno schermo, ma leggermente
ridotto.
Come posso fare per aprirlo ingrandito ?
Grazie
Ciao
Giorgio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aprire DB e ingrandirlo

author: Karl Donaubauer

text:
Giorgio M wrote:
> su click del pulsante con la seguente istruzione apro un db di access:
>
> Private Sub Comando11_Click()
> Dim acApp As Application
> Dim NOMEDB As String
>
> NOMEDB = Me.PERCORSO_DB
> Set acApp = CreateObject("access.application")
> acApp.Visible = True ' altrimenti non vedi nulla...
> acApp.OpenCurrentDatabase NOMEDB
acApp.RunCommand acCmdAppMaximize
> End Sub
>
> il problema è che il db non si apre a pieno schermo, ma leggermente
> ridotto.
> Come posso fare per aprirlo ingrandito ?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Aprire DB e ingrandirlo

author: Simone Calligaris

text:
"Karl Donaubauer"
> --
> HTH
> Karl
> *********
Scusa Karl, hai letto il mio post sul Runtime di Access in lingua inglese?
Saluti.


title: maschera di ricerca con caselle di controllo

author: francesco

text:
Ho una maschera di input con una serie di caselle di controllo. Come
sviluppo una maschera di ricerca che mi consente di ricercare i record con
solamente alcuni di questi controlli attivi (o veri nel caso di vero/falso,
o si/no etc.)
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

Siccome mi sono proposto in maniera non chiara, cerco di spiegarmi meglio
adesso:
ho una tabella con una serie di campi vero/falso, ad esempio:
check1
check2
check3
check4
check5
Con una maschera vorrei selezionare solo i record dove check1, check3 e
check5 sono veri, diciamo una ricerca non fissa del tipo tutti veri o tutti
falsi



title: inserire immagini in una maschera

author: giorgio

text:
ho cercato ma mi sembra che nessuno ne parli, forse troppo facile
vorrei inserire un'immagine in ogni record, ci riesco solo inserendo bmp o
pds ma non jpg, al posto di questi mi mostra l'icona.
suggerimenti
thanx


title: inserire immagini in una maschera

author: Paolo P

text:
"giorgio" <
euph...@libero.it
> ha scritto nel messaggio
news:E6%18.7977$ly.2...@twister1.libero.it...

provato con Xp: nessun problema
Paolo


title: inserire immagini in una maschera

author: Roberto da casa

text:
"giorgio" <
euph...@libero.it
> ha scritto nel messaggio
news:E6%18.7977$ly.2...@twister1.libero.it...

Ciò significa che quando hai installato Office, ed in particolare Access,
non hai chiesto esplicitamente l'installazione dei filtri immagine jpg.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Nascondere etichetta di un report in base ...

author: lebroki

text:
Ho la necessità di nascondere una etichetta di un report se il valore
di un campo del sottoreport è nullo.

Sto utilizzando questa procedura senza successo non accade nulla.

Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If Not
IsNull(Report![RptLetteraTrasmissioneScheda]![SrptLetteraUfficiConoscenza]![UfficioInvio])
Then
Report![RptLetteraTrasmissioneScheda]![EtConoscenza].Visible = True
Else
Report![RptLetteraTrasmissioneScheda]![EtConoscenza].Visible = False
End If
End Sub

Grazie


title: Access 2003 + ADP + nascondere le tabelle + evitare TOP 100 PERCENT

author: PBsoft

text:
In un ADP, per nascondere le tabelle agli utenti si può ricorrere alle viste.
Purtroppo, per ottenere una vista ordinata, bisogna ricorrere alla clausola
TOP 100 PERCENT.
Per evitare la clausola suddetta, si può impostare l'origine dati ad una
SELECT con ORDER BY sulla vista precedentemente creata, oppure si può ricorrere
alle stored procedure, che permettono l'ordinamento direttamente nel codice
T-SQL.
In un programma che sto realizzando in questi giorni ho scelto quest'ultima
soluzione perché la trovo più "pulita" dal lato Access, inoltre non ho trovato
pressoché limitazioni sulle operazioni che possono essere fatte sui dati.
Avete esperienze in tal senso che rendano questa soluzione problematica?
Avete utilizzato con successo altre soluzioni?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: giorgio rancati

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3553623c8...@news.tin.it...
> In un ADP, per nascondere le tabelle agli utenti si può ricorrere alle
viste.
> Purtroppo, per ottenere una vista ordinata, bisogna ricorrere alla
clausola
> TOP 100 PERCENT.
clausola che nelle viste di Sql Server 2005 viene ignorata con conseguente
restituzione di un recordset non ordinato.
> Per evitare la clausola suddetta, si può impostare l'origine dati ad una
> SELECT con ORDER BY sulla vista precedentemente creata, oppure si può
ricorrere
> alle stored procedure, che permettono l'ordinamento direttamente nel
codice
> T-SQL.
>
> In un programma che sto realizzando in questi giorni ho scelto
quest'ultima
> soluzione perché la trovo più "pulita" dal lato Access, inoltre non ho
trovato
> pressoché limitazioni sulle operazioni che possono essere fatte sui dati.
>
> Avete esperienze in tal senso che rendano questa soluzione problematica?
personalmente no :-)
> Avete utilizzato con successo altre soluzioni?
personalmente no, sarebbe cone cercare di inventare l'acqua calda  :-)
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
>> Avete utilizzato con successo altre soluzioni?
>>
> personalmente no, sarebbe cone cercare di inventare l'acqua calda  :-)
Bene, allora vuol dire che sono sulla strada giusta :-)
Grazie di nuovo.



title: Report: stessa lunghezza per campo testo (espandibile=sì) e campo ole

author: florilegio

text:
Salute a tutti.

Avrei la necessità di fare una cosa del genere:

ho un campo testo espandbile
ho un campo oggetto ole con un'iimagine dentro

La mia necessità sarebbe quella di far si che l'immagine avesse la
stessa altezza del campo testo a seconda di quanto diventa
alto(essendo espandibile si aprire in misura variabile)

Io avrei pensato di risolvere la cosa mettendo sull'evento su
formattazione (del corpo) una macro.

Ho provato a mettere
impostavalore immagine.Height= campotesto.Height
ma senza nessun risultato: il campo testo si estende mentre l'immagine
no...

Ho provato a mettere
Imposta tempvars!altezzacampotesto=campotesto.Height
ImpostaValore
immagine.Height=tempvars!altezzacampotesto
ma senza nessun risultato: il campo testo si estende mentre l'immagine
no...

Qualcuno riesce cortesemente ad illuminarmi?

Lo ringrazierei veramente molto!


author: Marco Pizzamiglio

text:
florilegio ha scritto:

Verifica cosa c'è nella proprietà "Modalità ridimensionamento"
dell'immagine, per info vedi la guida <F1>.
Ciao.
-Marco-

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Andare a capo in campo memo dopo un num fisso di caratteri.

author: Dino

text:
Ciao a tutti sono Dino.Ho esigenza per ragioni di fincature report di
dover andare a capo in un campo memo dopo un numero di caratteri
prestabiliti.Ad esempio dopo 20 caratteri vorrei andare a capo e
cominciare la scrittura dalla riga seguente e così via fino all'ultimo
carattere impostato nelle proprieta' del campo.
Ho provato a restringere nella form il campo memo in modo tale che
dopo un certo num di carattteri vada a capo autom.Facendo così nella
maschera funziona perfettamente.Pero' se vado ad aprire il report
invece di vedere per esempio  tre righe scritte uniformemente
all'interno del campo. vedo la prima scritta
dall'inizio alla fine,la seconda solo un pezzo mentre la terza scritta
completamente.
comev posso fare????
Grazie in anticipo Dino


author: Roberto da Parma

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Grazie in anticipo Dino
Le dimensioni del campo memo nella maschera devono essere uguali a quelle
nel report...
Ciao
--
Roberto da Parma


text:
On 25 Apr, 17:56, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Grazie Roby per la risp.
non vi e' un'altra soluzione???
Dino


author: Carlo Costarella

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Grazie in anticipo Dino
--------------------------------------
La quantità di caratteri che possono andare in un controllo è dipendente dal
tipo di carattere e dai suoi punti (12, 16, ecc). Se le dimensione dei
controlli nella maschera e nel report sono identiche e lo sono anche il tipo
di carattere e i punti, non dovresti avere problemi.
In caso contrario due righe di codice dovrebbero risolverti il problema...
Fai sapere.
Ciao, Carlo


text:
On 26 Apr, 13:33, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Ciao Carlo grazie per la risposta.
In realta' ho problemi.In quanto nella form per ragioni di grafica ho
il controllo memo piu' grande (come dimensioni non come num di
caratteri).Mentre nel report ho il controllo con caratteri piu'
piccoli e anche
le dim sono piu' ristrette.
Ecco perche' vorrei impostare il tutto con "due righe di codice"
Grazie ancora
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto
cut
Ciao Carlo grazie per la risposta.
In realta' ho problemi.In quanto nella form per ragioni di grafica ho
il controllo memo piu' grande (come dimensioni non come num di
caratteri).Mentre nel report ho il controllo con caratteri piu'
piccoli e anche
le dim sono piu' ristrette.
Ecco perche' vorrei impostare il tutto con "due righe di codice"
Grazie ancora
Dino
--------------------------------------
Potresti fare cos�: nel report aggiungi un controllo (ipotizzo si chiami
"ACapo") non associato e lo dimensioni esattamente cone il controllo che
contiene il testo (ipotizzo si chiami "Scritto"), usando lo stesso carattere
e lo stesso punto. Poi li sovrapponi nella stessa posizione. Dichiara non
visibile il controllo principale e lascia visibile quello aggiunto.
Su formattazione del corpo (se il controllo si trova nel corpo) scrivi
queste "due righe di codice":
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Dim MioTesto As String
Dim i As Long
If Not IsNull(Me.Scritto) Then
For i = 1 To Len(Me.Scritto) Step 20
MioTesto = MioTesto & IIf(MioTesto = "", "", vbCrLf) & Mid(Me.Scritto, i,
20)
Next i
Me.ACapo = MioTesto
End If
End Sub
Se i caratteri da visualizzare per riga sono diversi da 20, ti basta
cambiare il 20 sia in Step che in MID.
Fai sapere.
Ciao, Carlo


text:
On 28 Apr, 14:01, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto
> cut
> Ciao Carlo grazie per la risposta.
> In realta' ho problemi.In quanto nella form per ragioni di grafica ho
> il controllo memo piu' grande (come dimensioni non come num di
> caratteri).Mentre nel report ho il controllo con caratteri piu'
> piccoli e anche
> le dim sono piu' ristrette.
> Ecco perche' vorrei impostare il tutto con "due righe di codice"
>
> Grazie ancora
>
> Dino
> --------------------------------------
> Potresti fare così: nel report aggiungi un controllo (ipotizzo si chiami
> "ACapo") non associato e lo dimensioni esattamente cone il controllo che
> contiene il testo (ipotizzo si chiami "Scritto"), usando lo stesso carattere
> e lo stesso punto. Poi li sovrapponi nella stessa posizione. Dichiara non
> visibile il controllo principale e lascia visibile quello aggiunto.
> Su formattazione del corpo (se il controllo si trova nel corpo) scrivi
> queste "due righe di codice":
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
> Dim MioTesto As String
> Dim i As Long
> If Not IsNull(Me.Scritto) Then
> For i = 1 To Len(Me.Scritto) Step 20
> MioTesto = MioTesto & IIf(MioTesto = "", "", vbCrLf) & Mid(Me.Scritto, i,
> 20)
> Next i
> Me.ACapo = MioTesto
> End If
>
> End Sub
>
> Se i caratteri da visualizzare per riga sono diversi da 20, ti basta
> cambiare il 20 sia in Step che in MID.
>
> Fai sapere.
>
> Ciao, Carlo
Carlo grazie per la risposta.
Provo e ti faccio sapere.
Mi permetto di sfruttare questo post per un altro problema che mi e'
successo.Riguarda la duplicazione del record(un paio di post in su).
Guarda se riesci a darmi una dritta anche in questo caso.
Grazie mille e scusa ancora
Dino


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Carlo sono Dino.Tutto Ok per la gestione dei caratteri.
Grazie mille
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto
cut
Carlo sono Dino.Tutto Ok per la gestione dei caratteri.
Grazie mille
Dino
Grazie a te per il feedback
Ciao, Carlo


title: forse Ot: come usare porta seriale

author: BC

text:
E' un argomento di cui non so nulla, ma mi sembra di aver letto delle
discussioni un po'(?) di tempo fa. Dove lavoro ci hanno concesso un
ossimetro (aggeggio che visualizza  la saturazione dell'ossigeno nei
pazienti (...faccio il medico...))
Sul retro c'ï¿œ una porta seriale e sulle istruzioni un po' sibilline c'ï¿œ
scritto che  internamente l'aggeggio stesso memorizza i dati che puï¿œ
scaricare in un pc in formato ASCII.
Ho cercato sul sito del costruttore (Masimo) ma di sofware non se ne parla.
Qualcuno mi potrebbe aiutare?
Come fare?
E' possibile caricare i dati in Access per poi analizzarli, associarli
al paziente, ecc?
Grazie
BC


title: forse Ot: come usare porta seriale

text:

oops... scusate... in seguito al travolgente successo scatenato dal mio
intervento ho affinato la ricerca sulla rete... c'era quasi tutto sul
sito comune...
Chiedo ancora scusa con la faccio sotto i vostri piedi...
mi studio in po' l'esempio e se non capisco romperï¿œ piï¿œ in lï¿œ...
BC


title: forse Ot: come usare porta seriale

author: almorel

text:
On May 10, 9:41 am, BC <
briglia.ces...@tiscali.it
> wrote:
> E' un argomento di cui non so nulla, ma mi sembra di aver letto delle
> discussioni un po'(?) di tempo fa. Dove lavoro ci hanno concesso un
> ossimetro (aggeggio che visualizza  la saturazione dell'ossigeno nei
> pazienti (...faccio il medico...))
> Sul retro c'è una porta seriale e sulle istruzioni un po' sibilline c'è
> scritto che  internamente l'aggeggio stesso memorizza i dati che può
> scaricare in un pc in formato ASCII.
> Ho cercato sul sito del costruttore (Masimo) ma di sofware non se ne parla.
> Qualcuno mi potrebbe aiutare?
> Come fare?
> E' possibile caricare i dati in Access per poi analizzarli, associarli
> al paziente, ecc?
>
> Grazie
>
> BC
Ciao, io fatto varie applicazioni per gestire in Access dati letti da
strumentazione elettronica su porta seriale.
Da quanto dici, però la vedo nera. Gestire una porta seriale vuole
dire conoscere il livello fisico (bit/sec, n. bit, parità, bit di
stop)
ed il protocollo di comunicazione che sarà certamente molto semplice
ma se non è noto ...
Per quanto riguarda Access, mi sono trovato bene con il controllo
mscomm32.ocx (diponibile nel VB6).
Si trova anche qualcosa di simile e gratuito in rete.
Però, ti ripeto, se non hai le specifiche tecniche della comunicazione
la vedo proprio nera.
Ciao
Alberto


title: forse Ot: come usare porta seriale

text:
Il 11/05/2010 16.21, almorel ha scritto:
> On May 10, 9:41 am, BC<
briglia.ces...@tiscali.it
>  wrote:
>> E' un argomento di cui non so nulla, ma mi sembra di aver letto delle
>> discussioni un po'(?) di tempo fa. Dove lavoro ci hanno concesso un
>> ossimetro (aggeggio che visualizza  la saturazione dell'ossigeno nei
>> pazienti (...faccio il medico...))
>> Sul retro c'� una porta seriale e sulle istruzioni un po' sibilline c'�
>> scritto che  internamente l'aggeggio stesso memorizza i dati che pu�
>> scaricare in un pc in formato ASCII.
>> Ho cercato sul sito del costruttore (Masimo) ma di sofware non se ne parla.
>> Qualcuno mi potrebbe aiutare?
>> Come fare?
>> E' possibile caricare i dati in Access per poi analizzarli, associarli
>> al paziente, ecc?
>>
>> Grazie
>>
>> BC
>
> Ciao, io fatto varie applicazioni per gestire in Access dati letti da
> strumentazione elettronica su porta seriale.
> Da quanto dici, per� la vedo nera. Gestire una porta seriale vuole
> dire conoscere il livello fisico (bit/sec, n. bit, parit�, bit di
> stop)
> ed il protocollo di comunicazione che sar� certamente molto semplice
> ma se non � noto ...
> Per quanto riguarda Access, mi sono trovato bene con il controllo
> mscomm32.ocx (diponibile nel VB6).
> Si trova anche qualcosa di simile e gratuito in rete.
> Per�, ti ripeto, se non hai le specifiche tecniche della comunicazione
> la vedo proprio nera.
> Ciao
> Alberto
>
>
>
>
grazie della risposta ..
Comunque sul manuale di istruzioni ci sono tutte le specifiche di
trasmissione della porta ...
Il fatto � che pur avendole non so dove iniziare a mettere mano...
Ho scaricato un prg dimostrativo dal sitocomune ma non sono un APIcultore...
.. a proposito di controlli free mi sai dare qualche indicazione?
grazie ancora, se non riesco ti romper� prossimamente
BC


title: c'è qualche matto volenteroso online ora?

author: giacoMouse

text:
come da subject.
ho bisogno di un aiutino!
-g-


title: Gestione Appuntamenti Ricorsivi (tipo outlook)

author: lucchino

text:
Ciao a tutti
Vorrei un consiglio per la gestione degli appuntamenti ricorsivi, su
come gestirli non tanto a livelli di grafica/visualizzazione ma a
livello di Tabelle/Database.
Proprio come outlook, con la possibilità di inserire:
- un appuntamento normale (semplice da fare, creo un record in tabella
"appuntamenti")
- ricorsivo
Questa 2a opzione come la posso salvare?
Potrei avere nella tabella "app" un flag "Ricorsivo" e poi salvare in
un altro campo la periodicità. In fase di visualizzazione devo leggere
tutti questi app ricorsivi e farli vedere (in un controllo calendario
o un list view) assieme agli appuntamenti normali
Il "problema" è: come modificare/eliminare una ricorrenza? Nel momento
in cui la personalizzo potrei creare un nuovo record, così da poterlo
gestire in modo indipendente.
Così facendo però, se visualizzo gli appuntamenti del giorno, mi
appare questo nuovo + quello ricorsivo...
Avete qualche idea? Sapete come fa Outlook?
(Spero di essermi spiegato...)
Grazie
Ciao


text:
"lucchino" <
assis...@dinamico.it
> ha scritto nel messaggio
news:00edd879-c36f-467c...@k41g2000vbt.googlegroups.com...
> Ciao a tutti
> Vorrei un consiglio per la gestione degli appuntamenti ricorsivi, su
> come gestirli non tanto a livelli di grafica/visualizzazione ma a
> livello di Tabelle/Database.
> Proprio come outlook, con la possibilit� di inserire:
> - un appuntamento normale (semplice da fare, creo un record in tabella
> "appuntamenti")
> - ricorsivo
> Questa 2a opzione come la posso salvare?
> Potrei avere nella tabella "app" un flag "Ricorsivo" e poi salvare in
> un altro campo la periodicit�. In fase di visualizzazione devo leggere
> tutti questi app ricorsivi e farli vedere (in un controllo calendario
> o un list view) assieme agli appuntamenti normali
>
> Il "problema" �: come modificare/eliminare una ricorrenza? Nel momento
> in cui la personalizzo potrei creare un nuovo record, cos� da poterlo
> gestire in modo indipendente.
> Cos� facendo per�, se visualizzo gli appuntamenti del giorno, mi
> appare questo nuovo + quello ricorsivo...
>
> Avete qualche idea? Sapete come fa Outlook?
> (Spero di essermi spiegato...)
> Grazie
> Ciao
La ricorsivit� la gestisci come un record nuovo, cio� al momento che scegli
la ricorsivit� aggiungi I record in base alla scelta (es. ogni settimana, 1
volta al mese ecc.) I calcoli li puoi fare con I metodi gi� pi� volte citati
dateadd, datediff, ecc...
inoltre aggiungi un campo IDRIC dove al momento che aggiungi la ricorsivit�
mandi l'ID del "record master" (primo record) cos� saprai le ricorrenze
legate a quell'evento e potrai decidere se modificare una o tutte le
ricorrenze in base all'ID
Ciao
--
Roberto da Parma


author: Beppe

text:
On 5 Ott, 12:21, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "lucchino" <
assiste...@dinamico.it
> ha scritto nel messaggionews:00edd879-c36f-467c...@k41g2000vbt.googlegroups.com...
>
>
>
>
>
> > Ciao a tutti
> > Vorrei un consiglio per la gestione degli appuntamenti ricorsivi, su
> > come gestirli non tanto a livelli di grafica/visualizzazione ma a
> > livello di Tabelle/Database.
> > Proprio come outlook, con la possibilità di inserire:
> > - un appuntamento normale (semplice da fare, creo un record in tabella
> > "appuntamenti")
> > - ricorsivo
> > Questa 2a opzione come la posso salvare?
> > Potrei avere nella tabella "app" un flag "Ricorsivo" e poi salvare in
> > un altro campo la periodicità. In fase di visualizzazione devo leggere
> > tutti questi app ricorsivi e farli vedere (in un controllo calendario
> > o un list view) assieme agli appuntamenti normali
>
> > Il "problema" è: come modificare/eliminare una ricorrenza? Nel momento
> > in cui la personalizzo potrei creare un nuovo record, così da poterlo
> > gestire in modo indipendente.
> > Così facendo però, se visualizzo gli appuntamenti del giorno, mi
> > appare questo nuovo + quello ricorsivo...
>
> > Avete qualche idea? Sapete come fa Outlook?
> > (Spero di essermi spiegato...)
> > Grazie
> > Ciao
>
> La ricorsività la gestisci come un record nuovo, cioè al momento che scegli
> la ricorsività aggiungi I record in base alla scelta (es. ogni settimana, 1
> volta al mese ecc.) I calcoli li puoi fare con I metodi già più volte citati
> dateadd, datediff, ecc...
>
> inoltre aggiungi un campo IDRIC dove al momento che aggiungi la ricorsività
> mandi l'ID del "record master" (primo record) così saprai le ricorrenze
> legate a quell'evento e potrai decidere se modificare una o tutte le
> ricorrenze in base all'ID
>
> Ciao
>
> --
> Roberto da Parma- Nascondi testo citato
>
> - Mostra testo citato -
Ho affrontato lo stesso problema.
Secondo me, con una ricorsività numerica (la scadenza si ripete per n
volte ad intervallo specificato) aggiungere il numero di record
necessario può essere una soluzione.
Se hai una ricorrenza periodica con scadenza illimitata devi ragionare
in modo diverso a meno di darti un limite tu, raggiunto il quale
generi una nuova serie di scadenze.
Personalmente ho risolto il problema delle ricorrenze, come dici tu,
alla Outlook: ho la scadenza "master" che produce le relative scadenze
derivate (con periodicità qualsiasi, definita dall'utente). La
modifica di una ricorrenza produce la modifica di tutte le scadenze
future oppure la creazione di una nuova scadenza singola.
Spero di essere stato chiaro...
Beppe


text:

Un appuntamento ricorsivo è un'appuntamento di cui definisci...:
DataInizio
Frequenza(Mensile/Semestrale...)
NumeroRipetizioni
Esaurito (si/No)... questo campo è solo per semplificazione
Chiaramente devi inserire del codice che faccia tutto il lavoro
sporco...
@Alex


text:
Grazie a tutti
Proverò a inserire (o anche solo visualizzare) i record "al volo" nel
momento in cui viene visualizzata la periodicità.
Oltre all'IDRIC ci metto anche un altro flag "modificato", nel caso in
cui venga personalizzata (modificata o eliminata) una occorrenza di
una serie: quindi dovrò salvare e nascondere anche quelle eliminate
per non ricrearle
Ho provato ad importare la tabella "Calendario" di Outlook per vedere
se mi aiutava ma ho visto che un appuntamento ricorsivo è salvato (1
sola volta, non tanti record) come gli appuntamenti normali, non ci
sono le informazioni sulla ricorsività...
Grazie ancora
Ciao
Luca


text:
"lucchino" <
assis...@dinamico.it
> ha scritto nel messaggio
news:b1935ebf-6cb8-45fd...@l31g2000vbp.googlegroups.com...
> Grazie a tutti
> Prover� a inserire (o anche solo visualizzare) i record "al volo" nel
> momento in cui viene visualizzata la periodicit�.
>
> Oltre all'IDRIC ci metto anche un altro flag "modificato", nel caso in
> cui venga personalizzata (modificata o eliminata) una occorrenza di
> una serie: quindi dovr� salvare e nascondere anche quelle eliminate
> per non ricrearle
>
> Ho provato ad importare la tabella "Calendario" di Outlook per vedere
> se mi aiutava ma ho visto che un appuntamento ricorsivo � salvato (1
> sola volta, non tanti record) come gli appuntamenti normali, non ci
> sono le informazioni sulla ricorsivit�...
>
> Grazie ancora
> Ciao
> Luca
Non � vero...outlook gestisce le ricorsivit� come singoli record ma se
esporti in access non ti da la colonna che lega le ricorsivit� al "master".
Puoi fare tutto quello che dici aggiungendo qualche campo.
Poi il lavoro "sporco" come dice Alex naturalmente lo devi far fare a un p�
di codice...



author: Luca Fortuna

text:
On Oct 6, 11:07 am, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "lucchino" <
assiste...@dinamico.it
> ha scritto nel messaggionews:b1935ebf-6cb8-45fd...@l31g2000vbp.googlegroups.com...
>
>
>
>
>
> > Grazie a tutti
> > Proverò a inserire (o anche solo visualizzare) i record "al volo" nel
> > momento in cui viene visualizzata la periodicità.
>
> > Oltre all'IDRIC ci metto anche un altro flag "modificato", nel caso in
> > cui venga personalizzata (modificata o eliminata) una occorrenza di
> > una serie: quindi dovrò salvare e nascondere anche quelle eliminate
> > per non ricrearle
>
> > Ho provato ad importare la tabella "Calendario" di Outlook per vedere
> > se mi aiutava ma ho visto che un appuntamento ricorsivo è salvato (1
> > sola volta, non tanti record) come gli appuntamenti normali, non ci
> > sono le informazioni sulla ricorsività...
>
> > Grazie ancora
> > Ciao
> > Luca
>
> Non è vero...outlook gestisce le ricorsività come singoli record ma se
> esporti in access non ti da la colonna che lega le ricorsività al "master".
>
> Puoi fare tutto quello che dici aggiungendo qualche campo.
> Poi il lavoro "sporco" come dice Alex naturalmente lo devi far fare a un pò
> di codice...
>
> Ciao
>
> --
> Roberto da Parma- Hide quoted text -
>
> - Show quoted text -
Ciao Roberto
Importando la tabella "calendario" vedo solo 1 record per gli
appuntamenti ricorsivi, anche per le ricorrenze di un app ricorsivo
che ho modificato per vedere se mi creava un altro record.
Forse come dici tu in questa tabella non ci sono gli archivi completi
degli appuntamenti.
Era per vedere come organizzare meglio i dati...
Conoscete altri modi per accedere agli archivi di outlook?
Grazie
Ciao


text:
"Luca Fortuna" <
assis...@abacoinformatica.com
> ha scritto nel messaggio
news:d88398cb-4c80-4437...@31g2000vbf.googlegroups.com...
> On Oct 6, 11:07 am, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
>> "lucchino" <
assiste...@dinamico.it
> ha scritto nel
>> messaggionews:b1935ebf-6cb8-45fd...@l31g2000vbp.googlegroups.com...
>>
>>
>>
>>
>>
>> > Grazie a tutti
>> > Prover� a inserire (o anche solo visualizzare) i record "al volo" nel
>> > momento in cui viene visualizzata la periodicit�.
>>
>> > Oltre all'IDRIC ci metto anche un altro flag "modificato", nel caso in
>> > cui venga personalizzata (modificata o eliminata) una occorrenza di
>> > una serie: quindi dovr� salvare e nascondere anche quelle eliminate
>> > per non ricrearle
>>
>> > Ho provato ad importare la tabella "Calendario" di Outlook per vedere
>> > se mi aiutava ma ho visto che un appuntamento ricorsivo � salvato (1
>> > sola volta, non tanti record) come gli appuntamenti normali, non ci
>> > sono le informazioni sulla ricorsivit�...
>>
>> > Grazie ancora
>> > Ciao
>> > Luca
>>
>> Non � vero...outlook gestisce le ricorsivit� come singoli record ma se
>> esporti in access non ti da la colonna che lega le ricorsivit� al
>> "master".
>>
>> Puoi fare tutto quello che dici aggiungendo qualche campo.
>> Poi il lavoro "sporco" come dice Alex naturalmente lo devi far fare a un
>> p�
>> di codice...
>>
>> Ciao
>>
>> --
>> Roberto da Parma- Hide quoted text -
>>
>> - Show quoted text -
>
> Ciao Roberto
> Importando la tabella "calendario" vedo solo 1 record per gli
> appuntamenti ricorsivi, anche per le ricorrenze di un app ricorsivo
> che ho modificato per vedere se mi creava un altro record.
> Forse come dici tu in questa tabella non ci sono gli archivi completi
> degli appuntamenti.
> Era per vedere come organizzare meglio i dati...
> Conoscete altri modi per accedere agli archivi di outlook?
> Grazie
> Ciao
Da access in VBA vai in riferimenti e ci aggiungi quelli di outlook e poi ti
colleghi al pst direttamente...
Credo ci siano gi� degli esempi in giro e qualche post ha gi� affrontato
l'argomento.



title: Access 2003 o access 2007 ? Licenze Runtime

author: Maurizio S

text:
Salve a tutti,
ho già trovato qualcosa sull'argomento in oggetto,
ma non ancora tutto ben chiaro soprattutto per quanto riguarda il problema
licenze Runtime.
A seguito varie richieste di un applicativo che ho creato con Access 2003
(Office Edizione Professional 2003 ) vorrei venderlo ed allo stesso tempo
addentrarmi un po' più professionalmente nel mondo Access per conto terzi.
Secondo Voi non avendo le Access 2003 Developer Extensions, e quindi non
potendo distribuire le Runtime di Access come mi conviene comportarmi
volgendo anche lo sguardo ad Access 2007?
Quando uscirà la versione Free del Runtime 2007 sarà possibile "vendere"
applicazioni in A.07" senza problemi di licenza?
Posso già da ora vendere applicazioni in A.03 a chi ha già installato nei
propri PC A.03, o devo per forza comunque acquistare Visual Studio 2005
Tools for  MS Office System?
Mi conviene acquistare Visual Studio 2005 Tools for  MS Office System ora e
poi l'aggiornamento ad Office 07 od aspettare il Runtime 07 e la possibilità
di distribuirlo?
Ci sono altre alternative oltre a quanto sopra?
Insomma, secondo voi cosa mi conviene fare tenendo conto che voglio essere
totalmente in regola con licenze e che prima parto meglio è?
Spero che riusciate a chiarirmi un po' le idee ed aiutarmi a prendere una
decisione.
Grazie
Maurizio S


author: Simone Calligaris

text:
"Maurizio S"
> Secondo Voi non avendo le Access 2003 Developer Extensions, e quindi non
> potendo distribuire le Runtime di Access come mi conviene comportarmi
> volgendo anche lo sguardo ad Access 2007?
Probabilmente lo sguardo ad Access 2007 ti converrà volgerlo tra un paio di
Service Pack (due anni?)
> Quando uscirà la versione Free del Runtime 2007 sarà possibile "vendere"
> applicazioni in A.07" senza problemi di licenza?
Ovvio: altrimenti che lo fanno a fare?   :-)
> Posso già da ora vendere applicazioni in A.03 a chi ha già installato nei
> propri PC A.03, o devo per forza comunque acquistare Visual Studio 2005
> Tools for  MS Office System?
Se hanno regolare licenza di Access  2003 è terribilmente ovvio che lo puoi
fare.
Ma ragazzi, avete paura della vostra ombra oggigiorno?
> Mi conviene acquistare Visual Studio 2005 Tools for  MS Office System ora
e
> poi l'aggiornamento ad Office 07 od aspettare il Runtime 07 e la
possibilità
> di distribuirlo?
Access 2007 è per il momento afflitto da molti problemi: tienine conto.
Saluti.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:46288780$0$10627$4faf...@reader2.news.tin.it...
>
> "Maurizio S"
>
>> Secondo Voi non avendo le Access 2003 Developer Extensions, e quindi non
>> potendo distribuire le Runtime di Access come mi conviene comportarmi
>> volgendo anche lo sguardo ad Access 2007?
>
>
> Probabilmente lo sguardo ad Access 2007 ti converrà volgerlo tra un paio
> di
> Service Pack (due anni?)
>
>
>> Quando uscirà la versione Free del Runtime 2007 sarà possibile "vendere"
>> applicazioni in A.07" senza problemi di licenza?
>
>
> Ovvio: altrimenti che lo fanno a fare?   :-)
Mi chiedo anche perchè mettano il Runtime sul CD di Office Edizione
Professional 2003 quando per avviare in runtime basta usare un collegamento
con parametri.
Forsa a parte qualche rarissima eccezzione, non mi sembra abbia molto senso.
....
>
> Access 2007 è per il momento afflitto da molti problemi: tienine conto.
>
> Saluti.
>
Ti ringrazio, mi hai confermato quello che già immaginavo (ma non ne avevo
conferma).
Credo continuerò con A03 + Tools for  MSOS
Grazie ancora
Saluti