mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: AllowEdits

scusate, ho un problemino: (e vi assicuro, non è l'unico)
Me.AllowEdits = False
Questa formula che permette di dare  a tutti i controlli della maschera
corrente la proprietà AllowEdits = False.
Ma se volessi trasmettere la stessa proprietà, oltre ai controlli della
maschera corrente anche a tutti quelli delle sottomaschere ad esso allocate
quale formula dovrei adottare?
grazie Gianfranco

 ha scritto nel messaggio
news:NmWp9.46880$cS4.1...@news2.tin.it...

Non sono sicuro che funzioni, ma prova con
Me!NomeControlloSottomaschera.Form.AllowEdits = False
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Grazie per la risposta.
Purtroppo, i controlli nelle varie sottomaschere, sono tanti e quindi, se
esiste, cerco una formula che mi permetta di trasferire la stessa proprietà
a tutti i controlli delle sottomaschere per intenderci, quello che fa
Me.AllowEdits = False per la maschera corrente.
grazie, Gianfranco

 grazie, Gianfranco
Forse hai frainteso che cosa intendo io con NomeControlloSottomaschera: io
intendo il nome del controllo che nella maschera principale contiene la
sottomaschera e NON che devi modificare la proprietą AllowEdits di tutti i
controlli della sottomaschera; insomma, se il controllo della maschera
principale che contiene la sottomaschera si chiama SottomascheraPippo, tu
devi scrivere solamente:
Me!SottomascheraPippo.Form.AllowEdits = False
e ti verrą applicato AllowEdits a tutti i controlli della sottomaschera alla
stessa maniera in cui scrivendo solamente:
Me.AllowEdits = False
ti viene applicato AllowEdits a tutti i controlli della maschera principale.
--



Scusa per aver frainteso
Ti ringrazio, funziona perfettamente.
ciao Gianfranco
Newsgroup: it.comp.appl.access
Titolo: consiglio su struttura tabella

Ciao, devo creare una tabella contenente i campi con il nome operai e
la relativa paga base oraria, questa può variare (nel tempo) in blocco
in caso di aumenti contrattuali, o singolarmente in caso di aumenti al
singolo dipendente; i dati obsoleti devo logicamente mantenerli,
perchè se ricalcolo i costi riferiti a tempi precedenti gli aumenti,
mi servono questi.
In caso di aumenti in blocco credo sia sufficiente strutturarla in
questo modo:
| nome_operaio | paga al 01/01/2006 | paga al 01/01/2007 | ecc.
Ma in caso di aumenti al singolo dipendente come posso fare? creare
una colonna nuova di dati a causa di un solo aumento mi sembra
eccessivo, ma il mio cervello arriva qui.......avete una dritta?
Grazie

 ha scritto nel messaggio 
news:1191584402.2...@o80g2000hse.googlegroups.com...



---------------------------
Mah.. io farei così:
TabellaPaghe
-IdPaga
-Data
-ValorePaga
-Annotazioni
TabellaNominativi
-IdNominativo
-IdPaga (relazione uno-molti con la tabellaPaghe)
-ValorePaga (ricavato dalla tabella paghe)
-ecc...
A questo punto crei diversi record con le diverse tariffe, e associ ai 
nominativi. Se cambia una tariffa non fai altro che creare una copia della 
tariffa in questione (per lo storico) e modifichi il valore, e 
automaticamente verranno aggiornati tutti i record correlati in base 
all'indice, se cambia la tariffa di un solo nominativo puoi creare e 
associare un nuovo record di tariffa, oppure aggiungere un campo %aumento e 
la tariffa base associata viene aumentata di X .
Al momento non mi viene in mente altro.... 

 ha scritto nel messaggionews:1191584402.2...@o80g2000hse.googlegroups.com...

grazie, appena risolvo il problema dell'arrotondamento delle cifre ci
provo!
Ri - grazie mille.

 Ri - grazie mille.
Per favore, fai attenzione a quotare solo il minimo indispensabile, altrimenti 
i post diventano illeggibili.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: settaggio controllo in una form a maschere continue

Saluti a tutti,
                e' possibile bloccare un solo controllo in una form a
maschere continue? Si puň cioč referenziare solo un controllo relativo ad un
determinato record?
Grazie
Bye
Ilaria

determinato record?
no.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


Una soluzione (non so se applicabile al tuo caso specifico)
potrebbe essere aggiungere un controllo di tipo Boleano
che sul record corrente Blocca o meno il Controllo che
ti serve.
Cioa Marco

determinato record?
Non in modo "built-in".
Forse puoi provare con oncurrent a bloccare e sbloccare un
ctl se si verifica una certa condizione...
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: Re: Scandeze importo fatture clienti pie di pagina report fatture....

 p.s. Auguri a tutti i papà e coloro che si chiamano Giuseppe ;)
usa "dateadd" per aggiungere i giorni alla data
vedi help
-- 
Ciao
Geppo 

 - Mostra testo tra virgolette -
Ciao scusami ma dalla tua risposta ho capito che mi sono espresso
male.
Il problema non è come calcolare la data, ma come far venire nel
totale della stampa fatture le tre righe delle scadenze.
Spero di essere stato più chiaro, diversamente scusatemi.

 - Mostra testo tra virgolette -
Ciao scusami ma dalla tua risposta ho capito che mi sono espresso
male.
Il problema non č come calcolare la data, ma come far venire nel
totale della stampa fatture le tre righe delle scadenze.
che significa?
hai problemi di visualizzazione, calcolo o altro?
Spero di essere stato piů chiaro,
mica tanto.....
facci capire che te serve.
Ciao
Daniele

 Daniele
Ciao,
quando stampa la fattura nel record di piè di pagina vorrei far
stampare anche le "n" scadenze legate al tipo di pagamento.
Le scadenze sono contenute nella tabella scadenze clienti ed hanno in
comune l'id della fattura.
Non capisco come fare stampare nel report nella parte del piè di
pagina, le varie scadenze prelevandole dalla tabella, visto che già il
report ha una sua query per prelevare i dati di testa e del corpo...
mi auguro di essermi spiegato meglio stavolta...Ciao e grazie per
l'interessamento.

 Daniele
Ciao,
quando stampa la fattura nel record di piè di pagina vorrei far
stampare anche le "n" scadenze legate al tipo di pagamento.
Le scadenze sono contenute nella tabella scadenze clienti ed hanno in
comune l'id della fattura.
Non capisco come fare stampare nel report nella parte del piè di
pagina, le varie scadenze prelevandole dalla tabella, visto che già il
report ha una sua query per prelevare i dati di testa e del corpo...
e perchè non puoi metterle nella query?
basterebbe aggiungere la tab scadenze.
mi auguro di essermi spiegato meglio stavolta...Ciao e grazie per
l'interessamento.
si ..spiegato sei! ;)
cmq se le scadenze sono uguali per tutte le fatture, potresti
calcolarle direttamente nel report.
oppure dalla tab scadenze fare un sottoreport da inserire
nel report, collegandolo con idfattura.
Ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: Accees xp: info

Salve, ho appena vinto un'asta su ebay di office xp professional, che
dovrebbe sostituire il vecchio 2000, c'è compatibiltà con i db di Ac2K, o
come per il passaggio da Ac97 > AC2K c'è il discorso di importare o
sdalvare nella ver. precedente?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sdalvare nella ver. precedente?
Di default Access 2002 salva il database con il formato Access 2000.
Pertanto, non dovresti incontrare grossi problemi di contabilità
Newsgroup: it.comp.appl.access
Titolo: Problema arrotondamento Iva partendo da prezzo ivato

E' un problema abbastanza comune
Ognuno lo risolve a sua maniera
C'e' pure chi non lo risolve
Inzomma, se un articolo viene venduto ivato a 75,00 euro, in fattura lo 
si vedra'  come  61,48 (61,47540984)  + 13,53 (13,5256) = 75,01
Ipotizzando di voler tenere fermo il 75,00 euro che il l'operatore 
decide di usare come prezzo di vendita, come fare lo scorporo iva in 
modo che poi la somma risulti corretta?
Diminuire l'Iva? Nun ze po', altrimenti arrivano le guardie
Diminuire l'imponibile a 61,47? La somma imponibile+iva verrebbe 
corretta, Ma poi se prendessimo l'imponibile e lo ivassimo, si avrebbe 
un 74,99 di importo ivato
Un po' come essere genitori, qualunque cosa fai sbagli
E voi, nel caso dell'arrotondamento iva, come sbagliate?


metti -0.01 centesimi nel corpo fattura come arrotondamento/abbuono con 
regime iva esente
 
ciao

Newsgroup: it.comp.appl.access
Titolo: Aiuto su struttura tabella e relazioni

Ragazzi ho un problema che non riesco a risolvere. Magari per voi è 
banale ma vi giuro che mi sto scervellando senza trovare soluzione al 
problema.
Sto scrivendo una piccola app in access per la gestione di un db sulle 
gare d'appalto a cui la nostra azienda partecipa. C'è la tabella delle 
gare, quella delle ditte e quella delle offerte che unisce queste due 
tabelle in una relazione molti a molti.
La matassa che non riesco a sbrogliare è questa: A volte le aziende si 
riuniscono in Associazioni Temporanee di Impresa. In pratica è come se 
per una gara più aziende fossero considerate una sola azienda. Avevo 
pensato di definire una nuova ditta per ogni ATI, ma in questo modo 
perderei la correlazione fra le singole aziende componenti e l'offerta. 
Allora ho provato a definire una tabella CONCORRENTI che contiene un 
campo identificativo e poi cinque campi identici che contengono le 
aziende componenti una ati. La cosa diventa troppo macchinosa e poco 
pulita però, perchè in pratica questa tabella dovrebbe contenere un 
record per ogni azienda oltre ai record per le ATI. L'esperienza mi 
insegna che duplicare le informazioni non è una cosa buona :)
So che ci deve essere un'idea migliore, non riesco ad averla però :)
Vi ringrazio in anticipo per l'aiuto, Giovanni

 Vi ringrazio in anticipo per l'aiuto, Giovanni
[gare] 1-----> molti [offerte] 1-----> molti [ditte]
in pratica fai partecipare alla gara [gare] un titolare di offerta [offerte]
composto da 1 o n aziende [ditte].
Se funziona accetto tangenti ;-))
Ciao, Angelo
Newsgroup: it.comp.appl.access
Titolo: lanciare routine di sottomaschera da maschera principale

ho una maschera principale da cui cerco un record in base ad un codice con 
un menu a tendina
dopo aver cercato il record mi vorrei posizionare sulla sottomaschera e 
posizionarmi sulla categoria che ho cercato ho provato cosi
    Forms![magazzino]![categoria]![cercacat] = Me.categoria
    Forms![magazzino]![categoria].SetFocus
    Forms("magazzino").Form("categoria").Cerca
dove Cerca è una routine cosi definita
    ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Categoria] = '" & Me![cercacat] & "'"
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
mi dà il seguente errore
proprietà o metodi non supportati dall'oggetto sulla riga
    Forms("magazzino").Form("categoria").Cerca
cosa sbaglio? grazie. 

 ha scritto nel messaggio
news:43600960$0$13348$4faf...@reader2.news.tin.it...

Se hai una sub che vuoi richiamare da due oggetti diversi (nel tuo caso
dalla maschera principale e dalla sottomaschera) devi registrare la sub come
pubblica in un modulo standard del database quindi richiamarla da qualsiasi
punto del database con una Call (vedi help).
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Lanciare eseguibile collocato su cartella condivisa in rete

Ciao a tutti, 
da access lancio un eseguibile presente su una cartella condivisa su server.
Funziona tutto correttamente ad eccezione di un messaggio di avviso di sicurezza di windows che dice di non poter verificare chi ha creato il file.
 
Sapete come posso rendere attendibile questo file ed evitare questo fastidioso avviso?

Ciao ciroteo,
la soluzione potrebbe essere nell'aggiungere il persorso di rete nelle impostazioni di sicurezza internet del pannello di controllo (Opzioni internet \ Sicurezza \ Intranet locale \ Siti \ Avanzate).
Una domanda simile alla tua era stata posta qui, prova a dare un'occhiata: 
https://superuser.com/q/69863
 
 
Ciao
Mat.

Grazie Potone, 
controllo e ti faccio sapere.
Forse anche nei percorsi attendibili di access stesso dovrebbe essere possibile autorizzare una cartella specifica.


Ciao,
credo che i percorsi attendibili di access riguardino solo le posizioni da cui possono essere aperti files considerandoli attendibili (da access stesso) quindi evitando di mostrare messaggi riguardo la sicurezza.
Comune una prova vale la pena farla, facci sapere. 
Ciao, 
Mat.

Acciddenti non funziona il messaggio viene chiesto sempre.
Il fatto è che l'eseguibile mi stampa un'etichetta con un barcode non supportato da access. Me l'hai sviluppata un consulente e funziona.
Inzialmente lancio la stampa in automatico di una mia etichetta standar direttamente da access e subito dopo la seconda con questo barcode dall'eseguibile. Mi dispiace che il processo è interrotto dalla richiesta di conferma e l'operatore deve fare due click per la stessa operazione.
E' un fatto di automazione e velocità di data entry più che altro. 
Un click stampo due etichette e le metto sul box.
 
Ci studio un po'...


 Acciddenti non funziona il messaggio viene chiesto sempre.
[Cut]
 
Hai provato a mettere il percorso di rete nelle posizioni sicure della intranet locale e non funziona?
Hai dato un'occhiata al link che ho postato l'altro giorno? non c'è nessuna informazione utile li?
Ciao
Mat.
Newsgroup: it.comp.appl.access
Titolo: problema con Msysdb

Ditemi che a questo riuscite a porre rimedio :
aprendo li mio db protetto a livello utente  mi dice :
il modulo di gestione di database Microsoft Jet non è riuscito a trovare
l'oggetto MsysDb,. Assicurarsi che l'oggetto esista e che il nome e il
percorso siano digitati correttamente.
il file in questione l'ho traferito dal pc di lavoro a quello di casa
tramite penna usb, ho una copia di tre giorni fa che apro correttamente,
anche quella protetta a livello utente.
non riesco a importate i dati in un nuovo mdb !!!!!
Non mi direte che questo mdb è spacciato ???
Ditemi che c'è una soluzione perchè i dati da ricaricare sono davveri tanti
??
Ditemelo per piacere.
grazie.
Tra l'altro di questa tabella di sistema non c'è traccia nè nella copia
back-up recedente nè nel file mdw.
Dove diavolo è questa tabella ???


Allora, vai nelle opzioni e metti un flag su visualizza oggetti di sistema e 
nascosti.
Importa tutto in un nuovo db, scartando le tabelle msys.
Lui le ricreerà nel nuovo mdb e dovresti risolvere
MAssimiliano 

 ha scritto nel messaggio
news:TBoHd.5295$fq5....@news.edisontel.com...

Ciao MA,
ho provato anche questo, ma non appena seleziono il file corrotto e tento di
aprirlo compare quel maledetto messaggio.
Ho utilizzato anche jetcomp su consiglio di Cinzia sul ng di MS, ma niente
da fare.
La compattazione di access non riesco a farla
Ho visitato anche il sito di Karl e ho provando a convertire il database a
A2003, ma neanche questo risolve.
Ho iniziato questa mattina a ripopolare il back-up obsoleto per non predermi
troppo indietro, ma un po' mi ci vuole.
In ogni caso siccome potrebbe succedere nuovamente, (speriamo di no) se a te
fosse capitato in passato e fossi riuscito a ripristinare il database
corrotto, se hai altri consigli provo anche quelli.
Vorrei capire come mai è capitato, perchè non ho fatto altro che tagliare,
purtroppo e non copiare il database da una memoria di massa ad un'altra e
leggendo le Kb di MS non mi trovo in una delle situazioni che loro
descrivono, se non in quella dove dicono che se la compattazione non va a
buon fine l'errore è molto grave !
Ciao
Newsgroup: it.comp.appl.access
Titolo: Prodotti con prezzo variabile

Ciao,
per la mia ditta sto cercando di realizzare un nuovo DB che mi consenta di 
emettere fatture. Per la creazione del suddetto ho creato le seguenti 
tabelle: Cliente, Prodotto, Fattura. Ovviamente dopo aver messo in relazione 
prodotti e fattura ho dovuto crearne una quarta chiamata FatturaProdotto. Il 
mio problema è il seguente, nella tabella Prodotto ho 4 campi: IdProdotto, 
Codice, Descrizione e Prezzo; i prezzi dei prodotti sono variabili pertanto 
di settimana in settimana possono subire modifiche. Se emetto una fattura 
oggi un prodotto costa 10,00? mentre fra una settimana ne può costare 9,80?. 
Il problema è che se cambio il costo del prodotto ovviamente mi cambia sia 
sulla fattura odierna che su quella di una settimana fa, come posso fare per 
ovviare a questa problematica e lasciare conservato all'interno delle 
fatture il prezzo al momento in cui è stato venduto il prodotto?
Grazie a chiunque legga e chi a cortesemente decide di guidarmi nella 
risoluzione della mia problematica.
Ah! Dimenticavo VBA lo conosco poco o niente
saluti SimoneB 

 ha scritto nel messaggio 
news:47aef58d$0$10617$4faf...@reader2.news.tin.it...

Se nei dettagli fattura metti il prezzo dell'articolo, quello della 
settimana o del giorno o comunque il corrente, avrai sempre tutti i vari 
prezzi.
La data fattura ti fornirà il giorno in cui hai applicato quel prezzo.
Ciao, Carlo


Io sto facendo un DB del genere: ho usato una tabella LISTINO in cui riporto
per ogni prodotto il prezzo e la data di validità. NE consegue che ogni
prodotto potrà comparire su più righe con date diverse e prezzi diversi.
Quando emetti una fattura indica la data e recupera nel listino il prezzo
del prodotto in quella data.
Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Formato data

Salve a tutti,
ho collegato tramite ODBC varie tabelle.
Nella tabella <arcsql50_LOGStoria> compare il campo
<DataOraOperazione> formato intero lungo.
Il problema sta nel valore:
1217398124 corrisponde a 30/07/2008 08:08
Non riesco a capire che tipo di formattazione è stata usata.
Sapete darmi qualche indicazione per la formattazione "normale"?

 ha scritto nel messaggio 
news:6847ed36-7c24-4604...@l42g2000hsc.googlegroups.com...
Salve a tutti,
ho collegato tramite ODBC varie tabelle.
Nella tabella <arcsql50_LOGStoria> compare il campo
<DataOraOperazione> formato intero lungo.
Il problema sta nel valore:
1217398124 corrisponde a 30/07/2008 08:08
Non riesco a capire che tipo di formattazione č stata usata.
Sapete darmi qualche indicazione per la formattazione "normale"?
Ma...č il dato che riporti dalle tabelle collegate in access?
Ciao
-- 
Roberto da Parma 

 Ma...è il dato che riporti dalle tabelle collegate in access?
nella tabella è salvato 1217398124, leggendo il dato attraverso
l'applicativo diventa 30/07/2008 08:08
mi anno spiegato dall'assistenza che il valore <1217398124> è uguale
al numero di secondi trascorsi dal 01/01/1970 (non chiedermi il
perchè)
però se faccio 1217398124/86400 (i secondi in un giorno) e poi sommo
il tutto a 01/01/1970 ottengo 30/07/2008 06:08 (in pratica 2 ore in
meno)
ci dev'essere qualcosa che mi sfugge ...

 ci dev'essere qualcosa che mi sfugge ...
-- 
Ciao
Geppo 


ho provato ed ovviamente torna
però se faccio una ricerca in anno precedente la differenza è di 1 ora
(o in più o in meno)
se la differenza fosse sempre la stessa non sarebbe un problema ...
ho pensato anche all'ora legale ma non torna comunque ...
in più un'utility di conversione fornita dalla ditta del programma da
un altro risultato ancora
riepilogando:
con la mia funzione -2 ore
con l'utilità fornita dalla stessa ditta -1 ora
con il programma 0 ore
non ci capisco più niente anche perchè la mia funzione funziona bene
(scusate il gioco di parole) in quanto ho fatto delle prove a manina e
il risultato torna sempre ...
Newsgroup: it.comp.appl.access
Titolo: ImageFrame Incorporata non funziona

ciao
dal db northwind di access 2003 ho ricavato un piccolo database di
profili di utenti utilizzando la maschera degli impiegati. Siccome è
un db piccolo e gira su diversi pc ho scelto di incorporare le
immagini e non collegarle, tanto non sono molte. Ma, nonostante nelle
proprietà dell'ImageFramenella maschera selezioni "incorporata",
provando a spostare la cartella delle foto mi dice "impossibile
trovare la foto", cioè non le incorpora. Nella tabella il campo foto è
Oggetto OLE e nella query che alimenta la maschera nel campo foto mi
dice "Dati binario lungo".
Manca qualcosa?
grazie mille
Luciano

 ...
Vedi la mia risposta in mpioa.
Un multipost non � una buona idea. O la gente di un NG
non vede le risposte del altro o la gente vede tutti e due NG e
due volte il tuo messaggio. In ogni caso la discussione � sezionata.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: sintassi sql

E' possibile in un database access creare un comando per calcolare la media
dei campi? Cioč se ho il campo voto1 e il campo voto2 posso effettuare la
media dei campi, per singolo record, in maniera da avere un campo MediaVoti?
Il comando AVG calcola solo la media dei record in un campo.
Qual č la sintassi per visualizzare come valore predefinito di un campo data
solo l'anno?
Grazie

 solo l'anno?
Access SQL: select year(<campodata>) as anno from <nometabella>
T-SQL: select datepart(year,<campodata>) as anno from <nometabella>
Giorgio

 solo l'anno?
Funzione year
Antonio
Newsgroup: it.comp.appl.access
Titolo: Date, ricerche e report

mercoledì 23 febbraio 2000
Sto sviluppando un semplice Db per la gestione delle licenze degli
ufficiali presso un distretto militare.
Sono le prime volte che utilizzo Access (sia versione 97 che 2000) e mi
immaginavo la stessa semplicità e intuitività di utilizzo di Excel e di
Word.
Invece sono sorti una serie di problemi inaspettati su questioni
piuttosto scontate:
1. Calcoli sulle date: non riesco ad effettuare il calcolo dei giorni
lavorativi (esclusi i week-end e i festivi) compresi tra due date. So
che in Excel, aggiungendo gli “strumenti di analisi”, è disponibile una
funzione specifica, mentre in Access ho dovuto scrivere un’apposita
routine in Visual Basic. Possibile che sia così complicato?
2. Ricerca di un dato in una tabella da Visual Basic: ho provato molti
metodi per effettuare tale ricerca (con la funzione Seek, Find First,
Trova Record,…) ma nessuna di queste riesce a girare correttamente.
L’errore che viene segnalato indica “funzione non disponibile”, ho
provato ad aggiungere librerie riferite agli oggetti DAO e Dynaset ma
non ho capito bene come funziona il discorso. C’è un modo semplice per
risolvere il problema?
3. Impaginazione di un report: ho la necessità di riportare in un report
l’elenco di record di una tabella, in riferimento ad un certo campo, per
colonne invece che per righe. Es:
Nominativi: Nome1  Nome2  Nome3 …..                 invece che
Nominativi
Nome1
Nome2
Nome3
….
E’ possibile?
Grazie dell’attenzione e rispondetemi pure per e-mail (togliere ***)


Punto 1: se vuoi utilizzare gli strumenti che Excel ti mette a disposizione
puoi "chiamarlo" in aiuto tramite createobject() (vedi l'help). Se vuoi
utilizzare excel perchè è più semplice (per te); puoi sempre collegare le
tabelle al db di access e fare tutte le elaborazioni che vuoi...
Punto 2: prova a descrivere (meglio se incolli nel messaggio il codice)
meglio l'operazione che vuoi fare passo per passo..
Punto 3: file/imposta pagina/colonne... inserisci il numero delle colonne
che devi visualizzare...
Comunque non puoi paragonare excel ad access o a word; tutti utilizzano VBA
ma non significa che fanno tutti la stessa cosa allo stesso modo, anzi, il
risultato migliore (alcune volte) lo ottieni utilizzandoli insieme...
Ciao..

Newsgroup: it.comp.appl.access
Titolo: Access95 e access2000

è possibile con qualche stratagemma far girare un db di access2000 su
access95.
chiedo troppo lo so,  sigh
altra domanda + seria:
come è possibile avviare in esecuzione automatica un db aperto
direttamente su una maschera?
grazie

 direttamente su una maschera?
2^ vuoi avviare un db da una maschera di un altro db? mi chiarisci meglio
cosa vuoi fare?

grazie
crei la macro autoexec
e ci metti dentro l'apertura della maschera che ti interessa...
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: CANCELLARE UN TABELLA

in dBase IV c'era il comando DELETE ALL che consentiva di cancellare tutti i record di un file dbf (=una tabella di Access) "azzerando" il database.
In Access ho bsogno di fare la stessa cosa da codice, ma ho trovato solo il metodo .delete che consente di cancellare il record corrente.
Ho fatto una Query di cancellazione, ma non riesco ad agganciarla ad un pulsante di comando (usando l'autocomposizione, quando devo specificare la query, mi visualizza una lista vuota).
Ho il codice SQL della suddetta query, ma non so come inserirlo all'interno del codice...
Ho anche mal di testa a furia di cercare nell'help in linea  di Access...
Gianni
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

 Ho il codice SQL della suddetta query, ma non so come inserirlo all'interno
del codice...
CurrentDb.Execute "DELETE * FROM TuaTabella"
o
DoCmd.RunSQL "DELETE * FROM TuaTabella"
per avere i messaggi
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Metti nel codice relativo all'evento click del tasto di comando questo
codice
DoCmd.RunSQL "delete * from TabellaDaSvuotare"
Simone

Newsgroup: it.comp.appl.access
Titolo: soci

devo fare un database di soci che stampi anche su un foglio A4 le etichette
(da ritagliare poi) che mi consigliate ? ci sono sul sito di questo NG
qualche database da scaricare del    tipo che mi serve a me ?
grazie 1000 per l'attenzione.

...

Se lo devi fare tu  il db perche' lo vuoi gia' pronto da scaricare ?
Non e' poi cosi' difficile da fare  se ti impegni un po', magari un aiuto
non te lo nega nessuno.
Carlo Ve

qualche database da scaricare del    tipo che mi serve a me ?
no, però ti potremmo dare dei suggerimenti su come fartelo da solo.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

...


Newsgroup: it.comp.appl.access
Titolo: Non mi funzionano piu' i database

Aiuto! Non sono uno esperto di programmazione e confido in voi per un
problema. Dopo aver cambiato il computer e reintallato tutto (WIN ME e
Office 2000) non riesco piu' a far funzionare i database. 
Access non riesce e trovare alcuni metodi. Ad esempio mi da "Errore di
compilazione. Impossibile trovare il metodo o il membro dei dati" su
una findfirst.
Non e' un problema di conversione da 97 a 2000 perche' mi succede sia
su vecchi MDB che su quelli recenti fatti gia' con Office2000.
In pratica e' come se non ho installato qualcosa ma non ho
assolutamente idea di cosa manca.
Grazie a chiunque sia in grado di aiutarmi, Peppo


controlla i riferimenti delle librerie



scusa l'ignoranza ma non sono in grado di interpretare il tuo
suggerimento.

 ha scritto nel messaggio
news:8tdrntksmv11re402...@4ax.com...

Normalmente questo problema è causato da un riferimento ad un file di
libreria mancante.
Lo puoi controllare aprendo un qualsiasi modulo di codice e dal menù
Strumenti scegliere Riferimenti, se dall'elenco che appare trovi delle voci
"Manca" spuntate, vuol dire che nel database venivano usati dei componenti
che sulla nuova macchina non sono installati.
Puoi levare la spunta sulle voci "Manca" se tali componenti non erano
necessari tutto tornerà a funzionare.
Ciao TIR.

Grazie a chiunque sia in grado di aiutarmi, Peppo
Innanzitutto grazie a tutti per la disponibilita'.
Purtroppo non sono ancora riuscito a risolvere il mio problema.
Ho provato a vedere i Riferimenti del menu strumenti, ma sono
tantissimi e non so assolutamente dove trovare documentazione in
merito. Ho provato a selezionarne alcuni che mi sembravano legati al
mio problema. 
In particolare ho abilitato "Microsoft DAO 3.6 Object library" che
penso sia legato al mio problema di non trovare il metodo FindFirst di
Recordset, ma non ho risolto.
Che libreria devo inserire per questo metodo?
Peppo

 ha scritto nel messaggio
news:vijsnt4pt013qtdv3...@4ax.com...

Devi controllare solo quelli che riportano la dicitura "Manca" e togliere la
spunta.
Per sapere i file mancanti seleziona la voce interessata, in basso viene
indicato il nome ed il percorso della dll richiesta.
Ciao TIR

Newsgroup: it.comp.appl.access
Titolo: conflitti IE7-Access

Da anni in azienda usiamo un programma-agenda fato da me suddiviso in FE e
BE in rete (con dati sul server).
Se si installa IE7, il programma (MDE) non parte nemmeno e quindi non dà
indizi.
Non ho ancora provato a eseguire il codice MDB perchè dovrei installare IE7,
mentre io uso FireFox.
Avete notizia di problemi del genere?
Ciao
-- 
Fabio Dalla Villa


Ciao la mia configuarzione su questo pc: IE7 e A2003, nessun problema
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: BackOffice

Buon giorno e Buon Anno a tutti i frequentatori del NG.
Vorrei sapere la differenza di BackOffice (ver. 4.5) dalla ODE
Grazie.


Forse volevi dire SQL Server 7 al posto di BackOffice, visto che
quest'ultimo comprende diversi pacchetti (Exchange, SNA Server ecc.).
Comunque la differenza fra SQL Server e Access (compreso versione ODE) è che
il primo è adatto alla gestione di moli di dati più grandi rispetto al
secondo.
Ciao
LaLo

 secondo.
digo:
No, vorrei sapere se posso creare dei DB con BackOffice allo stesso modo di
ODE.
Per chiarezza, gli eventuali DB creati con BackOffice possono essere
utilizzati anche da chi
non ha installato Office o meglio Access?
Praticamente, esiste o no il Runtime che faccia girare questi DB? e se
esiste, č disponibile in BackOffice?
Ciao e grazie. Digo


Puoi creare dei database con SQL Server (su BackOffice 4.5 c'è la versione
7): per utilizzarli devi sviluppare qualche applicativo ad es. in VB.
Ciao
LaLo


Scusa ... dimenticavo che non occorre Access a meno che non vuoi sviluppare
l'applicativo proprio in Access (il FE con Access e il BE con SQL Server).
ariCiao
LaLo

Newsgroup: it.comp.appl.access
Titolo: Valori calcolati nelle tabella.

Ciao,
leggo sempre + spesso che non conviene o è sconsigliato memorizzare campi
calcolati nelle tabelle, perchè ?
lo chiedo perchè io lo faccio, certo con attenzione, ma non ho mai avuto
problemi.
per esempio, da un archivio dei turni esterni io calcolo i rimborsi per i
dipendenti in trasferta - indennità oraria, chilometraggio, spese, ecc..
tramite alcuni campi calcolati, nella maschera di inserimento dei turni
faccio i calcoli e poi memorizzo in una tabella tali valori usando lostfocus
del campo dove inserisco le informazioni essenziali per i calcoli. il tutto
dopo aver, per esigenze di praticità mie e dei percipienti, arrotondato alle
100 lire.
se ho capito bene è sconsigliabile, ma come potrei fare diversamente dal
momento che poi i rimborsi calcolati finiscono in un report?
Grazie
Nix

 momento che poi i rimborsi calcolati finiscono in un report?
Embè? Pure nei report si possono mettere i controlli calcolati, o meglio,
nella query origine record del report metti un campo calcolato che poi
associ ad un controllo
Antonio

 ha scritto nel messaggio
news:pzH17.8374$eB4.2...@news.infostrada.it...

Oltre alle osservazioni del mitico Biso, aggiungerei anche questa
osservazione: se dovessi aggiungere un'altra maschera che opera sulla
tabella che contiene campi calcolati, immagina cosa succede se commetti
qualche errore nel riscrivere le procedure di calcolo di tali campi !!
Bye
LaLo
Newsgroup: it.comp.appl.access
Titolo: Macro Excel da Access

Dopo aver aperto un file Excel con il presente codice (grazie Roberto) è
possibile, sempre da codice, far esegure ad excel una macro??
Lo scopo è di "forzare" l'aggiornamento del foglio Excel (legato ad una
tabella Access tramite importa- dati- ecc.). Tale aggiornamento avviene
normalmente all'apertura del file Excel da Excel ma non viene eseguito con
l'apertura da codice. Ho provato ad aggiornare con una macro in "Sub
Auto_open()" di Excel ma senza risultato.
Grazie.
- Bruno -
Riporto il codice di apertura file Excel:
Dim TuaApplicazione As Object
Dim FileExcel As Object
Dim Foglio As Object
Set TuaApplicazione = CreateObject("Excel.Application")
Set FileExcel = TuaApplicazione.Workbooks.Open("c:\NomeFileExcel.xls")
Set Foglio = FileExcel.Sheets("NomeFoglio")
Foglio.Activate
TuaApplicazione.Visible = True

 TuaApplicazione.Visible = True
    Hai almeno due possibilita'.
    1. Dato che in Excel esiste la voce di menu':
            Dati > Aggiorna dati
       fai eseguire al tuo codice Access tale azione. Consulta la guida
       a proposito di:
            Function Refresh([BackgroundQuery]) As Boolean
                Membro di Excel.QueryTable
    2. Mediante la voce di menu':
            Dati > Carica dati esterni > Proprieta' intervallo dati
       potresti impostare un aggiornamento periodico, ogni tot minuti.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: Record uguali in access

Se io ho due tabelle contenenti anagrfiche es nome cognome telefono chi sa 
indicarmi una query che mi trovi i record identici almeno in un campo ad 
esempio telefono?
Grazie a chi potrŕ darmi input in merito....
Massimo 

 Massimo
Creati una query con dove metti in Inner Join le due tabelle in base ai
rispettivi campi numero di telefono: aprendo la query ti verranno
visualizzati solo i numeri di telefono presenti in ambedue le tabelle.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

credo di aver capito,
provo grazie mille 

 provo grazie mille
Prego


Newsgroup: it.comp.appl.access
Titolo: scorrimento record

è possibile disabilitare lo scorrimento dei record nella visualizzazione
di una maschera o di una sottomaschera?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Togliendo le barre di scorrimento?
Ciao.
-- 
Sergio MAZZA 

> Togliendo le barre di scorrimento?
intendo scorrere i record, vale a dire passare dal record 1 al 2 ecc....
con l'opzione "sequenza" impostata a "record corrente" riesco a impedire il
passaggio al record successivo, ma questo avviene ugualmente con i tasti
pag.giů e 
pag.su
 (nonchč con la rotellina del mouse...)
basta disabilitare il funzionamento di questi tasti?
altri suggerimenti?


Prova ad impostare la proprietà della form "sequenza" (scheda "Altro") a 
"record corrente"...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Controllo dei decimali

Problema: in una casella di controllo inserisco un numero con 2 decimali
(nella tabella il campo è settato in precisione singola). Posso controllare
la rappresentazione numerica con il numero di cifre a piacimento (a me ne
servono 6), ma quanto vado ad editare il numero ne vedo parecchie di più.
Ho già visto sul sito comune la spiegazione del perchè un numero con pochi
decimali, venga alterato: per via dell'approssimazione binaria.
Ma esiste un modo per mantenere anche in editazione un numero di cifre
prestabilito, senza che uno 0,123456 venga trasformato in 0,123456001281738
(che ha il difetto di spaventarmi l'utente finale)??
Nel caso in esame, se setto il campo in precisione doppia risolvo, ma vale
in assoluto?
Grazie.
--
Fabio Dalla Villa
Biella (BI) 13900

 ha scritto nel messaggio
news:3c34...@news.cis.it...

Pare che PrecisioneSingola dia qualche problema in generale
Paolo

 
  Potresti arrotondare il numero immesso alla cifra decimale voluta prima 
dell'aggiornamento del record.
  Una curiosita' (non e' il tuo caso visto che ti servono 6 decimali): il 
tipo DI DATO Currency e' in grado di gestire, in maniera ESATTA, fino alla 
5a cifra decimale, operando una distribuzione di tipo statistico 
dell'errore di approssimazione.
  Ciao.
-------------------------------------
http://digilander.iol.it/SimonenomiS/
-------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Inserimento da routine valore data/ora

Su un DB di conteggio delle ore lavorate ho la necessità di inserire da
una routine  evento un valore tipo data ora  es: 8:00 per lunedì, 9:00
per martedì ecc .., per poi sottrarlo dalle prestazioni rese per il
calcolo dello straordinario.
ora, se attribuisco il formato data/ora  al controllo maschera e nel
codice inserisco es:
Private Sub DATA_Click()
Me.Testo74 = WeekDay(DATA)
If Me.Testo74 = 2 Then
Me.ordinarie = #8:00#
ecc ……
la cosa non funziona.
Ho provato con altre formattazioni del controllo ma non riesco ad
uscirne.
Qualcuno ha delle idee 
Girazie!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Sscusa ma non è molto chiaro il post. Dovresti spiegare il significato dei 
campi che menzioni nella routine perchè ti possa essere utile un commento.
Ciao 

 Ciao
Sì, scusa tu!
Allora: dall'evento clik 
seleziono con la funzione weekdey il numero corrispondente al giorno
della settimana;
poi con un funzioni if attribuisco un valore corrispondente al giorno ad
un controllo campo
corrispondente alle ore lavoro ordinario di quella giornata (esempo 8
ore per lunedì)
La dificoltà che incontro sta nella formattazione del controllo campo in
relazione al valore indicato sulla routine.
Se infatti sulla routine scrivo 8 e il controllo lo formatto a numero
generico
la rutine funziona, ma se sulla routine scrivo #8:00# che dovrebbe stare
per campi cata ora, la cosa non va.
Ciao e grazie.


Ho risolto,
Grazie lo stesso!
Me.ord = #9:00:00 AM#
Me.ord = Format(Me.ord, "hh:mm")
Gianni

Newsgroup: it.comp.appl.access
Titolo: aggiornamento di combobox

Scusate se riposto il messaggio, ma non lo trovavo.
Windows xp e Office 2003.
All'evento "su non in elenco" di una casella combinata ho associato una
macro che mi apre una maschera popup per poter inserire il valore che non è
in elenco.
Quando chiudo la maschera popup e ritorno a inserire i dati nella maschera
precedente come posso aggiornare la casella in modo che contenga il nuovo
valore, senza dover chiudere e riaprire la maschera?
Grazie Roberto

 Grazie Roberto
Eventualmente usa Me.Requery, ma puoi evitare di usare una
Form Popup, puoi usare direttamente la Combo per inserire
il Nuovo Item.
Apri il Recordset ed aggiungi un nuovo Item, quindi chiudi il Rs
e Requery la Combo.
Se non ricordo male c'č un esempio proprio sul SitoComune nella
sezione Form
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 contenga il nuovo valore, senza dover chiudere e riaprire la maschera?
Quando chiudi la maschera popup fai un:
Forms!NomeMascheraConCombobox!NomeCombobox.Requery
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


Grazie l'esempio sul SitoComune è l'ideale ma come faccio a farlo funzionare
se il mio campo codice non è contatore ma testo?
Private Sub MiaCombo_NotInList(NewData As String, Response As Integer)
   Dim IntNuovo As Integer, strTitolo As String
   Dim IntFinestraMsg As Integer, strMsg As String
   strTitolo = "Prodotto digitato non in elenco"
   strMsg = "Vuoi aggiungere" & Chr(13) & Chr(10) & NewData & Chr(13) &
Chr(10) & "in elenco?"
   IntFinestraMsg = vbYesNo + vbQuestion
   IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
   If IntNuovo = vbYes Then
       Dim miorst As Recordset
       Set miorst = CurrentDb.OpenRecordset("Prodotti")
       miorst.AddNew
       miorst!Prodotto = NewData
       Me![MiaCombo] = miorst![IdProdotto]
       miorst.Update
       miorst.Close
       strTitolo = "Inserimento nuovo Prodotto in elenco"
       strMsg = "Inserimento in elenco di" & Chr(13) & Chr(10) & NewData &
Chr(13) & Chr(10) & "con successo"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrAdded
       Me![MiaCombo].Requery
   Else
       strTitolo = "Nome del prodotto errato"
       strMsg = NewData & " non è in elenco." & Chr(13) & Chr(10) &
"Seleziona un prodotto dall'elenco"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrContinue
       Me![MiaCombo].Undo
   End If
End Sub
  Grazie Roberto


Qual'è il problema...??
Hai provato ad adattare l'esempio al tuo caso.
Devi solo modificare il nome dei Controlli.
Fai qualche test, perdici pure qualche decina di minuti
quindi se hai problemi li affrontiamo.
Quello che hai sollevato ora non è un problema.



Hai ragione avevo fatto degli errori nella correzione del listato.
Ciao Roberto
Newsgroup: it.comp.appl.access
Titolo: sfolgia per cartelle e non file

 
Sul sito 
www.sitocomune.com
 ho trovato un esempio di sfolgia.
Sezione moduli 5.21
Inserire in un campo tipo Collegamento ipertestuale l'indirizzo di un file
scelto tramite la finestra di dialogo di Windows Apri file
Avrei bisogno di uno sfolglia che pero' mi restituisce la cartella e non il
nome del file
Oppure uno script che una volta restituito il percorso
#c:\prova\clienti\doumento1.doc#
lo modifica in questo modo:
#c:\prova\clienti#
Grazie!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie!
Vedi General 6.5 - 6.22
o modules 5.5
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[cut]
prova questo (lo utilizzo in VB6 ma puoi sicuramente gestirlo\riadattarlo su
Access):
Tanto per cominciare ti informo che la routine fa uso della funzione
accessoria IsAttr
inoltre sappi che la lista delle directory viene visualizzata nella finestra
di Debug
Codice VB per elencare le sottodirectory di una directory:
Option Explicit
Private Sub Command1_Click()
Call ListSubDirs("C:\Programmi")
End Sub
Sub ListSubDirs(strPath As String)
Dim strFile As String
If Right(strPath, 1) <> "\" Then strPath = strPath & "\"
If IsAttr(strPath, vbDirectory) Then
    strFile = Dir(strPath, vbDirectory)
    Do Until strFile = ""
        If IsAttr(strPath & strFile, vbDirectory) Then
            If strFile <> "." And strFile <> ".." Then
                Debug.Print strFile
            End If
        End If
        strFile = Dir
    Loop
End If
End Sub
Function IsAttr(strFile As String, lngAttr As Long) As Boolean
On Error Resume Next
IsAttr = ((GetAttr(strFile) And lngAttr) = lngAttr)
End Function
saluti,
--
strano...mavero

 Grazie!
Prego
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 MsAccess.exe".
Ho risolto il mio problema grazie alla 6.5 ma ora vado a vedermi anche la
5.42
Complimenti agli autori del sito
Grazie


Newsgroup: it.comp.appl.access
Titolo: Aiuto per Report

Ho la necessità di stampare in un report un numero fisso di righe per
pagina,se il numero di record è minore, devono essere stampate delle righe
vuote. Ho visto sul sito comune l' esempio del Sig.Federico Luciani, ma non
sono riuscito ad applicarlo,data la mia scarsa conoscenza di access e del
visual basic.Uso access 2.0 il report prende i dati da una query dove sono
presenti due campi "A" e "B" più una casella di testo che ha come origine
controllo =conteggio() e la somma impostata su tutto. Grazie in anticipo a
chi vorrà rispondermi.
Distinti Saluti

vuote. Ho visto sul sito comune l' esempio del Sig.Federico Luciani,
....se fossi venuto anche tu al meeting non lo chiameresti piu'
"signore"....:-)))
Saluti.
Luciano
(DOC)
Newsgroup: it.comp.appl.access
Titolo: Problemi esportazione report SNP per utilizzo libreria Lebando dynapdf

Buongiorno a tutti, sto utilizzando la Runtiume Access97 per la generazione 
di Report in PDF con la famosa libreria dynapdf di Lebans.
volevo sapere se a qualcuno sia mai capitato il messaggio di errore  Access 
n. 2282, che indica l'impossibilita' appunto ad esportare nel formato .snp 
(SnapShot).
Con Office 97 completo non ci sono problemi, mentre con la RunTime ho 
provato e riprovato, controllato le librerie, i path... ma nulla.
 
Qualcuno sa darmi qualche dritta ???
 
Grazie 1000 a tutti
Marco67
 
 


Controlla se si tratta del solito problema con l'indicazione del formato:
https://groups.google.com/forum/#!search/2282$20groupname/microsoft.public.it.office.access/ScH6HYJ_iy8/4bPszCYnL3gJ
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ha scritto nel messaggio 
news:bdpi6q...@mid.individual.net...

Ho perso tutto il week end a cercare di capire, prove su prove...
Era proprio quello Karl, Grazie infinite
Marco67

Newsgroup: it.comp.appl.access
Titolo: MsgBox condizionata a query

Ciao a tutti!
č da un po' che, purtroppo senza risultato, mi sto picchiando perchč non
riesco a fare un operazione che credevo banalissima.
In pratica ho costruito un applicazione con ACCESS, č un applicazione
piccola sono 6 tabelle una 15na di query e  20/25 Maschere, piů qualche
macro.
Ora quello che volevo fare č nella maschera di avvio (quella che viene
lanciata quando parte l'applicazione), aprire una MsgBox in base ai
risultati di una query.
Se questa č vuota non compare nulla, altrimenti visulizzo un MsgBox che mi
da un messaggio di notifica.
Come fare? Sapete darmi qualche dritta o riportarmi qualche esempio? Sono
disperatoooooooo!!!
Grazie a tutti quanti!

 Grazie a tutti quanti!
La query di che tipo è...?
   1)ACTION   (DELETE/INSERT/UPDATE....)
   2)SELECT
Come la lanci la Query....?
E' un'origine dati di una FORM...?
Utilizzi ADO oppure DAO...?
Troppi punti oscuri, dai qualche dettaglio.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Codice vario

Ciao NG, ho praticamente finito un db e ci sono alcune piccolezze da mettere
apposto, per esempio, ho una maschera di inserimento dati dove si può
selezionare tramite click su un pulsante un file immagine da inserire...il
difetto sta nel fatto che quando utilizzo i pulsanti di scorrimento record
della finestra, un volta posizionato su un nuovo record mi rimane nella
sezione immagine il precedente file mentre tutti gli altri campi sono
vuoti...questo è il codice da me utilizzato per l'evento click:
Private Sub Image_Click()
Dim Percorso As String
Percorso = cmdlg_file("*.*")
If Percorso <> vbNullString Then
    'posizionati su un nuovo record
    DoCmd.GoToRecord , , acLast
    'popola il controllo Immagine
    Me!Path = Percorso
    'visualizza il contenuto del file immagine scelto
    Me!Immagine.Picture = Percorso
    End If
End Sub
e questo il codice sulla finestra corrente:
Private Sub Form_current()
  On Error Resume Next
  Me!Immagine.Picture = Me!Path
  'visualizza il path dell'immagine
  Me!MostraPath = Path
End Sub
Qualcuno sa dirmi dov'è l'errore o la possibile soluzione, per esempio per
visualizzare su un nuovo record un'immagine standard.
Ciao e sempre grazie.
Christian



 ha scritto nel messaggio
news:ek9C7.16993$C57.4...@news1.tin.it...

Cosa fa e cosa ti restitusce la funzione cmdlg_file ? Non la conosco.
Con acLast ti posizioni sull'utimo record: se non sbaglio per posizionarti
su un nuovo record devi usare acNewRec.
Il controllo Path è una casella di testo associata? Se si a cosa?
Il controllo MostraPath cosa è e che cosa ha di differente dal controllo
Path?
Comunque devi condizionare il codice VBA generato a fronte dell'evento "Su
corrente" della maschera al fatto che non stai inserendo nuovi record, nel
qual caso devi impostare la proprietà Picture del controllo Immagine con il
path completo di un file immmagine predefinito, visto che in questo caso il
controllo Path ha valore Null.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------