title: tabella maschera inserimento

author: Andrea

text:
grazie a chi mi vorrà essre utile essendo io nuovo:
Situazione: ho un file di access molto semplice formato da una tabella
"curriculum" e da una maschera "consulta_modifica profili". Il file
risiede su un ftp.
Io una volta alla settimana scarico il file e dalla maschera che ho
creato visualizzo e aggiungo informazioni  sui dati inseriti (in
pratica esprimo il mio giudizioi sui curriculum inseriti).
Come faccio la prossima volta che torno a scaricare il file dal ftp con
nuovi curriculum inseriti ad evitare che vadano sopra ai commenti che
avevo espresso la settimana prima sui nominativi presenti?
se mi sapete spiegare come fare e in che modo....ve ne sono grato.
grazie


title: tabella maschera inserimento

author: ciroteo ®

text:
"Andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:1167930819.2...@q40g2000cwq.googlegroups.com...


Ciao andrea, leggendo il tuo post mi è venuto il mal di testa.
Facci capire bene:
che ci fa sul server ftp il file access? viene forse popolato da internet
attraverso qualche
pagina asp?
Probabilmente la maschera da cui visualizzi e aggiorni i dati si basa su una
query che a sua volta prende i dati dalla tabella di un database locale.
Giusto?
Ora, invece che eliminare il database (visto che è un'entità diversa da
quello che sonnecchia sul server ftp) in locale
sarebbe bene che, attraverso delle belle query di aggiornamento e
accodamento venisse popolato con in nuovi record presenti nel file che
risiede sul ftp.
o aggiornato con le modifiche apportate nel periodo in cui sonnecchia sul
server ...
Scaricalo e copialo in una posizione diversa da quello locale, e poi giochi
un po' con le query.
Quindi suggerimento:
1 spiegaci meglio come aggiorni i dati
2 studia un po' le query di aggiornamento o accodamento.
Facci sapere!


title: tabella maschera inserimento

text:
ciroteo ® (nospam) ha scritto:
> "Andrea" <
andrea...@libero.it
> ha scritto nel messaggio
> news:1167930819.2...@q40g2000cwq.googlegroups.com...
> grazie a chi mi vorrà essre utile essendo io nuovo:
>
> Situazione: ho un file di access molto semplice formato da una tabella
> "curriculum" e da una maschera "consulta_modifica profili". Il file
> risiede su un ftp.
> Io una volta alla settimana scarico il file e dalla maschera che ho
> creato visualizzo e aggiungo informazioni  sui dati inseriti (in
> pratica esprimo il mio giudizioi sui curriculum inseriti).
> Come faccio la prossima volta che torno a scaricare il file dal ftp con
> nuovi curriculum inseriti ad evitare che vadano sopra ai commenti che
> avevo espresso la settimana prima sui nominativi presenti?
> se mi sapete spiegare come fare e in che modo....ve ne sono grato.
> grazie
>
>
> Ciao andrea, leggendo il tuo post mi è venuto il mal di testa.RINGRAZIO PER L'ATTENZIONE E SORRY PER IL MAL DI TESTA, PAGHERO' IO L'ASPRIRINA
> Facci capire bene:
> che ci fa sul server ftp il file access? viene forse popolato da internet
> attraverso qualche
> pagina asp? ESATTAMENTE, I CANDIDATI DA INTERNET INSERISCONO I LORO CURRICULUM SUL NOSTRO SITO
> Probabilmente la maschera da cui visualizzi e aggiorni i dati si basa su una
> query che a sua volta prende i dati dalla tabella di un database locale.
> Giusto? NO, HO COLLEGATO DIRETTAMENTE LA MASCHERA A QUELLA TABELLA CHE VIENE ALIMENTATA DAGLI INSERIMENTI CHE VENGONO EFFETTUATI DA INTERNET
> Ora, invece che eliminare il database (visto che è un'entità diversa da
> quello che sonnecchia sul server ftp) in locale
> sarebbe bene che, attraverso delle belle query di aggiornamento e
> accodamento venisse popolato con in nuovi record presenti nel file che
> risiede sul ftp.
> o aggiornato con le modifiche apportate nel periodo in cui sonnecchia sul
> server ...
> Scaricalo e copialo in una posizione diversa da quello locale, e poi giochi
> un po' con le query.ESATTAMENTE, E' PROPRIO QUESTO CHE NON RIESCO A FARE (NON SONO UN INFORMATICO, IO LAVORO SUI BILANCI). VORREI POTER  FAR SI CHE SUL MIO DB NEL QUALE HO FATTO LE MIE MODIFICHE, VENISSE AGGIORNATO CON I NUOVI CURRICULUM CHE SONO STATI INSERITI DA INTERNET SENZA PERO' ANDARE SOPRA  A QUANTO AVEVO GIA FATTO
> Quindi suggerimento:
> 1 spiegaci meglio come aggiorni i dati SEMPLICMENTE HO CREATO DUE CASELLE DI TESTO NUOVE IN CUI ESPRIMO IL MIO GIUDIZIO E L'INTERESSE ED EVENTUALMENTE CORREGGO ALCUNI DEI DATI GIA' PRESENTI IN SEDE DI INSERIMENTO
> 2 studia un po' le query di aggiornamento o accodamento.CI HO PROVATO, è PER QUESTO CHE HO CHIESTO UN HELP. SE POTESSI INDICARMI CON PRECISIONE....
>
> Facci sapere!
RINGAZIO IN ANTICIPO


title: tabella maschera inserimento

text:
"Andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:1167996957.2...@51g2000cwl.googlegroups.com...
ciroteo ® (nospam) ha scritto:

MIIIIIIII! andrea, non scrivere in maiuscolo raddoppi il malditesta!
nel linguaggio "internettiano" scrivere in un newsgroup in maiuscolo
equivale a URLARE e la cosa come puoi ben capire non è ben vista.
Ah anche io non sono informatico (non ne esistono più!) e a volte mi tocca
pure vedere dei bilanci ... brrr!
Tornando al tuo problema: non mi è chiaro come tu possa collegare la
maschera alla tabella che viene popolata da internet. Il db è sul vostro
server e questo server funge da web server?
Comunque, ipotizzando che tu abbia due database diversi: A che è quello su
internet (quello con i dati più aggiornati, ossia con gli ultimi curricula
inseriti) e l'altro B
che è quello che hai sulla tua macchina in locale con i dati storici e le
tue aggiunte/commenti potresti agire come segue:
Primo : fare il dowload del db su internet, A, e copiarlo in locale in una
posizione diversa da quello in cui hai salvato i dati storici B.
p.e: "c:\curricula\database_a.mdb"
Secondo: accodi i dati che mancano alla tabella curricula di B ma che sono
già presenti in A.
per far questo puoi fare una tabella a dati non corrispondenti, (ma il
problema è la chiave!) e poi la accodi alla tabella di A.
Per far questo In questo caso potresti collegare in B la tabella di A ed
effettuare una quert di accodamento dei soli record che non hai già in
tabella curricula del db B.


title: tabella maschera inserimento

text:
"ciroteo ®" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:45a2628a$0$4255$4faf...@reader1.news.tin.it...

(scusa mi è partito l'invio!!!)
Primo : fare il dowload del db su internet, A, e copiarlo in locale in una
posizione diversa da quello in cui hai salvato i dati storici B.
p.e: "c:\curricula\database_a.mdb"
p.e: "c:\curricula\database_b.mdb"
Secondo: potresti collegare in B la tabella curriculum di A ed
effettuare una quert di accodamento dei soli record che non hai già in
tabella curricula del db B. (per collegare tabelle menu carica dati esterni)
per far questo puoi fare una tabella a dati non corrispondenti, (la trovi
nelle procedure guidate delle query ma il
problema è la chiave!) e poi la accodi alla tabella di A.
p.e.
SELECT Tabella_Clienti.Nome, Tabella_Clienti.Cognome
FROM Tabella_Clienti LEFT JOIN TAbella_clienti1 ON Tabella_Clienti.Nome =
TAbella_clienti1.Nome
WHERE (((TAbella_clienti1.Nome) Is Null));
Terzo accodi i dati nella tabella A ... con una query di accodamento oppure
modifichi la precedente con una sintassi simile:
INSERT INTO Tabella_Clienti ( Nome, Cognome, Nome )
SELECT Tabella_Clienti.Nome, Tabella_Clienti.Cognome, TAbella_clienti1.Nome
FROM Tabella_Clienti LEFT JOIN TAbella_clienti1 ON Tabella_Clienti.Nome =
TAbella_clienti1.Nome
WHERE (((TAbella_clienti1.Nome) Is Null));


title: tabella maschera inserimento

text:
Scusami ma non conosco le regole del virtuale.
Volevo informarti che con le indicazioni che mi hai dato sono proprio
riuscito ad ottenere quello di cui necessitavo. Davvero mille grazie.
Se ti capita di passare dalle parti di Reggio Emilia e ti servono
informazioni,.....non esitare.
saluti e ancora grazie.
ciroteo ® (nospam) ha scritto:



title: tabella maschera inserimento

text:
"Andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:1168277109....@v33g2000cwv.googlegroups.com...

ciroteo ® (nospam) ha scritto:

ottimo mi compiaccio!
vorrei inoltre ricordarti che in questo mondo virtuale ...ma se vedi le foto
del cisa ti accorgerai che siamo tutti in carne ed ossa ahimè (anzi io nel
tendine d'achille ho pure un po' di plastica...)
esistono un sacco di altre regole di netiquette.
tra cui quella di quotare dopo il messaggio precedente in modo da facilitare
la lettura.
le trovi sui siti di riferimento
www.sitocomune.com
www.accessgroup.it
www.donkarl.com/it
....ed altri.
sugli ultimi due trovi anche un sacco di info riguardo alla CISA!
buon lavoro
Matteo


title: query selezione campo data

author: gg

text:
Salve a tutti, avrei la necessità di risolvere un problema.
Ho una tabella (assenze) con due capi data
campo 1 = data inizio assenza
campo 2 = data fine assenza
Dovrei eseguire una query  che restituisca i record dei dipendenti assenti
in un determinato periodo.
Spero di essere stato chiaro.
grazie gianni


title: query selezione campo data

author: CIDI

text:
"gg" <
provach...@pocolibero.it
> ha scritto nel messaggio
news:465c9395$0$36445$4faf...@reader5.news.tin.it...

Ciao Gianni
puoi prendere spunto dalla risposta di Alex a questo thread, di oggi alle
11.58:
Origine dati maschera da query parametrica.
Daniele


title: query selezione campo data

author: Nicky

text:
gg ha scritto:
> Salve a tutti, avrei la necessita` di risolvere un problema.
> Ho una tabella (assenze) con due capi data
> campo 1 = data inizio assenza
> campo 2 = data fine assenza
> Dovrei eseguire una query  che restituisca i record dei dipendenti assenti
> in un determinato periodo.
> Spero di essere stato chiaro.
> grazie gianni
>
>
>
Se il tuo problema e` logico, la soluzione e` questa:
select ......... where inizioperiodo >= tabella.inizioassenza and
fineperiodo <= tabella.fineassenza
in questo modo ti estrarra` i dipendenti che hanno un'assenza interna al
tuo periodo in input
(ma non sono sicura di aver capito bene cio` che volevi)
Nicoletta


title: query selezione campo data

text:
"CIDI" <dadonziNO@Spam_tin.it> ha scritto nel messaggio
news:465c9690$0$10625$4faf...@reader2.news.tin.it...

Daniele grazie della sollecita risposta, ma tu sei sicuro che hai capito il
mio problema?
ciao e grazie ancora.
gianni


title: query selezione campo data

text:
"Nicky" <
frt...@virgilio.it
> ha scritto nel messaggio
news:465c9885$0$10619$4faf...@reader2.news.tin.it...

Nicoletta grazie infinite, io mi ero intestardito nell'usare between o like
ma non riuscivo a trovare la strada, mentre era cosi semplice.
grazie ancora gianni


title: query selezione campo data

text:
"gg" <
provach...@pocolibero.it
> ha scritto nel messaggio
news:465ca155$0$36446$4faf...@reader5.news.tin.it...

Nicoletta scusami ancora, ho fatto delle prove e pare non funzionare a
dovere.
Questo è il risultato inserendo 01/01/07 - 31/12/07:
  Query1 dal al
      08/03/2007 11/03/2007
      05/03/2007 11/03/2007
      12/03/2007 18/03/2007
      12/03/2007 18/03/2007
      21/05/2007 30/05/2007
      31/05/2007 03/06/2007
Se invece inserisco 01/01/07 - 22/05/07 il risultato è questo:
  Query1 dal al
      08/03/2007 11/03/2007
      05/03/2007 11/03/2007
      12/03/2007 18/03/2007
      12/03/2007 18/03/2007
mentre avrebbe dovuto restituirmi anche il 5° record
Grazie gianni


title: query selezione campo data

text:
"gg" <
provach...@pocolibero.it
> ha scritto nel messaggio
news:465c9dd0$0$36440$4faf...@reader5.news.tin.it...

può anche essere di no!
ma tu sei sicuro che quell'esempio non vada bene per te?
cmq vedo che hai risolto.
Ok alla prossima.....
> ciao e grazie ancora.
> gianni
>
Daniele


title: query selezione campo data

author: Panathos

text:
gg ha scritto:
> Nicoletta scusami ancora, ho fatto delle prove e pare non funzionare a
> dovere.
> Questo è il risultato inserendo 01/01/07 - 31/12/07:
>   Query1 dal al
>       08/03/2007 11/03/2007
>       05/03/2007 11/03/2007
>       12/03/2007 18/03/2007
>       12/03/2007 18/03/2007
>       21/05/2007 30/05/2007
>       31/05/2007 03/06/2007
>
> Se invece inserisco 01/01/07 - 22/05/07 il risultato è questo:
>   Query1 dal al
>       08/03/2007 11/03/2007
>       05/03/2007 11/03/2007
>       12/03/2007 18/03/2007
>       12/03/2007 18/03/2007
>
> mentre avrebbe dovuto restituirmi anche il 5° record
Se ho capito bene dall'esempio, tu vuoi vedere tutti i record dove il
campo "dal" oppure il campo "al" sono compresi nell'intervallo che hai
specificato come filtro.
Dovrebbe andare bene questa:
select .... where (dal between datainizio and datafine) or (al between
datainizio and datafine)
ciao,
Panathos


title: query selezione campo data

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1180542277.2...@u30g2000hsc.googlegroups.com...
gg ha scritto:



ciao,
Panathos
Perfetto, grazie tante, funziona a meraviglia.
ciao e grazie ancora


title: MDB con paswword

author: Paolo Monge

text:
Come posso fare a sproteggere un DB di Access??
Uso Access 97
Grazie
Paolo


title: MDB con paswword

author: bobbit

text:
Paolo Monge <
paolo...@tin.it
> wrote in message
8vgu0k$2bd$1...@nslave3.tin.it...

Grandissimo!!!!!!!!!!!!!!!
Bobbit


title: MDB con paswword

author: Federico Luciani

text:
[INFO] Istruzioni per l'uso di questo ng - Siete pregati di leggerlo
----------------------------------------------------------------------------
             Come ci si dovrebbe comportare in un newsgroup
                    ovvero 'Istruzioni per l'uso'
----------------------------------------------------------------------------
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un profiquo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
  dei giorni precedenti non siano gia' presenti delle soluzioni al quesito
  che si vuole porre.

  Non e' il massimo delle figure fare una domanda a cui e' gia' stata
  data ampia ed esauriente risposta magari il giorno prima, di sicuro
  poi l'eventuale replica difficilmente potra' essere piu' completa.
  Volendo si possono effettuare anche delle ricerche nell'archivio storico
  dei messaggi presso il sito:

http://www.deja.com/home_ps.shtml
- provate anche a verificare che i vostri dubbi e le relative soluzioni
  non siano gia' presenti sul Sito Comune di questo newsgroup:

http://members.xoom.it/it_db_access
  Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng
  relativi a qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge

Si sconsiglia di inserire subject insignificanti come:
  'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI'
  'SONO PRINCIPIANTE', 'SONO DEFICENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di evitare
la spedizione di messaggi incomprensibili, che non potranno avere risposte
immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce
ed il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del percedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
  il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
  che in questo ng possono esserci persone che si guadagnano la
  pagnotta sviluppando programmi con access, non ci sembra corretto
  contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
  lo spirito di questo ng in cui presuppone che tutte le domande e tutte
  le risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
  informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
  disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste,
  lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
  vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
  del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
  access, anche se personali, ma il tutto deve sempre essere senza scopo di
  lucro;
Alcune regole legate invece alla netiquette,
dove con il termine netiquette 'retichetta', si intende l'insieme di
regole nate col tempo per autoregolare il comportamento degli utenti delle
news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo dei
  messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
  questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
  correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK      As Far As I Know
BTW        By The Way
CU         See You
CUL        See You Later
CUT        Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH        Hope This Helps
IMO        In My Opinion
IMHO       In My Humble Opinion
LOL        Laughing over laughing
NEWBIE     Nuovo arrivato, persona nuova per il NG
NG         Newsgroup
OT         Off-Topic: fuori argomento
ROTFL      Rolling on the floor laughing
ROTFLASTC  Rolling on the floor laughing and scaring the cat
ROTFLMAO   Rolling on the floor laughing my ass off
RTFM       Read the fuckin' manual
SPAM       Messaggio pubblicitario fortemente OT, sui NG è assolutamente
vietato
TIA        Thanks In Advance
TROLL      Persona che vuole solo creare disturbo e scompiglio
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com
----------------------------------------------------------------------------


title: MDB con paswword

author: Riccardo

text:
Paolo Monge <
paolo...@tin.it
> wrote in message
8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
>
> Uso Access 97
>
> Grazie
>
> Paolo
___________
Scommetto che avrai un sacco di aiuti da tutti, o quasi, i componenti del
NG.
io penso con la password giusta.
Riccardo


title: MDB con paswword

author: Luigi-R

text:
Mi associo al pensiero comune ed invito contestualmente lo sprovveduto nuovo
giunto a riformulare la domanda alquanto sbarazzina.
"AMIGO" sei partito col piede sbagliato.
"Paolo Monge" <
paolo...@tin.it
> ha scritto nel messaggio
news:8vgu0k$2bd$1...@nslave3.tin.it...



title: MDB con paswword

author: Dimma

text:
Paolo Monge <
paolo...@tin.it
> wrote in message
8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
>
> Uso Access 97
 Beh vediamo .. mmmmmmm innanzitutto potresti provare a cambiare
l'estensione e scrivere MDB ... se non va prova col cacciavite.
> Grazie
Prego


title: MDB con paswword

author: Silvio Berruti

text:
"Paolo Monge" <
paolo...@tin.it
> ha scritto nel messaggio
news:8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
Inserendo la password
e se non hai la password, la chiedi a chi l'ha messa
e se chi l'ha messa vuole dei soldi, glieli devi dare perché la proprietà
intellettuale è la sua.
Basta pensarci e si trova la soluzione.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: MDB con paswword

author: Mario Puglisi

text:
Paolo Monge <
paolo...@tin.it
> wrote in message
8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
>
> Uso Access 97
>
> Grazie
>
> Paolo
>
> Poveraccio! L'avete ammazzato!


title: MDB con paswword

author: Giuseppe

text:
"Paolo Monge" <
paolo...@tin.it
> ha scritto nel messaggio
news:8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
>
> Uso Access 97
>
> Grazie
>
> Paolo
>
scambio password database con password bancomat
        giuseppe


title: MDB con paswword

author: Gestserv

text:
Paolo Monge <
paolo...@tin.it
> wrote in message
8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
>
con il compilatore di access che nella versione 2000 oltre a creare un
eseguibile sprotegge gli eseguibili e li riconverte in mdb
> Uso Access 97
anch'io perciň siamo tagliati fuori
>
> Grazie
prego
>
> Paolo
matteo
>
>


title: MDB con paswword

author: Luciano

text:
con il 2000 non c'è scampo, ma con il 97 potresti provare.
crea un db di prova
fanne una copia
proteggi il primo con la psw
fai il compare esadecimale dei due db
studia le differenze
fammi sapere
Paolo Monge <
paolo...@tin.it
> wrote in message
8vgu0k$2bd$1...@nslave3.tin.it...
> Come posso fare a sproteggere un DB di Access??
>



title: MDB con paswword

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
8vguvn$sqf$1...@news.panservice.it...
>
> Paolo Monge <
paolo...@tin.it
> wrote in message
> 8vgu0k$2bd$1...@nslave3.tin.it...
> > Come posso fare a sproteggere un DB di Access??
> >
> > Uso Access 97
> >
> > Grazie
> >
> > Paolo
> ___________
> Scommetto che avrai un sacco di aiuti da tutti, o quasi, i componenti del
> NG.
>
> io penso con la password giusta.
> Riccardo
>
########
Solo 10 risposte compreso la mia....
pensavo di +
Riccardo


title: MDB con paswword

text:
Luciano ha scritto nel messaggio <8vhf6r$n1e$
1...@nslave3.tin.it
>...
>con il 2000 non c'è scampo, ma con il 97 potresti provare.
>crea un db di prova
>fanne una copia
>proteggi il primo con la psw
>fai il compare esadecimale dei due db
>studia le differenze
>fammi sapere
Grazie
Provo e ti dico!
Paolo


title: Problemi cin sottomaschera.

author: Lucio

text:
Salve a tutto il NG,
ho una maschera chiamata "Computer", una sottomaschera chaimata
"Connessioni", nella sottomaschera connesisoni un campo chiamato
"TipoConnessioni";
su doppio click del campo "TipoConnessioni" della sub, si apre una maschera
con una casella di riepilogo con vari tipi di connessione (Lan, intranet,
internet, ecc.), su click di ogni voce sulla casella di riepilogo che si
chiama "Connessioni", dovrebbe copiarmi il record selezionato in questa e
incollarmelo nel campo "TipoConnessioni" all'interno della sub
"Connessioni".
Ho provato in vari modi ma in vano.
Grazie a tutti, e spero di essere stato chiaro.
Lucio


title: Problemi cin sottomaschera.

author: Sergio MAZZA

text:
"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:elI5c.67861$O31.3...@news4.tin.it...

Nell'evento "su clic" della casella di riepilogo inserisci:
Forms!Computer!Connessioni!TipoConnessioni = Me!Connessioni
Ciao.
--
Sergio MAZZA


title: REPORT LINEA VERTICALE

author: MICHELE

text:
Salve,
in un report ho ricreato una fattura costituita da testata,corpo e piè di pagina.
Questi tre elementi sono inseriti in tre rettangoli
Il rettangolo della testata si collega perfettamente al rettangolo del corpo, ma si distacca dal rettangolo del piè di pagina.
Nel corpo ho messo il dettaglio della fattura.

Per risolvere ho tentato nel seguente modo ma senza successo.
Se sposto il rettangolo presente nel piè di pagina nel piè di pagina N_fattura per esempio si collega al corpo ma non ottengo il risultato desiderato perché la fattura finisce anche a metà pagina a seconda del numero di righe della fattura.

Grazie per l'attenzione


title: Query: risultato nullo

author: Ices

text:
Ciao a tutti,
ho una maschera in cui faccio apparire i risultati di una query, quando non
ci sono record filtrati come faccio a far apparire un messaggio che mi
avverte che non ci sono record?
Grazie
Ice


title: Query: risultato nullo

author: Esteban

text:
"Ices" <
ic...@inwind.it
> wrote in message news:9dundp$m3c$1...@nreadB.inwind.it...

Beh, potresti leggere la proprietą BOF (inizio file) e EOF (fine file): se
entrambi sono Vere, allora non hai record restituiti dalla query!
Esempio:
if Rs.BOF And Rs.EOF then
    MsgBox "Nessun record!"
End If
Ciao!
Esteban
Hosted by
www.seber.it


title: Query: risultato nullo

author: Giuliano Bolzonello

text:
Ciao e scusate l' ignoranza, ma ho lo stesso problema di Ices. Non mi è
chiaro dove devo mettere questo codice.
Ho provato ad inserirlo nella maschera che visualizza il risultato della
query a fronte dell' evento Su corrente delle proprietà dela maschera, però
non ha funzionato !
Grazie !
Giuliano
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:fvBM6.2329$jp1.1...@news.infostrada.it...
> "Ices" <
ic...@inwind.it
> wrote in message
news:9dundp$m3c$1...@nreadB.inwind.it...
> > Ciao a tutti,
> > ho una maschera in cui faccio apparire i risultati di una query, quando
non
> > ci sono record filtrati come faccio a far apparire un messaggio che mi
> > avverte che non ci sono record?
> >
> > Grazie
> >
> > Ice
>
> Beh, potresti leggere la proprietà BOF (inizio file) e EOF (fine file): se



title: Formato di una data

text:
Nonostante le caselle testo15 e 16 sono impostate tutte e due a gg/mmmm/aaaa
1° formato)
nella casella in cui ho il codice
Me.Testo15 = _
Format(DateSerial(me.testo9, me.testo8, me.testo7), "dd mmmm yyyy")
ho il formato 08 agosto 2000
2° formato)
mentre nell'atra casella
Me.Testo16 = DateAdd("d", Me.Testo11, Format(DateSerial _
             (Me.Testo9, Me.Testo8, Me.Testo7), "dd mmmm yyyy"))
ho il formato con la barra /
16/dicembre/2000
-----------------------------------------------------
se tolgo dalle proprietà il formato gg/mmm/aaaa
ho sempre in testo15
1°form.)   08 agosto 2000
e invece  in testo16
2°form.)   16/12/2000
Come posso avere i due formati uguali in tutte e due i modi
cioè il 1° formato = al 2°
08/agosto/2000
16/dicembre/2000
e viceversa il 2° formato = al 1°
08 agosto 2000
16 dicembre 2000
grazie e auguri


title: Formato di una data

text:
"rr12rr" <viv...@NONOSPAMusa.net> ha scritto nel messaggio
news:3A490651...@NONOSPAMusa.net...

Non ho ben capito il problema, ma mi ci tuffo sperando che la piscina sia
piena;
nel secondo esempio hai applicato la formattazione solo all'output della
funzione dateserial(), prova applicandolo al risultato della funzione
dateadd().
es.
'----------------
Me.Testo16 = Format(DateAdd("d", Me.Testo11, DateSerial(Me.Testo9,
Me.Testo8, Me.Testo7)), "dd mmmm yyyy")
'----------------
Sempre che sia questo il problema...
Ciao.


title: Formato di una data

text:
> nel secondo esempio hai applicato la formattazione solo all'output della
> funzione dateserial(), prova applicandolo al risultato della funzione
> dateadd().
> es.
> '----------------
> Me.Testo16 = Format(DateAdd("d", Me.Testo11, DateSerial(Me.Testo9,
> Me.Testo8, Me.Testo7)), "dd mmmm yyyy")
> '----------------
ok, bravo (come sempre); non era complicato ma mi sfuggiva la soluzione
> Non ho ben capito il problema, ma mi ci tuffo sperando che la piscina sia
> piena;
bel tuffo, complimenti :-)


title: Domanda su SitoComune

author: Roberto dal portatile

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:Wxls6.63280$lj4.1...@news6.giganews.com...
>
> "Andre@" <andrea...@NOSPAMtiscalinet.it> wrote in message
> news:98qotn$hc$1...@serv1.iunet.it...
>
> > La mia domanda è  la seguente: Prima era possibile scaricare la versione
> > zippata del sito , adesso sono io che non ci vedo oppure è stata fatta
la
> > scelta di non rendere disponibile questa possibilità ?
>
> Diciamo che la Sacra Triade ha deciso di rendere piu' frequanti gli
> aggiornamenti al sito, percio' e' direttamente online che si trova il
> materiale.
L'avevo immaginato che tutto dipendeva dal fatto di aumentare i contatti
(benedette statistiche!!!)
Beh, però era un sacco comodo! :o)
> Saluti.
>
> Luciano
> (DOC)
Ciao, Roberto


title: Domanda su SitoComune

text:
Prima di tutto un Ringraziamento ad Antonello, Federico e Luciano per
l'ottimo lavoro svolto con il Sito Comune.
La nuova impaginazione rende molto comoda ed immediata la navigazione .
La mia domanda è  la seguente: Prima era possibile scaricare la versione
zippata del sito , adesso sono io che non ci vedo oppure è stata fatta la
scelta di non rendere disponibile questa possibilità ?
NB: porto gli occhiali 8-)
Ciao.
                Andre@


title: Domanda su SitoComune

text:
"Andre@" <andrea...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:98qotn$hc$1...@serv1.iunet.it...

Mi associo sia alla richiesta che al fatto che porto gli occhiali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Domanda su SitoComune

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:Wxls6.63280$lj4.1...@news6.giganews.com...
>
> "Andre@" <andrea...@NOSPAMtiscalinet.it> wrote in message
> news:98qotn$hc$1...@serv1.iunet.it...
>
> > La mia domanda è  la seguente: Prima era possibile scaricare la versione
> > zippata del sito , adesso sono io che non ci vedo oppure è stata fatta
la
> > scelta di non rendere disponibile questa possibilità ?
>
> Diciamo che la Sacra Triade ha deciso di rendere piu' frequanti gli
> aggiornamenti al sito, percio' e' direttamente online che si trova il
> materiale.
> Saluti.
>
> Luciano
> (DOC)
>
Capisco ... almeno non devo rifarmi gli occhiali :)


title: Domanda su SitoComune

author: Luciano (DOC)

text:
"Andre@" <andrea...@NOSPAMtiscalinet.it> wrote in message
news:98qotn$hc$1...@serv1.iunet.it...
> La mia domanda è  la seguente: Prima era possibile scaricare la versione
> zippata del sito , adesso sono io che non ci vedo oppure è stata fatta la
> scelta di non rendere disponibile questa possibilità ?
Diciamo che la Sacra Triade ha deciso di rendere piu' frequanti gli



title: Indice automatico delle pagine

text:
In Access ho creato un catalogo di prodotti ottenendo un report di circa
2000 pagina.
E' possibile creare un indice automatico come ad esempio si fa in Word?
Grazie


title: Indice automatico delle pagine

author: Walter Maggioni

text:
"Sandro72" <
nientesp...@tin.it
> ha scritto nel messaggio
news:9pebee$i8g09$1...@ID-108205.news.dfncis.de...

Se ho capito bene il problema ti basta usare il Link child field e il Link
master field che trovi nelle proprietą generali della subform accedendovi
perņ dalla form principale.
Wally.


title: Indice automatico delle pagine

text:
"Sandro72" <
nientesp...@tin.it
> ha scritto nel messaggio
news:9pebee$i8g09$1...@ID-108205.news.dfncis.de...

Scusa ho sbagliato...non era per te la risposta


title: Indice automatico delle pagine

text:
> > In Access ho creato un catalogo di prodotti ottenendo un report di circa
> > 2000 pagina.
> > E' possibile creare un indice automatico come ad esempio si fa in Word?
> > Grazie
>
> Se ho capito bene il problema ti basta usare il Link child field e il Link
> master field che trovi nelle proprietà generali della subform accedendovi
> però dalla form principale.
Secondo me hai capito male...
Io non so rispondere al quesito di Sandro (ma sono molto interessato).
Ad ogni modo, Sandro vuole avere (questo è quello che ho capito io) un
indice NEL report. Prima di stampare tutti i contenuti della stampa, o
meglio, come prima pagina del catalogo, vorrebbe avere un indice dei
contenuti, con riferimento alla pagina, per una più facile consultazione.


title: Indice automatico delle pagine

text:

Non so come si possa fare con Access (mi sa che non si puň fare).
Perň, con qualche riga di codice, potresti creare in automatico il documento
di Word, associando eventuali stili e creando l'indice automaticamente. A
questo punto, in fondo al catalogo, potresti fare il raffinato ed inserire
anche un indice analitico (molto piů utile di un indice normale).


title: Indice automatico delle pagine

text:
Alla trasformazione in Word ci avevo pensato e c'ho anche provato, solo che
nella conversione da ACCESS2000 a WORD2000 fa parecchi casini e quindi mi
cambia la formattazione con la conseguenza che i numeri di pagina poi non
corrispondo più al report in ACCESS.
E' un grosso problema che non riesco a risolvere.
Ora spero che con il nuovo ACCESS2002 XP ci sia la possibilità di tali
indici oppure che la conversione sia perfetta.
"
news.cnitalia.it
" <koo@k.k> ha scritto nel messaggio
news:3bbac4d6@master...
> > In Access ho creato un catalogo di prodotti ottenendo un report di circa
> > 2000 pagina.
> > E' possibile creare un indice automatico come ad esempio si fa in Word?
> > Grazie
>
> Non so come si possa fare con Access (mi sa che non si può fare).
> Però, con qualche riga di codice, potresti creare in automatico il
documento
> di Word, associando eventuali stili e creando l'indice automaticamente. A
> questo punto, in fondo al catalogo, potresti fare il raffinato ed inserire
> anche un indice analitico (molto più utile di un indice normale).
>
>


title: Indice automatico delle pagine

author: The-real-Isaac

text:
> "
news.cnitalia.it
" <koo@k.k> ha scritto nel messaggio
> news:3bbac4d6@master...
> > > In Access ho creato un catalogo di prodotti ottenendo un report di
circa
> > > 2000 pagina.
> > > E' possibile creare un indice automatico come ad esempio si fa in
Word?
> > > Grazie
> > Non so come si possa fare con Access (mi sa che non si può fare).
> > Però, con qualche riga di codice, potresti creare in automatico il
> documento
> > di Word, associando eventuali stili e creando l'indice automaticamente.
A
> > questo punto, in fondo al catalogo, potresti fare il raffinato ed
inserire
> > anche un indice analitico (molto più utile di un indice normale).
> >
> >
"Sandro72" <
nientesp...@tin.it
> ha scritto nel messaggio
news:9pen5m$ielp8$1...@ID-108205.news.dfncis.de...
> Alla trasformazione in Word ci avevo pensato e c'ho anche provato, solo
che
> nella conversione da ACCESS2000 a WORD2000 fa parecchi casini e quindi mi
> cambia la formattazione con la conseguenza che i numeri di pagina poi non
> corrispondo più al report in ACCESS.
> E' un grosso problema che non riesco a risolvere.
> Ora spero che con il nuovo ACCESS2002 XP ci sia la possibilità di tali
> indici oppure che la conversione sia perfetta.
>
A mio avviso ci si può riuscire, per esempio generando l'indice tramite
codice gestendo l'evento "su stampa" o "su formattazione" del report
principale.
Ciao
--
Alberto


title: somma di record

text:
Ho bisogno di sapere come effettuare delle somme di record in un nuovo campo
in un report di access.
ho creato una tabella dove indico le spese da me sostenute, tipo un estratto
conto con piu campi
i campi creati sono piu o meno cosě disposti
[data] [abbigliamento] [scuola] [alimentari] [hobby] [varie]
02/01/03 120 50 2
03/01/03 13 5 1
04/01/03 18 21 12
10/01/03 2 12 2 7 5
il capo [data] č una chiave primaria.
se io in un capo [totale_giornaliero] inserisco la seguente formula
=[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] mi restituisce
l'esatto risultato solo se in tutti i campi compare un valore.
ma se un giorno non effettuo delle spese del tipo abbigliamento o alimentari
e nei rispettivi campi non compare alcun dato, la formula non mi restituisce
nulla.
mi restituisce l'esatto calcolo solo se inserisco 0 (esempio il 3 gennaio
scrivo 0 nel campo abbigliamento e nel campo hobby
ho provato anche con
=somma[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] ma mi
restituisce la il totale dei campi
non mi č riuscito di trovare nessuna formula, non mi č riuscito neanche di
creare una query con le caratteristiche che ho bisogno
spero di essere stato abbastanza chiaro( sono un neofita e autodidatta di
access)
c'č qualcuno in grado di aiutarmi?
ne sarň eternamente grato
marco
--------------------------------
Inviato via
http://usenet.libero.it


title: somma di record

author: Jek Drus

text:
marco.b. :
> Ho bisogno di sapere come effettuare delle somme di record in un
> nuovo campo in un report di access.
> ho creato una tabella dove indico le spese da me sostenute, tipo un
> estratto conto con piu campi
> i campi creati sono piu o meno così disposti
> [data] [abbigliamento] [scuola] [alimentari] [hobby] [varie]
> 02/01/03 120 50 2
> 03/01/03 13 5 1
> 04/01/03 18 21 12
> 10/01/03 2 12 2 7 5
>
> il capo [data] è una chiave primaria.
> se io in un capo [totale_giornaliero] inserisco la seguente formula
> =[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] mi restituisce
> l'esatto risultato solo se in tutti i campi compare un valore.
> ma se un giorno non effettuo delle spese del tipo abbigliamento o
> alimentari e nei rispettivi campi non compare alcun dato, la formula
> non mi restituisce nulla.
> mi restituisce l'esatto calcolo solo se inserisco 0 (esempio il 3
> gennaio scrivo 0 nel campo abbigliamento e nel campo hobby
> ho provato anche con
> =somma[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] ma mi
> restituisce la il totale dei campi
> non mi è riuscito di trovare nessuna formula, non mi è riuscito
> neanche di creare una query con le caratteristiche che ho bisogno
> spero di essere stato abbastanza chiaro( sono un neofita e
> autodidatta di access)
> c'è qualcuno in grado di aiutarmi?
> ne sarò eternamente grato
> marco
>
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
La prima cosa che mi viene in mente è che prima di effettuare la somma dei
campi fai un bel controllo per vedere se sono vuoti e se lo sono ci metti
uno 0, poi fai la somma.


title: somma di record

text:
marco.b. :
> Ho bisogno di sapere come effettuare delle somme di record in un
> nuovo campo in un report di access.
> ho creato una tabella dove indico le spese da me sostenute, tipo un
> estratto conto con piu campi
> i campi creati sono piu o meno così disposti
> [data] [abbigliamento] [scuola] [alimentari] [hobby] [varie]
> 02/01/03 120 50 2
> 03/01/03 13 5 1
> 04/01/03 18 21 12
> 10/01/03 2 12 2 7 5
>
> il capo [data] è una chiave primaria.
> se io in un capo [totale_giornaliero] inserisco la seguente formula
> =[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] mi restituisce
> l'esatto risultato solo se in tutti i campi compare un valore.
> ma se un giorno non effettuo delle spese del tipo abbigliamento o
> alimentari e nei rispettivi campi non compare alcun dato, la formula
> non mi restituisce nulla.
> mi restituisce l'esatto calcolo solo se inserisco 0 (esempio il 3
> gennaio scrivo 0 nel campo abbigliamento e nel campo hobby
> ho provato anche con
> =somma[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] ma mi
> restituisce la il totale dei campi
> non mi è riuscito di trovare nessuna formula, non mi è riuscito
> neanche di creare una query con le caratteristiche che ho bisogno
> spero di essere stato abbastanza chiaro( sono un neofita e
> autodidatta di access)
> c'è qualcuno in grado di aiutarmi?
> ne sarò eternamente grato
> marco
>
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Oppura senza stare a complicarti la vita lasci come valore predefinito per
ogni campo della tua tabella il valore 0. Però così è un po' brutto da
vedersi :-(


title: somma di record

author: SpiderMax

text:
"marco.b." <
peter...@libero.it
> ha scritto nel messaggio
news:195Z62Z176Z241Y...@usenet.libero.it...
> Ho bisogno di sapere come effettuare delle somme di record in un nuovo
campo
> in un report di access.
>
> il capo [data] è una chiave primaria.
> se io in un capo [totale_giornaliero] inserisco la seguente formula
> =[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] mi restituisce
> l'esatto risultato solo se in tutti i campi compare un valore.
> ma se un giorno non effettuo delle spese del tipo abbigliamento o
alimentari
> e nei rispettivi campi non compare alcun dato, la formula non mi
restituisce
> nulla.
Prova =Nz[abbigliamento]+Nz[scuola]+ecc. ecc.
Saluti
--
(¯`·.¸SpiderMax¸.·´¯)


title: somma di record

text:

Fatto anche in questo modo con la funzione "Nz" ma non funziona



title: somma di record

author: Antonio Biso

text:
"marco.b." <
peter...@libero.it
> ha scritto nel messaggio
news:195Z62Z176Z241Y...@usenet.libero.it...
> Ho bisogno di sapere come effettuare delle somme di record in un nuovo
campo
> in un report di access.
> ho creato una tabella dove indico le spese da me sostenute, tipo un
estratto
> conto con piu campi
> i campi creati sono piu o meno cosě disposti
> [data] [abbigliamento] [scuola] [alimentari] [hobby] [varie]
> 02/01/03 120 50 2
> 03/01/03 13 5 1
> 04/01/03 18 21 12
> 10/01/03 2 12 2 7 5
>
> il capo [data] č una chiave primaria.
> se io in un capo [totale_giornaliero] inserisco la seguente formula
> =[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] mi restituisce
=NZ([abbigliamento]) + nz([scuola]) + ...
Antonio


title: somma di record

text:

ANTONIO SEI UN GENIO
TI DAREI UN BACIO MA E' MEGLIO UNA STRETTA DI MANO
COME TI SEMBRO COME AUTODIDATTA A TEMPO PERSO?



title: somma di record

text:
"Marco.b" <
peter...@libero.it
> ha scritto nel messaggio
news:195Z62Z176Z241Y...@usenet.libero.it...
> Il 14 Gen 2003, 17:01, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> > "marco.b." <
peter...@libero.it
> ha scritto nel messaggio
> > news:195Z62Z176Z241Y...@usenet.libero.it...
> > > Ho bisogno di sapere come effettuare delle somme di record in un nuovo
> > campo
> > > in un report di access.
> > > ho creato una tabella dove indico le spese da me sostenute, tipo un
> > estratto
> > > conto con piu campi
> > > i campi creati sono piu o meno cosě disposti
> > > [data] [abbigliamento] [scuola] [alimentari] [hobby] [varie]
> > > 02/01/03 120 50 2
> > > 03/01/03 13 5 1
> > > 04/01/03 18 21 12
> > > 10/01/03 2 12 2 7 5
> > >
> > > il capo [data] č una chiave primaria.
> > > se io in un capo [totale_giornaliero] inserisco la seguente formula
> > > =[abbiglliamento]+[scuola]+[alimentari]+[hobby]+[varie] mi restituisce
> >
> > =NZ([abbigliamento]) + nz([scuola]) + ...
> >
> > Antonio
> >
> >
>
> ANTONIO SEI UN GENIO
> TI DAREI UN BACIO MA E' MEGLIO UNA STRETTA DI MANO
> COME TI SEMBRO COME AUTODIDATTA A TEMPO PERSO?
Mortacci! M'hai assordito!!!!
Senti... Qualche cuGGinetta da presentarmi?!?
Antonio


title: somma di record

author: desio

text:
>
> Senti... Qualche cuGGinetta da presentarmi?!?
>
> Antonio
>
Ma dai che sei troppo datato magari meglio una bella bottiglia di vino
a proposito ma quello del bianchetto chi era?
ciao desio


title: somma di record

author: cidi

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3e25b...@news.dada.it...

Era  Fabrizio ma  si trattava di Chiaretto non bianchetto che potrebbe
essere la neonata di sarde :-))
Ciao Daniele


title: somma di record

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:sGkV9.48713$AA2.2...@news2.tin.it...

Ma il bianchetto non è quello che usano le segretarie bionde sul monitor per
cancellare i file?
Antonio


title: Percorso relativo

author: facso

text:
Salutoni al NG!!!
Il mio problema è questo.
Devo distribuire il mio lavoro su CD. Questo va ad aprire dei files
word (nella cartella MieiDati in rete) su click di un pulsante mediante
le seguenti righe di codice:
Dim objWord As Object
    Set objWord = CreateObject("Word.Application")
    With objWord
    .Visible = True
    .Documents.Open ("\\MieiDati\" & Me.IDTipo & " " & Left(Me.Nr,
Len(Me.Nr) - 5) & "-" & Right(Me.Nr, 4) & ".doc")
End With
Set objWord = Nothing
Non riesco ad impostare il percorso relativo per leggere la cartella su
CD. Ho provato con "MieiDati\" & Me.IDTipo... etc. etc., ma niente da
fare.
Forse è una... baggianata, ma proprio non ci riesco!!!!


title: Percorso relativo

text:
"facso" <-
fac...@libero.it
> ha scritto nel messaggio
news:1157969205....@b28g2000cwb.googlegroups.com...
Salutoni al NG!!!



[risposta]
Io non ho capito; dove sta (disco:\cartella) il codice che dovrebbe aprire i
file word (che dovrebbero stare sul cd?)...
Ciao.
--
Sergio MAZZA


title: Percorso relativo

text:
Sergio MAZZA ha scritto:
> [risposta]
> Io non ho capito; dove sta (disco:\cartella) il codice che dovrebbe aprire i
> file word (che dovrebbero stare sul cd?)...
>
> Ciao.
> --
> Sergio MAZZA
Allora..
Il CD contiene:
- il file mdb
- i files msword.olb e msword2.olb (ma sono sufficienti/necessari?)
- la cartella MieiDati con i files .doc
Ho una maschera Ricerca che si appoggia su una query parametrica. I
dati così filtrati vengono visualizzati nella maschera Risultati.
Accanto ad ogni risultato c'è un pulsante di comando che apre il file
word.
Spero di essere stato chiaro...
Ti ringrazio


title: Percorso relativo

text:
Possibile abbia risolto sostituendo
.Documents.Open ("\\MieiDati\" & Me.IDTipo & " " &
Left(Me.Nr,Len(Me.Nr) - 5) & "-" & Right(Me.Nr, 4) & ".doc")
con
.Documents.Open Application.CurrentProject.Path & "\MieiDati\" &
Me.IDTipo & " " & Left(Me.Nr, Len(Me.Nr) - 5) & "-" & Right(Me.Nr, 4) &
".doc"
???????????????????


title: Percorso relativo

text:
"facso" <-
fac...@libero.it
> ha scritto nel messaggio news:1158047586....@p79g2000cwp.googlegroups.com...

E' da intendersi come un: sě ho risolto?
Ciao.
--
Sergio MAZZA


title: Percorso relativo

text:
> E' da intendersi come un: sì ho risolto?
Sì, ho risolto!
Ciao e grazie!!!


title: Fronte/Retro da Anteprima

author: Sandrobi

text:
Dall'anteprima di un Report se imposto le propriet� della stampante per la
stampa fronte/retro, la stampa viene normale come se non tenesse conto della
modifica alle propriet� della stampante. E' normale che sia cos�? Uso
ACC2000
Per ora faccio un pdf e poi mi gestisco la stampa fronte/retro.
--
Ciao, Sandrobi


title: Fronte/Retro da Anteprima

author: almorel

text:
On 1 Ago, 19:22, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> Dall'anteprima di un Report se imposto le proprietà della stampante per la
> stampa fronte/retro, la stampa viene normale come se non tenesse conto della
> modifica alle proprietà della stampante. E' normale che sia così? Uso
> ACC2000
> Per ora faccio un pdf e poi mi gestisco la stampa fronte/retro.
>
> --
> Ciao, Sandrobi
Direi che è il settaggio della stampante. Credo che andrebbe impostata
per stampa a foglio singolo in modo che si fermi e ti dia modo di
girare il foglio.
Ciao.
Alberto


title: Fronte/Retro da Anteprima

text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:a7337b5f-ef5b-4a28...@a13g2000yqc.googlegroups.com...
On 1 Ago, 19:22, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> Dall'anteprima di un Report se imposto le propriet� della stampante per la
> stampa fronte/retro, la stampa viene normale come se non tenesse conto
> della
> modifica alle propriet� della stampante. E' normale che sia cos�? Uso
> ACC2000
> Per ora faccio un pdf e poi mi gestisco la stampa fronte/retro.
>
> --
> Ciao, Sandrobi
Direi che � il settaggio della stampante. Credo che andrebbe impostata
per stampa a foglio singolo in modo che si fermi e ti dia modo di
girare il foglio.
Ciao.
Alberto
Purtroppo la risposta non � performante come la precedente :). La stampante
prevede l'opzione per stampa fronte/retro automatico ma il report di access
non la riconosce minimamente.
Come escamotage ho salvato il report in pdf e poi l'
--
Ciao, Sandrobi
ho stampato fronte/retro.


title: Fronte/Retro da Anteprima

author: sv

text:
Sandrobi ha scritto:



Vedi se raggiungi lo scopo con la FAQ 4.2 del Sito Comune.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Fronte/Retro da Anteprima

author: Davide

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:4a7479cd$0$40010$4faf...@reader3.news.tin.it...

Secondo me dipende dal driver della stampante.
Normalmente le impostazioni della stampante vengono memorizzate con il
report, ma bisogna vedere se il driver accetta le impostazioni al volo
inviate da Access.
In ogni caso, l'impostazione fronte/retro predefinita nelle impostazioni di
base della stampante dovrebbe risolvere il problema.
Ciao
Davide
--
http://www.gestionedati.com
"...perch� non esistono saggi per nascita."
(Ptahhotep, 2640 ac)


title: Tabella auto-referenziante

author: SunRex

text:
Vorrei un consiglio.
In una gestione di apparecchiature è conveniente gestire i loro rapporti
(potrebbero formare dei sistemi  formati da più apparecchi provenienti da
ditte diverse quindi da più modelli) con una tabella auto-referenziante?
Io questo tipo di tabelle non le ho mai usate ma facendo l'analisi mi sono
venute in mente.
Sul sito comune che voi sappiate esistono degli esempi?
Ciao
SunRex


title: Tabella auto-referenziante

author: Alessandro Baraldi

text:
"SunRex" <
sunrexs...@hotmail.com
> wrote in message
news:lu67e.1226788$
35.44...@news4.tin.it
> Vorrei un consiglio.
> In una gestione di apparecchiature č conveniente gestire i loro rapporti
> (potrebbero formare dei sistemi  formati da piů apparecchi provenienti da
> ditte diverse quindi da piů modelli) con una tabella auto-referenziante?
> Io questo tipo di tabelle non le ho mai usate ma facendo l'analisi mi sono
> venute in mente.
> Sul sito comune che voi sappiate esistono degli esempi?
>
> Ciao
> SunRex
E' il modo corretto per prevedere una struttura NonLimitata
a N livelli.
Ogni Elemento della Tabella puň essere SottoElemento di un'altro
Elemento.
A fronte di questo risulta necessaria una struttura simile:
IDArticolo
IDArticoloParent
Ti divertirai quando dovrai fare la DI.BA.(eventualmente serva)
per la quale dovrai appoggiarti ad una Tabella dedicata
da riempire con una Funzione ricorsiva per consentire l'esploso
di dettaglio.....!!!
;-)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tabella auto-referenziante

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:667ffcb6974dd2b9e4...@mygate.mailgate.org...
> "SunRex" <
sunrexs...@hotmail.com
> wrote in message
> news:lu67e.1226788$
35.44...@news4.tin.it
>
> > Vorrei un consiglio.
> > In una gestione di apparecchiature è conveniente gestire i loro rapporti
> > (potrebbero formare dei sistemi  formati da più apparecchi provenienti
da
> > ditte diverse quindi da più modelli) con una tabella auto-referenziante?
> > Io questo tipo di tabelle non le ho mai usate ma facendo l'analisi mi
sono
> > venute in mente.
> > Sul sito comune che voi sappiate esistono degli esempi?
> >
> > Ciao
> > SunRex
>
>
> E' il modo corretto per prevedere una struttura NonLimitata
> a N livelli.
> Ogni Elemento della Tabella può essere SottoElemento di un'altro
> Elemento.
> A fronte di questo risulta necessaria una struttura simile:
>
> IDArticolo
> IDArticoloParent
>
> Ti divertirai quando dovrai fare la DI.BA.(eventualmente serva)
> per la quale dovrai appoggiarti ad una Tabella dedicata
> da riempire con una Funzione ricorsiva per consentire l'esploso
> di dettaglio.....!!!
> ;-)
>
> Ciao
> @Alex
>
Scusa Alex ma non so cosa sia la DIBA.Distinata base?
Non è che mi vado a cacciare in un guaio?
SunRex


title: Tabella auto-referenziante

text:
"SunRex" <
sunrexs...@hotmail.com
> wrote in message
news:8d77e.773868$
b5.34...@news3.tin.it
[CUT]
> Scusa Alex ma non so cosa sia la DIBA.Distinata base?
> Non è che mi vado a cacciare in un guaio?
>
> SunRex
Si è quella, ma non è un problemone, solo un pò di
pratica ed una Buona Strutturazione delle Tabelle.
Io non ho una grande esperienza non essendo il mio
settore mi è capitata solo un'occasione per sviluppare
la questione, quindi non sono il più indicato, ma per
dire che se sono riuscito io, senza esperienza di TIPO,
ad ottenere quello che volevo senza problemi significa
che l'argomento non è ostico.
Poi la pratica di VBA aiuta sempre.



title: Tabella auto-referenziante

author: TheMax

text:
Alessandro Baraldi wrote:
> "SunRex" <
sunrexs...@hotmail.com
> wrote in message
> news:8d77e.773868$
b5.34...@news3.tin.it
>
> [CUT]
>> Scusa Alex ma non so cosa sia la DIBA.Distinata base?
>> Non è che mi vado a cacciare in un guaio?
>>
>> SunRex
>
>
> Si è quella, ma non è un problemone, solo un pò di
> pratica ed una Buona Strutturazione delle Tabelle.
>
> Io non ho una grande esperienza non essendo il mio
> settore mi è capitata solo un'occasione per sviluppare
> la questione, quindi non sono il più indicato, ma per
> dire che se sono riuscito io, senza esperienza di TIPO,
> ad ottenere quello che volevo senza problemi significa
> che l'argomento non è ostico.
> Poi la pratica di VBA aiuta sempre.
Condivido e aggiungo un mio commento personale:
Penso che ci sia un eterno dilemma tra la soluzione proposta da Alex,
ottimale da un punto di vista della progettazione e normalizzazione, o una
soluzione più "semplice" ma meno "scalabile" con un numero di livelli
fissato.
Il vantaggio della soluzione di Alex è una maggior flessibilità, lo
svantaggio è una più difficoltosa gestione (penso a report o maschere, lo
puoi gestire con un treeview magari ma ti smazzoli giuù tutto vba)
Vantaggi e svantaggi dell'altra soluzione sono esattamente invertiti
Inoltre ti chiedo, come hai gestito i report?
Infiniti sottoreport o hai fatto delle procedure/query che lavoravano con
tabelle temporanee?
> Ciao
> @Alex
Ciao,
Massimo


title: Tabella auto-referenziante

text:
"TheMax" <
massimo...@accessgroup.it
> wrote in message
news:d3jsr4$84j$
1...@carabinieri.cs.interbusiness.it
[CUT]
> Condivido e aggiungo un mio commento personale:
> Penso che ci sia un eterno dilemma tra la soluzione proposta da Alex,
> ottimale da un punto di vista della progettazione e normalizzazione, o una
> soluzione più "semplice" ma meno "scalabile" con un numero di livelli
> fissato.
> Il vantaggio della soluzione di Alex è una maggior flessibilità, lo
> svantaggio è una più difficoltosa gestione (penso a report o maschere, lo
> puoi gestire con un treeview magari ma ti smazzoli giuù tutto vba)
> Vantaggi e svantaggi dell'altra soluzione sono esattamente invertiti
Diciamo che serve fare una corretta valutazione di pro e dei contro.
Nel mio caso non potevo prendere altre strade, certo se il livelli
sono al massimo 2 non ha senso, ma stà di fatto che ti TAGLI
le mani nel senso che poi nel casi di Modifica sei in grosse difficoltà.
Quanto ovviamente propongo è quanto si fà in un normale gestionale
di Produzione, nel mio caso era di Dolciumi con semilavorati
e prodotti primi.
> Inoltre ti chiedo, come hai gestito i report?
> Infiniti sottoreport o hai fatto delle procedure/query che lavoravano con
> tabelle temporanee?

Anche quì occorre fare valutazioni ben dettagliate.
Nel mio caso come ti dicevo trattandosi di produzione di Dolci
da pasticceria(Grossa pasticceria) in base agli ordini per
stampare le
DI.BA
 ho usato TempTable la Routine di riempimento
è ricorsiva ed ho ottimizzato il tutto si anei tempi d'esecuzione
che nella gestione.
Questo mi ha sicuramente reso l'applicativo leggermente più lento
ma praticamente non ho imposto limiti di espandibilità.
Ovvio che il mio caso, e ripeto il primo ed ultimo che ho affrontato
di questo tipo, è nel complesso un vero gestionale, ed ho impiegato
circa 1 mese solo per strutturare il Database e per capire come
gestire la ricorsione(fatta bene) per la compilazione
delle Tabelle Temporanee.
Sono stato aiutato da Silvio Savoldi per l'ottica di STRUTTURAZIONE
senza il quale avrei sicuramente impiegato molto più tempo
e senza gli stessi risultati.

L'esperienza è stata bella, ma non la rifarò più, odio queste
cose.
>Ciao,
> Massimo



title: Tabella auto-referenziante

text:
Alessandro Baraldi wrote:
> "TheMax" <
massimo...@accessgroup.it
> wrote in message
> news:d3jsr4$84j$
1...@carabinieri.cs.interbusiness.it
>
 [CUT]
> Diciamo che serve fare una corretta valutazione di pro e dei contro.
Era quello che cercavo di esprimere io...
>> Inoltre ti chiedo, come hai gestito i report?
>> Infiniti sottoreport o hai fatto delle procedure/query che
>> lavoravano con tabelle temporanee?
>
> Anche quì occorre fare valutazioni ben dettagliate.
> Nel mio caso come ti dicevo trattandosi di produzione di Dolci
> da pasticceria(Grossa pasticceria) in base agli ordini per
> stampare le
DI.BA
 ho usato TempTable la Routine di riempimento
> è ricorsiva ed ho ottimizzato il tutto si anei tempi d'esecuzione
> che nella gestione.
> Questo mi ha sicuramente reso l'applicativo leggermente più lento
> ma praticamente non ho imposto limiti di espandibilità.
> Ovvio che il mio caso, e ripeto il primo ed ultimo che ho affrontato
> di questo tipo, è nel complesso un vero gestionale, ed ho impiegato
> circa 1 mese solo per strutturare il Database e per capire come
> gestire la ricorsione(fatta bene) per la compilazione
> delle Tabelle Temporanee.
grazie per la risposta prima di tutto, era solo per verificare se una mia
scelta è stata del tutto sbagliata o no.
purtroppo nel mio caso ho dovuto lottare con una precedente strutturazione
dei dati (non perfettamente normalizzata)
comunque anche io ho optato per l'uso di alcune tabelle temporanee
> Ciao
> @Alex
Grazie mille e ciao,
Massimo


title: Tabella auto-referenziante

author: Oscar Manfredini

text:
"TheMax" <> >
> Il vantaggio della soluzione di Alex è una maggior flessibilità, lo
> svantaggio è una più difficoltosa gestione (penso a report o maschere, lo
> puoi gestire con un treeview magari ma ti smazzoli giuù tutto vba)
> Vantaggi e svantaggi dell'altra soluzione sono esattamente invertiti
Anch'io ho fatto qualcosa del genere (non
DI.BA
 ma simile), impostando il
lavoro in quel modo.
Esiste una soluzione alternativa al TreeView (OCX o API che Alessandro
conosce assai bene :-)) ... l'apertura in multisessione della maschera su
click o doppio click del Codice (nel caso della Di.Ba sarà codice articolo).
Chiaramente il TreeView offre una visione grafica più completa, ma si tratta
di una metodologia accettabilissima e che s'implementa con pochissimo
codice.
> Inoltre ti chiedo, come hai gestito i report?
> Infiniti sottoreport o hai fatto delle procedure/query che lavoravano con
> tabelle temporanee?
Il problema dell'esplosione in stampa di una struttura tipo Di.Ba a N
livelli è sempre stato un classico  :-)
A occhio e croce una soluzione esiste, ammesso che ce ne sia davvero
bisogno: mi riferisco ai metodi studiati da RoDAgo nel .mdb pubblicato sul
Sito Comune per la stampa di Report basati su Query a campi incrociati.
In pratica aprire il Report in multisessione nel caso che la stampa sia
tanto estesa in orizzontale da superare i limiti fisici del foglio.
Ciao.


title: access e poketpc con windows ce

text:
è possibile realizzare programmini in access che girino su sistemi che
utilizzano windows ce?
i dispositivi vanno in radiofrequenza ed access dovrebbe solo essere
composto da query e maschere realizzate su tabelle collegate in SQL al
server
grazie 1000
Nicola


title: access e poketpc con windows ce

author: Hal

text:
N1C0L4 ha scritto:

Quando ho cercato io informazioni di questo tipo non ho trovato praticamente nulla, ma era
due o tre anni fa..
Alessio


title: access e poketpc con windows ce

author: RobertoA

text:

Perche' li chiami "programm-ini" ?
Sono delle procedure software altamente sofisticate, complesse e costose da
realizzare
Ciao
RobertoA


title: access e poketpc con windows ce

author: Thomas

text:
"N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggio
news:nkAEj.141$zn6...@nntpserver.swip.net...

Ciao, per sviluppare su pocket pc io uso SQLServer CE sul palmare, SQL
Server/MSDE sul fisso e IIS per la trasmissione dei dati, sia da lan che da
wan via gprs
La parte dell'interfaccia grafica la faccio con EVB ancora nella versione
3.0 :-( (qua sono preso indietro con i tempi)
La cosa è tuttaltro che banale...quello che in access si fa in 10 minuti li
si fa in 30.
Se hai un windows server e le licenze TS puoi eventualmente collegati in
terminal server dal palmare al pc e non romperti quindi a sviluppare
applicazioni su palmare
Ciao
T.


title: access e poketpc con windows ce

text:
On 21 Mar, 08:59, "Thomas" <
tho...@libero.it
> wrote:
> "N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggionews:nkAEj.141$zn6...@nntpserver.swip.net...

Ho già tutto a disposizione, access point CISCO in radiofrequenza,
Server Windows 2003 + SQL Server e lettori MX8 della LXE con Windows
CE già installato
Dovrei creare delle interfacce di interrogazione dirette sul server
visto che la connessione wi-fi sarà sempre continua ed in un'area
limitata...
Siccome ho delle discrete conoscenze di access, ed ho già realizzato
le stesse procedure su pc collegati in rete, mi chiedevo se si potesse
fare la stessa cosa su sistemi Widows CE senza dovermi studiare nuovi
programmi per le interfacce...
grazie per le risposte
Nicola


title: access e poketpc con windows ce

text:
<
nick...@gmail.com
> ha scritto nel messaggio
news:1b95d558-760c-44b1...@u72g2000hsf.googlegroups.com...


grazie per le risposte
Nicola
---
se hai le licenze TS fai il programmino che ti serve in access sul server e
ti colleghi via TS dai palmari...quindi sul palmare non devi sviluppare
nulla
ciao


title: access e poketpc con windows ce

text:
On 21 Mar, 12:57, "Thomas" <
tho...@libero.it
> wrote:
> <
nickb...@gmail.com
> ha scritto nel messaggionews:1b95d558-760c-44b1...@u72g2000hsf.googlegroups.com...

> ciao- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
grazie 1000 per il suggerimento, seguirò senz'altro il tuo
consiglio...
Ho però una domanda:
Come si comporta TS in caso di multiutenza? come dovrei comportarmi?
Il DB access deve essere diviso in FE e BE??
Nicola


title: access e poketpc con windows ce

text:
<
nick...@gmail.com
> ha scritto nel messaggio
news:119733ca-6e68-4923...@e39g2000hsf.googlegroups.com...



Nicola
----
io uso TS solo per connettere client che sono geograficamente lontani dal
server...io lavoro con file ADP su database sqlserver...unica accortezza è
quella di creare tante cartelle del programma quanti sono gli utenti
connessi via TS.
Ovviamente ogni utente avra la sua cartella
Mai avuto alcun problema.
Unica pecca...il costo delle licenza MS
ciao


title: access e poketpc con windows ce

text:
> Come si comporta TS in caso di multiutenza? come dovrei comportarmi?
> Il DB access deve essere diviso in FE e BE??
>
> Nicola
>
> ----
>
> io uso TS solo per connettere client che sono geograficamente lontani dal
> server...io lavoro con file ADP su database sqlserver...unica accortezza è
> quella di creare tante cartelle del programma quanti sono gli utenti
> connessi via TS.
> Ovviamente ogni utente avra la sua cartella
> Mai avuto alcun problema.
>
> Unica pecca...il costo delle licenza MS
Parlando di costi, hai mai preso in considerazione XPunlimited ?
Costo di circa 300 euri per utenti illimitati
Funziona solo su Windows XP pro
Ciao
RobertoA


title: access e poketpc con windows ce

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47e3dc9c$1...@newsgate.x-privat.org...

l'ho provato tempo fa ma mi aveva letteralmente piantato la macchina..in
termini di prestazioni.
Adesso gira bene?
ciao!
T.


title: access e poketpc con windows ce

text:
On 21 Mar, 14:17, "Thomas" <
tho...@libero.it
> wrote:
> <
nickb...@gmail.com
> ha scritto nel messaggionews:119733ca-6e68-4923...@e39g2000hsf.googlegroups.com...

Scusa una domanda....
Se, almeno per ora, devo semplicemente interrogare il db SQL, a che mi
servono le varie cartelle per ogni lettore??
Nicola


title: access e poketpc con windows ce

text:
<
nick...@gmail.com
> ha scritto nel messaggio
news:2dd05b5f-8a48-4e87...@d45g2000hsc.googlegroups.com...


Nicola
----
se il programma sta nel server e tu ti colleghi via ts si
se invece sviluppi un programma dentro il palmare no
ciao


title: access e poketpc con windows ce

author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47e3dc9c$1...@newsgate.x-privat.org...
>
> Parlando di costi, hai mai preso in considerazione XPunlimited ?
> Costo di circa 300 euri per utenti illimitati
> Funziona solo su Windows XP pro
> Ciao
> RobertoA
Non più, ora (da un anno circa):
...
Runs on Windows XP Pro SP2, Vista and Windows Server 2003, including Small
Business Server
...
Ciao.
--
Sergio MAZZA


title: access e poketpc con windows ce

text:
"Thomas" <
tho...@libero.it
> ha scritto nel messaggio
news:47e3e20e$0$4789$4faf...@reader4.news.tin.it...
>
> l'ho provato tempo fa ma mi aveva letteralmente piantato la macchina..in
> termini di prestazioni.
> Adesso gira bene?
>
> ciao!
> T.
Io ce l'ho montato su un XPpro che oltretutto è una postazione di lavoro e
un fileserver per un altro client (in rete locale) che accede anche agli
stessi BE access; XPunlimited "serve" tre postazioni, un MAC e due
portatili.
L'accortezza è quella descritta da Thomas, cartelle per ogni client(utente)
da collegare...
Ciao.
--
Sergio MAZZA


title: Pulsante "carica file"

author: Vins

text:
Salve,
in una maschera vorrei creare un tasto pulsante che mi apra la finestra
"selezione file" (quella classica di windows) e dopo la selezione del file
esegua la copia dello stesso in uno specifico percorso.
Esiste qualche esempio o avete il modo di suggerirmi qualche cosa?
Thanks!


title: Pulsante "carica file"

text:
Vins ha scritto:

Leggi sull'help 'FileDialog'
Funziona solo con Access 2003 o sup e devi spuntare nei riferimenti VBA Office 11.0
Se no ci sono le API.....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Pulsante "carica file"

author: marcopio

text:

Ciao,
io ho usato con soddisfazione quello che trovi in:
www.sitocomune.it
 -> general -> 6.22
per la selezione del file
sempre nella stessa sezione, al 6.34,
trovi un esempio su come effettuare la copia di un file.
Ti consiglio di dar sempre un'occhiata al SitoComune,
qui trovi abbastanza tutto quello che serve ai comuni mortali,
che fanno applicazioni su access.
Questo non toglie che i sapienti del newsgroup
solitamente son disposti a darci un'ulteriore aiuto.
saluti, mpio.


title: Salvare la struttura di una tabella

author: Gianni Giusti

text:
Scusate la mia ignoranza di access, ma non lo uso.
Ho la necessità di salvare la struttura di diverse tabelle di un
database per poi convertirle in postgresql. E' possibile farlo in modo
immediato? è possibile salvare la struttura su un file?
P.S.
I dati non mi interessano, mi basterebbe salvare la struttura in un file
ascii composto da "create table ecc...."
Ciao e grazie
Gianni


title: Salvare la struttura di una tabella

author: Carlo Costarella

text:
"Gianni Giusti" <
giannigiusti...@tiscali.it
> ha scritto nel
messaggio news:6%Gwd.305769$b5.14...@news3.tin.it...

Leggiti:
Azione TrasferisciDatabase (italiano)
Azione TransferDatabase (inglese)
Nel tuo caso devi trasferire solo la struttura delle tabelle.
Esiste anche la possibilità di usare l'analizzatore. Scegli Analizza dal
menu Strumenti, quindi fai clic su Analizzatore; seleziona la o le tabelle e
da Opzioni scegli solo "Nomi, Tipi di Dati e Dimensioni". Dopo aver premuto
su OK, dal menù file del report che si apre, scegli "Salva come tabella".
Questa tabella la puoi esportare come file di testo. In alternativa puoi
"Inviare" direttamente il report (sempre dal menù file) verso un file di
testo o excel o html o rtf o asp ecc.
Infine puoi usare il codice ma qui entriamo in un mondo un pò più complicato
per te che non usi Access.
Ciao, Carlo


title: Salvare la struttura di una tabella

author: namor

text:
Gianni Giusti ha scritto:

Sul
www.sitocomune.com
 sezione tables c'è un mio esempio che salva la
struttura di tabelle access in file di testo SQL. Non è completo perchè
non salva gli indici e alcuni tipi di dati, però potrebbe bastarti.
Ciao.
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


title: Access 97 e Win 98 !!!

author: pippo

text:
scusate...forse il messaggio un pň OT... ma devo risolvere un grande
problema !!!
uso Access 97 sotto win 98 SE... purtroppo il piů delle volte mi si blocca
uscendo la finestra di errore di OLEAUT32.DLL... ho tentato di upgradare
office 97 pro con la
sr1097it ma non l'accetta...anche con un Oleupdate non cambia niente, che
faccio formatto tutto e ritorno ad installare wun 95....???
--
Pippo  [:-((


title: esportazione file txt

author: alessia

text:
Buongiorno a tutti!
Ho una query che mi visualizza,secondo alcuni criteri da me inseriti,
Nome,Cognome,Indirizzo,Cellulare
questa query viene visualizzata attraverso una casella di riepilogo
presente in una maschera. Fin qui, tutto ok.
Adesso, tramite un pulsante, posizionato in quest'ultima maschera,
devo esportare dalla query in oggetto solamente il campo Celllulare
in un file formato txt
esempio del formato txt:
335335335
338338338
347347347
** deve comparire un numero di cellulare ad ogni riga, e al termine
della riga non deve essere presente nessun carattere o ;  " etc etc
ho provato con diversi comandi di esportazioni suggeriti nei vecchi
post del NG...ma nessuno  è stato utile alla causa!
qualcuno è in grado di aiutarmi...?? ...con qualche esempio di
codice..
grazie.
@lessi@


title: Access Nuove Librerie?? AIUTO

author: Paolo Daonil

text:
Ho fatto un programma, che deve importare un database, tutto funziona
correttamente, solo che i database vengono creati per access 97 o giu di
li'. Ho scaricato dalla microsoft il Jet 4.0, ho fatto l'installazione
ma il risultato non cambia. Il programma e' in visual c++ 6.0 ed uso
DAO.
Qualcuno sa cosa devo aggiornare per potere creare i file per access
2000?
Vi prego aiutatemi
Paolo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access Nuove Librerie?? AIUTO

author: Federico Luciani

text:
Paolo Daonil wrote:
> Ho fatto un programma, che deve importare un database, tutto funziona
> correttamente, solo che i database vengono creati per access 97 o giu di
> li'. Ho scaricato dalla microsoft il Jet 4.0, ho fatto l'installazione
> ma il risultato non cambia. Il programma e' in visual c++ 6.0 ed uso
> DAO.
> Qualcuno sa cosa devo aggiornare per potere creare i file per access
> 2000?
> Vi prego aiutatemi
> Paolo
Non ho mai provato, ma mi sembra di averlo letto da qualche parte.
Prova ad usare l'opzione dbVersion40 (non documentata) nel metodo
CreateDatabase
cioe'
Set dbs = wrk.CreateDatabase (..., ..., dbVersion40)
facci sapere
--
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: Access Nuove Librerie?? AIUTO

text:
"Federico Luciani" <
fluc...@sitocomune.com
> wrote in message
news:3DC8FED3...@sitocomune.com
>
> Non ho mai provato, ma mi sembra di averlo letto da qualche parte.
>
> Prova ad usare l'opzione dbVersion40 (non documentata) nel metodo
> CreateDatabase
>
> cioe'
> Set dbs = wrk.CreateDatabase (..., ..., dbVersion40)
>
> facci sapere
Ho provato ma non va. Preso da oramai da una chiara sintomatologia
da "Schizzato" ho installato SP1, SP2, SP3 per win2000;
Jet 4.0 sp5, sp3, Mdac 2,6, inoltre Sp1, ... Sp5 per VS c++ 6.00
Ho controllato le variabili d'ambiente, ho controllato se c'`e qualche
variabile particolare da definire o da settare ...
Niente! Devo consegnare il programma oggi.
Ciao a tutti dal disperato di turno



title: Access Nuove Librerie?? AIUTO

text:
Paolo Daonil wrote:
> "Federico Luciani" <
fluc...@sitocomune.com
> wrote in message
>
news:3DC8FED3...@sitocomune.com
> >
> > Non ho mai provato, ma mi sembra di averlo letto da qualche parte.
> > Prova ad usare l'opzione dbVersion40 (non documentata) nel metodo
> > CreateDatabase
> > cioe'
> > Set dbs = wrk.CreateDatabase (..., ..., dbVersion40)
> > facci sapere
>
> Ho provato ma non va. Preso da oramai da una chiara sintomatologia
> da "Schizzato" ho installato SP1, SP2, SP3 per win2000;
> Jet 4.0 sp5, sp3, Mdac 2,6, inoltre Sp1, ... Sp5 per VS c++ 6.00
> Ho controllato le variabili d'ambiente, ho controllato se c'`e qualche
> variabile particolare da definire o da settare ...
> Niente! Devo consegnare il programma oggi.
mi spiace.



title: Query o View

author: Sib

text:
Ciao a tutti,
devo attraversare un momento di confusione e non riesco a fare questo:
devo fare una query che selezioni i record che contengono il valore massimo
in un certo campo.
In pratica una query raggruppata che pero' selezioni l'intero record, ossia:
Tabella Abbonamenti:
IDAbbonamento, IDCliente, DataAbbonamento, Altri dati...
Io devo selezionare le righe che, a parita' di IDCliente, contengono il
valore massimo in DataAbbonamento.
La query di raggruppamento parrebbe una soluzione, ma come ricavo
IDAbbonamento relativo a quella data?
Sib


title: Query o View

author: Antonio Biso

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:UUmwa.167487$K35.3...@news2.tin.it...

Devi preparare una query che raggruppa per cliente e ti restituisce il max
data abbonamento.
Poi fai un'altra query sulla tabella in join con la query di ci sopra sui
campi cliente e data.
Infine prendi tutto il record della tabella...
Antonio


title: Query o View

author: Roberto da casa

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:UUmwa.167487$K35.3...@news2.tin.it...

Se devi ottenere solamente l'IDAbbonamento relativo al valore massimo della
DataAbbonamento di un determinato cliente, prova con:
MioID = DLookup("IDAbbonamento", "[Tabella Abbonamenti]", _
"IDCliente =" & Me!MioCliente & " And DataAbbonamento =#" & _
Format(DMax("DataAbbonamento", "[Tabella Abbonamenti]", _
"IDCliente=" & Me!MioCliente), "mm/dd/yyyy") & "#")
dove MioCliente è il controllo che contiene l?IDCliente del quale si vuole
conoscere l'IDAbbonamento con la DataAbbonamento maggiore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query o View

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Ciao a tutti,
> > devo attraversare un momento di confusione e non riesco a fare questo:
> > devo fare una query che selezioni i record che contengono il valore
> massimo
> > in un certo campo.
> > In pratica una query raggruppata che pero' selezioni l'intero record,
> ossia:
> >
> > Tabella Abbonamenti:
> > IDAbbonamento, IDCliente, DataAbbonamento, Altri dati...
> >
> > Io devo selezionare le righe che, a parita' di IDCliente, contengono il
> > valore massimo in DataAbbonamento.
> > La query di raggruppamento parrebbe una soluzione, ma come ricavo
> > IDAbbonamento relativo a quella data?
>
> Devi preparare una query che raggruppa per cliente e ti restituisce il max
> data abbonamento.
> Poi fai un'altra query sulla tabella in join con la query di ci sopra sui
> campi cliente e data.
> Infine prendi tutto il record della tabella...
Ti ringrazio, oggi sono fuso, ho troppi pensieri per la testa.
Ciao
sib


title: Query o View

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
cut
> > Tabella Abbonamenti:
> > IDAbbonamento, IDCliente, DataAbbonamento, Altri dati...
> >
> > Io devo selezionare le righe che, a parita' di IDCliente, contengono il
> > valore massimo in DataAbbonamento.
> > La query di raggruppamento parrebbe una soluzione, ma come ricavo
> > IDAbbonamento relativo a quella data?
> >
> > Sib
>
> Se devi ottenere solamente l'IDAbbonamento relativo al valore massimo
della
> DataAbbonamento di un determinato cliente, prova con:
>
> MioID = DLookup("IDAbbonamento", "[Tabella Abbonamenti]", _
> "IDCliente =" & Me!MioCliente & " And DataAbbonamento =#" & _
> Format(DMax("DataAbbonamento", "[Tabella Abbonamenti]", _
> "IDCliente=" & Me!MioCliente), "mm/dd/yyyy") & "#")
>
> dove MioCliente č il controllo che contiene l?IDCliente del quale si vuole
> conoscere l'IDAbbonamento con la DataAbbonamento maggiore.
Grazie, pero' dovevo pescare tutto il record
ciao
sib


title: Query o View

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:ZJnwa.167917$K35.3...@news2.tin.it...
> > Devi preparare una query che raggruppa per cliente e ti restituisce il
max
> > data abbonamento.
> > Poi fai un'altra query sulla tabella in join con la query di ci sopra
sui
> > campi cliente e data.
> > Infine prendi tutto il record della tabella...
>
> Ti ringrazio, oggi sono fuso, ho troppi pensieri per la testa.
Sei passato dalla prima volta che fai cilecca alla seconda, alla seconda
volta che fai cilecca alla prima ?!?!?
He eeh ehehehhee ehe ehehe
Antonio


title: Query o View

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:TKnwa.167923$K35.3...@news2.tin.it...

Beh, una volta che conosci la chiave primaria del record cercato il resto
non č certo un problema; creati una query che abbia il seguente codice SQL:
SELECT [Tabella Abbonamenti].*
FROM [Tabella Abbonamenti]
WHERE ((([Tabella Abbonamenti].IDAbbonamento)= DLookUp("IDAbbonamento",
"[Tabella Abbonamenti]", "IDCliente =" & [IDCliente] & " And DataAbbonamento
=#" & Format(DMax("DataAbbonamento", "[Tabella Abbonamenti]", "IDCliente=" &
[IDCliente]), "mm/dd/yyyy") & "#")));
Questa query, per ogni cliente, ti restituirą solo il record con
DataAbbonamento maggiore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
> ciao
>
> sib
>
>


title: Query o View

author: MA

text:

Complimenti Robč
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Query o View

author: AlGo :-)

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:UUmwa.167487$K35.3...@news2.tin.it...

Forse è un "marchingegno", però funziona:
una Query per Raggruppare gli IDCliente
Una Query che include la prima query e i campi data e abbonamento:
    SELECT QryRaggruppaCli.IDCliente, Tabella2.IDCliente,
Tabella2.IDAbbonamento, Tabella2.DataAbbonamento
FROM QryRaggruppaCli INNER JOIN Tabella2 ON QryRaggruppaCli.IDCliente =
Tabella2.IDCliente
WHERE
(((Tabella2.DataAbbonamento)=DMax("[DataAbbonamento]","Tabella2","Tabella2.I
DCliente = " & [QryRaggruppaCli].[IDCliente])));
Ciao Ale


title: Query o View

author: Karl Donaubauer

text:
Sib ha scritto:

Per queste cose esistono i sottoquery:
SELECT a.IDAbbonamento, a.IDCliente, a.DataAbbonamento
FROM Abbonamenti AS a
WHERE  a.DataAbbonamento = (SELECT Max(DataAbbonamento)
FROM Abbonamenti WHERE IDCliente = a.IDCliente)
È il metodo standard di SQL.
Con JET invece spesso la versione con 2 query (come ha
scritto Antonio) è piu veloce. Ma si debbe sempre provare tutti
e due metodi perché il modo come la query viene gestito dalla
query engine varia (indici, numeri di record ecc.).
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Query o View

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:APnwa.118703$DT4.3...@twister1.libero.it...

What's?
Sib


title: Query o View

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
cut
> Beh, una volta che conosci la chiave primaria del record cercato il resto
> non è certo un problema; creati una query che abbia il seguente codice
SQL:
>
> SELECT [Tabella Abbonamenti].*
> FROM [Tabella Abbonamenti]
> WHERE ((([Tabella Abbonamenti].IDAbbonamento)= DLookUp("IDAbbonamento",
> "[Tabella Abbonamenti]", "IDCliente =" & [IDCliente] & " And
DataAbbonamento
> =#" & Format(DMax("DataAbbonamento", "[Tabella Abbonamenti]", "IDCliente="
&
> [IDCliente]), "mm/dd/yyyy") & "#")));
>
> Questa query, per ogni cliente, ti restituirà solo il record con
> DataAbbonamento maggiore.
"elli' c'avevo il problema",
perche' negli adp non si puo' usare questa sintassi nelle viste.
ti ringrazio molto ugualmente.
Ciao
Sib


title: Query o View

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio

e infatti le difficolta' le sto incontrando scontrandomi con la sintassi di
SQL Server.
provero' subito questa tua soluzione.
Grazie
Ciao
Sib
PS vedi che quel discorso vale sempre.


title: Query o View

text:
Sib ha scritto:
...
> PS vedi che quel discorso vale sempre.
Per imparare meglio l'italiano?
Beh, debbo quasi sempre trovare gli sbagli da solo. Come
>> Per queste cose esistono i sottoquery:
adesso credo debb'essere "le sottoquery".



title: Query o View

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
> ...
> > PS vedi che quel discorso vale sempre.
>
> Per imparare meglio l'italiano?
Per la verita' mi riverivo al mio invito di capodanno.
Comunque ti aiutero' con piacere per l'italiano.
> Beh, debbo quasi sempre trovare gli sbagli da solo. Come
"devo", non "debbo". non e' sbagliato ma e' arcaico (vecchio).
> >> Per queste cose esistono i sottoquery:
>
> adesso credo debb'essere "le sottoquery".
Giusto, in italiano si usa il femminile per le query e sottoquery.
Ciao
Sib


title: Query o View

text:
Sib ha scritto:
> "Karl Donaubauer ha scritto:
>>> PS vedi che quel discorso vale sempre.
>>
>> Per imparare meglio l'italiano?
>
> Per la verita' mi riverivo al mio invito di capodanno.
;-)
>> Beh, debbo quasi sempre trovare gli sbagli da solo. Come
>
> "devo", non "debbo". non e' sbagliato ma e' arcaico (vecchio).
No, va be', tutto il mio italiano è un po arcaico, dice Ali.
>>>> Per queste cose esistono i sottoquery:
>>
>> adesso credo debb'essere "le sottoquery".
>
> Giusto, in italiano si usa il femminile per le query e sottoquery.
Spesso è difficile per me di indovinare il genere in particolare
con parole straniere come questa. Qualche anno fa mi
sono meravigliato che non esiste una parola italiana
per "query" in contrario al tedesco o francese.
Invece per funzioni come DLookUp, DateSerial ecc.
è meglio per voi che MS non ho fatto le brutte traduzioni
come purtroppo esistono nella versione tedesca.
Almeno mi sembra perché tutta gente qui usa l'espressioni
inglesi anche se si tratta di un espressione non di VBA.



title: Query o View

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
> > "Karl Donaubauer ha scritto:
> >>> PS vedi che quel discorso vale sempre.
> >>
> >> Per imparare meglio l'italiano?
> >
> > Per la verita' mi riverivo al mio invito di capodanno.
>
> ;-)
Spero sia una risposta positiva ;-)
> >> Beh, debbo quasi sempre trovare gli sbagli da solo. Come
> >
> > "devo", non "debbo". non e' sbagliato ma e' arcaico (vecchio).
>
> No, va be', tutto il mio italiano è un po arcaico, dice Ali.
Si', lei lo parla molto meglio l'italiano (hehehe)
Salutala da parte mia.
> >>>> Per queste cose esistono i sottoquery:
> >>
> >> adesso credo debb'essere "le sottoquery".
> >
> > Giusto, in italiano si usa il femminile per le query e sottoquery.
>
> Spesso è difficile per me di indovinare il genere in particolare
"e' difficile per me indovinare", senza di
> con parole straniere come questa.
Figurati per me in tedesco fra die e der eccetera :-(
> Qualche anno fa mi
> sono meravigliato che non esiste una parola italiana
> per "query" in contrario al tedesco o francese.
Questo perche' gli italiani sono esterofili, al contrario dei francesi e
degli altri europei a seguire.
> Invece per funzioni come DLookUp, DateSerial ecc.
> è meglio per voi che MS non ho fatto le brutte traduzioni
> come purtroppo esistono nella versione tedesca.
> Almeno mi sembra perché tutta gente qui usa l'espressioni
> inglesi anche se si tratta di un espressione non di VBA.
Ti sembra giusto infatti.
Gia' ci bastano gli scambi tra virgole e punti e virgola, figurati se
cambiassero anche i nomi delle funzioni.
Nelle vecchie versioni c'erano alcuni termini tradotti in italiano (Maschere
invece di Forms e cosi' via) ora per fortuna l'hanno smessa.
Sib


title: Grafico con data e ora.

author: giaconet

text:
Ciao a tutti.
Ho una tabella con un campo data - ora e un campo valore. Vorrei fare un
grafico che abbia il valore come ordinata e la data (è una data ora nel
formato "05/05/01 23.34") sulle ascisse. Non ci riesco in nessun modo!!!
Access mi dice che se metto un campo data sulle ascisse devo necessariamente
specificare se voglio la media, il minimo, il massimo, ecc. Se levo il campo
data dalla autocomposizione grafico riesco ad ottenere il grafico che voglio
ma sulle ascisse ho 1,2,3,4 e non le "date - ore". Ho provato anche a
lavorare sul foglio dati del grafico ma non senza risultati.
Sono riuscito a farlo in Excel e mi chiedevo "ma non è sempre lo stesso
oggetto MS Graph??"
Thanx
giaconet


title: SQL: compattare le colonne non usate

author: Ammammata

text:
provo a spiegarmi

ho una serie di record identificati da un codice e da un numero di riga
non sempre le righe sono usate in sequenza, potrebbero anche non esserci
per adesso il numero di righe è limitato a max 9 per ogni codice

201 1
201 2
202 2
203 1
203 3
204
205 1
205 2
205 4
etc etc

con un comando SQL creo la griglia

201 1 2 - -
202 - 2 - -
203 1 - 3 -
204 - - - -
205 1 2 - 4

ora vorrei compattare le colonne eliminando i record vuoti

201 1 2
202 2
203 1 3
204
205 1 2 4

si può fare da SQL o mi devo scrivere una routine in VBA?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: SQL: compattare le colonne non usate

author: Bruno Campanini

text:
on 25-04-19, Ammammata supposed :

Si fa prima con 2 una query:
- con la prima compatti
- con la seconda elimini i record che hanno
  uno o più campi Null
     DELETE FattureClienti.*, FattureClienti.Valore
     FROM FattureClienti
     WHERE (FattureClienti.Valore Is Null);

     ovvero:
DELETE FattureClienti.*, FattureClienti.Valore, FattureClienti.Data
FROM FattureClienti
WHERE (FattureClienti.Valore Is Null AND FattureClienti.Data Is Null);

Bruno


title: SQL: compattare le colonne non usate

text:
Il giorno Thu 25 Apr 2019 10:07:04p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:q9t416$i5q$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> - con la seconda elimini i record che hanno
>   uno o più campi Null
>

ni, non sono tanti record uno per colonna, sono tanti campi (max 9) uno per
colonna

ho buttato giù un po' di VBA che fa passare i record e se trova campi vuoti
"shifta" a sinistra quelli dopo, pulendo l'ultimo

funziona, niente da dire: per adesso va bene così, sono comunque pochi
record per cui anche l'elaborazione passa via in un attimo

grazie comunque



title: SQL: compattare le colonne non usate

author: GiorgioDaPrato

text:
> ni, non sono tanti record uno per colonna, sono tanti campi (max 9) uno per
> colonna
>
> ho buttato giù un po' di VBA che fa passare i record e se trova campi vuoti
> "shifta" a sinistra quelli dopo, pulendo l'ultimo
>
> funziona, niente da dire: per adesso va bene così, sono comunque pochi
> record per cui anche l'elaborazione passa via in un attimo
>
faccio un aggiunta a braccio, SENZA aver controllato direttamente l'esito
precisando che, come si vede, NON è nemmeno proponibile in generale

0) penso che occorra armeggiare intorno ad una query a campi incrociati

1) (lupus in fabula ...)
poichè fai vedere che ci sono codici SENZA "valori di riga"
occorre una query di raggruppamento che estrae SOLO qualli con i valori
(CLAUSOLA HAVING sul conteggio dei valori >0)
da tenere buona per lo scopo

2) query a compi incrociati "normale" con il join alla query di sopra
(magari elencando i valori possibili delle colonne nella proprietà query)

2a) si presume che in questo caso i valori delle colonne siano da 1 a 9

3) si genera una nuova query che ha per origine la query a campi incrociati
e si scrive un campo calcolato siffatto:
StringaOK: nz([1];"") & nz([2];"") & <---> & nz([9];"")

PERO'
i valori in StringaOK sono SENZA spazi intermedi,
quindi "soluzione" non valida se i valori sono più di 9.
In questo caso, volendo riproporre il tutto,
si può pensare di sostituire "" con " "
ma occorre riuscire ad eliminare le eventuali sequenze interne di spazi
(per quella iniziale e finale c'è TRIM,
forse è possibile con le regular expression ?)


title: SQL: compattare le colonne non usate

text:

precisazione (dopo riprova con dati similari)
Come detto mi si pone un caso simile:
sintetizzare in una stringa le taglie producibili per un capo di abbigliamento

dove le taglie hanno valori alfanumerici
(esempi: da 1 a 5 consecutivi, da 38 a 46 solo taglie pari, xs s m l xl xxl)
e dove i singoli capi hanno uno dei "set" di taglie
(appunto da 1 a 5, da 38 a 46, letterali)

quindi mi ritrovo con un campo codice e un campo taglia

Per rendere più simile alla lista presentata (numeri da 1 a 9)
diciamo due campi: codice e numero

1)query a campi incrociati CON DEFINIZIONE di tutti i possibili valori
delle colonne nella proprietà "intestazioni colonne"

TRANSFORM First(numero) AS PrimoDinumero
SELECT codice
FROM tabellaTaglie
GROUP BY codice
PIVOT numero In (1,2,3,4,5,6,7,8,9);

nome della query: qryTaglie

2) query che riprende quella di sopra
con solo il campo calcolato che compone la stringa

SELECT codice, IIf(IsNull([1]),"",[1] & " ") & IIf(IsNull([2]),"",[2] & " ") & IIf(IsNull([3]),"",[3] & " ") & IIf(IsNull([4]),"",[4] & " ") & IIf(IsNull([5]),"",[5] & " ") & IIf(IsNull([6]),"",[6] & " ") & IIf(IsNull([7]),"",[7] & " ") & IIf(IsNull([8]),"",[8] & " ") & IIf(IsNull([9]),"",[9] & " ") AS Espr1
FROM qryTaglie;

mi sa che con NZ non si riesca a comporre una stringa come quella che si ottiene con IIF (almeno NON in modo diretto)


title: SQL: compattare le colonne non usate

author: Zio Gigetto

text:
>
> 201 1 2
> 202 2
> 203 1 3
> 204
> 205 1 2 4
>
> si può fare da SQL o mi devo scrivere una routine in VBA?

la query la fai dall'ambiente access o sql server? bisogna usare TSQL da
sql server e non da access per farlo in quanto servono delle funzioni
tipo row_number etc...che in sql access non sono supportate


title: SQL: compattare le colonne non usate

text:
Il giorno Wed 01 May 2019 01:48:19p, *Zio Gigetto* ha inviato su
it.comp.appl.access il messaggio news:qac125$18vp$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> la query la fai dall'ambiente access o sql server?

la query è in SQL server
poi passo i dati ad access dove sistemo la tabella con il vba



title: SQL: compattare le colonne non usate

text:
>
> con un comando SQL creo la griglia
>
> 201 1 2 - -
> 202 - 2 - -
> 203 1 - 3 -
> 204 - - - -
> 205 1 2 - 4

ecco il comando per creare quella griglia:

TRANSFORM sum(numriga)
SELECT codice
FROM tabella
GROUP BY codice
PIVOT numriga In (1,2,3,4,5);


title: SQL: compattare le colonne non usate

text:
Il 02/05/2019 11:22, Ammammata ha scritto:
> Il giorno Wed 01 May 2019 01:48:19p, *Zio Gigetto* ha inviato su
> it.comp.appl.access il messaggio news:qac125$18vp$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>> la query la fai dall'ambiente access o sql server?
>
> la query è in SQL server
> poi passo i dati ad access dove sistemo la tabella con il vba
>

allora puoi usare una CTE , common table expression:

WITH cte AS
(
     SELECT *
           ,ROW_NUMBER() OVER(PARTITION BY t.codice ORDER BY t.numriga)
AS numrigaIndex
     FROM @tbl t
)
SELECT t.codice
       ,MAX(CASE WHEN t.numrigaIndex=1 THEN numriga END) AS [1]
       ,MAX(CASE WHEN t.numrigaIndex=2 THEN numriga END) AS [2]
       ,MAX(CASE WHEN t.numrigaIndex=3 THEN numriga END) AS [3]
       ,MAX(CASE WHEN t.numrigaIndex=4 THEN numriga END) AS [4]
FROM cte t
GROUP BY t.codice;

(aggiungi le altre linee fino a quanto ti basta..)
e ottieni il compattamento:

codice  1       2       3       4
------------------------------------
201     1       2       NULL    NULL
202     2       NULL    NULL    NULL
203     1       3       NULL    NULL
204     NULL    NULL    NULL    NULL
205     1       2       4       NULL


title: SQL: compattare le colonne non usate

text:
prima ho creato la tabella:

DECLARE @tbl TABLE(codice INT, numriga INT)
INSERT INTO @tbl VALUES
  (201,1)
,(201,2)
,(202,2)
,(203,1)
,(203,3)
,(204,NULL)
,(205,1)
,(205,2)
,(205,4);


title: SQL: compattare le colonne non usate

text:
Il giorno Thu 02 May 2019 08:17:13p, *Zio Gigetto* ha inviato su
it.comp.appl.access il messaggio news:qafc7b$1hq5$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> (aggiungi le altre linee fino a quanto ti basta..)
> e ottieni il compattamento:
>
> codice  1       2       3       4
> ------------------------------------
> 201     1       2       NULL    NULL
> 202     2       NULL    NULL    NULL
> 203     1       3       NULL    NULL
> 204     NULL    NULL    NULL    NULL
> 205     1       2       4       NULL
>
>
>

bella zio ;) grazie per lo spunto
per il momento lascio la cosa divisa in due tra sql e vba ma ho salvato i
due post nella kb



title: SQL: compattare le colonne non usate

text:
After serious thinking Zio Gigetto wrote :

[...]
> (aggiungi le altre linee fino a quanto ti basta..)
> e ottieni il compattamento:
>
> codice  1       2       3       4
> ------------------------------------
> 201     1       2       NULL    NULL
> 202     2       NULL    NULL    NULL
> 203     1       3       NULL    NULL
> 204     NULL    NULL    NULL    NULL
> 205     1       2       4       NULL

Ma scusa, cosa ci stanno a fare il 2 sotto l'1,
il 3 sotto il 2, il 4 sotto il 3?
Non sarebbe più corretto rappresentare la
trasformazione così?

Codice  1       2       3       4
----------------------------------
201     *       *
202             *
203     *               *
204
205     *       *               *

Bruno


title: SQL: compattare le colonne non usate

text:
Il giorno Fri 03 May 2019 02:32:40p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:qahcd5$cht$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Ma scusa, cosa ci stanno a fare il 2 sotto l'1,
> il 3 sotto il 2, il 4 sotto il 3?
> Non sarebbe più corretto rappresentare la
> trasformazione così?
>
> Codice  1       2       3       4
> ----------------------------------
> 201     *       *
> 202             *
> 203     *               *
> 204
> 205     *       *               *
>

ehm...

a me serve appunto che i valori dei 9 campi, spesso inframezzati da null o
del tutto assenti, vengano appunto "compattati" tutti a sinistra

non si tratta di mettere un 3 sotto il 3, quello lo fa già il comando SQL

i valori 1-2-3-4... dei "nomi dei campi" sono puramente esemplificativi,
avrei potuto usare le lettere o i nomi dei 7 nani (più biancaneve e
grimilde per arrivare a nove)

idem per i valori dei campi: 1-2-3-4- sono solo esempi, in realtà sono
codici agenti e accantonamenti, lunghi da 1 a 4 cifre



title: problema connessione db access

text:
Ciao a tutti,
ho un programma fatto in visual basic e una parte web fatta in asp. Se con
il programma VB apro lo stesso DB access utilizzato da IIS, quest'ultimo non
riesce ad aprire il db, e mi da l'errore:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open
registry key 'Temporary (volatile) Jet DSN for process 0x4e0 Thread 0x840
DBC 0x1468ff4 Jet'.
Come posso fare? Devo per forza avere due database?
Ciao e grazie


title: Invio di mail da codice a outlook express

author: Mchallo Gabrielli

text:
Ciao a tutti
La cosa dovrebbe essere semplice, mi funzionava in access 97 (in modo
manuale però) ed ora in 2000 non va più ...  :-(((
- Ho un pulsante in una maschera, che mi stampa un report filtrando dei
dati mediante una query.
- nella tabella di origine dei dati ho alcuni record che hanno inserito
l'indirizzo e-mail
- vorrei far si che, alla pressione del pulsante suddetto:
   - venga creata una mail (per tutti quelli che hanno l'indirizzo
e-mail, ovvio ...)con all'interno tutti i dati riportati nel report
(oppure venga attaccato il report in formato pdf)
   - le mail vengano indirizzate ad outlook express nella cartella "da
spedire"
Quello che mi manca è .... tutto   :-))
No, a dire il vero le routine presenti sul sito comune le ho scaricate,
ma non ho chiaro i passi da seguire, ovvero:
- come costruisco il "modello" da usare per le e-mail
- come dico di creare le e-mail solo per chi ha indirizzo?
- come le mando ad outlook?
C'è qualche uomo di bouna volontà che mi aiuta?

Grazie in anticipo
Marcello
p.s. fatemi, per favore, un forward all'indirizzo
m.gab...@enginsoft.it
grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Casella di controllo

author: HenryCanon

text:
E' possibile creare una casella di controllo in una maschera, non
associata alla tabella e che sia indipendente per ogni record. Cioè se
metto la spunta all'oggetto posto a lato di un record non si devono
spuntare tutti gli altri.
Ciao