title: campo testo -spezzare i dati

author: cidi

text:
"yronium" <
y...@yy.it
> ha scritto nel messaggio
news:151Z37Z68Z211Y1...@usenet.libero.it...
> [...CUT...]
>> UPDATE tabella1 SET nuovoRC = right("possono",4) & " un " &
>> left("possono,2) & replace("struzzo","uz",on"))
>
> scusa, Alessandro, ma ti correggo un paio di errori:
> UPDATE tabella1 SET nuovoRC = right("possono",4) & " un " &
> left("possono,2) & Chr(39) & Space(1) & replace("struzzo","uz",on"))
> Ecco, ora si, che va bene.
ancora no......da errore si sintassi allo "struzzo"  ;)
l'unica che ha funzionato :
UPDATE tabella1 SET nuovoRC = left(rc & "xxxxx",5)
sarà un problema di copia e incolla .... o di sonno :)
> Buon Natale
anche a te
Daniele


title: campo testo -spezzare i dati

author: luigi onofrio

text:
Alessandro Cara ha scritto:

questa formula va bene se i valori in RC fossero prima dello / a 5
caratteri, ma se i valori prima dello / fossero di numero variabile (tipo
234/04, 12/03, 123567/04) come nel mio caso , la formula spezzerebbe
comunque a 5 caratteri.
> Viste i tuoi post te ne propongo anche una interessante
> UPDATE tabella1 SET nuovoRC = right("possono",4) & " un " &
> left("possono,2) & replace("struzzo","uz",on"))
questa formula va bene per qualcun'altro! anche se vi è un errore di
sintassi.
> --
> a.cara
luigi



title: campo testo -spezzare i dati

text:
yronium ha scritto:
> [...CUT...]
> > UPDATE tabella1 SET nuovoRC = right("possono",4) & " un " &
> > left("possono,2) & replace("struzzo","uz",on"))
> scusa, Alessandro, ma ti correggo un paio di errori:
> UPDATE tabella1 SET nuovoRC = right("possono",4) & " un " &
> left("possono,2) & Chr(39) & Space(1) & replace("struzzo","uz",on"))
> Ecco, ora si, che va bene.
sei sicuro? vedi che vi è ancora un errore di sintassi!
o sei sicuro che vada bene come qualcun'altro?
> Buon Natale
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/



title: campo testo -spezzare i dati

author: Carlo Costarella

text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:dn6klb$2qq$1...@news.newsland.it...
> ho un archivio con un campo testo avente dati del tipo 3333/01, 3454/04 ,
> 345/05 ecc. ora devo fare un altro campo riportandoci tutti i valori del
> campo testo ma senza il / e la cifra finale, cioč riportando solo il primo
> numero intero es. 3333, 3454, 345 ecc. come posso impostare la query di
> aggiornamento per fare ciň? quale č la formula da adottare?
> grazie
>
> --
>
Ciao Luigi
ci provo anche io.
Nella query di aggiornamento, nella riga "aggiorna a" scriverei:
Mid([Test];1;InStr(1;[Test];"/")-1)  dove [Test] č il nome del campo da
utilizzare (1234/12).
Ti ricordo che nelle query si usano i punti e virgola e non le virgole; le
funzioni Mid, Instr ecc. sono valide se hai tutti i riferimenti a posto
altrimenti danno errore. Il campo da aggiornare deve essere dello stesso
tipo di dati. Nella formula non sono previsti record nulli. Per utilizzare
anche questa evenienza: Mid(nz([Test];"");1;InStr(1;nz([Test];"");"/")-1)
Fammi sapere.
Ciao, Carlo


title: campo testo -spezzare i dati

author: Alessandro Cara

text:
cidi wrote:
[cut]
> ancora no......da errore si sintassi allo "struzzo"  ;)
ciao cidi qualcuno dice che la vita e' una parentesi.
--
a.cara


title: campo testo -spezzare i dati

author: Sergio MAZZA

text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio news:dnc6us$t3d$1...@news.newsland.it...
>
> maronn! mi perdero' in un bicchiere d'acqua, ma non ci arrivo!!!
> ho letto l'Help ma lo stesso non ci arrivo!
> ps ma vi è tanto complicato darmi la formula corretta? più che altro per
> vedere dove cacchio sbaglio!
In verità vorresti che indoviniamo il contenuto della tua tabella/campo per scriverti la query che risolva il tuo problema e magari
che ti venga inviato l'mdb via mail.
Il tutto per non leggere/studiare una delle poche funzioni di manipolazione delle stringhe che sono di una semplicità assurda!
Mi dispiace ma a queste condizioni non mi sento di segnalarti nulla di più di quanto non ti abbiano già (a valanga) segnalato...
Ciao.
P.S. Si perde sempre di vista il tema portante dell'esistenza di questo NG; e sì che è spiegato bene nel messaggio di Roberto o nel
sito comune (
www.sitocomune.com
 - Sezione ICAA)
--
Sergio MAZZA


title: campo testo -spezzare i dati

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:1134141676.0...@g43g2000cwa.googlegroups.com...
---omissis---
Cazzo..!
@Alex
[risposta]
Ah! Ma anche tu hai frequentato Oxford!
Chi avevi di insegnate di "Itagliano" un tal BISO?
Ciao.
--
Sergio MAZZA


title: campo testo -spezzare i dati

text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio news:dnc7c1$ucv$1...@news.newsland.it...
> scusate se ve lo dico ma sento un pizzico di godimento nel vedermi
> soffrire!!  :-))
> ah come rimpiango le belle risposte di Roberto (da Casa) che aveva (ed ha)
> la pazienza di aiutare gli ignoranti - ...senza godimenti!!
>
Dai retta a me, lascia stare Roberto che anche lui la pazienza la sta calmierando.
Qui non si tratta di godimento ma se prosegui con il tuo atteggiamento, noi che cercando di aiutarti (vogliamo dire gratis? Ma sì
diciamolo! Gratis!) ci si sente un pochino presi in giro e sfruttati specie se si tratta di un quesito da risolvere in 2 o 3
messaggi.
Se non si risolve nel tempo debito:
- non ti sei spiegato bene su quello che vuoi;
- non comprendi quello che ti viene suggerito;
- non siamo chiari noi (dubito visto il coro di suggerimenti simili);
- non ti va di applicarti;
- c) Ti tocchi.
Scegli tu...
Ciao.
--
Sergio MAZZA


title: campo testo -spezzare i dati

text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio news:dnc7c1$ucv$1...@news.newsland.it...
> scusate se ve lo dico ma sento un pizzico di godimento nel vedermi
> soffrire!!  :-))
> ah come rimpiango le belle risposte di Roberto (da Casa) che aveva (ed ha)
> la pazienza di aiutare gli ignoranti - ...senza godimenti!!
>



title: campo testo -spezzare i dati

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:Lgxmf.23298$z_6....@tornado.fastwebnet.it...

qualcuno diceva che tutto è relativo.
> --
> a.cara
Ciao a.cara
la vita è una parentesi
in questo spazio infinito,
conta solo quello
che nella vita abbiamo condiviso.
Daniele


title: campo testo -spezzare i dati

text:
Carlo Costarella ha scritto:

> Fammi sapere.
> Ciao, Carlo
grazie del suggerimento!
semplice no?
ho visto adesso dove era lo sbaglio!
bastava dirlo!
grazie comunque a tutti!
anche se movimentato č stato un piacere!
saluti a sergio, alessandro,alex ecc. ecc.



title: campo testo -spezzare i dati

author: MA

text:
luigi onofrio wrote:
Ah luě... che palle!!!!
Hai fatto un casino terribile!
Sono tornato dopo una settimana e ho dovuto leggere una cinquantina di post
su questo solo problema.
@Alex, Sergio, Alessandro, Carlo... un altro pň Bill Gates in persona...
> grazie del suggerimento!
> semplice no?
e continui pure con questo atteggiamento...
> ho visto adesso dove era lo sbaglio!
male, *molto* tardi... porelli i tuoi clienti
> bastava dirlo!
Non esagerare...
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Esportazione incrementale

author: Singer

text:
Vorrei fare in modo di esportare i dati di una tabella, di volta in volta
escludendo quelli che ho esportato la volta precedente.
Utilizzando l'ID della tabella vorrei per esempio, esportare dal 1 al 10,
poi dal 11 al 20 e cosi via.
Lo posso fare?
Grazie


title: Esportazione incrementale

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:480a56d3$0$40213$4faf...@reader5.news.tin.it...

Voglio aggiungere che potrei anche fare questa operazione manualmente,
annotando ogni volta gli ID che ho già esportato con la query di accodamento
Ma sono sicuro che in access si può fare anche questo!!!


title: Esportazione incrementale

author: VT @ home

text:
Il Sat, 19 Apr 2008 22:32:24 +0200, "Singer" <
fuscoa...@tin.it
> ha scritto:
>(.....)

Aggiungi una colonna alla tua tabella di tipo Sì/No.
Nell'esportazione prenderai in considerazione solo i record dova tale colonna vale "No".
Dopo ogni esportazione aggiornerai la colonna a "Sì" in tutti i record dove vale "No".
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Esportazione incrementale

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:480a5e6f$0$40211$4faf...@reader5.news.tin.it...
>
> Voglio aggiungere che potrei anche fare questa operazione manualmente,
> annotando ogni volta gli ID che ho già esportato con la query di
> accodamento
>
> Ma sono sicuro che in access si può fare anche questo!!!
Se scrivi gli id esportati in una tabella puoi escluderli dalla selezione
con la condizione:
Select * From tabellaDaEsportare
Where id Not In (Select id From tabellaConIdEsportati)
Ciao.
--
Sergio MAZZA


title: Esportazione incrementale

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:m7ll04hm78t3ahaad...@4ax.com...

Questa soluzione è geniale.
Grazie.
Come ho fatto a non pensarci prima!!!!!


title: intercettare l'errore 3022

author: iperworld

text:
Ciao a tutti
credo che sia una domanda molto comune
e la risposta sia semplice, ma non la trovo nei post
precedenti o sul sito comune.
devo intercettare l'errore 3022 (DuplicateKey
chiave primaria duplicata), la cosa è semplice
nel passaggio da un record all'altro (sull'evento on
error della maschera), o addirittura se l'utente
complila i campi e salva il dato con un clik sul selettore del record.
ma vorrei intercettare l'errore in automatico prima che l'utente
complili tutta la serie di campi della maschera
di una anagrafe.
quindi in uscita da uno dei campi chiave
(che è un campo data)
sull'evento "Su uscita" imposto il salvataggio del record.
(così:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
o così
DoCmd.RunCommand acCmdSave)
ma non ottengo lo stesso risultato cioè non risesco
ad intercettare l'errore. Come si fa?
grazie


title: intercettare l'errore 3022

author: Alessandro Baraldi

text:
Controlla su evento BeforeUpdate del Controllo associato al campo
PK con una funzione di Aggregazione sui Domini:
DCount oppure DLookUp
Verifichi la presenza del Duplicato e nel caso dirotti come meglio
ritieni corretto...!
@Alex


title: intercettare l'errore 3022

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1144937341.0...@z34g2000cwc.googlegroups.com...

Grazie per la tempestiva risposta
mi cimento,
anche se farò un po di fatica
con quelle funzioni
ma come mai la funzione di salvataggio
da codice non dà lo stesso effetto del
salvataggio con un click o con il menù?
grazie molte
ciao


title: intercettare l'errore 3022

author: Karl Donaubauer

text:
iperworld wrote:
> devo intercettare l'errore 3022 (DuplicateKey
> chiave primaria duplicata), la cosa è semplice
> nel passaggio da un record all'altro (sull'evento on
> error della maschera), o addirittura se l'utente
> complila i campi e salva il dato con un clik sul selettore del record.
>
> ma vorrei intercettare l'errore in automatico prima che l'utente
> complili tutta la serie di campi della maschera
> di una anagrafe.
>
> quindi in uscita da uno dei campi chiave
> (che è un campo data)
> sull'evento "Su uscita" imposto il salvataggio del record.
> (così:
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
> o così
> DoCmd.RunCommand acCmdSave)
>
> ma non ottengo lo stesso risultato cioè non risesco
> ad intercettare l'errore. Come si fa?
www.donkarl.com/it
 FAQ 4.25 Evitare duplicati
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: intercettare l'errore 3022

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4a7bkvF...@individual.net...

Grazie molto certamente con questa dritta posso
affrontare il problema e risolverlo a dire il vero la cosa
è complicata dal fatto che il controllo deve essere
effettuato su una combinazione di due campi
(nell'anagrafe vado a controllare un campo "nome e cognome" un campo
"data di nascita"). Suppongo che dovrò creare una query  che "alleghi"
i due campi e interrogare quel recordset, sono sulla strada giusta?


title: intercettare l'errore 3022

text:
iperworld wrote:
> "Karl Donaubauer ha scritto:
>>> devo intercettare l'errore 3022 (DuplicateKey
>>> chiave primaria duplicata), ...
>>> ma vorrei intercettare l'errore in automatico prima che l'utente
>>> complili tutta la serie di campi della maschera di una anagrafe.
>> ...
>>
www.donkarl.com/it
 FAQ 4.25 Evitare duplicati
>
> Grazie molto certamente con questa dritta posso
> affrontare il problema e risolverlo a dire il vero la cosa
> è complicata dal fatto che il controllo deve essere
> effettuato su una combinazione di due campi
> (nell'anagrafe vado a controllare un campo "nome e cognome"
Spero che non veramente hai un solo campo con "nome e cognome"
perché non sarà per niente normalizzato.
> un campo
> "data di nascita"). Suppongo che dovrò creare una query  che "alleghi"
> i due campi e interrogare quel recordset, sono sulla strada giusta?
No. Se ti riferisci alla variante 2 del articolo basta aggiungere più
criteri (con " And ..." ) nella funzione Dlookup. Se non riuscirei nella
sintassi puoi postare qui i tuoi tentativi per facilitare la correzione.



title: intercettare l'errore 3022

text:
[cut]
>> (nell'anagrafe vado a controllare un campo "nome e cognome"
>
> Spero che non veramente hai un solo campo con "nome e cognome"
> perché non sarà per niente normalizzato.
>
>> un campo
>> "data di nascita"). Suppongo che dovrò creare una query  che "alleghi"
>> i due campi e interrogare quel recordset, sono sulla strada giusta?
>
> No. Se ti riferisci alla variante 2 del articolo basta aggiungere più
> criteri (con " And ..." ) nella funzione Dlookup. Se non riuscirei nella
> sintassi puoi postare qui i tuoi tentativi per facilitare la correzione.
[cut]
Prima di tutto grazie ancora
ho potuto fare veramente quello che volevo
utilizzando il criterio con AND
(per la verità funzionava anche con la query)
sull'altra nota che mi fai, a dire il vero,
ho proprio un campo [cognome e nome]
ma non capisco bene quale è il problema.
Me lo spieghi?
grazie


title: intercettare l'errore 3022

text:
iperworld wrote:
> [cut]
>
>>> (nell'anagrafe vado a controllare un campo "nome e cognome"
>>
>> Spero che non veramente hai un solo campo con "nome e cognome"
>> perché non sarà per niente normalizzato.
>
> ...a dire il vero,
> ho proprio un campo [cognome e nome]
> ma non capisco bene quale è il problema.
> Me lo spieghi?
Beh, col mio italiano... meglio solo alcune frasi invece del
romanzo che sarebbe necessario:
C'è un sistema e processo per la creazione corretta di database
relazionali che si chiama Normalizzazione. Già per arrivare al
primo grado di Normalizzazione (Prima Maschera Normale) la
regola principale è che si deve solo salvare dati atomici in un
campo non dati moleculari = composti.
Nel caso di "nome e cognome" è chiaro che si tratta di dati
composti. Si deve spesso cercare, ordinare, cambiare parti
del campo, lavorare con il cognome, qualche volta anche solo
con il nome.
Una delle conseguenze di questo errore nella costruzione è
che per questi lavori è necessario di prima sempre separare
il contenuto del campo (v.a.
www.donkarl.com
 FAQ 2.20).
Questa separazione spesso non è facile, è inesatto e costa tempo,
lavoro, prestazione.
Finora non ho trovato siti o testi buoni sulla normalizzazione in
italiano. Purtroppo i testi della Microsoft che trovi con i link della
FAQ 1.31 Normalizzazione e teoria sui database
non sono molto esatti.



title: intercettare l'errore 3022

text:
Karl Donaubauer wrote:
> ...lavori è necessario di prima sempre separare
> il contenuto del campo (v.a.
www.donkarl.com
 FAQ 2.20)...
o in italiano ;-):
www.donkarl.com/it
 FAQ 2.20


title: intercettare l'errore 3022

author: Bobo

text:
iperworld wrote:
> [cut]
> sull'altra nota che mi fai, a dire il vero,
> ho proprio un campo [cognome e nome]
> ma non capisco bene quale è il problema.
> Me lo spieghi?
>
Non per sostituirmi a Karl, non oso, ma per dirlo con altre parole:
Se hai 2 campi distinti, [nome] e [cognome], attaccarli ottenendone uno
solo è facile ( basta fare [nome] &" " & [cognome] in qualsiasi campo
calcolato di una query, controllo di una form o di un report, ecc....),
mentre se hai un unico campo contenente entrambi recuperare il nome od
il cognome da solo è impossibile, a meno di non farlo a mano (puoi
separare il nome dal cognome cercando gli spazi, ma se hai un nome, od
un cognome, con un spazio in mezzo, pensa a Carlo Azelio Ciampi, ti
viene come nome Carlo, e come cognome Azelio Ciampi, ovviamente
sbagliato. Per non parlare del fatto che quando hai un unico campo
nome+cognome gli utenti a volte scrivono prima il nome, altre volte
prima il cognome.
Per questo è buona norma, nella progettazione di un DB, avere tanti
campi piccoli invece che uno grande.
Questa buona norma, usando il linguaggio formale della teoria dei
database, si chiama "prima normalizzazione", ed un DB in cui questa
norma è seguita si dice che è nella "prima forma normale". Sempre
usando il linguaggio forbito dei testi teorici, si dice che per essere
in prima forma normale i campi devono contenere dati "atomici", cioè
non ulteriormente spezzettabili.
> grazie
ciao


title: intercettare l'errore 3022

text:
"Bobo" <
robert...@gmail.com
> ha scritto nel messaggio
news:1145100121.9...@i39g2000cwa.googlegroups.com...
iperworld wrote:
> [cut]


> grazie
>ciao
Grazie a tutti e due,  non conoscevo tutte le regole di normalizzazione
e devo dire che molte le ho già scoperte e le uso (spesso la scoperta mi è
costata
fatica) ma avevo intuito da solo la necessità di atomizzare i dati e di
fatto
ho sempre tenuto separato nome e cognome in due campi diversi.
L'esempio più efficace che mi viene in mente è un parallelo
con la biologia dove l'organismo è sempre individuato dal nome del genere
e dal nome della specie, ma le due informazioni vanno sempre tenute
distinte.
La stessa guida in linea di Access 2002 dice:
"Memorizzare le informazioni suddividendole al massimo dal punto di vista
logico.
Ad esempio, i nomi dei dipendenti vengono spesso divisi
in due campi, Nome e Cognome, in modo da agevolare
l'ordinamento dei dati in base al cognome."
Ma questo DB è stato fatto nel "lontano" 1998
importando i dati da un foglione di excel
dove erano stati buttati
oramai la cosa è fatta...fino ad ora non è capitato
di avere la necessità di dividerli. Quando capiterà
stramaledirò quella "leggerezza" (solo le due zeta coincidono
con la parola esatta) iniziale.
ciao e grazie


title: aggiornamento query da exel ambiente multiutente

author: ciarletto

text:
Ciao! questo č il mio problema: ho fatto delle seplici query chieste
dall'ufficio vendite, poi da exel ho importato i dati e creato delle tabelle
pivot che all'occorrenza posso immediatamente aggiornare (in exel:menů
dati/aggiorna dati). Questo xkč i colleghi conoscono access meno di me.
il data base č sul mio pc, mensilmente con una macro prendo i dati dalle
tabelle collegate e ri-creo le tabelle importate, questo x non dover sempre
lavorare in rete, cosě l'esecuzione delle query sono molto + veloci.
Vorrei che i colleghi dal loro pc possano "aggiornare" i files di exel (le
tabelle pivot) direttamente, senza che io debba farlo x loro.
Come si fa? Devo copiare il mio data base sul loro pc e poi aggiornare anke
il loro? (mi sembra un grosso lavoro) non so proprio cosa fare e cerco
aiuto. Grazie
ciarletto at
yahoo.it
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

(due suggerimenti)
1 - Invece di importare i dati crea un collegamento ai dati (menů: Dati -
importa dati esterni - nuova query su database);
2 - Nel creare la tabella pivot puoi indicare la possibilitŕ di salvare la
query in excel invece dei dati;
in entrambi i casi quando viene aperto il file excel viene richiesto se si
vogliono aggiornare i dati...
Ciao.
--
Sergio MAZZA


text:

 Ho sbagliato nell'esprimermi, il punto 1 č ok, sto giŕ facendo cosě.
punto 2: la domanda č, ad atri utenti, permette l'aggiornamento dei dati o
della query in exel se agiscono in rete? avranno problemi? grazie ancora.



text:
ciarletto wrote:
> Ho sbagliato nell'esprimermi, il punto 1 è ok, sto già facendo così.
> punto 2: la domanda è, ad atri utenti, permette l'aggiornamento dei dati o
> della query in exel se agiscono in rete? avranno problemi? grazie ancora.
>
Avranno problemi se il pc che contiene la tabella non è disponibile in rete
(pc spento o non disponibile in rete) al momento dell'apertura del file;
altri problemi non ne vedo.
Forse dovresti descrivere meglio l'ambiente che hai e quello che vuoi
creare...
Ciao.
--
Sergio MAZZA


text:

> Ho un db contenente tabelle collegate (x aggiornare le alte tabelle) e
tabelle importate (quelle che aggiorno e su cui lavoro) tutto sul mio pc, un
file di exel collegato ad una query del db, quindi è aggiornabile. Il file
di exel è su una directory di rete. Il mio "C" è condiviso come la cartella
Documenti che contiene il db.
Sono andato su un altro pc che ha access e ho aprto il file. Poi ho tentato
di aggiornare i dati e questo è il messaggio:
" [microsoft][driver ODBC Micr. Access] "(sconosciuto)" non è un percorso
valido. Assicurarsi che il nome del percorso sia corretto e di essere
collegati al server in cui si trova il file.
Non so che pesci pigliare, secondo me è un problema stupido che io da
dilettante non vedo.



text:
ciarletto wrote:
> Ho un db contenente tabelle collegate (x aggiornare le alte tabelle) e
> tabelle importate (quelle che aggiorno e su cui lavoro) tutto sul mio pc,
> un
> file di exel collegato ad una query del db, quindi è aggiornabile. Il file
> di exel è su una directory di rete. Il mio "C" è condiviso come la
> cartella
> Documenti che contiene il db.
C: condiviso? Brrr!!!
> Sono andato su un altro pc che ha access e ho aprto il file. Poi ho
> tentato
> di aggiornare i dati e questo è il messaggio:
> " [microsoft][driver ODBC Micr. Access] "(sconosciuto)" non è un percorso
> valido. Assicurarsi che il nome del percorso sia corretto e di essere
> collegati al server in cui si trova il file.
> Non so che pesci pigliare, secondo me è un problema stupido che io da
> dilettante non vedo.
>
Prova dal client, a collegarti alla risorsa condivisa "Connetti unità di
rete", così da avere un nuovo disco (es. Z:); poi copi il file excel sul
client e ricolleghi il foglio alla tabella sul tuo pc passando per il disco
creato (Z:)...
Ciao.
--
Sergio MAZZA


text:
                    Il 29 Dic 2004, 13:35, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> ciarletto wrote:
> > Ho un db contenente tabelle collegate (x aggiornare le alte tabelle) e
> > tabelle importate (quelle che aggiorno e su cui lavoro) tutto sul mio
pc,
> > un
> > file di exel collegato ad una query del db, quindi è aggiornabile. Il
file
> > di exel è su una directory di rete. Il mio "C" è condiviso come la
> > cartella
> > Documenti che contiene il db.
>
> C: condiviso? Brrr!!!
lo so....è da scemi per non dire peggio...ma il capo dalla sua postazione
vuole curiosare...pensa che nascondiamo kissà quali cose...
>
> > Sono andato su un altro pc che ha access e ho aprto il file. Poi ho
> > tentato
> > di aggiornare i dati e questo è il messaggio:
> > " [microsoft][driver ODBC Micr. Access] "(sconosciuto)" non è un
percorso
> > valido. Assicurarsi che il nome del percorso sia corretto e di essere
> > collegati al server in cui si trova il file.
> > Non so che pesci pigliare, secondo me è un problema stupido che io da
> > dilettante non vedo.
> >
>
> Prova dal client, a collegarti alla risorsa condivisa "Connetti unità di
> rete", così da avere un nuovo disco (es. Z:); poi copi il file excel sul
> client e ricolleghi il foglio alla tabella sul tuo pc passando per il
disco
> creato (Z:)...
>
> Ciao.
>
> --
> Sergio MAZZA
ok provo e poi torno alla carica. Grazie



text:
> > Prova dal client, a collegarti alla risorsa condivisa "Connetti unità di
> > rete", così da avere un nuovo disco (es. Z:); poi copi il file excel sul
> > client e ricolleghi il foglio alla tabella sul tuo pc passando per il
> disco
> > creato (Z:)...

Scusa, tu non ti rendi conto...ma stai parlando con un ignorantone!!!!!!!!!
Abbiamo letto in 2 la tua risposta....posso chiederti di dirmelo in altre
parole? veramente, non ho capito bene.
Grazie, poi se non riesco pazienza, chiamo il programmatore.



text:
 >
> Scusa, tu non ti rendi conto...ma stai parlando con un
ignorantone!!!!!!!!!
> Abbiamo letto in 2 la tua risposta....posso chiederti di dirmelo in altre
> parole? veramente, non ho capito bene.
> Grazie, poi se non riesco pazienza, chiamo il programmatore.
>
In due??
Non c'è bisogno di nessun programmatore; sul desktop hai l'icona "risorse di
rete"? Spero di sì. Ci clicchi col tasto destro del mouse e scegli "Connetti
unità di rete", ti viene proposta una finestra con la lettera della nuova
unità (disco di rete), tu scegli la "Z" e nel percorso ci inserisci
"\\nomeTuoComputer\nomeCartellaCondivisa", lasci la spunta su "riconnetti
all'avvio"; premendo "Fine" (se tutto a posto) ti viene creato un nuovo
disco "Z:" e aperta una nuova finestra con il contenuto della cartella.
Tutto questo lo devi fare dai computer che dovrebbero accedere alla tua
cartella condivisa...
Ciao.



title: convertire un dbf in tabella access

author: giaconet

text:
Ciao a tutti.
Sto cercando di importare alcuni file dBIV (.dbf) in tabelle Access. Per
alcuni di questi ricevo un errore: "file di indice non trovato". Aprendo
il file con un editor esadecimale (ma anche con il blocco note) noto che
i dati ci sono (in chiaro).
Non esiste un utility o un trucco che mi permette di recuperare questi
dati (magari passando per la conversione in file di testo, tipo .csv)?
Thanx
giaconet


title: convertire un dbf in tabella access

author: FABIO

text:
giaconet wrote:

allora prova a convertire i file che ti danno problemi prima in excel e
poi dall'excel in access
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: convertire un dbf in tabella access

text:
"FABIO" <
blue...@libero.it
> ha scritto nel messaggio
news:aqg83i$cg8$1...@news.newsland.it...
> giaconet wrote:
>
> > Ciao a tutti.
> > Sto cercando di importare alcuni file dBIV (.dbf) in tabelle Access.
Per
> > alcuni di questi ricevo un errore: "file di indice non trovato".
Aprendo
> > il file con un editor esadecimale (ma anche con il blocco note) noto
che
> > i dati ci sono (in chiaro).
> > Non esiste un utility o un trucco che mi permette di recuperare
questi
> > dati (magari passando per la conversione in file di testo, tipo
.csv)?
> > Thanx
> > giaconet
>
> allora prova a convertire i file che ti danno problemi prima in excel
e
> poi dall'excel in access
>
>
Grazie. Per la prima tabella ha funzionato. Speriamo per le altre.
Bye
giaconet


title: linee in un report

author: Roberto

text:
Ciao a tutti,
come posso disegnare linee verticali o orizzontali in un report?
Ho provato via codice ma ottengo una cosa non propriamente precisa....
Grazie
Robby


title: linee in un report

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:Anlna.45249$iy5.1...@twister2.libero.it...
> Ciao a tutti,
> come posso disegnare linee verticali o orizzontali in un report?
> Ho provato via codice ma ottengo una cosa non propriamente precisa....
ma con del codice?


title: linee in un report

author: gerard

text:
Il 17 Apr 2003, 01:14, "### CH v2.003 ###" <
ngma...@genio-af.it
> ha
scritto:

La soluzione più semplice è aprire il report in modalità struttura
selezionare casella degli strumenti e poi selezionare il pulsante linea
saluti gerard
--------------------------------
Inviato via
http://usenet.libero.it


title: linee in un report

author: Roberto da casa

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:Anlna.45249$iy5.1...@twister2.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Sib intitolata "Inserire linee e rettangoli in un report".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: linee in un report

author: @Arold [             ]

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:Anlna.45249$iy5.1...@twister2.libero.it...

In strumenti c'è il comando linea usa quello


title: Re: Filtri... combo | vedi tutti ... un casino

author: Marco Pizzamiglio

text:
esseAemme ha scritto:
> Ciao Ng,
> piu' ci penso e piu' non riesco a capire come fare.
> Io ho una maschera contenente i prezzi delle materie prime, dove ora
> si trovano due caselle combinate, una con nome cliente e la seconda in
> gerarchia con la data. Ora devo aggiungere un terzo filtro, il campo
> vedi, costituito da un campo si/no.
> Quello che voglio avere è
> 1) il listino cliente di datascelta, e la possibilità di vedere tutte
> le materie prime, oppure solo quelle impostate a sì.
> 2) nella casella combinata vedi, la scelta di selezionare tutti, si,
> no. Come faccio a mettere tutti?
> Ho dovuto aggiungere il campo vedi, perchè non a tutti i clienti
> servono le stesse materie prime. E quindi in visualizzazione volevo
> "sfoltire la vista".
> Questa è la query di origine della maschera
> SELECT TBL_CSTMP.cstmp_id, TBL_CSTMP.cstmp_mpid, TBL_MP.mp_codi,
> TBL_MP.mp_desc, TBL_UM.um_desc, TBL_CSTMP.cstmp_costo,
> TBL_CSTMP.cstmp_perc, TBL_MP.mp_id, TBL_CSTMP.cstmp_vsid,
> TBL_VSCSTMP.vscstmp_id, TBL_VSCSTMP.vscstmp_data,
> TBL_VSCSTMP.vscstmp_cliid, TBL_MP.mp_costo, TBL_MP.mp_perc,
> TBL_CSTMP.cstmp_vedi
> FROM TBL_VSCSTMP INNER JOIN (TBL_UM INNER JOIN (TBL_MP INNER JOIN
> TBL_CSTMP ON TBL_MP.mp_id = TBL_CSTMP.cstmp_mpid) ON TBL_UM.um_id
TBL_MP.mp_umid) ON TBL_VSCSTMP.vscstmp_id = TBL_CSTMP.cstmp_vsid
> WHERE (((TBL_VSCSTMP.vscstmp_data)=[forms]![MSC_CSTMP]![cbodata]) AND
> ((TBL_VSCSTMP.vscstmp_cliid)=[forms]![MSC_CSTMP]![cbocliente]))
> ORDER BY TBL_MP.mp_codi;
> Questa è la query di origine di CBOCLIENTE
> SELECT TBL_CLIENTE.cli_id, TBL_CLIENTE.cli_ragsoc
> FROM TBL_CLIENTE
> ORDER BY TBL_CLIENTE.cli_ragsoc;
> Questa è la query di origine di CBODATA
> SELECT TBL_VSCSTMP.vscstmp_data
> FROM TBL_VSCSTMP
> WHERE (((TBL_VSCSTMP.vscstmp_cliid)=[forms]![MSC_CSTMP]![cbocliente]))
> GROUP BY TBL_VSCSTMP.vscstmp_data
> ORDER BY TBL_VSCSTMP.vscstmp_data DESC;
> Questa è la tabella TBL_CSTMP che devo filtrare
> SELECT TBL_CSTMP.cstmp_id, TBL_CSTMP.cstmp_mpid,
> TBL_CSTMP.cstmp_costo, TBL_CSTMP.cstmp_perc, TBL_CSTMP.cstmp_vsid,
> TBL_CSTMP.cstmp_vedi
> FROM TBL_CSTMP;
> Grazie a chiunque voglia aiutarmi...
> :)
> Samantha
Reimposta l'origine record della maschera da VBA, ad ogni modifica di uno
dei criteri.
Costruisci la query SQL inserendo nel WHERE gli effettivi valori da
selezionare, senza usare la sintassi [forms]![MSC_CSTMP]!....
Da VBA è molto più semplice gestire i casi del tipo Si/No/Tutti/Nessuno
piuttosto che usando una formula nel generatore di query.
SQL = "SELECT ...." & _
      " FROM ..."  & _
      " WHERE vscstmp_cliid=" & Me.cbocliente & " And ..." & _
      " ORDER BY ..." & ";"
me.recordsource = SQL
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: esseAemme

text:
On 15 Ott, 15:47,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

Ciao Marco Pizzamiglio!!!
Caspita mi sembrava il titolo non nuovo... ma è proprio il mio
post!!! :D
Dalla biblioteca ho preso questo libro
"Access: programmazione VBA" di Alessandra Salvaggio e spiegano
proprio come fare da VBA :
Capitolo 9 - Pg. 67 "Filtrare i dati di una maschera"
Alla fine cmq ho dovuto eliminare il campo vedi, che era all'origine
della mia richiesta. Perchè temevo che il database raggiungesse
dimensioni enormi, senza che effettivamente i dati mi servissero.
 Ho optato quindi x un'altra soluzione, ossia che se un codice non
serve, l'utente lo elimina, se invece dovesse servire e si accorge di
averlo eliminato, gli basta aggiungerlo.
Il problema che mi trovo ora ad affrontare, è proprio l'inserimento
del valore, quindi il codice della materia prima, dove il listino sia
la versione filtrata dall'utente (x cliente e x data). Credo che
quando l'utente si accorga di dover inserire il costo di una materia
prima, premerà un pulsante e aprirà una maschera. Nel momento esatto
in cui lui preme il pulsante, io devo individuare la versione di
listino che lui sta visualizzando, ossia il valore salvato nel campo
VERSIONELISTINO.
Ma come devo fare?
Devo creare una variabile pubblica, che prenda il valore dalla
maschera aperta, e lo mantenga valido per quella di inserimento della
materia prima...
Quindi sto facendo una ricerca di come dichiarare pubblica la
variabile, perchè quando andrà nella maschera di inserimento, la query
di insert into dovrà avere il valore di listino = VersioneListino.
Lo so.. sono talvolta logorroica... dovrò pure io averlo qlc
difetto... (modestamente parlando)...
Cmq grazie x la risposta :)
Samantha Cicch


text:
esseAemme ha scritto:
[CUT]


Non servono variabili pubbliche. Se la prima maschera rimane aperta puoi
recuperare il valore con la sintassi [Forms]![Nome maschera]![Nome
controllo]
Altro sistema, che ti consiglio, è quello di passare il valore alla
seconda maschera in Openargs. Quando si preme il pulsante presumo verrà
eseguito un Docmd.Openform "Nome maschera", per cui puoi mettere
l'IDlistino nel parametro Openargs
  DoCmd.OpenForm "Nome maschera", , , , , , IDListino
Nella seconda maschera, sull'evento Apertura, verifichi se c'è qualcosa in
Openargs:
  if len(me.openargs)>0 then
    msgbox "Ehi, mi hanno passato l'IDListino " & me.openargs & "!"
  end if
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 17 Ott, 10:53,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
AHN,
Ci ho messo 45 minuti x capire (leggendo i post in archivio) come
dichiarare una variabile pubblica, usarla, e alla fine l'ho fatta
funzionare... e ora mi disci che bastava usare quel openargs....
Domanda: quel openargs lo posso usare come criterio in una query?
Ossia nella query di inserimento dove la vesrione di listino è
l'IDListino?
Una cosa tipo
OhMiaVersioneListino = me.openargs       ??
e quindi
INSERT INTO TBL_CSTMP ( cstmp_mpid, cstmp_costo, cstmp_perc,
cstmp_vsid )
SELECT TBL_MP.mp_id, TBL_MP.mp_costo, TBL_MP.mp_perc,
TBL_VSCSTMP.vscstmp_id
FROM TBL_MP, TBL_VSCSTMP
WHERE TBL_VSCSTMP.vscstmp_data = date() and  ((TBL_MP.mp_id) Not In
(select cstmp_mpid from TBL_CSTMP) or   (TBL_VSCSTMP.vscstmp_id ) Not
In (OhMiaVersioneListino() ));
Grasssie :D
Samantha


text:
esseAemme ha scritto:
> > [CUT]

> AHN,
> Ci ho messo 45 minuti x capire (leggendo i post in archivio) come
> dichiarare una variabile pubblica, usarla, e alla fine l'ho fatta
> funzionare... e ora mi disci che bastava usare quel openargs....
> Domanda: quel openargs lo posso usare come criterio in una query?
> Ossia nella query di inserimento dove la vesrione di listino è
> l'IDListino?
> Una cosa tipo
> OhMiaVersioneListino = me.openargs       ??
> e quindi
> INSERT INTO TBL_CSTMP ( cstmp_mpid, cstmp_costo, cstmp_perc,
> cstmp_vsid )
> SELECT TBL_MP.mp_id, TBL_MP.mp_costo, TBL_MP.mp_perc,
> TBL_VSCSTMP.vscstmp_id
> FROM TBL_MP, TBL_VSCSTMP
> WHERE TBL_VSCSTMP.vscstmp_data = date() and  ((TBL_MP.mp_id) Not In
> (select cstmp_mpid from TBL_CSTMP) or   (TBL_VSCSTMP.vscstmp_id ) Not
> In (OhMiaVersioneListino() ));
> Grasssie :D
> Samantha
Me.openargs è disponibile in tutto il modulo della maschera ma non
all'esterno della maschera, quindi non nelle query.
Però puoi costruire la query da VBA nella maschera ed eseguirla:
  SQL = "INSERT INTO TBL_CSTMP (...) " & _
        " SELECT ....." & _
        " FROM ....." & _
        " WHERE ..... AND (vscstmp_id <> " & Me.openargs & ");" _
  currentdb.execute SQL
Se ti dà problemi metti un debug.print SQL e un punto d'interruzione prima
del .Execute, e quando il codice arriva lì e si ferma apri la finestra
immediata per verificare che la sintassi della query sia corretta.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 17 Ott, 12:07,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Ciao Marco,
ora funziona, però che casino!!!!
Questo è il codice sotto il pulsante di inserimento.
MsgBox Forms!MSC_CSTMP!versionelistino
MsgBox RestVarVersList
Dim strSQL As String
strSQL = "INSERT INTO TBL_CSTMP ( cstmp_mpid, cstmp_vsid )SELECT
TBL_MP.mp_id, " & Forms!MSC_CSTMP!versionelistino & " As Versione FROM
TBL_MP" & _
         " WHERE (TBL_MP.mp_id = " & Me![mp_id] & ") and (TBL_MP.mp_id
Not In (SELECT cstmp_mpid FROM TBL_CSTMP" & _
         " WHERE tbl_cstmp.cstmp_vsid = " & Forms!MSC_CSTMP!
versionelistino & "));"
Debug.Print strSQL
DoCmd.RunSQL strSQL
Il primo Msgbox restituitsce correttamente la versione di listino,
come la seconda.
E funzionaanche se sostituisco nella stringa strSQL Forms!MSC_CSTMP!
versionelistino con RestVarVersList
:D :D


title: Strano comportamento della proprietà QueryDefs

author: Frigster

text:
Ho una semplice maschera con un campo testo e un pulsante.
Nel campo testo si deve inserire una data e, premendo il pulsante, si apre
una seconda maschera con i risultati di una query filtrata per la data
inserita. Semplice no?
Per rendere la query parametrica ho inserito nel codice del pulsante
l'istruzione:
currentdb.querydefs("nomequery").sql = "SELECT bla bla bla FROM bla bla bla
WHERE bla=" & caselladitesto & ";"
Ma mi da questo strano problema:
siccome la clausola FROM è un'altra query
"SELECT ... FROM [SELECT ... FROM ... WHERE ...]
dopo la parentesi quadra ci vuole il punto ".", giusto?
"SELECT ... FROM [SELECT ... FROM ... WHERE ...]. AS Ciccio
Il fatto è che quando l'sql viene modificato dal codice tramite la proprietà
QueryDefs.sql, mi perde il punto e la query non funziona!!
Se io faccio copia/incolla, dall'sql della query al codice, e lo lascio così
com'è va tutto bene. Ma se spezzo la stringa, non importa in che punto,
aggiungendo la variabile "..." & caselladitesto & ";" non mi scrive il
punto.
Com'è possibile?
Grazie in anticipo per l'aiuto.


author: giorgio rancati

text:
"Frigster" <frigster$$$$$@
libero.it
> ha scritto nel messaggio
news:AACyc.105430$Qc.40...@twister1.libero.it...

secondo Access le query le deve scrivere lui e incontrando un' Sql appena
più evoluto va in crisi.
Quando apporti le modifiche nella tua query cambia le parentesi quadre in
tonde e togli il puntino, lui salvando rimetterà le quadre e il puntino ma
la query funzionerà fino alla prossima modifica.
Ciao Giorgio


text:

Se perde il punto IMO fai un errore nella combinazione del
string. Purtroppo non hai citato esatamente cosa fai.
Ma se la tua versione segreta di Access è >= A00 esiste
anche un altro modo, cioè
SELECT ... FROM (SELECT ... FROM ... WHERE ...)
Allora prova con questa versione "ufficiale" e standard SQL.
Dopo una query viene salvata per la prima volta Access
automaticamente cambia la sintassi di nuovo a [].
Ma non cambia niente per il funzionamento.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text: Grazie a tutti.


text:
Ho parlato troppo presto!
Purtroppo non funziona lo stesso!
Questo è il codice che uso nella routine del pulsante:
CurrentDb.QueryDefs("Entrate-Uscite").Sql = "SELECT [fine],
IIf(IsNull([fine]),'',IIf([fine]=#" & Format(l_Ini, "mm/dd,yyyy") &
"#,[nomeesce],[nomeesce] & ' (' & [fine] & ')')) AS Esce,
[Appartamento].[Nome], IIf(IsNull([inizio]),'',IIf([inizio]=#" &
Format(l_Ini, "mm/dd/yyyy") & "#,[nomeentra],[nomeentra] & ' (' & [inizio] &
')')) AS Entra, [inizio] FROM (SELECT * FROM FineToInizioFiltrata UNION
Select * From InizioToFineFiltrata) AS Tx INNER JOIN Appartamento ON
Tx.idappartamento=[Appartamento].[IdAppartamento] ORDER BY
Tx.idappartamento, IIf(IsNull([Fine]),[Inizio],[Fine]);"
Come vedete la seconda SELECT (quarta riga) è con le tonde e senza puntino.
Dopo aver premuto il pulsante, vado ad aprire la query e leggo cos'ha
combinato nell'sql. Ebbene è vero che ha cambiato le tonde in quadre ma il
punto latita ancora...
Cosa manca?


text:
"Frigster" <frigster$$$$$@
libero.it
> ha scritto nel messaggio
news:JVHyc.54116$Wc.16...@twister2.libero.it...

Ciao,
Cosa vuol dire non funziona ? se dopo averla salvata con le parentesi tonde
non da errore la sintassi è corretta, se non rende il risultato sperato devi
indagare altrove.
Se non vuoi la seccatura di modificare tutte le volte le parentesi salva la
query di unione a parte, crea una nuova query (MergeInizioFineFiltrata) con
questo codice
------------------
SELECT * FROM FineToInizioFiltrata
UNION
SELECT * FROM InizioToFineFiltrata
-------------------
e poi la utilizzi nella tua querydef
-------------
........
.......
FROM MergeInizioFineFiltrata AS Tx INNER JOIN Appartamento ON
Tx.idappartamento=[Appartamento].[IdAppartamento] ORDER BY
Tx.idappartamento, IIf(IsNull([Fine]),[Inizio],[Fine])
------------
Ciao Giorgio


text:

Ciao Giorgio
Ma tu cosa intendi per "salvarla con le parentesi tonde"? Dopo che hai
eseguito currentdb.querydefs ecc, ecc, non dovrebbe essere già salvata?
Comunque, io faccio così:
apro access, vado sulle query, seleziono "entrate-uscite", apro in
visualizzazione struttura, poi sql.
Cambio le quadre con le tonde e tolgo il punto. Eseguo e funziona.
Chiudo la query, mi chiede se voglio salvare, clicco sì. Se riapro la query
in visualizzazione sql, effettivamente adesso ci sono le quadre e il punto.
Bene.
Ma... se adesso apro l'editor di VBA, vado nella maschera in questione,
scrivo, nella routine del pulsante, la query con le tonde e senza punto,
quando apro la maschera, scrivo una data e premo il pulsante, dovrebbe
aprirsi un report che ha, come origine dati la query appena modificata;
invece non succede niente.
Allora, torno al database, apro la query "entrate-uscite" in visualizzazione
sql e vedo che, in effetti, la routine mi ha cambiato l'sql (la data è
effettivamente quella che ho inserito nella maschera), solo che adesso ha
solo le quadre senza punto. E se provo ad eseguirla da qui mi dice "Il
modulo di gestione di database Microsoft Jet non è in grado di trovare la
tabella o la query di input 'Select... bla bla bla'. Verificare che esista
ecc. ecc." (ecco perché non apriva il report!)
Non so se mi sono spiegato...
In ogni caso adesso provo a fare come hai detto tu, ovvero allungare la
minestra facendo un'altra query a parte per la UNION e poi implementarla.
Grazie di nuovo.
Frigster.


title: collegamenti ipertestuali

author: Riccardo

text:
Ciao a tutti!
In un database, ho un pannello comandi con collegamenti ipertestuali a
diversi documenti Word o Excel che siano. Il problema è il seguente: apro
dal pannello comandi uno dei suddetti documenti, quando finisco di lavorarci
su, lo chiudo dal pulsante di chiusura, ma il pannello comandi mi rimane
ridotto a icona sulla barra di stato. E' possibile fare in modo che mi
rimanga in primo piano ingrandito?
Grazie.


title: Come li fate i file di help

author: Giuseppe

text:
ciao a tutti,
con quali strumenti compilate i file di guida da allegare alle vostre
applicazioni?
e come vi organizzate per le barre strumenti, non lasciate quelle standard
vero?
avevo pensato di modificarle per evitare di far apparire all'utente tutte
quelle inutili.
il dubbio che ho č modificare le predefinite con la seccatura di trovarmi in
difficoltą durante lo sviluppo dell'applicazione (proprio per l'assenza di
quei pulsanti e voci di menu che servono a chi sviluppa) oppure creare ad
hoc delle barre o menu e associarle alle maschere o report.
Insomma c'č un metodo ormai consolidato e accettato oppure devo trovare la
mia via ?
saluti
Giuseppe


title: doppie virgolette

author: gigi

text:
Salve
Chiedo come fare a scrivere dati su un file txt senza che access scriva le
doppie virgolette.
non cosě
"000053025; EPHYNAL*20CONF 100MG;ROCHE SpA;000053025 EPHYNAL*20CONF 100MG"
"000053037; EPHYNAL*30CPS 300MG;ROCHE SpA;000053037 EPHYNAL*30CPS 300MG"
ma cosi
000053025; EPHYNAL*20CONF 100MG;ROCHE SpA;000053025 EPHYNAL*20CONF 100MG
000053037; EPHYNAL*30CPS 300MG;ROCHE SpA;000053037 EPHYNAL*30CPS 300MG
grazie
Andrea


title: doppie virgolette

author: PBsoft

text:
> Chiedo come fare a scrivere dati su un file txt senza che access
> scriva le doppie virgolette.
> non cosě
> "000053025; EPHYNAL*20CONF 100MG;ROCHE SpA;000053025 EPHYNAL*20CONF
> 100MG"
> ma cosi
> 000053025; EPHYNAL*20CONF 100MG;ROCHE SpA;000053025 EPHYNAL*20CONF
> 100MG
Troppo generica la tua domanda: posta almeno il codice che stai utilizzando
per scrivere sul file di testo, cosě possiamo cercare di capire dove stia
il problema.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: doppie virgolette

text:
"gigi" <
annag...@libero.it
> ha scritto nel messaggio
news:ThJ_h.24763$R_5.8...@twister1.libero.it...

Ecco il codice:
Dim DATO As Long
Dim rstC As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb()
Set rstC = db.OpenRecordset("SELECT COUNT(*) As Numero FROM elencoprodotti")
DATO = rstC!NUMERO
Dim rst As DAO.Recordset
 Dim dbspedisci As DAO.Database
 Set dbspedisci =
DBEngine.OpenDatabase("c:\RICHIESTAFARMACI\miodatabase.mdb")
 Set rst = dbspedisci.OpenRecordset("ELENCOPRODOTTI", dbOpenDynaset)
  Open "C:\richiestafarmaci\aggiornati.txt" For Output As #1
   DoCmd.GoToRecord , , acFirst
   For conta = 1 To DATO
  Dim Codice, Prodotto, ditta, ATC, principioat, INIZIALI As String
Dim prezzo1  As Currency
Codice = Me.codicep.Value
Prodotto = Me.PRODOTTOP.Value
ditta = Me.DITTAP.Value
principioat = Me.principio.Value
ATC = Me.ATC.Value
If IsNull(Me.prezzo) Then
prezzo1 = 0
Else
prezzo1 = Me.prezzo.Value
End If
INIZIALI = Codice & " " & Prodotto
Write #1, Codice & "; " & Prodotto & ";" & ditta & ";" & ATC & ";" &
principioat & ";" & prezzo1 & ";" & INIZIALI
   DoCmd.GoToRecord , , acNext
   Next conta
   Close #1
      rstProva.Close
 db.Close
rst.Close
 dbspedisci.Close
Close #1
Il codice funziona regolarmente; il file che si genera(aggiornati.txt)
contiene informazioni che rispettano la stringa Write #1, Codice & "; " &
Prodotto & ";" & ditta & ";" & ATC & ";" & principioat & ";" & prezzo1 & ";"
& INIZIALI
L'unico problema č che quando viene scritto il primo record, access mette le
" al suo inizio e alla sua fine cosi:
"000053025; EPHYNAL*20CONF 100MG;ROCHE SpA;000053025 EPHYNAL*20CONF
> 100MG". Quello che vorrei fare č impedire, per tutti i record, che queste
> vengano scritte
Grazie
Andrea


title: doppie virgolette

author: Alessandro Baraldi

text:
[CUT]
> > 100MG". Quello che vorrei fare è impedire, per tutti i record, che queste
> > vengano scritte
>
> Grazie
>
> Andrea
Prova ad usare Print #1 invece che Write.
@Alex


title: doppie virgolette

text:
> Write #1, Codice & "; " & Prodotto & ";" & ditta & ";" & ATC & ";" &
> principioat & ";" & prezzo1 & ";" & INIZIALI
>
> Il codice funziona regolarmente; il file che si genera(aggiornati.txt)
> contiene informazioni che rispettano la stringa Write #1, Codice & ";
> " & Prodotto & ";" & ditta & ";" & ATC & ";" & principioat & ";" &
> prezzo1 & ";" & INIZIALI
>
> L'unico problema è che quando viene scritto il primo record, access
> mette le " al suo inizio e alla sua fine cosi:
>
> "000053025; EPHYNAL*20CONF 100MG;ROCHE SpA;000053025 EPHYNAL*20CONF
>
>> 100MG". Quello che vorrei fare è impedire, per tutti i record, che
>> queste vengano scritte
Dall'help dell'istruzione "Write":
==================
A differenza dell'istruzione Print #, l'istruzione Write # inserisce virgole
tra gli elementi e racchiude le stringhe tra virgolette mentre vengono scritte
nel file.
==================



title: OT : vendo libro Teoria Database

author: stand alone

text:
Ciao,
vendo il libro :
Dati e Base di dati : Il Modello relazionale
di Belski-Breschi-Pigni-Zocchi
pagine 266
Un buon libro per impostare correttamente un database
a 10 euro + spese di spedizione
scrivete a :
akiba2100 chiocciolina yahoo punto it
ciao !


title: OT : vendo libro Teoria Database


title: esecuzione di programmi batch

author: Sabrina Tieri

text:
saluti a tutti
vorrei sapere se è possibile eseguire un programma batch, che richiede
dei parametri, all'interno di access 97. Tali parametri inoltre debbono
essere passati prendendoli da alcune tabelle del db.
grazie sabrina
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: esecuzione di programmi batch

text:
Sabrina Tieri <
sti...@libero.it
> wrote in message
0f4f5c8e8524a8c84e5...@mygate.mailgate.org...
> saluti a tutti
>
> vorrei sapere se è possibile eseguire un programma batch, che richiede
> dei parametri, all'interno di access 97. Tali parametri inoltre debbono
> essere passati prendendoli da alcune tabelle del db.
>
> grazie sabrina
>
Per l'esecuzione basta Shell "Nome percorso", per i parametri cosa intendi?
--
Maurizio75


title: esecuzione di programmi batch

text:
"Maurizio75" <
e...@gevi.it
> wrote in message
news:Dn5F8.72596$
5k4.1...@twister2.libero.it

intendo i parametri che si devono passare sulla linea di comando...
abbiamo modificato i batch che cosi invece di chiederli
interattivamente li accettano sulla linea di comando e nel comando shell
passo la stringa
 formattata
grazie della tua risposta ciao sabrina



title: aiuto su sql per trovare primo record di gruppo..

author: alb

text:
In una query (access 97) ho i seguenti valori in campo1(testo) e
campo2(intero lungo)
campo1    campo2
a                 2
a                 1
a                 3
b                 4
b                 2
b                 1
b                 3
...               ....
ordinando prima per "campo1" e poi per "campo2" mi trovo cosi' ad avere:
campo1    campo2.
a                 1
a                 2
a                 3
b                 4
b                 1
b                 2
b                 3
...               ....
quello che voglio e' avere una query che mi restituisca i solo record che
all'interno del gruppo "campo1" prenda i "campo2" col valore piu' alto,
cioe':
campo1    campo2.
a                 3
b                 4
Ho guardato il SQL, dopo che ho ordinato la query prima per "campo1" e poi
per "campo2", ma non sono riuscito a fare quest'ultimo passo..
Mi aiutate? Devo finire entro stamattina questo db, e poi do' l'addio
all'Italia!
Per voi geni di Accesss questo sara' uno dei primi rudimenti che acrete
imparato, ma io sono un novellino, soprattutto in SQl!!!!!
Grazie mille a tutti!!!!!
Alb;-)


author: MarcoMax

text:
On Sun, 4 Jun 2000 23:16:10 +0200, "alb" <
alb...@yahoo.com
> wrote:
>ordinando prima per "campo1" e poi per "campo2" mi trovo cosi' ad avere:
>
>campo1    campo2.
>a                 1
>a                 2
>a                 3
>b                 4
>b                 1
>b                 2
>b                 3
>...               ....
>
>quello che voglio e' avere una query che mi restituisca i solo record che
>all'interno del gruppo "campo1" prenda i "campo2" col valore piu' alto,
>cioe':
>
>campo1    campo2.
>a                 3
>b                 4
>
usi la GROUP BY (oppure, da access, clicchi sul simpolo di sommatoria
nella barra delle icone)
ragruppi sul "campo1" (usi la funzione ragruppa)
e trovi il massimo sul il "campo2" (usi la funzione di massimo "Max")
ciao, max


text:
> >ordinando prima per "campo1" e poi per "campo2" mi trovo cosi' ad avere:
> >
> >campo1    campo2.
> >a                 1
> >a                 2
> >a                 3
> >b                 4
> >b                 1
> >b                 2
> >b                 3
> >...               ....
> >
> >quello che voglio e' avere una query che mi restituisca i solo record che
> >all'interno del gruppo "campo1" prenda i "campo2" col valore piu' alto,
> >cioe':
> >
> >campo1    campo2.
> >a                 3
> >b                 4
> >
>
> usi la GROUP BY (oppure, da access, clicchi sul simpolo di sommatoria
> nella barra delle icone)
> ragruppi sul "campo1" (usi la funzione ragruppa)
> e trovi il massimo sul il "campo2" (usi la funzione di massimo "Max")
>
> ciao, max
Avevo provato cosi',  ma non funzia! mi dice che e' impossibile
raggruppare...... infatti ho in questa query altri campi calcolati, e
l'errore sta nel fatto che non riesce a fare il join per quei campi.....
Grazie comunque, max!
Alb;-)


title: Aggiornamento Drivers ODBC da access 97 a 2000 - Un aiuto

author: Luke

text:
Grazie per aver letto il messaggio.
Dovrei aggiornare un server basato su NT 4.0 S.p. 5 con le versioni dei
drivers ODB per poter accedere con asp ( E' installato anche un IIS 3.0) ad
un database
access sul server ( sul server non risulta installato access).
Finora ho usato solo database creati con access 97 e funziona tutto, mentre
se provo ad accedere con odbc ad un db creato con access 2000 e copiato sul
server, mi risponde che non è un database.
Ho cercato in internet dove potevo trovare i drivers odbc aggiornati da
installare sul serve, ma non sono riuscito a capire se esistono... :-)
Vi sarei grato di qualsiasi aiuto su dove trovare il driver ODBC aggiornato
per access 2000, e anche per le spiegazioni per installarlo ( forse basta
sostituire qualche dll??)
Molte grazie anche solo per aver letto.
Luca
Rispondete sul newsgroup oppure direttamnete a
cin...@libero.it


author: Paolo opg

text:
"Luke" <
Ma...@mail.com
> wrote in message
news:SI6M8.17899$86.4...@twister1.libero.it...
> Grazie per aver letto il messaggio.
>
>
> Vi sarei grato di qualsiasi aiuto su dove trovare il driver ODBC
aggiornato
> per access 2000, e anche per le spiegazioni per installarlo ( forse basta
> sostituire qualche dll??)
>
> Molte grazie anche solo per aver letto.
>
prova a installare l'aggiornamento mdac che trovi sul sito ms e magari anche
l'ultimo sp per jet4...


title: applicazione multiutenza

author: Laura Cerponi

text:
Come posso far vedere un nuovo record inserito in una tabella da una
maschera associata a tutti gli utenti di una applicazione multiutenza? (a
parte fare un requery del recordsetclone ogni tot secondi usando l'evento
Timer?)
Grazie a tutti.
Anto


title: applicazione multiutenza

author: Michele Doimo

text:

se questa maschera non la chiudono mai la ta soluzione credo sia l'unica
possibile.
Ciao Mikele


title: da nSettimana a data del primo giorno della settimana

author: pfm

text:
salve

se scrivo

format(date,"ww",7)

il numero della settimana che inizia con sabato.

come posso dal numero della settimana sapere il primo giorno della settimana es. 13 ?

tenendo conto che la settimana 1 quest'anno non ha 7 giorni?

format(cdate("01/01/2016"),"ww",vbSaturday ) ---> restituisce 1
format(cdate("02/01/2016"),"ww",vbSaturday ) ---> restituisce 2
format(cdate("03/01/2016"),"ww",vbSaturday ) ---> restituisce 3

vorrei scrivere un elenco di record

nSettimana, inizio settimana, totale peso

Grazie


text:
Non capisco cosa veramente ti serve...?!?!?!?

Se vuoi il primo giorno della settimana a prescindere... a cosa ti serve sapere il Numero della settimana...?
Il primo giorno, convenzioni a parte, è Lunedì sempre... o sbaglio...?

Quindi se oggi è Giovedì, quindi WeekDay(....) è 4 il lunedì è senza dubbio la data di Oggi meno 4...

Questo è la traduzione:

Function FirstDayInWeek(Optional dtmDate As Variant) As Date
    If IsMissing(dtmDate) Then
        dtmDate = Date
    End If

    FirstDayInWeek = Fix(dtmDate - Weekday(dtmDate, vbMonday) + 1)
End Function

Se intendevi altro... non si capisce, almeno io non capisco.

@Alex


text:

grazie del messaggio
credi prima di scrivere si cerca di pensare!!!

ho un elenco di record con la produzione giornaliera con una colonna del numero della settimana ( la settimana si richiede che inizi dal sabato)
vorrei creare un report raggruppato per settimana che mi mettesse il numero della settimana, il primo giorno di quella settimana (nel mio caso il sabato) e il totale prodotto

ho tutto, ma mi manca data la settimana il primo giorno della settimana.

Ora ti e' un po' piu' chiaro?

Grazie


text:

Ho cercato di farti capire che, dal momento che hai una Data... non ti serve il NUMERO DELLA SETTIMANA per calcolare il 1° giorno...!
Che poi sia Lunedì o Sabato non importa... se leggi WeekDay(...,PrimoGiornoSettimama)...

In ogni caso io ho questa Funzione,che passando il Numero Settimana, restituisce il 1° lunedì...

Public Function Week2Date(WeekNo As Long, Optional Anno) As Date
    Dim Jan1             As Date
    Dim Sub1             As Boolean
    Dim Ret              As Date

    If IsMissing(Anno) Then
        Jan1 = DateSerial(year(Date), 1, 1)
    Else
        Jan1 = DateSerial(Anno, 1, 1)
    End If
    Sub1 = (Format(Jan1, "ww", vbUseSystem, vbUseSystem) = 1)
    Ret = DateAdd("ww", WeekNo + Sub1, Jan1)
    Ret = Ret - Weekday(Ret, vbMonday) + 1
    Week2Date = Ret
End Function

Ti sarà semplice modificarla... è banale...!

@Alex


text:

grazie della gentilezza

mi togli una curiosità sulla riga di codice
Sub1 = (Format(Jan1, "ww", vbUseSystem, vbUseSystem) = 1)

un valore booleano nella riga successiva lo sommi al numero della settimana?


text:
Tu sai che un Boolean TRUE=-1 e FALSE=0... ne consegue che se il controllo della 1° settimana parte dal 1°gg lo sottraggo altrimenti vale sepmre ZERO...

Saluti

@Alex


title: email con allegati

author: stefano

text:
Buon giorno,
Uso il metodo che ho trovato sul sitocomune "Inviare da codice VBA una
e-mail con allegati usando Outlook Express " di  Andrea Barchetti per
inviare delle email con  allegati.
Con lo script indicato le email vengono inviate direttamente senza che
l'utente abbia la possibilità di modificare il messaggio, io avrei la
necessità che venga aperto il messaggio prima di spedirlo in modo che
l'utente possa fare delle aggiunte nela campo messaggio e poi invio
lui la email.
Dove devo modificare il codice ??
grazie per risposte


title: email con allegati

author: Roberto A.

text:
"stefano" <
vivag...@tiscali.it
> ha scritto nel messaggio
news:5f790e63.05042...@posting.google.com...

Utilizza il comando Docmd.SendObject e scegli tutte le specifiche che
vuoi...trovi indicazioni nell'help.
Ciao
Roberto


title: email con allegati

text:
"Roberto A." <
arisir...@hotmail.com
> wrote in message news:<QHwae.817100$
b5.36...@news3.tin.it
>...

Ma posso usare l'oggetto Docmd.SendObject  con lo script di cui sopra ??


title: email con allegati

text:

Da codice scrivi
Docmd.sendobject ,,,
ti...@libero.it
se vuoi inviare allegati del DB in uso devi inserire le specifiche trovi
tutto nell'help "Metodo SendObject"
Ciao
Roberto


title: email con allegati

text:
"Roberto A." <
arisir...@hotmail.com
> wrote in message news:<6wKae.818495$
b5.36...@news3.tin.it
>...

Si, ma io devo inviare in allegato dei file esterni al mio DB, per
questo uso l'esempio del sito comune perchè da quanto ho capito con il
Metodo SendObject puoi allegare solo oggetti interni al db tipo report
ecc..
Lo script funziona perfettamente, l'unico problema io avrei la
 necessità che venga aperto il messaggio prima di spedirlo in modo che
 l'utente possa fare delle aggiunte nela campo messaggio e poi invio
lui la email.
Stefano


title: email con allegati

author: Sandro

text:
"stefano" <
vivag...@tiscali.it
> ha scritto nel messaggio
news:5f790e63.05042...@posting.google.com...

Ciao Stefano,
dai un'occhiata al sito dio @Alex:
http://www.mantuanet.it/alessandro.baraldi/
 e scaricati il Mail_sender
sez.download 1.3 : fa tutto ciò che chiedi.
Ciao


title: email con allegati

text:

Ho scaricato quanto mi hai suggerito ma io ho access97 e l'esempio credo sia
fatto con una versione successiva.
Devo trovare il modo di modificare il codice dell'esempio di Andrea
Barchetti

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: messaggio errore

author: antonio v

text:
Come faccio a personalizzare la msgbox di access che a seguito di un errato
aggiornamento di un controllo riporta questo testo: "Il valore immesso non è
valido per la maschera di input '00/00/0000;0_' specificata per il campo."?
Grazie


title: messaggio errore

author: Carlo Costarella

text:
"antonio v" <
xxxx...@inwind.it
> ha scritto nel messaggio
news:lzX_9.73707$ZE.19...@twister2.libero.it...

Leggiti nella guida la gestione degli errori.
All'inizio della sub o della function puoi scrivere qualcosa simile a
questo:
On Error goto errore
...tuo codice
...
...
errore:
'qui metti la gestione degli errori a seconda del numero di errore, per
esempio
msgbox Err.Number & " " & Err.Description   'oppure
if err.Number = 0 then
exit sub
end if
'ti restituisce il numero di errore e la sua descrizione
end sub
Ciao, Carlo


title: messaggio errore

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:x34%9.115741$0v.33...@news1.tin.it...

Il problema è che questo controllo non è associato ad alcuna sub di
evento...
Insomma brancolo nel buio.
Comunque grazie


title: visibilità sottomaschera

author: AntoGal

text:
"Alessio" <
axe...@libero.it
> ha scritto nel messaggio
news:95oq89$6p9$1...@news.cineca.it...
> - ho una maschera e collegata una sottomaschera.
> - i dati da inserire sulla maschera fanno parte di una tabella collegata
> tramite una relazione uno a molti alla sottomaschera.
> - mi piacerebbe che la sottomaschera non fosse selezionabile (non potessi
> inserire i dati) sino a che non ho messo almeno 1 dato nella maschera.
>
> Tutto questo anche per evitare che mi compaia il messaggio di errore :
Index
> o primary key can't contain a null value.
Potresti abilitarla/disabilitarla sull'evento "SuCorrente" della maschera
principale, testando che il valore della chiave primaria non sia Null.
In alternativa, direttamente dalla sottomaschera potresti fare una cosa del
genere:
Private Sub Form_BeforeInsert(Cancel As Integer)
 If IsNull(Forms!MskFatture!IDfattura) Then
  MsgBox "Inserire prima l'intestazione della fattura, poi i dettagli degli
articoli.", vbExclamation
  Cancel = True  'annulla l'inserimento
 End If
End Sub
Naturalmente il controllo IDfattura è legato al campo PK ed è presente sulla
maschera (magari invisibile).
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Biunivocità di aggiornamento tra tabelle

author: Stefano

text:
Salve a tutti, devo collegare due tabelle "anagrafica" di un "db1" ed un
"db2"; l'inserimento e cancellazione di nomi avviene però in entrambi e non
soltanto in un db quindi devo garantire l'aggiornamento dei dati sia
lavorando soltanto con uno che con l'altro. Il problema è che nel
collegamento soltanto una è la tabella principale ed un'altra è la copia.
Come posso fare visto che nel db2 ci sono anche delle maschere ?
Stefano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Antonio Biso

text:
"Stefano" <
s-mecchi...@libero.it
> ha scritto nel messaggio
news:212Z131Z182Z2Y1...@usenet.libero.it...
> Salve a tutti, devo collegare due tabelle "anagrafica" di un "db1" ed un
> "db2"; l'inserimento e cancellazione di nomi avviene però in entrambi e
non
> soltanto in un db quindi devo garantire l'aggiornamento dei dati sia
> lavorando soltanto con uno che con l'altro. Il problema è che nel
> collegamento soltanto una è la tabella principale ed un'altra è la copia.
> Come posso fare visto che nel db2 ci sono anche delle maschere ?
La tua situazione non mi sembra molto normalizzata.
Comunque un db può contenere tabelle allegate di altri db e poi lavorarci
come fossero locali
Antonio


title: aggiungere un campo in tabella da codice

author: Cippalippa

text:
E' possibile da codice, aggiungere un nuovo campo in una tabella già
esistente collegata in BE?
Grazie.


author: namor

text:
Cippalippa ha scritto:
> E' possibile da codice, aggiungere un nuovo campo in una tabella gią
> esistente collegata in BE?
> Grazie.
Io di solito uso un oggetto database e una query
  set DB=opendatabase(...percorso...)
  DB.execute "ALTER TABLE nome_tabella ADD COLUMN nome_campo tipo ....."
Richiede un riferimento alla libreria DAO. Prima di eseguire la query
sarebbe bene verificare se il campo esiste gią o no. Basta intercettare un
eventuale errore dato da una dlookup().
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


author: Roberto da casa

text:
"Cippalippa" <
veg...@tin.it
> ha scritto nel messaggio
news:QkUVd.1001506$35.37...@news4.tin.it...
> E' possibile da codice, aggiungere un nuovo campo in una tabella già
> esistente collegata in BE?
Usa l'Istruzione ALTER TABLE (vedi help).
In alternativa vai sul Sito Comune (link qui sotto) e nella Sezione Tables
leggi la FAQ di Enrico Oemi intitolata "1.9 Modificare la struttura dati del
BE via codice, direttamente dal FE". Questa soluzione fa riferimento alle
librerie Microsoft DAO quindi, se usi una versione di Access successiva ad
Access 97 devi aggiungere al tuo database i riferimenti a tale libreria,
avendo cura che detti riferimenti precedano gli altri nella lista dei
riferimenti.
> Grazie.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Conta record in sottomaschera

author: Antonio in the country

text:
Scusate innanzitutto x il post un po' lungo.
Volevo contare i record che ho in una sottomaschera, stavo guardando la
funzione DCount ma su un vecchio messaggio avevo trovato un esempio di
codice e allora sono andato nei pazzi !
Forse sto facendo un po' di confusione e vi chiedo qualche delucidazione.
Per contare i record della sottomaschera devo usare una espressione come
origine di un controllo non associato o devo scrivere del codice ad es.
sull'evento Current della sottomaschera ?
Usando Dcount avevo scritto come origine di controllo la seguente
espressione (aiutandomi con la guida)
=DCount ("[IDPersona]", "TabPersoneassegnate",
"[IDPersona]='"Forms!MskPersoneassegnate![IDPersona]")
ma logicamente non funziona, da codice invece non so inserire l'istruzione
che mi dice di contare i record attualmente presenti nella sottomaschera, ma
riesco solo a contare l'intero recordset; il codice era il seguende (Access
2000):
    Dim Db As Database
    Dim Rst As DAO.Recordset
    Set Db = DBEngine.Workspaces(0).Databases(0) 'preso da un vecchio
messaggio
    Set Rst = Db.OpenRecordset("TabPersoneassegnate") ' idem
    Rst.MoveLast
    TotalePersone = Rst.RecordCount
Grazie mille per le delucidazioni
Antonio


title: Conta record in sottomaschera

author: Roberto dal portatile

text:
"Antonio in the country" <
pi...@usa.net
> ha scritto nel messaggio
news:9fishr$vbd$1...@pegasus.tiscalinet.it...

Se la chiave primaria della tabella che č origine record della sottomaschera
si chiama IDPersona, il modo piů semplice per contare i record della
sottomaschera č quello di inserire nel pič di pagina della sottomaschera una
casella di testo non associata nel cui origine controllo andrai a scrivere:
=Conteggio([IDPersona])
Se poi il conteggio lo vuoi visualizzare in una casella di testo non
associata inserita nella maschera principale.
Se la tabella che č origine record della sottomaschera si chiama
TabPersoneassegnate.
Se la chiave primaria della tabella TabPersoneassegnate si chiama IDPersona.
Se la chiave esterna di TabPersoneassegnate che la mette in relazione
uno-a-molti con la tabella origine record della maschera principale si
chiama Pippo.
Se il controllo della maschera principale che contiene la chiave primaria
della tabella che ne č origine record si chiama Pluto.
Nell'origine controllo della casella di testo non associata inserita nella
maschera principale dove vuoi visualizzare il conteggio scrivi:
=DCount("[IDPersona]";"TabPersoneassegnate";"Pippo=" & Pluto)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Conta record in sottomaschera

author: Federico Luciani

text:

Prova cosi':
inserisci un controllo testo nella form principale e come origine ci
scrivi:
=[subForm].[Form].[RecordsetClone].[RecordCount]
dove subForm e' il nome della sottomaschera.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Conta record in sottomaschera

author: Antonio in the city

text:
 > Se la chiave primaria della tabella che è origine record della
sottomaschera
> si chiama IDPersona, il modo più semplice per contare i record della
> sottomaschera è quello di inserire nel piè di pagina della sottomaschera
una
> casella di testo non associata nel cui origine controllo andrai a
scrivere:
>
> =Conteggio([IDPersona])
>
> Se poi il conteggio lo vuoi visualizzare in una casella di testo non
> associata inserita nella maschera principale.
> Se la tabella che è origine record della sottomaschera si chiama
> TabPersoneassegnate.
> Se la chiave primaria della tabella TabPersoneassegnate si chiama
IDPersona.
> Se la chiave esterna di TabPersoneassegnate che la mette in relazione
> uno-a-molti con la tabella origine record della maschera principale si
> chiama Pippo.
> Se il controllo della maschera principale che contiene la chiave primaria
> della tabella che ne è origine record si chiama Pluto.
>
> Nell'origine controllo della casella di testo non associata inserita nella
> maschera principale dove vuoi visualizzare il conteggio scrivi:
>
> =DCount("[IDPersona]";"TabPersoneassegnate";"Pippo=" & Pluto)
>
> --
> Roberto
>
> Prova cosi':
> inserisci un controllo testo nella form principale e come origine ci
> scrivi:
> =[subForm].[Form].[RecordsetClone].[RecordCount]
>
> dove subForm e' il nome della sottomaschera.
> Federico
Ok Grazie Roberto e Federico, come al solito era più semplice di quanto
pensassi. Ho provato tutte e tre le soluzioni, ma per quella di Federico ho
qualche problema perchè non mi prende [Form] e non mi restituisce il numero.
Comunque grazie lo stesso.
Antonio


title: SendObject con Runtime

text:
Ho creato una piccola utility per il conteggio delle ore negli orari di
lavoro, ma l'utility di Output report in HTML (ho usato una funzione base...
matta con una macro e convertita in codice) e il suo invio per e-mail (
sempre una macro convertita) funziona egregiamente per A2000... ma non va
assolutamente con la Runtime di A2000.
In entrambi i PC c'č lo stesso client di posta, ma differisce solo il
sistema operativo.
Sapete qualcosa di piů preciso?
Grazie a tutti come sempre


title: SendObject con Runtime

author: Alessandro Romeo

text:
"### CH v.2002 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:a9mkht$3jj$1...@fe1.cs.interbusiness.it...

Che errore ti da?
Impossibile aprire la sessione di posta?
Ciao Alessandro


title: SendObject con Runtime

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:pLAv8.53521$SR5.1...@twister1.libero.it...
>
> Che errore ti da?
> Impossibile aprire la sessione di posta?
>
> Ciao Alessandro
nessuno....non va e basta..


title: JET: un'altro utente ... inesistente!

author: Henry

text:
Salve a tutti. Innanzitutto mi scuso in anticipo per gli eventuali errori di
"etichetta" che farò , ma è la prima volta che scrivo in un NG.
il problema che ho è il seguente: durante l'inserimento dei record in una
maschera, Access mi segnala un errore:"Microsoft JET: un altro utente sta
cercando di modificare gli stessi dati...". Mi chiedo come sia possibile
questo visto che il PC non è collegato a nessuna rete! Dov'è questo utente?
Preciso che:
a) il problema è dato solo su un PC specifico (A2000/W98) mentre su altri va
alla perfezione
b) questo PC è stato formattato per cercare di risolvere il problema ma
questi si è ripresentato
c) cercando di risolverlo, ho spuntato la cartella "accesso condiviso" nelle
opzioni di access... cambiando il tipo di errore:"Segnalibro non
presente"?!?
Spero di essere stato abbastanza preciso. Ringraziandovi per quanto potrete
fare vi saluto!
Enrico
esi...@tiscalinet.it


title: JET: un'altro utente ... inesistente!

author: Uranox

text:
Credo che quello che ti scrivo difficilmente ti servira', ma non e' detto.
Ho avuto lo stesso errore proprio l'altra notte e naturalmente io non
lavoravo in multiutenza.
Il problema era dovuto, se ricordo bene, ad una errata assegnazione da
codice VBA ad un campo (o un controllo?) della form. L'assegnazione avveniva
pero' con attiva la ON ERROR RESUME NEXT.
Ci sono arrivato solo per c**o perche' l'errore si verificava solo quando
cambiavo il record corrente.
HTH
Ciao
Marco
---
il mio vero indirizzo e-mail e' senza la "y"
---
Henry <
jer...@inwind.it
> wrote in message 8visfl$bst$1...@nread1.inwind.it...



title: Valorizzare un'etichetta, ma...

author: Celebrimèl

text:
Allora salve a tutti e vi espongo il problema.
All'interno di una maschera ho una casella di riepilogo che mi prende tutti
i codici di una tabella.
Ora vorrei valorizzare un'etichetta con la descrizione di quel codice.
Come posso fare?
Ciao


title: Valorizzare un'etichetta, ma...

author: Sib

text:
"Celebrimèl" <
silverra...@libero.it
> ha scritto nel messaggio

A parte che potresti usare un controllo casella di testo, usa:
Me.TuaEtichetta.Caption="Quello che vuoi"
Sib


title: Valorizzare un'etichetta, ma...

text:
il problema e' che la casella di riepilogo e' costruita su una select di
un'altra tabella e l'utente puo' scegliere il codice.
Ora vorrei che 'apparisse' nella casella di testo (non modificabile) la
descrizione del codice.
Grazie.


title: Valorizzare un'etichetta, ma...

text:
"Celebrimèl" <
silverra...@libero.it
> ha scritto nel messaggio

Scusa, hai letto la mia risposta?
Comunque ora parli di casella di testo mentre prima parlavi di etichetta.
Cosa vuoi valorizzare? Una casella di testo o una etichetta?
Sib


title: File mde vs mdb

author: SunRex

text:
E' una mia impressione oppure i file mde sono più veloci
dell'mdb?Ed anche la dimensione si riduce della meta!
SunRex


title: File mde vs mdb

author: LoZioPino

text:

è possibile che siano più veloci in quanto pseudo compilati da Access (e
quindi in formato "eseguibile"), sono sicuramebnte più piccoli, non ho mai
riscontrato fino al 50% in meno, in quanto il compilatore scarta tutte le
righe di commento che sono comunque presenti in un .mde
ciao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: File mde vs mdb

author: Cane Randagio

text:
"SunRex" <
> E' una mia impressione oppure i file mde sono più veloci
> dell'mdb?
Access esegue sempre le applicazioni in modalità P-Code, quindi al limite
l'.mdb sarà più lento solo in fase di caricamento.
Ed anche la dimensione si riduce della meta!
Più che altro le applicazioni allocano molta meno memoria: puoi verificarlo
con Task Manager.
Bye


title: File mde vs mdb

author: Alessandro Baraldi

text:
"LoZioPino" <
LoZi...@pino.it
> wrote in message
news:146Z133Z13Z35Y1...@usenet.libero.it
> Il 04 Nov 2003, 16:22, "SunRex" <
sunrexs...@hotmail.com
> ha scritto:
> > E' una mia impressione oppure i file mde sono più veloci
> > dell'mdb?Ed anche la dimensione si riduce della meta!
> > SunRex
> >
> è possibile che siano più veloci in quanto pseudo compilati da Access (e
> quindi in formato "eseguibile"),
Fin quì eri perfetto, poi quando hai detto "eseguibile" per il senso
della parola stessa mi sei caduto.....!!!
> sono sicuramebnte più piccoli, non ho mai
> riscontrato fino al 50% in meno, in quanto il compilatore scarta tutte le
> righe di commento che sono comunque presenti in un .mde
>
> ciao
Scherzi a parte confermo io ho notato al massimo 30% di riduzione
ma solo in seguito all'impostazione del file in un nuovo DB
tutto pulito....!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File mde vs mdb

text:
"Alessandro Baraldi"
> Scherzi a parte confermo io ho notato al massimo 30% di riduzione
> ma solo in seguito all'impostazione del file in un nuovo DB
> tutto pulito....!!!
Ti dirò di più: se ripulisci l'.mdb col "comprimi moduli" di RoDAgo e non
esegui il "Compila e salva tutti i moduli" ... l'MDE è più grosso del .MDB.
Il che è anche logico considerando che la codifica ASCII è più sintetica di
quella P-Code (la quale è più sintetica di quella assembly).
Il vero vantaggio del .MDE è nella memoria allocata: assai meno dato che non
carica la versione ASCII del sorgente.
Bye


title: File mde vs mdb

text:
"Cane Randagio" <
dogX...@libero.it
> wrote in message
news:qPSpb.92320$
e6.33...@twister2.libero.it
>
> "Alessandro Baraldi"
>
> > Scherzi a parte confermo io ho notato al massimo 30% di riduzione
> > ma solo in seguito all'impostazione del file in un nuovo DB
> > tutto pulito....!!!
>
> Ti dirň di piů: se ripulisci l'.mdb col "comprimi moduli" di RoDAgo e non
> esegui il "Compila e salva tutti i moduli" ... l'MDE č piů grosso del .MDB.
>
> Il che č anche logico considerando che la codifica ASCII č piů sintetica di
> quella P-Code (la quale č piů sintetica di quella assembly).
>
> Il vero vantaggio del .MDE č nella memoria allocata: assai meno dato che non
> carica la versione ASCII del sorgente.
>
> Bye
Sacre parole..........!
IL programma di RoDAgo ottimo tra le altre cose non fa altro che
fare in AUTOMATICO l'importa di tutto come se da un Nuovo DB
importassi il contenuto del Vecchio.
Se poi crei MDE non da certo fle piů grossi, almeno a me non
capita.....!La differenza č ridotta ad un 10% ma c'č....!!



title: File mde vs mdb

author: S. Savoldi

text:
"LoZioPino" <
> è possibile che siano più veloci in quanto pseudo compilati da Access (e
> quindi in formato "eseguibile"), sono sicuramebnte più piccoli, non ho mai
> riscontrato fino al 50% in meno, in quanto il compilatore scarta tutte le
> righe di commento che sono comunque presenti in un .mde
Dettagli tecnici direttamente da MS si trovano qui:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q109382
Ciao: Silvio


title: Far sparire il bottoncione ciccione di Access col VBA

author: Squalo Tigre

text:
Avete presente quel grasso e morbidoso pulsante tondo che sta
in alto a sinistra di Access 2007 ?  Come si toglie dallo schermo ?
E come si rimette ?
... E' una delle innumerevoli optioni del comando
application.setoption "xxx", x di Access. Ma quale ?
Non riesco a trovarlo, qualcuno me lo sa dire en passant ?
Grazie mille. In ogni caso.


author: Karl Donaubauer

text:

L'unica soluzione che conosco � di complettamente
togliere i ribbon e men� con
DoCmd.ShowToolbar "Ribbon", acToolbarNo
(rimettere = acToolbarYes)
Cos� sparisce anche il pulsante di Office.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
On 24 Giu, 10:28, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Squalo Tigre wrote:
> > Avete presente quel grasso e morbidoso pulsante tondo che sta
> > in alto a sinistra di Access 2007 ?  Come si toglie dallo schermo ?
> > E come si rimette ?
>
> > ... E' una delle innumerevoli optioni del comando
> > application.setoption "xxx", x di Access. Ma quale ?
>
> > Non riesco a trovarlo, qualcuno me lo sa dire en passant ?
>
> L'unica soluzione che conosco è di complettamente
> togliere i ribbon e menù con
> DoCmd.ShowToolbar "Ribbon", acToolbarNo
> (rimettere = acToolbarYes)
> Così sparisce anche il pulsante di Office.
Ok, ti ringrazio molto.
Ma cosi' facendo sparisce anche il mio menu' personalizzato ?


title: Rimedio contro fastidioso Messaggio di avviso Outlook

author: ciroteo

text:
Quando si tenta di inviare una mail da access spesso si viene avvisati da un
fastidioso popup.
Nel link qui sotto la soluzione che ho trovato. (Soluzione suggerita da Rob
Dobson da un tutorial presente sul suo sito.)
http://www.contextmagic.com/express-clickyes/
--
ciroteo
MC


author: giorgio rancati

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:dbl69t$a50$1...@hulme.interac.it...

Ciao Ciroteo,
avevamo già affronteto il problema in questo Ng
----
http://www.google.it/groups?threadm=bvqcsp$t66$1...@lacerta.tiscalinet.it
----
Ciao Giorgio


text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> ha scritto nel
messaggio news:dblbfo$mkl$1...@domitilla.aioe.org...

scusa ... vado a controllare! Ero rimasto con Nick che era alle prese con
questo problema.


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:dblbmk$afj$1...@hulme.interac.it...
>
> scusa ... vado a controllare! Ero rimasto con Nick che era alle prese con
> questo problema.
non c'è bisogno di scusarsi :-)
volevo solo evidenziare che la ricerca su questo Ng al 99% è sempre
risolutiva :-)
Ciao Giorgio


text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> ha scritto nel
messaggio news:dblcc3$nqq$1...@domitilla.aioe.org...

Hai perfettamente ragione. In realtà il problema non riguardava me, perchè
utilizzo i cdo, ma il mio compagno di viaggio alla CISA Nick col quale ho un
debito di birre da svuotare i magazzini della Heiniken.
Siccome non riesco a contattarlo in privato forse è già partito per le
vacanze volevo segnalarlo al ng cosi che potesse tornare utilie a tutti.
Ho riguardato nel mio archivio in Outlook express e a suo tempo questo
messaggio mi era letteralmente sfuggito.
Strano comunque che occorra utilizzare un tool esterno per quanto freeware.
ciao!


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:dbld3h$ajh$1...@hulme.interac.it...
> Strano comunque che occorra utilizzare un tool esterno per quanto
freeware.
Ciao Ciroteo,
se ci fosse stato un metodo via software per aggirare la protezione avrebbe
significato una grossa falla a livello di sicurezza :-)
ClickYes di fatto non aggira la protezione di Outlook, si limita a premere
il click al posto dell'operatore e il suo intervento è ben visibile.
Conoscendo la classe e il nome delle finestre di dialogo che chiedono la
conferma all'invio della mail si potrebbe individuarle con le API FindWindow
e EnumWindows per poi inviare il click al pulsante.
ma questo è quello che fa ClickYes, visto che è già fatto, e che funziona
bene, perchè fare fatica ?
:-)
Ciao Giorgio


title: Query particolare...(per me..)

author: WinJB

text:
Salve,
ho tentato invano di realizzare una query che visualizzasse tutte le voci di
una tabella chiamata Prestazioni in relazione con un'altra tabella chiamata
Interventi
Queste sono le tabelle:
Prestazioni
IDPrestazione
Descrizione
Punti
Interventi
IDIntervento
IDPrestazione
Data
Zonacompetenza
ecc ecc...
La tabella Prestazioni comprende 15 voci e vorrei che, indipendentemente
dall'esistenza o meno di interventi per il codice-prestazione, visualizzasse
gli interventi raggruppati per data e per ogni Codice prestazione il numero
di interventi effettuati anche se il conteggio-interventi = 0... per cui
avrei:
---Record 1
10/10/03
prestazione1
30 (conteggio interventi..)
---
prestazione 2
50 (interventi..)
Prestazione 3
24 (interventi)
...
..
Prestazione 15 (ultima voce-prestazione)
40 (Interventi)
----Record 2
12/10/03
Prestazione1
20
Prestazione 2
30
Prestazione 3
50
....
Prestazione15
30
---Record 3
15/10/03
ecc ecc..
Spero di essere stato chiaro... e spero che qualcuno di voi dedichi un pò di
attenzione come già in altre occasioni è successo e, per questo, vi
ringrazio davvero tanto !


title: Query particolare...(per me..)

author: Salvatore

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:VUMrb.107149$e6.38...@twister2.libero.it...

Prova così:
SELECT Prestazioni.IDPrestazione, Prestazioni.Descrizione, Interventi.Data,
Count(Interventi.IDPrestazione) AS N°
FROM Prestazioni LEFT JOIN Interventi ON Prestazioni.IDPrestazione =
Interventi.IDPrestazione
GROUP BY Prestazioni.IDPrestazione, Prestazioni.Descrizione,
Interventi.Data;


title: Query particolare...(per me..)

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:boo6jq$a8b$1...@lacerta.tiscalinet.it...

No, ancora non è completa , manca ancora qualcosa...
per ogni data in cui si è eseguito un lavoro devo ottenere tutte le colonne
(le voci-prestazione) con il relativo conteggio delle lavorazioni:
10/10/02  Voce prestazione1 con conteggio, Voce prestazione2 con conteggio
ecc ecc fino a 15 colonne
12/10/02  Voce prestazione1 con conteggio, Voce prestazione2 con conteggio
ecc ecc fino a 15 colonne
14/10/02  Voce prestazione1 con conteggio, Voce prestazione2 con conteggio
ecc ecc fino a 15 colonne
...
non so come fare per far capire quello che vorrei ottenere... dovrebbe
essere una query a campi incrociati avente come riga la data  e come colonna
le 15 voci prestazioni, mentre il valore dovrebbe essere il conteggio dei
lavori eseguiti...
Boh.. vedi un pò se puoi darmi una mano..
Grazie


title: Query particolare...(per me..)

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:W65sb.109699$e6.39...@twister2.libero.it...

Basta, come dici tu, eseguire una query a campi incrociati, basati sulla
query appena impostata, nella quale le prestazioni sono le colonne, le date
sono le righe ed il conteggio è il valore.
Puoi usare anche l'autocomposizione.
Ciao
Salvatore


title: Query particolare...(per me..)

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:boqtc2$h1$1...@lacerta.tiscalinet.it...

Ma perchè mi visualizza una riga vuota, cioè senza data e con degli zeri
nelle colonne? è come se mettesse tutte le colonne con gli zeri in un
record..mah non so come spiegarti
..e poi con la riga vuota mi visualizza tutte le colonne (15) , appena
aggiungo una colonna per esempio per una selezione mensile dei record
ritorna a visualizzare solo le colonne con conteggio-interventi maggiore di
zero...cioè 11 colonne invece delle 15
non riesco proprio a risolvere il problema...
ancora qualche idea?
scusami
Ciao!
data, colonna1..15
data, colonna1..15
la data dovrebbe essere selezionata in base al mese e le colonne dovrebbero
visualizzare il numero di interventi fatti per quella data e cmq
visualizzare tutte le colonne-prestazioni anche con interventi = 0
per cui dovrei avere:
10/10/03 10 20 0 5 ... fino a 15 colonne (anche se lo zero non viene
visualizzato non fa niente... )
11/10/03 20 10 3 0 ... fino a 15 colonne ecc ecc
quindi mese di ottobre
per ogni data in cui e stato effettuato un intervento visualizzare tutte le
prestazione come colonne con il conteggio degli interventi ..
vedi un pò se puoi fare ancora qualcosa...
ti ringrazio cmq, sei stato molto gentile :)
Ciao e scusami ancora!


title: Query particolare...(per me..)

text:
[cut]
> la data dovrebbe essere selezionata in base al mese e le colonne
dovrebbero
> visualizzare il numero di interventi fatti per quella data e cmq
> visualizzare tutte le colonne-prestazioni anche con interventi = 0
> per cui dovrei avere:
> 10/10/03 10 20 0 5 ... fino a 15 colonne (anche se lo zero non viene
> visualizzato non fa niente... )
> 11/10/03 20 10 3 0 ... fino a 15 colonne ecc ecc
>
> quindi mese di ottobre
> per ogni data in cui e stato effettuato un intervento visualizzare tutte
le
> prestazione come colonne con il conteggio degli interventi ..
>
> vedi un pò se puoi fare ancora qualcosa...
> ti ringrazio cmq, sei stato molto gentile :)
> Ciao e scusami ancora!
Allora, vediamo se riusciamo a cavarne qualcosa di buono.
1) mi sembra di capire che la prima query vada bene, mentre ci sono delle
difficoltà (o qualcosa che non quadra) nella query a campi incrociati.
2) nella query a campi incrociati opera in questo modo: carica i tre campi
che ti servono (prestazione, data e conteggio) dalla query precedente.
3) usa il campo data come intestazione di riga, il campo prestazione come
intestazione di colonna, il campo conteggio come valore
4) per il campo conteggio usa la funzione somma
5) nel criterio del campo data scrivi is not null
6) clicca col tasto destro sulla colonna della prestazione e scegli (dal
menu contestuale) "Proprietà"
7) sulla riga "intestazione colonne" scrivi, separate da un punto e virgola
e tra virgolette, le quindici prestazioni che vuoi far comparire,
nell'ordine con cui vuoi che vengano visualizzate. Ad esempio
"prima";"seconda";"terza".......;"quindicesima".
A questo punto dovresti vedere tutte e quindici le prestazioni e con i
relativi conteggi per data. (Ovviamente, se le prestazioni aumentano -cioè
diventano più di quindici- devi aggiungerle all'elenco..)
Se vuoi visualizzarle mese per mese, dovresti impostare il criterio del mese
nella query precedente.
Spero che sia tutto chiaro,
ciao
Salvatore


title: Rendere visibile o meno un sottomaschera in struttura a schede

text:
Ho una maschera principale (A).
Una struttura a schede con 5 sottomaschere (X)
In una scheda ho la necessità di far apparire a seconda del valore booleano
di un campo della frm principale(A)
una maschera X1 o X2.
Il problema è che la maschera X2 ha a sua volta una sottomaschera (X3) al
suo interno ed il codice si blocca dicendomi che c'è un errore definito
dall'oggetto.
Questo il codice.Non vorrei che il fatto che la sotto maschera X2 che ha al
suo interno un'altra sottomaschera causi il blocco del codice e che ciò non
si possa fare.
Private Sub Form_Current()
'Legge il valore del campo Multipla e lo carica nella variabile globale
blnState
blnState = Me.Multipla.Value
If blnState = -1 Then
    Forms!frmA.frmX1.Visible = True
    Forms!frmA.frmX2 = False
Else
    Forms!frmA.frmX1.Visible = False
    Forms!frmA.frmX2 = True
Exit Sub
End If
End Sub


text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:QxD1e.1123185$35.41...@news4.tin.it...
> Ho una maschera principale (A).
> Una struttura a schede con 5 sottomaschere (X)
>
> In una scheda ho la necessità di far apparire a seconda del valore
booleano
> di un campo della frm principale(A)
> una maschera X1 o X2.
>
> Il problema è che la maschera X2 ha a sua volta una sottomaschera (X3) al
> suo interno ed il codice si blocca dicendomi che c'è un errore definito
> dall'oggetto.
>
> Questo il codice.Non vorrei che il fatto che la sotto maschera X2 che ha
al
> suo interno un'altra sottomaschera causi il blocco del codice e che ciò
non
> si possa fare.
>
Ho impostato su tutte e due le sottomaschere la propietà Visible a False ed
adesso funziona.
Boh!
SunRex


title: Rompicapo

author: Maurizio

text:
Ciao ragazzi, vorrei sapere se č possibile fare in modo che nel momento in
cui in una maschera una casella di testo venga selezionata, il bordo di
questa diventi piů evidente.
Se questo č possibile come posso realizzarlo?


title: Rompicapo

author: ALESSANDRO Baraldi

text:
"Maurizio" <
mauri...@libero.it
> ha scritto nel messaggio
news:RbOZb.3048$gk.1...@news3.tin.it...

Su evento Attivata della Casella di Testo scrivi:
Me.NomeCasella.BorderWidth=2
Ovviamente su evento LostFocus(Disattivata)
devi ripristinare il tutto.....!
@Alex.


title: Rompicapo

author: sv

text:
ALESSANDRO Baraldi ha scritto:


> Me.NomeCasella.BorderWidth=2

> @Alex.
Ciao Alessandro.
Ho l'impressione che il subject non era al meglio.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Rompicapo

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c19msl$iqt$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
[CUT]
>
> Ciao Alessandro.
> Ho l'impressione che il subject non era al meglio.
>
> --
> rgrds
> SC
OPS.... chiedo scusa, ero sovrappensiero.....!
Non lo farò più.
@Alex.


title: Rompicapo

author: Antonio Biso

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c18e2n$iok$1...@lacerta.tiscalinet.it...
>
> Su evento Attivata della Casella di Testo scrivi:
EHEM....
Antonio


title: [OT] sito aiutamici

author: ces

text:
ciao a tutti e scusate per l'ot
io utilizzavo molto il sito
www.aiutamici.com
, dove tra l'altro avevo
trovato anche del software interessantissimo per window e qualche
spiegazione anche per office, e da una settimana circa è sparito
qulacuno ne sa qualcosa?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] sito aiutamici

text:
ces ha scritto:
> ciao a tutti e scusate per l'ot
> io utilizzavo molto il sito
www.aiutamici.com
, dove tra l'altro avevo
> trovato anche del software interessantissimo per window e qualche
> spiegazione anche per office, e da una settimana circa è sparito
> qulacuno ne sa qualcosa?
oggi è tornato online
meno male!!!
ciao a tutti



title: Esportare in PDF

author: Santilli Marco

text:
Come faccio per esportare una REPORT in PDF????
Mi serve in modo che mi rimanga tutto uguale al report, quindi LINEE COLORI
IMMAGINI, perchè provando ad esportare in HTML o EXCEL mi perde la
formattazione.
L'unica estesione buona è  quella dello SNAPSHOT solo che non tutti hanno il
player installato per vederlo.
Quindi pensavo che il PDF fosse il migliore solo che non sono riuscito a
capire come fare per esportarlo in PDF
Ciao e grazieeeeeeee


title: Esportare in PDF

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cer7ph$ac5$1...@carabinieri.cs.interbusiness.it...

Adobe writer
a pagamento
Antonio


title: Esportare in PDF

author: Sergio

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cer7ph$ac5$1...@carabinieri.cs.interbusiness.it...

Prova a guardare qui
http://www.rarefind.com/paperlessprinter/index.html
ciao


title: Esportare in PDF

text:
> > Quindi pensavo che il PDF fosse il migliore solo che non sono riuscito a
> > capire come fare per esportarlo in PDF
> >
> > Ciao e grazieeeeeeee
> >
>
http://www.pdf995.com/
 freeware ad uso non commerciale


title: Esportare in PDF

text:
> > >
> >
>
>
http://www.pdf995.com/
 freeware ad uso non commerciale
>
>
Dopo come faccio ad implementarlo in ACCESS, io adesso premendo un pulsante
tramite la funziona OUTPUT sceglievo il formtai e lui da solo lo convertiva.
Come faccio a fare la stessa cosa utilizzando uno dei 2 programmi che mi
avete consigliato di scaricare????
Cioè che premendo il pulsante lui converte quel report in PDF
Ciao e grazieeeeeeee


title: Esportare in PDF

author: Sergio MAZZA

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cer7ph$ac5$1...@carabinieri.cs.interbusiness.it...

Il visualizzatore si può installare
(
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=B73
DF33F-6D74-423D-8274-8B7E6313EDFB) e chi ha access200x lo ha già installato;
quindi non c'è differenza "funzionale" tra .snp e .pdf...
Ciao.
--
Sergio MAZZA


title: Esportare in PDF

author: Magic

text:

ciao,
installati
http://sourceforge.net/projects/pdfcreator/
 è gratuito e ti
installa alla fine una stampante virutale, setti i parametri per la
creazione del pdf (addirittura la cartella predefinita per il
salvataggio) poi da access fai la stampa sulla stampante del pdfcreator...
io lo uso sul mio gestionale per generare le fatture ai clienti,
ciao luca


title: Traduzione in inglese di termini tecnici.

author: Morgan

text:
Ciao,
mi servirebbe la traduzione di alcuni termini tecnici tipo
Normalizzare (Standardize?)
Uno a molti   (One to many?)
Tabella di convalida (Validate table?)
Autoreferenziazione  (Autoreference?)
grazie.
Morgan


title: Public thanksgiving

author: Luciano (DOC)

text:
Ringrazio pubblicamente Giovanni e tutti quelli che si sono adoperati per
aiutarmi a risolvere il problema che avevo venerd�.
Questo NG si conferma una delle poche isole di resistenza del vecchio
spirito di cooperazione che animava usenet 10 e pi� anni fa.
Saluti.
Luciano
PS Ah, Giovanni � un gran figo, un ottimo programmatore e rimorchia le donne
pi� belle :-)


title: Public thanksgiving

author: Giovanni

text:
"Luciano (DOC)" <lucia...@luciano.doc> ha scritto nel messaggio
news:77d7vjF...@mid.individual.net...

Troppo gentile Luciano


title: Public thanksgiving

author: Alessandro Baraldi

text:
...
> > PS Ah, Giovanni è un gran figo, un ottimo programmatore e rimorchia le
> > donne più belle :-)
>
> Troppo gentile Luciano
Non ci cascare Giovanni... vuole imbonirti per ridurre la
provvigione...!!
;-)
@Alex


title: Public thanksgiving

author: MA

text:

L'ha trasformato in un tks giving day...
ora resta da capire chi farà il tacchino
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Public thanksgiving

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gv0ouo$v1r$1...@tdi.cu.mi.it...
> L'ha trasformato in un tks giving day...
> ora resta da capire chi far� il tacchino
Mi sembra che tu sei grassoccio abbastanza...:-)
Saluti.
Luciano


title: Riposto ...Sperando ....Aggiornare Stampante x report

author: raffar

text:
Provo a ripostare nella speranza che almeno stavolta qualcuno
mi dica se la mia domanda è talmente scema che non merita una risposta
oppure...
mi chiedevo se fosse possibile assegnare a tutti i report
o a parte di essi una stampante specifica in una volta sola
senza impstarli uno per uno (avendo la necessità di non usare la
stampante predefinita)
Grazie anche per le risposte tipo "Lassa perde"
Raffo


text:
"raffar" <
raf...@libero.it
> ha scritto nel messaggio
news:avce1l$bi5$1...@grillo.cs.interbusiness.it...

Che io sappia di solito il Report usa la Stampante predefinita.
Ne consegue che se devi utilizzare un'altra stampante devi
farlo uno per uno, oppure Runtime con il codice,  ma credo
sia un pò più pericoloso, rischieresti di no poter controllare il
Layout........!
@Alex.