title: Per tutti i simpaticoni

text:
"Ivan" dice
> Sib disse
> > Non e' che tu decidi con che cosa devi ottenere un certo risultato, tu
> parti
> > considerando il risultato che vuoi ottenere e poi stabilisci con quale
> mezzo
> > perseguirlo.
> > Uno non puo' chiedere, ad es.,: "Io voglio fare un db con access e farlo
> > girare sul Vic20. come devo fare?" e poi incazzarmi se qualcuno mi
> risponde:
> > "Quale Vic20 e Vic20? Etc,etc,..."
>
> se il database è molto elementare ci sono dei modi per convertirlo
> adattarlo, corregerlo e farlo girare anche su un Vic20 il fatto poi che si
> possa far girare anche su un PIII con risultati migliori non lo esclude
> nessuno
Se lo converti, lo adatti e lo correggi non e' piu' un db di Access, come
una macro convertita, adattata e corretta non e' piu' una macro ma e'
diventata codice VBA (tra l'altro c'e' anche la funzione per convertire le
macro in codice)
> > Congratulazioni.
> > Perche' domandi allora?
>
> Perchè forse esiste chi è in grado di risolvere il problema anche se non
si
> chiama Lbo
Confesso che la mia domanda era piuttosto polemica, e' che venire qui a dire
che uno c'ha la professionalita' per farsi le cose da solo le fa un po'
girare. Tutti qui possono farsi le cose da soli, e' chiaro che con l'aiuto
degli altri si fa prima e meglio.
> > > Se i consigli arrivano da persone competenti e con tanto ottimo lavoro
> > alle
> > > spalle (es. Antonello Galletta) tutto va bene, ma Ilbo dal portatile
CHI
> > E'
> > > ????????
> > > Vorrei far notare ad ilbo che alle volte chi fa un lavoro come il
nostro
> > ha
> > > bisogno di concentrarsi su una soluzione (anche se non ottimale) per
> > > aggiungere precisione e competenza al suo bagaglio tecnico.
> >
> > Senti, forse non hai ancora percepito che il bagaglio tecnico che devi
> > aggiungere e' che con le macro queste cose non le puoi fare.
>
> Come ho gia spiegato il punto fondamentale non è per me risolvere il
> problema con il codice, con VB o C++ ma farlo con una macro
Ora, a parte che non avevi specificato "Voglio sapere come si fa con le
macro perche' sto facendo un esperimento", cosa ti fa pensare che
*necessariamente* ogni cosa si debba potere fare anche con le macro?
Non ti viene il dubbio che NON si possa fare?
Ciao, Sib


title: Per tutti i simpaticoni

author: Ivan

text:
Sergio MAZZA (Tiscali) <
sergi...@tiscalinet.it
> wrote in message
8o5sjl$l3u$2...@pegasus.tiscalinet.it...
>
> "Ivan" <
ivan....@tiscalinet.it
> ha scritto nel messaggio
> news:8o57kk$8lh$1...@lacerta.tiscalinet.it...
> > Non nascondo che il bisogno di scrivere questo messaggio sia scaturito
> dopo
> > l'ultimo esilarante intervento di ilbo dal portatile. Non capisco
infatti
> > come si possa ritenere costruttivo intervenire nel ng in questo modo.
> > A questo punto mi chiedo: Ilbo ci fa o ci è davvero?
> > Si perché forse Ilbo (ed altri come lui) sono convinti che noi poveri
> > principianti (nel senso ironico) scrivano le domande senza pensare. Non
> > sempre è così, infatti se scrivo che mi serve una Macro, è perché mi
serve
> > una macro e non un codice, se no avrei scritto "codice" e non "macro"
(se
> > non è chiaro posso mandare un disegno in posta elettronica). Caro ilbo,
se
> > non sei in grado di aiutarmi in quello che ho chiesto evita di intasare
il
> > ng con le tue banalità. Non mi serve un consiglio su come risolvere un
> > problema, poiché la mia competenza in fatto di analisi e sviluppo mi
> > permette di continuare il mio lavoro con o senza di te!
> > Se i consigli arrivano da persone competenti e con tanto ottimo lavoro
> alle
> > spalle (es. Antonello Galletta) tutto va bene, ma Ilbo dal portatile CHI
> E'
> > ????????
> > Vorrei far notare ad ilbo che alle volte chi fa un lavoro come il nostro
> ha
> > bisogno di concentrarsi su una soluzione (anche se non ottimale) per
> > aggiungere precisione e competenza al suo bagaglio tecnico. In pratica è
> > necessario studiare sempre, continuamente e con impegno. Se no
diventiamo
> > tutti Ilbi dai portatili o peggio ancora provetti poeti fiorentini come
> > vturturro.
> > Saluto cordialmente tutto il ng e auguro buon lavoro a tutti.
> >
> >
> >
> Tralascio la replica; sono sicurissimo che troveranno le parole giuste per
> risponderti.
> Solo un punto è da chiarire: quando dici che "...Non mi serve un consiglio
> su come risolvere un problema, poiché la mia competenza in fatto di
analisi
> e sviluppo mi permette di continuare il mio lavoro con o senza di te!..";
e
> allora che hai chiesto aiuto a fare? Tanto per perdere tempo?
Intendevo dire che la mia competenza mi permette di risolvere il problema
con altri sistemi ed anche con altri ambienti di sviluppo, il centro della
questione è che durante una discussione con altri amici si è tentato di
risolvere il problema con una macro
 Ti assicuro
> che la mia risposta al tuo messaggio di aiuto non poteva essere diverso da
> quello di Lbo. E se hai dei dubbi è perché non sai neanche cosa stavi
> chiedendo o non ti rendi conto che le macro (alcune volte) non sono la
> soluzione ottimale. Lbo ti ha dato dei suggerimenti (a volerli vedere!); a
> te l'onere di aprire un bel libro o l'help e cercare magari "sostituzione
di
> stringhe" o similari; avresti visto subito una bella funzione (mid()) che
> faceva al caso tuo. Non solo, avresti visto che non avresti risolto con
una
> macro...
>
> Ciao e buon lavoro anche a te.
>
> P.S. Mi dispiace solo di non poter leggere la replica di Lbo, stasera
> parto... Mannaggia!!!
>
Visto il vespaio che ho sollevato al tuo rientro ci sarà ancora da
divertirsi!!!!!!
P.S. se parti per le ferie divertiti, se parti per lavoro buon lavoro e
divertiti lo stesso!
Ciao Ivan


title: Per tutti i simpaticoni

text:
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8o5tar$gdp$1...@lacerta.tiscalinet.it...
>
> "Ivan" dice
> > Sib disse
> > > Non e' che tu decidi con che cosa devi ottenere un certo risultato, tu
> > parti
> > > considerando il risultato che vuoi ottenere e poi stabilisci con quale
> > mezzo
> > > perseguirlo.
> > > Uno non puo' chiedere, ad es.,: "Io voglio fare un db con access e
farlo
> > > girare sul Vic20. come devo fare?" e poi incazzarmi se qualcuno mi
> > risponde:
> > > "Quale Vic20 e Vic20? Etc,etc,..."
> >
> > se il database è molto elementare ci sono dei modi per convertirlo
> > adattarlo, corregerlo e farlo girare anche su un Vic20 il fatto poi che
si
> > possa far girare anche su un PIII con risultati migliori non lo esclude
> > nessuno
>
> Se lo converti, lo adatti e lo correggi non e' piu' un db di Access, come
> una macro convertita, adattata e corretta non e' piu' una macro ma e'
> diventata codice VBA (tra l'altro c'e' anche la funzione per convertire le
> macro in codice)
Hai ragione forse per polemizzare ho esageratto con la pignolerie!!!!!
> > > Congratulazioni.
> > > Perche' domandi allora?
> >
> > Perchè forse esiste chi è in grado di risolvere il problema anche se non
> si
> > chiama Lbo
>
> Confesso che la mia domanda era piuttosto polemica, e' che venire qui a
dire
> che uno c'ha la professionalita' per farsi le cose da solo le fa un po'
> girare. Tutti qui possono farsi le cose da soli, e' chiaro che con l'aiuto
> degli altri si fa prima e meglio.
>
> > > > Se i consigli arrivano da persone competenti e con tanto ottimo
lavoro
> > > alle
> > > > spalle (es. Antonello Galletta) tutto va bene, ma Ilbo dal portatile
> CHI
> > > E'
> > > > ????????
> > > > Vorrei far notare ad ilbo che alle volte chi fa un lavoro come il
> nostro
> > > ha
> > > > bisogno di concentrarsi su una soluzione (anche se non ottimale) per
> > > > aggiungere precisione e competenza al suo bagaglio tecnico.
> > >
> > > Senti, forse non hai ancora percepito che il bagaglio tecnico che devi
> > > aggiungere e' che con le macro queste cose non le puoi fare.
> >
> > Come ho gia spiegato il punto fondamentale non è per me risolvere il
> > problema con il codice, con VB o C++ ma farlo con una macro
>
> Ora, a parte che non avevi specificato "Voglio sapere come si fa con le
> macro perche' sto facendo un esperimento", cosa ti fa pensare che
> *necessariamente* ogni cosa si debba potere fare anche con le macro?
> Non ti viene il dubbio che NON si possa fare?
Si, vedo che ci capiamo un po meglio.
Dovevo dire prima che si trattava di un esperimento. Il dubbio mi è venuto,
per questo ho chiesto al Ng
> Ciao, Sib
>
Scusami ora devo andare al lavoro, penso che ci sentiremo domani
Ciao Ivan


title: Per tutti i simpaticoni

author: lbo dal portatile

text:
ma vaffanculo, idiota!  credi di essere spiritoso, sei solo pedante!
e leggili bene i nomi delle persone cui rispondi.
scriviti un cazzo di codice in una funzione, schiaffala in una macro
eseguicodice, eseguila e rivattene affanculo con tutta la competenza
che ti contraddistingue, mi raccomando.
On Fri, 25 Aug 2000 09:34:52 +0200, "Ivan" <
ivan....@tiscalinet.it
>
wrote:
>Non nascondo che il bisogno di scrivere questo messaggio sia scaturito dopo
>l'ultimo esilarante intervento di ilbo dal portatile. Non capisco infatti
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Per tutti i simpaticoni

text:
Ivan <
ivan....@tiscalinet.it
> wrote in message
8o5u9p$lna$1...@pegasus.tiscalinet.it...
>
> Sergio MAZZA (Tiscali) <
sergi...@tiscalinet.it
> wrote in message
> 8o5sjl$l3u$2...@pegasus.tiscalinet.it...
> >
Spero che abbia fatto in tempo a leggere la risposta di Lbo, è proprio un
signore
Ciao Ivan


title: Per tutti i simpaticoni

author: togliere]@tiscalinet.it VT @ home

text:
Il Fri, 25 Aug 2000 09:34:52 +0200, "Ivan" <
ivan....@tiscalinet.it
>
ha scritto:
>(.....)
>Vorrei far notare ad ilbo che alle volte chi fa un lavoro come il nostro ha
>bisogno di concentrarsi su una soluzione (anche se non ottimale) per
>aggiungere precisione e competenza al suo bagaglio tecnico. In pratica è
>necessario studiare sempre, continuamente e con impegno.
> Se no diventiamo tutti Ilbi dai portatili o peggio ancora provetti poeti fiorentini come
>vturturro.
Dalla tua considerazione riportata qui sopra, mi pare di capire che
secondo te nè io (vturturro) nè lbo "studiamo sempre, continuamente e
con impegno".
Inoltre, mi pare di capire che mi consideri un gradino sotto a lbo
(... "peggio ancora" ...): è vero, ho ancora molto da imparare per
poter essere al suo livello, ma la causa della mia inferiorità non
sono certo i motivi del cazzo che hai portato nel tuo post.
Non posso parlare di lbo che non ho il piacere di conoscere di persona
e che comunque potrà farti presente le sue considerazioni in merito.
Ti comunico quindi solo che il sottoscritto ha alle spalle 12 (dodici)
anni di esperienza nel campo dell'analisi e dello sviluppo software,
senza tenere conto delle esperienze avute in ambito universitario
presso la facoltà di matematica.
In tutto questo tempo il sottoscritto, partito come programmatore
junior in una software house fiorentina e che da due anni svolge la
libera professione come consulente informatico presso alcune aziende,
ha utilizzato (STUDIANDOLI !), i seguenti linguaggi:
basic 6.0
MS Cobol
RPG/400
Clipper 5.x
Visual Basic
Ho ottime conoscenze sistemistiche soprattutto per quanto riguarda
l'integrazione Pc-Lan con AS/400 (ho partecipato ad una delle prime
installazioni in Italia di un AS/400 in rete locale di Pc nel 1990).
In casa ho due scaffali pieni di libri (fra cui il mitico "The art of
computer programming") di teoria dei sistemi operativi, teoria degli
algoritmi, ingegneria del software e teoria delle basi di dati che mi
sono STUDIATO da cima a fondo e che tuttora consulto di quando in
quando.
E non ti annoierò con l'elenco dei corsi di formazione e dei seminari
a cui ho partecipato in tutti questi anni.
Questo è quanto; mi resta solo una curiosità: cosa, nei miei messaggi,
ti ha portato a nutrire una così scarsa considerazione di me ?
>Saluto cordialmente tutto il ng e auguro buon lavoro a tutti.
Io invece, altrettanto cordialmente, ti mando affanculo !
----------------------------------
> Se no diventiamo tutti Ilbi dai portatili o peggio ancora
> provetti poeti fiorentini come vturturro.
ivan....@tiscalinet.it
Ven 25 Aug 2000 09:34:52 +0200


title: Per tutti i simpaticoni

text:
>ha utilizzato (STUDIANDOLI !), i seguenti linguaggi:
ecc.
>Ho ottime conoscenze sistemistiche soprattutto per quanto riguarda
ecc.
cazzo, Turtu', mandame er curiculum e dimme quanto vuoi che t'assumo
su due piedi!  :-)))



title: Per tutti i simpaticoni

author: robviv

text:
Ivan posta:
>Non nascondo che il bisogno di scrivere questo messaggio sia scaturito
>dopo l'ultimo esilarante intervento di ilbo dal portatile.
>Non capisco infatti
>come si possa ritenere costruttivo intervenire nel ng in questo modo.
>Caro ilbo, se
>non sei in grado di aiutarmi in quello che ho chiesto evita di intasare
il
>ng con le tue banalità.
A titolo puramente informativo e statistico, riporto gli ultimi 11
esilaranti e banali
interventi di lbo sul NG (n.b. secondo Ivan).
Tali banalità secondo Ivan si possono così riassumere:
N. 10 risposte con sviluppo di risoluzioni più o meno approfondite,
(e quindi più o meno banali) di cui una con tono incazzaticcio (n.7)
e comunque con risposta. Esclusa la 2, quindi è stata sempre data una
risposta (banale ed esilarante).
lbo, ma allora è proprio vero che stai intasando il ng con la tue
risposte esilaranti?
Però non ci avevo fatto caso.
Usi del codice, oppure hai una macro che ti risponde al NG.
Adesso capisco perché non volevi fargli usare una macro,
è un tuo brevetto e non volevi che nessuno lo scoprisse.
Però ho notato che la macro che hai usato per mandarlo a quel paese
ti è venuta proprio bene, ci hai lavorato parecchio, oppure la
motivazione
ti ha altamente ispirato? Anche lì, comunque, sei riuscito a metterci
una
risposta (ah, certo banale come tuo solito).
A proposito hai visto l' ultima pubblicità della Microsoft
: togllietemi tutto ma non la mia macro.
________________________
1)
giov.13.57 (risposta lbo)
>Ivan:
>Ho bisogno di creare una macro che trovi e sostituisca (con del testo)
i
>valori contenuti in un campo di tipo numerico.
lbo:
hai bisogno di creare del codice, quale macro e macro.
sito comune.
---------------------------------
2)
mer 16.12
>Corrado Savio
>Posso utilizzare un report di access in un programma in visual basic
lbo:
complimenti, buono a sapersi.
>Grazie
lbo:
e de che.
---------------------------------
3)
mer 14.38
>Roby
>Ora TUTTO funziona perfettamente  se metto un punto di interruzione
>nel codice e lo faccio funzionare riga per riga, se tolgo il punto di
>interruzione non funziona Più...........
lbo:
prova a postare il codice e specifica in che riga da' errore.
--------------------------------
4)
mer 11.01
>Symi
>Ho scritto questo codice If  DatePart("ww", Data = DatePart("ww", Now))
Then
>ecc. ecc...
>In pratica se questa settimana  è la stessa  del campo Data.
>
>Scusate se sono stato un pò lungo e Grazie a tutti.
lbo:
e la domanda è?...
comunque: non usare Data o altre parole del genere (Nome, Giorno, Nota
ecc.) per i campi, potrebbero essere parole riservate di access.
poi il codice dovrebbe essere:
if datepart("ww", Data) = datepart("ww", now()) then...
e comunque cos'è Data?  una variabile?  un campo di un recordset?  da
dove e come lo prendi?
_______________________
5)
mer 11.01
>Gianluca
>Qualcuno ha il database aggiornato dei comuni d'Italia?
>Me lo può postare in
joshu...@joshua2000.com
lbo:
se vai sul sito delle poste te lo scarichi da solo senza che te ne
arrivino quindici contemporaneamente.
cerca anche sul sito comune.
________________________
6)
mer 11.01
>Giuliano
>Ho creato un programma gestionale in Access, ora vorrei fare in modo di
>mettere l'icona del programma nel Desktop e fino a qui non ci sono
>problemi), e fare in modo che con un doppio click si apra la maschera
>principale (come si fa), e poi come faccio per fare in modo che si apra
( e
lbo:
macro autoexec, oppure menu strumenti, avvio, maschera iniziale.
scusa, ma hai fatto un gestionale e non hai mai dato un'occhiata
all'help per cose del genere?  e che ti gestisci, le figurine?
Giuliano:
>auindi si veda) solo la maschera principale, e che non appaiano quindi
i
>menu e le barre strumenti di Access?
lbo:
fai delle maschere pop up abbastanza grandi da coprirli.  comunque o
menu sono disabilitabili, mo' nun me ricordo come, cerca nell'help
come personalizzare i menu.
__________________________
7)
mar 17.32
>Roby
>Ho testato il tutto su delle wk NT 4 e Win 2000 tutto OK, vado dal
>cliente  e come per la legge di murphy, da lui non va un tubo.  S.O.
>installato dal cliente win 98.
lbo:
ma che cacchio c'entra il sistema operativo!
porca l'oca, ma quando installate qualcosa, la seguite la procedura di
installazione oppure no?  che senso ha riempirsi la bocca di paroloni
inutili, l'ho installato qui, l'ho testato là...  è office che stai
usando, porca l'oca, non un sistema operativo!
quando si installa office o access c'è una opzione, installazione
standard, per i pirla che non capiscono un cazzo di niente, e
installazione custom.
l'installazione standard non installa tutto, installa solo le cose che
i pirla possono usare, quindi non installa driver aggiuntivi per
import/export di testo.
il tuo cliente, avendo bisogno di un consulente, farà parte della
categoria "pirla" (senza offesa, si fa tanto per dire), quindi avrà
ficcato dentro il ciddì, avrà premuto il bottone che gli faceva meno
paura e buonanotte.
sulle macchine che hai usato tu office è stato installato da esseri
appartenenti alla specie homo sapiens, che non hanno paura di cliccare
sui checkbox che gli chiedono cosa vogliono.
vai dal tuo cliente e installagli *tutto* office.
>Roby
>Quando esporto i dati in excel ottengo questo errore:>
>"errore 3170 impossibile trovare Isam Instabile"......
lbo:
Instabileee?  INSTABILEEEEEEEEE?
MA SARA' INSTA-L-L-L-L-L-L-LA-BI-LEEEEE!
leggi bene!
>Roby
>Bohhhhhhhhh
>Non ho la più pallida idea di che voglia dire e sopratutto come
>risolvere la cosa. Ho provato a reinstalalre tutto l'office COMPLETO
lbo:
prima disinstalla.  occhio al bug della licenza non presente.
_____________________
8)
mar 17.23
>Graceful
>Access 97 - Ho notato che se digito una data con anno inferiore al 1930
mi
>mantiene il secolo altrimenti lo toglie; esistono patch al rigurdo (per
lbo:
inserisci sempre l'anno a 4 cifre?
_______________________________
9)
mar 12.51
Koala
>Ce' un modo per cambiare l'indirizzo del backend meglio ancora dirgli
eche
>il frontend e' SEMPRE nella directory dove sta il  frontend ?
lbo:
sito comune.  devi riallegare le tabelle, suppongo.
_______________________________
10)
mar 12.50
>Vilma
>Campo : PREZZO. Vorrei che in automatico venga arrotondato per
>eccesso....!!! alle 100 lire superiori.
lbo:
sul dopoaggiornamento del *controllo* legato al campo prezzo:
me.controllo = iif(me.controllo mod 100 = 0, me.controllo,
((me.controllo \ 100) + 1)*100)
>Campo : PREZZO CON IVA: Imposto l'espressione. Nella maschera tutto
bene, ma
>il dato non viene memorizzato nella relativa tabella.
lbo:
il controllo sulla maschera è legato a qualche campo della tabella che
fa da origine dati della maschera?
_________________________________
11)
mar 12.49
>Gabriele
>originari). I 2 computer non sono collegati in rete.
lbo:
allora collegali in rete.
_________________________________


title: Per tutti i simpaticoni

text:
Il Fri, 25 Aug 2000 15:47:42 GMT,
l...@NOSPAM.blunet.it
 (lbo dal
portatile) ha scritto:
>(.....)
>cazzo, Turtu', mandame er curiculum e dimme quanto vuoi che t'assumo
>su due piedi!  :-)))
>(.....)
Sei sicuro di potertelo permettere ? :-)))
----------------------------------
Se no diventiamo tutti Ilbi dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Per tutti i simpaticoni

text:
>>cazzo, Turtu', mandame er curiculum e dimme quanto vuoi che t'assumo
>>su due piedi!  :-)))
>>(.....)
>
>Sei sicuro di potertelo permettere ? :-)))
allora facciamo che io ti mando il mio e tu assumi me...



title: Per tutti i simpaticoni

author: Lorenzo Coronati

text:
Scrisse "Ivan" <
ivan....@tiscalinet.it
>:
>Si perché forse Ilbo (ed altri come lui) sono convinti che noi poveri
>principianti (nel senso ironico) scrivano le domande senza pensare.
Non male...


title: Per tutti i simpaticoni

author: Carlo Ve

text:
Ivan ha scritto nel messaggio <8o61p9$n0g$
1...@pegasus.tiscalinet.it
>...

e si  ma quando ci vuole ci vuole
per il resto mi sembra che ti abbiano risposto adeguatamente nei msg
precedenti
poi  se vuoi capire ........
altrimenti puoi sempre cercarti un ng piu' serio
Carlo Ve


title: Per tutti i simpaticoni

text:
Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
39a6d3fd...@news.libero.it...

Non ci credo, forse esiste almeno una persona in questo Ng che ha capito il
senso di tutto il casino che ho fatto!!
Ciao Ivan


title: Per tutti i simpaticoni

text:
Il Sat, 26 Aug 2000 15:30:08 GMT,
l...@NOSPAM.blunet.it
 (lbo dal
portatile) ha scritto:
>(.....)
>allora facciamo che io ti mando il mio e tu assumi me...
>(.....)
Ecco, questo sono sicuro di non potermelo permettere !



title: Per tutti i simpaticoni

author: Roberto dal portatile

text:
"Ivan" <
ivan....@tiscalinet.it
> ha scritto nel messaggio
news:8oaidg$po9$1...@lacerta.tiscalinet.it...

Credici, credici!!!
Lo so che è dura da digerire, ma ti devi convincere che, in questa atipica
relazione uno-a-molti, la tabella sbagliata è quella sul lato uno e non
quella sul lato molti. ;-)
Roberto


title: Per tutti i simpaticoni

author: Federico Luciani

text:
Roberto dal portatile wrote:
> "Ivan" <
ivan....@tiscalinet.it
> ha scritto nel messaggio
> > Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
> > 39a6d3fd...@news.libero.it...
> > > Scrisse "Ivan" <
ivan....@tiscalinet.it
>:
> > > >Si perché forse Ilbo (ed altri come lui) sono convinti che noi poveri
> > > >principianti (nel senso ironico) scrivano le domande senza pensare.
> > >
> > > Non male...
> > Non ci credo, forse esiste almeno una persona in questo Ng che ha capito
> il
> > senso di tutto il casino che ho fatto!!
> > Ciao Ivan
>
> Credici, credici!!!
> Lo so che è dura da digerire, ma ti devi convincere che, in questa atipica
> relazione uno-a-molti, la tabella sbagliata è quella sul lato uno e non
> quella sul lato molti. ;-)
> Roberto
ROTFL!



title: Per tutti i simpaticoni

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
LH4q5.142498$dF5.2...@news.infostrada.it...
>
> "Ivan" <
ivan....@tiscalinet.it
> ha scritto nel messaggio
> news:8oaidg$po9$1...@lacerta.tiscalinet.it...
> >
> > Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
> > 39a6d3fd...@news.libero.it...
> > > Scrisse "Ivan" <
ivan....@tiscalinet.it
>:
> > > >Si perché forse Ilbo (ed altri come lui) sono convinti che noi poveri
> > > >principianti (nel senso ironico) scrivano le domande senza pensare.
> > >
> > > Non male...
> >
> >
> > Non ci credo, forse esiste almeno una persona in questo Ng che ha capito
> il
> > senso di tutto il casino che ho fatto!!
> >
> > Ciao Ivan
> >
> >
>
> Credici, credici!!!
>
> Lo so che è dura da digerire, ma ti devi convincere che, in questa atipica
> relazione uno-a-molti, la tabella sbagliata è quella sul lato uno e non
> quella sul lato molti. ;-)
>
> Roberto
Ci penserò ;-)


title: Per tutti i simpaticoni

text:
Scrisse "Ivan" <
ivan....@tiscalinet.it
>:
>Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
>39a6d3fd...@news.libero.it...
>> Scrisse "Ivan" <
ivan....@tiscalinet.it
>:
>> >Si perché forse Ilbo (ed altri come lui) sono convinti che noi poveri
>> >principianti (nel senso ironico) scrivano le domande senza pensare.
>>
>> Non male...
>
>Non ci credo, forse esiste almeno una persona in questo Ng che ha capito il
>senso di tutto il casino che ho fatto!!
ROTFLASTC!


title: Per tutti i simpaticoni

author: Antonio Biso

text:
lbo dal portatile ha scritto nel messaggio
<
39a66adf...@news.interbusiness.it
>...
>ma vaffanculo, idiota!  credi di essere spiritoso, sei solo pedante!
>
>e leggili bene i nomi delle persone cui rispondi.
>
>scriviti un cazzo di codice in una funzione, schiaffala in una macro
>eseguicodice, eseguila e rivattene affanculo con tutta la competenza
>che ti contraddistingue, mi raccomando.
Io amo quest'uomo, ma scrivi dopo il quoting!!!
Antonio


title: Per tutti i simpaticoni

author: Sergio MAZZA (Tiscali)

text:
"Ivan" <
ivan....@tiscalinet.it
> ha scritto nel messaggio
news:8o61p9$n0g$1...@pegasus.tiscalinet.it...
>
> Ivan <
ivan....@tiscalinet.it
> wrote in message
> 8o5u9p$lna$1...@pegasus.tiscalinet.it...
> >
> > Sergio MAZZA (Tiscali) <
sergi...@tiscalinet.it
> wrote in message
> > 8o5sjl$l3u$2...@pegasus.tiscalinet.it...
> > >
>
> Spero che abbia fatto in tempo a leggere la risposta di Lbo, č proprio un
> signore
>
> Ciao Ivan
>
>
Beh! Guarda, piů signore di Lui non si puň; me l'ha inviata per e-mail!!!!
CHE TESORO!!!
Ciao..


title: Per tutti i simpaticoni

text:
hai ragione, scusa...
>Io amo quest'uomo, ma scrivi dopo il quoting!!!
>
>Antonio
>
>
--



title: intercettare l'errore!

text:
Salve a tutti ragazzi! vi chiedo una cosa per me un'pò particolare per voi
esperti forse semplicissima.
Quando sto esegunedo qualsiasi cosa all'interno del mio database e si
verifica un errore di quasiasi genere e dico proprio qualsiasi! è possibile
congelare l'operazione cioè prima che esca la fatidica mascherina che dice
"ERRORE ECC...ECC.C.." FINE  DEBUG.
è possibile fargli per esempio aprire una mia maschera?
Grazie in anticipo! Tosto73


title: intercettare l'errore!

author: Simone

text:
Tosto73 <
tos...@libero.it
> wrote in message
ajbo6.60460$Y93.1...@news.infostrada.it...

Spero di aver capito bene, in ogni caso per evitare che access mi visualizzi
il messaggio da te specificato, di solito inserisco nella rutin che si sta
eseguendo il seguente codice:
Private Sub CHI_ANAG_COMM_Click()
On Error GoTo Err_CHI_ANAG_COMM_Click
"codice che devi eseguire"
Exit_CHI_ANAG_COMM_Click:
    Exit Sub
Err_CHI_ANAG_COMM_Click:
    MsgBox Err.Description
    Resume Exit_CHI_ANAG_COMM_Click
End Sub


title: [OT] Unire messaggi NGs in Outlook Express

author: AleC (Alessandro C.)

text:
E' decisamente Off Topic ma è un maledetto cruccio che ho e non riesco a
risolvere nel NG it.comp.newsreader
ho i messaggi scaricati da alcuni NGs fra cui questo divisi su due cartelle
diverse in Outlook express
perché prima scaricavo da un server e poi da un altro...
vorrei unirli in una unica cartella per poi poter fare ricerche uniche
trascinando o copiando i messagi da una cartella all'altra non funziona...
Qualcuno sa come fare ?
Ho provato ad apire i files per veder come son fatti ma ci vorrebbero due
anni per capirne il contenuto..
AleC
--
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


author: ema

text:
Mio cuggino mi ha detto che "AleC (Alessandro C.)" <
XXXaca...@xxxiname.com
> scrisse:
> Ho provato ad apire i files per veder come son fatti ma ci vorrebbero due
> anni per capirne il contenuto..
>
prova ad:
- accodarli:
	copy a+b c
- vedere se c'e` qualche "importa"
Fai taaaante copie di backup.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX x rispondere    ICQ #8814554
Quale persona sana potrebbe vivere in questo mondo e non essere pazza?
		-- Ursula K. LeGuin


title: Media aritmetica tra campi

author: Piero

text:
Puņ sembrare stupido, ma non riesco a trovare un modo semplice di
effettuare, in una query, la media aritmetica di diversi campi.
La media deve essere fatta per ciascun record, escludendo eventuali valori
null.
Grazie - Piero
--------------------------------
Inviato via
http://usenet.libero.it


title: Media aritmetica tra campi

author: Giorgio Prx

text:
"Piero" <
piero.raimondi@nospam_libero.it
> ha scritto nel messaggio
news:217Z58Z151Z110Y...@usenet.libero.it...

Forse con un esempio dei dati e di ciņ che vuoi ottenere possiamo aiutarti,
da quel che ho capito posso indicarti una soluzione che calcola la media di
un campo in N record
-----------------------------------
SELECT
     Avg(NomeCampo) AS Media
FROM
     Tabella
-----------------------------------
Ciao Giorgio


title: in query sostituire rifermimento a maschera aperta con funzione

author: Vito Fanciullo

text:
ciao a tutti,
ho questo codice che lancia dei critery nel campo query

Public Function intervallodata() As String
 Dim INT1 As String
 Dim INT2 As Date
 INT1 = "Between #12/2/2020# And #12/31/2020#"
 INT2 = #3/18/2020#

il filtro con la data singola funziona
il filtro between non funziona, ricevo tipo di dati non corrispondenti nel criterio

dove sbaglio?
grazie


text:

Non si capisce cosa fai.... quel codice è bizzarro... devi esprimerti in modo che possiamo capire di cosa parli ed in che contesto sei...!
Mostra anche la Query, per capire come chiama la Funzione, ma ti anticipo che quella funzione non può andare, quindi scrivila tutta almeno capiamo di cosa si tratta.

@Alex


text:
Il giorno mercoledì 2 dicembre 2020 alle 18:28:12 UTC+1 @Alex ha scritto:
> Il giorno mercoledì 2 dicembre 2020 alle 15:39:51 UTC+1 Vito Fanciullo ha scritto:
> > ciao a tutti,
> > ho questo codice che lancia dei critery nel campo query
> >
> > Public Function intervallodata() As String
> > Dim INT1 As String
> > Dim INT2 As Date
> > INT1 = "Between #12/2/2020# And #12/31/2020#"
> > INT2 = #3/18/2020#
> > intervallodata = INT2
    'non funziona con intervallodata = INT1

> > il filtro con la data singola funziona
> > il filtro between non funziona, ricevo tipo di dati non corrispondenti nel criterio
> >
> > dove sbaglio?
> > grazie
> Non si capisce cosa fai.... quel codice è bizzarro... devi esprimerti in modo che possiamo capire di cosa parli ed in che contesto sei...!
> Mostra anche la Query, per capire come chiama la Funzione, ma ti anticipo che quella funzione non può andare, quindi scrivila tutta almeno capiamo di cosa si tratta.
>
> @Alex
il codice è stupido anche se in finale non era stato copiato qua
allego la struttura della query che chiama la funzione intervallodata()
https://ibb.co/0CK04VM

in sostanza io non capisco perché se la funzione ritorna "Between #12/2/2020# And #12/31/2020#"  non funziona (INT1), mentre se ritorna una singola data funziona (INT2)

ho fatto questo test perché il mio obiettivo finale è sostituire


text:
Il giorno mercoledì 2 dicembre 2020 alle 18:28:12 UTC+1 @Alex ha scritto:
> Il giorno mercoledì 2 dicembre 2020 alle 15:39:51 UTC+1 Vito Fanciullo ha scritto:
> > ciao a tutti,
> > ho questo codice che lancia dei critery nel campo query
> >
> > Public Function intervallodata() As String
> > Dim INT1 As String
> > Dim INT2 As Date
> > 'INT1 = "Between #12/01/2020# And #12/31/2020#"  ' se passo questa stringa la query non funziona, ricevo tipo di dati non corrispondenti nel criterio
> > INT2 = #3/18/2020#  'il filtro con la data singola funziona
> > intervallodata = INT1
>> end function

> > dove sbaglio?
> > grazie
> Non si capisce cosa fai.... quel codice è bizzarro... devi esprimerti in modo che possiamo capire di cosa parli ed in che contesto sei...!
> Mostra anche la Query, per capire come chiama la Funzione, ma ti anticipo che quella funzione non può andare, quindi scrivila tutta almeno capiamo di cosa si tratta.
>
> @Alex
la funzione incompleta per errore di copia\incolla , scusa, (l'ho corretta sopra)
è pure stupida ma mi permette di capire percHé la query non accetta il valore di ritorno Between #12/01/2020# And #12/31/2020#
allego la query in struttura
https://ibb.co/0CK04VM

il mio obiettivo finale cmq è quello di sostituire i criteri ottenuti con riferimento con criteri passati via funzione
allego query in struttura
https://ibb.co/RvZN4rt

ciao Vito


title: Problemi con Internet Transfer Protocol

author: Stefano P.

text:
Ciao a tutti. Ho un problema con il controllo Internet Control TRansfer.
Quando provo a crearlo mki dice che non dispongo della licenza necessaria!
Eppure è un controllo incluso nel pacchetto mscomctl.dll
Come posso fare?
Qualcuno ha sviluppato qualcosa per l'accesso FTP con altre funzioni o
controlli (il post di qualche giorno fa l'ho visto, ma quel db ha dei
problemi)
Ciao a tutti e grazie


title: barra degli strumenti da codice

author: Massimiliano

text:
Salve a tutti.
Poco tempo fa ho visto che è possibile creare un barra degli strumenti da
una macro.
Qualcuno sa se è possibile creare una barra degli strumenti da codice?
Grazie anticipatamente!


title: barra degli strumenti da codice

author: Emyr

text:


converti la macro in codice e vedi quello che scrive
Saluti.
Emanuele.


title: Conversoine dei report

author: fulmail

text:
Salve a tutti,
avrei un quesito da porvi. Al fine di personalizzare un output di un
report, devo spesso ricorrere alla conversione del documento in Word o
Excel. Il problema consisite nel fatto che, nella conversione, si
perdono informazioni sulla formattazione del documento! In
particolare, sono eliminate le linee, i colori e il testo viene
formattato con una serie di tabulazioni difficilmente gestibili.
L'esigenza è legata al fatto di voler modificare dei tabulati
"standard" secondo necessità diverse per ogni caso, non codificabili a
priori che potrebbero essere effettuate con pochi sforzi in Word o in
Excel, piuttosto che modificare la struttura del Report!
Sarei grato se qualcuno mi potesse dare delle informazioni utili!
GRazie


title: Conversoine dei report

author: Sergio MAZZA

text:
"fulmail" <
ful...@inwind.it
> ha scritto nel messaggio
news:7cf3ff80.04061...@posting.google.com...

Se alla fine devi utilizzare word/excel, ricostruisci i report in word o
excel; ma non credo che ci guadagni molto in gestione...
Ciao.
--
Sergio MAZZA


title: Prima lettera maiuscola do ogni nuovo record, si può?

author: Riccardo

text:
Ho cercato invano di inserire il correttore automatico per convertie
automaticamente in maiuscolo la prima lettera di ogni record ma la cosa
sembra non funzionare, rimane infatti tutto in minuscolo. Esempio: vorei
inserire in una rubrica nome e cognome ma non vorrei essere costretto ogni
volta a premere shift e la lettera corrispondente; vorrei che
automaticamente venisse convertita da minuscola a maiuscola.
Come si può fare? sulla guida non riesco a trovare nulla. C'è qualche
funzione SQL da inserire nel campo specifico?
grazie a tutti,
Riccardo


text:
"Riccardo" <
ben...@libero.it
> ha scritto nel messaggio
news:bRsr7.3116$Wg4.14...@news.edisontel.com...

semplicemente...
sulle caselle dove voui questa funzione inserisci un evento "dopo
aggiornamento" con questo contenuto
(es. la casella di testo dove inserisci i dati si chiama "nome")
nome=ucase(left(nome,1))


author: Sib dall'ufficio

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
> "Riccardo" <
ben...@libero.it
> ha scritto nel messaggio
> > Ho cercato invano di inserire il correttore automatico per convertie
> > automaticamente in maiuscolo la prima lettera di ogni record ma la cosa
> > sembra non funzionare, rimane infatti tutto in minuscolo. Esempio: vorei
> > inserire in una rubrica nome e cognome ma non vorrei essere costretto
ogni
> > volta a premere shift e la lettera corrispondente; vorrei che
> > automaticamente venisse convertita da minuscola a maiuscola.
> > Come si può fare? sulla guida non riesco a trovare nulla. C'è qualche
> > funzione SQL da inserire nel campo specifico?
>
> semplicemente...
> sulle caselle dove voui questa funzione inserisci un evento "dopo
> aggiornamento" con questo contenuto
>
> (es. la casella di testo dove inserisci i dati si chiama "nome")
>
> nome=ucase(left(nome,1))
Mi pare che cosi' gli metti solo la prima maiuscola e gli fai saltare il
resto del testo.
Prova con
nome=strconv(nome, vbpropercase)
Sib


text:
> Mi pare che cosi' gli metti solo la prima maiuscola e gli fai saltare il
> resto del testo.
> Prova con
> nome=strconv(nome, vbpropercase)
>
> Sib
Grazie a entrambi, cmq mi interessava appunto solo la PRIMA lettera di un un
record, non tutto il record.
Riccardo


author: Sib dal portatile

text:
"Riccardo" <
ben...@libero.it
> ha scritto nel messaggio
news:yHJr7.3129$Wg4.14...@news.edisontel.com...

Forse non mi sono spiegato bene, quel codice fa saltare tutto il resto della
stringa, se hai la stringa "pippo" ti restituisce "P" e non "Pippo".
strconv invece restituisce "Pippo" con l'opzione vbpropercase.
Sib


title: Runtime Access - riposto x' non vedo

author: Giorgio

text:
Salve,
Ho installato la runtime di office 2003
Quando avvio il database mi compare il seguente messaggio:
AVVISO DI PROTEZIONE
Questo file potrebbe essere non sicuro se contiene codice progettato
intenzionalmente per danneggiare il computer.
Aprire il file od annullare l'operazione??
E' possibile disabilitare questo avviso??
Grazie
Giorgio


title: Runtime Access - riposto x' non vedo

author: Jack

text:
Giorgio <
giorg...@tiscalinet.it
> wrote:
> Salve,
>
> Ho installato la runtime di office 2003
Ma come hai fatto?


title: controlli immagini free

author: bfs

text:
Buongiorno
per risolvere un bug di access segnalata in un mio precedente post, cerco un
controllo immagine free con funzione di "streech" per rimpiazzare quello
standard di access.
Qualcuno me ne sa indicare uno di valido?
Grazie,
BFS


title: controlli immagini free

author: Oscar Manfredini

text:
"bfs" <

In rapporto al tuo problema, il bug di cui parlavi si verifica anche se le
immagini sono .bitmap?
Ciao: Oscar


title: controlli immagini free

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:48884c3e$0$1093$4faf...@reader1.news.tin.it...

caspita!!!!
BMP tutto perfetto
grazie mille
saluti,
bfs


title: controlli immagini free

author: MA

text:

Ti consiglio un controllo Freeissimo, già incluso in access
ho appena fatto una piccola demo su
www.accessgroup.it

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: controlli immagini free

author: Silvio

text:
>Ti consiglio un controllo Freeissimo, già incluso in access
>ho appena fatto una piccola demo su
www.accessgroup.it
Ciao Massimiliano.
Vorrei dare un'occhiata alla tua demo ma non riesco a capire come
scaricarla.
Probabilmente manca il link.
Grazie.
Silvio


title: controlli immagini free

text:

Perchè non ti basta la parola???
ti giuro che funziona!!!
;-)
ops



title: controlli immagini free

author: Carlo Costarella

text:
"Silvio" <
ma...@mail.com
> ha scritto nel messaggio
news:g6btqm$u2a$1...@tdi.cu.mi.it...

MA dopo la CISA, avendo speso molto, ha un comprensibile periodo di
avarizia....
Questo il link:
http://www.accessgroup.it/HomeArgomenti.asp?ID=234&Oggetto2=Stretch%20di%20un%20controllo%20Immagine
Ciao, Carlo


title: [Else] come posso ottenere il contrario di una programmazione

author: elicar

text:
Salve a tutti, forse il subject non spiega bene il mio problema ;)
tempo fa mi avete aiutato a risolvere un problema per bloccare un dato
inserito in modo automatico se questo fosse stato uguale o superiore ad
parametro che si trova su un'altro campo, il risultato é eccellente, di
seguito la programmazione suggerita da Alessandro Baraldi
Private Sub Sconto_BeforeUpdate(Cancel As Integer)
If Me!Sconto >= ScEx Then
    Me!Sconto.Undo
    Cancel = True
    MsgBox ("Dato non Corretto  " & Me.ScEx)
    End If
End Sub
Adesso mi trovo con situazione se nel campo ScEx per una determinata
esigenza risulta 0 in questo caso la progammazione mi impedisce di
proseguire. Cosa devo inserire nella programmazione Else...
Grazie
Carlo
:)


author: Morgan

text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:44ddd90b$0$13722$5fc...@news.tiscali.it...

Se ti fai un select case sul valore di scEx?
Morgan


text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:44de15f9$0$47969$4faf...@reader3.news.tin.it...

>Non sono molto esperto, cosa significa "Select Case"
Scusami
;) Grazie


text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:44de18ba$0$13737$5fc...@news.tiscali.it...

Il blocco di istruzioni Select Case..End Select serve per valutare
un dato in base a diversi parametri.E' da preferirsi a If Then Else quando i
criteri di valutazione sono più di uno.
Nel tuo caso ho dichiarato due variabili per caricarmi i valori
dei due campi che devi valutare e cioe Sconto e ScEx (che non ho capito cosa
sia)
Quindi valuto il valore di intSconto.Se è 0 devi inserire il codice che
desideri per gestire
questa situazione.Se è >= a intScEx eseguo il tuo codice (cancel=true).
Se infine dovesse verificarsi una situazione non prevista con Elself la
gestisco.
Puoi aggiungere altri Case da valutare.Dai un'occhiata alla guida in linea
per imparare Select Case che è molto importante in programmazione.
Ciao
 Private Sub Sconto_BeforeUpdate(Cancel As Integer)
Dim intSconto As Integer
dim intScEx as Integer
intSconto=Me.Sconto
intScEx=Me.ScEx
Select Case intSconto
Case 0
    msgbox"Il campo sconto ha valore 0.Che devi fare?",vbInformation
Case >= intScEx
    Cancel = True
    MsgBox ("Dato non Corretto  " & Me.ScEx)
Case else
    msgbox "Valori no gestiti,Annulo tutto",vbInformation"
    Cancel = True
End select
End Sub
Morgan


title: Righe in Report

author: Newsgroup

text:
Un saluto a tutti i partecipanti al NG
E' possibile numerare ogni riga del report, a prescindere dal campo
contatore della tabella?
Grazie per l'aiuto.
Saluto tutti.
Daniele


title: Righe in Report

author: Neo

text:
"Newsgroup" <
cogitoe...@libero.it
> ha scritto nel messaggio
news:3oxeb.3114$uv4....@news.edisontel.com...

inserisci una casella di testo non associata
modifica queste proprietà:
nell'origine controllo  scrivi =1
nella somma parziale inserisci "su tutto" o "su gruppo" in base a come ti
serve


title: Righe in Report

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:p8yeb.297$e6....@twister2.libero.it...

Neo ti ringrazio per il tuo prezioso aiuto.
Ciao - Daniele


title: Query o Report  per saldo giornaliero cassa

author: jobxxyy

text:
Salve,
non riesco a risolvere questo semplice problemino:
volendo gestire dei movimenti contanti,
avendo una tabella con i campi: id,data,cassapiu, cassameno.
vorrei come risultato finale una stampa che mi indichi
il saldo progressivo della cassa ad ogni movimento...
esempio
incasso  100 euro  saldo  +100
escono    20 euro  saldo  +  80
entrano   50 euro  saldo  +130
etc etc...


author: robertina


author: Karl Donaubauer

text:

È più semplice in un report dove basta impostare la proprietà
Somma Parziale a Su Tutto in una casella di testo con
Origine Controllo: =cassapiu - cassameno
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ:
http://www.donkarl.com


text:
> È più semplice in un report dove basta impostare la proprietà
> Somma Parziale a Su Tutto in una casella di testo con
> Origine Controllo: =cassapiu - cassameno
GRAZIE!
Avevo risolto con questa:
ma non erra molto...elegante....  :-))
Dim SALDOPREC As Long
Dim SALDOATT As Long
Dim TUTTIIRECORD As Long
DoCmd.GoToRecord , , acFirst
TUTTIIRECORD = Me.RecordsetClone.RecordCount
'MsgBox TUTTIIRECORD
SALDOPREC = 0
INIZIO:
[SALDOCASSA] = SALDOPREC + [CASSAPIU] - [CASSAMENO]
SALDOPREC = [SALDOCASSA]
If CurrentRecord = TUTTIIRECORD Then
GoTo FINE
Else
DoCmd.GoToRecord , , acNext
End If
GoTo INIZIO
FINE:


text:
>> Somma Parziale a Su Tutto in una casella di testo con
>> Origine Controllo: =cassapiu - cassameno
Altro problema.....
la tabella contiene molti record.
Il report lo filtro per data.
in questo modo, pero, non tiene conto dei record precedenti,
ma solo di quelli filtrati.....
idee? soluzioni?


title: Come integrare procedure Access in esecuzione in locale con dati su sistemi Google?

author: RobertoA

text:
Supponete di avere un account sui sistemi Google
Supponete di creare un documento di tipo Sheets
E ci mettete qualche riga di dati
Bene, abbiamo un contenitore di dati simile ad una tabella di un db
Ed in effetti diverse app (Forms, Sites, ...) nell'abiente Google
trattano gli Sheets come destinazione dei dati inseriti

Bene, la domanda e: avendo una procedura realizzata con Access che gira
sul pc1, pc2 e pc3, collegata ai dati su un db fisicamente presente su
su macchina dedicata pcX, come fare per far interagire lo Sheets di nome
file_di_test con il programma che gira in locale?

Voglio dire, se l'utente di pc1 inserisce un nuovo record nella tabella
ARTICOLI (fisicamente su db del pcX), come fare per aggiungere lo stesso
record anche su file_di_test che e' uno Sheets nella parrocchia Google?

E come fare il contrario, voglio dire, se dispongo di un documento
Sites, che ha un'unica pagina, con all'interno uno Sheets sempre preso
dall'ambiente Google, come fare per inserire una nuova riga all'interno
del foglio e contemporaneamente inviare il comando di aggiunta nuovo
record sul db pcX ?


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (F)

author: Roberto dal portatile

text:
Ecco alcune regole pubblicate sul nostro Sito Comune e che è auspicabile
vengano rispettate da tutti i frequentatori di questo NG.
==============================================
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Si possono effettuare delle ricerche nell'archivio storico del Sito Comune.
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nello scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo
diproblema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularlo evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i
piu'svariati, dalla domanda mal posta, al fatto che nessuno effettivamente
abbia una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliando le parti meno significative, lasciando quelle
piu'interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordie sarebbe meglio proseguirle in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con Access, non ci sembra corretto contribuire a
diffondere questo tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
Access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie),
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.mamofaq.usenet.eu.org/FAQ-galamalileo.txt
Cara Emily Postnews...
http://uniper.unimo.it/uniper/cara_emily_postnews.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
      Alcune utili abbreviazioni (acronimi)
      AFAIK As Far As I Know
      BTW By The Way
      CU See You
      CUL8R See You Later
      CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
      HTH Hope This Helps
      IMO In My Opinion
      IMHO In My Humble Opinion
      LOL Laughing out loud
      NEWBIE Nuovo arrivato, persona nuova per il NG
      NG Newsgroup
      OT Off-Topic: fuori argomento
      ROTFL Rolling on the floor laughing
      ROTFLASTC Rolling on the floor laughing and scaring the cat
      ROTFLMAO Rolling on the floor laughing my ass off
      RTFM Read the fuckin' manual
      SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente
vietato
      TIA Thanks In Advance
      TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Opzioni Internazionali via API

author: lucchino

text:
Ciao
Sapete come fare a ricavare con qualche API i separatori di migliaia e
decimali dalle impostazioni internazionali?
Grazie
Ciao


title: Opzioni Internazionali via API

author: Alessandro Baraldi

text:

Si con le API puoi ricavare questo dato, ma perchè non spieghi
veramente cosa serve...?
Ci sono molti modi per sapere cosa usa il sistema.
Ti allego il suggerimento di un'amico (Chico) ed anche la soluzione
API:
1) Soluzione casalinga
Dim Virgola As Boolean
Virgola =(InStr(Format(1.2, "#.#"), ".") = 0)
2) API
Option Compare Database
Option Explicit
'=== Api declarations ===
Public Declare Function GetLocaleInfo Lib "kernel32" _
        Alias "GetLocaleInfoA" _
        (ByVal Locale As Long, _
        ByVal LCType As Long, _
        ByVal lpLCData As String, _
        ByVal cchData As Long) As Long
Public Const LOCALE_SYSTEM_DEFAULT = &H800
Public Const LOCALE_USER_DEFAULT = &H400
Public Const LOCALE_NOUSEROVERRIDE = &H80000000 'no user overrides
Public Const LOCALE_ILANGUAGE = &H1         '  language id
Public Const LOCALE_SLANGUAGE = &H2     '  localized name of language
Public Const LOCALE_SENGLANGUAGE = &H1001 'English name of language
Public Const LOCALE_SABBREVLANGNAME = &H3 'short language name
Public Const LOCALE_SNATIVELANGNAME = &H4 'native name of language
Public Const LOCALE_ICOUNTRY = &H5         '  country code
Public Const LOCALE_SCOUNTRY = &H6 'localized name of country
Public Const LOCALE_SENGCOUNTRY = &H1002 'English name of country
Public Const LOCALE_SABBREVCTRYNAME = &H7 'short country name
Public Const LOCALE_SNATIVECTRYNAME = &H8 'native name of country
Public Const LOCALE_IDEFAULTLANGUAGE = &H9 'default language id
Public Const LOCALE_IDEFAULTCOUNTRY = &HA 'default country code
Public Const LOCALE_IDEFAULTCODEPAGE = &HB 'default code page
Public Const LOCALE_SLIST = &HC         '  list item separator
Public Const LOCALE_IMEASURE = &HD         '  0 = metric, 1 = US
Public Const LOCALE_SDECIMAL = &HE         '  decimal separator
Public Const LOCALE_STHOUSAND = &HF         '  thousand separator
Public Const LOCALE_SGROUPING = &H10        '  digit grouping
Public Const LOCALE_IDIGITS = &H11 'number of fractional digits
Public Const LOCALE_ILZERO = &H12        '  leading zeros for decimal
Public Const LOCALE_SNATIVEDIGITS = &H13        '  native ascii 0-9
Public Const LOCALE_SCURRENCY = &H14        '  local monetary symbol
Public Const LOCALE_SINTLSYMBOL = &H15        '  intl monetary symbol
Public Const LOCALE_SMONDECIMALSEP = &H16 'monetary decimal separator
Public Const LOCALE_SMONTHOUSANDSEP = &H17 'monetary thousand sep
Public Const LOCALE_SMONGROUPING = &H18        '  monetary grouping
Public Const LOCALE_ICURRDIGITS = &H19 '# local monetary digits
Public Const LOCALE_IINTLCURRDIGITS = &H1A '# intl monetary digits
Public Const LOCALE_ICURRENCY = &H1B        '  positive currency mode
Public Const LOCALE_INEGCURR = &H1C        '  negative currency mode
Public Const LOCALE_SDATE = &H1D        '  date separator
Public Const LOCALE_STIME = &H1E        '  time separator
Public Const LOCALE_SSHORTDATE = &H1F 'short date format string
Public Const LOCALE_SLONGDATE = &H20        '  long date format string
Public Const LOCALE_STIMEFORMAT = &H1003      '  time format string
Public Const LOCALE_IDATE = &H21        '  short date format ordering
Public Const LOCALE_ILDATE = &H22        '  long date format ordering
Public Const LOCALE_ITIME = &H23        '  time format specifier
Public Const LOCALE_ICENTURY = &H24        '  century format specifier
Public Const LOCALE_ITLZERO = &H25 'leading zeros in time field
Public Const LOCALE_IDAYLZERO = &H26 'leading zeros in day field
Public Const LOCALE_IMONLZERO = &H27 'leading zeros in month field
Public Const LOCALE_S1159 = &H28        '  AM designator
Public Const LOCALE_S2359 = &H29        '  PM designator
Public Const LOCALE_SDAYNAME1 = &H2A        '  long name for Monday
Public Const LOCALE_SDAYNAME2 = &H2B        '  long name for Tuesday
Public Const LOCALE_SDAYNAME3 = &H2C        '  long name for Wednesday
Public Const LOCALE_SDAYNAME4 = &H2D        '  long name for Thursday
Public Const LOCALE_SDAYNAME5 = &H2E        '  long name for Friday
Public Const LOCALE_SDAYNAME6 = &H2F        '  long name for Saturday
Public Const LOCALE_SDAYNAME7 = &H30        '  long name for Sunday
Public Const LOCALE_SABBREVDAYNAME1 = &H31 'short name for Monday
Public Const LOCALE_SABBREVDAYNAME2 = &H32 'short name for Tuesday
Public Const LOCALE_SABBREVDAYNAME3 = &H33 'short name for Wednesday
Public Const LOCALE_SABBREVDAYNAME4 = &H34 'short name for Thursday
Public Const LOCALE_SABBREVDAYNAME5 = &H35 'short name for Friday
Public Const LOCALE_SABBREVDAYNAME6 = &H36 'short name for Saturday
Public Const LOCALE_SABBREVDAYNAME7 = &H37 'short name for Sunday
Public Const LOCALE_SMONTHNAME1 = &H38        '  long name for January
Public Const LOCALE_SMONTHNAME2 = &H39 'long name for February
Public Const LOCALE_SMONTHNAME3 = &H3A        '  long name for March
Public Const LOCALE_SMONTHNAME4 = &H3B        '  long name for April
Public Const LOCALE_SMONTHNAME5 = &H3C        '  long name for May
Public Const LOCALE_SMONTHNAME6 = &H3D        '  long name for June
Public Const LOCALE_SMONTHNAME7 = &H3E        '  long name for July
Public Const LOCALE_SMONTHNAME8 = &H3F        '  long name for August
Public Const LOCALE_SMONTHNAME9 = &H40 'long name for September
Public Const LOCALE_SMONTHNAME10 = &H41 'long name for October
Public Const LOCALE_SMONTHNAME11 = &H42 'long name for November
Public Const LOCALE_SMONTHNAME12 = &H43 'long name for December
Public Const LOCALE_SABBREVMONTHNAME1 = &H44 'short name for January
Public Const LOCALE_SABBREVMONTHNAME2 = &H45 'short name for February
Public Const LOCALE_SABBREVMONTHNAME3 = &H46 'short name for March
Public Const LOCALE_SABBREVMONTHNAME4 = &H47 'short name for April
Public Const LOCALE_SABBREVMONTHNAME5 = &H48 'short name for May
Public Const LOCALE_SABBREVMONTHNAME6 = &H49 'short name for June
Public Const LOCALE_SABBREVMONTHNAME7 = &H4A 'short name for July
Public Const LOCALE_SABBREVMONTHNAME8 = &H4B 'short name for August
Public Const LOCALE_SABBREVMONTHNAME9 = &H4C 'short name for September
Public Const LOCALE_SABBREVMONTHNAME10 = &H4D 'short name for October
Public Const LOCALE_SABBREVMONTHNAME11 = &H4E 'short name for November
Public Const LOCALE_SABBREVMONTHNAME12 = &H4F 'short name for December
Public Const LOCALE_SABBREVMONTHNAME13 = &H100F
Public Const LOCALE_SPOSITIVESIGN = &H50        '  positive sign
Public Const LOCALE_SNEGATIVESIGN = &H51        '  negative sign
Public Const LOCALE_IPOSSIGNPOSN = &H52 'positive sign position
Public Const LOCALE_INEGSIGNPOSN = &H53 'negative sign position
Public Const LOCALE_IPOSSYMPRECEDES = &H54 'mon sym precedes pos amt
Public Const LOCALE_IPOSSEPBYSPACE = &H55
Public Const LOCALE_INEGSYMPRECEDES = &H56 'mon sym precedes neg amt
Public Const LOCALE_INEGSEPBYSPACE = &H57
Public Const LOCALE_FONTSIGNATURE = &H58
'=== implementation ===
Public Function GetLocaleItem(ByVal Locale As Long, _
        ByVal lType As Long) As String
        'Returns the info for a locale (Regional Settings) item.
        'Locale: LOCALE_USER_DEFAULT, or LOCALE_SYSTEM_DEFAULT
        'lType: One of the LOCALE_ id items.
        'Note the format syntax is ~not~ the same
        'as that used by VB's Format function.
    Dim sBuf As String
    Dim lBufSize As Long, lRet As Long
    lBufSize = GetLocaleInfo(Locale, lType, sBuf, 0&)
    sBuf = String(lBufSize + 2, 0)
    lRet = GetLocaleInfo(Locale, lType, sBuf, lBufSize)
    GetLocaleItem = Left$(sBuf, lRet)
End Function
Per chiamare passi lo USER ed il parametro che vuoi ti venga
restituito:
Debug.Print GetLocaleItem(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL)
Ora vedi tu....
Ciao


title: Opzioni Internazionali via API

text:

Grazie Chico e Grazie Alessandro, opto per la prima
Mi serve solo perchè da codice imposto la larghezza delle colonne di
alcune combo:
Me.CodArt.ColumnWidths = Decimali("3,794 cm;0;7,508 cm;0 cm")
Con i SO in inglese o in italiano ma con "." come separatore mi dava
problemi.
Ora mi sono creato questa funzione Decimali che controlla e
sostituisce virgola con punto
Grazie ancora


title: Ridimensionare un campo in un report

text:
Ciao a tutti
Dovrei realizzare un report che prende semplicemente i dati da una
tabella e li stampa mettendo due campi per ogni riga.
Ora come ora, il primo campo sta tutto a sx e il secondo parte quindi
da circa metà pagina, quello che vorrei fare è fare in modo che se il
secondo campo venga stampato subito dopo la fine del contenuto del
primo.
Ho provato ad impostare la proprietà riducibile ma nn ottengo
l'effetto voluto.
Come è possibile farlo???
grazie
MAtteo


title: Ridimensionare un campo in un report

text:
"Mat46" <
bart.o...@libero.it
> ha scritto nel messaggio
news:7rrb1v4sm8tlrlhh1...@4ax.com...

Sul sito di Lebans trovi una Routine per ridimensionare i Controlli TextBox
in
base al contenuto.
Con questo da codice puoi avvicinarli.........!
www.lebans.com
@Alex.


title: NOME MODULI E MACRO

author: Tiziano

text:
Ho la necessità di ciclare i nomi e le date di modifica di Moduli e Macro.
Qualcuno può aiutarmi ?
Grazie in anticipo...


title: NOME MODULI E MACRO

text:
"Tiziano" <
tang...@libero.it
> wrote in message
news:9noe8h$3b2$1...@nreada.inwind.it...
> Ho la necessità di ciclare i nomi e le date di modifica di Moduli e Macro.
> Qualcuno può aiutarmi ?
> Grazie in anticipo...
Posso provare a darti qualche indicazione "Parziale", non per mancanza di
voglia
ma perchè mai fatto.
Per l'elenco dei moduli, basta usare l'insieme Modules
Dim Md as Modules
For each md in modules
  ....vedi le prorietà dei moduli tra le quali forse c'è la data
      dell'ultima modifica
Next
Per le Macro "passo...." nin zò.
Credo che siano da cercare come oggetti del DB, ma non saprei...
Spero di averti dato uno spunto utile.
@Alex.
--
Posted from  [62.98.15.82]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: NOME MODULI E MACRO

text:
"Tiziano" <
tang...@libero.it
> wrote in message
news:9noe8h$3b2$1...@nreada.inwind.it...
> Ho la necessità di ciclare i nomi e le date di modifica di Moduli e Macro.
> Qualcuno può aiutarmi ?
> Grazie in anticipo...
Posso provare a darti qualche indicazione "Parziale", non per mancanza di
voglia
ma perchè mai fatto.
Per l'elenco dei moduli, basta usare l'insieme Modules
Dim Md as Module



title: MI sto "mangiando" la testa

text:
Sono veramente alla disperazione.
Nella creazione di un database per la seconda volta mi capita quanto segue:
Lavoro su una maschera  basata su una tabella dove sono già inseriti i dati
relative a persone che devono essere contattate telefonicamente. Nella
scheda oltre ad esserci i dati delle persone ci sono dei campi da compilare
durante l'intervista.
Per l'appuntamento telefonico cliccando su un tasto si apre una nuova
maschera, con lo stesso Id della prima, dove deve essere inserito
l'appuntamento telefonico. Con la chiusura della maschera appuntamento sulla
prima maschera, con "imposta valore", vengono riportate la data
dell'intervista e la scritta, nell'apposito campo "Appuntamento telefonico".
Immancabilmente alla chiusura della maschera appuntamento esce il seguente
avviso:
"Durante le corrente sessione di modifica il  record è stato modificato da
un altro utente. Salvando le proprie modifiche si sovrascriveranno i
cambiamenti dell'altro utente.
Copiando le proprie modifiche negli appunti sarà possibile esaminare i
valori immessi dall'altro utente e decidere se conservarli o eliminarli. Se
si decide di incollare nel record le proprie modifiche"
  Salva record                                      Copia negli appunti
Non salvare le modifiche
In qualsiasi caso i dati dell'intervista inseriti per il record corrente
vengono cancellati.
Evidenzio che il computer (ma succede anche su altri computer) non è
collegato in rete ma lavora in locale.
Franco


title: MI sto "mangiando" la testa

author: Alessandro Cara

text:
"love.chopin" ha scritto:
>
> Sono veramente alla disperazione.
> [cut]
vedi il post di carlo ve "Regole di comportamento".
spero si buona.
a.cara


title: MI sto "mangiando" la testa

author: eliop

text:
On Thu, 02 Nov 2000 21:23:44 GMT, "love.chopin" <
love....@iol.it
>
wrote:
>Sono veramente alla disperazione.
>Nella creazione di un database per la seconda volta mi capita quanto segue:
>Lavoro su una maschera  basata su una tabella dove sono già inseriti i dati
>relative a persone che devono essere contattate telefonicamente. Nella
>scheda oltre ad esserci i dati delle persone ci sono dei campi da compilare
>durante l'intervista.
>Per l'appuntamento telefonico cliccando su un tasto si apre una nuova
>maschera, con lo stesso Id della prima, dove deve essere inserito
>l'appuntamento telefonico. Con la chiusura della maschera appuntamento sulla
>prima maschera, con "imposta valore", vengono riportate la data
>dell'intervista e la scritta, nell'apposito campo "Appuntamento telefonico".
>Immancabilmente alla chiusura della maschera appuntamento esce il seguente
>avviso:
>"Durante le corrente sessione di modifica il  record è stato modificato da
>un altro utente. Salvando le proprie modifiche si sovrascriveranno i
>cambiamenti dell'altro utente.
>
Con la prima maschera hai aperto un recordset.
Probabilmente, con il pulsante apri un'altra maschera
e un nuovo recordset.
In quel momento quindi hai aperto 2 recordset sulla stessa tabella
e se modifichi il secondo, il sistema ti avvisa che c'e'
ancora il primo recordset aperto.
Suggerimento: prima di aprire la seconda maschera
con il pulsante, fai un bel Me.Refresh per salvare
i cambiamenti al primo recordset.
Domanda: Non puoi fare tutto con una sola maschera ?
Oppure: con il pulsante apri una seconda maschera contenente
i campi da riempire, ma non collegati alla tabella (unbound)
e all'uscita copi i valori nella maschera principale.
Ciao. ElioP.


title: contatore

author: Paolo Samba

text:
Ho una tabella importata che contiene un campo "id".
Vorrei convertirlo in contatore.
Ho provato ad aggiungere un campo contatore, ma la numerazione che viene
generata automaticamente non segue lo stesso ordine del campo "id" già
esistente (e che in seguito vorrei eliminare).
Come posso fare?
Altra domanda:
è possibile impostare il contatore in modo che ogni volta che genero un
record nuovo riprenda la numerazione dal valore più alto inserito,
dimenticandosi di eventuali latri record precedentemente cancellati?
ad esempio inserisco il record A il cui id è 134, poi lo cancello.
Quando inserisco il record B correi che fosse numerato come 134 e non
come 135.
Si capisce quello che ho scritto?
Grazie!!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: contatore

author: Emyr

text:
On Mon, 13 May 2002 08:28:55 +0000 (UTC), "Paolo Samba"
<
paolo...@tin.it
> wrote:
>Ho una tabella importata che contiene un campo "id".
>Vorrei convertirlo in contatore.
>Ho provato ad aggiungere un campo contatore, ma la numerazione che viene
>generata automaticamente non segue lo stesso ordine del campo "id" già
>esistente (e che in seguito vorrei eliminare).
>Come posso fare?
devi fare la conversione passando il tutto su una nuova tabella con
una query di accodamento
>
>
>Altra domanda:
>è possibile impostare il contatore in modo che ogni volta che genero un
>record nuovo riprenda la numerazione dal valore più alto inserito,
>dimenticandosi di eventuali latri record precedentemente cancellati?
>ad esempio inserisco il record A il cui id è 134, poi lo cancello.
>Quando inserisco il record B correi che fosse numerato come 134 e non
>come 135.
No
>Si capisce quello che ho scritto?
>Grazie!!!!
cerca su
sitocomune.com
 l'incremento manuale
Saluti.
Emanuele.


title: Prestazioni: INDICI...

author: sd

text:
Salve a tutti,
volevo porre la seguente domanda:
- ho un MDB con dati Access 2.0 (solo tabelle)
- ho un'applicazione fatta con Access2000
con collegate le tabelle di Access 2.0
Secondo voi migliorerei le prestazioni se
convertissi lMDB 2.0 in formato A2000?
Secondo voi gli indici creati sulla vers. 2.0
vengono poi utilizzati da Access 2000?
grazie
sdamy
P.S.: tutto questo mi č sorto perchč
sabato ho visto un'applicazione scritta sul
vecchio Access 2.0 e usava gli stessi dati
MA ERA SUPER-VELOCE al contrario
della mia scritta in A.2000


title: Codice per uscire da form previo controllo valori textbox: BUG

author: Giulio Severini

text:
Il codice seg. ha un bug: praticamente avviene sempre l'uscita dalla
maschera perchè viene sempre eseguito il codice dopo If DCount.
----------------- INIZIO CODICE ----------------
Private Sub cmdEsci_Click()
On Error GoTo Err_cmdEsci_Click
Dim dbMIODB As DAO.Database
Dim rsUtenti As DAO.Recordset
Dim stDocName As String
Dim stLinkCriteria As String
If
 IsNull(Nome) Or IsNull(Cognome) Then
    If MsgBox("Annullare l'inserimento del nuovo utente?", vbQuestion +
vbYesNo, "ATTENZIONE") = vbYes
 Then
        Exit Sub
    Else
        If
 IsNull(Nome) Then
            MsgBox "Inserisci un nome valido", vbExclamation,
"ATTENZIONE"
            Forms![frmAggiungiUtente]![Nome].SetFocus
        ElseIf IsNull(Cognome) Then
            MsgBox "Inserisci un Cognome valido", vbExclamation,
"ATTENZIONE"
            Forms![frmAggiungiUtente]![Cognome].SetFocus
        End If
    End If
End If
If DCount("*", "tblUtenti") > 0 Then
    Set dbMIODB = CurrentDb
    Set rsUtenti
 = dbMIODB.OpenRecordset("tblUtenti")
    Me.Requery
    dbMIODB.Close
    stDocName = "frmSchedaPrimoContatto"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms!frmSchedaPrimoContatto.SetFocus
    Forms!frmSchedaPrimoContatto
.Requery
    DoCmd.Close acForm, "frmAggiungiUtente"
Else
    If MsgBox("Nessun contatto presente nel database." & Chr(13) &
Chr(10) & "Cliccare su OK per mantenere aperta la finestra corrente ed
inserire un nuovo contatto" & Chr(13) & Chr(10) & "oppure su ANNULLA
per annullare e tornare al Pannello Comandi", vbOKCancel, "ATTENZIONE -
DATABASE VUOTO") = vbOK Then
        Exit Sub
    Else
        DoCmd.OpenForm "frmPannelloComandi"
        DoCmd.Close acForm, "frmAggiungiUtente"
    End If
End If
Exit_cmdEsci_Click:
    Exit Sub
Err_cmdEsci_Click:
    MsgBox Err
.Description
    Resume Exit_cmdEsci_Click
End Sub
------------------ FINE CODICE ----------------------
Come posso aggiustarlo affinchè il codice dopo If DCount venga
eseguito SOLO se nè Nome nè Cognome sono vuoti?
Rifaccio il test tipo If Not IsNull (Nome) And Not IsNull (Cognome)
then
If DCount...ecc...ecc...?
Grazie a tutti :)


text:
Risolto appunto con
If Not IsNull (Nome) And Not IsNull (Cognome) Then
Però c'è uno strano problema:
la riga:
If MsgBox("Annullare l'inserimento del nuovo utente?", vbQuestion +
vbYesNo, "ATTENZIONE") = vbYes
 Then
        Exit Sub
dovrebbe farmi uscire dalla maschera se clicco su SI. Invece se clicco
su SI non accade niente. Resto nella maschera. Come mai?????
Senza tener conto che a volte ho dei valori incrociati del tipo che se
voglio uscire cliccando su vbYes esco se clicco su vbNo e quindi devo
incrociare il codice e mettere = vbNO then Exit Sub
E' uno strano comportamente che non riesco a capire.


author: Gaspare

text:
[CUT]
Domanda
---------
If MsgBox("Annullare l'inserimento del nuovo utente?", vbQuestion +
vbYesNo, "ATTENZIONE") = vbYes
 Then
        Exit Sub
dovrebbe farmi uscire dalla maschera se clicco su SI. Invece se clicco
su SI non accade niente. Resto nella maschera. Come mai?????
Senza tener conto che a volte ho dei valori incrociati del tipo che se
voglio uscire cliccando su vbYes esco se clicco su vbNo e quindi devo
incrociare il codice e mettere = vbNO then Exit Sub
E' uno strano comportamente che non riesco a capire.
--------------
Suggerimento:
Ciao Giulio,
prova nel seguente modo
Dim stringa As String
stringa = Trim(MsgBox("Annullare l'inserimento del nuovo utente?",
vbQuestion + vbYesNo, "ATTENZIONE"))
If stringa = vbYes Then
 'Codice da scrivere nel caso di Si
End If
If stringa = vbNo Then
  'Codice da scrivere nel caso di No
End If
Trovi cmq la  funzione MsgBox ampiamente documentata nell'help...
Alla prossima ;-)


text:
[CUT]
http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/vblr7/html/vafctMsgBox.asp
e mi raccomando "Occhio sempre vigile" ;-)


text:
[CUT]
Pardon...te lo avevo detto che ero "cotto"...non ho neanche visto il valore
di ritorno della Msgbox...
Dim ritorno As Integer
ritorno = Trim(MsgBox("Annullare l'inserimento del nuovo utente?",
vbQuestion + vbYesNo, "ATTENZIONE"))
If ritorno = vbYes Then
 'Codice da scrivere nel caso di Si
End If
If ritorno = vbNo Then



text:
[CUT]
Ed ovviamente puoi togliere Trim ...
ritorno = MsgBox("Annullare l'inserimento del nuovo utente?", vbQuestion +
vbYesNo, "ATTENZIONE")
gicchè ritorno "memorizzerà" un intero...


text:
[CUT]
Ora vado a nanna... e mi raccomando il cursore puň essere visualizzato in un
solo posto sullo schermo altrimenti significa che si č trascorse parecchie
ore davanti al pc e quindi siamo noi ad avere il "focus"...nel senso che
"non mettiamo piů a fuoco" ;-)


author: namor

text:
Giulio Severini ha scritto:



Io direi, molto semplicemente, che non esce dalla maschera perchè non ci
hai messo la relativa istruzione. Exit Sub termina immediatamente la
routine. Se vuoi chiudere la maschera mettici un docmd.close
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


text:
Ciao Namor. Si, alla fine me ne sono accorto ehehehe
Cmq grazie sei stato molto gentile :D


title: problema uso form nelle query con access 2003

author: aaa

text:
[Forms]![aaa]![Anno]
1 - usando in una query questo semplice richiamo ad una maschera aperta in
alcuni casi mi restituisce dei caratteri strani tipo un quadratino o dei
caratteri asci sconosciuti mentre interrogandola via codice mi reatituisce
il valore corretto
2 - se metto un campo inesistente tipo [Forms]![aaa]![Annn] in access 97
mi apriva una finestra per immettere un valore in input mentre adesso
ignora l'errore. č normale?
ciao e buon lavoro a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
aaa ha scritto:
> [Forms]![aaa]![Anno]
> 1 - usando in una query questo semplice richiamo ad una maschera aperta in
> alcuni casi mi restituisce dei caratteri strani tipo un quadratino o dei
> caratteri asci sconosciuti mentre interrogandola via codice mi reatituisce
> il valore corretto
> 2 - se metto un campo inesistente tipo [Forms]![aaa]![Annn] in access 97
> mi apriva una finestra per immettere un valore in input mentre adesso
> ignora l'errore. č normale?
> ciao e buon lavoro a tutti
visto che nessuno risponde sono l'unico che ha avuto questo problema?
spero di no



title: Data errata

author: FID

text:
Con questo codica in un modulo
   Dim QST As String

    If DCount("*", "T_Plan", "PDate = #" & PDT & "#") > 0 Then
        GoTo ExitPoint      ' la data esite
    End If

    QST = "INSERT INTO T_Plan ( Ch_No, PDate, TimeSlot ) " & _
                " SELECT Ch_No,  #" & dt & "#, TimeSlot " & _
                " FROM T_TimeSlot " & _
                " ORDER BY Ch_No, TimeSlot " & _
                " WITH OWNERACCESS OPTION; "
copio una serie di record da una tbl ad altra, tra cui la data che mi
riviene dallìactivex Microsoft Date And Time Picker Control. Il problema è
che puntualmente la data viene scritta nel formato mese-giorno-anno se la
stessa lo permette, 8 luglio 2005 viene registrato come 7 agosto 2005, il
31 luglio 2005, viene scritto regolarmente.
Ho messo 2 msgbox per avere il valore di PDT e QST e entrambi riportano il
corretto valore di data, in ogni caso. Perchè se ho il valore 08/7/2005
viene scritto nella tabello 07/08/2005
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Data errata

author: Sandro

text:
"FID" <
fid...@libero.it
> ha scritto nel messaggio
news:daqrf8$bmd$1...@news.newsland.it...

Ciao Fid prova a formattare la data in uno di questi due modi :
If DCount("*", "T_Plan", "PDate = #" & format(PDT,"yyyy/mm/dd") & "#") > 0
Then
        GoTo ExitPoint      ' la data esite
     End If
QST = "INSERT INTO T_Plan ( Ch_No, PDate, TimeSlot ) " & _
                " SELECT Ch_No,  #" & format(dt,"mm/dd/yyyy") & "#, TimeSlot
" & _
                 " FROM T_TimeSlot " & _
                " ORDER BY Ch_No, TimeSlot " & _
                 " WITH OWNERACCESS OPTION; "
ciao, buona domenica
Sandro


title: Data errata

author: fid

text:
Sandro ha scritto:



> ciao, buona domenica
> Sandro
Perfetto!
Grazie e buona domenica anche a te



title: Passare valore 0 a query

author: Antonio in the country

text:
Ho un query per il magazzino che mi restituisce per ogni categoria la
differenza tra categorie in carico e  le categorie vendute. Le categorie in
carico le ottengo con una "query1" di raggruppamento che mi somma per ogni
categoria le quantitŕ.
Per le categorie vendute il discorso č un po' diverso perchč per ogni
categoria venduta impongo un coefficiente che mi determina una percentuale
sul totale di quella vendita (esempio vendo oggi 100, le ripartisco in 90 e
10). Ovviamente in tabella ho solo il coefficiente, ed i due valori sono
campi calcolati.
Per cui ho creato una "query2" che mi restituisce tutte le categorie con i
coefficienti ed i due valori. Poi una "query3" basata sulla "query2" che mi
raggruppa le categorie e mi somma tutti i totali. La "query4" per il
magazzino l'ho creata partendo dalla "query 1" e "query3". Se perň non ho
ordinato nulla la "query4" logicamente si porta dietro il valore nullo della
"query2".
Dovrei in pratica dire "se la somma č nulla allora metti 0". Ma dove
inserisco questa istruzione ? Basta nel criterio della "query2" del campo
calcolato ? ed uso iif o nz ?
Ho provato ad inserire nel criterio del campo calcolato in "query2" questa
stringa ma non va iif(isnull[sommavaolri];0;[sommavalori]).
Se io passo il valore 0 nella "query2" dovrei aver risolto il problema
giusto ?
Grazie mille x gli imput
Antonio


title: Passare valore 0 a query

author: Roberto dal portatile

text:
"Antonio in the country" <
pi...@usa.net
> ha scritto nel messaggio
news:9j109a$8n3$1...@pegasus.tiscalinet.it...
> Ho un query per il magazzino che mi restituisce per ogni categoria la
> differenza tra categorie in carico e  le categorie vendute. Le categorie
in
> carico le ottengo con una "query1" di raggruppamento che mi somma per ogni
> categoria le quantità.
> Per le categorie vendute il discorso è un po' diverso perchè per ogni
> categoria venduta impongo un coefficiente che mi determina una percentuale
> sul totale di quella vendita (esempio vendo oggi 100, le ripartisco in 90
e
> 10). Ovviamente in tabella ho solo il coefficiente, ed i due valori sono
> campi calcolati.
> Per cui ho creato una "query2" che mi restituisce tutte le categorie con i
> coefficienti ed i due valori. Poi una "query3" basata sulla "query2" che
mi
> raggruppa le categorie e mi somma tutti i totali. La "query4" per il
> magazzino l'ho creata partendo dalla "query 1" e "query3". Se però non ho
> ordinato nulla la "query4" logicamente si porta dietro il valore nullo
della
> "query2".
> Dovrei in pratica dire "se la somma è nulla allora metti 0". Ma dove
> inserisco questa istruzione ? Basta nel criterio della "query2" del campo
> calcolato ? ed uso iif o nz ?
> Ho provato ad inserire nel criterio del campo calcolato in "query2" questa
> stringa ma non va iif(isnull[sommavaolri];0;[sommavalori]).
> Se io passo il valore 0 nella "query2" dovrei aver risolto il problema
> giusto ?
> Grazie mille x gli imput
>
> Antonio
>
A mio avviso dovresti risolverlo in query4 dove immagino ti calcoli la
differenza; se tale campo calcolato oggi è:
Differenza: query1.SommaDiCarico - query3.SommaDiVenduto
prova invece a scrivere:
Differenza: Nz(query1.SommaDiCarico; 0) - Nz(query3.SommaDiVenduto; 0)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Passare valore 0 a query

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9j1fe7$69n4$1...@stargate1.inet.it...

Ho provato, come mi hai detto te, nella "query4" dove calcolo la differenza,
ho scritto cioè
 Totale: Nz([SommaDiNumeropaia];0)-Nz([SommaDiQuantitàordinata];0)
però non viene ugualmente. Penso di aver capito bene, l'ho scritto nella
riga "campo".
Antonio


title: Passare valore 0 a query

text:
> > A mio avviso dovresti risolverlo in query4 dove immagino ti calcoli la
> > differenza; se tale campo calcolato oggi è:
> >
> > Differenza: query1.SommaDiCarico - query3.SommaDiVenduto
> >
> > prova invece a scrivere:
> >
> > Differenza: Nz(query1.SommaDiCarico; 0) - Nz(query3.SommaDiVenduto; 0)
> >
>
> Ho provato, come mi hai detto te, nella "query4" dove calcolo la
differenza,
> ho scritto cioè
>
>  Totale: Nz([SommaDiNumeropaia];0)-Nz([SommaDiQuantitàordinata];0)
>
> però non viene ugualmente. Penso di aver capito bene, l'ho scritto nella
> riga "campo".
>
Scusa Roberto sono una TESTINA !!!! Non avevo specificato il tipo di Join.
Ora è tutto ok.
L'espressione Nz(miocampo;0) posso utilizzarla come un qualsiasi altro
campo, cioè al posto di [Miocampo] anche nelle espressioni, ad es.
[miocampo]*(1-[altrocsampo])
Grazie comunque
Antonio


title: In risposta l'invio al NG è lentissimo. PERCHEEEE'?

author: OneEDP

text:
Un nuovo messaggio parte all'istante.
In rispondi ci mette una vita o due.
E' cosě alla fine non rispondo nulla.
Vorrei proprio evitare di inviare una risposta come nuovo messaggio per
risolvere il problema. Non sarebbe giusto per gli altri.
Sapete darmi una spiegazione?
Grazie e slt
Daniele


author: Sergio MAZZA

text:
"OneEDP" <
one.e...@tin.it
> ha scritto nel messaggio
news:P_iFa.76162$Ny5.2...@twister2.libero.it...

Troppo testo nel messaggio in risposta?
Ciao.
--
Sergio MAZZA


text:
> Troppo testo nel messaggio in risposta?
>
> Ciao.
>
> --
> Sergio MAZZA
>
Direi di no.
Daniele


author: MA

text:

Ci possono essere problemi col server.
Cambialo anche se temporaneamente
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
> Ci possono essere problemi col server.
> Cambialo anche se temporaneamente
>
> ciao MAssimiliano
Hai uno in particolare che non ti da noie?
Daniele


text:

A causa delle beghe tra loro io sono costretto a lurkare via web attraverso
Usenet (libero-wind).
Ma io sto con Edisontel, se tu hai un account diverso è facile che ti
facciano collegare senza grossi problemi.
Ti posso xò dire che il 90% dei miei post viene pubblicato in "real time".
Oddio via web è noioso, però funzia.



text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Il 10 Giu 2003, 16:15, "OneEDP" <
one.e...@tin.it
> ha scritto:
> > > Ci possono essere problemi col server.
> > > Cambialo anche se temporaneamente
> > >
> > > ciao MAssimiliano
> >
> > Hai uno in particolare che non ti da noie?
> > Daniele
> >
>
> A causa delle beghe tra loro io sono costretto a lurkare via web
attraverso
> Usenet (libero-wind).
> Ma io sto con Edisontel, se tu hai un account diverso è facile che ti
> facciano collegare senza grossi problemi.
> Ti posso xò dire che il 90% dei miei post viene pubblicato in "real time".
> Oddio via web è noioso, però funzia.
> ciao MAssimiliano
>
>
Via web... stacanovista!
Preferisco il mio umile newsreader.
Ciao e Grazie
Daniele


author: Antonio Biso

text:
"OneEDP" <
one.e...@tin.it
> ha scritto nel messaggio
news:oimFa.76739$Ny5.2...@twister2.libero.it...
>
> > A causa delle beghe tra loro io sono costretto a lurkare via web
> attraverso
> > Usenet (libero-wind).
> > Ma io sto con Edisontel, se tu hai un account diverso č facile che ti
> > facciano collegare senza grossi problemi.
> > Ti posso xň dire che il 90% dei miei post viene pubblicato in "real
time".
> > Oddio via web č noioso, perň funzia.
> > ciao MAssimiliano
> >
> >
> Via web... stacanovista!
> Preferisco il mio umile newsreader.
Vi ricordo che ormai newsserver free non esistono piů praticamente e uno
deve usare quello dell'ISP utilizzato
Antonio


title: problema del commesso viaggiatore con google maps

author: BFS

text:
ciao a tutti ho cercato in rete ma non trovo soluzioni.
qualcuno di voi sa come sfruttare le api di google maps per passargli n
indirizzi e ottenere il percorso ottimale
ovviamente da vba

ciao
BFS


text:

risolto grazie
BFS


author: RobertoA

text:
"BFS" <
b...@tin.it
> ha scritto nel messaggio
news:m01ftv$vj0$1...@speranza.aioe.org...

Eh, grazie grazie, spetta un attimo
Visto che ti abbiamo aiutato, dicci almeno come e' stato risolto il problema
RobertoA


text:

ahahah scusa hai ragione
ho trovato tutto qui
https://developers.google.com/maps/?hl=it

mi perdevo perchï¿œ non avevo capito che bisognava ottenere una apposita
APIkey da google per poter richiamare le api

https://developers.google.com/maps/documentation/embed/guide?hl=it#api_key

e poi dalla console attivare i servizi che intendevo usare
nel mio caso Directions API Courtesy limit: 2,500 requests/day
Google Maps Embed API Courtesy limit: 2,000,000 requests/day
Static Maps API 	Courtesy limit: 25,000 requests/day

capito quello nel sito ci sono le spiegazioni per fare qualsiasi cosa
alle mappe di google

ciao
BFS


author: Simone Calligaris

text:
"BFS"

> ahahah scusa hai ragione
> ho trovato tutto qui
>
https://developers.google.com/maps/?hl=it

> mi perdevo perchč non avevo capito che bisognava ottenere una apposita
> APIkey da google per poter richiamare le api
>
>
https://developers.google.com/maps/documentation/embed/guide?hl=it#api_key

>
> e poi dalla console attivare i servizi che intendevo usare
> nel mio caso Directions API Courtesy limit: 2,500 requests/day
> Google Maps Embed API Courtesy limit: 2,000,000 requests/day
> Static Maps API Courtesy limit: 25,000 requests/day
>
> capito quello nel sito ci sono le spiegazioni per fare qualsiasi cosa alle
> mappe di google

E' molto interessante: dovresti creare un piccolo Demo e pubblicarlo su
AccessGroup (che, mi pare, sia l'ultimo sito italiano attivo di alto
livello).


text:
Il 26/09/2014 11:27, Simone Calligaris ha scritto:
> "BFS"
>
>> ahahah scusa hai ragione
>> ho trovato tutto qui
>>
https://developers.google.com/maps/?hl=it

>> mi perdevo perchï¿œ non avevo capito che bisognava ottenere una apposita
>> APIkey da google per poter richiamare le api
>>
>>
https://developers.google.com/maps/documentation/embed/guide?hl=it#api_key

>>
>> e poi dalla console attivare i servizi che intendevo usare
>> nel mio caso Directions API Courtesy limit: 2,500 requests/day
>> Google Maps Embed API Courtesy limit: 2,000,000 requests/day
>> Static Maps API Courtesy limit: 25,000 requests/day
>>
>> capito quello nel sito ci sono le spiegazioni per fare qualsiasi cosa alle
>> mappe di google
>
>
>
> E' molto interessante: dovresti creare un piccolo Demo e pubblicarlo su
> AccessGroup (che, mi pare, sia l'ultimo sito italiano attivo di alto
> livello).
>
>
>

nulla di che alla fine sono poche righe di codice...si tratta di creare
da vba un file html

<html>
<iframe
   width="800"
   height="600"
   frameborder="0" style="border:0"
   src="
https://www.google.com/maps/embed/v1/directions?key=xxxxxx

     &origin=indirizzodipartenza
	&waypoints=tappeintermedie
		&destination=indirizzodidestinazione">
</iframe>
</html>

dove origin waypoints e destination sono i punti da visitare che vado a
leggermi da una tabella opportunamente scritti come vuole google..senza
spazi ma con "+"
occhio che i waypoints vanno concatenati con "|"

fatto questo
apro in automatico il file generato e l'utente vede su google il percorso

ovviamente quel key=xxxxxx va cambiato con la propria api key ottenuta
registrandosi

adesso valuto se usare il componente webbrowser per visualizzare tutto
dentro una maschera del programma

ciao
BFS


author: Drizzt do'Urden

text:
Il 26/09/2014 11:36, BFS ha scritto:

>
> nulla di che alla fine sono poche righe di codice...si tratta di creare
> da vba un file html
>

cut:

scusate se divago ma per arrivare ai vostri livelli qual'e' il tragitto
da seguire?

--
Saluti da Drizzt


text:
"BFS" <

> nulla di che alla fine sono poche righe di codice...si tratta di creare da
> vba un file html

> <html>
> <iframe
>   width="800"
>   height="600"
>   frameborder="0" style="border:0"
>   src="
https://www.google.com/maps/embed/v1/directions?key=xxxxxx

>     &origin=indirizzodipartenza
> &waypoints=tappeintermedie
> &destination=indirizzodidestinazione">
> </iframe>
> </html>
>
>
> dove origin waypoints e destination sono i punti da visitare che vado a
> leggermi da una tabella opportunamente scritti come vuole google..senza
> spazi ma con "+"
> occhio che i waypoints vanno concatenati con "|"
>
> fatto questo
> apro in automatico il file generato e l'utente vede su google il percorso
>
> ovviamente quel key=xxxxxx va cambiato con la propria api key ottenuta
> registrandosi
>
> adesso valuto se usare il componente webbrowser per visualizzare tutto
> dentro una maschera del programma

Interessante davvero: bravo!
Il file Html creato lo esegui con FollowHyperlink?

Saluti e buon weekend


text:

no...con l'universale
Dim ret
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & CurrentDBDir &
"\map.html")

ciao
BFS


text:

eh eh eh, per quanto mi riguarda:
- porsi dei problemi
- cercare la soluzione
- smadonnare
- cercare su internet
- rivolgersi agli esperti dei newsgroup
- leggere e studiare (mmm... forse questa andava prima)

per quanto riguarda alcuni visitatori di questo newsgroup:
- essere dei marziani ;-)

Io, che sono tuttora un pivello, sono però riuscito a fare cose che non pensavo, addirittura ad aiutare qualcuno nel poco che ho imparato.
Buon lavoro.
Riccardo Baldinotti


text:
Il 07/10/2014 09:51,
bari...@gmail.com
 ha scritto:

>>
> eh eh eh, per quanto mi riguarda:
> - porsi dei problemi
> - cercare la soluzione
> - smadonnare
> - cercare su internet
> - rivolgersi agli esperti dei newsgroup
> - leggere e studiare (mmm... forse questa andava prima)
>

esattamente quello che sto cercando di fare, con moooolta fatica ;-)

> per quanto riguarda alcuni visitatori di questo newsgroup:
> - essere dei marziani ;-)
>

mi sa che hai ragione :-D

> Io, che sono tuttora un pivello, sono però riuscito a fare cose che non pensavo, addirittura ad aiutare qualcuno nel poco che ho imparato.
> Buon lavoro.
> Riccardo Baldinotti
>

Grazie, spero di raggiungere ottenere qualche risultato.

--
Saluti da Drizzt


title: Decimali con "."

author: Luigi

text:
Buongiorno e buon anno
ho la necessità di esportare degli importi Euro in una tabella txt.
Il programma che dovrà leggere questo file txt richiede che i decimali siano
delimitati dal punto [.] e non dalla vircola [,]
Come devo fare ?
Grazie
Luigi


title: Decimali con "."

author: Lenny

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:xedR9.74692$TC5.2...@twister1.libero.it...

una soluzione veloce, se possibile
potrebbe essere quella di aprire il file txt col notepad
e fare la sostituzione dei . con ,
ciao


title: Decimali con "."

author: Alepetomane

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:xedR9.74692$TC5.2...@twister1.libero.it...

Se ti posizioni sulla tabella da esportare poi click destro  salva con
nome/esporta, selezioni file di testo, deselezioni salva formattato, si apre
la finestra delle specifiche di esportazione, in avanzate puoi
personalizzare tutto quello che vuoi, compresa la virgola.
Ale.


title: Decimali con "."

text:
grazie funziona benissimo
Luigi


title: Help file

text:
Anche se la ricerca nell'NG ha prodotto molte discussione che hanno per
oggetto il mio problema, ho ancora poco chiara la creazione dei file di
help. L'unica cosa certa è che  bisogna usare l'HTML help workshop per la
complilazione, e per la creazione delle varie pagine htm con un qualsiasi
web editor, dal notepad in su.
Ogni argomento come deve essere richiamato da access?
Se magari qualcuno ha la pazienza di creare qualcosina di semplice, e
renderla disponibile per il download/invio tramite posta sarebbe davvero
meraviglioso,
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Help file

author: sv

text:
fe_lo ha scritto:
> Anche se la ricerca nell'NG ha prodotto molte discussione che hanno per
> oggetto il mio problema, ho ancora poco chiara la creazione dei file di
> help. L'unica cosa certa è che  bisogna usare l'HTML help workshop per la
> complilazione, e per la creazione delle varie pagine htm con un qualsiasi
> web editor, dal notepad in su.
> Ogni argomento come deve essere richiamato da access?
> Se magari qualcuno ha la pazienza di creare qualcosina di semplice, e
> renderla disponibile per il download/invio tramite posta sarebbe davvero
> meraviglioso,
In questi due articoli viene spiegata passo passo la procedura:
http://office.microsoft.com/it-it/assistance/HP051885411040.aspx?Product=accIN2
http://office.microsoft.com/it-it/assistance/HP052747801040.aspx?Product=accIN2
--
rgrds
SC



title: cambiare colore al record corrente

author: Derenger

text:
Salve a tutti.
Ho creato una maschera continua in cui ho diverse caselle di testo.
Mi chiedevo se fosse possibile cambiare il colore dello sfondo di tali
caselle di testo
del record attivo.
Grazie in anticipo.


title: cambiare colore al record corrente

author: Daniele

text:
"Derenger" <
dere...@libero.it
> ha scritto nel messaggio
news:YDay8.93612$SR5.2...@twister1.libero.it...

> --
Se usi A2k potresti usare la formattazione condizionale: dalla barra degli
strumenti ->
formato -> Formattazione condizionale, se invece hai A97, che non la
prevede, sul Sito Comune (link qui sotto) e nella Sezione Forms dai uno
sguardo alla FAQ di Silvio Savoldi intitolata "Formattazione Condizionale
nelle maschere continue."
Ciao Daniele
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com


title: cambiare colore al record corrente

author: Francesco Lolli

text:
"Derenger" <
dere...@libero.it
> ha scritto nel messaggio
news:YDay8.93612$SR5.2...@twister1.libero.it...

tuacasella.BackColor = 16777215
Ciao Fra


title: cambiare colore al record corrente

author: MegaMax

text:
> Mi chiedevo se fosse possibile cambiare il colore dello sfondo di tali
> caselle di testo
> del record attivo.
Usi un trucchetto:
* prendi le caselle di testo
* gli assegni un colore di sfondo
* imponi lo sfondo trasparente
Quando una casella di testo è selezionata la trasparenza va a farsi
benedire, e come sfondo vedi il colore che le avevi dato (prima di renderla
a sfondo trasparente)
Max


title: cambiare colore al record corrente

text:
> tuacasella.BackColor = 16777215
C'è il problema che in una form continua questo cambia lo sfondo di tutta la
colonna
Max


title: Numerazione campi

author: Alecs

text:
Ciao a tutti. Vorrei sapere se in access 2000 è
possibile inserire un campo che semplicemente enumeri i record (es. da 1 a 100.
Nel caso in cui elimino il record es. n. 50, il vecchio n. 51 diventa il n.
50, il vecchio n. 100 diventa n. 99 , etc). Nel sito comune ho trovato
qualcosa di simile, ma si parla di un campo numerico, e tra l'altro la
spiegazione è di difficile comprensione. Scusandomi per il banale esempio
addotto, e ringraziandovi fin d'ora per la collaborazione, vorrei sapere se
qualcuno di voi sa come risolvere la questione.

    Alecs


title: Numerazione campi

author: Giuseppe

text:
""Alecs"" <
alecs...@interfree.it
> ha
  scritto nel messaggio
news:000201c08bb4$c3edf560$0a162397@alecs
...

Ciao a tutti. Vorrei sapere se in access 2000 è
  possibile inserire un campo che semplicemente enumeri i record (es. da 1 a
  100. Nel caso in cui elimino il record es. n. 50, il vecchio n. 51
  diventa il n. 50, il vecchio n. 100 diventa n. 99 , etc). Nel sito comune
  ho trovato qualcosa di simile, ma si parla di un campo numerico, e tra l'altro
  la spiegazione è di difficile comprensione. Scusandomi per il banale esempio
  addotto, e ringraziandovi fin d'ora per la collaborazione, vorrei sapere se
  qualcuno di voi sa come risolvere la questione.

    Alecs

una indicazione con ADO:

1- Campo della tabella > nome: ID ; Chiave
  primaria ; Tipo dati: Numerico ; Dimensioni campo: Intero lungo

2- Maschera >
2.1- nella routine dove è
  presente il codice Salva record:

Dim rst As ADODB.Recordset
Set rst = New
  ADODB.Recordset
rst.Open "SELECT * FROM tblTabella",
  CurrentProject.Connection, adOpenKeyset, adLockOptimistic
With
  rst
    If .BOF = True And .EOF = True
  Then
        Me!ID =
  1

  .Close
        Set rst =
  Nothing
        Exit
  Sub
    End If
End With

With rst
    If IsNull(Me!ID)
  Then

  .MoveLast
        Me!ID = !ID +
  1
    End If
    .Close
End
  With

Set rst = Nothing

2.2- nella routine dove è presente il codice per
  eliminare il record:

Dim rst As ADODB.Recordset
Set rst = New
  ADODB.Recordset
rst.Open "SELECT * FROM tblTabella",
  CurrentProject.Connection, adOpenKeyset, adLockOptimistic

 Dim x As Integer, y As
  Integer
   x = rst.RecordCount
With rst

  .MoveFirst
    While Not .EOF
    For y =
  1 To x

  .Fields("ID").Value =
  y

  .Update

  .MoveNext

  Next
    Wend

  .Close
    Me.Refresh
End With
Set rst =
  Nothing

giuseppe