mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Replace di un valore in una tabella - Chi mi aiuta?

Ciao a tutti.
Domanda banale (perdonatemi sono un principiante di Access).
Come faccio all'interno di una tabella Access a sostituire tutti i valori a 
blank in valori NULL?
Devo usare una VBA o me la posso cavare con un SQL?
Qualcuno mi pu� inviare due righe di codice per effettuare quest'operazione?
Grazie 1000. 

 Grazie 1000.
Query di aggiornamento con Condizione Where.
Es.
Update nomeTabella Set nomeCampo = Null Where nomeCampo = ""
Prima di provare, fai una copia o della tabella o dell'mdb...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Ciao Sergio... come va...?
Visto che non ci si sente spesso, nè con te nè con Marco(salutamelo se
lo senti)... ti informo che in Autunno farò quasi certamente un corso
CISCO(CCNA) dalle parti tue... quindi sei formalmente tenuto a
riservarti 1 sera libera...
;-)
Chiaramente anche A.C. sarà obbligato a venire... altrimenti ci
arrabbiamo...
P.S. non sò se hai il mio nuovo Cell oppure ancora il vecchio, in caso
ti dò uno squillo con il nuovo...!
Saluta la Sig.ra.
@Alex

 ha scritto nel messaggio 
news:905301c8-f727-4124...@b9g2000yqm.googlegroups.com...
Ciao Sergio... come va...?
Visto che non ci si sente spesso, n� con te n� con Marco(salutamelo se
lo senti)... ti informo che in Autunno far� quasi certamente un corso
CISCO(CCNA) dalle parti tue... quindi sei formalmente tenuto a
riservarti 1 sera libera...
;-)
Chiaramente anche A.C. sar� obbligato a venire... altrimenti ci
arrabbiamo...
P.S. non s� se hai il mio nuovo Cell oppure ancora il vecchio, in caso
ti d� uno squillo con il nuovo...!
Saluta la Sig.ra.
@Alex
[risposta]
Non va malaccio.
No non ho il tuo nuovo cell; ho mi fai uno squillo o me lo invii per sms.
Marco ogni tanto lo sento per skype; indaffarato anche lui.
T'aspetto e speriamo anche per A.C. di vederci!
Ciao e un saluto anche alla tua Sig.ra!!!
P.S. Probabilmente vado in ferire l'ultima d'agosto e la prima di settembre 
non dirmi che sei qui per quel periodo!
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Report vendite trimestrale Northwind

Ciao a tutti,
spulciando nei dettagli ( per quanto la mia conoscenza di Access me lo
permetta! ) il database di Northwind,
ho notato che il Report Vendite Trimestrale riscontra un problema.
Qualsiasi casistica venga scelta, i valori del 3° mese di ogni trimestre
risultano pari a ? 0,00.
Sono riuscito a riportare tabella, maschera e report in un mio database...e
tutto funziona alla perfezione tranne ovviamente il Report Trimestrale.
Ho cercato ovviamente in giro notizie a riguardo, ma non ho purtroppo
trovato nulla.
Qualcuno hai mai riscontrato e/o affrontato lo stesso problema?
Ringrazio chiunque voglia darmi qualche dritta!
Ciao
Luca

 ha scritto nel messaggio 
news:498187a6$0$1120$4faf...@reader2.news.tin.it...


> risultano pari a ? 0,00.
può essere che nel tuo db nel 3° trimestre non ci siano valori
che significa: "qualsiasi casistica scelga"?
io non riscontro nessun errore.
hai ricontrollato bene?
Ciao
Daniele 

 ha scritto nel messaggio
news:4988ad05$0$1111$4faf...@reader2.news.tin.it...

Ciao Daniele,
per "qualsiasi casistica" intendo dire i vari report trimestrali, quindi per
prodotto,
per paese, per dipendente, ecc...
Di tutti questi report, qualsiasi trimestre scelga , i valori del 3° mese
sono sempre uguali a ? 0,00.
Le prove le sto effettuando sul Northwind e non sul mio database..

 ha scritto nel messaggio 
news:4988ad05$0$1111$4faf...@reader2.news.tin.it...

Ciao Daniele,
per "qualsiasi casistica" intendo dire i vari report trimestrali, quindi per 
prodotto,
per paese, per dipendente, ecc...
Di tutti questi report, qualsiasi trimestre scelga , i valori del 3° mese 


 ha scritto nel messaggio 
news:4988afbc$0$1114$4faf...@reader4.news.tin.it...

Ho omesso un particolare fondamentale...il Northwind è quello della versione 
2007.. 

 versione 2007..
mi dispiace,  ho  AXP e  non ci sono problemi.
Ciao
Daniele
Newsgroup: it.comp.appl.access
Titolo: Criterio per query

Ancora una volta ricorro al vostro aiuto
dovrei immettere un criterio in un campo di una query ma ho una situazione -
che dopo vari tentativi  - non riesco a risolvere:
Access 97  - situazione:
Maschera principale -A-
Contiene una struttura a schede -B-
Nella prima pagina della struttura a schede si trova una sottomaschera -C- e
all'interno della sottomaschera -C- c'è il controllo (Testo10) che dovrebbe
essere il valore ma mettere nel criterio della query.
Quale dovrebbe essere la sintassi (Forms! ecc.) da scrivere nel criterio ?
Ringrazio in anticipo chiunque vorrà aiutarmi e cordialmente saluto.
Gabriele

 ha scritto nel messaggio
news:G4D5d.4899$85.4...@news3.tin.it...

Hai provato con l'Autocomposizione del Criterio dal QueryBuilder...?
DestroMouse--->Generatore
Ti si apre una Form che ti permette di cercare tra gli Oggetti
il Controllo Testo10, se segui il percorso ti viene costruita la
SINTASSI CORRETTA.
La struttura a schede non influenza la SINTASSI, è come non  ci fosse.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Ricerca in una stringa

Ho una tabella con due campi:
cod1 e cod2. Cod1 č chiave primaria di questa tabella e chiave esterna
che collega questa tabella al resto del mio db.
In cod2 memorizzo le informazioni di archivio di cod1 (praticamente il
nome del file in cui sono contenute le informazioni su cod1).
Il problema č che le info su cod1 possono essere memorizzate, nel corso
del tempo, su file diversi.
Per evitare di duplicare i record ho pensato di usare cod2 di tipo testo
e di accodare i nomi dei file in cod2 separandoli, ad es., con un punto
e virgola.
Il problema č questo: come faccio a ricercare poi su quel campo?
In altri termini esiste una funzione che consente di ricercare in una
stringa parte di essa?
Sto' guardando sull'help ma non trovo nulla che faccia al caso mio.
Grazie anticipatamente e scusate per la lnghezza del post.
EffEssE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

EffEssE ha scritto:

Le istruzioni da utilizzare sono instr e mid
cmq se vai sul sitocomune (
www.sitocomune.com
)
sezione general "Estrarre l'n-mo elemento (token) da un elenco
delimitato."
ci sono 2 funzioni numtoken e token che potrebbero esserti utili
--
a.cara

 a.cara
scusa per il ritardo della risposta: verifico e ti faccio sapere.
Grazie EffEssE

Newsgroup: it.comp.appl.access
Titolo: [AIUTO] Indirizzatemi...

Non so usare Access, so creare tabelle (ad es. per db da sfruttare con
asp), e qualche rudimento di sql. Devo però realizzare una semplice
applicazione con 2 tabelle CLIENTE e PRODOTTO, nella quale compare l'id
cliente (che ha ordinato il prodotto). Quindi mi servono delle maschere
per inserire il prodotto con i dati del cliente, da richiamare se questo
è già nel db, oppure da inserire come nuovo.
Potete consigliarmi qualche guida online per capire come realizzare
maschere unite alle query?!?
Non riesco a fare nulla di concreto!
Grazie, David.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:664ec6319eb705c287b...@mygate.mailgate.org...

Il primo aiuto, quello fondamnetale, lo trovi nella guida di Access.
Il numero di Dicembre di PC Professional aveva un libro guida su Access.
Nelle migliori librerie troverai molti libri per usare al meglio Access.
Fai una ricerca su internet: "Manuale Access".
Ti consiglio di cominciare dal significato e il modo per usare un DataBase
relazionale.
Le maschere possono alimentarsi da tabelle, da query, da istruzioni sql o
essere prive di qualsiasi collegamento.
Esse servono per creare una interfaccia con l'utente: è meglio usare una
maschera per inserire o visualizzare i dati piuttosto che farlo su di una
tabella o una query.
Nel db che hai citato dovresti aggiungere una tabella Ordini o meglio una
tabella Ordini e una tabella DettagliOrdini.
Nella tabella Ordini metti anche l'id del cliente e crea una relazione uno a
molti tra l'id cliente nella tabella clienti e "Cliente" o "IDCliente" della
tabella Ordini.
Un'altra relazione andrà fatta tra la tabella Ordini e la tabella
DettagliOrdini: DettagliOrdini dovrà avere un campo "IDOrdine" o "Ordine"
che sarà in relazione con IDOrdine della tabella Ordini.
Un Ordine... molti dettagli (prodotti): relazione uno a molti tra ordini e
dettagli.
Una maschera per inserire gli ordini sarà composta dalla maschera principale
che si alimenta dalla tabella Ordini o meglio da una query che si alimenta
dalla tabella Ordini, e da una sottomaschera che si alimenta dalla tabella
DettagliOrdini o meglio da una query che si alimenta dalla tabella
DettagliOrdini.
Maschera e sottomaschera saranno legati (campi master e secondari) da
IDOrdine.
Comunque un ulteriore approfondimento esula dalle finalità di questo NG per
l'eccessiva lunghezza e vastità dell'argomento.
F1 è il tasto magico di Access...
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Ragazzi aiutatemi

Salve, problema che non riesco piů a capire.
Devo provare a fare per lavoro, un database per la gestione di Articoli 
Particolri.
Mi sono creato due tabelle,
tblArticoli
codiceArticolo(kiave)
tblEntrata
identrata(contatore-kiave)
codicearticolo
colli
pezzi
cartoni.
messi in relazio uno-a-molti.
fin qui niente di particolare mi funziona tutto bene.
ora il problema sorge quando devo mettere in uscita l'articolo arrivato. 
Supponiamo che l'articolo xxxx arrivato il 25/10/2005 abbia 2000 pezzi. Io 
devo fare in modo che nella tabella Uscita devo poter mettere tante volte lo 
stesso articolo xxx arrivato il 20/10/2005 fino a quando rimangono 0 pezzi 
di quell'articolo.
Ragazzi sto impazzendo dietro a questo, datemi un aiuto, per favore.!!!!!
grazie in aticipio 

 Ragazzi sto impazzendo dietro a questo, datemi un aiuto, per favore.!!!!!
un aiuto in cambio di un tuo Subject significativo.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."

 ha scritto 
nel messaggio news:dk56nd$9d1$1...@domitilla.aioe.org...


 hai ragione scusami, non so più che fare!!!!
e rispetta il quoting.


 non ho capito se puoi darmi una mano su questo database?
mi scuso ancora per il post.
Newsgroup: it.comp.appl.access
Titolo: Errore in una query

Ho creato una query con dei totali che mi effettua dei conteggi.
La query interroga due tabelle, rispettivamente "Sigle" e "Stage" e il
codice SQL della query è il seguente:
SELECT Sigle.SIGLA, Sigle.Descrizione, Sum(IIf(InForza,1,0)) AS Attivi,
Sum(IIf(RichiestaNuovo,1,0)) AS Richiesta, Sum(IIf(NuovaSelezione,1,0))
AS Selezione, Sigle.OrdineGruppo, Sigle.Ordinamento INTO
HeadcountStageDCIH
FROM Sigle LEFT JOIN Stage ON Sigle.SIGLA = Stage.Sigla
WHERE (((Sigle.IDSiglaAzienda)=1))
GROUP BY Sigle.SIGLA, Sigle.Descrizione, Sigle.OrdineGruppo,
Sigle.Ordinamento
ORDER BY Sigle.OrdineGruppo, Sigle.Ordinamento;
La query funziona alla perfezione.
Ora ho fatto una modifica, devo aggiungere un altro campo che contiene
il conteggio dei record presenti in una terza tabella "dbo_Organico"
che soddisfano alcuni criteri e primo fra tutti quello di avere il
valore del campo "Sigla" uguale a quello corrispondente al primo campo
della riga della query
In pratica il nuovo codice SQL della query è questo:
SELECT Sigle.SIGLA, Sigle.Descrizione, Sum(IIf(InForza,1,0)) AS Attivi,
Sum(IIf(RichiestaNuovo,1,0)) AS Richiesta, Sum(IIf(NuovaSelezione,1,0))
AS Selezione, Sigle.OrdineGruppo, Sigle.Ordinamento,
DCount("*","dbo_Organico","SIGLA='" & [SIGLA] & "' AND COGNOME<>'TBD'
AND Contr='TI'") AS CountStage INTO HeadcountStageDCIH
FROM (Sigle LEFT JOIN Stage ON Sigle.SIGLA = Stage.Sigla) INNER JOIN
dbo_Organico ON Sigle.SIGLA = dbo_Organico.SIGLA
WHERE (((Sigle.IDSiglaAzienda)=1))
GROUP BY Sigle.SIGLA, Sigle.Descrizione, Sigle.OrdineGruppo,
Sigle.Ordinamento
ORDER BY Sigle.OrdineGruppo, Sigle.Ordinamento;
Il problema è che quando vado ad eseguire la query mi restituisce
questo errore:
"Il riferimento al campo '[SIGLA]' potrebbe essere relativo a più
tabelle elencate nel campo FROM dell'istruzione SQL"
Mi aiutate per favore????
Roberto

 DCount("*","dbo_Organico","SIGLA='" & [SIGLA] & "' AND COGNOME<>'TBD'
sostutuirei con :
DCount("*","dbo_Organico","SIGLA='" & [SIGLE]![SIGLA] & "' AND
COGNOME<>'TBD'
                                      ********  
Ciao
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie...cosi funziona...però ora mi sballano i risultati degli altri
campi e non mi spiego il perchè...
In particolare prima la mia query mi dava i seguenti valori nel campo
"attivi"
0
0
0
1
0
1
0
0
0
1
0
1
1
1
1
0
0
Mentre ora i valori sono:
0
0
0
3
0
7
0
0
0
9
0
16
5
3
6
0
0
Naturalmente nelle tabelle non è cambiato niente, ho solo aggiunto
questa nuova tabella nella query che mi serviva per il nuovo campo,
come mai mi sono cambiati i valori dei vecchi campi????

 come mai mi sono cambiati i valori dei vecchi campi????
Faccio fatica ad interpretere SQL "puro" senza l'ausilio della qriglia
di autocompsizione e la relativa base dati.
Prova a calcolarti i conteggi dalle 2 tabelle con 2 query diverse in 
modo da ottenete un solo record per sigla e usa le query invece delle
tabelle.

Newsgroup: it.comp.appl.access
Titolo: Nuovo record in sottomaschera

Nella sottomaschera in modalità foglio dati mi permette di inserire solo un
record nonostante Consenti Aggiunte sia settato su si, in pratica se premo
il tasto nuovo record continua a rimanere sul 1° record
Idee?
ciao
Grazie
Steve

 ha scritto nel messaggio
news:9eg57f$ohq$1...@serv1.iunet.it...

Il tasto "nuovo record" lo premi dopo aver inserito i dati, vero?
Ciao.

 ha scritto nel messaggio
news:9eg7js$52o$1...@canarie.caspur.it...

si i dati sono inseriti e vengono anche regolarmente salvati solo che non mi
permette di inserire un ulteriore nuovo record, se vado direttamente nella
query origine della sottomaschera riesco tranquillamente ad aggiungere
record ma non dalla maschera.
Ciao
grazie

 grazie
Hai impostato "immissione dati" a sě?
Ciao.

 ha scritto nel messaggio
news:9eg9k5$5v8$1...@canarie.caspur.it...

sia mettendo si che no continua a non funzionare
Caio

 Caio
Tizio...
Non so' che dirti; prova a crearne un'altra di maschera con visualizzazione
foglio dati, senza nessuna specifica e guarda che succede...
Ciao.

 ha scritto nel messaggio
news:9egeac$8dc$1...@canarie.caspur.it...

Ho provato ed in effetti funziona, anche se non capisco da cosa differisca
dall'altra
ciao
grazie

 grazie
Probabilmente qualche proprietą impostata di troppo...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: URGENTE : Creazione Report (per esperti)

Salve a tutti.
Devo creare un report che visualizzi i record non presenti in 2 tabelle. Le
tabelle interessate in realtà sono 3 : [sinistri], [sinistri pagati] e
[sinistri ss].
La tab [sinistri] contiene tutti i sinistri ovvero tutti i record inseriti
nel db le altre due ([sinistri pagati] e [sinistri ss]) contengono record
che sono anche presenti in [sinistri].
Ora il problema e che devo prendermi i record che sono presenti in
[sinistri] ma che non sono presenti ne in [sinistri pagati] ne in [sinistri
ss]. Il campo che identifica in maniera univoca i record è [numsinpad]
(numerico lungo) ovvero il numero del sinistro presente ovviamente in tutte
e tre le tabelle.
Immagino che una query non basti, ma che ci sia bisogno di scrivere codice
in VBA.
Vi sarei veramente grato per un qualsiasi aiuto, dato che si tratta di
lavoro.
Allego struttura del db (layout relazioni). Potete anche inviare l'eventuale
risposta a :  
per...@yahoo.it
Mauro

 wrote in message
9dbjr7$8h4$1...@pegasus.tiscalinet.it...

Volendo puoi usare una sola query:
- apri il query builder
- aggiungi le tre tabelle: sinistri, sinistri pagati e sinistri ss (senza
seguito)
- Fai il join in questo modo: unisci [numsidpad] di sinistri con [numsidpad]
di sinistri pagati e sinistri ss; tasto dx su tipo di join e scegli:
"Includi
tutti i record di 'sinistri'  e solo i record di 'sinistri pagati' (stessa
cosa per 'sinistri ss')
- scegli i campi che ti interessano da sinistri
- scegli i campi [numsidpad] di sinistri pagati e [numsidpad] di sinistri ss
- nei criteri dei campi [numsidpad] di sinistri pagati e [numsidpad] di
sinistri ss inserisci "is  null"
il gioco è fatto in questo modo farai l'estrazione dei record che non sono
presenti in sinistri pagati e sinistri ss
Per quale agenzia stai lavorando?(RAS, REALE....) Io stò lavorando per un
progetto della RAS
CIAO CIAO
SDAMY

 9dbjr7$8h4$1...@pegasus.tiscalinet.it...
PER sdamy
Sto lavorando per la SOFID vita, una compagnia assicurativa del gruppo ENI.
Purtroppo non ho potuto inoltrare il layout delle relazioni, che avrebbe
mostrato come le tre tab siano già relazionate tra loro tramite il campo
[numisinpad] di [sinistri] (uno a molti) che è la chiave primaria (duplicati
non ammessi).
Verificherò quanto mi dici, comunque grazie infinite.
Mauro

 > 9dbjr7$8h4$1...@pegasus.tiscalinet.it...
Complimenti ! La query funziona bene....Grazie ancora !
Mauro
Newsgroup: it.comp.appl.access
Titolo: Forse sono Ot

Come sistema operativo ho installato Xp H.e.
Da qualche tempo utilizzando documenti creati con Office 2000 ho il seguente
messaggio di errore "Classe non registrata" oppure "Ole non registrata", ho
provato a disinstallare e reinstallare office 2000 ma l'errore rimane, un
mio amico mi ha prestato Office 2003 ma l'errore non si risolve, ho provato
anche a registrare tutte le Dll in Windows e in System32 ma nulla da fare.
Qualcuno è in  grado di aiutarmi o darmi qualche consiglio?
Grazie e Buon Anno a tutti!
ciao   Steve

Ho cercato nei vari gruppi e ho risolto il problema.
Riporto il messaggio originale che potrebbe essere utile:
ho trovato la soluzione sulle news inglesi:
il problema č nero 7 premium. la versione
originale che si acquista funziona e non crea problemi. l'aggiornamento che
si scarica dal sito nero 7.0.1.2 crea il problema CHE SI RISOLVE CON IL
COMANDO: start esegui regsvr32 ole32.dll   invio deve apparire una finestra
che conferma l'avvenuta registrazione. dopo il messaggio classe non
registrata non appare piů. saluti a tutti
ciao  steve 

 ciao   Steve
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: gestione tabelle collegate al BE: percorso seminascosto

Buongiorno a tutti.
Quando entro in strumenti, utilità data base, gestione tabelle collegate, 
vedo solo parte del percorso di collegamento al BE e quindi non riesco a 
vedere dovo ho salvato il BE.
Fortunatamente (di questo progetto) mi ricordo il percorso, ma comunque mi 
sembra veramente scomodo non poterlo vedere.
Esiste un modo per vedere ugualmente l'intero percorso?....o per allargare 
la finestra?
grazie a tutti
Mario 


Se sei in rete
connetti la cartella come unità di rete, se sei in locale mettla in C:
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 connetti la cartella come unità di rete, se sei in locale mettla in C:
Premesso che se vuoi solo leggere il percorso è salvato
nella proprietà CONNECT dell'oggetto Tabledefs(NomeTabella)
al quale puoi accedere tranquillamente via DAO magari leggendo
l'Help per dettagli ulteriori.
Per la considerazione di Massimiliano invece, non sempre è una
buona idea, nel senso che per aprire un BE in una cartella in rete
l'utente deve avere i privilegi adeguati, altrimenti viene restituito
errore.
A questo punto Mappare in modo definitivo una risorsa significa
esporre a tutti gli utenti che devono gestire l'applicativo
un strumento comodo per accedere al BE e fare danni.
La cosa che forse potrebbe risolvere entrambi i problemi è
quella di Mappare in modo Temporaneo la risorsa all'apertura
del FE passando i privilegi di un utente abilitato e di 
Rimuovere la risorsa Mappata alla chiusura dell'Applicativo.
Questo è realizzabile con WMI in modo abbastanza semplice.
Ho fatto una funzione con l'aiuto di Sergio Mazza che potrebbe
essere interessante in questo senso.
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Scusa per tutti questi chiarimenti, ti informo che comunque sto studiando un 
manuale che mi ha passato il Ciroteo, spero di arrivare al CISA con le idee 
un po' più chiare se no al primo relatore mi addormento sulla sedia...
Ciao
MArio
Newsgroup: it.comp.appl.access
Titolo: DLookup e date

Digitando una data in una casella di testo CTLGIORNO non associata ho
bisogno di controllare se questa data esiste
nel campo GIORNO di una tabella. Utilizzando:
If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
Me!ctlGiorno & " #")) Then.....,
Access (97 e 2K, su Win98 e su Win2K) interpreta sempre es. 01/12/2001
come 12/01/2001 e mi restituisce quindi valori errati nella ricerca.
Sia il Campo che il Controllo sono in formato "Data in cifre",
coerentemente con le impostazioni internazionali del OS.
Mi sembra inoltre di aver capito che ci sia bisogno di utilizzare la
funzione format "mm,dd,yyyy" (il perchè non mi è chiaro) ma non so
inserirla nel codice di cui sopra.
Qualcuno mi aiuta?
Ciao e grazie
Pino
PS. Auguroni a tutti!


Prova cosě:
If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
format(Me!ctlGiorno;"dd/mm/aaaa") & " #")) Then.....,
oppure cosě:
If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
format(Me!ctlGiorno;"dd/mm/yyyy") & " #")) Then.....,
Ciao Roberto - Syd


La sintassi è perfetta, la grammatica funziona con:
format(Me!ctlGiorno, "mm/dd/yyyy")......con la virgola e con i mesi
davanti ai giorni!
Mi resta la curiosità di capire il perchè per ottenere una cosa gli
devi chiedere due volte di fare......il contrario di quello che devi
ottenere! (peraltro con una query la stessa cosa funziona
perfettamente)
Ciao e grazie,
Pino

Pino
penso sia perchè in alcuni casi (ad esempio da codice) access non
controlla assolutamente le impostazioni internazionali del computer ma
usa la notazione inglese mm.gg.aa
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Info su database

Salve,
ho un database che viene popolato in automatico da un form ed è così
composto:
tabella ordini: idordine, idprodotto, quantità, idclienteecc.
tabella clienti: idcliente, indirizzo, ecc.
tabella prodotti: idprodotto, descrizione, prezzo,ecc.
Sono tre tabelle distinte e per questo vorrei relazionarle e soprattutto
gestire immediatamente i dati contenuti ad esempio per visualizzare gli
ordini per particolari clienti, oppure visualizzare i prodotti di un
particolare ordine , eccc... però non ho proprio idea su come fare  e cosa
fare.
Ho sentite parlare di relazioni e query, però non riesco ad implementarle.
Mi date una mano o qualche sito dove trovare info!
Grazie!

"Bibbo" <
hofatto...@hotmail.com
(ometti)> ha scritto nel messaggio
news:IZPlc.2952$%x6....@news.edisontel.com...

Penso che ti manchi una tabella.
Fossi in te userei queste 4 tabelle:
1) Tabella Clienti: IdCliente (chiave primaria), RagioneSociale, Indirizzo,
ecc.
2) Tabella Prodotti: IdProdotto (chiave primaria), Descrizione, Prezzo, ecc.
3) Tabella Ordini: IdOrdine (chiave primaria), NumeroOrdine, DataOrdine,
ecc,
4)  Tabella DettagliOrdine: ID (chiave primaria), IdOrdine, IdProdotto,
Quantità, ecc.
La tabella Clienti e la tabella Ordini sono tra loro in relazione
uno-a-molti in base ai relativi campi IdCliente.
La tabella Ordini e la tabella DettagliOrdine sono tra loro in relazione
uno-a-molti in base ai relativi campi IdOrdine.
La tabella DettagliOrdine e la tabella Prodotti sono tra loro in relazione
uno-a-molti in base ai relativi campi IdProdotto.
Comunque dai uno sguardo ai due database di esempio Northwind ed Ordini che
mamma Microsoft ti ha fornito con Access e che dovresti aver installati sul
tuo PC insieme ad Access.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Che strano eh Roberto che questo signore abbia richiesto "info su database"
in questo NG...
Antonio

 Antonio


Newsgroup: it.comp.appl.access
Titolo: raduno 22/11, mi dispiace ma non potrò esserci! :-(

allora, purtroppo non potrò essere a Campagnano per due motivi:
- c'è la cena di arrivederci con parentame ecc. a mia sorella venuta
dalla Germania per pochi giorni,
- ho la moto ferma dal meccanico.
se fate qualcosa domenica mattina o pranzo dentro Roma fatemi sapere!
un saluto a tutti, vedo comunque di telefonare.

 - ho la moto ferma dal meccanico.
Hai dimenticato l'invasione degli alieni e soprattutto che devi pettinare le
tue ranocchie preferite.
SEI UN SOLA!!!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: [A97]OrderBy su Report problemi con DECR

Non mi funziona la propietą DECR anche se la metto minuscola.
Facendo una ricerca con google ho visto che in alcuni esempi mettevano prima
OrderBy e poi OrderByOn, ho provato ma non cambia nulla.
Il Report mi viene visualizzato sempre con lo stesso ordinamento in entrambi
i casi.
If (gTypeOrdPrint = 1) Then
  Me.OrderByOn = True
  Me.OrderBy = "Ordine DECR"
  Me.Ordine.FontUnderline = True
ElseIf (gTypeOrdPrint = 2) Then
  Me.OrderByOn = True
  Me.OrderBy = "Ordine"
  Me.Ordine.FontUnderline = True
End If
avete suggerimenti ?
grazie
marco s.

 wrote in message
news:bvnup3$u6fhi$
1...@ID-122915.news.uni-berlin.de

Non cambia nulla finchč mantieni un OrderBy, ma
se tu volessi rimuoverlo non verrebbe rimosso, ti basta
aprire la Form in modalitą struttura e leggere la proprietą
Ordinaper....!
In ogni caso non si capisce cosa per te rappresenti Ordine.
Se č il Nome del Campo dell'origine Records del Report
allora OK, se invece rappresenta come potrebbe sembrare
il nome del Controllo Ordine allora non č corretto.
Ti consiglio di seguire l'ordine delle proprietą....!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ti consiglio di seguire l'ordine delle proprietà....!
?
scusa ma non ho capito questo punto
grazie
marco s.

 > End If
Ho risolto cosě:
Me.OrderByOn = True
Me.OrderBy = "T_Ass_Dati.Ordine Desc"
---
If (gTypeOrdPrint = 1) Then
   Me.OrderByOn = True
   Me.OrderBy = "T_Ass_Dati.Ordine Desc"
   Me.Ordine.FontUnderline = True
ElseIf (gTypeOrdPrint = 2) Then
   Me.OrderByOn = True
   Me.OrderBy = "Ordine"
   Me.Ordine.FontUnderline = True
End If
grazie
marco s.

Newsgroup: it.comp.appl.access
Titolo: Da access a Excel

Qualcuno mi sa dire perchč non riesco ad esportare da access in excel piů di
13.000 - 14.000 record quando excel ne puň contenere fino a 65.000 ?
(Mi genera il messaggio "Troppe righe nell'output specificato")
Grazie per l'aiuto e saluti.
Aky.

 (Mi genera il messaggio "Troppe righe nell'output specificato")
    Ho appena testato, mediante File > Esporta..., con tabella di 14
campi (no memo, no oggetti) e 35.000 record e non ho avuto problemi
(A00->XL00 SP3 sotto W98SE).
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: Report: col. testo su condizione

Un saluto cordiale a tutti.
W98  A97
In un report basato su una query, per ogni record ci sono, tra gli altri, 20
controlli: da V1 a V20.
Vorrei che il colore del testo dei suddetti venti controlli fosse di col.
rosso quando il valore del controllo 'AA' č uguale a 'VE'.
Chiedo cortesemente quale potrebbe essere la soluzione piů breve e
appropriata.
Ringrazio in anticipo e cordialmente saluto
Gabriele

 appropriata.
Su formattazione:
if AA=VE then
    me.Tuoiventicontrolli.forecolor=255
else
    me.tuoiventicoltrollo.forecolor=0
endif
Sib
--
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Report con Totale a fondo pagina

Buongiorno a tutto il ng,
scusate la "banalità" della domanda ma son alle prime armi.
Dovrei fare un report basato su una query con una serie di valori con a
fondo pagina il totale degli stessi.
devo usare un sottoreport?
grazie
Tullio
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Puoi usare la composizione guidata Report, che ti permette di impostare
dei campi calcolati a fine pagina.
Una volta ottenuto il report lo puoi modificare a seconda delle tue
necessità.
Ciao

 Tullio
I totali li fai con una casella di testo non associata con origine controllo la funzione Sum([nomeCampoDaSommare]); vedi help 
attivabile con ALT-F11, poi F1...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: messaggi di errore

Ciao a tutti.
quando apro una pagina di accesso ai dati con access XP (formato del 
file access 2000) mi segnala il seguente messaggio di errore
Componenti di accesso a dati Microsoft
Il provider di dati utilizzato dal sito Web potrebbe non essere sicuro. 
Se il sito è attendibile scegliere OK per continuare altrimenti Annulla.
Digitando OK segnala ancora
Microsoft office Web components
Il sito web segnala l'identità dell'utente corrente per accedere a 
un'origine dati. Se il sito è attendibile scegliere ok per continuare, 
altrimenti scegliere annulla.
Tali messaggi sono dovuti al fatto che il database risiede su un server 
di rete interna?
E' possibile eliminare tali messaggi?
grazie
ciao
andler

 ha scritto nel messaggio 
news:31vr90F...@individual.net...

Leggi i post precedenti sullo stesso argomento.
Ciao, Carlo 

 Leggi i post precedenti sullo stesso argomento.
scusami ma non riesco a trovarli
ciao
andler

 ha scritto nel messaggio 
news:31vurhF...@individual.net...


Il messaggio di errore me lo da access quanto accedo alla pagina di 
accesso ai dati e non I.E.
comunque la protezione in I.E. è medio bassa per la intranet.
ciao
andler

 ha scritto nel messaggio 
news:320443F...@individual.net...

Si ,ma i web component di Ms usano le impostazioni di IE.
Prova a metterla bassa.
Ho simulato ora la tua pagina dati su un server.
Mi da lo stesso messaggio, ma se la metto bassa,
non mi chiede nulla.
Ciao
lorenzo

 ha scritto nel messaggio 
news:31vr90F...@individual.net...

Ciao, prova anche a vedere,
InternetExplorer->Strumenti->Opzioni internet->Protezione
Vedi se nell'area Intranet hai un livello di protezione alta.
Ciao
lorenzo

ok. grazie
ciao
andler
Newsgroup: it.comp.appl.access
Titolo: Hardare di rete per JET

Ciao a tutto il ng.
Ho grossi problemi a condividere in rete database di Access.
In certe aziende mai un problema anche con multiutenze di sette-otto PC brutalmente concorrenti ...
in altre bastano due utenti per corrompere un db.
In circolazione c'è un mare di schede di rete e hub prodotti ai quattro angoli del globo ...  alcuni
vanno bene, altri no.
Ne parliamo?
Realtek a parte, cosa vorreste sempre evitare?
E viceversa, che tipo di cavi, schede e Hub consigliate in questi casi?
Grazie a tutti,
CIAO, MAX

 wrote in message gxSR5.91140

Premesso che sono considerato un "fissato", io suggerisco (per meglio dire
non considero altro che) 3Com (Cisco se proprio 3Com fa antipatia, ma sempre
come seconda scelta), sia come schede, sia come hub e/o switch.
Per i cavi suggerisco cat 5 schermati, anche se in teoria quelli non
schermati potrebbero anche andare (personalmente verificata perfetta
efficienza fino a 80m (non ho avuto occasione per lunghezze maggiori) a
100Mb.
Un mio amico sosteneva che piu' di 20m non reggeva, ma gli ho mostrato che
sbagliava l'incrocio delle connessioni.
Qualcuno, per economizzare, ha usato doppini citofonici, non commento i
risultati.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

E viceversa, che tipo di cavi, schede e Hub consigliate in questi casi?
Oltre a 3Com bene anche Intel e HP.
E' importante che tutti i PC montino la stessa scheda di rete e  realese del driver.
Ovviamente i cavi devono essere schermati.
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: interfacciare file di help con le forms

Ho creato un file di help per la mia applicazioncina
e come letto in post precedenti ho utilizzato fasthelp per ottenere l'ID
argomento guida; dopodichč ho messo in File della guida = path del file
della guida C:\temp\guida.HLP..... e in ID argomento guida = numero
argomento guida.
vorrei sapere come si fa ha richiamare la guida per esempio con il tasto
F1........... avevo sentito parlare di "SendKeys" ma non so come e dove
utilizzare questo comando....
attualmente con queste impostazioni mi da un errore che recita( l'argomento
non esiste. Contattare il fornitore dell'applicazione per un file della
guida aggiornato.(129)
se č possibile e non troppo complicato vorrei chiere nuovamente il vostro
aiuto...
grazie

 della guida aggiornato.(129)
Significa che Access ha cercato un ID argomento nel file della guida, ma 
non lo ha trovato.
Io non ho scaticato FastHelp, ma ti posso dire che ho provato con HelpMaker 
ed ho creato un file CHM di prova in nemmeno 3 minuti!!!!!
E' stato quasi più complicato andare ad impostare qualche "ID argomento guida" 
all'interno di una applicazione ADP.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

HelpMaker è quello sviluppato in Delphi..(Free)?
Qualche tempo fà avevo fatto anch'io un Help per una applicazione
piccola
e mi pareva di aver usato proprio HelpMaker.
Sinceramente però sono passati 2 anni e non ricordo più nulla..!
@Alex

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

 Sinceramente però sono passati 2 anni e non ricordo più nulla..!
Se tu ne avessi bisogno, non ci sono problemi, puoi chiedere tranquillamente 
anche al sottoscritto, ma, conoscendo quello sei capace di fare, non credo 
che tu abbia bisogno di aiuto per utilizzare uno strumento come HelpMaker ;-)


Si confermo che è quello...!
La mia era una curiosità di riminescenza più che altro e poi
lo strumento è decisamente utilissimo.
Grazie.
@Alex

E' lui grazie..!
@Alex
Newsgroup: it.comp.appl.access
Titolo: Migrazione da access 2 Sql

Fino ad oggi ho un DB in access ma ora devo migrare a SQL SERVER per motivi
di velocità in quanto ho un DB di 50.000 nomi + altri dati collegati
il problema è che ho sempre l'interfaccia di Access con le maschere create e
le tabelle collegate a SQL Server  ma non riesco a fare delle modifiche o
cancellare i dati
come mai?????
devo settare qualcosa per fare modifiche aggiungere o cancellare dati??????

 ha scritto nel messaggio
news:bdspb0$f2e$1...@lacerta.tiscalinet.it...

Ciao Claudia
La causa che rende le tabelle in sola lettura è la mancanza di un campo
Identity indicizzato e univoco che è l'equivalente del campo contatore in
Access. Oltre al campo Identity puoi aggiungere anche il campo timestamp che
velocizza le operazioni di variazione record.
Ciao Giorgio.

 ha scritto nel messaggio
news:bdu0ka$po9$1...@lacerta.tiscalinet.it...

ID contatore in Access a cosa è equiparato in Sql Server?
Il campo Timestamp a che cosa serve? devo mettere dei valori?

 Il campo Timestamp a che cosa serve? devo mettere dei valori?
Dal Book on Line di SqlServer
---------------------------
Il tipo di dati timestamp espone automaticamente i numeri binari generati, i
quali sono sempre univoci all'interno di un database. Questo tipo di dati
viene utilizzato in genere come meccanismo per le righe della tabella in cui
viene riportata la versione. Le dimensioni di archiviazione sono di 8 byte.
---------------------------
Come vedi viene gestito automaticamente dal server e a ogni variazione del
record il contenuto del campo cambia valore, in questo modo i driver OLEDB o
ODBC possono sapere se il record è stato variato da un altro utente e
inoltre lo utilizzano per rintracciare il record da variare es..
UPDATE TbProva Set Nome='xxxxx' WHERE [ID]=125 AND
timestamp=0x000000000005BC81
Se il campo timestamp non esiste nella tabella il tempo di update risulta
più lungo perchè viene ricercato il record comparando tutti i campi della
tabella
UPDATE TbProva Set Nome='xxxxx' WHERE [ID]=125 AND Nome='zzzzz' AND
Indirizzo='hhhh' And CAP='xxxx' ecc.. ecc..
Nb i comandi non sono proprio così li ho semplificati per leggibilità, il
vero comando è questo ma il concetto è identico.
-----------------------
exec sp_executesql N'UPDATE "TbProva" SET "Nome"=@P1 WHERE "ID"=@P2 AND
"timestamp"=@P3', N'@P1 nvarchar(3),@P2 int,@P3 varbinary(8)', N'xxx', 1,
0x000000000005BC81
-----------------------
Ciao Giorgio.
Newsgroup: it.comp.appl.access
Titolo: query di accodamento e righe accodate

come mai quando eseguo una query di accodamento usando due tabelle ( una 
riceve i dati ed ha 10 campi , l'altra invia i dati ed ha 3 campi : 
chiaramente ho accodato solo 3 campi  ) mi compare sempre la dicitura RIGHE 
CHE SARANNO ACCODATE 142000 ??
le righe son sempre 150 , e vengono correttamente accodate , ma non capisco 
come faccia a sparare quella cifra !
ciao e grazie 

 ha scritto nel messaggio
news:45a6c52d$0$16153$4faf...@reader3.news.tin.it...

Nel QBE, quel cosino carino che ti fa fare le query, in una query di
accodamento NON devi mettere in alto anche la tabella destinazione ma solo
quella origine.
E immagino anche che le hai messe entrambe non legate da join.
Pertanto per lui a disposizione potenziale c'è il prodotto cartesiano dei
record di una e dell'altra.
Che poi ti accoda solo un numero di record pari a quelli della tabella
origine, dipende dal fatto che sotto selezioni solo i campi di quella.
Antonio


grazie , ha proprio indovinato !
Io la facevo proprio cosě !
Newsgroup: it.comp.appl.access
Titolo: Calcolo dello sconto su campo testo (es. 50+10)

ciao a tutti,
come da oggetto, la gestione dello sconto "in cascata"
presenta non pochi problemi (per me)
in pratica si preferisce scrivere 50+10 piuttosto che 55,
da l'impressione di fare un maggior sconto, ed i commerciali ....
quindi lo sconto bisogna necessariamente archiviarlo
in un campo testo e prelevare i relativi valori ...
già, ..... ma come?
con la funzione Len si riesce fare qualcosa
ma gestire gli spazi, le varie percentuali, + - ecc...
la funzione diventa corposa....
qualcuno ha già affrontato il problema?
grazie e chiunque risponda
******************************
Giuseppe Zef(firino)
e-mail: 
zefb...@tin.it

 ha scritto nel messaggio
news:7ZP4a.203061$0v.56...@news1.tin.it...

perchè non creare + campi sconto es. sconto1 scont2 sconto3 ?
Ciao


Se il campo di tipo testo che contiene lo sonto composto si chiama Pippo.
Per ottenere il primo sconto (nel tuo caso il 50) prova con:
= Val([Pippo])
e per ottenere il secondo sconto (nel tuo caso 10) prova con:
= Val(Mid([Pippo]; InStr([Pippo];"+")+1))
Però penso che la cosa migliore sia quella di usare due campi numerici.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:7ZP4a.203061$0v.56...@news1.tin.it...



Ciao non ho mai avuto questa neccessità però mi ci voglio confrontare.
due uno di testo uno numerico.
Il campo testo lo assogetti ad una maschera di imput. negli spazi da te
decisi (con nz superi il problema di 2 sconti piuttosto che 3) calcoli una
percentuale che vai detrarre sull'importo.
Mi spiego con un esempio anche xkè qui il mio cervello non fa granchè campo.
sconto con imput @@+@@+@@. Se io applico solo il 10+10 è chiaro che la
maschera diventa 10+10+00 che andrai calcolare (perchè sai dove andare a
prenderli) facendoti restituire 15%
che calcolerai per il tuo sconto.
Visto che c'ho poche tacche???
Cmq dovrebbe andare
e per la gioia di Biso
Le so.... (lascio a voi il coro)
ciao MAssimiliano
 
--------------------------------
Inviato via 
http://usenet.libero.it

grazie a tutti per le risposte
in effetti, ho visto diversi database gestionali
dividere gli sconti in più campi,
anche se in questa maniera il numero è fisso
ma in effetti sono rarissimi i casi tipo: 50 + 20 + 5 -10
direi che impostare due sconti, massimo tre
e su campo testo sia la soluzione migliore,
il campo testo penso sia indispensadabile
altrimenti gestire il + o - diventa macchinoso
molti produttori invece di ristampare il listino
tolgono qualche punto dal precedente
un classico : sconto = 40 -5
rigrazie a tutti
Zef
Newsgroup: it.comp.appl.access
Titolo: Menù a scelta rapida

Buon giorno a tutti.
Per cortesia, qualcuno mi dice come devo fare per ottenere un menù a
scelta rapida in corrispondenza della pressione del tasto dx. del mouse
su un determinato campo di una maschera?
Grazie molte
Nonno Vincenzo
-- 
nonno vincenzo

 Nonno Vincenzo
Vedi:
http://www.accessgroup.it/Bld_HTML/home.asp
Cap. 1
Barre di Comando: Barre Menu, Barre Strumenti e Menu di Scelta Rapida 
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Grazie molte per la dritta.
Ciao
Vincenzo
-- 
nonno vincenzo


wrote:

Aggiungo questo esempio, ma solo per versioni inferiori a A2007(per il
quale non sò se funziona):
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
@Alex

 
Ringrazio molto per l'interessamento anche se il tuo brillante programma
non è ciò che cercavo... problema, comunque, già risolto con una combo.
Vincenzo
-- 
nonno vincenzo
Newsgroup: it.comp.appl.access
Titolo: automazione con excel: Proprietà Find

Ho il seguente problema:
Da access apro una sessione excel, e poi con il comando
    With excDoc.Worksheets(1)
        .Cells.Find(What:="last", After:=ActiveCell, LookIn:=xlFormulas, 
LookAt _
            :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, 
MatchCase:= _
            False).Activate
    end with
ho la necessità di trovare un testo nel file per poi restituire un valore 
che sta accanto al testo.
Ma mi viene restituito il seguente errore:
Errore di runtime 1004:
Impossibile trovare la Proprietà Find per la classe Range
Da excel mi da lo stesso errore che pero' non mi da se il codice lo eseguo 
dallo stesso file e quindi uso solo
        Cells.Find(What:="last", After:=ActiveCell, LookIn:=xlFormulas, 
LookAt _
            :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, 
MatchCase:= _
            False).Activate
senza aprire quindi una nuova sessione.
In cosa sbaglio?
grazie
Riccardo


Prova a riadattare questo esempio; cerca in tutti i fogli e tutte le celle:
es.
Sub cercaInExcel()
'--> cerca in tutti i fogli
On Error GoTo cercaInExcel_err
Dim oApp As Excel.Application
Dim oWks As Excel.Workbook
Dim oWsh As Excel.Worksheet
Dim oRange As Excel.Range
Set oApp = CreateObject("Excel.Application")
Set oWks = oApp.Workbooks.Open("c:\documenti\nomeFile.xls")
For Each oWsh In oWks.Sheets
    oWsh.Activate
    Set oRange = oWsh.Cells.Find("TestoDaCercare", , xlValues, xlPart, 
xlByRows)
    If Not oRange Is Nothing Then
        MsgBox "Nel foglio: " & oWsh.Name & ", ho trovato: " & 
oRange.Columns(2).Value
    End If
Next
oApp.Quit
    Set oRange = Nothing
    Set oWsh = Nothing
    Set oWks = Nothing
    Set oApp = Nothing
Exit Sub
cercaInExcel_err:
    Set oRange = Nothing
    Set oWsh = Nothing
    Set oWks = Nothing
    Set oApp = Nothing
    MsgBox Err.Number & ", " & Application.AccessError(Err.Number)
End Sub
cambiando il valore in: oRange.Columns(2).Value, cambi la colonna dalla 
quale leggere il valore da restituire...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
______________________
grazie mille
come sempre sei una Spada!
ho risolto in questo modo pero' invece di scrivere
oRange.Columns(2).Value
scrivo
oRange(2,1)
in quanto mi serve in realta' il valora che sta sotto a quello trovato.
grazie di nuovo
ciao
Riccardo
Newsgroup: it.comp.appl.access
Titolo: Record precedente.....

Ciao a tutti,
Ho necessità di fare un calcolo di valori di un record con valori del
record precedente.Finora ho aggirato l'ostacolo facendo un OutputSu
excel di una tabella contenente dei valori tra cui la formula Valore:""
& "=SE(H2=" & """" & "0" & """" & ";SE(A2=A1;I2-I1;I2);0)"
che in excel diventa SE(H2="0";SE(A2=A1;I2-I1;I2);0),poi trascino la
formula su tutti i record del foglio excel ed infine importo il foglio
stesso in access. Questo,usando solo macro, in modo automatico tranne
per il "trascinamento" in excel.
Il punto ora è: 
è possibile evitare il poco elegante OutputSu ed utilizzare solo
access??
PS: le ho provate tutte (quelle sbagliate).
Ringrazio tutti anticipatamente e "FORZA LA ITALIA"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ringrazio tutti anticipatamente e "FORZA LA ITALIA"
Io ci starei attento con queste esclamazioni.....!!!
Quello che hai fatto è assurdo, DEVI fare tutto con ACCESS.
Se il calcolo è all'interno di una FORM, ha la comodità di poter
usufruire di un CLONE del Recordset di FORM, nel quale puoi
muoverti avanti e indietro con i metodi MOVEPrevious o MoveNext.
A questo punto è tutto fatto, il record attuale probabilmente
è quello che visualizzi, quindi nel Controllo TxtBox della Form
hai il Valore attuale, esegui il movePrevious e leggi il Valore, poi 
fai l'operazione matematica che ti serve:
Dim Val1 as Variant    'Metto variant perchè non conosco i tuoi dati
Dim Val2 as Variant
Dim Result as variant
Dim rs as recordset
Val1=Me.TuaTextBox
set rs=me.recordsetclone
rs.Moveprevious
Val2=rs.Fields("NomeCampo")
Result=Val1-val2  'Metti quì la tua operazione metematica
rs.Close
Set rs=Nothing
@Alex


Newsgroup: it.comp.appl.access
Titolo: Conversione da Access 97 ad Access 2000

Disastro! nel cercare di convertire due database di Access 97 in Access
2000:
1) per il 1° mi dice che "il database deve essere ripristinato o non e' un
db access; e' possibile che Access sia stato chiuso mentre il DB era
aperto - Tentare di ripristinare?" e dando "sì" mi da' "formato non
riconosciuto"
2) per il 2° mi dà "Errori di compilazione durante la conversione del DB -
DB non salvato in forma compilata"; trovo le tabelle, le query ecc. ma non
trovo più il codice.
Variante: mi dice "L'account utente corrente non dispone delle
autorizzazioni per convertire il DB"
Preciso che i due DB non erano in forma compilata.
help dal barbi

 ha scritto nel messaggio
news:gowt5.16396$_U1.2...@news.infostrada.it...

non sei il solo ad avere problemi nella conversione, alcuni non riesco
neanche ad aprirli per la sola lettura,
e nonostante ho installato SR-1 Patch dopo aver modificato alcune maschere
il motore Jet non le riconosceva e ho dovuto ricostruirle .
giuseppe
Newsgroup: it.comp.appl.access
Titolo: Cornice e ancorare controlli esistenti

salve
ho una form che con il passare del tempo ho inserito molti controlli
 
vorrei inserire una frame/cornice e selezionare un gruppo di controlli text e label e incollarli in modo da poter gestire facilmente il tutto sia come spostamento sia con la proprietà visible
 
potete darmi una dritta su come fare?
ho selezionato i controlli e tagliato
ho inserito la cornice
e con i bordi selezionati ho incollato i controlli
ma solo 2 label rimangono ancorate
spostando la cornice quasi tutti i controlli rimangono fermi
come posso ancorare molti controlli alla cornice?
 
GRAZIE anticipatamente


Non so se ti puo servire.
Era una roba strana.
Avevo un form "contenitore"
conteneva di base 2 subform
a) subform con controlli di uso generico, bottoni e kaiserate varie
b) subform in cui caricavo "dinamicamente" il form di interesse
 
mi ha richiesto un po di codice di gestione ma a lungo andare mi e' 
stato utile.
La roba era un po + complessa ma non mi dilungo.
-- 
ac (y-1=x)