title: APRI MASK

author: Mauro

text:
Ho questo riga di codice all'apertura della maschera,  mi andrebbe
meglio che si aprisse solo se il nome fosse preso direttamente dal
sistema, siccome il database č condiviso in rete.
Mi spiego meglio, nella maschera ho un campo "CurrentUser=()" quindi
la stessa dobrebbe aprirsi solo se il CurrentUser() č "nome.cognome"
altrimenti messaggio "NON SEI ABILITATO", come posso fare ?
------------------------------------------------
If InputBox("Pagina riservata INSERIRE PASSWORD") <> "PASSWORD" Then
Cancel = True
------------------------------------------------
Grazie dell'aiuto che sicuramente riceverň.
A presto


title: APRI MASK

author: Sergio MAZZA

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03071...@posting.google.com...
> Ho questo riga di codice all'apertura della maschera,  mi andrebbe
> meglio che si aprisse solo se il nome fosse preso direttamente dal
> sistema, siccome il database è condiviso in rete.
> Mi spiego meglio, nella maschera ho un campo "CurrentUser=()" quindi
> la stessa dobrebbe aprirsi solo se il CurrentUser() è "nome.cognome"
> altrimenti messaggio "NON SEI ABILITATO", come posso fare ?
>
> ------------------------------------------------
> If InputBox("Pagina riservata INSERIRE PASSWORD") <> "PASSWORD" Then
> Cancel = True
> ------------------------------------------------
>
> Grazie dell'aiuto che sicuramente riceverò.
>
> A presto
Dovresti dividere in due l'applicazione; un mdb (FE) con maschere, query,
report.. da copiare sul client e l'altro mdb (BE) con le sole tabelle da
lasciare sul server...
Ciao.
--
Sergio MAZZA


title: APRI MASK

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<bfg7kn$b28$
1...@canarie.caspur.it
>...

Grazie, ma non mi dai un grande aiuto, quello di dividere per ora non
posso farlo, continuo negli aggiornamenti di entrambe le parti...
Mi date un aiuto su questa possibilità...
Grazie


title: APRI MASK

author: Alessandro Cara

text:
Mauro ha scritto:

il mio post e' "volutamente" polemico in virtu' del "...ma non mi dai un
grande aiuto..." con l'aggravente che quella risposta andrebbe "ben"
meditata
Mauro ha scritto:
>
> Ho questo riga di codice all'apertura della maschera,
intendi la inputbox?
> mi andrebbe
> meglio che si aprisse solo se il nome fosse preso direttamente dal
> sistema,
sempre la inputbox? Ed una volta che lo ha preso? (credo ci siano un
certo numero di  API che possono farlo) Lo prende e apre la inputbox,
che cambia dal fatto che lo apre senza aver recuperato l'utente corrente
di sistema?
>siccome il database è condiviso in rete.
e questo cosa comporta? Nel senso che se fosse stand-alone cambierebbe
qualcosa?
> Mi spiego meglio, nella maschera ho un campo "CurrentUser=()"
con origine currentuser? quello preso dal db? cioe' admin?, se non hai
implementato la sicurezza di access.
> quindi
> la stessa dobrebbe aprirsi solo se il CurrentUser() è "nome.cognome"
quindi la cosa che vorresti e', fatto di pura immaginazione
1) attivazione del db
2) prima dell'apparire di qualsivoglia formato (usi la autoexec con il
bypasskey?)
3) acquisizione della login di sistema (magari con i famosi insetti
melliferi)
4) confronto con il current user del db (quale current user? quella
famosa sicurezza e' attiva?)
5) Se lo user del db e' uguale all'user di sistema fai partire il tutto
(o meglio la inputbox)
6) altrimenti mandi un pfui!
7) ma se usi lo user di sistema cosa te ne puo' calere della password?
evidentemente se lo user e' entrato nel sistema e' abilitato. o erro?
8) e ste passwords dove stanno? e' una unica password "password" o
"vattelapesca?"?
9) mah!?
> altrimenti messaggio "NON SEI ABILITATO", come posso fare ?
non lo so
>
> ------------------------------------------------
> If InputBox("Pagina riservata INSERIRE PASSWORD") <> "PASSWORD" Then
> Cancel = True
> ------------------------------------------------
>
--
chiedo scusa al NG per il "non" velato sarcasmo
a.cara
togli qualcosa dall'email


title: APRI MASK

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03072...@posting.google.com...
>
> Grazie, ma non mi dai un grande aiuto, quello di dividere per ora non
> posso farlo, continuo negli aggiornamenti di entrambe le parti...
>
> Mi date un aiuto su questa possibilitŕ...
>
> Grazie
...
--
Sergio MAZZA


title: Barra di avanzamento dell'esecuzione di una macro

author: Elìa

text:
Buona giornata a tutto il NG.
Nell'esecuzione di una serie di query che si avviano tramite una macro
vorrei far apparire una la barra di avanzamento tipo quelle che si usano per
il setup di installazione, sapete indicarmi come devo fare per crearla?
Grazie
Elìa


author: Alessandro Baraldi

text:
Elìa ha scritto:

Se parli di una query su Access non serve a nulla se non a fare un
giochetto grafico, la Query viene eseguita in modo Asincrono, pertanto
non puoi sapere realmente nè quanto impiegherà nè a che punto
è.....
La conseguenza sarà che la tua barra di progressione(dovrà lavorare
in modo fasullo) e quando il DB è vuoto verrà tarata con un tempo
breve, ma quando il DB si riempie ti accorgerai che è proprio inutile
e controproducente.
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1157372151.4...@h48g2000cwc.googlegroups.com...
Elìa ha scritto:


@Alex
Volevo inserire la barra per capire quando la macro ha terminato il suo
aggiornamento.
Cmq, grazie
Elìa


author: MA

text:

Nettici un msgbox alla fine
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ha scritto:

Solo il Msgbox non credo che serva...., la query viene eseguita in modo
Asincrono, quindi
viene lanciata, eseguita da JET con i suoi tempi, ma il codice
prosegue.....
se devi aggiornare 1 record non fà differenza, ma se il tempo di
esecuzione è percettibile
come spesso accade su DB di certe dimensioni, è un controsenso avere
il MsgBox
e la query che stà lavorando....!!!
Saluti.
@Alex


text:
Elìa ha scritto:
[CUT]
> Volevo inserire la barra per capire quando la macro ha terminato il suo
> aggiornamento.
>
> Cmq, grazie
> Elìa
Cosa c'è di poco chiaro in quello che ti ho detto....???
Mi pare di aver espresso concretamente che non è possibile in quanto
l'esecuzione
è ASINCRONA...!!!!!!
@Alex


title: controllo prodotti già presenti.

author: Alessandro

text:
Ho una maschera che serve per inserire i valori in una tabella.
Vorrei che l'utente venisse avvertito quando inserisce un codice prodotto
già presente nella tabella, perché già inserito precedentemente.
Come devo impostare il controllo?
Grazie
Alessandro


title: controllo prodotti già presenti.

author: sdamy

text:
Alessandro <
abia...@freemail.it
> wrote in message
Np7K6.3530$9C4....@news2.tin.it...

Se imposti il codice dell'articolo come CHIAVE PRIMARIA della tabella...
l'utente non potrà in questo modo duplicare il codice
CIAO CIAO
SDAMY


title: controllo prodotti già presenti.

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:0B7K6.3554$9C4....@news2.tin.it...

Grazie SDAMY, ma in questo caso non posso impostare il valore come chiave
primaria.
Potrei Scegliere l'opzione "duplicati non ammessi", ma vorrei un
avvertimento all'utente che fosse personalizzato.
Grazie a chi mi potrà aiutare.
Alessandro


title: controllo prodotti già presenti.

author: Michele Doimo

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
> Vorrei che l'utente venisse avvertito quando inserisce un codice prodotto
> già presente nella tabella, perché già inserito precedentemente.
> Come devo impostare il controllo?
Sull'evento dopo aggiornamento del controllo in questione fai una ricerca
sulla tabella prodotti e controlli se il codice c'è già.
Puoi usare vari metodi per la ricerca, magari dai un'occhiata alla funzione
DLookup sulla guida.
Ciao Michele


title: office

author: excel doppia condizione se

text:
Buongiorno a tutti,
sto lavorando con una versione di Excel 2002.
Per estrarre ed ordinare dati da una serie di tabelle sto usando
la seguente formula:
{=INDICE(dati!$L$6:$L$9000;PICCOLO(SE(dati!$G$6:$G$9000=44;RIF.RIGA(dati!$G$6:$G$9000)-5);RIF.RIGA(A1)))}
La formula funziona egregiamente.
Ora, tuttavia, ho la necessità di usare una doppia condizione
alternativamente: e cioè di estrarre i dati se nell'intervallo
G6:G9000 si verifica la condizione di una cella con valore 45 o 47.
Io ho provato con la formula seguente:
{=INDICE(dati!$L$6:$L$9000;PICCOLO(SE(O(dati!$G$6:$G$9000=45;dati!$G$6:$G$9000=47);RIF.RIGA(dati!$G$6:$G$9000)-5);RIF.RIGA(A1)))}
ma sicuramente sbaglio la sintassi perché così la formula non
funziona.
Qualcuno potrebbe aiutarmi?
Grazie a tutti e buona domenica
--
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


title: Sincronizzare sottomaschera con maschera

author: AMR-Giuseppe

text:
Ciao a tutti
Ho una maschera con sottomaschera  con collegamento
molti a molti ,un record della maschera  mi restituisce
molti record della sottomaschera , al variare del valore digitato
in una casella combinata  corrisponde  uno o più  valori nella sottomaschera
,
Ora io ho bisogno che avvenga l'inverso ,cioè se io mi sposto
nei record della sottomaschera  vorrei che anche la maschera sia
sincronizzata e vari i suoi record in base alla sottomaschera
questo in parte avviene solo se mi sposto con i pulsanti di
spostamento della maschera , mentre l'ideale sarebbe che
spostando il cursore nei record della sottomaschera anche la maschera
cambi i suoi valori sincronizzandoli
E' possibile ottenere questa sincronizzazione da ambo i lati
non so se sono stato chiaro ,
Ciao Giuseppe


author: Roberto da casa

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:OyZ8a.1960$zo2....@news2.tin.it...

Non sei stato chiaro per niente.
Per prima cosa in una tecnica maschera/sottomaschera le due tabelle che sono
origini record della maschera e della sottomaschera sono legate da una
relazione uno-a-molti e non molti-a-molti come dici tu; una relazione
molti-a-molti tra due tabelle è realizzata tramite una terza tabella che è
in relazione uno-a-molti con le altre due tabelle. Poiché in una tecnica
maschera/sottomaschera visualizzi solo i dati di DUE tabella (quelli del
lato uno nella maschera principale e quelli del lato molti nella
sottomaschera) e NON tre, non riuscirai mai a rappresentare una relazione
molti-a-molti.
Inoltre non si capisce cosa vuoi fare: nella maschera principale è SEMPRE
visualizzato L'unico record correlato con tutti i record visualizzati nella
sottomaschera.
Se invece il tuo problema è quello di filtrare una maschera con il valore
contenuto in un controllo della sua sottomaschera, vai sul Sito Comune (link
qui sotto), e nella Sezione Forms leggi la FAQ intitolata "Come si può
filtrare una maschera in base al valore contenuto in un controllo di una sua
sottomaschera?".
Penso che sarebbe bene che tu ci spiegassi (anche con un esempio) cosa ti
serve e non quello che hai fatto e non ti funziona: come realizzarlo lo
vedremo insieme.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
[CUT]
> Non sei stato chiaro per niente.
>
> Per prima cosa in una tecnica maschera/sottomaschera le due tabelle che
sono
> origini record della maschera e della sottomaschera sono legate da una
> relazione uno-a-molti e non molti-a-molti come dici tu; una relazione
> molti-a-molti tra due tabelle č realizzata tramite una terza tabella che č
> in relazione uno-a-molti con le altre due tabelle. Poiché in una tecnica
> maschera/sottomaschera visualizzi solo i dati di DUE tabella (quelli del
> lato uno nella maschera principale e quelli del lato molti nella
> sottomaschera) e NON tre, non riuscirai mai a rappresentare una relazione
> molti-a-molti.
>
> Inoltre non si capisce cosa vuoi fare: nella maschera principale č SEMPRE
> visualizzato L'unico record correlato con tutti i record visualizzati
nella
> sottomaschera.
>
> Se invece il tuo problema č quello di filtrare una maschera con il valore
> contenuto in un controllo della sua sottomaschera, vai sul Sito Comune
(link
> qui sotto), e nella Sezione Forms leggi la FAQ intitolata "Come si puň
> filtrare una maschera in base al valore contenuto in un controllo di una
sua
> sottomaschera?".
>
> Penso che sarebbe bene che tu ci spiegassi (anche con un esempio) cosa ti
> serve e non quello che hai fatto e non ti funziona: come realizzarlo lo
> vedremo insieme.
>
> --
> Roberto
>
Ciao Roberto scusa per la poca chiarezza nell'esporre il problema
riprovo:
ho una maschera CodificaInsiemi con origine record una
istruzione sql  che prende i dati da due tabelle  ( TblModelliGenerico) lato
1
e (  TblGenericoInsiemi ) lato molti
SELECT TblGenericoInsiemi.CodiceProdotto, TblGenericoInsiemi.Modello,
TblModelliGenerico.Marca, TblModelliGenerico.Anno,
TblGenericoInsiemi.Varianti
FROM TblModelliGenerico INNER JOIN TblGenericoInsiemi ON
TblModelliGenerico.Modello = TblGenericoInsiemi.Modello
ORDER BY TblGenericoInsiemi.CodiceProdotto, TblGenericoInsiemi.Modello;
la sottomaschera  SottomascheraInsiemi  ha  origine record  una
istruzione sql  che prende dati dalla tabella  TblGenericoInsiemi
SELECT TblGenericoInsiemi.CodiceProdotto, TblGenericoInsiemi.Modello,
TblGenericoInsiemi.Varianti
FROM TblGenericoInsiemi
ORDER BY TblGenericoInsiemi.CodiceProdotto;
Nella maschera principale ho inserito
1 casella combinata  CmbCerca  per la ricerca record , mi cerca il modello
SELECT TblModelliGenerico.Modello
FROM TblModelliGenerico
ORDER BY TblModelliGenerico.Modello;
2 casella combinata CbmCodiceModello  che mi restituisce il modello trovato
,
SELECT TblModelliGenerico.Modello
FROM TblModelliGenerico
ORDER BY TblModelliGenerico.Modello;
3 casella combinata  CmbCodiceProdotto  codiceProdotto
SELECT TblProdotti.CodiceProdotto
FROM TblProdotti
ORDER BY TblProdotti.CodiceProdotto;
4 casella di testo con origine controllo il campo Varianti della
TblGenericoInsiemi
5 Pulsante Aggiungi Record
Praticamente io premendo il pulsante Aggiungi Record  ho la possibilitŕ di
inserire un nuovo record nella TblGenericoInsiemi che č l'origine record
della sottomaschera , perciň finito l'inserimento , cerco quel  modello con
CmbCerca  e la sottomaschera mi restituisce tutti i particolari che ho
abbinato
a quel modello nella tabella TblGenericoInsiemi.
Ora nella sottomaschera ho tutti i record che corrispondono a quel
determinato
modello , io vorrei poter selezionare un record nella sottomaschera  per
eliminarlo
e questo non mi č possibile fino a quando non lo trovo con i pulsanti di
spostamento
della maschera . Praticamente  se  io scorro tutti i record della
sottomaschera altrettanto
non avviene nella maschera principale , ci vorrebbe che i record fossero
sincronizzati  sia se mi sposto con i pulsanti di spostamento della Maschera
che se lo faccio dalla Sottomaschera .
Sarŕ possibile?
Spero tanto di essermi fatto capire
Ciao Giuseppe


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:3m59a.5306$zo2.1...@news2.tin.it...
> [CUT]
>
> > Non sei stato chiaro per niente.
> >
> > Per prima cosa in una tecnica maschera/sottomaschera le due tabelle che
> sono
> > origini record della maschera e della sottomaschera sono legate da una
> > relazione uno-a-molti e non molti-a-molti come dici tu; una relazione
> > molti-a-molti tra due tabelle è realizzata tramite una terza tabella che
è
> > in relazione uno-a-molti con le altre due tabelle. Poiché in una tecnica
> > maschera/sottomaschera visualizzi solo i dati di DUE tabella (quelli del
> > lato uno nella maschera principale e quelli del lato molti nella
> > sottomaschera) e NON tre, non riuscirai mai a rappresentare una
relazione
> > molti-a-molti.
> >
> > Inoltre non si capisce cosa vuoi fare: nella maschera principale è
SEMPRE
> > visualizzato L'unico record correlato con tutti i record visualizzati
> nella
> > sottomaschera.
> >
> > Se invece il tuo problema è quello di filtrare una maschera con il
valore
> > contenuto in un controllo della sua sottomaschera, vai sul Sito Comune
> (link
> > qui sotto), e nella Sezione Forms leggi la FAQ intitolata "Come si può

> Praticamente io premendo il pulsante Aggiungi Record  ho la possibilità di
> inserire un nuovo record nella TblGenericoInsiemi che è l'origine record
> della sottomaschera , perciò finito l'inserimento , cerco quel  modello
con
> CmbCerca  e la sottomaschera mi restituisce tutti i particolari che ho
> abbinato
> a quel modello nella tabella TblGenericoInsiemi.
>
> Ora nella sottomaschera ho tutti i record che corrispondono a quel
> determinato
> modello , io vorrei poter selezionare un record nella sottomaschera  per
> eliminarlo
> e questo non mi è possibile fino a quando non lo trovo con i pulsanti di
> spostamento
> della maschera . Praticamente  se  io scorro tutti i record della
> sottomaschera altrettanto
> non avviene nella maschera principale , ci vorrebbe che i record fossero
> sincronizzati  sia se mi sposto con i pulsanti di spostamento della
Maschera
> che se lo faccio dalla Sottomaschera .
> Sarà possibile?
>
> Spero tanto di essermi fatto capire
>
> Ciao Giuseppe
Così a occhio ho notato che la stessa tabella (TblGenericoInsiemi) figura
sia nella query origine record della maschera principale che nella query
origine record della sottomaschera: la cosa non mi sembra logica.
Inoltre non capisco la differenza che c'è tra la prima e la seconda casella
combinata.
Infine non hai spiegato cosa vuoi ottenere.
Mi sembra che siamo alle solite: tu continui a dire cosa hai fatto e non ti
funziona, invece di dire cosa ti serve.



text:
[CUT]
>
> Così a occhio ho notato che la stessa tabella (TblGenericoInsiemi) figura
> sia nella query origine record della maschera principale che nella query
> origine record della sottomaschera: la cosa non mi sembra logica.
>
> Inoltre non capisco la differenza che c'è tra la prima e la seconda
casella
> combinata.
>
> Infine non hai spiegato cosa vuoi ottenere.
>
> Mi sembra che siamo alle solite: tu continui a dire cosa hai fatto e non
ti
> funziona, invece di dire cosa ti serve.
>
> --
> Roberto
>
Ciao Roberto
Sono consapevole che è una maschera particolare , ma funziona perfettamente
.
Quello che mi manca   è  la sincronizzazione tra la sottomaschera  e la
maschera
ovvero , poter scorrere i record della sottomaschera in visualizzazione
foglio dati
e nello stesso tempo visualizzare lo stesso record nella maschera , se il
puntatore del
mouse è al record n° 20 della sottomaschera  il record della maschera deve
corrispondere allo stesso record
non so se è possibile con una maschera così fatta
Tutto qui
Ciao Giuseppe


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:_ps9a.12968$zo2.4...@news2.tin.it...

Sarà l'ora tarda, ma non capisco cosa vuoi fare.
Capisco la sincronizzazione tra due maschere, ma quello tra maschera e
sottomaschera è normalmente automatico.
Inoltre di solito la relazione tra l'oggetto che è origine record della
maschera principale e quello che lo è della sottomaschera è di tipo
uno-a-molti; infatti si ricerca un record nella maschera principale ed
automaticamente nella sottomaschera vengono visualizzati i record ad esso
collegati: è la prima volta che mi capita qualcuno che voglia fare il
contrario. Se non ho capito male i due recordset sono tra di loro in
relazione uno-a-uno e se così è ha poco senso parlare della tecnica
maschera/sottomaschera, ma bisignerebbe parlare di un sincronismo tra due
maschere distinte.
Comunque, vista la mia incapacità a comprendere e/o condividere
l'architettura del tuo database, preferisco uscire dal thread, augurandoti
che qualcun altro possa aiutarti.



title: collocazione commerciale vostri beni funzionanti

author: FREEBUSINESS

text:
      Siamo lieti di comunicarvi che, da oggi, è a vostra disposizione il
nostro centro multimediale liberi affari, dotato di una moderna struttura di
call center con banca dati e personale preparato
a soddisfare le vostre esigenze di ricerca commerciale per la collocazione
dei vostri beni efficienti
e funzionanti.
     I nostri servizi hanno come obiettivo primario, di fare e promuovere
economia, in quanto tutti abbiamo dei beni da vendere o comprare, che
purtroppo siamo obbligati spesso a permutare, rottamare, svendere attraverso
predisposti canali speculativi.
     Free  Business Service vuole evitare tutto questo, e far diventare voi
stessi protagonisti dei vostri affari senza alcuna spesa di mediazione.
     Infatti con una semplice telefonata, o inviando una e- mail potrete
fare annunci e inserzioni commerciali con elenco descrittivo di qualsiasi
cosa da richiedere o offrire, che inseriti nella nostra banca dati, sarete
contattati direttamente dalle persone interessate ai vostri annunci.
     Gli annunci commerciali si riferiscono ad acquisti, vendite di: mobili,
immobili, attrezzature, macchinari, arredamenti , industriali, aziendali,
professionali e personali; inoltre cessioni d'azienda, fitti, antiquariato,
collezionismo, ecc.
Sottoponiamo alla vostra cortese attenzione i seguenti vantaggi:
- costo della sola telefonata;
- inserzione immediata nella banca dati e permanenza per 60 giorni con
recapito telefonico o e-mail;
- avviso gratuito con e- mail 5 giorni prima della scadenza alla vostra
posta elettronica per eventuale rinnovo dell'inserzione;
- segnalazione del prodotto richiesto se già presente nella banca dati;
- possibilità di immediato contatto con l'interessato al vostro annuncio;
- pubblicità e contatti in diverse regioni d'Italia.
Modalità- tariffe- recapiti.
-    per ogni singola inserzione telefonare al 899.02.08.02   costo Euro
1,29/ min , i.v.a. esclusa.
-    da n. 5 a n. 20 inserzioni il costo è di Euro 4,00/ cad. i.v.a.esclusa,
via fax tel. 081/338.24.67 o
     e- mail .
ann...@freebusiness.tv
.
-   oltre n. 20 inserzioni ,per ulteriori offerte vantaggiose,  telefonare
al 081/827.99.60.
Il pagamento può essere effettuato tramite:
-   vaglia postale intestato: Free Business Service srl  Viale Elena n. 110
cap. 80044 Ottaviano NA
-   Bonifico bancario: Free Business Service srl Banca di Roma Fil.
Ottaviano CIN Y  ABI 3002.3
    CAB 40030    c/c 652129/35.
La ringraziamo per la gentile collaborazione, scusandoci per il disturbo la
invitiamo, qualora fosse interessato, a visitare il nostro sito
www.freebusiness.tv
 , vogliate gradire distinti saluti .


title: creare da un report un documento .pdf

author: TheMax

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:hue9b.87070$R32.2...@news2.tin.it...
> ciao a tutti,
> dovrei creare da un report un documento in acrobat.
>
> premetto che ho acrobat installato.
>
> ho visto che ci sono molti riferimenti ma non so quali devo
usare/includere.
>
> qualcuno sa se esiste qualche aiuto da qualche parte?
>
> grazie.
>
> Samuele
>
>
Ciao,
io ho risolto il tuo problema grazie agli aiuti che ho trovato in questa
pagina.
http://www.mvps.org/access/reports/rpt0011.htm
Buon lavoro,
Massimo
--
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: creare da un report un documento .pdf

author: Massimiliano

text:
Tempo fa ho visto un'applicazione in VB che permetteva qualcosa del genere.
Max
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:bk529b$3q5$1...@atlantis.cu.mi.it...



title: creare da un report un documento .pdf

author: Gabriele Bertolucci

text:
In questo newsgroup vige la regola di postare DOPO il quoting.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: [OT] Aggiornamento ACCESSGROUP

author: Pablitomf

text:
Come da oggetto sto aggiornando il sito ACCESSGROUP.
Fatemi sapere se riscontrate problemi in accesso e/o visualizzazione...
Tutte le pagine fin ora on-line andranno ritoccate nei particolari
ovviamente.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Aggiornamento ACCESSGROUP

author: Andrea Parrino

text:
Pablitomf ha scritto:
> Come da oggetto sto aggiornando il sito ACCESSGROUP.
> Fatemi sapere se riscontrate problemi in accesso e/o visualizzazione...
> Tutte le pagine fin ora on-line andranno ritoccate nei particolari
> ovviamente.
Ciao Maurizio, nella sezione "Faccie di Access" con IE è tutto ok, ma con
Firefox il testo è sovrapposto alla mia immagine.
Ciao
Andrea Parrino
--



title: [OT] Aggiornamento ACCESSGROUP

text:
Andrea Parrino ha scritto:
> Pablitomf ha scritto:
> > Come da oggetto sto aggiornando il sito ACCESSGROUP.
> > Fatemi sapere se riscontrate problemi in accesso e/o visualizzazione...
> > Tutte le pagine fin ora on-line andranno ritoccate nei particolari
> > ovviamente.
> Ciao Maurizio, nella sezione "Faccie di Access" con IE è tutto ok, ma con
> Firefox il testo è sovrapposto alla mia immagine.
No, quella è da rifare... se noti, non è ancora impaginata con lo schema
di default... tra un pò la metto on-line.
Tnks
> Ciao
> Andrea Parrino
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito



title: Query: Somma tra due campi formato Valuta.

author: Zappus

text:
In una query per l'elaborazione di una fattura, ho una colonna che contiene
il valore dell'Imponibile che ottengo dividendo per 1,224 un importo Netto.
Da questo momento in poi sul campo "Imponibile" devo fare una serie di
calcoli: Maggiorazione 4%, Iva, Ritenuta_Acconto, Totale_Fattura...
Se vado a vedere il contenuto del campo Imponibile vedo ovviamente che il
numero dei decimali è ben superiore ai due del formato valuta...Quando vado
a calcolare la maggiorazione del 4%, anche in questo campo vedo più cifre
decimali che le due del formato...Quando vado a sommare questi due campi
succede che il risultato è sballato può essere per un centesimo in più o in
meno. Ho capito che lui fa la somma tenendo conto di tutti i decimali ma poi
però la somma non è precisa, faccio un esempio:
Imponibile formato ? : 524,31
Imponibile numerico : 524,306640625
Maggiorazione formato ? : 10,49
Maggiorazione numerico : 10,4861328125
Il totale formato ? dovrebbe essere: 534,80
Invece viene, in formato ? : 534,79
perchè la somma dei due valori numerici è: 534,7927 e lui arrotonda
correttamente.
la mia necessità è di "bloccare" a due cifre decimali i primi due importi
senza tenere conto di tutte le altre cifre decimali.
è possibile? o comunque cosa fareste voi in un caso del genere; perchè sulla
stampa della fattura vengono fuori cifre che non corrispondono al vero...
Grazie
Luca.


author: Roberto da Parma

text:
"Zappus" <
luca....@fastwebnet.it
> ha scritto nel messaggio
news:Gy7sl.55660$8Z.1...@tornado.fastwebnet.it...

ci sono vari nodi per superare il problema...vedi arrotondamento...su
www.sitocomune.com
,
la funzione formatcurrency (per ac>=2000)
una function dedicata
prova intanto con le prime due
ciao
--
Roberto da Parma


text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gor5q8$7cl$1...@tdi.cu.mi.it...

Ho utilizzato il FormatCurrency...sembra vada bene.
Grazie
Luca.


author: Ever

text:
Guarda sul sito comune 5.90 Arrotondare per eccesso un numero alla cifra
decimale specificata
e al posto di aggiungere 0.99999 (arrotondamento per eccesso), aggiungi
(0.5)
Ciao
Ever
"Zappus" <
luca....@fastwebnet.it
> ha scritto nel messaggio
news:Gy7sl.55660$8Z.1...@tornado.fastwebnet.it...



author: sv

text:
Zappus ha scritto:

Vedi anche qui:
www.donkarl.com/it?FAQ2.1
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Reports lenti in A 'XP?

author: Massimiliano Bertoglio

text:
In questi giorni ho convertito un paio di applicazioni complesse in formato
A 'XP ... più che altro per valutare l'affidabilità del prodotto.
Ho usato per i tests una versione in lingua inglese e non SR-1.
I programmi funzionano perfettamente (non ho riscontrato alcuna delle
anomalie di cui ho letto sul ng in questi giorni) e le prestazioni sono
globalmente in linea con quelle di A '2000 _anzi più veloce di un 30%
l'esecuzione del codice VBA su cicli e operazioni complesse_.
Solo una cosa strana: il Report Engine sembra essere assai più lento
di A '2000 in una circostanza.
In pratica ho aperto un paio di Reports di 200 pagine con calcoli di
magazzino/commesse, ho cliccato il pulsantino per raggiungere l'ultima
pagina e ... santa pazienza: è dieci volte più lento di A '2K.
Avete riscontrato lo stesso fenomeno?
Ciao, Max


title: URGENTE!!! Protezione ed elaborazione dati GRAZIE

author: Superbol

text:
Ciao a tutti, prima di tutto voglio ringraziare anticipatamente dell'aiuto
che mi darete. Ho 3 domande da farvi:
1)      Ho un programma con access 2000 costruito su due tabelle. In una ci
sono i dati anagrafici della paziente e nell'altra il numero di figli che le
persona ha avuto (elencati con il nome, cognome ecc). Il problema è che se
voglio analizzare i dati e li trasferisco su un foglio excel succede un
casino perché i dati della prima tabella (anagrafica della paziente) si
ripetono per ogni figlio elencato nella seconda. Cosa posso
fare??????????????????????
2)      Ho costruito un programma access 97 ma non so come proteggere il
programma. Non c'è la password su VB come posso fare per risolvere questo
problema?
Grazie!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


author: Salvatore

text:
"Superbol" <
daniel...@libero.it
> ha scritto nel messaggio
news:nasnb.57551$e5.21...@news1.tin.it...
> Ciao a tutti, prima di tutto voglio ringraziare anticipatamente dell'aiuto
> che mi darete. Ho 3 domande da farvi:
>
>
>
> 1)      Ho un programma con access 2000 costruito su due tabelle. In una
ci
> sono i dati anagrafici della paziente e nell'altra il numero di figli che
le
> persona ha avuto (elencati con il nome, cognome ecc). Il problema è che se
> voglio analizzare i dati e li trasferisco su un foglio excel succede un
> casino perché i dati della prima tabella (anagrafica della paziente) si
> ripetono per ogni figlio elencato nella seconda. Cosa posso
> fare??????????????????????
Ma su excel che cosa vuoi visualizzare? Intendo quali campi delle due
tabelle.
Ciao
Salvatore


author: Antonio

text:
"Superbol" <
daniel...@libero.it
> ha scritto nel messaggio
news:nasnb.57551$e5.21...@news1.tin.it...

In un qualsiasi modulo scegli Strumenti /Proprietà progetto -scheda
Protezione ed inserisci la password per il codice.
Se vuoi proteggere la struttura di maschere e report devi crearti un file
MDE.
Ciao


text:
Ho un grosso problema. Io ho realizzato un programma per una clinica di
ostetricia. Nella mia creatura ci sono due tabelle. In una ci sono i dati
anagrafici della madre e nell'altra i dati dei bambini precedenti. Se ho una
paziente, che ha tre bambini, e voglio esporta i dati delle due tabelle , il
programma lo esegue ma ricopiando per 3 volte i dati anagrafici, uno per
ciascun figlio.
Es.
1 Tabella: Claudia Barale  2 Tabella: Giacomo, Giovanni, Bobo (3 figli)
Se esporto i dati avrņ:
Claudia Barale Giacomo
Claudia Barale Giovanni
Claudia Barale Bobo
Un grande casino


author: Alberto S.

text:
On Tue, 28 Oct 2003 22:56:08 GMT, "Superbol" <
daniel...@libero.it
>
wrote:
[questosěchečuncut]
Non entro nel merito perché non sarebbe giusto, mi limito a darti due
consigli:
1) Apri un nuovo thread indicando un oggetto piů esplicativo (urgente,
grazie e specifico non servono; elaborazione dati ... beh ... č come
dire 'ho un problema con access')
2) Spiega come č la struttura delle tabelle e fai un esempio del modo
in cui vorresti apparissero i dati esportati.
Ciao
--
Alberto
No alle guerre


title: Join tra xls e mdb

author: îl Matto

text:
Salve a tutti,
lo so che non è il ng più adatto ma in quello (i.c.www.asp)
non ho ottenuto risposta, quindi vengo a disturbare voi :)
sperando in un aiuto.
Devo fare una pagina asp con una query di join tra un file
di Excel e una tabella di un database Access.
Per semplicità diciamo che il primo è in c:\uno\uno.xls
e il secondo in c:\due\due.mdb
Ho letto qualche vecchio messaggio e ho tentato così:
SELECT ...
FROM [c:\uno\uno.xls].[tabella1], [c:\due\due.mdb].[tabella2]
WHERE ...
Dice: La tabella esterna non è nel formato previsto.
Ovviamente il file xls è a posto (riesco a leggerlo da un'altra
pagina).
Ho provato anche con
SELECT ...
FROM [c:\uno\uno.xls].[dbo].[tabella1], [c:\due\due.mdb].[dbo].[tabella2]
WHERE ...
errore di sintassi nella proposizione FROM.
Anche togliendo le quadre o provando altre combinazioni non riesco
a farlo funzionare.
Da ultimo ho provato con
SELECT ...
FROM tabella1 IN [c:\uno\uno.xls]  (con e senza quadre)
...
niente da fare.
Dove sbaglio?
Inoltre ho notato che mettendo un path relativo cerca i files
partendo da c:\windows\system32 e anche questo è un problema
perchè ora è in locale ma quando sarà on-line mica posso
mettere c:\...
Grazie mille


title: Join tra xls e mdb

author: giorgio rancati

text:
"îl Matto" <mat...@NONROMPEREhotmail.com> ha scritto nel messaggio
news:X8Kmd.350454$35.15...@news4.tin.it...

Per Excel è necessario indicare l'Isam
--------------------
SELECT .............
FROM
   [Ms Access;Database=c:\due\due.mdb;].Tabella2 AS Tb2
INNER JOIN
  [Excel 5.0;Database=c:\uno\uno.xls;].[Foglio1$] AS TbXls
ON Tb2.Campo1=TbXls.Campo1
--------------------
per Access puoi anche non metterlo
--------------------
SELECT .............
FROM
   c:\due\due.mdb.Tabella2 AS Tb2
INNER JOIN
  [Excel 5.0;Database=c:\uno\uno.xls;].[Foglio1$] AS TbXls
ON Tb2.Campo1=TbXls.Campo1
--------------------
Ciao Giorgio


title: Join tra xls e mdb

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:cnftsr$1ti$1...@lacerta.tiscalinet.it...
>
> Per Excel è necessario indicare l'Isam
> --------------------
> SELECT .............
> FROM
>    [Ms Access;Database=c:\due\due.mdb;].Tabella2 AS Tb2
> INNER JOIN
>   [Excel 5.0;Database=c:\uno\uno.xls;].[Foglio1$] AS TbXls
> ON Tb2.Campo1=TbXls.Campo1
> --------------------
>
> per Access puoi anche non metterlo
> --------------------
> SELECT .............
> FROM
>    c:\due\due.mdb.Tabella2 AS Tb2
> INNER JOIN
>   [Excel 5.0;Database=c:\uno\uno.xls;].[Foglio1$] AS TbXls
> ON Tb2.Campo1=TbXls.Campo1
Le sa... tutte!
GRAZIEEEEE


title: FE - fatture ricevute decodifica

author: RobertoA

text:
Allora vedo che con le buone non funziona
Esso proviamo con le cattive
Bon
Salti fuori subito chi ha un pezzo di codice vba per leggere gli xml
ricevuti, sia fatture che notifiche, e lo esponga con tanto di
descrizione comprensibile
Porcaccia miseriaccia, siamo al 27 di gennaio
"Non possiamo star qui a ciurlare sul manico"
(cit. Sim.Ona.Vent.Ura)


title: FE - fatture ricevute decodifica

text:

leggi i post... che non mancano...


title: FE - fatture ricevute decodifica

text:

Li ho letti
A quale ti riferisci esattamente?


title: FE - fatture ricevute decodifica

text:
Il giorno domenica 27 gennaio 2019 12:39:16 UTC+1, RobertoA ha scritto:

https://groups.google.com/d/msg/it.comp.appl.access/LHXPUdDS_T0/NdezktGVDwAJ

https://groups.google.com/d/msg/it.comp.appl.access/ScdI90Uh36k/7HssxmJiDQAJ


title: FE - fatture ricevute decodifica

author: Bruno Campanini

text:
on 27-01-19, RobertoA supposed :

Application.ImportXML dovrebbe essere l'attrezzo di Access per
importare l'XML... ma da me non funziona (Office 2019).
È così anche da te?

Funzionerebbe - forse! - dando come opzione l'Append a una
tabella esistente, che dovrebbe contenere TUTTI i campi
previsti nell'XML. Sono troppi per fare la prova.

In rete... delle gran chiacchiere.

Bruno


title: FE - fatture ricevute decodifica

author: BFS

text:

che difficoltà trovi ad applicare questa soluzione?
https://groups.google.com/forum/#!msg/it.comp.appl.access/ScdI90Uh36k/7HssxmJiDQAJ

è banale, ti posizioni sul nodo che ti serve e ne leggi il valore

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: FE - fatture ricevute decodifica

text:
Bruno Campanini formulated the question :

Prova che ti riprova... mi correggo.
Con questa unica riga di codice Access 2019:

Application.ImportXML _
            DataSource:="D:\IT03466010232_045KW.xml", _
            ImportOptions:=AppendData

Senza alcuna indicazione di errore, Access crea 22 tabelle
denominate Anagrafica, CertDigest, Contatto, etc e se importi
un altro XML ne crea altre 22 denominate Anagrafica1,
CertDigest1, Contatto1, etc.

Ho dato un'occhiata all'XML con Notepad: vi sono 13 URL dai
quali vengono prelevati algoritmi, chiavi, etc.
Io 'sto XML proprio non lo capisco, mi sembra un linguaggio
dell'età della pietra.
Con quattro tabelle opportunamente relazionate e un database
con le palle, non certo Access...

Bruno


title: FE - fatture ricevute decodifica

text:
on 28-01-19, BFS supposed :
> Il 27/01/2019 12:54, RobertoA ha scritto:
>> Allora vedo che con le buone non funziona
>> Esso proviamo con le cattive
>> Bon
>> Salti fuori subito chi ha un pezzo di codice vba per leggere gli xml
>> ricevuti, sia fatture che notifiche, e lo esponga con tanto di descrizione
>> comprensibile
>> Porcaccia miseriaccia, siamo al 27 di gennaio
>> "Non possiamo star qui a ciurlare sul manico"
>> (cit. Sim.Ona.Vent.Ura)
>>
>>
>
>
> che difficoltà trovi ad applicare questa soluzione?
>
https://groups.google.com/forum/#!msg/it.comp.appl.access/ScdI90Uh36k/7HssxmJiDQAJ

>
> è banale, ti posizioni sul nodo che ti serve e ne leggi il valore
Ok, ci provo.
Ma come definisco quell'xDOc?

Bruno


title: FE - fatture ricevute decodifica

text:

Dim xDoc As MSXML2.DOMDocument
Set xDoc = New MSXML2.DOMDocument



title: FE - fatture ricevute decodifica

text:
BFS pretended :

Fin qui ci sarei arrivato anch'io, forse!
Se sapessi quali References attivare...?

Bruno


title: FE - fatture ricevute decodifica

text:

msxml3.dll

ciao



title: FE - fatture ricevute decodifica

text:
BFS was thinking very hard :

Cioè Microsoft XML, v3.0

Un'ultima cosa, come definisco il file XML al quale si riferisce:

Set Nodo =
xDoc.selectNodes("//FatturaElettronicaBody/DatiBeniServizi/DettaglioLinee")

???

Bruno


title: FE - fatture ricevute decodifica

text:

Dim fileXML As String
fileXML = SceltaFile("*.xml")  ' questa è una funzione per scegliere un
file da pc

If fileXML = "nofile" Then
     MsgBox "operazione annullata", vbInformation, "ok"
     Exit Sub
End If

Dim LeggiNodo As String

If xDoc.Load(fileXML) Then

      'dati anagrafici
      Set Nodo =
xDoc.selectNodes("//FatturaElettronicaHeader/CedentePrestatore/DatiAnagrafici/Anagrafica")
      Me.Denominazione =
Nodo.Item(0).selectNodes("//Denominazione").Item(i).Text

...

e cosi ti passi tutti i nodi
nel mio caso li precarico tutti in una mascherta di questo tipo:
https://ibb.co/P1pxH4w

e da li elaboro il tutto



title: FE - fatture ricevute decodifica

text:
BFS explained :

> Dim xDoc As MSXML2.DOMDocument
> Set xDoc = New MSXML2.DOMDocument
> Dim fileXML As String
> fileXML = SceltaFile("*.xml")  ' questa è una funzione per scegliere un file
> da pc
>
> If fileXML = "nofile" Then
>      MsgBox "operazione annullata", vbInformation, "ok"
>      Exit Sub
> End If
>
>
> Dim LeggiNodo As String
>
>
> If xDoc.Load(fileXML) Then
>
>
>       'dati anagrafici
>       Set Nodo =
> xDoc.selectNodes("//FatturaElettronicaHeader/CedentePrestatore/DatiAnagrafici/Anagrafica")
>       Me.Denominazione =
> Nodo.Item(0).selectNodes("//Denominazione").Item(i).Text
[...]

Finalmente ci sono arrivato, soprattutto grazie alla tua
===================================
Private Sub Command1_Click()
' References:  Microsof XML, v3.0
Dim fileXML As String, Nodo As IXMLDOMNodeList
Dim xDoc As New MSXML2.DOMDocument
fileXML = "D:\IT03466010232_045KW.xml"
If xDoc.Load(fileXML) Then
      Set Nodo = xDoc.selectNodes("//FatturaElettronicaHeader" & _
                 "/CedentePrestatore/DatiAnagrafici/Anagrafica")
      MsgBox Nodo.Item(0).selectNodes("//Denominazione").Item(1).Text
End If
End Sub
================================

E per finire, come catturi in un file PDF quanto di PDF
è contenuto nell'XML (Allegati)?

Bruno


title: FE - fatture ricevute decodifica

text:

leggo la stringa contenuta nel tag attachmnent e me la decodifico

Const adTypeBinary = 1
Dim B64String
B64String = "fjkdhfkjashdfuihwdnfhskdghd...blablabla" questo è il
contentuo del tag attachment....

  Dim str As String
     str = B64String
     Dim Base64Byte() As Byte

     Base64Byte = decodeBase64(str)

     With CreateObject("ADODB.Stream")
     .Open
     .Type = adTypeBinary
     .Write Base64Byte
     .SaveToFile "C:\pdf\miopdf.pdf"
     .Close
    End With

'decodebase64 è questa funzione

Private Function decodeBase64(ByVal strData As String) As Byte()
     Dim objXML As MSXML2.DOMDocument60
     Dim objNode As MSXML2.IXMLDOMElement

     Set objXML = New MSXML2.DOMDocument60
     Set objNode = objXML.createElement("b64")
     objNode.DataType = "bin.base64"
     objNode.Text = strData
     decodeBase64 = objNode.nodeTypedValue

     Set objNode = Nothing
     Set objXML = Nothing
End Function

'riferimenti msxml6.dll

ovviamente la devi raffinare...il nome del pdf devi prenderlo dall'altro
tag e ciclare per verificare la presenza di altri allegati

ciao

BFS



title: FE - fatture ricevute decodifica

text:
BFS was thinking very hard :

Ancor prima di iniziare... i soliti ignoti dalla Sub:

str = B64String
.Type = adTypeBinary

Bruno


title: FE - fatture ricevute decodifica

text:
Bruno Campanini has brought this to us :

> Ancor prima di iniziare... i soliti ignoti dalla Sub:
>
> str = B64String
> .Type = adTypeBinary

.Type = adTypeBinary è andato a posto con:
Microsoft ActiveX Data Object Recordset 6.0 Library

Resta sconosciuto  B64String e come passare il nome file XML

Bruno


title: FE - fatture ricevute decodifica

text:
Bruno Campanini has brought this to us :

> E per finire, come catturi in un file PDF quanto di PDF
> è contenuto nell'XML (Allegati)?
>
Ora dovrebbe essere tutto a posto, però coma faccio a passare
la stringa   <Attachment>...</Attachment>  che è lunga 540Kb?
Sono tre fogli di una fattura del gas.
Ci sarà un'istruzione affinché il programma se la vada a leggere
dall'XML?

Bruno


title: FE - fatture ricevute decodifica

text:
Bruno Campanini explained on 28-01-19 :

Solved!
Dal nodo Attachment contenente 552 684 caratteri (una fattura
Gas composta di tre fogli... colorati), ho ottenuto
un PDF da 405 Kb.

Adesso provo a "dipingere".

Bruno


title: FE - fatture ricevute decodifica

author: Gfranco

text:

se serve a qualcuno (se è pubblicato sul web suppongo possa vederlo chiunque,,)
https://gist.github.com/pierangelo1982/acd6d8cdd83a495b9e33d7b634c58fa7


title: FE - fatture ricevute decodifica

text:

Bello questo esempio
Dovrebbe compilare un documento Word leggendo i vari campi dall'xml
Dico 'dovrebbe' perche' non mi riesce di farlo andare
Con Access 2013, dopo aver caricato nei riferimenti MSWORD.OLB
(Microsoft Word 15.0 object Library) se tento di avviare la
'compilazione' mi si pianta sulle righe

' ddt
conta = 1
'    Set oTable =
Word_Document.Tables.Add(Word_Document.Bookmarks("\PrevSel1").Range,
oCounter, 2)

     oTable.Range.ParagraphFormat.SpaceAfter = 6
     oTable.Range.Rows(1).Range.Cells(1).Range.InsertAfter "Numero DDT"

sul oTable.Range.ParagraphFormat.SpaceAfter = 6  mi dice che
"..impossibile trovare il metodo o il membro dei dati.."

Se da intellisense di oTable si scorrono tutte le proprieta'/metodi il
Range non sembra esserci sembra un  altro oggetto
Forse la versione di Access/Word 2013  non dispone di questi
metodi/proprieta'?
Qualche idea sul motivo del problema?


title: FE - fatture ricevute decodifica

text:

Allora le 'Dim oTable as Table' indicate non sono quelle di Access, ma
quelle di Word
Indi, siccome il picci' tante volte non capissie, bisogna spiegarglielo
con calma

Dim oTable As Word.Table
Dim oTable_due As Word.Table


title: FE - fatture ricevute decodifica

text:

Certo che servirebbe avere Word installato, e non su tutte le postazioni
che usano il gestionale aziendale, Word e' disponibile
Chi ha Open Office, chi ha solo il viewer, e via
E' possibile comporre un pdf alla stessa maniera del documento Word?
(richiederebbe solo un pdf viewer e quello c'e' sempre)


title: FE - fatture ricevute decodifica

text:
RobertoA expressed precisely :

Solo che Acrobat & Co sono oggetti un po' costosi.
Oddio, ci sarebbero anche gli "equivalenti" forniti dai pirati,
ma non è roba per persone serie... li usiamo in pochi.

Bruno


title: FE - fatture ricevute decodifica

text:

scusate...io sono un po ignorante in materia in quanto non sono un esperto in materia...
ma non sarebbe sufficente  creare un report su cui inserire i dati estrappolati
dal file XML  eliminando la parte relativa a word..


title: FE - fatture ricevute decodifica

text:

Si, certo
Un documento realizzato in formato Word pero' e' anche modificabile


title: FE - fatture ricevute decodifica

text:
RobertoA formulated on Tuesday :

>> scusate...io sono un po ignorante in materia in quanto non sono un esperto
>> in materia...
>> ma non sarebbe sufficente  creare un report su cui inserire i dati
>> estrappolati
>> dal file XML  eliminando la parte relativa a word..
>>
>
> Si, certo
> Un documento realizzato in formato Word pero' e' anche modificabile

Consentimi una battutaccia, non offenderti e mettiti solo
a ridere... ma rispondendo col porre le proprie righe al
termine di un post che per tale comune comportamento finisce
col diventare chilometrico, non è come andare al cesso senza
tirare l'acqua? :-) :-) :-)

Quel link di pierangelo1982 di cui state parlando
(tu e Gfranco) siete riusciti a farlo andare? Io no.

Comunque l'utilità di modificare il formato DOC tratto
da un XML io non la vedo, per il motivo che poi il DOC né ti
serve per modificare l'XML né ti sarebbe utile farlo.

Bruno


title: codice fiscale da una mia tabella dati

author: ^luigi^

text:
avendo una tabella e relativa maschera con Cognome, Nome, Data di nascita,
luogo di nascita, sesso, e compne di nascita, vorrei in un campo codfisc
della stessa tabella e maschera mi si calcoli in automatico il codice
fiscale, ho visto sul sito comune che c'� un programmino simile adattato
da federico luciani, ma non riesco a capire e mettere in pratica come
prendere i dati dalla mia tabella e fare il calcolo magari volendo
trasformare il codice di luciani in modulo e richiamarlo sul
campo/controllocampo codfisc con un pulsante o in automatico su click.
Ho esagerato come richiesta?
l.
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: codice fiscale da una mia tabella dati

author: Alessandro Baraldi

text:
On 1 Giu, 17:00,
onofriolnots...@tin.it
 (^luigi^) wrote:
> avendo una tabella e relativa maschera con Cognome, Nome, Data di nascita,
> luogo di nascita, sesso, e compne di nascita, vorrei in un campo codfisc
> della stessa tabella e maschera mi si calcoli in automatico il codice
> fiscale, ho visto sul sito comune che c'è un programmino simile adattato
> da federico luciani, ma non riesco a capire e mettere in pratica come
> prendere i dati dalla mia tabella e fare il calcolo magari volendo
> trasformare il codice di luciani in modulo e richiamarlo sul
> campo/controllocampo codfisc con un pulsante o in automatico su click.
> Ho esagerato come richiesta?
> l.
> l.
La domanda è semplice... e sinceramente non capisco dove stia il
problema...!
Questo codice è tutto quello che serve...:
    Me.txtCodiceFiscale = CalcoloCodFis(Me.txtCognome, Me.txtNome,
CVDate(Me.txtDataNascita), Me.cboSesso, Trim(Me.txtCodiceComune))
Coìme vedi si tratta di una Funzione che richiede dei Parametri
(Cognome,Nome ecc...) e restituisce il C.F.
Se tu vuoi che esegua in Automatico il Calcolo hai 2 scelte:
Se hai una visualizzazione maschere continue, sei obbligato a creare
una Query con un Campo Calcolato che richiama la Funzione
CalcoloCodFis...
oppure se hai una Visualizzazione Maschera Singola puoi gestire il
richiamo della Funzione(sempre la stessa) su Evento CURRENT di
maschera...
A monte di tutto c'è il fatto di avere quel minimo di dimestichezza
con il VBA...
@Alex


title: codice fiscale da una mia tabella dati

text:
On 1 Giu, 17:00,
onofriolnots...@tin.it
 (^luigi^) wrote:
> avendo una tabella e relativa maschera con Cognome, Nome, Data di nascita,
> luogo di nascita, sesso, e compne di nascita, vorrei in un campo codfisc
> della stessa tabella e maschera mi si calcoli in automatico il codice
> fiscale, ho visto sul sito comune che c'è un programmino simile adattato
> da federico luciani, ma non riesco a capire e mettere in pratica come
> prendere i dati dalla mia tabella e fare il calcolo magari volendo
> trasformare il codice di luciani in modulo e richiamarlo sul
> campo/controllocampo codfisc con un pulsante o in automatico su click.
> Ho esagerato come richiesta?
> l.
> l.
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Prova in questo modo:
File - -> Carica dati esterni - -> Importa
Importa il modulo MGlobal,la tabella Comunifis e la funzione per il
calcolo del codice fiscale Function CalcoloCodFis.
Rispetto al lavoro di luciani...ti consiglio di fare qualche
modfica...in particolare:
creati una combo luogo di nascita la cui origine riga è la tabella
comunifis..quindi avrà questa sql:
SELECT Comunifis.COMU_DESCR, Comunifis.COMU_PROV, Comunifis.COMU_COD
FROM Comunifis
ORDER BY Comunifis.COMU_DESCR, Comunifis.COMU_PROV;
Nell'eveto dopo aggiornamento di questa combo...scrivi:
Me.prov = Me.luogonascita.Column(1)
Me.txtCodiceComune = Me.luogonascita.Column(2)
Per il campo sesso...creati una combo...alla voce tipo orifgine riga
metti Elenco Valori...mentre alla voce Origine riga metti:
"M";"F"
Creati un pulsante...al clic scrivi:
Dim ctrl As Control
   For Each ctrl In Me.Controls
       If ctrl.Tag = "X" Then
            If Len(ctrl.Value & "") = 0 Then
                ctrl.SetFocus
                MsgBox "Attenzione il controllo " & ctrl.Name & " è
obbligatorio.."
                Exit Sub
            End If
       End If
    Next
Me.codfisc = CalcoloCodFis(Me.cognome, Me.nome, CVDate
(Me.datanascita), Me.sesso, Trim(Me.txtCodiceComune))
End Sub
Come già detto da Alex modifica la stringa Me.codfisc con il nome dei
tuoi controlli.
Infine metti una "x" alla voce tag dei seguent controlli:
Cognome, Nome, Sesso, data di nascita, Luogo di Nascita,


title: codice fiscale da una mia tabella dati

text:
smart_1976 ha scritto:
> On 1 Giu, 17:00,
onofriolnots...@tin.it
 (^luigi^) wrote:
> > avendo una tabella e relativa maschera con Cognome, Nome, Data di nascita,
> > luogo di nascita, sesso, e compne di nascita, vorrei in un campo codfisc
> > della stessa tabella e maschera mi si calcoli in automatico il codice
> > fiscale, ho visto sul sito comune che c'� un programmino simile adattato
> > da federico luciani, ma non riesco a capire e mettere in pratica come
> > prendere i dati dalla mia tabella e fare il calcolo magari volendo
> > trasformare il codice di luciani in modulo e richiamarlo sul
> > campo/controllocampo codfisc con un pulsante o in automatico su click.
> > Ho esagerato come richiesta?
> > l.
> > l.
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> Prova in questo modo:
> File - -> Carica dati esterni - -> Importa
> Importa il modulo MGlobal,la tabella Comunifis e la funzione per il
> calcolo del codice fiscale Function CalcoloCodFis.
> Rispetto al lavoro di luciani...ti consiglio di fare qualche
> modfica...in particolare:
> creati una combo luogo di nascita la cui origine riga � la tabella
> comunifis..quindi avr� questa sql:
> SELECT Comunifis.COMU_DESCR, Comunifis.COMU_PROV, Comunifis.COMU_COD
> FROM Comunifis
> ORDER BY Comunifis.COMU_DESCR, Comunifis.COMU_PROV;
> Nell'eveto dopo aggiornamento di questa combo...scrivi:
> Me.prov = Me.luogonascita.Column(1)
> Me.txtCodiceComune = Me.luogonascita.Column(2)
> Per il campo sesso...creati una combo...alla voce tipo orifgine riga
> metti Elenco Valori...mentre alla voce Origine riga metti:
> "M";"F"
> Creati un pulsante...al clic scrivi:
> Dim ctrl As Control
>    For Each ctrl In Me.Controls
>        If ctrl.Tag = "X" Then
>             If Len(ctrl.Value & "") = 0 Then
>                 ctrl.SetFocus
>                 MsgBox "Attenzione il controllo " & ctrl.Name & " �
> obbligatorio.."
>                 Exit Sub
>             End If
>        End If
>     Next
> Me.codfisc = CalcoloCodFis(Me.cognome, Me.nome, CVDate
> (Me.datanascita), Me.sesso, Trim(Me.txtCodiceComune))
> End Sub
> Come gi� detto da Alex modifica la stringa Me.codfisc con il nome dei
> tuoi controlli.
> Infine metti una "x" alla voce tag dei seguent controlli:
> Cognome, Nome, Sesso, data di nascita, Luogo di Nascita,
una domanda:
ma a quale esempio del sito comune ti stai riferendo?
dato che ce ne sono pi� di uno, non ho capito in quale esempio si trovano
la tabella comunifis e il modulo Mglobal.
Per chiarezza io mi riferivo all'esempio 6.74 della sezione General e su
cui con c'� una tabella comunifis ma solo Comuni.
l.
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito



title: codice fiscale da una mia tabella dati

text:
On 4 Giu, 09:43,
onofriolnots...@tin.it
 (^luigi^) wrote:
> smart_1976 ha scritto:
>
>
>
>
>
> > On 1 Giu, 17:00,
onofriolnots...@tin.it
 (^luigi^) wrote:
> > > avendo una tabella e relativa maschera con Cognome, Nome, Data di nascita,
> > > luogo di nascita, sesso, e compne di nascita, vorrei in un campo codfisc
> > > della stessa tabella e maschera mi si calcoli in automatico il codice
> > > fiscale, ho visto sul sito comune che c'è un programmino simile adattato
> > > da federico luciani, ma non riesco a capire e mettere in pratica come
> > > prendere i dati dalla mia tabella e fare il calcolo magari volendo
> > > trasformare il codice di luciani in modulo e richiamarlo sul
> > > campo/controllocampo codfisc con un pulsante o in automatico su click.
> > > Ho esagerato come richiesta?
> > > l.
> > > l.
>
> > > --
>
> > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
>
>
>
>
> > Prova in questo modo:
> > File - -> Carica dati esterni - -> Importa
> > Importa il modulo MGlobal,la tabella Comunifis e la funzione per il
> > calcolo del codice fiscale Function CalcoloCodFis.
> > Rispetto al lavoro di luciani...ti consiglio di fare qualche
> > modfica...in particolare:
> > creati una combo luogo di nascita la cui origine riga è la tabella
> > comunifis..quindi avrà questa sql:
> > SELECT Comunifis.COMU_DESCR, Comunifis.COMU_PROV, Comunifis.COMU_COD
> > FROM Comunifis
> > ORDER BY Comunifis.COMU_DESCR, Comunifis.COMU_PROV;
> > Nell'eveto dopo aggiornamento di questa combo...scrivi:
> > Me.prov = Me.luogonascita.Column(1)
> > Me.txtCodiceComune = Me.luogonascita.Column(2)
> > Per il campo sesso...creati una combo...alla voce tipo orifgine riga
> > metti Elenco Valori...mentre alla voce Origine riga metti:
> > "M";"F"
> > Creati un pulsante...al clic scrivi:
> > Dim ctrl As Control
> >    For Each ctrl In Me.Controls
> >        If ctrl.Tag = "X" Then
> >             If Len(ctrl.Value & "") = 0 Then
> >                 ctrl.SetFocus
> >                 MsgBox "Attenzione il controllo " & ctrl.Name & " è
> > obbligatorio.."
> >                 Exit Sub
> >             End If
> >        End If
> >     Next
> > Me.codfisc = CalcoloCodFis(Me.cognome, Me.nome, CVDate
> > (Me.datanascita), Me.sesso, Trim(Me.txtCodiceComune))
> > End Sub
> > Come già detto da Alex modifica la stringa Me.codfisc con il nome dei
> > tuoi controlli.
> > Infine metti una "x" alla voce tag dei seguent controlli:
> > Cognome, Nome, Sesso, data di nascita, Luogo di Nascita,
>
> una domanda:
> ma a quale esempio del sito comune ti stai riferendo?
> dato che ce ne sono più di uno, non ho capito in quale esempio si trovano
> la tabella comunifis e il modulo Mglobal.
> Per chiarezza io mi riferivo all'esempio 6.74 della sezione General e su
> cui con c'è una tabella comunifis ma solo Comuni.
> l.
> grazie
prova a dare un'occhiata a questo
http://myfreefilehosting.com/f/a5af740751_0.92MB


title: codice fiscale da una mia tabella dati

text:
grazie a entrambi!
dopo aver sudato sette camicie :-)) , tanti errori di adattamento e tanta
pazienza, ho applicato il vostro esempio al mio applicativo e.....FUNZIONA!
come sono contento!!!!!!!!!
l.
--
questo articolo e` stato inviato via web dal servizio gratuito



title: [Forse OT] - Asp e Database

text:
salve a tutti...
1)
ho un  problema..
dunque, ho provato a costruire una parte di un sito come area riservata
seguendo le indicazione contenute nel libro di
http://mirabilweb.altervista.org/libro.htm
, ma quando vado a testare gli
script praticamente non funziona niente, praticamente non si collega al db
offline, come posso testare la pagina...?? sapete dirmi dove sbaglio...??
2)
Volevo realizzare una sorta di pagina per la prenotazione on-line di
determinati servizi e avevo pensato di farlo tramite un db, ma come faccio
poi a scaricare gli eventuali archivi e cancellare dallo spazio web quelli
già scaricati??
grazie


title: [Forse OT] - Asp e Database

author: TheMax

text:
"<< -- Joulb -- >>" <
co...@vuoi.com
> ha scritto nel messaggio
news:4W3Wc.133786$OR2.6...@news3.tin.it...
> salve a tutti...
Ciao,
> 1)
> ho un  problema..
e sei ot. forse è meglio it.comp.www.asp, ma cercherò di darti alcuni
consigli
>
> dunque, ho provato a costruire una parte di un sito come area riservata
> seguendo le indicazione contenute nel libro di
>
http://mirabilweb.altervista.org/libro.htm
, ma quando vado a testare gli
> script praticamente non funziona niente, praticamente non si collega al db
> offline, come posso testare la pagina...?? sapete dirmi dove sbaglio...??
Prima di tutto nel non specificare cosa hai scritto nel codice.
Se non dici come apri la connessione, dura aiutarti
>
> 2)
>
> Volevo realizzare una sorta di pagina per la prenotazione on-line di
> determinati servizi e avevo pensato di farlo tramite un db, ma come faccio
> poi a scaricare gli eventuali archivi e cancellare dallo spazio web quelli
> già scaricati??
O con una procedura che generi un file xml, o scaricando l'mdb completo.
O... fantasia
> grazie
Prego,
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Definire valorizzazione campo partendo da numero x

author: MC

text:
Supponiamo che ho una form con un campo chiamato txt_NumStart.
Ho una tabella chiamata tbl_Dati nella quale è presente un campo chiamato
NumDato.
Supponiamo che ho 100 record nella tabella tbl_Dati e che nel campo
txt_NumStart abbia inserito il valore 200.
Supponiamo che premo il pulsante cmd_AbbinaNum ed ecco cosa vorrei ottenere.
Il record uno della tabella tbl_dati nel campo NumDato dovrà avere 200, il
record 2 dovrà avere 201 e quindi l'ultimo record avrà 299.
Bene, cioè male ... non mi viene la funzione!
Suggerimenti?
Grazie !
--
MC


author: MA

text:

dim rst as dao.recordset
Dim conta as integer
setrst = currentdb.openrecordset("Tuatabella")
Conta = me.txt_NumStart
with rst
do
    .edit
    !Numdato = conta
    .update
    conta = conta +1
    .movenext
loop until .eof
end with
rst.close: set rst = nothing
dovrebbe andare
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
[CUT]
Ottimo come sempre,
grazie MA! L'unico errore era uno spazio mancante in setrst, ma daltronde,
Microsoft non ha ancora attivato il controllo del codice su OE!!!
Bene, stamane lavoro un pò su alcuni controlli del programma estrazioni
verificando disponibilità di premi e concorrenti, quindi, passerò alla
gestione delle riserve e ti terrò aggiornato.
Mi sa che una volta terminato, come minimo te ne giro una copia con i tuoi
dati di default nei criteri di sorteggio!!!
--
MC


title: Help per ...traposizione dati

author: gro cl

text:
Buongiorno a tutti. Ho un problema che mi assila da un po...

non riesco a trovare soluzione

ho una tabella che è cosi strutturata

rifmateriale	308-ND	358-ND	3510-ND	408-ND	4510-ND
1234            x
2345		X	X	X
2565	                                  X
8595
6585                            x
1548                                              x
9636
7845
9852			X

vorrei tanto ritrovarla cosi :

308-ND	x 1234
308-ND  x 2345
358-ND  x 2345
3510-ND x 2345
3510-ND x 6585
ect ect

in pratica credo si tratti di trasporre correttamente i dati.

nel contempo ho anche il problema inverso, ovvero passare dalla seconda tabela alla prima (sono altri dati ma la sostanza è la stessa).
E' possibile tramite VBA realizzare quanto sopra ?
Immagino di si (ci ho provato ....) e spero come sempre in una vostra illuminante soluzione.
Ringrazio !
Buon lunedi!

cla


title: Help per ...traposizione dati

text:

Ho trovato una funzione scritta da Carlo Costarella e che a quanto pare dalla prova che ho fatto funziona (indipendentemente dal numero dei campi da trasporre)

Public Sub AccodaCampi()
Dim RCS As Recordset
Dim RCSCampi As Recordset, i As Long, ii As Integer

Set RCS = CurrentDb.OpenRecordset("TMatPomNot") 'la prima tabella
Set RCSCampi = CurrentDb.OpenRecordset("TCampi") 'la secomda tabella

RCS.MoveLast
RCS.MoveFirst

For i = 1 To RCS.RecordCount
    For ii = 1 To RCS.Fields.Count - 1
    '(- 1 perchč inizia a contare da 0) ("1 To" perchč il primo campo (0)
non ti interessa
    RCSCampi.AddNew
    RCSCampi!Campo1 = RCS!Data
    RCSCampi!Campo2 = RCS.Fields(ii)
    RCSCampi!Campo3 = RCS.Fields(ii).Name
    RCSCampi.Update
    Next ii
    RCS.MoveNext
Next i

RCS.Close
RCSCampi.Close

End Sub

E' corretta la mia interpretazione ?
Mi rimane sempre il problema ...inverso

grazie e scusate :)

cla


title: Help per ...traposizione dati

text:
gro cl pretended :
> Buongiorno a tutti. Ho un problema che mi assila da un po...
>
> non riesco a trovare soluzione
>
> ho una tabella che è cosi strutturata
>
>
> rifmateriale	308-ND	358-ND	3510-ND	408-ND	4510-ND
> 1234            x
> 2345		X	X	X
> 2565	                                  X
> 8595
> 6585                            x
> 1548                                              x
> 9636
> 7845
> 9852			X
>
> vorrei tanto ritrovarla cosi :
>
> 308-ND	x 1234
> 308-ND  x 2345
> 358-ND  x 2345
> 3510-ND x 2345
> 3510-ND x 6585
> ect ect

Impossibile, Access non accetta duplicazioni nei nomi dei campi.
> 308-ND	x 1234
> 308-ND  x 2345

> 3510-ND x 2345
> 3510-ND x 6585

Schiarisciti le idee.

Bruno


title: Help per ...traposizione dati

text:
Ciao e scusa Bruno, ti /vi chiedo se esiste una soluzione, dato che non sono proprio riuscito ad individuarla. se mi potete dare una mano vi sarei molto grato !
Grazie e buona giornata a tutti
Cla
>
>
>
> Schiarisciti le idee.
>
>
>
> Bruno


title: Help per ...traposizione dati

text:
gro cl explained on 13-11-13 :
> Ciao e scusa Bruno, ti /vi chiedo se esiste una soluzione, dato che non sono
> proprio riuscito ad individuarla. se mi potete dare una mano vi sarei molto
> grato ! Grazie e buona giornata a tutti Cla

Prova queste routine:

1 - Per andare da orizziontale a verticale
=============================================
Private Sub Trasposizione_HV_Click()
'
' Access 2013/64    11-11-2013    Trasposizione.accdb
' Form: Form_1    Button: Trasposizione_HV
'
Dim db As Database, SQL As String, i As Integer
Dim RS1 As Recordset, RS2 As Recordset
Dim SourceTable As String, TargetTable As String
Dim CommonField As String, DataField As String, n As Integer
Dim TargetTableDef As TableDef

'---  Definizioni   -----------------------------------------------
SourceTable = "Trasposizione_2"
TargetTable = "Trasposizione_3" ' TargetTable verrà creata ex-novo
CommonField = "Categoria"  ' Campo comune a SourceTable e TargetTable
DataField = "Dati"         ' Campo dati in TargetTable
n = 5                      ' numero campi Dati in SourceTable
' il campo comune (CommonField) dovrà esser in ambedue le tabelle
' il campo 0 (il primo campo).
'------------------------------------------------------------------

Set db = CurrentDb
Set RS1 = db.OpenRecordset(SourceTable, dbOpenDynaset)

' Crea TargetTable e ne definisce il Recordset (RS2)
On Error Resume Next
DoCmd.DeleteObject acTable, TargetTable
On Error GoTo 0
SQL = "CREATE TABLE " & TargetTable & _
      "(Categoria CHAR, " & _
      "Dati CHAR);"
db.Execute SQL
Set RS2 = db.OpenRecordset(TargetTable, dbOpenDynaset)

' Esegue la trasposizione
Do Until RS1.EOF
    For i = 1 To n
        If Not IsNull(RS1(i)) Then
            RS2.AddNew
            RS2(CommonField) = RS1(CommonField)
            RS2(DataField) = RS1(i)
            RS2.Update
        End If
    Next
    RS1.MoveNext
Loop

End Sub
=================================================

2 - Per andare da verticale a orizzontale
=================================================
Private Sub Trasposizione_VH_Click()
'
' Access 2013/64    11-11-2013    Trasposizione.accdb
' Form: Form_1    Button: Trasposizione_VH
'
Dim db As Database, SQL As String, i As Integer
Dim RS1 As Recordset, RS2 As Recordset, RS3 As Recordset
Dim SourceTable As String, TargetTable As String, n As Integer
Dim CommonField As String, DataField As String, RS4 As Recordset

'---   Definizioni   --------------------------------------------------
SourceTable = "Trasposizione_3"
TargetTable = "Trasposizione_22"    ' TargetTable verrà creata ex-novo
CommonField = "Categoria"    ' Campo comune a SourceTable e targetTable
DataField = "Dati"           ' Campo Dati in SourceTable
' il campo comune (CommonField) dovrà esser in ambedue le tabelle
' il campo 0 (il primo campo).
'----------------------------------------------------------------------

Set db = CurrentDb
SQL = "SELECT " & SourceTable & "." & CommonField & " FROM " &
SourceTable & " "
SQL = SQL & "GROUP BY " & SourceTable & "." & CommonField & ";"
Set RS1 = db.OpenRecordset(SQL, dbOpenDynaset)

' Definisce il numero di campi da creare in Dati di TargetTable
SQL = "SELECT " & SourceTable & "." & CommonField & " "
SQL = SQL & "FROM " & SourceTable & " GROUP BY " & SourceTable & "." &
CommonField & ";"
Set RS4 = db.OpenRecordset(SQL, dbOpenDynaset)
RS4.MoveLast
n = RS4.RecordCount ' numero campi da creare in Dati di TargetTable

' Crea TartgetTable
On Error Resume Next
DoCmd.DeleteObject acTable, TargetTable
On Error GoTo 0
SQL = "CREATE TABLE " & TargetTable & " (" & CommonField & " CHAR, "
For i = 1 To n - 1
    SQL = SQL & DataField & "_" & i & " CHAR, "
Next
SQL = SQL & DataField & "_" & i & " CHAR);"
db.Execute SQL
Set RS2 = db.OpenRecordset(TargetTable, dbOpenDynaset)

' Esegue la trasposizione
Do Until RS1.EOF
    RS2.AddNew
    RS2(CommonField) = RS1(CommonField)
    i = 0
    SQL = "SELECT " & SourceTable & ".* FROM " & SourceTable & " "
    SQL = SQL & "WHERE " & SourceTable & "." & CommonField & "='" &
RS1(CommonField) & "';"
    Set RS3 = db.OpenRecordset(SQL, dbOpenDynaset)
    Do Until RS3.EOF
        i = i + 1
        RS2(CommonField) = RS3(CommonField)
        RS2(i) = RS3(DataField)
        RS3.MoveNext
    Loop
    RS2.Update
    RS1.MoveNext
Loop

End Sub
=================================================================

Bruno


title: Help per ...traposizione dati

text:
Il giorno mercoledì 13 novembre 2013 10:00:48 UTC+1, Bruno Campanini ha scritto:
> gro cl explained on 13-11-13 :

>
>
>
> Bruno

Grazie infinite Bruno, adesso provo le tue soluzioni.
Certo è che mi hai dato un grandissimo aiuto, non sapevo proprio come uscirne.
Mi metto all'opera non prima di averti augurato una buona giornata!
Grazie ancora
cla


title: Help per ...traposizione dati

text:

Bruno, di nuovo ciao, ho provato la prima tua routine, e funziona perfettamente.
Ho fatto una modifica per ottenere i nomi dei campi (sempre in orizzontale) :

' Access 2013/64    11-11-2013    Trasposizione.accdb
' Form: Form_1    Button: Trasposizione_HV
'
Dim db As Database, SQL As String, i As Integer
Dim RS1 As Recordset, RS2 As Recordset
Dim SourceTable As String, TargetTable As String
Dim CommonField As String, DataField As String, n As Integer
Dim TargetTableDef As TableDef

'---  Definizioni   -----------------------------------------------
SourceTable = "S2"
TargetTable = "Trasposizione_3" ' TargetTable verrà creata ex-novo
CommonField = "Categoria"  ' Campo comune a SourceTable e TargetTable
DataField = "Dati"         ' Campo dati in TargetTable
DataField1 = "Modello"     ' Campo dati in TargetTable 'campo aggiunto

n = 12                      ' numero campi Dati in SourceTable
' il campo comune (CommonField) dovrà esser in ambedue le tabelle
' il campo 0 (il primo campo).
'------------------------------------------------------------------

Set db = CurrentDb
Set RS1 = db.OpenRecordset(SourceTable, dbOpenDynaset)

' Crea TargetTable e ne definisce il Recordset (RS2)
On Error Resume Next
DoCmd.DeleteObject acTable, TargetTable
On Error GoTo 0
SQL = "CREATE TABLE " & TargetTable & _
      "(Categoria CHAR, " & "Dati CHAR, " & "Modello CHAR);" aggiunto campo per tabella Trasposizione_3
db.Execute SQL
Set RS2 = db.OpenRecordset(TargetTable, dbOpenDynaset)

' Esegue la trasposizione
Do Until RS1.EOF
    For i = 1 To n
        If Not IsNull(RS1(i)) Then
            RS2.AddNew
            RS2(CommonField) = RS1(CommonField)
            RS2(DataField) = RS1(i)
            RS2(DataField1) = RS1(i).Name ' per ottenere il nome dei campi in tabella Trasposizione_3
            RS2.Update
        End If
    Next
    RS1.MoveNext
Loop

End Sub

Ritieni sia corretto secondo te ? e se si per la trasposizione Verticale/orizzontale seguo la stessa logica ?
Scusa di nuovo il disturbo :)
Cla


title: Help per ...traposizione dati

text:
gro cl explained on 14-11-13 :

Non so a che serva quel campo aggiunto, quali valori debba accogliere.
Se fai delle modifiche a un programma, poi convien che tu lo esegua per
verificare ciò che succede.
Che cosa aspetti a farlo?

La trasposizione VH segue una logica specularmente invertita... deve
eseguire l'operazione inversa!

Bruno


title: Help per ...traposizione dati

text:
>
>
>
> Non so a che serva quel campo aggiunto, quali valori debba accogliere.
>
> Se fai delle modifiche a un programma, poi convien che tu lo esegua per
>
> verificare ciò che succede.
>
> Che cosa aspetti a farlo?
>
>
>
> La trasposizione VH segue una logica specularmente invertita... deve
>
> eseguire l'operazione inversa!
>
>
>
> Bruno

Ciao Bruno e grazie della tua risposta.
Ho aggiunto un campo perchè, come da primo topic, la tabella aveva la necessità di riportare anche i nomi dei campi in verticale, naturalmente l'ho verificata e a quanto pare fa il suo dovere :).
Seguirò, come da te suggerito, la stessa logica in quella da verticale a orizzontale.
Ciao e grazie !
cla


title: Utenti e Amministratore...

text:
Ciao a tutto il NG,
da un paio di giorni cerco di creare degli utenti per
il piccolo DB
e ci sono riuscito, ma ciò che non mi è chiaro è come riesco
a visualizzare la schermata generale del DB, ovvero la struttura, solo in
modalità amministatore e una maschera che funga da Pannello di controllo
per gli utenti.
Ho provato a impostare che sull'avvio si visualizzi la mia
Maschera Pannello di controllo ma vale anche per me che fungo da
amministratore...
che fare
@fly
--------------------------------
Inviato via
http://usenet.iol.it


title: Proprietà e informazione files

author: Frankie

text:
Esiste un modo che mi restituisca le informazioni relative ad un file
trammite access?
Mi spiego meglio....tutte quelle informazioni che si ottengono normalmente
facendo tasto destro del mause sul file e selezionando proprietà.
Frankie


title: Proprietà e informazione files

text:
"Frankie" <
maest...@hotmail.com
> ha scritto nel messaggio
news:ThUia.2599$DN.6...@tornado.fastwebnet.it...
> Esiste un modo che mi restituisca le informazioni relative ad un file
> trammite access?
> Mi spiego meglio....tutte quelle informazioni che si ottengono normalmente
> facendo tasto destro del mause sul file e selezionando proprietą.
>
> Frankie
Ops ho italianizzato il mouse.....spero che nessuno se accorga!!!!


title: Proprietà e informazione files

author: Sergio MAZZA

text:
"Frankie" <
maest...@hotmail.com
> ha scritto nel messaggio
news:ThUia.2599$DN.6...@tornado.fastwebnet.it...
> Esiste un modo che mi restituisca le informazioni relative ad un file
> trammite access?
> Mi spiego meglio....tutte quelle informazioni che si ottengono normalmente
> facendo tasto destro del mause sul file e selezionando proprietą.
>
> Frankie
>
Se fai una ricerca sul sito MS trovi un activex (Dsofile) che fa proprio
quello che chiedi...
Ciao.
--
Sergio MAZZA


title: Proprietà e informazione files

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b6h43l$rht$1...@canarie.caspur.it...

Grazie


title: formattazione mista casella di testo

text:
In una casella di testo viene inserita la ragione sociale.Volevo che
questa stringa fosse tutta maiuscola e quindi ho utlizzato
Me!RagioneSociale = StrConv(Me!RagioneSociale, vbUpperCase)
Funziona corretamente ma oltre la ragione sociale viene
digitato,sempre nella stessa casella di testo,anche S.P.A. o
S.R.L..Vorrei che queste fossero però formattate in un altro modo
ovvero, S.p.A. e S.r.l.
Si puo fare?grazie a tutti


title: formattazione mista casella di testo

text:

Si però devi crearti una funzione dedicata che individua la fine della
RagioneSociale
e ne esegue UpperCase, mentre per la parte di specifica societaria non
esiste una formattazione fattibile, ma puoi scriverti in una stringa
le sigle corrette ed effettuare il Replace.... non è complicato ma c'è
da lavorarci sopra un pochetto....
@Alex


title: formattazione mista casella di testo

text:

Cavolo per me è un po complicato allora.GRazie cmq


title: battute matematiche

author: Ingrid

text:
Lbo da l portatile wrote:
   ma vedi, c'e' un altro problema.  se io ti dicessi che dei laureati in
   matematica hanno dovuto usare la calcolatrice per calcolare prima il
   20% di una quantita' e poi il 10%, tu che penseresti?  che hanno
   rubato la laurea, non penseresti che te li trovi dentro a qualche
   grosso ex carrozzone.
Questo ancora per dimostrare ironicamente come la matematica non si perde in
calcoli!!!!
Un INGEGNERE, un FISICO e un MATEMATICO partecipano ad un concorso indetto
da
una nota azienda per un posto di lavoro ma devono affrontare una prova
scritta, su ogni tavolo c'è una busta. L'ingegnere apre la busta ci trova
scritto 2+2=? scrive 4 e consegna.
Il fisico apre la busta ci trova scritto 2+2=?  scrive 4 e  consegna.
Il matematico si fa protare 2o3 fogli protocollo e comincia a scrivere. Dopo
3 ore il commissario d'esame va per ritirare il compito ed il matematico "no
aspetti un attimo devo finire" "si ma si sbrighi", "si aspetti ho finito
solo 2 passaggi" "no basta dia quà" il commissario guarda il foglio sopra
mille conti ma nessun risultato quindi chiede stupefatto al matematico:
"allora?"
Ed il matematico soddisfatto:"converge!".
Quanto fa 2+2 ?
INGEGNERE: Porca puttana, ho dimenticato la calcolatrice a casa !
MATEMATICO: La domanda non ha senso: non hai specificato le varietà dei due
addendi né l'insieme su cui è definita l'operazione.
FISICO SPERIMENTALE: (Dopo 2 anni di ricerche e svariati milioni di
investimenti) 4 +/- 1.
FISICO TEORICO: Quanto vorresti che facesse ?


title: battute matematiche

author: Federico Luciani

text:
Ingrid wrote:
> Lbo da l portatile wrote:
>    ma vedi, c'e' un altro problema.  se io ti dicessi che dei laureati in
>    matematica hanno dovuto usare la calcolatrice per calcolare prima il
>    20% di una quantita' e poi il 10%, tu che penseresti?  che hanno
>    rubato la laurea, non penseresti che te li trovi dentro a qualche
>    grosso ex carrozzone.
> Questo ancora per dimostrare ironicamente come la matematica non si perde in
> calcoli!!!!
> [cut]
... ma in chiacchiere!!
Perfavore, smettila, ti stai dando la zappa sui piedi!
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: battute matematiche

author: Andrea Sciamanna

text:
Ho smesso l'università troppo presto, ma mi ricordo che è possibile
dimostrare che 1+1 non è uguale a 2... non ricordo come, però (forse non
l'ho mai saputo).


title: battute matematiche

author: lbo dal portatile

text:
>   ma vedi, c'e' un altro problema.  se io ti dicessi che dei laureati in
>   matematica hanno dovuto usare la calcolatrice per calcolare prima il
>   20% di una quantita' e poi il 10%, tu che penseresti?  che hanno
>   rubato la laurea, non penseresti che te li trovi dentro a qualche
>   grosso ex carrozzone.
>
>Questo ancora per dimostrare ironicamente come la matematica non si perde in
>calcoli!!!!
non scherziamo sorella.  quella gente dirige un'azienda pagata coi
soldi dello Stato, cioe' i miei e i tuoi.  non so se ti e' giunta
notizia che le cose nello Stato in cui vivi non vanno come dovrebbero
andare.  magari te ne accorgerai quando cercherai lavoro.
la colpa e' anche e soprattutto di gente come quella e di chi li fa
laureare.
e' come dare la patente di guida ad incapaci.  prima o poi si
schiantano addosso a qualcuno.
poi un giorno ti raccontero' quella del matematico, del fisico e
dell'ingegnere che dovevano dimostrare che tutti i numeri dispari sono
anche primi.  e il commento del biologo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: battute matematiche

author: Thierry REGA

text:
> Quanto fa 2+2 ?
> INGEGNERE: Porca puttana, ho dimenticato la calcolatrice a casa !
> MATEMATICO: La domanda non ha senso: non hai specificato le varietà dei
due
> addendi né l'insieme su cui è definita l'operazione.
> FISICO SPERIMENTALE: (Dopo 2 anni di ricerche e svariati milioni di
> investimenti) 4 +/- 1.
> FISICO TEORICO: Quanto vorresti che facesse ?
Giusto! E' un bel riassunto di come ogni categoria affronta un problema :-DD
L'importante è esserne cosciente...
Ciao
Thierry


title: battute matematiche

text:
> poi un giorno ti raccontero' quella del matematico, del fisico e
> dell'ingegnere che dovevano dimostrare che tutti i numeri dispari sono
> anche primi.  e il commento del biologo.
Questa m'interessa!
Thierry


title: battute matematiche

author: Silvio Berruti

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:3964c4c3...@news.interbusiness.it...
    [Omissis]...
>
> poi un giorno ti raccontero' quella del matematico, del fisico e
> dell'ingegnere che dovevano dimostrare che tutti i numeri dispari sono
> anche primi.  e il commento del biologo.
O che, a parte il 2, i numeri primi sono dispari?   :-DD
Silvio


title: battute matematiche

text:
>> poi un giorno ti raccontero' quella del matematico, del fisico e
>> dell'ingegnere che dovevano dimostrare che tutti i numeri dispari sono
>> anche primi.  e il commento del biologo.
>
>O che, a parte il 2, i numeri primi sono dispari?   :-DD
no no, che tutti i numeri dispari sono primi.
ao', e' una barzelletta, eh?



title: battute matematiche

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:3965c4bd...@news.interbusiness.it...
> >> poi un giorno ti raccontero' quella del matematico, del fisico e
> >> dell'ingegnere che dovevano dimostrare che tutti i numeri dispari sono
> >> anche primi.  e il commento del biologo.
> >
> >O che, a parte il 2, i numeri primi sono dispari?   :-DD
>
> no no, che tutti i numeri dispari sono primi.
>
> ao', e' una barzelletta, eh?
e allora raccontala... io non la so!
Silvio



title: battute matematiche

text:
>> no no, che tutti i numeri dispari sono primi.
>>
>> ao', e' una barzelletta, eh?
>
>e allora raccontala... io non la so!
concorso a piacere.  prova d'esame: dimostrare che tutti i numeri
dispari sono anche primi.  si presentano un italiano, un francese, un
ted... ooops, un matematico, un fisico, un ingegnere.
matematico: "1 e' dispari e primo, 3 e' dispari e primo, 5 e' dispari
e primo: quindi, per induzione, tutti i dispari sono anche primi".
fisico: "1 e' dispari e primo, 3 e' dispari e primo, 5 e' dispari e
primo, 7 e' dispari e primo, 9... errore sperimentale...  11 e'
dispari e primo..."
ingegnere: "1 e' dispari e primo, 3 e' dispari e primo, 5 e' dispari e
primo, 7 e' dispari e primo, 9 e' dispari e primo, 11 e' dispari e
primo..."
variante che comprende un biologo:
biologo: "1 e' dispari e primo, 2 e' dispari e primo, 3 e' dispari e
primo..."
(comunque, se ricordo bene, 1 per definizione non e' considerato un
numero primo).
--



title: battute matematiche

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39696a56...@news.interbusiness.it...
> concorso a piacere.  prova d'esame: dimostrare che tutti i numeri
  [CUT]
Grazie! Ora ho la certezza e la consapevolezza del fatto che avrei benissimo
potuto farne senza...
:-O
Silvio


title: battute matematiche

author: Pierluigi Plebani

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> wrote in message
news:39696a56...@news.interbusiness.it...
> >> no no, che tutti i numeri dispari sono primi.
> >>
> >> ao', e' una barzelletta, eh?
> >
> >e allora raccontala... io non la so!
>
> concorso a piacere.  prova d'esame: dimostrare che tutti i numeri
> dispari sono anche primi.  si presentano un italiano, un francese, un
> ted... ooops, un matematico, un fisico, un ingegnere.
>
> matematico: "1 e' dispari e primo, 3 e' dispari e primo, 5 e' dispari
> e primo: quindi, per induzione, tutti i dispari sono anche primi".
>
> fisico: "1 e' dispari e primo, 3 e' dispari e primo, 5 e' dispari e
> primo, 7 e' dispari e primo, 9... errore sperimentale...  11 e'
> dispari e primo..."
>
> ingegnere: "1 e' dispari e primo, 3 e' dispari e primo, 5 e' dispari e
> primo, 7 e' dispari e primo, 9 e' dispari e primo, 11 e' dispari e
> primo..."
>
Mi sto accorgendo che l'essere diventato ingegnere sta solo nuocendo alla
mia salute.
Qaulcuno vuole la mia laurea?  la permuto con un diploma di liceo classico!!
Gigi


title: battute matematiche

text:
"Pierluigi Plebani" <
gigi.pl...@tin.it
> ha scritto nel messaggio
news:96339724...@master.cdc.polimi.it...
------ omissis --------
>
> Mi sto accorgendo che l'essere diventato ingegnere sta solo nuocendo alla
> mia salute.
> Qaulcuno vuole la mia laurea?  la permuto con un diploma di liceo
classico!!
>
> Gigi
>
>
Casomai posso indicarti lo stesso tutor di TOTTI al CEPU?
Ciao.


title: battute matematiche

text:
>Casomai posso indicarti lo stesso tutor di TOTTI al CEPU?
mmmh, se interessa Alex del Piero ha abbandonato sociologia...



title: battute matematiche

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:396d7edd...@news.interbusiness.it...

E ha preso matematica?


title: query PT con tabella correlata a query

author: pfmarro

text:
salve!

ho un dubbio
e' possibile creare una query PT che sia composta da

tabellaOrdine che ha campo idCLIFornitore

con una query che filtra dalla tabella CLIFOR
select * from tabCLIFOR WHERE Tipo="123456" ' SOLO fornitore

LA QUERY che filtra i FORNITORI deve essere anche lei PT ?

e' + veloce una query con all'interno una query di selezione

Grazie

######
1-caso
######
query = ordini<--->qFornitori

SELECT Ordini.IDOrdine, Ordini.numero, Ordini.Data, qFornitori.idClifor, qFornitori.Ragio
FROM Ordini LEFT JOIN qFornitori ON Ordini.idClifo = qFornitori.idClifor;

di cui
qFornitori
SELECT Clifor.* FROM Clifor WHERE (((Clifor.TipoN)=10));

######
2-caso
######
SELECT Ordini.IDOrdine, Ordini.numero, Ordini.Data, FornSELE.idClifor, FornSELE.Ragio
FROM Ordini LEFT JOIN [SELECT Clifor.* FROM Clifor WHERE (((Clifor.TipoN)=10))]. AS FornSELE ON Ordini.idClifo = FornSELE.idClifor;


title: Compattazione database

text:
Buongiorno a tutti,
vorrei sapere se la compattazione del database viene eseguita anche sulle tabelle collegate.

Grazie

Alfio


title: Compattazione database

author: BFS

text:

se come fe usi mde o accde la compattazione è inutile a meno non ci
siano tabelle locali

il backend non viene compattato
ti conviene fare un script per compattarlo in orario non lavorativo
oppure tramite vba, previa copia di backup

ciao
BFS


title: Compattazione database

author: Bruno Campanini

text:
messa...@gmail.com
 explained :
> Buongiorno a tutti,
> vorrei sapere se la compattazione del database viene eseguita anche sulle
> tabelle collegate.
No, ma bastano due righe di vba:

Name "XXX.accdb" As "Old_XXX.accdb"
DBEngine.CompactDatabase "Old_XXX.accdb", "XXX.accdb"

XXX.accbd è il full-path-filename del database da compattare,
contenente òe tabelle collegate.

Bruno


title: Query che mi seleziona dati da due tabelle.

author: Alejandro Javier Gonzalez

text:
Ciao a tutti,
 con queste query rischio di impazzire...
io ho due tabelle: TabA e TabB ed in entrambi ho i campi Nome e
Cognome...
Ho provato a fare una query che mi selezioni tutti i dati che sono
presenti in entrambe le tabelle...
Come posso fare?
Grazie
Alej
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Carlo Costarella

text:
"Alejandro Javier Gonzalez" <
winn...@libero.it
> ha scritto nel messaggio
news:4b1ab7492633f26ac42...@mygate.mailgate.org...

Leggiti le query di unione nella guida in linea. Le query che andrai ad
unire devono avere gli stessi campi.
Un suggerimento: evita di usare nomi di campi tipo "Nome" perchč sono parole
riservate per Access e potrebbero dare problemi.
Ciao, Carlo


title: Maschere .exe ?

author: Giovanni F.

text:
scusate le domanda banale, ma sto alle prime armi con access
una volta creata un db ed una maschera
è possibile inserire la maschera in un file, che dunque una volta lanciato
mi permette di inserire i dati nel db, senza dover per forza aprire tutto il
programma access??
grazie


title: Maschere .exe ?

author: MA

text:

credo che tu abbia un pò le idde confuse.
Se il tuo intento è eludere l'installazione di Access, guardati su
www.sitocomune.com
 il faqqone "Esiste un compilatore per Access?"
Altrimenti non riesco a capire, spiegati meglio.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Maschere .exe ?

text:
ho creato una tabella nella quale catalogo le aziende a cui mando il
curriculum
e poi ho creato una maschera per l'inserimento dei dati...
se voglio aprire solo la maschera senza dover aprire access ogni volta si
può fare??
oppure per aggiornare la tabella devo aprire access e poi aprire il relativo
file e poi aprire la maschera??
( a queto punto avrei usato excel ed inserivo manualemente i dati ...)
grazie mille


title: Maschere .exe ?

author: Filippo Mazzella

text:
"Giovanni F." <
g.fior...@iol.it
> ha scritto nel messaggio
news:9TUma.16347$DN.4...@tornado.fastwebnet.it...
> ho creato una tabella nella quale catalogo le aziende a cui mando il
> curriculum
> e poi ho creato una maschera per l'inserimento dei dati...
>
> se voglio aprire solo la maschera senza dover aprire access ogni volta si
> puň fare??
>
> oppure per aggiornare la tabella devo aprire access e poi aprire il
relativo
> file e poi aprire la maschera??
> ( a queto punto avrei usato excel ed inserivo manualemente i dati ...)
>
> grazie mille
>
>
La finestra di access va sempre memorizzata ma nel menů strumenti ->Avvio
alla voce seleziona machera scegli quella che deve essere avviata.
Chiudi e riapri il file direttamente.


title: Generale: Importare barra degli strumenti personalizzata

author: Zappus

text:
Salve a tutti,
è possibile importare una barra strumenti personalizzata da un DB ad un
altro?
Grazie Luca


author: Alessandro Baraldi

text:
"Zappus" <
luca...@aliceposta.it
> wrote in message
news:43caa4c6$0$1067$
4faf...@reader3.news.tin.it

Si.
Nel Wizzard d'importazione scegli OPZIONI e seleziona quello che
serve.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ae2e270ab1b05146b1...@mygate.mailgate.org...

Grazie per l'aiuto.


title: riportare un valore calcolato in una maschera in una tabella????

author: Andreina Gazzoni

text:
Salve a tutti!!
volevo sapere se è possibile riportare un valore calcolato in una
maschera (somma di valori) in una tabella/query???? e se si può come si
fa????
Grazie!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: sittinghorse

text:
"Andreina Gazzoni" <
cich...@tin.it
> ha scritto nel messaggio
news:d1069f344ec83019e39...@mygate.mailgate.org...

E' possibile ma devi tener presente che un'operazione del genere a senso se
assegni a un oggetto della maschera (che lo possa accettare) la formula di
calcolo. Non ha senzo invece assegnare il valore calcolato a un campo record
di una tabella poichè questo appesantisce la struttura dati e non è carino.
Tieni presente che in qualsiasi momento puoi ricalcolarti i valori partendo
dai dati di base contenuti nelle tabelle. Comunque se proprio ci tieni puoi
anche salvare il valore calcolato in un campo record di una tabella ma sappi
che non è bello.
Come fare?
Se sei in una maschera piazza una textbox e poi nella sezione valore
predefinito fai click e utilizza il generatore di espressioni è abbastanza
intuitivo.
Saluti da sittinghorse e in bocca al lupo. Se hai problemi riscrivi.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.362 / Virus Database: 199 - Release Date: 07/05/02


title: Domandina............

author: T-REX

text:
Ragazzi scusate l'intrusione ma vorrei farvi una domanda a voi molto
stupida...............posso in qualche modo collegare un apple cinema 20" su
un pc??
GRAZIE PER LE RISPOSTE!!!


title: Domandina............

text:
"T-REX" <
t_r...@virgilio.it
> ha scritto nel messaggio
news:l88Eb.197505$e6.74...@twister2.libero.it...

Rispostina.............
Sei OT
MAssimiliano


title: Domandina............

author: Antonio Biso

text:
"T-REX" <
t_r...@virgilio.it
> ha scritto nel messaggio
news:l88Eb.197505$e6.74...@twister2.libero.it...

Devi prima compilare il database e renderlo eseguibile!!!
Antonio


title: selezione record da combo ed assegnazione valori risultanti ad altri campi di un form: COME SI FA?

author: Rat Man

text:
Salve a tutti.
ho una domandina che apparirà stupida certamente a molti di voi, ma,
considerando che questo è il mio primo approccio ad access, forse mi
scuserete.
il problema è questo:
due tabelle collegate
clienti
   nome (k)
   cognome (k)
    indirizzo
    città
    ...
    ...
trattamenti
nome (k)
cognome (k)
progressivo
trattamento
...
...
ho creato la relazione fra le 2 tabelle ponendo che ad un record di clienti
ci possono eser n records di trattamenti.
ho quindi creato la form di inserimento dei trattamenti con tutti i campi
in questione. il campo nome è un combo che preleva i dati dalla tabella
clienti.
il mio problema è ora:
come faccio dopo aver selezionato il nome dalla tabella clienti a riempire
il campo cognome della mia form (e quindi della tabella trattamenti) con il
cognome che ho reperito dalla selezione della tabella clienti?
non so se sono stato chiaro, ma spero di si.
grazie mille a tutti quelli che mi daranno una mano.
--
-----------
Alberto
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
°oO{L'uomo è una costante Variabile}Oo°


author: Francesco R.

text:
[CUT]
> il problema è questo:
> due tabelle collegate
> clienti
>    nome (k)
>    cognome (k)
>     indirizzo
>     città
>     ...
>     ...
> trattamenti
> nome (k)
> cognome (k)
> progressivo
> trattamento
> ...
> ...
> ho creato la relazione fra le 2 tabelle ponendo che ad un record di
clienti
> ci possono eser n records di trattamenti.
Non è che così proprio non possa funzionare, solo che uno degli obiettivi da
perseguire nella progettazione di un database, è l'economia di spazio e la
semplicità unita alla funzionalità delle strutture.
Siccome di sicuro dovrai fare riferimento ai Clienti da molte tabelle, se in
ognuna ti porti dietro nome e cognome, oltre a tanto spazio devi anche
portarti dietro 2 campi per ogni riferimento. Inoltre applicando l'integrità
referenziale sulle relazioni (è una cosa da farsi), quando modifichi il
nominativo di un cliente costringi il motore del database a rincorrere tutte
le tabelle collegate per riportarvi le modifiche.
Come chiave primaria devi inserire un codice progressivo, che in un unico
campo di piccola dimensione identifichi tutto il record del cliente in ogni
tabella dalla quale devi farvi riferimento.
Tabella: Clienti
CLI_COD            K1
CLI_COGNOME
CLI_NOME               .
I campi cognome e nome puoi comunque metterli insieme in un'altra chiave
secondaria
non duplicabile per controllarne l'univocità.
Tabella: Trattamenti
TRA_COD            K1
TRA_DESCRIZIONE
TRA_CLI_COD                rel molti-1 con tabella Clienti
>
> ho quindi creato la form di inserimento dei trattamenti con tutti i campi
> in questione. il campo nome è un combo che preleva i dati dalla tabella
> clienti.
> il mio problema è ora:
> come faccio dopo aver selezionato il nome dalla tabella clienti a riempire
> il campo cognome della mia form (e quindi della tabella trattamenti) con
il
> cognome che ho reperito dalla selezione della tabella clienti?
> non so se sono stato chiaro, ma spero di si.
>
Basi la tua maschera su una query nella quale riporti tutti i campi che ti
occorrono delle due tabelle.
Leghi l'origine del controllo della tua combo al campo TRA_CLI_COD , mentre
come origine della riga (usando l'autocomposizione), metti una query sulla
tabella Clienti.
Spero di essere stato abbastanza chiaro.
Ciao.
P.S. Dovresti acquistare un libro su Access che abbia almeno qualche
capitolo iniziale sulla progettazione dei database.
In alternativa puoi trovare molto materiale eterogeneo cercando con un
motore di ricerca le parole:
database progettazione access normalizzazione
--
Francesco G. Rizzoni


text:
grazie mille
credo di aver compreso come deve andare.
ora ci provo.
--
-----------
Alberto
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
°oO{L'uomo è una costante Variabile}Oo°
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:qXgmb.43379$e5.15...@news1.tin.it...



text:
Una regola dell'uso dei NG č quella di mettere la propria risposta dopo il
quoting del messaggio precedente.
Ciao
--
Francesco G. Rizzoni


title: trovare un singolo record

text:
se io ho una tabella che contiene tutte le fatture di tutti i clienti (
campi cliente\data\numeo\importo) , e volessi trovare la fattura di un certo
cliente non noto , come faccio?
So soltanto che per quel cliente esiste solo una fattura , mentre per gli
altri clienti ne esistono almeno 2  di fatture .
Cio� il mio cliente � l'unico cliente che in tabella ha un solo record .
grazie e saluti


title: trovare un singolo record

author: Karl Donaubauer

text:

Crea una query con la tabella.
Scegli la voce di men� Visualizza/Totali.
Aggiungi il campo "cliente" due volte alla griglia.
Nella prima colonna lascia "ragguppamento", nella seconda
scegli "Conteggio" e come criterio: 1
Cos� trovi il cliente e puoi cercare il suo record nella tabella.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: trovare un singolo record

author: Franchi Graziano & Famiglia

text:
"E.Marini" <
mar...@libero.it
> ha scritto nel messaggio
news:hm0vo1$sch$1...@nnrp-beta.newsland.it...

Se hai una tabella FATTURE avrai:
1) Totale fatturato x mese data fattura
2) Totale fatturato x anno data fattura
3) Totale fatturato x mese data ammortamento
4) Totale fatturato x anno data ammortamento
5) Grafici eccetera
6) Puoi fare il conteggio di ID CLIENTE per avere quante fatture emesse per
singolo cliente x anno quindi trovare quello che cerchi.
Ciao
Graziano


title: 2000 vs. 97

author: Maurizio C

text:
Salve NewsGroup.
Per favore, chi mi sa dire se esiste una versione "stand alone" (non mi
viene un'altro termine per descriverla) di ACCESS 2000, sulla falsariga
della versione SDK (era questa la sigla ???...) di ACCESS 97 ??
...Per intendersi, la versione di access che permetteva di distribuire un
mdb insieme ad una versione "light" dell' applicazione..
Grazie, Maurizio.


title: 2000 vs. 97

author: Federico Luciani

text:

Si chiama Access Runtime.
Il pacchetto di chiama OfficeDeveloperEdition.
La versione 2000 credo sia stata ritirata dal commercio.
Ti consiglio di contattare la Microsoft per avere maggiori informazioni.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Aggiungere campo a report già esistente

author: angrin

text:
Ciao Ragazzi.
Ho il seguente problema: mesi fa avevo creato un report di access sulla
base dei campi di una tabella. Ora ho ritenuto di aggiungere ulteriori
campi nella tabella originaria e vorrei inserire i relativi dati nel
report già esistente, visto che avevo curato per bene anche
l'impaginazione. Tuttavia non riesco in nessuna maniera a far sì che i
nuovi campi compaiano nel citato report. Qualcuno mi sa suggerire la
soluzione? Un sentito ringraziamento!

--

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


title: Aggiungere campo a report già esistente

text:
angrin wrote:
> Ho il seguente problema: mesi fa avevo creato un report di access
> sulla base dei campi di una tabella. Ora ho ritenuto di aggiungere
> ulteriori campi nella tabella originaria e vorrei inserire i relativi
> dati nel report già esistente, visto che avevo curato per bene anche
> l'impaginazione. Tuttavia non riesco in nessuna maniera a far sì che i
> nuovi campi compaiano nel citato report.
> ...

Manca la tua versione di Access.
Inoltre cosa hai provato e cosa esattamente non ha funzionato.

Descrizioni generali per A07:
http://office.microsoft.com/it-it/access-help/HA010107815.aspx

http://office.microsoft.com/it-it/access-help/HA010075983.aspx

e per A03:
http://office.microsoft.com/it-it/access-help/HP005187669.aspx

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it