title: Reg & Prov

author: Roberto da Parma

text:
<
studioasso...@gmail.com
> ha scritto nel messaggio
news:0725f08d-8d27-4745...@s50g2000hsb.googlegroups.com...

Penso anche su
www.sitocomune.com
 ... e anche su
www.google.com
 ... e anche
in una marea di altri siti in vari formati....anche mdb...
Ciao
--
--
Roberto da Parma


title: Reg & Prov

author: MA

text:

www.accessgroup.it

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Selezionare con il mouse

author: Liceo Serpieri

text:
Ho la necessità di selezionare alcuni elementi usando il mouse o la
tastiera da una maschera che visualizza una tabella.
Es. Una persona vuole noleggiare delle videocassette quindi mi
piacerebbe avere la maschera con i dati della persona e l'elenco delle
videocassette in modo da sceglierle semplicemente cliccandoci sopra
senza scrivere niente.
Nella tabella videocassette c'è' un campo che dovrebbe contenere l'ID
della persona che l'ha noleggiata.
Alla fine vorrei che si visualizzassero solo quelle selezionate.
Non ho idea di come si possa gestire la selezione in questo modo.
Spero di essere stato per lo meno comprensibile.
Grazie a tutti.


title: Selezionare con il mouse

author: Carmel

text:


Puoi provare a creare una maschera contenente i dati del cliente e
all'interno una sottomaschera continua con origine alla tabella
videocassette. Dopo di che crei, nella sottomaschera,  una funzione
sul doppio click,ad esempio del controllo nomevideocassetta, che
inserisce nel campo id della tab. videocassette l'id del cliente.
Questa è la prima soluzione che mi è venuta in mente.
Spero di essere stato chiaro.
Ciao


title: Selezionare con il mouse

author: Roberto dal portatile

text:
"Liceo Serpieri" <serp...@XYZrimini.com> ha scritto nel messaggio
news:3acc550c...@news.libero.it...

Diamo per scontato che che hai una tabella Persone che ha come chiave
primaria un campo chiamato IDPersona e che contiene i nominativi di tutti
coloro che possono noleggiare videocassette.
Come hai già detto, hai una tabella Videocassette che oltre ad in campo
IDVideocassetta, che ne è la chiave primaria, contiene anche un campo
IDPersona, che avrà valore Null nel caso in cui la videocassetta non è al
momento noleggiata, oppure contiene il valore della chiave primaria della
persona che ha in noleggio la videocassetta.
Creati tra le due tabelle una relazione uno-a-molti in base ai campi
IDPersona; richiedi l'integrità referenziale ma non attivare l'opzione
Elimina record correlati a catena.
Creati una query di selezione (Query1) basata sulla tabella Videocassette e
nei criteri relativi al campo IDPersona scrivi Is Null; così facendo, Query1
ti mostrerà solamente le videocassette non noleggiate.
Quindi, come ti ha già detto Carmel, creati una maschera (Maschera1) a
visualizzazione a Maschera singola che abbia come origine record la tabella
Persone. In Maschera1 inserisci anche un controllo sottomaschera nel quale
metterai una sottomaschera (SotMask1) con visualizzazione a Maschere
continue e che ha come origine record la tabella Videocassette.
Avrai risolto un primo problema: aprendo Maschera1, per la persona che è
corrente, nella sottomaschera vedrai le videocassete che ha in quel momento
in noleggio.
Ora, in Maschera1, inserisci una casella di riepilogo non associata
(ElencoVideo) che abbia come origine riga Query1.
A questo punto, se apri Maschera1, oltre a quello detto sopra, nella casella
di riepilogo ti comparirà l'elenco delle videocassette noleggiabili.
A fronte dell'evento "Su clic" della casella di riepilogo ElencoVideo genera
un codice VBA che faccia queste cose:
1) Apra un recordset sulla tabella Videocassette.
2) Ricerchi il record della videocassetta su cui hai cliccato nella casella
di riepilogo.
3) Inserisca nel campo IDPersona del record trovato il valore contenuto in
IDpersona di Maschera1.
4) Aggiorni il record trovato.
5) Esegua il Requery sia della casella di riepilogo ElencoVideo e sia del
controllo sottomaschera inserito in Maschera1.
Dopo aver fatto questo, se apri Maschera1 e clicchi su una videocassetta che
ti compare nella casella di riepilogo, detta videocassetta scomparirà da
ElencoVideo e ti comparirà nella sottomaschera, come videocassetta
noleggiata dalla persona cui appartiene il record corrente di Maschera1.
A questo punto, inserisci in SotMask1 un pulsante di comando e a fronte del
suo evento "Su clic" genera un codice VBA che faccia le seguenti cose:
1) Apra un recordset sulla tabella Videocassette.
2) Ricerchi il record della videocassetta corrente in SotMask1.
3) Ponga a Null il campo IDPersona del record trovato.
4) Aggiorni il record trovato.
5) Esegua il Requery sia della casella di riepilogo ElencoVideo e sia del
controllo sottomaschera inserito in Maschera1.
Al momento che una persona ti restituisce una cassetta noleggiata, apri
Maschera1, posizionati sulla persona in questione, localizza nella
sottomaschera la videocassetta restituita e clicca sul relativo pulsante di
comando; vedrai che la videocassetta sparisce dalla sottomaschera e
comparirà nell'elenco della casella di riepilogo, come cassetta
noleggiabile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtrare record con casella combinata?

text:
Sono un principiante e ho un problema.
Ci sto perdendo la testa da due giorni e non ci sono ancora riuscito!
Mi trovo in questa situazione:
Ho creato due tabelle (diciamo Tabella1 e Tabella2), le ho legate con una
relazione (uno a molti).
Ho creato le relative maschere (Maschera1 e Maschera2).
Ho poi creato una query (Query1) che mi seleziona dei campi alle due tabelle
e gli ho creato una maschera (Maschera3) con visualizzazione continua in
modo da avere un record per riga.
Ora vorrei creara una casella combinata (Combo1) nella Maschera3 per
visualizzare e quindi per modificare solo i record che hanno in comune lo
stesso valore in un campo.
Ho ricevuto alcuni suggerimenti, ma non ce l'ho ancora fatta.
La combo l'ho messa nell'intestazione della Mascera3.
Nella Query1, nei criteri relativi al campo che mi interessa filtrare, ho
scritto [Forms]![Maschera3]![Combo1]
Ho generato, relativamente all'evento "Dopo aggiornamento" della Combo1 la
linea di codice: Me.Requery
Qualcuno mi puņ aiutare?


title: Filtrare record con casella combinata?

author: Sergio MAZZA

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:5TIY6.4824$8R5....@news.infostrada.it...

Sei stato preciso nell'esporre la situazione, ma dov'č il problema?
Ciao.


title: Filtrare record con casella combinata?

text:
Il problema è che la Combo non funziona.
Credo che il problema sia nell'istruzione che inserisco nei criteri della
query.
Quindi quello che ho fatto è corretto?


title: Filtrare record con casella combinata?

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:5TIY6.4824$8R5....@news.infostrada.it...

> Qualcuno mi può aiutare?
>
Per capire qualcosa di più dicci:
1) Quale è il tipo dati del campo di Query1 per il quale hai scritto i
criteri di selezione (testo, numerico, contatore, data ecc.).
2) Quante colonne ha Combo1 (comprese naturalmente quelle a lunghezza zero).
3) Combo1 come origine riga ha un elenco, una query o una tabella?
4) Se ha come origine riga uan query, quele è il suo codice SQL?
5) Se ha come origine riga una tabella, quale è la sua struttura?
Ti rammento che così come hai fatto, passi come criteri alla query la prima
colonna di Combo1.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtrare record con casella combinata?

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aG3Z6.18371$8R5.3...@news.infostrada.it...

Testo
> 2) Quante colonne ha Combo1 (comprese naturalmente quelle a lunghezza
zero).
> 3) Combo1 come origine riga ha un elenco, una query o una tabella?
> 4) Se ha come origine riga uan query, quele è il suo codice SQL?
> 5) Se ha come origine riga una tabella, quale è la sua struttura?
Su queste tre domande ho fatto diversi tentativi, ma senza risultato.
Ho guardato la guida in linea ma non ho trovato nessuno aiuto (forse non ho
guardato bene!)
Mi sapresti dire dove posso trovare queste informazioni?
....magari anche un buon libro.....



title: Filtrare record con casella combinata?

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:0J8Z6.20217$8R5.4...@news.infostrada.it...
>
> "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:aG3Z6.18371$8R5.3...@news.infostrada.it...
> >
[CUT]
> > Per capire qualcosa di più dicci:
> >
> > 1) Quale è il tipo dati del campo di Query1 per il quale hai scritto i
> > criteri di selezione (testo, numerico, contatore, data ecc.).
>
> Testo
>
> > 2) Quante colonne ha Combo1 (comprese naturalmente quelle a lunghezza
> zero).
> > 3) Combo1 come origine riga ha un elenco, una query o una tabella?
> > 4) Se ha come origine riga uan query, quele è il suo codice SQL?
> > 5) Se ha come origine riga una tabella, quale è la sua struttura?
>
> Su queste tre domande ho fatto diversi tentativi, ma senza risultato.
> Ho guardato la guida in linea ma non ho trovato nessuno aiuto (forse non
ho
> guardato bene!)
> Mi sapresti dire dove posso trovare queste informazioni?
Per reperire l'informazione di cui al punto 2), apri la struttura della
maschera, evidenzia con il mouse la casella combinata, quindi vai a leggere
nella finestra delle proprietà cosa c'è scritto nella riga Numero colonne
della scheda Formato; già che ci sei dicci anche cosa c'è scritto sulla riga
Larghezza colonne.
Per reperire l'informazione di cui al punto 3), rileva cosa c'è scritto
sulla riga Tipo origine riga della scheda Dati della finestra delle
proprietà della casella combinata.
Per reperire l'informazione di cui al punto 4), se il Tipo origine riga è
Tabella/query, nella riga Origine riga della scheda Dati della finestra
proprietà della casella di testo ci troverai o il nome della query o il suo
codice SQL.
Per reperire l'informazione di cui al punto 5), se il Tipo origine riga è
Tabella/query, nella riga Origine riga della scheda Dati della finestra
proprietà della casella di testo ci troverai o il nome della tabella.
> ....magari anche un buon libro.....
Naturalmente una buona guida all'uso di Access; dai uno sguardo alla Sezione
Libri del Sito Comune (link qui sotto).



title: Filtrare record con casella combinata?

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:VcjZ6.22093$8R5.5...@news.infostrada.it...

Una colonna - Il campo larghezza è vuoto.
> Per reperire l'informazione di cui al punto 3), rileva cosa c'è scritto
> sulla riga Tipo origine riga della scheda Dati della finestra delle
> proprietà della casella combinata.
Tabella/query
> Per reperire l'informazione di cui al punto 4), se il Tipo origine riga è
> Tabella/query, nella riga Origine riga della scheda Dati della finestra
> proprietà della casella di testo ci troverai o il nome della query o il
suo
> codice SQL.
Qui ci ho messo il nome della query a cui si riferisce la combo (Query3)



title: Filtrare record con casella combinata?

author: Roberto da casa

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:gnnZ6.23593$8R5.6...@news.infostrada.it...
>
[CUT]
> Tabella/query
>
> > Per reperire l'informazione di cui al punto 4), se il Tipo origine riga
è
> > Tabella/query, nella riga Origine riga della scheda Dati della finestra
> > proprietà della casella di testo ci troverai o il nome della query o il
> suo
> > codice SQL.
>
> Qui ci ho messo il nome della query a cui si riferisce la combo (Query3)
>
Prova a postarci il codice SQL di Query3.
Per far questo, apri la griglia di struttura di Query3, dal menu Visualizza
scegli SQL; ciò che ti compare nella finestra che così ti si apre è il
codice SQL della query.
[CUT]



title: Filtrare record con casella combinata?

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:Fy1Z6.17521$8R5.3...@news.infostrada.it...

Devi controllare, nella combo, quale colonna è associata e a quale campo
(della query) corrisponde. Se (per esempio) devi filtrare i dati per Cognome
e la combo ha come istruzione sql: "Select Nome, Cognome From Anagrafica" e
come colonna associata la 1 (prima); quando utilizzi la combo il valore
ritornato non sarà mai il Cognome (colonna associata n.2) ma il Nome
(colonna associata n.1), quindi il filtro va a farsi friggere...
Ciao.


title: Filtrare record con casella combinata?

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:F8qZ6.24925$8R5.6...@news.infostrada.it...
>
> "Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
> news:gnnZ6.23593$8R5.6...@news.infostrada.it...
> >
> [CUT]
> > Tabella/query
> >
> > > Per reperire l'informazione di cui al punto 4), se il Tipo origine
riga
> è
> > > Tabella/query, nella riga Origine riga della scheda Dati della
finestra
> > > proprietà della casella di testo ci troverai o il nome della query o
il
> > suo
> > > codice SQL.
> >
> > Qui ci ho messo il nome della query a cui si riferisce la combo (Query3)
> >
>
> Prova a postarci il codice SQL di Query3.
> Per far questo, apri la griglia di struttura di Query3, dal menu
Visualizza
> scegli SQL; ciò che ti compare nella finestra che così ti si apre è il
> codice SQL della query.
Eccolo:
SELECT Atleti.IDAtleta, Atleti.Cognome, Atleti.Nome, Atleti.Pettorale,
Società.NomeSocietà, Categorie.[Nome Categoria], Nazioni.Nazione,
Atleti.[Anno di Nascita], Atleti.Note
FROM Società INNER JOIN (Categorie INNER JOIN (Nazioni INNER JOIN Atleti ON
Nazioni.IDNazione = Atleti.IDNazione) ON Categorie.IDCategorie =
Atleti.IDCategorie) ON Società.IDSocietà = Atleti.IDSocietà
WHERE (((Società.NomeSocietà)=[Forms]![Assegnazione
Pettorali]![cmb_RicercaSocietà]))
ORDER BY Società.NomeSocietà;



title: Filtrare record con casella combinata?

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:N5KZ6.2273$6x.6...@news.infostrada.it...

Scusami, ma questa non può essere la query che è origine riga della casella
combinata (che a quanto pare si chiama cmb_RicercaSocietà ed è inserita
nella maschera Assegnazione Pettorali).
Questa, se non sbaglio, dovrebbe essere la query che nei messaggi precedenti
tu hai chiamato Query1 e che è origine origine record della maschera che nei
messaggi precedenti tu hai chiamato Maschera3.
A me serve conoscere il codice SQL della query che è origine riga della
casella combinata, query che, a naso, dovrebbe essere basata su una tabella
Società.



title: Filtrare record con casella combinata?

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:QXKZ6.2874$6x.8...@news.infostrada.it...
>
> "Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
> news:N5KZ6.2273$6x.6...@news.infostrada.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:F8qZ6.24925$8R5.6...@news.infostrada.it...
> > >
> > > "Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
> > > news:gnnZ6.23593$8R5.6...@news.infostrada.it...
> > > >
> > > [CUT]
> > > > Tabella/query
> > > >
> > > > > Per reperire l'informazione di cui al punto 4), se il Tipo origine
> > riga
> > > č
> > > > > Tabella/query, nella riga Origine riga della scheda Dati della
> > finestra
> > > > > proprietą della casella di testo ci troverai o il nome della query
o
> > il
> > > > suo
> > > > > codice SQL.
> > > >
> > > > Qui ci ho messo il nome della query a cui si riferisce la combo
> (Query3)
> > > >
> > >
> > > Prova a postarci il codice SQL di Query3.
> > > Per far questo, apri la griglia di struttura di Query3, dal menu
> > Visualizza
> > > scegli SQL; ciņ che ti compare nella finestra che cosģ ti si apre č il
> > > codice SQL della query.
> >
> > Eccolo:
> > SELECT Atleti.IDAtleta, Atleti.Cognome, Atleti.Nome, Atleti.Pettorale,
> > Societą.NomeSocietą, Categorie.[Nome Categoria], Nazioni.Nazione,
> > Atleti.[Anno di Nascita], Atleti.Note
> > FROM Societą INNER JOIN (Categorie INNER JOIN (Nazioni INNER JOIN Atleti
> ON
> > Nazioni.IDNazione = Atleti.IDNazione) ON Categorie.IDCategorie =
> > Atleti.IDCategorie) ON Societą.IDSocietą = Atleti.IDSocietą
> > WHERE (((Societą.NomeSocietą)=[Forms]![Assegnazione
> > Pettorali]![cmb_RicercaSocietą]))
> > ORDER BY Societą.NomeSocietą;
> >
>
> Scusami, ma questa non puņ essere la query che č origine riga della
casella
> combinata (che a quanto pare si chiama cmb_RicercaSocietą ed č inserita
> nella maschera Assegnazione Pettorali).
> Questa, se non sbaglio, dovrebbe essere la query che nei messaggi
precedenti
> tu hai chiamato Query1 e che č origine origine record della maschera che
nei
> messaggi precedenti tu hai chiamato Maschera3.
> A me serve conoscere il codice SQL della query che č origine riga della
> casella combinata, query che, a naso, dovrebbe essere basata su una
tabella
> Societą.
>
Ops...
SELECT Societą.IDSocietą, Societą.NomeSocietą
FROM Societą
ORDER BY Societą.NomeSocietą;



title: Filtrare record con casella combinata?

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:2I7_6.2814$363.1...@news.infostrada.it...
>
[CUT]
> >
> > Scusami, ma questa non puņ essere la query che č origine riga della
> casella
> > combinata (che a quanto pare si chiama cmb_RicercaSocietą ed č inserita
> > nella maschera Assegnazione Pettorali).
> > Questa, se non sbaglio, dovrebbe essere la query che nei messaggi
> precedenti
> > tu hai chiamato Query1 e che č origine origine record della maschera che
> nei
> > messaggi precedenti tu hai chiamato Maschera3.
> > A me serve conoscere il codice SQL della query che č origine riga della
> > casella combinata, query che, a naso, dovrebbe essere basata su una
> tabella
> > Societą.
> >
> Ops...
> SELECT Societą.IDSocietą, Societą.NomeSocietą
> FROM Societą
> ORDER BY Societą.NomeSocietą;
>
E' quello che mi immaginavo. ;-)
Se effettivamente la proprietą Numero colonne della casella combinata č 1 e
non hai nulla nella sua proprietą Larghezza colonne, modifica il codice SQL
della query in:
SELECT Societą.NomeSocietą
FROM Societą
ORDER BY Societą.NomeSocietą;
Facci sapere.



title: Filtrare record con casella combinata?

text:
>
> E' quello che mi immaginavo. ;-)
>
> Se effettivamente la proprietà Numero colonne della casella combinata è 1
e
> non hai nulla nella sua proprietà Larghezza colonne, modifica il codice
SQL
> della query in:
>
> SELECT Società.NomeSocietà
> FROM Società
> ORDER BY Società.NomeSocietà;
>
> Facci sapere.
>
> --
>
> Roberto
Ok, ora la combo funziona, ma non mi filtra i record.
Come ti dicevo nel campo "Dopo aggiornamento" degli eventi della combo avevo
generato la linea di codice
Me.Requery...... ma mi sa che non ci azzecca molto......



title: Filtrare record con casella combinata?

author: Roberto in campagna

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:ool_6.5779$363.2...@news.infostrada.it...
> >
> > E' quello che mi immaginavo. ;-)
> >
> > Se effettivamente la proprietā Numero colonne della casella combinata č
1
> e
> > non hai nulla nella sua proprietā Larghezza colonne, modifica il codice
> SQL
> > della query in:
> >
> > SELECT Societā.NomeSocietā
> > FROM Societā
> > ORDER BY Societā.NomeSocietā;
> >
> > Facci sapere.
> >
> > --
> >
> > Roberto
>
> Ok, ora la combo funziona, ma non mi filtra i record.
> Come ti dicevo nel campo "Dopo aggiornamento" degli eventi della combo
avevo
> generato la linea di codice
> Me.Requery...... ma mi sa che non ci azzecca molto......
>
Ci azzecca, ci azzecca. A mio avviso č proprio la non esecuzione del
Me.Requery che non ti fa vedere i risultati che ti aspetti; potrebbe essere
successo che durante le varie modifiche che hai fatto al tuo database hai
anche cambiato il nome alla casella combinata senza rigenerare il suo codice
VBA a fronte dell'evento "Dopo aggiornamento"; sei sicuro che hai un codice
VBA a fronte dell'evento "Dopo aggiornamento" della casella combinata
chiamata cmb_RicercaSocietā? Verificalo attentamente.
Non vorrei che nel corso del thread tu abbia cambiato i presupposti del
problema; riverifichiamoli insieme.
Hai creato una maschera chiamata Assegnazione Pettorali; tale maschera ha
una visualizzazione a Maschere continue ed ha come origine record una query
che ha il seguente codice SQL:
SELECT Atleti.IDAtleta, Atleti.Cognome, Atleti.Nome, Atleti.Pettorale,
Societā.NomeSocietā, Categorie.[Nome Categoria], Nazioni.Nazione,
Atleti.[Anno di Nascita], Atleti.Note
FROM Societā INNER JOIN (Categorie INNER JOIN (Nazioni INNER JOIN Atleti ON
Nazioni.IDNazione = Atleti.IDNazione) ON Categorie.IDCategorie =
Atleti.IDCategorie) ON Societā.IDSocietā = Atleti.IDSocietā
WHERE (((Societā.NomeSocietā)=[Forms]![Assegnazione
Pettorali]![cmb_RicercaSocietā]))
ORDER BY Societā.NomeSocietā;
Nell'intestazione della maschera hai messo una casella combinata che si
chiama cmb_RicercaSocietā; la casella combinata ha una sola colonna ed ha
come origine riga una query che ha il seguente codice SQL:
SELECT Societā.NomeSocietā
FROM Societā
ORDER BY Societā.NomeSocietā;
A fronte dell'evento "Dopo aggiornamento" della casella combinata
cmb_RicercaSocietā hai generato la seguente riga di codice VBA:
Me.Requery
Se tutto quanto scritto sopra č vero e nella maschera, dopo aver selezionato
dalla casella combinata un nome di societā, non ti compare nulla, a mio
avviso c'č qualcosa che non va nella query che č origine record della
maschera; d'altra parte hai messo in INNER JOIN quattro tabelle (Societā,
Categorie, Nazioni ed Atleti) e, se il contenuto di una delle tabelle non č
completo, la query, e di conseguenza la maschera, risultano vuote.
Per verificare questa eventualitā, senza aprire la maschera, apri
direttamente la query: nella finestra di dialogo che ti comparirā digita il
nome di una societā esistente; se la query ti si aprirā vuota significa che
il problema č nel predicato FROM della query o nel contenuto di una o pių
delle quattro tabelle.
Il database ce lo hai in mano tu e solo tu puoi fare tutte le verifiche del
caso; io posso darti una sola certezza: la tecnica che abbiamo discusso nel
presente thread č corretta, come fra l'altro č anche dimostrato
dall'intervento di Sergio.
--
Roberto



title: Ricerca Record

author: Porello

text:
Ciao a tutti,
ho una maschera di archivio articoli con un capo codice di 20 caratteri , un
campo di ricerca codice che nel momento in cui inserisco anche solo 5
caratteri mi apre un'altra maschera e mi visualizza tutti gli articoli che
soddisfano quel criterio, in questo caso i primi 5 caratteri del codice, il
problema e' il seguente come posso fare posizionandomi su un record nella
seconda maschera di visualizzazione a riportarmi nella prima msk di archivio
articoli e visualizzare proprio quel record????
Ciao e buon lavoro


title: Ricerca Record

author: Alessandro Baraldi

text:
"Porello" <
por...@tiscalinet.it
> wrote in message
news:rZsn7.5884$F45....@news1.tin.it...

Intanto la maschera1 dovrà essere aperta, o la devi aprire, poi basterà
utilizzare la funzione Find:
   Forms![Maschera1].recordsetclone.find "[CampoCodiceForm1]='" & _
                                          Me.CampoFrm2 & "'"
Questo codice dovrà essere messo nell'evento di un Pulsante, o doppioClick
della maschera(se è in modalità Masch. continue).
Prova, e sappimi dire....
@Alex.
--
Posted from  [62.98.108.67]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricerca Record

author: The-real-Isaac

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:14c5981a1d1aa3a28a...@mygate.mailgate.org...
> "Porello" <
por...@tiscalinet.it
> wrote in message
> news:rZsn7.5884$F45....@news1.tin.it...
>
> > Ciao a tutti,
> > ho una maschera di archivio articoli con un capo codice di 20 caratteri
, un
> > campo di ricerca codice che nel momento in cui inserisco anche solo 5
> > caratteri mi apre un'altra maschera e mi visualizza tutti gli articoli
che
> > soddisfano quel criterio, in questo caso i primi 5 caratteri del codice,
il
> > problema e' il seguente come posso fare posizionandomi su un record
nella
> > seconda maschera di visualizzazione a riportarmi nella prima msk di
archivio
> > articoli e visualizzare proprio quel record????
> > Ciao e buon lavoro
>
>
> Intanto la maschera1 dovrà essere aperta, o la devi aprire, poi basterà
> utilizzare la funzione Find:
>    Forms![Maschera1].recordsetclone.find "[CampoCodiceForm1]='" & _
>                                           Me.CampoFrm2 & "'"
però, subito dopo questa riga, devi anche scrivere
Forms![Maschera1].Bookmark = Forms![Maschera1].RecordsetClone.Bookmark
> Questo codice dovrà essere messo nell'evento di un Pulsante, o doppioClick
> della maschera(se è in modalità Masch. continue).
> Prova, e sappimi dire....
> @Alex.
>
>
> --
> Posted from  [62.98.108.67]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ciao
--
Alberto


title: Ricerca Record

text:
"The-real-Isaac" <sartori.rossi.nospam@tin> wrote in message
news:0nPn7.176152$TS4.1...@news2.tin.it...
> > Intanto la maschera1 dovrà essere aperta, o la devi aprire, poi basterà
> > utilizzare la funzione Find:
> >    Forms![Maschera1].recordsetclone.find "[CampoCodiceForm1]='" & _
> >                                           Me.CampoFrm2 & "'"
>
> però, subito dopo questa riga, devi anche scrivere
> Forms![Maschera1].Bookmark = Forms![Maschera1].RecordsetClone.Bookmark
>
Ciao Isaac, grazie per aver corretto la mia dimenticanza ottimo....!
@Alex.
--
Posted from  [62.98.24.150]



title: Ricerca Record

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:de8d58d7766087b57f...@mygate.mailgate.org...
> "The-real-Isaac" <sartori.rossi.nospam@tin> wrote in message
> news:0nPn7.176152$TS4.1...@news2.tin.it...
>
> > > Intanto la maschera1 dovrà essere aperta, o la devi aprire, poi
basterà
> > > utilizzare la funzione Find:
> > >    Forms![Maschera1].recordsetclone.find "[CampoCodiceForm1]='" & _
> > >                                           Me.CampoFrm2 & "'"
> >
> > però, subito dopo questa riga, devi anche scrivere
> > Forms![Maschera1].Bookmark = Forms![Maschera1].RecordsetClone.Bookmark
> >
> Ciao Isaac, grazie per aver corretto la mia dimenticanza ottimo....!
> @Alex.
>
>
Mi sembra ottima la soluzione pero' su click di un pulsante mi restituisce
l' errore di runtime 438  proprieta' o metodo non supportati dall'oggetto e
mi evidenzia la prima riga di codice da voi suggerita . Che faccio!!!!!!
Ciao e grazie ancora.


title: Ricerca Record

text:
"Porello" <
por...@tiscalinet.it
> wrote in message
news:RC4o7.417$7Y3....@news2.tin.it...
 >    Forms![Maschera1].recordsetclone.find "[CampoCodiceForm1]='" & _
 >                                           Me.CampoFrm2 & "'"
 > Forms![Maschera1].Bookmark = Forms![Maschera1].RecordsetClone.Bookmark
> Mi sembra ottima la soluzione pero' su click di un pulsante mi restituisce
> l' errore di runtime 438  proprieta' o metodo non supportati dall'oggetto e
> mi evidenzia la prima riga di codice da voi suggerita . Che faccio!!!!!!
> Ciao e grazie ancora.
Prova a Postare esattamente il tuo codice la sintassi cosě come č scritta
mi pare corretta, ma non l'ho provata direttamente, quindi.....
Ciao @Alex.
--
Posted from  [62.98.24.205]



title: Ricerca Record

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f0c963271235a41b3e...@mygate.mailgate.org...
> "Porello" <
por...@tiscalinet.it
> wrote in message
> news:RC4o7.417$7Y3....@news2.tin.it...
>
>
>  >    Forms![Maschera1].recordsetclone.find "[CampoCodiceForm1]='" & _
>  >                                           Me.CampoFrm2 & "'"
>
>  > Forms![Maschera1].Bookmark = Forms![Maschera1].RecordsetClone.Bookmark
>
> > Mi sembra ottima la soluzione pero' su click di un pulsante mi
restituisce
> > l' errore di runtime 438  proprieta' o metodo non supportati
dall'oggetto e
> > mi evidenzia la prima riga di codice da voi suggerita . Che faccio!!!!!!
> > Ciao e grazie ancora.
> Prova a Postare esattamente il tuo codice la sintassi cosě come č scritta
> mi pare corretta, ma non l'ho provata direttamente, quindi.....
> Ciao @Alex.
>
>
>
Ecco qua:
Private Sub Comando10_Click()
Forms![AnagraficaArticoli].RecordsetClone.Find_ _"[Codice]='" & Me.CODICEZ &
"'"
Forms![AnagraficaArticoli].Bookmark =
Forms!__[AnagraficaArticoli].RecordsetClone.Bookmark
End Sub
docmd.ciao!!!!!!


title: Ricerca Record

text:
"Porello" <
por...@tiscalinet.it
> wrote in message
news:BG5o7.619$7Y3....@news2.tin.it...
> Ecco qua:
>
> Private Sub Comando10_Click()
>
> Forms![AnagraficaArticoli].RecordsetClone.Find_ _"[Codice]='" & Me.CODICEZ &
> "'"
>
> Forms![AnagraficaArticoli].Bookmark =
> Forms!__[AnagraficaArticoli].RecordsetClone.Bookmark
>
> End Sub
Scritta cosě sembra corretta a parte quei segni Underscore che non capisco...
Forms![AnagraficaArticoli].RecordsetClone.Find "[Codice]='" & Me.CODICEZ & "'"
Forms![AnagraficaArticoli].Bookmark =
Forms![AnagraficaArticoli].RecordsetClone.Bookmark
ma non sono sicuramente loro.
Ma la maschera AnagraficaArticoli č aperta???
Ciao @Alex.
--
Posted from  [62.98.24.36]



title: Ricerca Record

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:7fcd9c5603b1bbf562...@mygate.mailgate.org...

Intanto sono d'accordo sull'osservazione sugli underscore (eventualmente
scrivi ogni riga senza andare a capo - almeno per provare).
Ho provato il tuo codice e mi da lo stesso errore (W98 - A2000). Perň se
invece di "Find" uso
"FindFirst" mi risponde a meraviglia.
Prova un po'...
Ciao,
--
Alberto


title: Ricerca Record

text:
"The-real-Isaac" <sartori.rossi.nospam@tin> wrote in message
news:7Z8o7.6564$7Y3....@news2.tin.it...
> Intanto sono d'accordo sull'osservazione sugli underscore (eventualmente
> scrivi ogni riga senza andare a capo - almeno per provare).
>
> Ho provato il tuo codice e mi da lo stesso errore (W98 - A2000). Però se
> invece di "Find" uso
> "FindFirst" mi risponde a meraviglia.
>
> Prova un po'...
E' forse il caso di recitare il "Mea Culpa...!!" il metodo FIND è per ADO
dal quale in effetti ho tratto il criterio, utilizzando librerie DAO
non credo esista.
Grazie Alberto per avermi tolto dall'impiccio...
@Alex.
--
Posted from  [62.98.30.214]



title: Ricerca Record

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:2b4758203df1a985e2...@mygate.mailgate.org...
> "The-real-Isaac" <sartori.rossi.nospam@tin> wrote in message
> news:7Z8o7.6564$7Y3....@news2.tin.it...
>
> > Intanto sono d'accordo sull'osservazione sugli underscore (eventualmente
> > scrivi ogni riga senza andare a capo - almeno per provare).
> >
> > Ho provato il tuo codice e mi da lo stesso errore (W98 - A2000). Però se
> > invece di "Find" uso
> > "FindFirst" mi risponde a meraviglia.
> >
> > Prova un po'...
>
> E' forse il caso di recitare il "Mea Culpa...!!" il metodo FIND è per ADO
> dal quale in effetti ho tratto il criterio, utilizzando librerie DAO
> non credo esista.
> Grazie Alberto per avermi tolto dall'impiccio...
> @Alex.
>
Grazie mille a tutti ragazzi!!!!!
Risoltooooo
Ciao e grazie di nuovo ;-))))


title: access impazzito

author: Collignon

text:
stamattina mi dice "modulo non trovato", e non funziona quasi piu' niente.
Ieri prendo una form, la salvo con un altro nome, la trasformo in qualche
cos'altro.
Poi esporto la form sulle altre macchine dove ho il front end.
Qui sono cominciate le mie disgrazie.
La vecchia form si chiamava FmPagamentifornitori, quella nuova
FmPagamenticlienti.
Sugli altri db mando solo quella nuova, FmPagamenticlienti, ma sull'altra
macchina, quando apro un'altra un'altra form, FmMacchine mi spara 8 messaggi
in fila di errore dicendo qualcosa su FmpagamentiFornitori...
Avete idea di cosa e' successo e cosa posso fare?


title: cambiare da codice la qualità di stampa

author: All Eyez On me

text:
avrei bisogno da codice di cambiare la qualità di stampa di un report, nella
guida in linea si parla di  nomereport.print.printquality=-4 o -3 o -2 o -1
ma pur settando questo valore la qualità mi rimane sempre la stessa.
Qualcuno ne sa qualcosa?
AEOM


title: evento "su corrente" ??

author: Gobbo

text:
Scusate l'ingnoranza ma sono ancora alle prese con l'autosave (voglio
decidere se salvare o no i cambiamenti fatti)
ho gią avuto diversi consigli ma non ci sono ancora riuscito!!!!
in un vostro consiglio mi č stato detto di scrivere un determinato codice
"su corrente" , io uso access 2000 e non vedo negli eventi "su corrente"
quindi????? lo stesso vale per "istruzioni precedenti di convalida" e per
"istruzioni che eseguono il salvataggio"
vi incollo qui il consiglio per intero:
Metti una casella di controllo nascosta e chiamala DaSalvare, valore
predefinito No.
 - Su Prima di aggiornare scrivi
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.DaSalvare = False Then
        Cancel = True
        Exit Sub
    End If
End Sub
 - Su Corrente scrivi
Private Sub Form_Current()
    Me.DaSalvare = False
End Sub
- Sull'evento Click del pulsante che di esegue la memorizzazione del record
aggiungi
    ' istruzioni precedenti di convalida
    Me.DaSalvare = True
    ' istruzioni che eseguono il salvataggio
Ciao a tutti e grazie!!!!!!!


title: evento "su corrente" ??

author: Alessandro Cara

text:

1) l'evento "su corrente" e' il primo nella lista degli eventi
   dell'oggetto form. Se vai su qualche altro oggetto mi
   sembra "regolare" che non lo trovi
2) Chi ta ha risposto precedentemente con:
     ' istruzioni precedenti di convalida
     ' istruzioni che eseguono il salvataggio
    intende dire che quelle sono "tue" istruzioni e che
    l'importante e che tu metta
     Me.DaSalvare = True
    da qualche parte
--
a.cara


title: evento "su corrente" ??

text:
Alessandro Cara <
al...@blunet.it
> wrote in message
3DC5635F...@blunet.it...

hai ragione,non l'avevo visto perņ ho provato a fare come da aiuto datomi
precedentemente ma non ci riesco assolutamente!!!!
potete aiutarmi???
ciao ed ancora grazie


title: evento "su corrente" ??

text:
Gobbo wrote:
[cut]
>
> hai ragione,non l'avevo visto perň ho provato a fare come da aiuto datomi
> precedentemente ma non ci riesco assolutamente!!!!
posta "tutto" il codice che stai usando
--
a.cara


title: evento "su corrente" ??

text:
Alessandro Cara <
al...@blunet.it
> wrote in message
3DC58A45...@blunet.it...

ho provato a seguire questo consiglio: (perň non ci sono riuscito.....se hai
un consiglio migliore per decidere se salvare le modifiche fatte ad una
maschera tipo aggiunta di record o modifica degli stessi????)



author: pfm

text:
salve

ho una mascheda che filtra i dati di una sottomaschera.

e' possibile visualizzare il numero dei record della sottomaschera?

me.[nomeControlloSottomaschera].form.recorsource ????

Grazie


title: visualizzare il numero dei record della sottomaschera

text:

Se attivi la proprietà della sottomaschera Navigations Button, hai già tutto. Conteggio, freccette e ricerca


text:
A parte usare la NavigationButton come già suggerito... la cosa richiede uno sforzo diverso da quello che hai cercato di implementare.

Prima di tutto la proprietà da leggere è RecordCount dell'Oggetto RECORDSET:

  ----> me![nomeControlloSottomaschera].form.Recordset.Recordcount

tuttavia ci sono dei distinguo... da considerare:
1) Nessun Record
2) Nuovo Record

Entrambe le condizioni vanno testate su CURRENT della SubForm, quindi se vuoi rendere funzionale il tutto, devi ereditare l'evento CURRENT di SubForm nella Form istanziando un'oggetto Form con tanto di Eventi...!

Private WithEvents frmSub As Access.Form

quindi assegnarla... e poi gestirne l'evento in Form...

Saluti
@Alex


title: suggerimento per numero tabelle?

author: ci provo

text:
ciao
sto provando a costruire un piccolo db.
ho un dubbio "strutturale":
avendo una determinata casi di questo tipo
articolo: campi vari
caratteristica1 dell'articolo: campi vari
caratteristica2 dell'articolo: campi vari
mi conviene creare una tabella con i campi dell'articolo ed una per
ciascuna "caratteristica" oppure meglio una tabella unica.
grazie ciao. ciao
lo so che � una domanda "oscema" ma sono all'inizio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: suggerimento per numero tabelle?

text:
"ci provo" <
cist...@n.do
> ha scritto nel messaggio
news:h08qk7$ef3$1...@news.newsland.it...
> ciao
>
> sto provando a costruire un piccolo db.
> ho un dubbio "strutturale":
> avendo una determinata casi di questo tipo
>
> articolo: campi vari
> caratteristica1 dell'articolo: campi vari
> caratteristica2 dell'articolo: campi vari
>
> mi conviene creare una tabella con i campi dell'articolo ed una per
> ciascuna "caratteristica" oppure meglio una tabella unica.
>
> grazie ciao. ciao
>
> lo so che � una domanda "oscema" ma sono all'inizio
>
[Articolo]
- id
- campi vari
[ArticoloCaratteristiche]
- id
- idArticolo
- campi vari
Ciao.
--
Sergio MAZZA


title: suggerimento per numero tabelle?

text:
Sergio MAZZA ha scritto:



> Ciao.
suppongo che volessi dire: tabelle separate.
e l'idArticolo come lo metto nella tabella articolo caratteristiche
PS lavoro in OPENOFFICE...



title: suggerimento per numero tabelle?

text:
"ci provo" <
cist...@n.do
> ha scritto nel messaggio
news:h092bk$8sp$1...@news.newsland.it...
>
> suppongo che volessi dire: tabelle separate.
Supponi bene;
> e l'idArticolo come lo metto nella tabella articolo caratteristiche
?!?
> PS lavoro in OPENOFFICE...
Ah! Ecco! Non ti sei accorto di essere "fuori tema"?
In questo NG si parla di Microsoft Access, non di OpenOffice. Ti conviene
continuare su: (es.) it-alt.comp.software.openoffice...
Ciao.
--
Sergio MAZZA


title: Errore utilizzando FileSystemObject con XP

author: JoeBlack

text:
Salve a tutti...
Buon inizio di settimana :)
Ho utilizzato il comando FileSystemObject con Access2000 e WinME e tutto era
OK ... ma provando la procedura su Office2003 ed XP mi da questo messaggio
di errore:
Non sono disponibili i diritti di licenza necessari
per utilizzare questa funzione in ambiente di progettazione.
...e non esegue la routine
cosa posso fare?
Grazie.. Joe


text:

L'account con il quale accedi al sistema ha i permessi di accesso al filesystem?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cimegv$gd7$1...@canarie.caspur.it...

Ciao Sergio....
credo di si....
cmq.. se deve crearmi problemi questa "sintassi" vedo di utilizzarne
un'altra... in effetti la utilizzo per copiare e cancellare dei files da una
cartella ad un'altra... e non avrei voluto utilizzare shell... ma viste le
problematiche.... cercherò qualche altra soluzione..
anzi a tal proposito si accettano suggerimenti..
Grazie cmq..
ciao


text:

Per copiare file puoi utilizzare l'Istruzione FileCopy (vedi help)...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cims0e$k2n$1...@canarie.caspur.it...

Grazie Sergio... il tuo suggerimento è stato prezioso... ho risolto il
problema.. :)
Ciao
Joe


title: lanciare mdb da access

author: io

text:
Vorrei sapere se è possibile, tramite pulsante, lanciare dall'interno
di una maschera un altro programma in access (praticamente eseguire un
altro mdb). Temgo a precisare che tutte le maschere, le tabelle ecc
hanno nomi completamente differenti.
Grazie


title: lanciare mdb da access

author: Pablitomf (Maurizio Facciuti)

text:
"io" <
7934i...@mynewsgate.net
> ha scritto nel messaggio
news:200511081...@mynewsgate.net...

    Dim PathAccess As String
    Dim PathFile As String
    PathFile = "C:\Tuo_Percorso\Tuo_DB.mdb"
    PathAccess = "C:\Programmi\Microsoft Office\Office\MSACCESS.EXE" 'o
alternativo
    Shell (PathAccess & " " & Chr(34) & PathFile & Chr(34)),
vbMaximizedFocus
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: NON VISUALIZZARE L'ULTIMO RECORD

text:
QUALCUNO SA' COME NON VISUALIZZARE L'ULTIMO RECORD VUOTO
QUANDO SI VISTA UNA TABELLA, UNA MASCHERA O UNA QUERY?
GRAZIE IN ANTICIPO.


title: NON VISUALIZZARE L'ULTIMO RECORD

author: SimonenomiS

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:hGys6.38038$6W.37...@news.infostrada.it...
> QUALCUNO SA' COME NON VISUALIZZARE L'ULTIMO RECORD VUOTO
> QUANDO SI VISTA UNA TABELLA, UNA MASCHERA O UNA QUERY?
>
> GRAZIE IN ANTICIPO.
>
    L'ultimo record non viene visualizzato se la 'vista di tipo tabella' ha
come recordsource un recordset non aggiornabile. Pertanto in una maschera
puoi impedire la visualizzazione dell'ultimo record impostando a No la sua
proprietà 'Consenti modifiche'; in una query potrai avere non visualizzato
l'ultimo record se la query è restituisce un recordset non aggiornabile (ad
esempio perche' contiene un GROUP BY). Nel caso della tabella, la semplice
tabella, invece, è impossibile non far visualizzare la riga per l'immissione
di un nuovo record (a meno di non aprire il DB in sola lettura); in questo
caso ti conviene creare una vista di tipo tabella all'interno di una
maschera avente settata a No la prop... ecc, ecc.
    Ciao.


title: NON VISUALIZZARE L'ULTIMO RECORD

author: Luciano (DOC)

text:
Tosto73 ha scritto nel messaggio ...
>QUALCUNO SA' COME NON VISUALIZZARE L'ULTIMO RECORD VUOTO
>QUANDO SI VISTA UNA TABELLA, UNA MASCHERA O UNA QUERY?
Metti inserimento record a "no".
Saluti.
Luciano
(DOC)


title: NON VISUALIZZARE L'ULTIMO RECORD

text:

io ho provato a fare come dite voi ma l'ultimo record della maschera, quello
vuoto continua ad essere visualizzato! forse sbaglio qualcosa? fatemi
sapere! ciao.


title: Formattazione report

author: leonardo esposito

text:
Buona sera agli amici del NG,
ho un report di undb Access 2003, i cui dati hanno origine da una
tabella i cui campi sono:
DataOrdine, NomePv e ColliOrdinati. Il campo NomePv è una casella
combinata con 6 record predefiniti da selezionare (a seconda del nome
cliente), mentre il campo ColliOrdinati è variabile. Ho già formattato
il report in modo tale da visualizzarmi su di un unica pagina alla sua
apertura  gli ordini fatti dai clienti (NomePv) in quel determinato
giorno:
ora voglio anche formattare il report in modo che mi dia un messaggio
sempre all'apertura che mi indichi se manca qualcuno dei 6 NomePv
negli ordini.
grazie molte per l'aiuto.
Leo


author: AEOM

text:
Come posso fare dentro una casella di testo ad evitare che alla pressione
del tasto F1 si apra la guida ?
Intercetto la pressione del tasto eseguo la mia routine ma poi si apre lo
stesso.
Suggerimenti?
Ciao, AEOM


title: evitare che alla pressione del tasto F1 si apra la guida

author: MA

text:
"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
news:WA6nb.52511$e5.19...@news1.tin.it...

Se non ti serve proprio usa sendkeys
MAssimiliano


author: RoDAgo

text:
"AEOM" scrisse...
> Come posso fare dentro una casella di testo ad evitare che alla pressione
> del tasto F1 si apra la guida ?
> Intercetto la pressione del tasto eseguo la mia routine ma poi si apre lo
> stesso.
Utilizza la AutoKeys per assegnare ad F1 un comando diverso dall'apertura
dell'help.
Puoi anche utilizzare le condizioni per capire quale controllo ha lo stato
attivo.
> Suggerimenti?
>
> Ciao, AEOM
>
Cià
RoDAgo


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:%C6nb.14026$uv4....@news.edisontel.com...

Autokeys!
sorry for mistake
MAssimiliano


text:
"RoDAgo" <
rodago...@tiscali.it
> ha scritto nel messaggio
news:bnit94$11f20s$1...@ID-166778.news.uni-berlin.de...

grazie per la risposta ma forse non mi sono spiegato o forse non ho capito
come fare:
ho il cursore dentro la casella testo6
e il seguente evento:
Private Sub Testo6_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 112 Then
        MsgBox "ciao"
    End If
end sub
quando schiaccio F1  mi appare il mesaggio "ciao" e subito dopo si apre la
guida in linea
voglio evitare che questo succeda.
Ciao, AEOM


text:
"AEOM" scrisse...
cut
> grazie per la risposta ma forse non mi sono spiegato o forse non ho capito
> come fare:
> ho il cursore dentro la casella testo6
> e il seguente evento:
>
> Private Sub Testo6_KeyDown(KeyCode As Integer, Shift As Integer)
>     If KeyCode = 112 Then
>         MsgBox "ciao"
>     End If
> end sub
>
>
> quando schiaccio F1  mi appare il mesaggio "ciao" e subito dopo si apre la
> guida in linea
> voglio evitare che questo succeda.
Conosci la Macro Autokeys? (Per il funzionamento utilizza l'help in linea.)
Ti consente di assegnare ad un tasto o ad una combinazione di tasti un
qualsiasi set di azioni.
Ti consente anche di eseguire o meno il set di azioni in base ad una
condizione.
La condizione può tranquillamente fare riferimento ad una routine che hai
precentemente creato.
RoDAgo


text:

Crati una macro autokeys.
sulla condizione F1 tra parentesi graffe ci metti il tuo codice
MAssimiliano


author: Cane Randagio

text:
"MA" <
> sorry for mistake
C'hai preso gusto eh?   ;-)
Bye


text:
> > sorry for mistake
>
> C'hai preso gusto eh?   ;-)
>
> Bye
Spesso uso espressioni anglofone o inglesi (soprattutto parolacce!), rendono
bene l'idea
Al colmo perň della rabbia, nulla č meglio del mio amato napoletano
Massimiliano


text:
"RoDAgo" <
rodago...@tiscali.it
> ha scritto nel messaggio
news:bnj01d$v5ga9$1...@ID-166778.news.uni-berlin.de...

non la conosco...mo me la vedo
grazie 1000
AEOM


author: Giorgio Prx

text:
"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
news:Kf7nb.52767$e5.19...@news1.tin.it...

Se vuoi disabilitare il tasto F1 solo per questo campo
---------------------
 Private Sub Testo6_KeyDown(KeyCode As Integer, Shift As Integer)
     If KeyCode = 112 Then
         KeyCode=0
         MsgBox "ciao"
     End If
 end sub
-------------------
In altro caso segui il consiglio di Ma e RoDAgo
Ciao Giorgio


text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bnj5is$epa$1...@lacerta.tiscalinet.it...
emm..
non campo ma controllo
By


title: Trasformazione gradi centesimali in sessagesimali

text:
Salve a tutti Ho una tabella con Longitudine e Latitudine, espressa
come numeri centesimali. Li dovrei trasformare in grai sessagesimali.
Il problema, chiaramente non è dei numeri  a sinistra della virgola,
ma di quelli a destra. Come faccio a trasformarli ? c'è una funzione
specifica ?
Il formato di partenza, è ad esempio : 35,82345
dovrebbe diventare                            35,49707
Come posso fare ?
Ho cercato sul sito e qui...ma non ho trovato molto...Mi potreste
aiutare ?


author: Roberto La Forgia

text:
"Nerowolf63" <
dtc...@tin.it
> wrote in message
news:1139415390.6...@g44g2000cwa.googlegroups.com
> Salve a tutti Ho una tabella con Longitudine e Latitudine, espressa
> come numeri centesimali. Li dovrei trasformare in grai sessagesimali.
> Il problema, chiaramente non č dei numeri  a sinistra della virgola,
> ma di quelli a destra. Come faccio a trasformarli ? c'č una funzione
> specifica ?
>
> Il formato di partenza, č ad esempio : 35,82345
> dovrebbe diventare                            35,49707
>
> Come posso fare ?
>
> Ho cercato sul sito e qui...ma non ho trovato molto...Mi potreste
> aiutare ?
Devi fare accussě:
cent=35.82345
ParteIntera = Int(cent)
cent = cent - ParteIntera
Sessadecimal = cent * 60 / 100
poi sommare parteintera e sessadecimal ...
Statti buono :-)
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Roberto La Forgia wrote:
> "Nerowolf63" <
dtc...@tin.it
> wrote in message
>
news:1139415390.6...@g44g2000cwa.googlegroups.com
>
>> Salve a tutti Ho una tabella con Longitudine e Latitudine, espressa
>> come numeri centesimali. Li dovrei trasformare in grai sessagesimali.
>> Il problema, chiaramente non č dei numeri  a sinistra della virgola,
>> ma di quelli a destra. Come faccio a trasformarli ? c'č una funzione
>> specifica ?
>>
>> Il formato di partenza, č ad esempio : 35,82345
>> dovrebbe diventare                            35,49707
>>
>> Come posso fare ?
>>
>> Ho cercato sul sito e qui...ma non ho trovato molto...Mi potreste
>> aiutare ?
>
>
> Devi fare accussě:
>
> Statti buono :-)
> Roberto
Ciao Roberto, la tua napoletanizzazione č dovuta all'approssimarsi della
nuova CISA???
Hai letto i relatori e gli argomenti?
Quest'anno particolarmente interessanti...
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:dsdb06$9of$
1...@area.cu.mi.it
> Roberto La Forgia wrote:
> > "Nerowolf63" <
dtc...@tin.it
> wrote in message
> >
news:1139415390.6...@g44g2000cwa.googlegroups.com
> > >>
> >CUT
> >
> > Devi fare accussì:
> >
> > Statti buono :-)
> > Roberto
> Ciao Roberto, la tua napoletanizzazione è dovuta all'approssimarsi della
> nuova CISA???
> Hai letto i relatori e gli argomenti?
> Quest'anno particolarmente interessanti...
Nun saccio niende, mo vado a vedè !!
"Napoletanità" a parte spero proprio di riuscire a venire alla CISA2,
anzi di convincere altri amici a venire, ma mi serve lo sconto comitiva
...:-)
Ciao,



author: Roberto da casa

text:
"Nerowolf63" <
dtc...@tin.it
> ha scritto nel messaggio
news:1139415390.6...@g44g2000cwa.googlegroups.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione General, nella FAQ
intitolata "5.23 Raccolta di sub e funzioni utili" dovresti trovare ciò che
ti serve.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Dimensione automatica (zoom) maschere per PC con monitor e risoluzione diversi

author: Bruno - S95

text:
Ciao a tutti.
Esiste un modo per poter visualizzare una maschera e i controlli creata con
settaggio monitor 800X600 in qualsiasi altro monitor e con settaggio diverso
da quello con cui è stata creata la maschera ?
Esempio: zummando la maschera, senza dover ridimensionare i controlli.
Inoltre mi sapete dire perché nonostante abbia creato una maschera su
monitor 17 pollici e risoluzione 800X600 quando apro la stessa in un altro
PC con monitor 15 pollici e risoluzione 800X600, non si vede tutta la
maschera ?
Grazie da Bruno


text:

Guarda su
www.sitocomune.com
c'è quello che cerchi.
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
news:rD5Tb.234930$_P.80...@news4.tin.it...
> Ciao a tutti.
>
> Esiste un modo per poter visualizzare una maschera e i controlli creata
con
> settaggio monitor 800X600 in qualsiasi altro monitor e con settaggio
diverso
> da quello con cui è stata creata la maschera ?
> Esempio: zummando la maschera, senza dover ridimensionare i controlli.
Non capisco perché non vuoi fare il ridimensionamento automatico dei
controlli: dovessi farlo a mano capirei, ma visto puoi farlo
automaticamente...
Il modo per effettuare il ridimensionamento automatico dei controlli lo
trovi sul Sito Comune (link qui sotto), nella Sezione General, nella FAQ di
Alberto Marchi intitolata "Ridimensionamento automatico dei controlli di una
maschera.".
>
> Inoltre mi sapete dire perché nonostante abbia creato una maschera su
> monitor 17 pollici e risoluzione 800X600 quando apro la stessa in un altro
> PC con monitor 15 pollici e risoluzione 800X600, non si vede tutta la
> maschera ?
In teoria dovrebbe poter dipendere da due cose: o la maschera ha una
dimensione in diagonale maggiore di 15 pollici (quindi in un monitor da 15
pollici non c'entra), oppure non hai impostato il dimensionamento e la
centratura automatici per la maschera.
Se, come affermi, la risoluzione video è la stessa, non riesco a pensare ad
altre ipotesi.
>
> Grazie da Bruno
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:7w8Tb.6243$Mt6.2...@twister2.libero.it...

Mille grazie Roberto.
        Bruno


author: ebola

text:
mas...@massimilianoamendola.it
 (MA) wrote in message news:<
151Z26Z53Z22Y1...@usenet.libero.it
>...
> Il 01 Feb 2004, 12:43, "Bruno - S95" <
bruno...@tin.it
> ha scritto:
> >
> > Esiste un modo per poter visualizzare una maschera e i controlli creata
>  con settaggio monitor 800X600 in qualsiasi altro monitor e con settaggio
>  diverso da quello con cui è stata creata la maschera ?
> >
>
> Guarda su
www.sitocomune.com
> c'è quello che cerchi.
> MAssimiliano
>
Poichè anch'io ho la stessa esigenza ho provato la soluzione trovata
sul Sito comune / Forms / Ridimensionamento automatico dei controlli
di una maschera di Alberto
Marchi(
http://www.sitocomune.com/forms/forms018.htm
).
Ma .. non succede nulla: nè mi dà errore, nè ridimensiona alcunchè
quando imposto 800x600 rispetto al tradizionale 1024x768.
In dettaglio:
Nella form da ridimensionare ho messo:
Private Sub Form_Open(Cancel As Integer)
 SetScale Me
End Sub
Private Sub Form_Resize()
 Rescale Me
End Sub
Nella sezione Moduli ho creato il modulo "Ridimensiona", dove ho
copiato pari pari il codice.
Forse xchè uso A2000?
Grazie a chi vorrà chiarire il piccolo mistero.
Ebola49


title: Query di unione

text:
Ho una tabella vendita con campo incasso e una tabella spese con campo
spese,
ho fatto una "query1" incasso sulla tabella vendite e una "query2"
spese sulla tabella spese, a questo punto ho creato una query di unione
delle due query del tipo
Select sum(incasso) as incasso FROM query1
UNION Select sum(spese) as spese FROM query2
a sto punto mi viene fuori dalla Query3 una colonna chiamata incassi
con due record dei totali spese-incassi,
Domanda, e quì viene il problema: non riesco a fare la differenza dei
due risultati per avere un dato del tipo "guadagno".
Ciao.


title: Query di unione

text:

moltiplica per -1 le spese nella query di unione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query di unione

text:
MA ha scritto:
> >
> moltiplica per -1 le spese nella query di unione
Dai ti prego, cosa devo scrivere dopo questo codice, sii un po più
preciso:
Select sum(incasso) as incasso FROM query1
UNION Select sum(spese) as spese FROM query2
Prometto che dopo non scoccio più!
Ciao Grazie


title: Query di unione

text:
william...@virgilio.it
 wrote:
> MA ha scritto:
>
>
>>>
>
>> moltiplica per -1 le spese nella query di unione
>
> Dai ti prego, cosa devo scrivere dopo questo codice, sii un po più
> preciso:
>
 Select sum(incasso) as incasso FROM query1
 UNION Select sum(spese)*-1 as spese FROM query2
>
> Prometto che dopo non scoccio più!
Guarda nel mio caso arriv tardino, nel caso di MAZZA poi arrivi in una
situazione irreparabile...
Siamo già completamente scòcciati...
> Ciao Grazie



title: filtro SQL di ore

author: pfm

text:
ciao

ho una tabella che proviene da Sql server cha ha tra i vari campi

DataProduzione DateTime che ha la data es. 27/05/2014
OraProduzione DateTime che ha solo l'ora (es. 31/12/1899 7:00:00)

come posso creare un filtro

select * from PRoduzione
WHERE (((DataProduzione)=#5/26/2014#)

and tra le 7:00 e le 14:00 dello stesso giorno?

Grazie


title: filtro SQL di ore

text:
Se la sviluppi in JET, fai riferimento alle Funzioni Hour(DataProduzione) del giorno interessato...!

IN sostanza...

SELECT * FROM Produzione
WHERE Fix(DataProduzione)=#5/26/2014#
  AND Hour(DataProduzione) Between 7 AND 14


title: Neuroni in vacanza.. Please Help ....

text:
Ciao a tutti,
scusate della domanda che è già stata postata ma devo avere i neuroni in
ferie e non mi hanno avvertito!!!
Il tema è Stampa unione da access a word (97)
Io ho una query che mi estrae dei dati da più tabelle e vorrei che nella
maschera associata alla query ci fosse un pulsante che cliccato mandi in
word su un file "preparato al caso" i dati della query.
Per quanto riguarda pulsanti ecc.. no problem, il mio problema stà nel
codice da dare al pulsante o il modulo da richiamare per mandare dalla query
(o dalla maschera) i dati al documento word (credo .dot come modello
giusto?).
Come esempio:
Nella query che si chiama "Prova" :
ID
Nome
Cognome
Dati
Nel documento word che si chiama "Doc1":
Il signor [Nome] [Cognome] è il numero [ID] della lista ed ha i seguenti
[Dati]
Poi mi arrangio ma vorrei se è possibile un esempio dello script da
realizzare in OnClick del pulsante sella machera...
Grazie tantissime e buone ferie a chi è in ferie e buon lavoro agli altri.
Axel_4


title: Neuroni in vacanza.. Please Help ....

author: Sergio MAZZA

text:
"Axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9krhma$t56$1...@newsfeed.cineca.it...
> Ciao a tutti,
> scusate della domanda che è già stata postata ma devo avere i neuroni in
> ferie e non mi hanno avvertito!!!
>
> Il tema è Stampa unione da access a word (97)
>
> Io ho una query che mi estrae dei dati da più tabelle e vorrei che nella
> maschera associata alla query ci fosse un pulsante che cliccato mandi in
> word su un file "preparato al caso" i dati della query.
> Per quanto riguarda pulsanti ecc.. no problem, il mio problema stà nel
> codice da dare al pulsante o il modulo da richiamare per mandare dalla
query
> (o dalla maschera) i dati al documento word (credo .dot come modello
> giusto?).
Non necessariamente; perchè l'output della stampa unione può andare su un
nuovo file o su stampa; quindi il modello (.dot) non serve. Uhè! Questo a
mio avviso...
> Come esempio:
>
> Nella query che si chiama "Prova" :
>
> ID
> Nome
> Cognome
> Dati
>
>
> Nel documento word che si chiama "Doc1":
>
> Il signor [Nome] [Cognome] è il numero [ID] della lista ed ha i seguenti
> [Dati]
>
> Poi mi arrangio ma vorrei se è possibile un esempio dello script da
> realizzare in OnClick del pulsante sella machera...
>
> Grazie tantissime e buone ferie a chi è in ferie e buon lavoro agli altri.
>
> Axel_4
Creati il documento (non modello) e con stampa unione associalo alla query
creata un precedenza. Inserisci il testo con i campi che ti interessano,
chiudi e in access ti crei un bottone con queste istruzioni:
'------------
Dim oDoc As Word.Document
Set oDoc = CreateObject("Word.Document")
oDoc.Application.Documents.Open "c:\documenti\NomeDocumento.doc"
With oDoc.MailMerge
    .Destination = wdSendToNewDocument
    .Execute
End With
oDoc.Close
Set oDoc = Nothing
'------------
Prima di eseguirlo devi inserire i riferimenti alla libreria di word
(strumenti - riferimenti)...
Ciao.


title: Neuroni in vacanza.. Please Help ....

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9krih9$3qk$1...@canarie.caspur.it...

 Grazie! Stò capendo come funziona ma mi da un errore di Run-time 5852:
"L'oggetto richiesto non è disponibile"
Credo che mi manchi qualche cosa nell'installazione di Word.
Ciao
Axel_4


title: Neuroni in vacanza.. Please Help ....

text:
"Axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9krjun$u9d$1...@newsfeed.cineca.it...
>
>  Grazie! Stň capendo come funziona ma mi da un errore di Run-time 5852:
> "L'oggetto richiesto non č disponibile"
>
> Credo che mi manchi qualche cosa nell'installazione di Word.
> Ciao
>
> Axel_4
Prova allora cosě:
'------------
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "c:\documenti\NomeDocumento.doc"
With oApp.ActiveDocument.MailMerge
    .Destination = wdSendToNewDocument
    .Execute
End With
oApp.Quit
Set oApp = Nothing
'------------
Ciao.


title: Neuroni in vacanza.. Please Help ....

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9ku9o0$1n8$1...@canarie.caspur.it...

OK!
Grazie
Axel_4


title: Access e stampante termica

text:
salve,
ho una stampante termica GODEX EZ-4T la quale mi serve per stampare delle
ricevute e delle etichette.
Con il software a corredo ( QLabel III ) posso utilizzare le varie
dimensioni dei fonts ( 6...8...10...fino a 25 )
mentre dal report Access mi stampa sempre la stessa dimensione ( 10 ) anche
se variando i vari tipi di font.
Qualcuno sa come impostare questa stampante in modo da poter utilizzare, da
Access, i vari font che, credo, siano residenti ?
A me, in definitiva, interessa che stampi i caratteri con una grandezza
intorno a 8...
Grazie per la collaborazione.
Federico


title: Access e stampante termica

author: Alessandro Cara

text:
Ghisbli_ ha scritto:

come fai a dire al report di access quale font ti deve stampare?
--
a.cara


title: Access e stampante termica

text:
i report gia' sono creati e vengono usati per stampare perfettamente con una
epson C70...
ma ora hanno preso queste stamapnti termiche e quindi devo settare i
caratteri....
per default mi stampa i caratteri ( installati con windows ) solo con una
grandezza di 10 o superiore...ho provato ad inserire valori minori, ma anche
se nel report sembrerebbe accettarli, i risultato stampato e' sempre lo
stesso ( cioè carattereti aventi grandezza 10 )
a me, necessitano, grandezze inferiori..
la stampante e' collegata tramite cavo parallelo...e solitamente viene usata
per le etichette....
il software a corredo ( QLABEL III ) utilizza dei font particolari ( con cui
riesco a stampare anche delle scritte molto piccole ) che non riesco a
trovare o ad installarli in windows, e quindi riesco ad usarli solo da
questo software.
Grazie



title: Access e stampante termica

text:
Ghisbli_ ha scritto:

uhm, probabilmente e ripeto probabilmente la stampante che usi non
riconosce il font usato dal report di access ed usa un default.
Spero ci sia qualcuno che sappia essere piu' preciso.
Hai provato a stampare con word (se lo hai) provando i diversi font?
--
a.cara


title: Aggiornare un punteggio

author: Mimmo

text:
Tramite una maschera inserisco quotidianamente un punteggio relativo a
ciascuna persona presente nell'anagrafica.
Il dato che aggiungo deve sommarsi a quello presente.
Come faccio ?
Dove vado a mettere l'operazione di somma ?
In pratica io ho una maschera dove ho creato una tendina con i punti (0.3
0.4 0.7 1). Se ieri una persona stava a 0.3 e oggi ha ottenuto 0.7 vorrei
che domani il valore di partenza fosse1.
Inoltre come faccio a far comparire in una casella della maschera la data
odierna cosě da non essere costretto a scriverla ?
Grazie
M.


title: Aggiornare un punteggio

author: Roberto dal portatile

text:
"Mimmo" <
mi...@thunder.it
> ha scritto nel messaggio
news:9b77kl$fn$1...@fe2.cs.interbusiness.it...
> Tramite una maschera inserisco quotidianamente un punteggio relativo a
> ciascuna persona presente nell'anagrafica.
> Il dato che aggiungo deve sommarsi a quello presente.
> Come faccio ?
>
> Dove vado a mettere l'operazione di somma ?
> In pratica io ho una maschera dove ho creato una tendina con i punti (0.3
> 0.4 0.7 1). Se ieri una persona stava a 0.3 e oggi ha ottenuto 0.7 vorrei
> che domani il valore di partenza fosse1.
Se la tendina è una casella combinata non associata che si chiama Pippo e la
casella di testo associata ad un campo della tua tabella anagrafica che
contiene il punteggio si chiama Punteggio, a fronte dell'evento "Dopo
aggiornamento" della casella combinata Pippo genera il seguente codice VBA:
Me!Punteggio = Me!Punteggio + Me!Pippo
>
> Inoltre come faccio a far comparire in una casella della maschera la data
> odierna così da non essere costretto a scriverla ?
>
Nel Valore predefinito della tua casella di testo scrivi :
= Date()
> Grazie
> M.
>
Prego
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: INSERT INTO non funzionante

text:
Ciao a tutti,
Vorrei inserire alcuni dati da una tabella all'altra tramite una queri
di inserimento INSERT INTO pero' mi da' errore di "syntax error" ma
non riesco a capire dove sbaglio.
Vi posto il codice sperando che qualcuno mi possa aiutare
Dim rst, rst2 As Variant
Dim NextFiscalMonthEnd As Date
    NextFiscalMonthEnd = DMin("MonthEnd", "tbl_MonthEnd", "MonthEnd>#"
& Format(Date, "mm/dd/yy") & "#")
    Set rst = CurrentDb.OpenRecordset("SELECT
Tbl_Historical_Statements.Update_date FROM Tbl_Historical_Statements
GROUP BY Tbl_Historical_Statements.Update_date HAVING
(((Tbl_Historical_Statements.Update_date)>#" & Format
(NextFiscalMonthEnd, "mm/dd/yy") & "#));")
    If rst.RecordCount < 2 Then
-----------------------------------------------------------------------------------
QUESTA E' LA PARTE CHE MI DA' ERRORE
        Set rst = CurrentDb.OpenRecordset("INSERT INTO
Tbl_Historical_Statements ( Customer_ID, Update_date, #" & Format
(Date, "mm/dd/yy") & "#, Document_Number, Customer_reference, Type,
Amount, Overdue_Date, [Currency] ) SELECT Tbl_Invoices.Customer_ID,
Tbl_Invoices.Update_date, Tbl_Invoices.Date,
Tbl_Invoices.Document_Number, Tbl_Invoices.Customer_reference,
Tbl_Invoices.Type, Tbl_Invoices.Amount, Tbl_Invoices.Overdue_Date,
Tbl_Invoices.Currency FROM Tbl_Invoices WHERE
(((Tbl_Invoices.Update_date)=#" & Format(Date, "mm/dd/yy") & "#));")
-----------------------------------------------------------------------------------
non riesco a capire cosa ci sia che non va, mi sembra tutto ok
ho anche provato a sostituire la query precedente con questa:
Set rst = CurrentDb.OpenRecordset("INSERT INTO
Tbl_Historical_Statements ( Customer_ID ) SELECT
Tbl_Invoices.Customer_ID FROM Tbl_Invoices;")
e se poi avesse funzionato avrei aggiunto i campi ad uno ad uno ma
questa volta mi da' errore di "invalid operation"
Sapete dirmi cosa c'e' che non va ?
grazie 1000 per l'aiuto in anticipo
Stay alive
Pio Pio


title: INSERT INTO non funzionante

author: Marco Pizzamiglio

text:
ache...@libero.it
 ha scritto:
> Ciao a tutti,






INSERT INTO � una query di inserimento, non puoi usarla per aprire un
recordset.
Eseguila cos�: currentdb.execute "INSERT INTO ..."
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: INSERT INTO non funzionante

text:
> INSERT INTO è una query di inserimento, non puoi usarla per aprire un
> recordset.
> Eseguila così: currentdb.execute "INSERT INTO ..."
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Marco e grazie per l'informazione. Ci deve essere anche un'altro
errore. Ho sostituito la query con la seguente:
CurrentDb.Execute "INSERT INTO Tbl_Historical_Statements
( Customer_ID, Update_date= #" & Format(Date, "mm/dd/yy") & "#,
Document_Number, Customer_reference, Type, Amount, Overdue_Date,
Currency ) SELECT Tbl_Invoices.Customer_ID, Tbl_Invoices.Update_date,
Tbl_Invoices.Date, Tbl_Invoices.Document_Number,
Tbl_Invoices.Customer_reference, Tbl_Invoices.Type,
Tbl_Invoices.Amount, Tbl_Invoices.Overdue_Date, Tbl_Invoices.Currency
FROM Tbl_Invoices WHERE (((Tbl_Invoices.Update_date)=#" & Format(Date,
"mm/dd/yy") & "#));"
pero' mi dice che c'e' ancora un errore di sintassi. Cosa puo' essere
ancora ?
Stay alive !
Pio Pio


title: INSERT INTO non funzionante

text:
> pero' mi dice che c'e' ancora un errore di sintassi. Cosa puo' essere
> ancora ?
>
> Stay alive !
> Pio Pio
Mi rispondo da solo: la seguente query:
CurrentDb.Execute "INSERT INTO Tbl_Historical_Statements
( Customer_ID, Update_date= #" & Format(Date, "mm/dd/yy") & "#,
Document_Number, Customer_reference, Type, Amount, Overdue_Date,
Currency ) SELECT Tbl_Invoices.Customer_ID, Tbl_Invoices.Update_date,
Tbl_Invoices.Date, Tbl_Invoices.Document_Number,
Tbl_Invoices.Customer_reference, Tbl_Invoices.Type,
Tbl_Invoices.Amount, Tbl_Invoices.Overdue_Date, Tbl_Invoices.Currency
FROM Tbl_Invoices WHERE (((Tbl_Invoices.Update_date)=#" & Format
(Date,
"mm/dd/yy") & "#));"
deve essere cambiata in:
CurrentDb.Execute "Insert INTO Tbl_Historical_Statements
( Customer_ID ,Update_date, Document_Number, Customer_reference, Type,
Amount, Overdue_Date, [Currency]) SELECT Tbl_Invoices.Customer_ID,
Tbl_Invoices.Update_date, Tbl_Invoices.Date,
Tbl_Invoices.Document_Number , Tbl_Invoices.Type, Tbl_Invoices.Amount,
Tbl_Invoices.Overdue_Date, Tbl_Invoices.Currency  FROM Tbl_Invoices
WHERE ((Tbl_Invoices.Update_date)=#" & Format(Date, "mm/dd/yy") &
"#);"
c'era un format di troppo.



title: Visualizzazione predefinita - DIVIDI MASCHERA - sempre minimizzata?

author: RobertoA

text:
Access 2013  32bit su Win8, tabelle collegate a db esterno
Stavo provando una funzionalita' che non conoscevo, il DIVIDI MASCHERA
su visualizzazione predefinita di una form
Allora:
- collego la form ad una tabella
- porto nel corpo form quattro campi
- imposto la proprieta 'visualizzazione predefinita' su DIVIDI MASCHERA
Vado in visualizzazione e..... la form mi appare minimizzata,
posizionata in alto sulla sinistra
Per aprirla devo farlo manualmente, ogni volta che la apro mi appare
minimizzata
C'e' qualche proprieta' da settare per farla partire con dimensioni non
nulle o bisogna andare a colpi di codice?


title: Rappresentare graficamente le relazioni

author: Andrea

text:
Non sono molto esperto di access, ma mi interessava sapere se sia possibile
visualizzare graficamente le relazioni che esistono in un database SQL
serve.
Si pu�?
Grazie. Ciao. Andrea.


title: Rappresentare graficamente le relazioni

text:
"Andrea" <*a*n*d*.*b*e*s*@*a*l*i*c*e*.*i*t*> ha scritto nel messaggio
news:4b190ba5$0$8857$4faf...@reader5.news.tin.it...

In SQL si chiamano Diagrammi di database


title: Rappresentare graficamente le relazioni

text:
"Andrea" <*a*n*d*.*b*e*s*@*a*l*i*c*e*.*i*t*> ha scritto nel messaggio
news:4b190ba5$0$8857$4faf...@reader5.news.tin.it...
> Non sono molto esperto di access, ma mi interessava sapere se sia
> possibile visualizzare graficamente le relazioni che esistono in un
> database SQL serve.
>
> Si puï¿½?
>
> Grazie. Ciao. Andrea.
>
Se intendi quelle definite in access, puoi utilizzare il menï¿½ (acc'2003)
Strumenti - Relazioni...
Ciao.
--
Sergio MAZZA


title: Rappresentare graficamente le relazioni

text:
"MA" <
sp...@spam.it
> ha scritto nel messaggio
news:hfb6pm$pf$1...@tdi.cu.mi.it...

Allora partiamo dallinizio.
In ufficio abbiamo un gestionale che utilizza un database SQL server.
In questo software � presente un generatore di report con cui � possibile
strarre qualsiasi dato ed �, tutto sommato, abbastanza semplce.
Il problema � conoscere le tabelle, il loro contenuto e le relazioni. Esiste
della documentazione sul sito del produttore, ma mi sembra sia fondamentale
conoscere le relazioni fra le tabelle.
Ad esempio un DDT collegato all'anagrafica Clienti, agli articoli di
magazzino, i vettori e cos� via.
Sono convinto che conoscendo le relazioni (meglio se a livello grafico) sia
pi� semplice realizzare questi report.
A tal proposito ho scaricato ed installato la versione trial di SQL server
2008 enterprise. Ma ovviamente non conosco assolutamente il programma e non
so la via per realizzare quanto chiedo.
In particolare dove trovo questa funzione (diagrammi di database)?
Grazie.
Ciao.
Andrea.


title: Rappresentare graficamente le relazioni

text:
"Andrea" <*a*n*d*.*b*e*s*@*a*l*i*c*e*.*i*t*> ha scritto nel messaggio
news:4b193f8c$0$10448$4faf...@reader2.news.tin.it...

I diagrammi non sono una funzione ma degli oggetti
Lo trovi nell'albero degli oggetti del database prima delle tabelle


title: Rappresentare graficamente le relazioni

text:
MA ha scritto:
[cut]
>> In particolare dove trovo questa funzione (diagrammi di database)?
>>
> I diagrammi non sono una funzione ma degli oggetti
> Lo trovi nell'albero degli oggetti del database prima delle tabelle
>
Uhmmmm....... quello che lui chiede e' la possibilita' di vedere le
relazione logiche. Non e' detto che siano state "diagrammate".
--
ac


title: Rappresentare graficamente le relazioni

author: Andrea chiocciola

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:1NbSm.53079$813....@tornado.fastwebnet.it...

Infatti. Ho trovato "diagrammi di database" dove mi � stato detto, ma il
massimo che ottengo con tasto dx � un menu che riporta:
- Utilizzo di diagrammi SQL Server 2000
- Report -> Report personalizzati....
- Aggiorna
Che faccio?
Ciao.
Andrea.


title: Rappresentare graficamente le relazioni

text:
Andrea ha scritto:
> "Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
> news:1NbSm.53079$813....@tornado.fastwebnet.it...
>> MA ha scritto:
>> [cut]
>>>> In particolare dove trovo questa funzione (diagrammi di database)?
>>>>
>>> I diagrammi non sono una funzione ma degli oggetti
>>> Lo trovi nell'albero degli oggetti del database prima delle tabelle
>>>
>> Uhmmmm....... quello che lui chiede e' la possibilita' di vedere le
>> relazione logiche. Non e' detto che siano state "diagrammate".
>> --
>> ac
>
> Infatti. Ho trovato "diagrammi di database" dove mi ï¿œ stato detto, ma il
> massimo che ottengo con tasto dx ï¿œ un menu che riporta:
>
> - Utilizzo di diagrammi SQL Server 2000
> - Report -> Report personalizzati....
> - Aggiorna
>
> Che faccio?
C'e' poco da fare.
Devi esaminare  le tabelle e tramite nome,tipo e lunghezza dei campi
definiti trovare lo schema logico.
Processo non esente da errori se il db e' a pene di segugio, come in
genre faccio io.
--
ac


title: Rappresentare graficamente le relazioni

author: Beppe

text:
On 4 Dic, 22:37, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Andrea ha scritto:
>
>
>
> > "Alessandro Cara" <
alessandro.c...@ay-1anetwork.it
> ha scritto nel messaggio
> >news:1NbSm.53079$813....@tornado.fastwebnet.it...
> >> MA ha scritto:
> >> [cut]
> >>>> In particolare dove trovo questa funzione (diagrammi di database)?
>
> >>> I diagrammi non sono una funzione ma degli oggetti
> >>> Lo trovi nell'albero degli oggetti del database prima delle tabelle
>
> >> Uhmmmm....... quello che lui chiede e' la possibilita' di vedere le
> >> relazione logiche. Non e' detto che siano state "diagrammate".
> >> --
> >> ac
>
> > Infatti. Ho trovato "diagrammi di database" dove mi è stato detto, ma il
> > massimo che ottengo con tasto dx è un menu che riporta:
>
> > - Utilizzo di diagrammi SQL Server 2000
> > - Report -> Report personalizzati....
> > - Aggiorna
>
> > Che faccio?
>
> C'e' poco da fare.
> Devi esaminare  le tabelle e tramite nome,tipo e lunghezza dei campi
> definiti trovare lo schema logico.
> Processo non esente da errori se il db e' a pene di segugio, come in
> genre faccio io.
> --
> ac- Nascondi testo citato
>
> - Mostra testo citato -
Attraverso Visio della Microsoft puoi fare esattamente ciò che ti
serve. Per i database diventa un potente strumento di analisi che con
i database SQL e Access calza alla perfezione.
Una volta scelto come tipo di diagramma "database" hai a disposizione
un menù "database" con la funzione decodifica che tra l'altro genera
un diagramma in automatico della struttura delle relazioni presenti
nel db.
Buon lavoro,
bye


title: problemi DiBa...aiuto!

author: Massimo Meridio

text:
ciao a tutti!
    mi sono dotato di un programma(mosaico...i più lo conosceranno)per la
gestione del mio magazzino.Durante l'immissione di alcuni articoli si è
creata la necessità di creare per questi una distinta base:e qui mi sono
arenato!!!
  esempio:
L'articolo"03" che produco artigianalmente(una composizione da applicare ad
un'oggetto regalo) è composta dagli articoli "A","B","C","D" ed "E".
In fase di ordine ai miei fornitori l'articolo "A"(un nastro di carta)
misura 250 mt e il suo costo in fattura mi viene dato come oggetto singolo
(per esempio 12euro), il "B" (confetti alle mandorle)in fattura viene
visualizzato in euro/kg.Ora il mio problema è:
    per ogni confezione uso 50 cm di nastro dell'articolo "A" e 5 confetti
dell'articolo "B"(ogni kg sono 320 confetti),perciò come faccio a compilare
una corretta distinta base che mi scarichi le giuste porzioni di materiale
usato per ogni confezione se in fase di carico gli articoli sono singoli?!?
spero di essere stato chiaro nell'esporvi il problema!tra l'altro il
problema successivo è anche quello di non riuscire ad avere un costo
complessivo dell'articolo"03".
grazie veramente a tutti coloro che mi aiuteranno


title: problemi DiBa...aiuto!

author: Oscar Manfredini

text:
"Massimo Meridio" <
>     mi sono dotato di un programma(mosaico...i più lo conosceranno)per la
> gestione del mio magazzino.Durante l'immissione di alcuni articoli si è
> creata la necessità di creare per questi una distinta base:e qui mi sono
> arenato!!!
Vedi qual è lo svantaggio di acquistare software GPL?
Mi spieghi per quale motivo non ti rivolgi al produttore?
>   esempio:
> L'articolo"03" che produco artigianalmente(una composizione da applicare
ad
> un'oggetto regalo) è composta dagli articoli "A","B","C","D" ed "E".
> In fase di ordine ai miei fornitori l'articolo "A"(un nastro di carta)
> misura 250 mt e il suo costo in fattura mi viene dato come oggetto singolo
> (per esempio 12euro), il "B" (confetti alle mandorle)in fattura viene
> visualizzato in euro/kg.Ora il mio problema è:
>     per ogni confezione uso 50 cm di nastro dell'articolo "A" e 5 confetti
> dell'articolo "B"(ogni kg sono 320 confetti),perciò come faccio a
compilare
> una corretta distinta base che mi scarichi le giuste porzioni di materiale
> usato per ogni confezione se in fase di carico gli articoli sono
singoli?!?
Mi pare che l'unico problema riguardi le unità di misura da utilizzare per
la
DI.BA
.
Cioè, hai in magazzino 250 mt di nastro e 20 KG di confetti?
A te quello che interessa sapere dopo il lancio di produzione è quanti mt di
nastro e kg di confetti ti restano a magazzino (a fronte dei nuovi cesti
natalizi prodotti).
Dico bene?
In tal caso dovrai omogeneizzare le unità di misura.
Se scegli di gestire le giacenze a mt e kg, dovrai in composizione
DI.BA
assegnare mt e kg.
Quindi:
(Confezione):
Articolo A ---    0.5 mt
Articolo B ----   0.0156 kg
Però in questo è più pratico fare la conversione KG --- N° Confetti in fase
di Bolla di Carico.
Forse Mosaico prevede la conversione automatica delle unità di misura.
Ciao.


title: problemi DiBa...aiuto!

text:
"Oscar Manfredini" <
> Vedi qual è lo svantaggio di acquistare software GPL?
Mi sa che in questo caso "acquistare" sia un eufemismo ;-))


title: problemi DiBa...aiuto!

text:
mi sono rivolto al produttore,ma per ora non ho avuto risposta.Oggi c'ho
lavorato su e n effetti,come dici anche tu,il trucco stà nell'unità di
misura!converto il prezzo della rocca di nastro,"tagliandolo" in
decimetri,cosicchè in distinta base posso prendermi i pezzi di nastro,10 cm
alla volta,e così anche per i confetti che considero singolarmente(anche per
il calcolo del prezzo così avrò un costo preciso).Per di più per ovviare
alla continua trasformazione "costo rocca>decimetri" e "kg confetti> singolo
pezzo"in fase di carico,immetto alla voce "unità di carico" invece che
"1"come default il numero dei metri x10,per i nastri e il numero dei
confetti che compongono un kg x i confetti.Così caricando 6 rocche di nastro
da 50 mt in realtà in giacenza avrò 6x500(numero dei pezzi da 10 cm) o
caricando 4 kg di confetti avrò 4x320=1280 confetti che potrò continuare ad
utilizzare singolarmente.
Spero di aver scritto chiaramente,nel caso qualcuno magari avesse questo
problema!in ogni caso,grazie mille!
"Oscar Manfredini" <
osca...@xxx.it
> ha scritto nel messaggio
news:feAR9.78791$Ou4.2...@twister2.libero.it...



title: Togliere le impostazioni di sicurezza a livello utente

author: Fabio

text:
          Buongiorno a tutti/e!
Ho il seguente problema. Ho realizzato circa due anni fa un piccolo
applicativo in Access e impostato la sicurezza a livello utente secondo
quanto descritto nell’utilissimo Sito Comune.
Ora mi trovo nella situazione di distribuire una copia del mio db senza
tutte le protezioni a livello di accesso. Ovvero vorrei tornare indietro.
Aprire il db come administrator e disporre nella maniera voluta di tutti gli
oggetti del DB, ed il tutto senza file mdw e senza collegamenti che lo
linkano.
Chiaramente la cosa ora non è possibile. Facendo doppio clic sul db questo
non mi si apre per niente!Si apre solo se clicco su un collegamento che mi
linka il file .mdw che ho creato.
Come faccio per far tornare la mia applicazione allo stato originario e
togliere tutte le impostazioni di sicurezza???
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Potone

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio news:151Z96Z0Z8Y11...@usenet.libero.it...

Ciao,
prima di tutto fai una copia del file mdb che stai per modificare (tanto per essere sicuri di poter riprovare).
Apri il file con il relativo mdw (con il link di cui parlavi).
Dal menu strumenti dai autorizzazione di "controllo completo" all'utente Admin su tutti gli oggetti del db.
Fatto ciò dovresti essere in grado di aprire il db anche con il normale system.mdw.
Ciao,
Mat.


title: nascondere barra degli strumenti e barra dei menu access 2016

author: mario rossi

text:
in access xp riuscivo a nascondere tutte le barre indicare in oggetto
cioè barra degli strumenti e barra dei menu

qualcuno sa che codice va usato in access 2016 per ottenere lo stesso risultato?

grazie.


author: Karl Donaubauer

text:
Salve,

Mario Rossi ha scritto:
> in access xp riuscivo a nascondere tutte le barre indicare in oggetto
> cioè barra degli strumenti e barra dei menu
>
> qualcuno sa che codice va usato in access 2016 per ottenere lo stesso risultato?

Siccome in Access 2016 non esistono né barre degli strumenti né barre di
menu suppongo che intendi il Ribbon. In questo caso basta una riga di
codice per farlo sparire:

DoCmd.ShowToolbar "Ribbon", acToolbarNo

e per rivederlo:

DoCmd.ShowToolbar "Ribbon", acToolbarYes

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:

fantastico ora lo provo, grazie.


text:

ho risolto una parte del problema perchè è rimasta la barra menu ovvero
"File" "home" "componenti aggiuntivi" "che cosa vuoi fare?"
e sopra a questo menu dei pulsantini con il dischetto "salva" e altri disattivati che non so cosa siano

c'è un modo per far sparire tutto?


text:

ho trovato il comando per nascondere anche i menu che è il seguente:
    DoCmd.RunCommand acCmdWindowHide

però accade una cosa strana, ho messo il codice su apertura della prima form che apro all'avvio del db

se apro il database e avvio con doppio click la prima form i menu si nascondono, se invece avvio il db da windows aprendo la stessa form i menu restano visibili, qualcuno a idea di quale sia il problema?


text:
Salve,

  mario rossi:
>>> Karl Donaubauer ha scritto:
>>>>> in access xp riuscivo a nascondere tutte le barre indicare in oggetto
>>>>> cioè barra degli strumenti e barra dei menu
>>>>>
>>>>> qualcuno sa che codice va usato in access 2016 per ottenere lo stesso risultato?
>>>>
>>>> Siccome in Access 2016 non esistono né barre degli strumenti né barre di
>>>> menu suppongo che intendi il Ribbon. In questo caso basta una riga di
>>>> codice per farlo sparire:
>>>>
>>>> DoCmd.ShowToolbar "Ribbon", acToolbarNo
>>>>
>>>> e per rivederlo:
>>>>
>>>> DoCmd.ShowToolbar "Ribbon", acToolbarYes
>> ...
>> ho risolto una parte del problema perchè è rimasta la barra menu ovvero
>> "File" "home" "componenti aggiuntivi" "che cosa vuoi fare?"
>> e sopra a questo menu dei pulsantini con il dischetto "salva" e altri disattivati che non so cosa siano
>>
>> c'è un modo per far sparire tutto?
>
> ho trovato il comando per nascondere anche i menu che è il seguente:
>      DoCmd.RunCommand acCmdWindowHide
>
> però accade una cosa strana, ho messo il codice su apertura della prima form che apro all'avvio del db
>
> se apro il database e avvio con doppio click la prima form i menu si nascondono, se invece avvio il db da windows aprendo la stessa form i menu restano visibili, qualcuno a idea di quale sia il problema?
>

Per me non è molto chiaro cosa intendi e cosa fai.
Ti ho già scritto il codice per nascondere completamente i ribbon.

Se con "menu" intendi il riquadro di spostamento la sola riga con
acCmdWindowHide spesso nasconderà una tua maschera. Vedi il codice nel
ultimo paragrafo di
http://www.donkarl.com/it?FAQ6.2




text:
....
> Per me non è molto chiaro cosa intendi e cosa fai.
> Ti ho già scritto il codice per nascondere completamente i ribbon.
>
> Se con "menu" intendi il riquadro di spostamento la sola riga con
> acCmdWindowHide spesso nasconderà una tua maschera. Vedi il codice nel
> ultimo paragrafo di
http://www.donkarl.com/it?FAQ6.2

>
> --
> Ciao
> Karl
> *********
>
http://www.AccessDevCon.com

> Access FAQ:
http://www.donkarl.com/it

Credo intenda la "BARRA DI ACCESSO RAPIDO", quella con i 4 comandi rapidi
SALVA|UNDO|REDO|PERSONALIZZA

@Alex


text:
Salve Alex,

@Alex:
> ....
>> Se con "menu" intendi il riquadro di spostamento la sola riga con
>> acCmdWindowHide spesso nasconderà una tua maschera. Vedi il codice nel
>> ultimo paragrafo di
http://www.donkarl.com/it?FAQ6.2

>
> Credo intenda la "BARRA DI ACCESSO RAPIDO", quella con i 4 comandi rapidi
> SALVA|UNDO|REDO|PERSONALIZZA

Puo darsi nel post precedente mal nel ultimo ha scritto:

 > ho trovato il comando per nascondere anche i menu che è il seguente:
 >    DoCmd.RunCommand acCmdWindowHide

--> ?

--
:-)



author: Davide La Mantia

text:
Io ad esempio ho smesso di preoccuparmi di nascondere i menu agli utenti, anzi trovo utile che ci siano...

Ciao


text:
Davide La Mantia ha scritto:
> Io ad esempio ho smesso di preoccuparmi di nascondere i menu agli utenti, anzi trovo utile che ci siano...

Davvero?

http://www.gestionedati.com/Details.aspx?AlbumID=6&Page=1

--
Ciao



text:

cerco di spiegare meglio quello che accade
il menu a cui mi riferisco è quello in alto FILE HOME LAMPADINA con scritto cosa vuoi fare?

caso 1 che funziona
apro il db con shift premuto e me lo apre senza avviare nulla
vado in macro e faccio doppio click su marco di nome autoexec che apre una form nascosta e una di nome login visibile, cosi facendo tutti i ribbon e menu vari diventano nascosti come l'esempio di Karl vedere foto.
ovvero nulla che si vede oltre alla form sviluppata da me.

caso 2 che fà la stessa cosa ma non funziona
apro db senza shift premuto
resta visibile il menu in alto con le scritte FILE HOME A CON SCRITTO COSA VUOI FARE?
E SOPRA UN ALTRA PICCOLA BARRA STRUMENTI CON DISCHETTO E ALTRI PULSANTI DISABILITATI

mi chiedo perchè???? qualche idea?


text:

mi sono dimenticato di scrivere che il codice che eseguo su apertura della form "login" è:

    DoCmd.ShowToolbar "Ribbon", acToolbarNo
    DoCmd.RunCommand acCmdWindowHide

caso 1 fà il suo dovere
caso 2 non fà il suo dovere


text:

Che c'entra... ;-)

Quella è una popup che copre tutto quello che c'è dietro, non ho nascosto la ribbon, si vede dietro se guardi con attenzione.

:-)

Ciao


text:
Io li rimuovo tutti perché le azioni d menù non sono gestibili e tocca poi fare i salti mortali con Aggiungi/Cancella/Filtra/Inventa/Copia....

Quindi per non andare a gestire eventi di maschera su da mi da fantasia UTENTE... metto un panetto di c4 che se prova a schiacciarli alla prima si pente per sempre...

I RIBBONS sono uno spettacolo di funzionalità ed estetica...peccato solo sia da passare per XML ... ma una potenzialità incredibile.

@Alex


title: query

author: SPTUT

text:
trasformando un database formato access97 in access2000 perdo parte di
un'espressione (abbastanza lunga) che ho scritto in una query
cosa posso fare per superare il problema.
grazie stefano
p.s.
la query funziona fino a quando non la edito anche in access2000, i problemi
li ho solo in fase di editing


title: query

author: Emyr

text:


fai un copia in colla della stringa sql della query da Access 97 a
file txt e quindi da file txt ad access 2000
Saluti.
Emanuele.


title: query

text:
funziona
grazie


title: Copia Speciale in VBA

author: Pippo Go

text:
Salve a tutti,
sto cercado il modo di fare una copia di una Query in una tabella con il
comando incolla speciale, qualcuno sa dirmi come usare il comando:
DoCmd.RunCommand acCmdPasteSpecial
Vorrei poter mettere di default il fatto che l'incollamento venga
effettuato in modo Testo.


title: Access 97. Come riconosco la Form .......

author: Tore Marche

text:
Come riconoscere la Form chiamante.......(modulo oppure Form)...
Grazie anticipatamente.......


author: Roberto dal portatile

text:
"Tore Marche" <
sma...@numera.it
> ha scritto nel messaggio
news:3B387104...@numera.it...
> Come riconoscere la Form chiamante.......(modulo oppure Form)...
> Grazie anticipatamente.......
>
Nella maschera chiamante, nel metodo OpenForm dell'oggetto DoCmd con cui
apri la maschera chiamata, usa l'argomento apriarg nel quale, in una
stringa, scriverai il nome della maschera chiamante (vedi help per
OpenForm).
Access memorizza il contenuto di tale stringa nella propietą OpenArgs della
maschera chiamata (Me.OpenArgs), che potrai testare a fronte di qualsiasi
evento della maschera chiamata per prendere le decisioni del caso.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ancora dubbi sulla gestione magazzino...

author: Loris Ripa

text:
Ok ho creato le due tabelle ma per la merce in entrata volevo utilizzare i
dati della tabella OrdiniFornitoriDettagli ovviamente solo per quegli
articoli effettivamente consegnati!!!
E un'altra cosa, come faccio a calcolare la giacenza nella query creata dal
risultato delle mie entrate e delle mie uscite se all'inizio non ho la
quantità effettiva presente in negozio?
Grazie
Lo


author: Roberto da casa

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:TAuv8.163$8D3....@news1.tin.it...
> Ok ho creato le due tabelle ma per la merce in entrata volevo utilizzare i
> dati della tabella OrdiniFornitoriDettagli ovviamente solo per quegli
> articoli effettivamente consegnati!!!
Copiati, mano a mano che la merce arriva, i record della tabella
OrdiniFornitoriDettagli nella tabella delle entrate di magazzino.
> E un'altra cosa, come faccio a calcolare la giacenza nella query creata
dal
> risultato delle mie entrate e delle mie uscite se all'inizio non ho la
> quantità effettiva presente in negozio?
Sempre nella tabella delle entrate di magazzino inserisci dei record con la
data dell'inventario fisico e con la quantità uguale a quella inventariata,
insomma effettui, una tantum, una entrata fittizia.
> Grazie
> Lo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT?] perchè i msg sono rimossi dal server?

text:
Marina Buonanno ha scritto nel messaggio <8ef85b$b93$
1...@nslave2.tin.it
>...
>Non sono in grado di vedere i vostri messaggi: qualcuno ha avuto gli stessi
>problemi che sto avendo io?
>
>Impossibile scaricare il messaggio richiesto. È possibile che il messaggio
>sia scaduto o che sia stato rimosso dal server.  Oggetto 'R: access 2000:
>exportare in html', Account: '
news.tin.it
', Server: '
news.tin.it
',
>Protocollo: NNTP, Risposta del server: '423 Bad article number', Porta:
119,
>Protezione (SSL): No, Errore del server: 423, Numero di errore: 0x800CCCA6
sta capitando anche a me con diversi newsgroup...
alle volte invece comincia a "mangiarsi" i messaggi le cui
intestazioni sono già scaricate, ma il cui corpo è ancora
in fase di scaricamento... e velocemente si svuota tutta
la "cartella" di outlook... forse il server da' i numeri...
Micio


author: Marina Buonanno

text:
Non sono in grado di vedere i vostri messaggi: qualcuno ha avuto gli stessi
problemi che sto avendo io?
Impossibile scaricare il messaggio richiesto. È possibile che il messaggio
sia scaduto o che sia stato rimosso dal server.  Oggetto 'R: access 2000:
exportare in html', Account: '
news.tin.it
', Server: '
news.tin.it
',
Protocollo: NNTP, Risposta del server: '423 Bad article number', Porta: 119,
Protezione (SSL): No, Errore del server: 423, Numero di errore: 0x800CCCA6
Grazie a tutti,
Marina


text:
XYZ^2 <...@...> wrote in message 8ejhms$bfd$1...@nslave2.tin.it...
>
> Marina Buonanno ha scritto nel messaggio <8ef85b$b93$
1...@nslave2.tin.it
>...

> sta capitando anche a me con diversi newsgroup...
> alle volte invece comincia a "mangiarsi" i messaggi le cui
> intestazioni sono già scaricate, ma il cui corpo è ancora
> in fase di scaricamento... e velocemente si svuota tutta
> la "cartella" di outlook... forse il server da' i numeri...
> Micio
e non c'è un rimedio?
Marina


text:
... se il problema è del server, credo di no...
Micio



author: Asterix

text:
tutti i server newsgroup fanno scadere automaticamente tutti i messaggi
antecedenti ad un certo valore ( data oppure supero di memoria oppure n. di
messaggi)
nel momento in cui sto scrivendo il ns server tiene il seguente messaggio del
04/03/00 ore 14.13
consiglio di impostare correttamente outlook, in alternativa installate netscape
che č meglio.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Proverň a spiegarmi al meglio.
Con una procedura che mi ha segnalato un amico riesco a creare delle query
che, quando si avviano, mi appare una finestra che mi chiede, ad esempio,
"Quale Nome?" (Es. una tabella "elenco telefonico" ed una query che mi serve
....


title: [VBA Outlook] Invio e spostamento Mail

author: Alessandro Baraldi

text:
Buondì...
Con la funzione sotto gestisco via Automazione l'invio di Mail, che va
a buon fine.
Quello che manca, è il fatto che dopo l'invio(Metodo Send) vorrei
spostare la Mail
in una Cartella di destinazione tramite ( .Move myDestFolder)
A questo punto dovrei creare un'oggetto Folder che punta alla Cartella
personale specifica...
e non fidandomi degli Index(nel caso di rimozione o aggiunte) ho
preferito passare il percorso
relativo e scendere nella Folder... (vedi ciclo For)
All'uscita di quel ciclo teoricamente dovrei avere il riferimento alla
myDestFolder, e così parrebbe essere, visualizzando la valorizzazione
dell'oggetto...!
Sta di fatto che eseguendo il metodo MOVE sulla mail appena inviata mi
restituisce errore...
"Metodo Move dell'oggetto MailItem non riuscito...!"
Presumo sia da attribuire all'esecuzione Sincrona, ma non ne sono
certo, in ogni caso la cosa non mi riesce.
E' possibile impostare la Folder di salvataggio prima dell'invio
eventualmente...?
Suggerimenti alternativi....?
[Codice usato]
Public Function SendMail()
   Const olMailItem = 0
   Dim Ol_App        As Object
   Dim Ol_Item       As Object
   Dim myDestFolder  As Object   'Outlook.MAPIFolder
   Dim objNS         As Object   'Outlook.NameSpace
   Dim colFolders    As Object   'Outlook.Folders
   Dim objFolder     As Object   'Outlook.MAPIFolder
   Dim arrFolders()  As String
   Dim strFolderPath As String
   Dim i             As Long
   Set Ol_App = GetObject(, "Outlook.Application")
   Set Ol_Item = Ol_App.CreateItem(olMailItem)
   strFolderPath = "Cartelle personali\Posta in Arrivo\NOMEDITTA
\PostaInviata"
   strFolderPath = Replace(strFolderPath, "/", "\")
   arrFolders() = Split(strFolderPath, "\")
   Set objNS = Ol_App.GetNamespace("MAPI")
   Set objFolder = objNS.Folders.Item(arrFolders(0))
   If Not objFolder Is Nothing Then
     For i = 1 To UBound(arrFolders)
       Set colFolders = objFolder.Folders
       Set objFolder = Nothing
       Set objFolder = colFolders.Item(arrFolders(i))
       If objFolder Is Nothing Then
         Exit For
       End If
     Next
   End If
   Set myDestFolder = objFolder
   With Ol_Item
      .To = "
ik2...@libero.it
"
      '.CC = ""
      '.BCC = ""
      .subject = "OGGETTO"
      .Body = "CORPO"
      .Attachments.Add "D:\ABB\TEMP\rptSAL.pdf"
      .Save
      .Send
      DoEvents
      .Move myDestFolder
   End With
   Set Ol_Item = Nothing
   Set Ol_App = Nothing
End Function


title: [VBA Outlook] Invio e spostamento Mail

author: MA

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1179745932.9...@a26g2000pre.googlegroups.com...
Buondě...
Con la funzione sotto gestisco via Automazione l'invio di Mail, che va
a buon fine.
Quello che manca, č il fatto che dopo l'invio(Metodo Send) vorrei
spostare la Mail
in una Cartella di destinazione tramite ( .Move myDestFolder)
A questo punto dovrei creare un'oggetto Folder che punta alla Cartella
personale specifica...
e non fidandomi degli Index(nel caso di rimozione o aggiunte) ho
preferito passare il percorso
relativo e scendere nella Folder... (vedi ciclo For)
All'uscita di quel ciclo teoricamente dovrei avere il riferimento alla
myDestFolder, e cosě parrebbe essere, visualizzando la valorizzazione
dell'oggetto...!
Sta di fatto che eseguendo il metodo MOVE sulla mail appena inviata mi
restituisce errore...
"Metodo Move dell'oggetto MailItem non riuscito...!"
Presumo sia da attribuire all'esecuzione Sincrona, ma non ne sono
certo, in ogni caso la cosa non mi riesce.
E' possibile impostare la Folder di salvataggio prima dell'invio
eventualmente...?
Suggerimenti alternativi....?
___
Risposta
Ciao
parlando con il mitico Maurizio Borrelli č venuto fuori questo codice
(lascia stare il binding)
Public Sub SendAndMove_test()
Dim objOlApp      As Object
Dim objOlFolder   As Object
Dim objOlMailItem As Object
Set objOlApp = CreateObject("Outlook.Application")
With objOlApp
  With .GetNamespace("MAPI").Folders.Item("Maurizio Borrelli").Folders
    Set objOlFolder = .Item("[_Test]")
  End With
  Set objOlMailItem = objOlApp.CreateItem(olMailItem)
End With
With objOlMailItem
  .To = "
pi...@pippo.it
"
  .Subject = "Test"
  .Body = "Body"
  Set .SaveSentMessageFolder = objOlFolder
  .Send
End With
Set objOlMailItem = Nothing
Set objOlFolder = Nothing
Set objOlApp = Nothing
End Sub
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007