title: #Errore in casella di testo

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bnan0g$5ti$1...@news.newsland.it...

la tua formula ne contiene 3 chiuse e 3 aperte
> bene!
> La formula mi sembra giusta. IDmateriale è numerico, no?
> [QuantitàCarico] non è che ce l'hai senza accento in tabella?
> Namor
>
Calma...Namuruccio mio ...:-)))
la formula, che ho copiaincollato, non ha errori di nomi perchè dopo
l'aggiornamento di IDMateriale (numerico) mi da il totale della tabella
tblCarico.
Ciao Daniele


title: #Errore in casella di testo

author: namor

text:
cidi ha scritto:
> "namor" <
do...@spam.me
> ha scritto nel messaggio
[cut]
> > > Grazie Namor
> > > ma con questa riga:
> > > =Nz(DSum("[QuantitàCarico]";"tblCarico";"IDMateriale=" &
> nz([IDMateriale]))
> > > non è cambiato niente ... ricevo sempre #Errore quando IDMateriale è
> vuoto.
> > > in tabella non ci sono materiali con id = 0
> > > Ciao Daniele
> > Oh, ma le volete mettere 'ste parentesi? Tre aperte e due chiuse non va
> la tua formula ne contiene 3 chiuse e 3 aperte
Ma quella che hai postato tu ne ha solo due chiuse. Evidentemente un
errore di battitura o di copia-incolla sennò non te l'accettava come
origine controllo della textbox.
> > bene!
> > La formula mi sembra giusta. IDmateriale è numerico, no?
> > [QuantitàCarico] non è che ce l'hai senza accento in tabella?
> > Namor
> Calma...Namuruccio mio ...:-)))
> la formula, che ho copiaincollato, non ha errori di nomi perchè dopo
> l'aggiornamento di IDMateriale (numerico) mi da il totale della tabella
> tblCarico.
> Ciao Daniele
Evidentemente Nz() non riesce a capire che stiamo lavorando su un valore
numerico, e invece che zero restituisce una stringa vuota "".
Per eliminare l'errore prova ad aggiungere un ;0 all'nz:
nz([IDMateriale];0)
e per restituire zero anzichè null come risultato finale, metti il ;0
anche nell'nz() più esterno, quello che contiene la Dsum.



title: #Errore in casella di testo

author: cidi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bnap53$mko$1...@news.newsland.it...

Ciao Namor
perfetto!! funziona...
OK per il  (petro)Jolly (alla ...B...O) a cui aggiungo un caffè virtuale ;-)
Daniele


title: #Errore in casella di testo

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:xP8mb.40827$e5.14...@news1.tin.it...
[cut]
> OK per il  (petro)Jolly (alla ...B...O) a cui aggiungo un caffè virtuale
;-)
> Daniele
Allora... grazie virtuali per il caffè!
Namor
-------------------------------------------
Capitan B-ISO. Il mio supereroe preferito.


title: #Errore in casella di testo

author: MA

text:

Quale virtuale, vieni al raduno e glielo offri vero (brutto perchè a Roma
non sanno neanche cos'è il caffè, però vero!)
MAssimiliano


title: #Errore in casella di testo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:Xe5nb.13984$uv4....@news.edisontel.com...
(cut)
> > Ciao Namor
> > perfetto!! funziona...
> > OK per il  (petro)Jolly (alla ...B...O) a cui aggiungo un caffè virtuale
> ;-)
> > Daniele
>
> Quale virtuale, vieni al raduno e glielo offri vero (brutto perchè a Roma
> non sanno neanche cos'è il caffè, però vero!)
> MAssimiliano
>
>
Ciao MA
Grazie per l'invito, mi piacerebbe tantissimo partecipare al raduno, ma ho
qualche problema a parte la distanza, sono della provincia di Messina,
poichè non viaggio da solo, ma con mio figlio, non sono ancora sicuro della
sua disponibiltà.
Ciao Daniele


title: #Errore in casella di testo

text:
> (cut)
>
> > > Ciao Namor
> > > perfetto!! funziona...
> > > OK per il  (petro)Jolly (alla ...B...O) a cui aggiungo un caffè
virtuale
> > ;-)
> > > Daniele
> >
> > Quale virtuale, vieni al raduno e glielo offri vero (brutto perchè a
Roma
> > non sanno neanche cos'è il caffè, però vero!)
> > MAssimiliano
> >
> >
> Ciao MA
> Grazie per l'invito, mi piacerebbe tantissimo partecipare al raduno, ma ho
> qualche problema a parte la distanza, sono della provincia di Messina,
> poichè non viaggio da solo, ma con mio figlio, non sono ancora sicuro
della
> sua disponibiltà.
> Ciao Daniele
>
Te ne vieni con Sib con i traghetti veloci fino a Napoli e ce ne saliamo
insieme
MAssimiliano


title: #Errore in casella di testo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:J5pnb.14445$uv4....@news.edisontel.com...

Grazie per la disponibilità Massimiliano comunque tutto dipende dal
calendario degli esami universitari di mio figlio.
A parte il fatto che ancora non ho visto l'adesione di Sib che c'azzeccano i
traghetti veloci?  non che credo siano + veloci dei treni :-)
Daniele


title: #Errore in casella di testo

author: Antonio Biso

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:pIznb.60149$e5.22...@news1.tin.it...
>
> > Te ne vieni con Sib con i traghetti veloci fino a Napoli e ce ne saliamo
> > insieme
> > MAssimiliano
> >
> A parte il fatto che ancora non ho visto l'adesione di Sib che c'azzeccano
i
> traghetti veloci?  non che credo siano + veloci dei treni :-)
Lo sono, lo sono...
Antonio
P.S.
Per quelli di Palermo e zone limitrofe ricordo che è stato attivato un
servizio di traghetti veloci fino a Civitavecchia


title: #Errore in casella di testo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:E5Lnb.74216$vO5.2...@twister1.libero.it...
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:pIznb.60149$e5.22...@news1.tin.it...
> >
> > > Te ne vieni con Sib con i traghetti veloci fino a Napoli e ce ne
saliamo
> > > insieme
> > > MAssimiliano
> > >
> > A parte il fatto che ancora non ho visto l'adesione di Sib che
c'azzeccano
> i
> > traghetti veloci?  non che credo siano + veloci dei treni :-)
>
> Lo sono, lo sono...
Ne sei sicuro? per affermarlo dovresti riportare i tempi medi di traversata,
che so? non la civitavecchia-olbia di cui ricordiamo tutti di quest'estate,
la Palermo -Napoli oppure Civitavecchia, e fare un confronto orario/costo
con la ferrovia. ti ricordo che Palermo-Roma, Intercity, costa circa 44 euro
ed impiega circa 12 ore
> Antonio
>
>
Daniele
p.s. cerca "traghetti veloci" con google e poi tirrenia :-)))


title: Saldo a scalare

author: Milano Matteo

text:
Salue a tutto il mg.
ho una tabella che contiene data, saldo iniziale, dare, avere e residuo
giornaliero. Il problema e' il seguente:
non riesco in nessun modo, tramite query, a valorizzare in automatico il
residuo che e' dato da saldo iniziale + dare - avere distinto per giorno.
Potreste consigliarmi qualche soluzione?
Grazie a tutti


title: Saldo a scalare

author: Silvio Berruti

text:
"Milano Matteo" <
m.mi...@osra.it
> ha scritto nel messaggio
news:dd#B5Cf4A...@news.osra.it...

Il mio consiglio è quello di non registrare mai dei valori calcolati in un
campo di una tabella, ma di ricalcolarteli (magari con una query) alla
bisogna.
L'operazione rimane + semplice, Access ci impiega un attimo e non ti devi
andare a gestire l'evenienza di una modifica di un valore inserito
precedentemente.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Acquistare Access97

author: Alberto

text:
Vorrei acquistare un Access97 usato ma con licenza, CD originali
eccetera.
Qualcuno lo vuol vendere ad una cifra ragionevolmente bassa?
Alberto


title: Acquistare Access97

author: RobertoA

text:
Definire 'ragionevole'
"Alberto" <
alberto....@gmail.com
> ha scritto nel messaggio
news:55637524-4bc9-42cb...@2g2000hsn.googlegroups.com...



title: Acquistare Access97

author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48c6...@newsgate.x-privat.org...
> Definire 'ragionevole'
Volendo anche "bassa"...
Ciao.
P.S. Scrivi in coda al testo del messaggio al quale rispondi...
--
Sergio MAZZA


title: Acquistare Access97

author: Carlo Costarella

text:
"Alberto" <
alberto....@gmail.com
> ha scritto nel messaggio
news:55637524-4bc9-42cb...@2g2000hsn.googlegroups.com...

ebay?
Prova qui:
http://tinyurl.com/6kuu38
Ciao, Carlo


title: Acquistare Access97

text:
On 9 Set, 18:28, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "RobertoA" <
amoro...@tiscalinet.it
> ha scritto nel messaggionews:48c6...@newsgate.x-privat.org...
>
> > Definire 'ragionevole'
>
> Volendo anche "bassa"...
>
> Ciao.
> P.S. Scrivi in coda al testo del messaggio al quale rispondi...
> --
> Sergio MAZZA
Francamente non ho idea di quanto potrebbe essere una cifra "giusta".
Se qualcuno fa una richiesta direttamente al mio indirizzo email
possiamo trovare un accordo.
(altrimenti amici come prima)
Alberto


title: CurrentDB.properties che non si scrivono

text:
Sto giocando con le procedure per l'esportazione/importazione in formato
testo di un progetto Access

https://github.com/timabell/msaccess-vcs-integration

Funzionano bene
Lanciando l'importazione su un file completamente vergine, appena creato
da ambiente di sviluppo, dopo l'importazione di tutti gli oggetti di un
progetto, vorrei automatizzare il settaggio di alcune proprieta' del db
Ho quindi aggiunto una piccola funzione con queste righe

CurrentDb.Properties("AppTitle") = "CIUCCIA MARIUCCIA"
CurrentDb.Properties("AppIcon") = "PIPPO.ICO"
CurrentDb.Properties("StartUpForm") = "frmMain"
CurrentDb.Properties("UseMDImode") = 1
CurrentDb.Properties("Themed Form Controls") = 0
CurrentDb.Properties("CheckTruncatedNumFields") = 0
CurrentDb.Properties("Picture Property Storage Format") = 1
CurrentDb.Properties("StartUpShowDBWindow") = False
CurrentDb.Properties("UseAppIconForFrmRpt") = True

Passano solo la quarta, quinta, sesta riga
Le altre mi da un errore 3270, 'PROPRIETA NON TROVATA'
Ma come mai ?
Se vado a mano su FILE / OPZIONI / DATABASE CORRENTE vedo le caselline
da impostare e posso farlo, salvando correttamente le impostazioni
Se rientro, vedo le impostazioni correttamente memorizzate
Perche' da codice non riesce l'operazione di scrittura?


text:
Normale... si usa la gestione errori intercettando proprio quel valore... e si crea la nuova proprietà usando il metodo DAO Createproperty

https://msdn.microsoft.com/en-us/library/office/ff836607.aspx

@Alex


title: caselle combinate sincronizzate

author: singer

text:
Sto impazzendo!!!
SELECT Tabelle.Campo1, Tabella.Campo2 FROM Tabella WHERE
(((Tabella.Campo2)=Forms!mMaschera![combo1]));
Questa è l'origine riga di una seconda casella combinata, legata alla prima
combo1
Entrambe si appoggiano ad una tabella che contiene in un campo le categorie
ed in un altro le sottocategorie
Perchè non riesco a selezionare le sottocategorie. Ogni volta mi chiede il
parametro
Vi assicuro che ho seguito le vostre indicazioni ed in tutti gli altri casi
funziona
Con le sottomaschere in visualizzazione foglio dati, qualcosa è diverso???
Aiuto


title: caselle combinate sincronizzate

author: giorgio rancati

text:
"singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:dLlUd.597059$b5.27...@news3.tin.it...

Con le sottomaschere devi indicare il nome dell'oggetto che Incorpora la
sottomaschera stessa.
-----------
WHERE Campo2=Forms!mMascheraPrincipale!Incorporato1!combo1
-----------
Ciao Giorgio


title: caselle combinate sincronizzate

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:422220f3$0$6296$5fc...@news.tiscali.it...
>
> "singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
> news:dLlUd.597059$b5.27...@news3.tin.it...
> > Sto impazzendo!!!
[CUT]
>
> -----------
> WHERE Campo2=Forms!mMascheraPrincipale!Incorporato1!combo1
> -----------
>
Ops..
-------
WHERE Campo2=Forms!mMascheraPrincipale!Incorporato1.Form.combo1
-------
cosě č meglio


title: caselle combinate sincronizzate

author: Michele Fusco

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:4222bb3b$0$32334$5fc...@news.tiscali.it...

scusa sto utilizzando il pc di un amico
sono singer
ho pravato il secondo codice, ora č ok, cioč la seconda combo č
sincronizzata.
perň adesso accade che i dati non vengono salvati nella tabella. cioč quando
aggiungo un secondo o terzo record nella sottomaschera, scompaio tutti.
e' importante il fatto che la sottomaschera sia all'interno di una pagina
io in pratica nella maschera principale ho creato piů schede/pagine e la
sottomaschera č in una di queste
Grazie


title: caselle combinate sincronizzate

text:
"Michele Fusco" <
mike...@libero.it
> ha scritto nel messaggio
news:3eLUd.602122$b5.27...@news3.tin.it...

Sembra che io abbia risolto con la sincronizzazione.
Non mi riesce perň il requery
sull'evento modifica della prima combo io metto questo codice
me.combo2.requery
ma forse c'č un altro modo per indicare sempre la sottomaschera
perchč ripeto il requery non lo fa.ň
Grazie


title: Come ripetere il valore del record precedente ????

author: Capaccioli Fulvio

text:
Ciao a tutti,
mi sapete dire come posso fare in una maschera ha ripetere il valore del
controllo del record precedente?
Grazie


author: Karl Donaubauer

text:
Capaccioli Fulvio ha scritto:
> mi sapete dire come posso fare in una maschera ha ripetere il valore del
> controllo del record precedente?
http://groups.google.com/groups?selm=8sv00t$lalep$1...@ID-46617.news.cis.dfn.de
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


author: Roberto da casa

text:
"Capaccioli Fulvio" <
capa...@val.it
> ha scritto nel messaggio
news:asb0qp$o2b$1...@fata.cs.interbusiness.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Emyr

text:


veedi defaultvalue
Saluti.
Emanuele.


title: PDF via mail

author: Wreci

text:
Ho bisogno inviare una serie di lettere in formato PDF generate da word
prelevando i vari indirizzi in una tabella access.
Il fatto č che per la creazione del file pdf ho fatto una piccola macro che
crea il file.
Il fatto č che vorrei creare con VBA la mail vuota con Outlook Express e
passare l'indirizzo che č presente nella tabella access.
Come posso fare? (Preferirei non dover installare Outlook di Office...)


title: PDF via mail

author: Pio Pio

text:


www.sitocomune.com
 sezione general.
Troverai quello che serve per spedire email, attach compresi, tramite Access
Ciao
Stay alive !
Pio Pio (utente newbe)
Win XP & Office 2000
www.ticom.it/tennisbuscate


title: ome usare l'ocx richtx32.ocx

author: stefano

text:
Sto iniziando adesso ad usare gli ocx dove posso trovare delle informazioni
a riguardo di l'ocx richtx32.ocx
sto usando con successo LEADTOOLSMultimedia (per le immagini)
Stefano


title: ome usare l'ocx richtx32.ocx

author: Maurizio Borrelli

text:
> "stefano" <
stl...@tin.it
> ha scritto nel messaggio
> news:8UtW9.49162$0v.15...@news1.tin.it...
> Sto iniziando adesso ad usare gli ocx dove posso trovare delle
informazioni
> a riguardo di l'ocx richtx32.ocx
    Nella guida in linea dello stesso componente e sul sito MSDN Microsoft.
> sto usando con successo LEADTOOLSMultimedia (per le immagini)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Passaggio Parametri - Non funziona

author: Manlio

text:
Ciao a tutti
ho un piccolo (ma per me grande) problema con Access.
Ho due tabelle, con relative maschere, con i seguenti campi:
Tabella: Pazienti
IDPaziente
Cognome
Nome
...
IDVisitaAttuale
Tabella: Visite
IDPAziente
IDVisita
DataVisita
...
Il mio problema e' che nella maschera principale (Pazienti) il campo
IDVisitaAttuale sia aggiornato in funzione del valore del campo
IDVisita della sottomaschera Visite.
Se metto un controllo nella maschera principale e gli assegno il
valore forms!visitemsk!IDVisita la cosa funziona.
Ma non riesco a fare in modo che al variare del controllo cambi
automaticamente anche il valore del campo IDVisitaAttuale nella
maschera principale.
Preciso che i campi IDVisitaAttuale e IDVisita sono non visibili.
Ho provato con gli eventi modifica, aggiorna associati al controllo ma
non funziona.
Chi puo' aiutarmi?
Grazie


title: Passaggio Parametri - Non funziona

text:
"Manlio" <
operazi...@yahoo.it
> ha scritto nel messaggio
news:48bb9acc$0$41664$4faf...@reader4.news.tin.it...

Supponendo che il paziente abbia una o piů visite la relazione dovrebbe
essere 1 paziente N (molte) visite.
Da questo ne scaturisce che la maschera principale (Pazienti) potrebbe avere
una sottomaschera con tutte le visite effettuate dal paziente e con un
rapporto padre figlio incentrato sull'ID paziente.
Se nella maschera principale aggiungi un campo non associato
(NVisitaAttuale) potresti far si che al click di una determinata visita si
valorizzi il controllo non associato con l'id della visita scelta nella
sottomaschera.
In alternativa puoi sostituire il controllo non associato con una combobox
che ripropone tutti gli id visita e fare in modo che selezionando un id la
sottomaschera mostra solo quella visita.
Questa la teoria.
Nel tuo caso (a mio avviso non ben strutturato) devi gestire la cosa
sull'evento SuCorrente del record nella sottomaschera:
Forms!MascheraPrincipale!NomeControllo = me.IDVisita
Ciao, Carlo


title: Passaggio Parametri - Non funziona

author: AleC

text:

Dovresti inserire nell'evento AfterUpdate del controllo IdVisita della
seconda maschera il codice che va a modificare il dato nel controllo
relativo nella prima maschera
Forms!PrimaMaschera!IDVisitaAttuale = Me.IdVisita
(per essere molto precisi questa riga dovrebbe essere inserita dentro
una if di verifica che la prima maschera è effettivamente aperta)
Questo dovrebbe funzionare, non funziona ?
AleC


title: problema con formato numerico

text:
Salve a tutti, ho un piccolo problemino con una maschera...
voglio inserire un valore numerico con una cifra decimale in un campo ma
me lo arrotonda automaticamente: inserisco 1,5 e me lo fa diventare 2,0...
come mai?
Ho settato il formato come numero generico e le postazioni decimali ad 1,
ho anche provato a cambiare il formato numerico (standard, ecc,) ma non
succede nulla... me lo arrotonda automaticamente....
sarò grato infinitamente per qualsiasi dritta
Saluti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema con formato numerico

author: MA

text:
salvin168 wrote:
> Salve a tutti, ho un piccolo problemino con una maschera...
> voglio inserire un valore numerico con una cifra decimale in un campo
> ma me lo arrotonda automaticamente: inserisco 1,5 e me lo fa
> diventare 2,0... come mai?
> Ho settato il formato come numero generico e le postazioni decimali
> ad 1, ho anche provato a cambiare il formato numerico (standard,
> ecc,) ma non succede nulla... me lo arrotonda automaticamente....
> sarò grato infinitamente per qualsiasi dritta
> Saluti
Devi guardare nella tabella se quel campo è un Intero Lungo
Se lo è fa bene a convertirlo, per fare quello che vuoi devi mettere
precisone singola
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: problema con formato numerico

text:
MA ha scritto:
> salvin168 wrote:
> > Salve a tutti, ho un piccolo problemino con una maschera...
> > voglio inserire un valore numerico con una cifra decimale in un campo
> > ma me lo arrotonda automaticamente: inserisco 1,5 e me lo fa
> > diventare 2,0... come mai?
> > Ho settato il formato come numero generico e le postazioni decimali
> > ad 1, ho anche provato a cambiare il formato numerico (standard,
> > ecc,) ma non succede nulla... me lo arrotonda automaticamente....
> > sarò grato infinitamente per qualsiasi dritta
> > Saluti
> Devi guardare nella tabella se quel campo è un Intero Lungo
> Se lo è fa bene a convertirlo, per fare quello che vuoi devi mettere
> precisone singola
OK! Grazie infinite



title: R: Numero di riga

author: Stefano Bettini

text:
Franchi Graziano (Da Casa) <
franchi...@tiscalinet.it
> wrote in message
88k6bl$5li$1...@pegasus.tiscalinet.it...
> TRAMITE UNA TABELLA DI APPOGGIO E SENZA CODICE SI PUO' FARE.
>
Certo che si può fare, non c'è bisogno di urlarlo!
Bye, Ste


title: R: Numero di riga

author: Luca

text:
Salve a tutti e grazie a Stefano Bettini e Graziano Franchi che mi hanno
aiutato per risolvere la questione.
Io nel mio piccolo ho risolto cosi'.
Ho trasformato la mia query di creazione tabella in query di accodamento,
aggiungendo alla tabella stessa un campo contatore che, ovviamente, si
autoalimenta.
Ho creato una query di azzeramento tabella che lancio ogni volta prima di
lanciare la query di accodamento.
Prima ancora di lanciare la query di azzeramento tabella lancio un "Compatta
Database".
E tutto e' risolto, in maniera piuttosto paleolitica se vogliamo.... ma non
appartiene al paleolitico anche il fatto che non sia possibile aggiungere il
numero di riga con un semplice click del mouse?
Microsoft rules!!! :))
Grazie di nuovo a coloro che si sono prestati, anche in modo molto rapido a
darmi una mano. Spero poter ricambiare se ce ne sara' bisogno.
P.S.: Per Francesco. Il metodo che mi suggerivi continuava a darmi un
errore. Probabilmente per mia inesperienza nel comporre il codice.
Stefano Bettini <
sbet...@iol.it
> wrote in message
88qt3r$hub$1...@fe1.cs.interbusiness.it...



title: R: Numero di riga

author: ema

text:
Mio cugino mi ha detto che Luca <
i...@virgilio.it
> scrisse:
> Prima ancora di lanciare la query di azzeramento tabella lancio un "Compatta
> Database".
>
dopo, spero ;-)
bye!
--
Smettere di fumare e' facilissimo: io l'ho fatto un centinaio di volte.


title: Sono nei guai ... aiutatemi

author: Maicol

text:
Sono sicuro che per molti di voi e' un problemino stupido ma io mi ci sto
impazzendo
essendo poco pratico e tra l'altro di fronte ad una situazione che non ho
creato io :
Un database residente in un computer locale nel quale c'e' solo
un'unica tabella dati.
Sei database residenti in altrettanti computer nei quali
c'e' tutta la struttura del programma (maschere, query etc ) ed un
collegamento all'unica tabella dati residente sul server.
In ognuno dei computer locali l'accesso ai dati della tabella (diciamo
generale)
e' parziale perche' tutte le maschere puntano ad una query iniziale che
filtra i records della tabella del server per cui in pratica ogni computer
lavora
sui propri records.
Il problema e' questo : perche' in determinati momenti l'apertura di una
maschera
o cose simili da uno dei computer locali richiede anche vari minuti???
Tra l'altro non succede sempre alla stessa maschera ne' allo stesso
computer.
Ho notato che dopo questa attesa alla prima apertura , se  si rientra nella
stessa
maschera l'apertura e' istantanea.
C'e' un modo per migliorare i tempi d'accesso ????
Infine il sistema cosi' strutturato per permettere un accesso diversificato
ai dati
e' considerabile stabile o potrebbe verificarsi qualche problema serio ????
Scusate se mi sono dilungato tanto, ma temevo di non far capire la
situazione.
Un saluto e un grazie a tutti.


title: Sono nei guai ... aiutatemi

author: Alessandro

text:
"Maicol" <
enzo...@libero.it
> wrote in message
news:ey568.46$dd4....@twister1.libero.it...
[CUT]
> C'e' un modo per migliorare i tempi d'accesso ????
> Infine il sistema cosi' strutturato per permettere un accesso diversificato
> ai dati
> e' considerabile stabile o potrebbe verificarsi qualche problema serio ????
> Scusate se mi sono dilungato tanto, ma temevo di non far capire la
> situazione.
> Un saluto e un grazie a tutti.
Hai sollevato un problema tipico della gestione Access in Multiutenza.
Ti dirò di più, solo per spaventarti...!
Se più utenti accedono alla Tabella e generano, o modificano o eliminano
un Record gli altri non lo vedono, perchè lavorano con il Recordset
caricato al momento dell'apertura della Form...!
Prova a pensare se in 2 si trovassero a lavorare sullo stesso Record
Chi avrà ragione delle modifiche...?????????????
Non penserai che vengano salvate entrambe....!!!
E se uno dei 2 lo cancella...?? L'altro lo vede fintanto che non chiude
la Form e la riapre, PUFF scomparso.
Per gestire DB in multiutenza è leggermente più complesso che fare
un DB singolo utente.
Va da se che quella stabilità alla quale ti riferivi va costruita,
o meglio devono essere evitati pasticci....!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Sono nei guai ... aiutatemi

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:d0d4d5eec11b1eb1e0...@mygate.mailgate.org...

> Mi hai spaventato !!!!
Considerato che le cose che mi hai detto in modo MOLTO  approssimativo le
sapevo, e che io non ho le conoscenze per costruire la stabilita' necessaria
volevo chiederti
1) Visto che in questo caso due utenti non potrebbero mai accedere ad uno
stesso record perche' l'accesso ai records e' filtrato da una query che
impedisce di vedere i records di un altro ( mamma mia che schifo !!!) e che
nessun utente dei sei puo' eliminare o aggiungere records
questo riduce i casini o no ?
2) Perche' il tempo di apertura di certe maschere alla prima richiesta e'
lungo e dopo no ???
Scusa se approfitto del tuo tempo . Grazie



title: Sono nei guai ... aiutatemi

text:
"Maicol" <
enzo...@libero.it
> wrote in message
news:sze68.2387$dd4....@twister1.libero.it...
> Considerato che le cose che mi hai detto in modo MOLTO  approssimativo le
> sapevo, e che io non ho le conoscenze per costruire la stabilita' necessaria
> volevo chiederti
> 1) Visto che in questo caso due utenti non potrebbero mai accedere ad uno
> stesso record perche' l'accesso ai records e' filtrato da una query che
> impedisce di vedere i records di un altro ( mamma mia che schifo !!!) e che
> nessun utente dei sei puo' eliminare o aggiungere records
> questo riduce i casini o no ?
> 2) Perche' il tempo di apertura di certe maschere alla prima richiesta e'
> lungo e dopo no ???
> Scusa se approfitto del tuo tempo . Grazie
>
Bene, eliminato il primo problema...!
Trattandosi di tabelle allegate alla prima apertura deve rigenerare
la proprietà Connection delle Tabelle stabilendo la Connessione
con il BE che se non è eseguita dall'apertura di un Form, o della
tabella
stessa è "Virtuale", nel senso che è disponibile ma non interrogata
quindi è ovviamente un processo più lungo che non si ripere la 2° volta.
Spero di averti chiarito un pò...!
Alessandro.



title: Problema con gruppo di opzioni...........

author: Gianni B

text:
Salve a tutto il News, ragazzi vi chiedo un aiutino anzi forse due, il primo
in una maschera princiapale ho inserito un gruppo di opzioni composto da due
pulsanti ed una casella di riepilogo il cui funzionamento e quello di
potermi filtrare la maschera tramite i valori che metto nella casella di
riepilogo, quindi ho creato una macro (il gruppo di opzioni funziona tramite
macro e non da codice), il primo pulsante del gruppo mi fà visualizzare
tutti i record della maschera ,mentre il pulsante numero 2 mi attiva la
casella di reipilogo dove posso scegliere i valori con cui intendo filtrare
la maschera funziona tutto bene ma c'è un piccolo problema ogni volta che
uso il gruppo di Opzioni per filtrare la maschera non riesco ,dopo, a far
funzionare il pulsante predefinito di access per la ricerca viene sempre
 l' errore  che praticamete il focus non riesco a spostarlo dal Pulsante
1........questo è il mio problema, l'altra domanda è questa come faccio a a
far funzionare un gruppo di opzioni come descritto prima con Vb.
spero di essere stato chiaro.
un grazie a tutti quelli che mi vorrano dare qualche suggerimento,è perchè
no anche a chi non lo volesse fare .
--
Gianni B.


author: Sergio MAZZA

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ea8565d$1...@news.bluewin.ch...

Nell'evento "dopo aggiornamento" del gruppo di opzioni inserisci il codice:
Select case Me!nomeGruppoOpzioni
    case 1
        me!nomeCasellaCombinata.enabled = false
        Docmd.ShowAllrecords
    case 2
        me!nomeCasellaCombinata.enabled = true
end select
il filtro sulla maschera lo attiverei nell'evento "dopo aggiornamento" della
casella di riepilogo:
Es.
DoCmd.ApplyFilter "[NomeCampoDaFiltrare]='" & Me!nomeCasellaDiRiepilogo &
"'"
(se il campo è alfanumerico)
DoCmd.ApplyFilter "[NomeCampoDaFiltrare]=" & Me!nomeCasellaDiRiepilogo
(se numerico)
Ciao.
--
Sergio MAZZA


title: Conversione campo query

author: Giovanni Perbellini

text:
Ciao a tutti,
ho una tabella (A) con due campi: "prezzo" e "quantità" (sono entrambi
di tipo numerico standard, il primo con due cifre decimali, il secondo
con tre cifre decimali).
Ho  poi una query che usa come origine dati la tabella A e i suoi due
campi; a questa query ho aggiunto un campo calcolato: questo campo
(chiamato "importo") fa il prodotto tra "prezzo" e "quantità".
Vorrei che il tipo di questo campo "importo" sia numerico con due cifre
decimali. Se cambio il formato del campo della query il valore
visualizzato è corretto ma il valore memorizzato rimane anche con più di
2 cifre decimali. Come faccio a memorizzare un campo della query con un
tipo numerico con due cifre decimali? Esiste qualche funzione di
conversione da applicare?
Grazie
ciao
Giovanni
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conversione campo query

author: Antonio Biso

text:
"Giovanni Perbellini" <
perbe...@sci.univr.it
> ha scritto nel messaggio
news:ffbabb371726968a1a9...@mygate.mailgate.org...
> Ciao a tutti,
> ho una tabella (A) con due campi: "prezzo" e "quantità" (sono entrambi
> di tipo numerico standard, il primo con due cifre decimali, il secondo
> con tre cifre decimali).
> Ho  poi una query che usa come origine dati la tabella A e i suoi due
> campi; a questa query ho aggiunto un campo calcolato: questo campo
> (chiamato "importo") fa il prodotto tra "prezzo" e "quantità".
> Vorrei che il tipo di questo campo "importo" sia numerico con due cifre
> decimali. Se cambio il formato del campo della query il valore
> visualizzato è corretto ma il valore memorizzato rimane anche con più di
> 2 cifre decimali. Come faccio a memorizzare un campo della query con un
> tipo numerico con due cifre decimali? Esiste qualche funzione di
> conversione da applicare?
Prendi la funzione fctround sul sitocomune
Antonio


title: stampa report del record visualizzato

author: BB

text:
Ho una maschera legata ad una query condizionata da un criterio di
ricerca, ho un controllo sulla maschera che mi stampa un report
condizionato dalla stessa query. Attualmente quando lancio il report, mi
compare una richiesta di filtro in cui inserisco la matricola di un
dipendente su cui voglio l'anteprima del report o la stampa (che è anche
l'attuale record selezionato).
Come devo fare per avere l'anteprima o la  stampa diretta del report
dell'attuale record selezionato in maschera senza passare per il filtro?
è possibile?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: stampa report del record visualizzato

text:
"BB" <
onof...@tin.it
> ha scritto nel messaggio
news:c26l4m$5ni$1...@news.newsland.it...
> Ho una maschera legata ad una query condizionata da un criterio di
> ricerca, ho un controllo sulla maschera che mi stampa un report
> condizionato dalla stessa query. Attualmente quando lancio il report, mi
> compare una richiesta di filtro in cui inserisco la matricola di un
> dipendente su cui voglio l'anteprima del report o la stampa (che è anche
> l'attuale record selezionato).
> Come devo fare per avere l'anteprima o la  stampa diretta del report
> dell'attuale record selezionato in maschera senza passare per il filtro?
> è possibile?
Il report deve avere come origine record una query su tutta la tabella senza
filtri.
Quando vuoi lanciare il report lo fai con
docmd.openreport
utilizzando il parametro criteriWHERE per filtrarlo con l'ID del record
corrente della maschera.
Vedi sull'help openreport
Antonio


title: stampa report del record visualizzato

text:
Antonio Biso ha scritto:


> Antonio
Caro Biso, ho visto nella guida, ma non ci ho capito niente!!, non è che
si può avere un esempio pratico?



title: stampa report del record visualizzato

text:
"BB" <
onof...@tin.it
> ha scritto nel messaggio
news:c26te6$dge$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > Il report deve avere come origine record una query su tutta la tabella
senza
> > filtri.
> > Quando vuoi lanciare il report lo fai con
> > docmd.openreport
> > utilizzando il parametro criteriWHERE per filtrarlo con l'ID del record
> > corrente della maschera.
> > Vedi sull'help openreport
>
> > Antonio
>
>
> Caro Biso, ho visto nella guida, ma non ci ho capito niente!!, non č che
> si puň avere un esempio pratico?
docmd.openreport "tuoreport",,,"ID=" & me.ID
Antonio


title: stampa report del record visualizzato

text:
Antonio Biso ha scritto:
> "BB" <
onof...@tin.it
> ha scritto nel messaggio
> news:c26te6$dge$1...@news.newsland.it...
> > Antonio Biso ha scritto:
> >
> > > Il report deve avere come origine record una query su tutta la tabella
> senza
> > > filtri.
> > > Quando vuoi lanciare il report lo fai con
> > > docmd.openreport
> > > utilizzando il parametro criteriWHERE per filtrarlo con l'ID del record
> > > corrente della maschera.
> > > Vedi sull'help openreport
> >
> > > Antonio
> >
> >
> > Caro Biso, ho visto nella guida, ma non ci ho capito niente!!, non è che
> > si può avere un esempio pratico?
> docmd.openreport "tuoreport",,,"ID=" & me.ID
> Antonio
OK
funziona !  grazie
sbagliavo nella sintassi!



title: Form con totali "attaccati" al corpo

author: Patrick De Angelis

text:
Salve,
Ho necessità che i totali presenti nella sezione "Piè di pagina maschera" di
una maschera appaiano "attaccati" al corpo, ovvero subito dopo l'ultima riga
del corpo, invece che in calce alla maschera, come si fa?
Grazie! :-)
Patrick


title: Form con totali "attaccati" al corpo

author: Oscar Manfredini

text:

Ma che t'hanno fatto i totali a piede maschera?    :)
Se non risolvi a livello di query (e non è detto sia fattibile nel tuo
caso), non è possibile ottenere quanto chiedi.
Comunque dai un occhio a:
www.sitocomune.com
Sezione: queries
2.31 Le query unione
Ciao, Oscar


title: Passare un valore ad un report

author: fid

text:
Nella maschera dove ho il bottone che apre un report, calcolo il valore di
un suo campo, il numero della ricevuta,conservandola in una variabile. Per
passarla al report come fare?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Passare un valore ad un report

author: Roberto dalla campagna

text:
"fid" <
fid...@libero.it
> ha scritto nel messaggio
news:dgh7fn$uok$1...@news.newsland.it...
> Nella maschera dove ho il bottone che apre un report, calcolo il valore di
> un suo campo, il numero della ricevuta,conservandola in una variabile. Per
> passarla al report come fare?
Inserisci il numero ricevuta in una variabile pubblica inserita in un modulo
standard del database, cosě che potrai farci riferimento sia da una sub VBA
relativa alla maschera che da una sub VBA relativa al report.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Passare un valore ad un report

text:
Roberto dalla campagna ha scritto:
> "fid" <
fid...@libero.it
> ha scritto nel messaggio
> news:dgh7fn$uok$1...@news.newsland.it...
> > Nella maschera dove ho il bottone che apre un report, calcolo il valore di
> > un suo campo, il numero della ricevuta,conservandola in una variabile. Per
> > passarla al report come fare?
> Inserisci il numero ricevuta in una variabile pubblica inserita in un modulo
> standard del database, cosě che potrai farci riferimento sia da una sub VBA
> relativa alla maschera che da una sub VBA relativa al report.
In un modulo ho inserito:
Global ricevuta As Single
Public Function Getric() As Single
Getric = ricevuta
End Function
nel click del bottone:
percentuale = RicToPrint , dove RicToPrint č la variabile da passare e
tramite msgbox ho controllato il corretto funzionamento.
Nel report ho la text NumRic che dovrebbe avere il valore della variabile
ricevuta, ma come passargliela?
grazie



title: Passare un valore ad un report

author: Karl Donaubauer

text:
fid wrote:
> Nella maschera dove ho il bottone che apre un report, calcolo il valore di
> un suo campo, il numero della ricevuta,conservandola in una variabile.
> Per passarla al report come fare?
Come non hai rivelato la versione di Access, si tratta della più recente.
Allora puoi usare il parametro OpenArgs del commando OpenReport:
DoCmd.OpenReport "MioReport", acViewPreview, , , , TuaVariabile
Nel report puoi usarla nel codice con:
Me.OpenArgs
o p.e. in un origine controllo con:
=OpenArgs
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Passare un valore ad un report

text:
"fid" <
fid...@libero.it
> ha scritto nel messaggio
news:dghmqa$s3i$1...@news.newsland.it...
> Roberto dalla campagna ha scritto:
>
> > "fid" <
fid...@libero.it
> ha scritto nel messaggio
> > news:dgh7fn$uok$1...@news.newsland.it...
> > > Nella maschera dove ho il bottone che apre un report, calcolo il
valore di
> > > un suo campo, il numero della ricevuta,conservandola in una variabile.
Per
> > > passarla al report come fare?
>
> > Inserisci il numero ricevuta in una variabile pubblica inserita in un
modulo
> > standard del database, cosě che potrai farci riferimento sia da una sub
VBA
> > relativa alla maschera che da una sub VBA relativa al report.
>
> In un modulo ho inserito:
> Global ricevuta As Single
>
> Public Function Getric() As Single
> Getric = ricevuta
> End Function
>
> nel click del bottone:
> percentuale = RicToPrint , dove RicToPrint č la variabile da passare e
> tramite msgbox ho controllato il corretto funzionamento.
> Nel report ho la text NumRic che dovrebbe avere il valore della variabile
> ricevuta, ma come passargliela?
Scusami, ma non campisco tutto questo giro lungo ed il motivo di creare la
funzione Getric.
In un modulo inserisci:
Public RicToPrint As Single
ed elimina la definizione di tale variabile fatta con una Dim da qualche
parte.
A questo punto a fronte dell'evento "Su formattazione" della sezione del
report che contiene la casella di testo NumRic genera il seguente codice
VBA:
Me!NumRic = RicToPrint
Insomma č sufficiente definire pubblica la variabile RicToPrint in un modulo
standard, invece che privata in un modulo di classe, quindi impostare con il
suo valore il valore della casella di testo del report.
> grazie
Prego



title: Passare un valore ad un report

text:
Karl Donaubauer ha scritto:
> fid wrote:
> > Nella maschera dove ho il bottone che apre un report, calcolo il valore di
> > un suo campo, il numero della ricevuta,conservandola in una variabile.
> > Per passarla al report come fare?
> Come non hai rivelato la versione di Access, si tratta della più recente.
> Allora puoi usare il parametro OpenArgs del commando OpenReport:
> DoCmd.OpenReport "MioReport", acViewPreview, , , , TuaVariabile
> Nel report puoi usarla nel codice con:
> Me.OpenArgs
> o p.e. in un origine controllo con:
> =OpenArgs
Scusate se mi è saltata la egnalazione della versione, si tratta di AC 2K.
Dopo aver provato tramite variabile, tramite properrty,ho risolto nel modo
più facile di tutti. Ho aggiunto alla tbl un campo dove mi scrivo il
valore della variabile locale. Nel report aggancio quel campo e l'ho
disponibie!
Grazie e buona settimana a tutti !



title: R: Modifica % campi

author: A.Gianni alla Microel

text:
Fino <
fi...@libero.it
> wrote in message
oDo%5.130851$hk4.4...@news.infostrada.it...
> Salve a tutti :-)
> Ho una tabella (Listino) composta da due campi (Nome e Prezzo), come
faccio
> per modificare tutti i valori contenuti nei campi prezzo, ad esempio
> aggiungendo il 5% del vlaore contenuto in ogni campo?
> Questo lo vorrei fare da un form contenente un pulsante che attiva un
> inputbox che richiede la percentuale di modifica.
> Spero di essere stato il più chiaro possibile.
>
>
> --
> By Fino
>
fi...@libero.it
>
> P.S: Dopo aver scelto la % e data la conferma deve cambiare TUTTI i campi
> Prezzo.
>
Siccome non ricordo bene l'istruzione non vorrei darti un suggerimento
sbagliato... comunque prova a guardare nella guida in linea il comando
UPDATE (del ling. SQL) che dovrebbe esserci qualche esempio di aggiornamento
dei campi in base al loro contenuto!
Qui sotto ti ho copiato uno spezzone della guida con un esempio giusto per
te...
**
È possibile modificare diversi campi in contemporanea. Nell'esempio seguente
i valori corrispondenti ad Ammontare ordini vengono aumentati del 10 per
cento e i valori di Spese trasporto vengono aumentati del 3 per cento per i
corrieri nel Regno Unito:
UPDATE Ordini
SET AmmontareOrdini = AmmontareOrdini * 1.1,
Spese trasporto = Spese trasporto * 1.03
WHERE Paese = 'UK';
**
Ciao Ciao
G.


title: R: Modifica % campi

author: GABRIELLA TASSINARI

text:
Ciao,

con una query di comando puoi fare l'aggiornamento
del prezzo sulla tabella di partenza; se la percentuale può variare
imposti la condizione

Prezzo: Prezzo * (1+percentuale) dove il nome del
campo Prezzo sarà racchiusa fra parentesi quadre e se non hai campi nella
tabella che si chiamano
percentuale
, racchiudendolo fra parentesi quadre,
questo nome sarà considerato un parametro esterno. Al momento dell'esecuzione
della query verrà richiesto il valore della percentuale, verranno eseguite le
modifiche e sarà chiesta conferma per aggiornare la tabella di partenza
specificando anche il numero dei records modificati.

Ciao, Gabry


title: R: Modifica % campi

text:
Ciao,

devi usare una query di comando che ti aggiorni il prezzo cioè

prezzo*(1+percentuale); Il campo percentuale fra parentesi
quadre indica un parametro esteno a cui assegnerai il valore voluto durante
l'esecuzione.

Ciao,ciao Gabry


title: R: Modifica % campi

author: Federico Luciani

text:
> GABRIELLA TASSINARI wrote:
> Ciao,
> devi usare una query di comando che ti aggiorni il prezzo cioč
> prezzo*(1+percentuale); Il campo percentuale fra parentesi quadre indica un
> parametro esteno a cui assegnerai il valore voluto durante l'esecuzione.
> Ciao,ciao Gabry
Per favore non postare in html. Grazie
Altre informazioni le trovi nel post periodico:
'[INFO] Istruzioni per l'uso di questo ng'
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Che succederà a VBA con .NET?

author: Giovanni De Martino

text:
Salve a tutto il NG,
    avete notizia di cosa succederà al visual basic for application di
Access, Excel & co. con l'introduzione dell'architettura e deli libguaggi
.NET? Cambierà il modo di programmare Access, per esempio? Ho diverse
applicazioni su database sviluppate così e mi farebbe piacere essere sicuro
che saranno supportate anche sulle future versioni (XP, etc...) di Office.
Notizie sul'argomento?
Grazie, Giovanni


title: Che succederà a VBA con .NET?

author: warp

text:
"Giovanni De Martino" <
> Salve a tutto il NG,
>     avete notizia di cosa succederà al visual basic for application di
> Access, Excel & co. con l'introduzione dell'architettura e deli libguaggi
> .NET? Cambierà il modo di programmare Access, per esempio?
Probabile, ma fino a un certo punto: VBA si adatta alle applicazione Host di
turno e non viceversa.
VB.NET
 rivoluziona VB6 (bella forza: è una porcata) che però è sempre stato
un RAD "autonomo".
Comunque mi pareva che M$$,$$$ avesse annunciato qualcosa (in modo molto
generico) a riguardo del futuro di VBA: Visual Studio for Applications?
 Ho diverse
> applicazioni su database sviluppate così e mi farebbe piacere essere
sicuro
> che saranno supportate anche sulle future versioni (XP, etc...)
La versione XP di Office non è il futuro ma il presente :-)
Non supporta il nuovo modello .NET ed è un'evoluzione di quelle precedenti.
Ciao, warp


title: Che succederà a VBA con .NET?

author: MegaMax

text:
> Probabile, ma fino a un certo punto: VBA si adatta alle applicazione Host
di
> turno e non viceversa.
>
VB.NET
 rivoluziona VB6 (bella forza: č una porcata) che perň č sempre
stato
> un RAD "autonomo".
Cosa č una porcata?
VB.NET
 o VB6? (non li conosco)
Max


title: Che succederà a VBA con .NET?

text:
"MegaMax" <
> >
VB.NET
 rivoluziona VB6 (bella forza: č una porcata) che perň č sempre
> stato
> > un RAD "autonomo".
>
> Cosa č una porcata?
>
VB.NET
 o VB6? (non li conosco)
VB6 (e precedenti)
Trattasi comunque di pareri :-)
Ciao: warp


title: query accodamento

author: stefano

text:
ho creato una form che deve copiare i parametri della scheda origine in
quella destinazione....
Ho due tabelle:
                - "Parametro" con scheda,nome param,valore max,..
                - "Valori" con il valore del parametro, la
                   macchina in cui c'è la scheda, e l'id
                   parametro
ho creato 2 query di accodamento..... il problema si pone quando devo
assegnare un valore nella tabella "Valori" al campo IdParametro. Questo
valore viene creato con la prima query di accodam nella tabella "Parametro"
(è chiave primaria) in quanto vengono aggiunti nuovi record con gli stessi
campi(nome param,valore max,...) con il nuovo codice scheda(scheda
destinazione) e il nuovo IdParametro. Come posso assegnare il giusto valore
di IdParametro nella tab "Valori"?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: query accodamento

author: Pablitomf

text:
stefano ha scritto:



Se il campo IdParametro è chiave primaria non sbattere la testa, non
riuscirai perchè i duplicati non sono ammessi...
Lascia il campo IdParametro e aggiungine un altro ID... l'ID diverrà la
chiave primaria che si incrementerà da sola con l'accodamento dei record e
IdParametro che trasformerai in un campo semplice potrà avere tutti i
valori che vuoi (sempre che la proprietà del campo non contenga "duplicati
non ammessi")
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ripristinare db access

author: Francesco Giacanelli

text:
Salve a tutti,
premetto che non sono un esperto informatico, ma mi occupo della rete
del mio ufficio (scusate quindi per le imprecisioni).
Abbiamo un db Access su un server NT che viene interrogato da cinque
pc su cui e' installato Access 97. Dopo un intervento tecnico (non
effettuato da me) e' stato installato Access 2000 su uno di questi PC.
Ora il suddetto db risulta utilizzabile dal pc con Access 2000, ma non
da quelli con Access 97 (messaggio di errore "Unrecognised database
format"). Ho provato ad intervenire su Server, ma la funzione Converti
database/Alla versione precedente di Access non risulta cliccabile.
(Sul Server e' installato Access 2000).
Ci e' stato suggerito di installare Access 2000 su tutti i PC.
Qualche altro suggerimento, per una soluzione piu' semplice?
Grazie a tutti
Francesco


title: Ripristinare db access

author: MA

text:
Il 27 Feb 2003, 10:23,
fgiac...@yahoo.com
 (Francesco Giacanelli) ha
scritto:

non mi è chiarissima la situazione ma provo a darti una soluzioni.
fai una copia del Be (il file sul server) entra in Access 2000 e converti
questa copia. Dopo converti il be alla versione precedente.
In realtà chi ha aperto il be da A2000 alla domanda apri o converti ha
scelto apri e quindi non è possibile convertirlo alla versione precedente
perchè già è alla versione prec.
Comunque per quanto riguarda il pc con A2k o lo converti a A97 o installi
entrambe le versioni. Per entrambe devi stare attento a delle piccole cose.
Fammi sapere.
ciao
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Ripristinare db access

text:
On Thu, 27 Feb 2003 10:40:53 GMT,
massimilia...@kksrl.com
 (MA)
wrote:
>non mi è chiarissima la situazione ma provo a darti una soluzioni.
>fai una copia del Be (il file sul server) entra in Access 2000 e converti
>questa copia. Dopo converti il be alla versione precedente.
>In realtà chi ha aperto il be da A2000 alla domanda apri o converti ha
>scelto apri e quindi non è possibile convertirlo alla versione precedente
>perchè già è alla versione prec.
>
>Comunque per quanto riguarda il pc con A2k o lo converti a A97 o installi
>entrambe le versioni. Per entrambe devi stare attento a delle piccole cose.
>Fammi sapere.
>ciao
>MAssimiliano
Mille Grazie. Sono riuscito a ripristinare la situazione originaria.
Saluti
Francesco


title: ESEGUIRE UN FILE .BAT

author: luca

text:
Ciao a Tutti
E sempre grazie per essere presenti.
Avrei la necessità di eseguire un file .Bat in un certo percorso cliccando
un pulsante da una maschera
Quale comando devo scrivere per fare questo???
Cao
E grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: ESEGUIRE UN FILE .BAT

author: emanet

text:

senza ricorrere a VB ho risolto, in maniera direi abbastanza semplice,
in questo modo:
un bottone che chiama una macro:   DoCmd.RunMacro "nome macro"
la macro che nella colonna azione avra' EseguiApplicazione e nella
riga comando il path del file bat
ciao


title: Refresh maschera

text:
Ho creato una maschera1 con diverse caselle di testo corrispondenti a
diversi campi in una tabella. Ora cambiando il valore del campo
Numero_Lavoro  (chiave primaria) il resto dei controlli nella maschera1 non
si sposta al record selezionato. Come devo fare?
Ho inoltre una maschera2 dove inserire il Numero_lavoro e premendo OK vorrei
fargli aprire la maschera1 (maschera2 dovrebbe essere la prima del Database)
posizionata sul record del Numero_lavoro inserito in maschera2.
Grazie
--
/----------------------------------------------/
/  Nefasto82                              /
/  e-mail:
ste...@libero.it
        /
/---------------------------------------------/


title: Refresh maschera

author: Roberto da casa

text:
"Nefasto82" <
togliques...@libero.it
> ha scritto nel messaggio
news:dF17a.156646$YG2.4...@twister1.libero.it...
> Ho creato una maschera1 con diverse caselle di testo corrispondenti a
> diversi campi in una tabella. Ora cambiando il valore del campo
> Numero_Lavoro  (chiave primaria) il resto dei controlli nella maschera1
non
> si sposta al record selezionato. Come devo fare?
Innanzitutto in una maschera, come nei report, non ci sono i campi ma i
controlli; i campi sono contenuti nelle tabelle e nelle queries.
Ma dove lo "cambi" il Numero_Lavoro? Nel controllo associato alla chiave
primaria della tabella?
Spero di no.
Dovrai digitare il valore del numero lavoro in una casella di testo non
associata e posizionarti, ad esmpio con una FindRecord (vedi help) sul
relativo record.
> Ho inoltre una maschera2 dove inserire il Numero_lavoro e premendo OK
vorrei
> fargli aprire la maschera1 (maschera2 dovrebbe essere la prima del
Database)
> posizionata sul record del Numero_lavoro inserito in maschera2.
Imposta adeguatamente l'argomento condizioneWHERE del metodo OpenForm con
cui apri maschera1 (vedi help).
> Grazie
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: leggere i gruppi a cui appartiene CurrentUser

author: Dragons

text:
Ciao a tutti e grazie in anticipo,
ho la necessità di poter leggere i gruppi a cui appartiene il
CurrentUser, questo per poter far accedere a maschere e dati specifici
chi appartiene es. "Utenti Completi" o "Amministratori" etc.
Via codice "CurrentUser" mi da solo una parte di quello che mi serve,
ma non sono riuscito a capire come fare per i gruppi
Gentilmente una dritta...? sono un programmatore alle prime armi..
di nuovo grazie


author: Popi - TheBadHabits

text:

Parli dei gruppi definiti in Access o a livello di sistema operativo?

Popi


text:

(Acc ... dannaz ... malediz ... ai click nel posto sbagliato!!!)
Perché nel primo caso su
www.alessandrobaraldi.it
 c'è un bel pezzo di
codice che potrebbe fare al caso tuo: "Funzioni per il controllo USER
e GROUP usando il file MDW".
HTH
Popi


text:
On 11 Ott, 14:59, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:

gruppi definiti in ACCESS file MDW


text:
On 11 Ott, 15:03, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> On 11 Ott, 14:59, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > On 11 Ott, 13:19, Dragons <
d...@timely.it
> wrote:
>
> > > Ciao a tutti e grazie in anticipo,
>
> > > ho la necessità di poter leggere i gruppi a cui appartiene il
> > > CurrentUser, questo per poter far accedere a maschere e dati specifici
> > > chi appartiene es. "Utenti Completi" o "Amministratori" etc.
>
> > > Via codice "CurrentUser" mi da solo una parte di quello che mi serve,
> > > ma non sono riuscito a capire come fare per i gruppi
> > > Gentilmente una dritta...? sono un programmatore alle prime armi..
>
> > Parli dei gruppi definiti in Access o a livello di sistema operativo?
>
> (Acc ... dannaz ... malediz ... ai click nel posto sbagliato!!!)
>
> Perché nel primo caso suwww.alessandrobaraldi.itc'è un bel pezzo di
> codice che potrebbe fare al caso tuo: "Funzioni per il controllo USER
> e GROUP usando il file MDW".
>
> HTH
> Popi
Grazie infinite sembra proprio quelle che fa per me,
il gruppo va sempre forte
di nuovo saluti grazie
Dragons


text:
> Perché nel primo caso suwww.alessandrobaraldi.itc'è un bel pezzo di
> codice che potrebbe fare al caso tuo: "Funzioni per il controllo USER
> e GROUP usando il file MDW".
>Popi
Function ListGroupsOfUser(UserName As String)
'****************************************************************
' Purpose: Lists the groups to which a specified user belongs.
' Accepts: The name of a user.
' Returns: A list of groups for the specified user.
' Assumes: The existence of a user called Developer in the Admins
'          group, with no password.
'****************************************************************
   On Error GoTo err_ListGroupsOfUser
   Dim MyWorkSpace As WorkSpace, i As Integer
   Dim MyUser As user
   ' Create a new workspace as a member of the Admins group.
   Set MyWorkSpace = DBEngine.CreateWorkspace("SPECIAL", "Developer",
"")
   Set MyUser = MyWorkSpace.Users(UserName)
   For i = 0 To MyUser.Groups.Count - 1
      Debug.Print MyUser.Groups(i).Name
   Next i
   MyWorkSpace.Close
   Exit Function
err_ListGroupsOfUser:
   If Err = 3265 Then
      MsgBox UCase(UserName) & " isn't a valid user name", 16, "Error"
   ElseIf Err = 3029 Then
      MsgBox "The account used to create the workspace does not exist"
   Else: MsgBox Error(Err)
   End If
   MyWorkSpace.Close
   Exit Function
End Function
________
facendo il test nella finestra immediata di VB come indicato con "?
ListGroupsOfUser("Admin")"
mi evidenzia
MyWorkSpace As WorkSpace
e finestra msg: errore di compilazione
tipo definito dall'utente non definito
Scusa ingoranza cosa sbaglio? (versione DB 2002)
saluti
Dragons


text:
On 11 Ott, 15:48, Dragons <
d...@timely.it
> wrote:
> > Perché nel primo caso suwww.alessandrobaraldi.itc'èun bel pezzo di

Devi aggiungere DAO ai riferimenti.

Popi


title: neofita

author: rosaria longo

text: come posso uscire da access usando vba???


title: neofita

author: @Arold [       ]

text:
"rosaria longo" <
dcv...@tin.it
> ha scritto nel messaggio
news:JOAwa.2635$Ny5....@twister2.libero.it...
> come posso uscire da access usando vba???
>
docmd.quit


title: neofita

author: Rania

text:
"@Arold [ ]" <
aro...@libero.it
> ha scritto nel messaggio
news:b9ulrg$vf7$1...@lacerta.tiscalinet.it...

> Dove devo usarlo quel codice?


title: neofita

text:
> > Dove devo usarlo quel codice?
>
su evento click si un pulsante inserisci quel codice ed esci da access per
l'esattezza metti
docmd.quit acsaveall
ciao.


title: Ordinamento Report

author: Fabrizio

text:
Dovrei ordinare in maniera crescente un report in base a un campo numerico
di sei cifre.
Però dovrei prendere in considerazione non le cifre iniziali, ma bensì le
ultime 4
Faccio un esempio:
Il record col campo 300101 dovrà essere visualizzato prima del record 280201
Vorrei sapere se questo è possibile
Ringrazio in anticipo chi voglia aiutarmi.
Fabrizio


title: Ordinamento Report

author: Riccardo

text:
Fabrizio <
far...@tiscalinet.it
> wrote in message
9jmgqp$b49$1...@lacerta.tiscalinet.it...

__________
L'origine dati del Report è una query?
se così, creati un nuovo campo così:
Ordinamento: Left("Tuocampo";4)
e lo ordini in modo crescente.
ciao Riccardo


title: Ordinamento Report

text:
L'origine del report è una tabella.
In questo caso come posso fare?
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9jmgso$gfc$1...@news.panservice.it...



title: Ordinamento Report

text:
Fabrizio <
far...@tiscalinet.it
> wrote in message
9jmi9j$bp6$1...@pegasus.tiscalinet.it...
> L'origine del report è una tabella.
> In questo caso come posso fare?
Scrivi dopo il quoting!
Allora ti crei una query su quella tabella e ti cambi l'origine dati del
report.
ciao riccardo


title: [AIUTO] DB ACCESS 2000 e dati DB unix

author: Regista

text:
Premetto che non ho molte informazioni ora, ma questo post mi servirà per
iniziare a fare un lavoro.
Ho progettato un Db in access 2000 e avrò la necessità di aggiornarlo
estraendo da un db "UNIX" (fornito da un mio cliente) i campi che più mi
servono.
Ora non ho informazioni su questo DB UNIX (non so nemmeno come sia fatto...)
però esiste un sistema per imporatre correttamente i dati? Il sistemesta
UNIX mi ha comunicato che potrà darmi un'estrazione del db in formato excel
o in formato ascii...
Quallo che vorrei chiedervi sono suggerimenti, consigli o quant'altro per
poter effettuare questa "importazione" nel modo più indolore...
Grazie e ciao
Fabrizio


title: [AIUTO] DB ACCESS 2000 e dati DB unix

author: Mattia

text:
"Regista" <
bo...@mmstudio.it
> ha scritto nel messaggio
news:93kgb7$a8...@news.edisons.net...

Ho avuto le tue stesse necessità ed ho risolto in questo modo. Premesso che
avendo a disposizione gli ODBC Windows per il db (Oracle, Informix,
RM-Cobol, etc.) in ambiente Unix sarebbe tutto molto più pulito (almeno a
mio parere) e che comunque solitamente costano un pozzo di soldi, ho fatto
fare dal sistemista Unix un demon che tutti le notti esporta i dati che mi
interessano in un file ascii.
Ho mappato la directory Unix sotto Windows con NFS-Pro (che schifezza!!) e
quindi riesco a vedere questi file ascii. All'interno del mio applicativo ho
collegato tali file di testo come tabelle e con una procedurina di
importazione ed una query mi estraggo i dati che mi interessano e li butto
nelle tabelle che voglio. E' comunque possibile bypassare il demone e
l'NFS-Pro, l'importante è poter disporre del file di testo con i dati, poi
te li importi come ti pare.
Resta da risolvere il problema di "quando" importare i dati. Su richiesta
del cliente, anche se a me personalmente non piace molto, ogni volta che si
apre l'applicativo in Access viene richiesto se importare o meno i dati con
una semplice autoexec. Molto probabilmente non è la migliore delle soluzione
e neanche la più pulita ma funziona.
Aloa                            Mattia


title: [AIUTO] DB ACCESS 2000 e dati DB unix

text:
Ti ringrazio per la risposta.
Diciamo che il sistema di importazione lo fa manualmente il cliente usando
il (nuovo) DB in access, il suo DB in UNIX e il file ascii.
Ma se io voglio fare delle prove (ho il file ascii di una prova di
esportazione) e ho il mio db in access, come posso farlo "diaciamo
manualmente"?
Grazie e ciao
FAbrizio
"Mattia" <
sma...@libero.it
> ha scritto nel messaggio
news:0dl76.24159$eB2.3...@news.infostrada.it...



title: [AIUTO] DB ACCESS 2000 e dati DB unix

author: Mattia Sarti

text:
"Regista" <
bo...@mmstudio.it
> ha scritto nel messaggio
news:93kr4s$b...@news.edisons.net...
> Ti ringrazio per la risposta.
> Diciamo che il sistema di importazione lo fa manualmente il cliente usando
> il (nuovo) DB in access, il suo DB in UNIX e il file ascii.
>
> Ma se io voglio fare delle prove (ho il file ascii di una prova di
> esportazione) e ho il mio db in access, come posso farlo "diaciamo
> manualmente"?
>
> Grazie e ciao
> FAbrizio
>
OK. Supponiamo che tu abbia il tuo file ascii frutto dell'esportazione dei
dati da Unix. Lo colleghi all'interno del tuo db Access con "Collega
tabelle". A questo punto ti crei una query sul file ascii collegato che ti
estragga tutti i dati che ti interessano e poi usi una funzione di
aggiornamento tipo questa:
Function Aggiorna()
    Dim dbL As Database, db As Database
    Dim rst As Recordset
    Dim cf As Recordset
    Set db = DBEngine.Workspaces(0).OpenDatabase(NomeDB())
    Set dbL = CurrentDb()
    Set rst = dbL.OpenRecordset("Query1", dbOpenDynaset) 'Query
    Set cf = db.OpenRecordset("TB-Agenti", dbOpenTable) 'Tabella
    cf.Index = "PrimaryKey"
    rst.MoveFirst
    While (Not (rst.EOF))
        cf.Seek "=", CLng(rst("CodiceAgente"))
        If (cf.NoMatch) Then
            cf.AddNew
            cf("CodiceAgente") = CLng(rst("CodiceAgente"))
        Else
            cf.Edit
        End If
        cf("Descrizione") = rst("Descrizione")
        cf("Indirizzo") = rst("Indirizzo")
        cf("CAP") = rst("CAP")
        cf("Comune") = rst("Comune")
        cf("PartitaIVA") = rst("PartitaIVA")
        cf("Budget") = rst("Budget")
        cf("Mercato") = rst("Mercato")
        cf("CodiceMagazzino") = rst("CodiceMagazzino")
        cf.Update
        rst.MoveNext
    Wend
    cf.Close
    rst.Close
End Function
Ho utilizzato una query semplicemente perché è più pratica. Infatti se anche
mi cambiano il tracciato record e quindi mi spostano i dati all'interno del
file ascii sarà sufficiente modificare la query e non dovrò modificare il
codice.
Spero ti esserti stato di aiuto.
Aloa                            Mattia


title: [AIUTO] DB ACCESS 2000 e dati DB unix

text:
"Mattia Sarti" <
confm...@libero.it
> ha scritto nel messaggio
news:aey76.29652$eB2.3...@news.infostrada.it...
>
> "Regista" <
bo...@mmstudio.it
> ha scritto nel messaggio
> news:93kr4s$b...@news.edisons.net...
> > Ti ringrazio per la risposta.
> > Diciamo che il sistema di importazione lo fa manualmente il cliente
usando
> > il (nuovo) DB in access, il suo DB in UNIX e il file ascii.
> >
> > Ma se io voglio fare delle prove (ho il file ascii di una prova di
> > esportazione) e ho il mio db in access, come posso farlo "diaciamo
> > manualmente"?
> >
> > Grazie e ciao
> > FAbrizio
> >
Scusa: mi sono dimenticato di dire che sia la tabella collegata (file ascii)
che la tabella su cui devi importare i dati hanno gli stessi campi o meglio
i campi coinvolti nell'importazione hanno le stesse caratteristche su
entrambe le tabelle (lunghezza, tipo) altrimenti succede un casino.
Aloa        Mattia


title: cambiare query di origine a report con file ACCDE

author: mario rossi

text:
buongiorno a tutti,
ho avuto necessità di cambiare origine record a un report aprendo il report in aperto report in modalità struttura nascosta
ho cambiato la query
ho chiuso e salvato il report

con accdb tutto ok con accde da errore
c'è modo di cambiare origine record di un report con accde?

grazie.


author: Simone Calligaris

text:
> buongiorno a tutti,
> ho avuto necessità di cambiare origine record a un report aprendo il report in aperto report in modalità struttura nascosta
> ho cambiato la query
> ho chiuso e salvato il report

Con Accde non puoi lavorare a Design-time

> c'è modo di cambiare origine record di un report con accde?

Basta impostare la proprietà .RecordSource su evento Open del Report.

Saluti


text:
Ma pensa... che strano ...
Ancora non hai comlreso che accde non consente apertura in Designtime..?

@Alex


author: BFS

text:

non puoi
lo scopo del accde è proprio quello di evitare che vengano modificate
strutture di form e report

oltre ad altre limitazioni che puoi leggere qui

https://support.microsoft.com/it-it/office/nascondere-il-codice-vba-agli-utenti-ce6ab610-af07-4008-91e0-1ef1b796ff18

BFS


text:

Certo che ho compreso che non si può aprire in designtime con accde e l'ho pure scritto, ancora non ho compreso come fare quello che ho chiesto in accde ovvero cambiare recordsource
Hai un sacco di tempo libero tu Alex :D


text:

Ok era su open provo grazie.


text:
Il giorno mercoledì 30 novembre 2022 alle 17:43:54 UTC+1 @Alex ha scritto:

Guarda che ti mando li quel tipo virale intervistato su tiktok

:DDDD


text:
> Hai un sacco di tempo libero tu Alex :D

Io studio ed approfondisco le cose che mi servono... qualcuno dice che studiare faccia parte del nostro lavoro, se sei tra quelli che pensano il contratio va da se... che non capirai mai nulla.

@Alex


text:

ma che c..o vuoi? perché mi hai fermato? telecamera? no noooo!! non ti do quella cosa di non apparire! hai rotto il c..o!
:D

scherzi a parte le questioni sono tante da tenere a mente e a volte affronto cose già risolte e affrontate ma non ricordo dove e quando le avevo affrontate e per non perdere mezzo pomeriggio a cercarle sapendo che prima o poi le trovo scrivendo qui sapendo che ci sono dei veri mostri di vba è un pò come se in un ufficio comune (nel metaverso) mi girassi a chiedere ad un collega "ti ricordi per caso com'era quella cosa per fare quella cosa?"


text:
Il giorno giovedì 1 dicembre 2022 alle 07:05:14 UTC+1 @Alex ha scritto:

Se fosse come dici tu non vivrei del mio lavoro.


text:

Ci sono persone che lavorano sul prodotto di qualità altri che danno priorità ad altro...
Non penso che chi professionalmente cura lo studio per realizzare prodotti SOLIDI e PROFESSIONALI sia morto di fame... sono approcci differenti psesso più dettati da limiti personali mascherati da alibi.
Ovviamente i due approcci devono rivolgersi ad ambiti di impiego differenti e richiedono competenze differenti.
La possibilità di scegliersi a che mercato orientarsi è un privilegio che ci si guadagna non è scontato... ne gratuito.

Saluti
@Alex


text:

Non capisco la necessità di questo messaggio comunque ok buono a sapersi.


text:
> Non capisco la necessità di questo messaggio comunque ok buono a sapersi.

Non penserai di essere l'unico a poter scrivere messaggi che non hanno nulla a che vedere con il 3D, di natura banalmente sarcastica ancorchè mascherati con le risatina...
Io avevo 2 minuti da perdere, posso permettermelo, tu magari usali meglio... ;-)

@Alex


text:

Sono disponibile a pagarti uno psicologo che ti aiuti a capire l'odio che dimostri ogni volta nei miei confronti con i tuoi messaggi.
Credo sia abbastanza evidente a tutti qui ormai che nutri un certo odio o rancore verso di me..

Comunque "non ti curar di lor, ma guarda e passa"


text:
...
> Sono disponibile a pagarti uno psicologo che ti aiuti a capire l'odio che dimostri ogni volta nei miei confronti con i tuoi messaggi.
> Credo sia abbastanza evidente a tutti qui ormai che nutri un certo odio o rancore verso di me..
>
> Comunque "non ti curar di lor, ma guarda e passa"

Ecco il calimero... in realtà io dico solo che non leggi mai nemmeno le istruzioni del manuale ne provi a fare un ricerca in autonomia, considerando il NG il tuo HelpDesk anche per cose già chieste o di banale risoluzione con una ricerca elementare su Google.

Ritengo questo atteggiamento molto "infantile", e penso che esprimere questo concetto in modo assertivo anche ogni volta, sia cosa ben diversa da quanto denunci come "odio", se serve approfondiamo.
Che poi a te, che invece trovi molto comodo questo approccio perchè perdi meno tempo, le mie rimostranze diano enormemente fastidio è un problema che francamente poco mi affascina, ma sicuramente ancor meno mi turba.

@Alex


text:

Guarda ormai ho capito che tu sei un oracolo presuntuoso sul monte "ACCESS" sei un arrivato quindi sei un finito!

Qui non c'è nessun calimero, però in compenso prendo atto che c'è un leone da tastiera, te lo già detto più volte che se vuoi chiarire la questione di persona o anche a voce telefonicamente sentiamoci e liberati dei tuoi problemi una volta per tutte, ho già dato disponibilità diverse volte anche tempo addietro ma non ho mai avuto riscontro da parte tua, sei forte solo qui con la tastiera quando poi c'è da affrontare la persona vedo che sei assente all'appello.


text:
> Guarda ormai ho capito che tu sei un oracolo presuntuoso sul monte "ACCESS" sei un arrivato quindi sei un finito!

Considerazione in linea con quanto hai esposto fino ad ora.
Non si finisce mai di imparare se si studia... serve tanta voglia però è non tutti la conservano, qualcuno non l'ha mai avuta... n'esta pas...?

> Qui non c'è nessun calimero, però in compenso prendo atto che c'è un leone da tastiera, te lo già detto più volte che se vuoi chiarire la questione di persona o anche a voce telefonicamente sentiamoci e liberati dei tuoi problemi una volta per tutte, ho già dato disponibilità diverse volte anche tempo addietro ma non ho mai avuto riscontro da parte tua, sei forte solo qui con la tastiera quando poi c'è da affrontare la persona vedo che sei assente all'appello.

Atteggiamento aggressivo tipico di chi non sa sostenere un confronto verbale portando le proprie opinioni e sostenendole... penso sia come sopra caratteriale ed infantile.

Come vedi io mai ti ho offeso, ti ho solo detto in faccia in modo es0licito quello che è fastidioso del tuo approccio.
E questo ti piaccia o meno lo sentirai ancora finché nulla cambia, come dicevo a me appassiona poco la tua lesa sensibilità, forse questione anche di stima...

Alla prossima reprimenda.
Buon we
@Alex


text:
Il giorno sabato 3 dicembre 2022 alle 10:16:32 UTC+1 @Alex ha scritto:
> > Guarda ormai ho capito che tu sei un oracolo presuntuoso sul monte "ACCESS" sei un arrivato quindi sei un finito!
> Considerazione in linea con quanto hai esposto fino ad ora.
> Non si finisce mai di imparare se si studia... serve tanta voglia però è non tutti la conservano, qualcuno non l'ha mai avuta... n'esta pas...?

risposta: sorry no speak english  ----> n'esta pas...?

> > Qui non c'è nessun calimero, però in compenso prendo atto che c'è un leone da tastiera, te lo già detto più volte che se vuoi chiarire la questione di persona o anche a voce telefonicamente sentiamoci e liberati dei tuoi problemi una volta per tutte, ho già dato disponibilità diverse volte anche tempo addietro ma non ho mai avuto riscontro da parte tua, sei forte solo qui con la tastiera quando poi c'è da affrontare la persona vedo che sei assente all'appello.
> Atteggiamento aggressivo tipico di chi non sa sostenere un confronto verbale portando le proprie opinioni e sostenendole... penso sia come sopra caratteriale ed infantile.

risposta: no figurati nessuna aggressività, facciamo due parole con cordialità un semplice confronto, sono sempre disponibile, puoi inviarmi il tuo numero alla mail che trovi nei miei post qui.

>
> Come vedi io mai ti ho offeso, ti ho solo detto in faccia in modo es0licito quello che è fastidioso del tuo approccio.
> E questo ti piaccia o meno lo sentirai ancora finché nulla cambia, come dicevo a me appassiona poco la tua lesa sensibilità, forse questione anche di stima...

risposta: guarda se ti da fastidio il mio modo di approcciarmi, lo posso comprendere, mi dispiace ma non si può piacere a tutti e apprezzo che tu lo espliciti qui per informarmi del tuo disagio, per non avere fastidio in futuro quando vedi il mio nome nel titolo del post saltalo a piedi pari così non avrai più nessun disagio.
Una cosa è certa io dalla mia eviterò da oggi in poi di leggere qualsiasi messaggio che riporta il tuo nome in intestazione a prescindere che sia una critica o la soluzione ad un problema da me posto. Se vuoi e ti fa piacere continua tranquillamente a rispondere ai miei post ma ti informo che nessuno di essi sarà più letto.
Cordialmente, ti saluto perché non ho tempo da perdere, quando vuoi fare due chiacchere al telefono ho scritto sopra come fare sono a disposizione.

Buone cose.



text:
....
> risposta: no figurati nessuna aggressività, facciamo due parole con cordialità un semplice confronto, sono sempre disponibile, puoi inviarmi il tuo numero alla mail che trovi nei miei post qui.

Non ho da aggiungere nulla a quanto già detto quì...

> risposta: guarda se ti da fastidio il mio modo di approcciarmi, lo posso comprendere, mi dispiace ma non si può piacere a tutti e apprezzo che tu lo espliciti qui per informarmi del tuo disagio, per non avere fastidio in futuro quando vedi il mio nome nel titolo del post saltalo a piedi pari così non avrai più nessun disagio.
> Una cosa è certa io dalla mia eviterò da oggi in poi di leggere qualsiasi messaggio che riporta il tuo nome in intestazione a prescindere che sia una critica o la soluzione ad un problema da me posto. Se vuoi e ti fa piacere continua tranquillamente a rispondere ai miei post ma ti informo che nessuno di essi sarà più letto.
> Cordialmente, ti saluto perché non ho tempo da perdere, quando vuoi fare due chiacchere al telefono ho scritto sopra come fare sono a disposizione.

Come già detto mi appassiona poco l'opinione personale è un forum tecnico e conta l'opinione tecnica, ma non perchè sei tu, non ho "odio" con te, se le stesse cose le dicesse "pippo" mi rivolgerei a "pippo".
Motivo per il quale se, leggendoti, potrò darti un supporto utile lo darò come sempre, ma se riterrò che stai "lucrando", non mancherò di dirti la mia... come sempre.

Caro il mio "mario rossi" si diceva in un film di Fantozzi...

> Buone cose.

a te.
@Alex


text:
Tmu:
> > Una cosa è certa io dalla mia eviterò da oggi in poi di leggere qualsiasi messaggio che riporta il tuo nome in intestazione a prescindere che sia una critica o la soluzione ad un problema da me posto. Se vuoi e ti fa piacere continua tranquillamente a rispondere ai miei post ma ti informo che nessuno di essi sarà più letto.

@Alex:
> Come già detto mi appassiona poco l'opinione personale è un forum tecnico e conta l'opinione tecnica, ma non perchè sei tu, non ho "odio" con te, se le stesse cose le dicesse "pippo" mi rivolgerei a "pippo".
> Motivo per il quale se, leggendoti, potrò darti un supporto utile lo darò come sempre, ma se riterrò che stai "lucrando", non mancherò di dirti la mia... come sempre.
>
> Caro il mio "mario rossi" si diceva in un film di Fantozzi...
>
> > Buone cose.

Se la memoria non mi tradisce tempo fa è capitata la stessa cosa con Bruno Campanini.
... ne resterà soltanto uno!   ;-)

Saluti della madonna (immacolata)


text:

intendi un confronto acceso fra Alex e Bruno? se così fosse sarebbe la prova provata che è lui il cag.....o


text:
> > Se la memoria non mi tradisce tempo fa è capitata la stessa cosa con Bruno Campanini.

> intendi un confronto acceso fra Alex e Bruno? se così fosse sarebbe la prova provata che è lui il cag.....o

Sta buonino e mantieni la promessa di non confliggere più con @Alex

Saluti


text:

Fai il bravo Simone 😉
Io rompo solo a chi dice cazzate tecniche mai nulla di personale per il resto tanto uno è Libero di dirle ma la regola è per tutti... anche per chi lo fa notare...

Saluti
@Alex


text:

Il NG è come uno zoo ci sono i cag...o, ci sono gli idioti, gli ignoranti, quelli bravi, quelli brutti, le creature, i don abbondio, gli scrocconi, insomma abbiamo un vasto campionario e penso sia normale.

Ognuno viene incasellato in una tipologia

@Alex


title: Query SQL

author: Brunix

text:
Ciao a tutti,
avrei bisogno di una mano su una query...
dunque, ho tre tabelle:
Libro(codiceL (chiave), titolo, editore, pagine)
Autore(codiceA (chiave), cognome, nome)
Scritto(codiceL (chiave), codiceA (chiave))
devo ricavare i titoli dei libri che sono stati scritti da almeno due
autori. Io ho utilizzato la clausola Having, in questo modo:
SELECT Libro.titolo FROM Libro, Scritto WHERE Libro.codiceL =
Scritto.codiceL GROUP BY titolo HAVING count(Libro.codiceL) > 1;
ma è possibile farlo anche senza usare la clausola Having. Come?
Grazie per l'aiuto
Brunix


title: Database, fatture, pagamenti ecc. per la ditta

author: Waldis da Pistoia

text:
Ho creato in ACCESS un database per la gestione della mia ditta per fare
questo mi sono creato 5 tabelle:
Cliente composta dai campi IDCliente, Ragione Sociale, Indirizzo, CAP,
Comune, Provincia, Partita IVA
Fattura composta dai campi IDFattura, Data, Numero, Tipo, Porto, IDCliente,
Annotazioni
Fornitore composta dai campi IDFornitore, Ragione Sociale, Indirizzo, CAP,
Comune, Provincia, Partita IVA
Dettaglio Fattura composta dai campi IDDettaglio Fattura, Quantità,
articolo, Prezzo, IDFattura
Pagamento composta dai campi IDPagamento, IDCliente, data, importo
E le relazioni necessarie per la compilazione della fattura ovvero:
[fattura]![idcliente] --->>> [cliente]![idcliente]
[dettagliofattura]![idfattura] --->>> [fattura]![idfattura]
[pagamento]![idcliente] --->>> [cliente]![idcliente]
Con  le query sono poi riuscito ad ottenere il totale delle singole fatture
e un totale di spesa dei singoli clienti e un totale dei pagamenti dei miei
clienti. Vorrei Ora costruire una maschera e un report che mi permettano di
visualizzare o di stampare tutte le fatture emesse a clienti con relativi
importi totali, il totale di spesa del cliente (ovvero la somma dei totali
di tutte le fatture di quel cliente) e il totale dei pagamenti effettuati da
quel cliente. Come posso fare? Le relazioni create mi permettono di fare
questo oppure devo riprogettare il DB in un altro modo? Grazie a tutti in
anticipo...


author: MA

text:
Il 05 Mar 2003, 19:03, "Waldis da Pistoia" <
wal...@tin.it
> ha scritto:
> Ho creato in ACCESS un database per la gestione della mia ditta per fare
> questo mi sono creato 5 tabelle:
[cut]
> E le relazioni necessarie per la compilazione della fattura ovvero:
>
> [fattura]![idcliente] --->>> [cliente]![idcliente]
> [dettagliofattura]![idfattura] --->>> [fattura]![idfattura]
> [pagamento]![idcliente] --->>> [cliente]![idcliente]
>
> Con le query sono poi riuscito ad ottenere il totale delle singole fatture
> e un totale di spesa dei singoli clienti e un totale dei pagamenti dei
miei
> clienti. Vorrei Ora costruire una maschera e un report che mi permettano
di
> visualizzare o di stampare tutte le fatture emesse a clienti con relativi
> importi totali, il totale di spesa del cliente (ovvero la somma dei totali
> di tutte le fatture di quel cliente) e il totale dei pagamenti effettuati
da
> quel cliente. Come posso fare? Le relazioni create mi permettono di fare
> questo oppure devo riprogettare il DB in un altro modo? Grazie a tutti in
> anticipo...
Guarda che sei ad ottimo punto.
Creati una maschera e un report riferito al cliente e nelle
sottomaschere/sottoreport aggregati i campi come presumibilmente hai gią
fatto.
cioč vai liscio
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
>
>
> Guarda che sei ad ottimo punto.
> Creati una maschera e un report riferito al cliente e nelle
> sottomaschere/sottoreport aggregati i campi come presumibilmente hai già
> fatto.
> cioè vai liscio
> MAssimiliano
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Grazie MAssimiliano,
di essere vicino lo sapevo, ma non riuscivo a trovare
il modo, forse la confusione mentale oppure sai quando
prendi la cantonata....
Ancora grazie, provo a fare come dici e poi ti riposto
un messaggio sul NG per dirti se è tutto OK.
Ancora grazie
                        Waldis da Pistoia


text:
> Guarda che sei ad ottimo punto.
> Creati una maschera e un report riferito al cliente e nelle
> sottomaschere/sottoreport aggregati i campi come presumibilmente hai già
> fatto.
> cioè vai liscio
> MAssimiliano
>
Guarda che sei ad ottimo punto.
Creati una maschera e un report riferito al cliente e nelle
sottomaschere/sottoreport aggregati i campi come presumibilmente hai già
fatto.
cioè vai liscio
MAssimiliano
Ho già creato anche le maschere per l'inserimento dei clienti, per la
creazione della fattura con la sottomaschera dettagliofattura e per
l'inserimento dei pagamenti, il problema si pone perchè per i pagamenti non
ci sono problemi se io faccio una maschera con il campo [cliente]![ragione
sociale] e la sottomaschera [pagamento]![data] e [pagamento]![importo] lui
mi visualizza solo i pagamenti del cliente senza visualizzarmi gli importi
totali delle fatture, allora dici mi creo una query che mi inserisca
[fattura]![id fattura] e faccio un raggruppamento e poi l'espressione
somma([dettaglio fattura]![quantità]*[dettaglio fattura]![importo]) e così
ho tutti i totali delle fatture a questo punto manca solo di creare una
maschera così [cliente]![ragione sociale] e la sottomaschera con
[pagamento]![importo] e [pagamento]![data] e [query fattura]![espr1] (ps
dove espr1 è l'espressione sopracitata) solo che mi dice che non è possibile
farla come mai?!!?!?!?!? Grazie a tutti di nuovo!!!


title: Mid, len

author: Morfeus

text:
Ciao a tutti......
ho un problemino:
dovrei eliminare il carattere "," (virgola) in un campo [servizio]. La
virgola è sempre all'ultimo carattere.
es: pippo,
     pluto,
     erminio,
ecc..
nel criterio espressione relativo al campo metto :
Mid([AssetSocietàWin2000]![Servizio];1;Len([AssetSocietàWin2000]![Servizio])
-1)
NON FUNZIONA !!!
OPPURE HO PROVATO COSì:
Mid([AssetSocietàWin2000]![Servizio];1;InStr(1;[AssetSocietàWin2000]![Serviz
io];",")-1)
NON FUNZIONA !!
Mi sa tanto che nn gli piace il "-1".....
Sapete dirmi dove sbaglio??....e se avete qualche alternativa !!
GRAZIE E CIAO
LUCA


title: Mid, len

author: Alberto S.

text:
"Morfeus" <
luca.c...@mediaset.it
> ha scritto nel messaggio
news:3ce4d851$1...@news.mediaset.it...

Right$([AssetSocietàWin2000]![Servizio];Len([AssetSocietàWin2000]![Servizio]
)-1)
--
Alberto
--
Alberto


title: Importa dati da excel

text:
Salve a tutto il NG,
il quesito che sto postando non rigurarda la programmazione di access ma
riguarda un errore generale che mi da il programma stesso.
Volendo importare dei dati da un foglio di lavoro Microsoft Excel, facendo
da File > Carica dati esterni > Importa mi apre la finestra dell'importa
dati, ma nel tipo di file non c'è presente foglio di lavoro Microsoft Excel.
Allora ho pensato non ho installato l'accesso ai dati da excel.
Provando ad aggiungere nuovi componenti al programma mi dice che l'accesso
ai dati excel è già installato (molto strano).
Chi mi saprebbe dare una mano?
Grazie a tutti
Ciao
[W98, Access 97 Pro]


title: Importa dati da excel

author: Sib

text:
"Giovanni_A" <
artig...@deejaymail.it
> ha scritto nel messaggio

Succede quando i driver di importazione sono stati installati da un'altra
applicazione, access li ha trovati e non li ha installati e poi, forse, hai
disinstallato la precedente applicazione.
Prova a disinstallare e reinstallare office.
Forse c'era anche un'altra soluzione, ma ora non la ricordo.
Sib


title: Importa dati da excel

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:cQUKa.149355$pR3.3...@news1.tin.it...

Ho già rimosso e reinstallto Office ma il risultato è sempre lo stesso
Ti sei per caso ricordato quest'altra soluzione?
Giovanni_A


title: Importa dati da excel

text:
"Giovanni_A" <
artig...@deejaymail.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio

> Ho già rimosso e reinstallto Office ma il risultato è sempre lo stesso
> Ti sei per caso ricordato quest'altra soluzione?
Prova a cercare sui vecchi post (sul sito comune)
Sib


title: Un aiuto importante x la ricerca.

author: PlinK

text:
Ciao.
Qualche tempo fa ho chiesto come si potesse effettuare una ricerca di un
record all'interno di diverse tabelle.
Riccardo mi ha inviato questa funzione VBA che purtroppo vista la mia
ignoranza non so come metterla a frutto. Non ho avuto notizie da Riccardo
nonostante le mie richieste. Se qualcuno mi puo' aiutare ne sarei
felicemente grato.
La funzione e' la seguente:
Public Function Trova(valore As Variant) As String
     Dim dbs As DAO.Database
     Dim tbl As DAO.TableDef
     Dim fld As DAO.Field
     Dim rds As DAO.Recordset
     Set dbs = CurrentDb
     Trova = "Nessun record contiene il valore " & valore
     For Each tbl In dbs.TableDefs
         If Left(tbl.Name, 4) <> "MSys" Then
             Set rds = tbl.OpenRecordset(dbOpenDynaset)
             For Each fld In rds.Fields
                 With rds
                     If fld.Type = dbText Then
                         .FindFirst fld.Name & " = '" & valore & "'"
                         If .NoMatch = False Then
                             Trova = "Il valore è stato trovato nel Campo "&
fld.Name & " della Tabella " & tbl.Name & " alla posizione " &
AbsolutePosition
                             Exit Function
                         End If
                     End If
                 End With
             Next
         End If
     Next
 End Function
Come posso usufruirne per far apparire in una maschera apposita il risultato
della ricerca? O se possibile far in modo che una volta trovato il record mi
venga automaticamente aperta la maschera corrispondente:
Grazie per l'aiuto.


title: Un aiuto importante x la ricerca.

author: Roberto - Syd

text:
"PlinK" <
pror...@hotmail.com
> ha scritto nel messaggio
news:9oag4l$39r$1...@nreadb.inwind.it...

Innanzi tutto non mi chiamo Riccardo ma Roberto - Syd, per poter usare la
funzione che ti ho inviato fai una nuova maschera inserisci un nuovo
pulsante che si chiamerà Command1 e una casella di testo che si chiamerà
testo0, poi sull'evento Su click del pulsante scegli Generatore Codice dai
puntini di sospensione e entri nell'ambiente di programmazione a questo
punto scrivi la seguente riga:
MsgBox Trova(me.Testo0)
 a questo punto avrai la seguente situazione:
Private Sub Comando1_Click()
    MsgBox Trova(Me.Testo0)
End Sub
sotto la riga end sub copi la funzione che ti ho inviato, a questo punto vai
in visualizzazione maschera, scrivi il valore da ricercare all'interno delle
tabelle e fai click sul pulsante.
Ciao fammi sapere Roberto - Syd


title: Un aiuto importante x la ricerca.

text:
Scusami per il nome mi sono sbagliato,comunque ti ringrazio per la tua
disponibilità.
Ho fatto come mi hai detto ma quando schiaccio sul pulsante si apre la
finestra di VBA che segnale un errore:
ERRORE DI COMPILAZIONE
TIPO DEFINITO DALL'UTENTE NON DEFINITO
Faccio OK e mi viene segnalata in giallo la riga
 Public Function Trova(valore As Variant) As String
qual è il problema e come posso risolverlo?
Grazie e a presto


title: Un aiuto importante x la ricerca.

author: Antonio Biso

text:
Roberto - Syd <
p.ro...@tin.it
> wrote in message
WU3q7.3103$Su1....@news2.tin.it...
>
> Innanzi tutto non mi chiamo Riccardo ma Roberto - Syd, per poter usare la
Dai Riccardo, non prenderlo in giro...
Antonio


title: Un aiuto importante x la ricerca.

text:
"PlinK" <
pror...@hotmail.com
> ha scritto nel messaggio
news:9ob8ha$2qe$1...@nreada.inwind.it...

Nella finestra VBA fai click sul menù Strumenti scegli Riferimenti e si apre
una maschera con tutti i riferimenti, metti il segno di spunta alla riga
dove c'è scritto Microsoft DAO 3.6 Object Library.



title: Un aiuto importante x la ricerca.

text:
Grazie di tutto Roberto del tuo indispensabile aiuto, ma se posso
importunarti ancora ti voglio chiedere se è possibile applicare al script
che mi hai mandato la possibilità di far aprire la tabella corrispondente al
record trovato.


title: Un aiuto importante x la ricerca.

text:
"PlinK" <
pror...@hotmail.com
> ha scritto nel messaggio
news:9oi62v$t9m$1...@nreada.inwind.it...

Aggiungi le righe segnate dagli asterischi alla funzione.
Public Function Trova(valore As Variant) As String
    Dim dbs As DAO.Database
    Dim tbl As DAO.TableDef
    Dim fld As DAO.Field
    Dim rds As DAO.Recordset
    Set dbs = CurrentDb
    Trova = "Nessun record contiene il valore " & valore
    For Each tbl In dbs.TableDefs
        If Left(tbl.Name, 4) <> "MSys" Then
            Set rds = tbl.OpenRecordset(dbOpenDynaset)
            For Each fld In rds.Fields
                With rds
                    If fld.Type = dbText Then
                        .FindFirst fld.Name & " = '" & valore & "'"
                        If .NoMatch = False Then
                            Trova = "Il valore è stato trovato nel Campo " &
fld.Name & " della Tabella " & tbl.Name & " alla posizione " &
.AbsolutePosition + 1
**********                            DoCmd.OpenTable tbl.Name
**********                            DoCmd.GoToRecord acDataTable,
tbl.Name, acGoTo, .AbsolutePosition + 1
**********                            DoCmd.GoToControl fld.Name
                            Exit Function
                        End If
                    End If
                End With
            Next
        End If
    Next
End Function
In questo modo si apre la tabella e il cursore si posiziona sul valore
trovato.



title: 65000 righe e poi?

text:
Qualcuno di voi conosce un sistema pratico per esportare
i dati da access2000 ad excel se questi superano le 65000
e rotte righe?
Una volta riempito il foglio_1 come faccio a continuare su foglio_2
senza che il programma si pianti?
Per ora creo un file di testo e poi lo importo con una
macro da excel ma non è molto "professionale" ;-)
Grazie a tutti!!
ciao ciao
--
Claudio Tregambe


title: 65000 righe e poi?

author: Graziano Franchi (Dal Portatile)

text:
Conti le rihe e dopo 60000 crei un altro foglio in automatico con
CodicediAccess
Saluti
"Cl@udi0" <
clau...@hotmail.com
> ha scritto nel messaggio
news:9a1tvg$3jo$1...@fe2.cs.interbusiness.it...



title: 65000 righe e poi?

author: Mad® Milox

text:
"Cl@udi0" <
clau...@hotmail.com
> ha scritto nel messaggio
news:9a1tvg$3jo$1...@fe2.cs.interbusiness.it...

Cosi' al volo , ma non so' se e' fattibile (dipende da come hai impostato il
codice di invio dei dati ad excel),
nella routine di invio dati verso excel metti un contatore num=num+1 (se
gia' non lo hai)
e poi una bella if num >= 65000 vai a Worksheet(2) cella (1,1)
Ciao
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: 65000 righe e poi?

text:
SIGH! L'invio dei dati lo faccio con l'istruzione:
DoCmd.OutputTo acOutputQuery, "Q_Zinventa", acFormatTXT,
"c:\windows\temp\Zinventa.txt", False
ma non essendo molto esperto non so se con questo comando riesco ad avere il
controllo dei fogli.
Devo forse rinunciare a questo comando e crearmi una sub che controlla
maggiormente l'output dei miei dati?
Grazie infinite per l'aiuto che mi date sempre.
ciao
--
Claudio Tregambe


title: 65000 righe e poi?

text:
chiedo scusa, l'istruzione esatta era:
DoCmd.OutputTo acOutputQuery, "Q_Zinventa", acFormatXLS,
"c:\windows\temp\Zinventa.xls", False
nella fretta ... errore di sbaglio :-)



title: 65000 righe e poi?

text:
"Cl@udi0" <
clau...@hotmail.com
> ha scritto nel messaggio
news:9a9bch$31b$1...@fe1.cs.interbusiness.it...

Dirrei di si , il metodo che usi e' splendido perche' molto rapido , ma
quando le cose si complicano diventa un macello da gestire.
A questo punto ti diventa piu' agile usare una Sub che gestisca il tutto .
Sotto ti riporto una esempio di automazione che sta nel sito comune che
potrebbe fare al caso tuo . in questo caso nella cella 2 colonna B del
foglio di lavoro emette una scritat fissa, ma te al posto di quella cosa li
ci metti un bel ciclo con numeratore per il tuo recordset.
Ciao
Lorenzo
Esempio di automazione con MSExcel.
  Federico Luciani
Private Sub cmdExcel_Click()
    'Autore: Federico Luciani
    Dim excApp As Object
    Dim excDoc As Object
    Dim blOpen As Boolean
    On Error Resume Next
    blOpen = True
    Set excApp = GetObject(, "Excel.Application")
    If Err.Number = 429 Then
        Set excApp = CreateObject("Excel.Application")
        blOpen = False
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set excDoc = excApp.workbooks.Add
    excApp.Visible = True
    excDoc.Worksheets(1).Cells(2, 2) = "Hello World!"
    If Not blOpen Then
        excDoc.Close savechanges:=False
        excApp.Application.Quit
    End If
esci:
    Set excDoc = Nothing
    Set excApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
End Sub


title: 65000 righe e poi?

text:
Un loop infinito di grazie per la dritta!!
Avevo cercato anche sul sito comune ma evidentemente non abbastanza bene.
Ancora grazie.
--
Claudio Tregambe


title: aggiornare tabella dopo flitro

author: Car

text:
Ciao,
In una maschera access ho  creato il seguente codice per fare un filtro.


title: aggiornare tabella dopo flitro

author: Carlo Costarella

text:
"Car" <
ca...@ergostudio.it
> ha scritto nel messaggio
news:ejkip0$nmn$1...@fata.cs.interbusiness.it...
> Ciao,
>
> In una maschera access ho  creato il seguente codice per fare un filtro.
>
>
  Manca qualcosa....
Ciao, Carlo


title: MARGINI!!!!

author: Claudio

text:
Ho convertito un dbase fatto con Access 1 in Access2000. Ho un report che
stampa in orizzontale i cui margini sono:
sup: 1,5 cm
inf: 1,5 cm
des: 1 cm
sin: 1 cm
Ho ovviamente convertito in mm, ma il bello è che mentre access1 mi stampa,
il 2000 non vuole assumere il mio valore di margine destro....che posso fare
per farglielo assumere?
ho letto i post precedenti e che ho
disabilitato la correzione automatica da strumenti -> opzioni....ma niente!
:( mi si rimposta sempre il maledetto valore predefinito


title: Ancora sugli insiemi di controlli

author: Sandrobi

text:
Ho seguito il thread di qualche giorno fa e in parte ha risolto anche i miei
problemi.
Perň, se non ho capito male, č necessario impostare tanti eventi su Click
per ogni controllo PulsanteXX con la chiamata a funzione.
Come si puň avere un evento che si scateni ad ogni Click o AfterUpdate di un
qualsiasi Controllo della Maschera e al suo interno decido cosa fare a
seconda del Controllo attivo?
Ad esempio ho provato con Corpo_Click ma, mi pare, ci passa solo sui
controlli che hanno Abilitato=No; me_Click mi pare che non sui attiva
mai.......
Spero di essermi fatto capire e che ci sia un soluzione.
Ciao.
Sandro


title: Ancora sugli insiemi di controlli

author: Alessandro Cara

text:
Sandrobi wrote:
> Ho seguito il thread di qualche giorno fa e in parte ha risolto anche i miei
> problemi.
> Però, se non ho capito male, è necessario impostare tanti eventi su Click
> per ogni controllo PulsanteXX con la chiamata a funzione.
> Come si può avere un evento che si scateni ad ogni Click o AfterUpdate di un
> qualsiasi Controllo della Maschera e al suo interno decido cosa fare a
> seconda del Controllo attivo?
> Ad esempio ho provato con Corpo_Click ma, mi pare, ci passa solo sui
> controlli che hanno Abilitato=No; me_Click mi pare che non sui attiva
> mai.......
>
> Spero di essermi fatto capire e che ci sia un soluzione.
>
> Ciao.
> Sandro
>
>
in fase di apertura imposti le proprieta' di evento che ti interessano
per tutti i controlli che vuoi e poi forse attraverso l'oggetto
activecontrol puoi decidere cosa fare
i.e.
frm.OnNoData = "=ReportVuoto()"
--
a.cara


title: Ancora sugli insiemi di controlli

text:
> > Ho seguito il thread di qualche giorno fa e in parte ha risolto anche i
miei
> > problemi.
> > Però, se non ho capito male, è necessario impostare tanti eventi su
Click
> > per ogni controllo PulsanteXX con la chiamata a funzione.
> > Come si può avere un evento che si scateni ad ogni Click o AfterUpdate
di un
> > qualsiasi Controllo della Maschera e al suo interno decido cosa fare a
> > seconda del Controllo attivo?
> > Ad esempio ho provato con Corpo_Click ma, mi pare, ci passa solo sui
> > controlli che hanno Abilitato=No; me_Click mi pare che non sui attiva
> > mai.......
> >
> >
> in fase di apertura imposti le proprieta' di evento che ti interessano
> per tutti i controlli che vuoi e poi forse attraverso l'oggetto
> activecontrol puoi decidere cosa fare
> i.e.
> frm.OnNoData = "=ReportVuoto()"
> --
> a.cara
1) non ho capito il significato di questa riga di codice; forse non c'è in
A97?
2) comunque non è quello che chiedevo e forse non c'è risposta perchè non è
possibile. Era per semplificare il codice e non dover ripetere per ognuno
dei 20 PulsanteXX, 20 eventi _Click e 20 eventi _AfterUpdate.
Sandro


title: Ancora sugli insiemi di controlli

text:
Sandrobi wrote:
>>>Ho seguito il thread di qualche giorno fa e in parte ha risolto anche i
>
> miei
>
>>>problemi.
>>>Perň, se non ho capito male, č necessario impostare tanti eventi su
>
> Click
>
>>>per ogni controllo PulsanteXX con la chiamata a funzione.
>>>Come si puň avere un evento che si scateni ad ogni Click o AfterUpdate
>
> di un
>
>>>qualsiasi Controllo della Maschera e al suo interno decido cosa fare a
>>>seconda del Controllo attivo?
>>>Ad esempio ho provato con Corpo_Click ma, mi pare, ci passa solo sui
>>>controlli che hanno Abilitato=No; me_Click mi pare che non sui attiva
>>>mai.......
>>>
>>>
>>
>>in fase di apertura imposti le proprieta' di evento che ti interessano
>>per tutti i controlli che vuoi e poi forse attraverso l'oggetto
>>activecontrol puoi decidere cosa fare
>>i.e.
>>frm.OnNoData = "=ReportVuoto()"
>>--
>>a.cara
>
>
> 1) non ho capito il significato di questa riga di codice; forse non c'č in
> A97?
c'e', c'e'. onnodata e' un evento di Report. Che l'oggetto Report lo
abbia chiamato frm non e' sicuramente cosa chiara ma mi sembrava cmq
intellegibile.
L'istruzione che voleva essere esemplificativa forse ha fatto un po di
confusione. C'e' un esempio (mio) piu' esteso nel 3d "Funzione per
colore di sfondo controlli" del 18/02 ore 18.29 mio post delle 18.40
>
> 2) comunque non č quello che chiedevo e forse non c'č risposta perchč non č
> possibile. Era per semplificare il codice e non dover ripetere per ognuno
> dei 20 PulsanteXX, 20 eventi _Click e 20 eventi _AfterUpdate.
secondo me e' quello che chiedevi.... sono non piu' di 5 istruzioni da
mettere sulla open del form.


title: Ordinamento in un report

author: pippo

text:
Salve ho un report che prende i dati da una query.
In quest'ultima ho impostato dei criteri di ordinamento u alcuni campi
in particolare su due colonne ho inserito ordinamento decrescente.
La query funziona tuttavia ho notato che in alcuni report che vado a
generare è come se non tenessero conto
del criterio di ordinamento della query!


title: Ordinamento in un report

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:5PTPe.85808$2U1.4...@news3.tin.it...
> Salve ho un report che prende i dati da una query.
>
> In quest'ultima ho impostato dei criteri di ordinamento u alcuni campi
> in particolare su due colonne ho inserito ordinamento decrescente.
>
> La query funziona tuttavia ho notato che in alcuni report che vado a
> generare č come se non tenessero conto
> del criterio di ordinamento della query!
>
>
Ho risolto il problema
in sostanza i criteri di ordinamento nel report sovrascrivono quelli della
query rendendoli
nulli.Ho impostato i criteri di ordinamento direttamente nel report e pare
che funzioni bene