title: Prestazioni deludenti con tabelle collegate

author: Pasquale Antonacci

text:
Cari amici,
ho realizzato un database in Access abbastanza complesso e le
prestazioni che ho ottenuto fino a quando le tabelle appartenevano all'
MDB locale erano accettabilissime. Nel momento in cui ho scompattato le
tabelle dal resto del programma allegandole su un MDB posto su un server
tutto e' diventato terribilmente lento. Supponendo che il problema fosse
riconducibile alla rete aziendale ho provato a mettere il database dati
sulla mia stessa stazione e con enorme sorpresa ho notato che le cose
miglioravano di poco, anzi, per meglio dire, peggioravano di meno.
Addirittura anche aprendo una tabella allegata dal database applicativo
i tempi di risposta sono scadenti, come se ci fosse qualche cosa che
rallentasse la gestione delle tabelle allegate.
Avete per caso notizia di upgrade da effettuare su Access2000 o su
Windows2000 oppure potete suggerirmi qualche idea che possa aiutarmi a
capire e affrontare il problema, sperando che sia risolvibile?
Ho provato tutti i suggerimenti dati sull'help con risultati negativi...
Un saluto a tutti.
  Lino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: MegaMax

text:
alle volte ho avuto problemi di rallentamenti, ed ho scoperto che erano
dovuti alla condivisione del file mdw con gliutenti del DB (se qualcuno lo
stava già usando... io diventavo mooolto più lento a fare qualsiasi cosa
(aprire tabelle, salvare maschere...))
potresti provare a collegarti ad un file mdw locale e vedere se cambia
qualcosa (sempre che il tuo mdw sia atualmente condiviso)
ciao, max


text:
"MegaMax" <
zz...@sssss.com
> wrote in message
news:adnpiq$q67e$
1...@ID-141456.news.dfncis.de

L'mdw non e' condiviso.... Non so' veramente che cosa fare. Sto
cominciando ad avere forti perplessita' sulla efficienza del prodotto...



author: Giorgio Gasparini

text:
"Pasquale Antonacci" <
>
> > alle volte ho avuto problemi di rallentamenti, ed ho scoperto che erano
> > dovuti alla condivisione del file mdw con gliutenti del DB (se qualcuno
lo
> > stava già usando... io diventavo mooolto più lento a fare qualsiasi cosa
> > (aprire tabelle, salvare maschere...))
> > potresti provare a collegarti ad un file mdw locale e vedere se cambia
> > qualcosa (sempre che il tuo mdw sia atualmente condiviso)
> > ciao, max
> L'mdw non e' condiviso.... Non so' veramente che cosa fare. Sto
> cominciando ad avere forti perplessita' sulla efficienza del prodotto...
La tua è una situazione fuori dalla norma: hai provato a reimportare tutto
in un nuovo .mdb?
Giorgio.


title: testo in report

text:
ciao buona sera
Avrei bisogno di inserire in un Report un testo
 formattato, ossia grassetto, corsivo, font, ...
per stampare promemoria da una maschera l'unica maniera che ho trovato č con
etichetta ma mi diventa luogo e complicato chi mi da una spinta
grazie


title: testo in report

author: MA

text:
nikel52 wrote:
> ciao buona sera
>
> Avrei bisogno di inserire in un Report un testo
>  formattato, ossia grassetto, corsivo, font, ...
>
> per stampare promemoria da una maschera l'unica maniera che ho
> trovato è con etichetta ma mi diventa luogo e complicato chi mi da
> una spinta
Io se vuoi, ma di dove sei???
> grazie
Da quello che dici non vedo perchè non puoi usare l'etichetta.
In caso contrario spiega meglio da dove parti e cosa vuoi ottenere
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: testo in report

author: Nick

text:
nikel52 ha detto: in data 21/11/2005 19.22:
> ciao buona sera
>
> Avrei bisogno di inserire in un Report un testo
>  formattato, ossia grassetto, corsivo, font, ...
>
> per stampare promemoria da una maschera l'unica maniera che ho trovato è con
> etichetta ma mi diventa luogo e complicato chi mi da una spinta
> grazie
>
>
www.lebans.com
cerca rich text format, è facilissimo da usare, devi solo predisporre un
campo memo nella tua tabella.
se non vuoi entrare nel merito di come funziona il codice ti basta
importare la barra degli strumenti "RTF2" (se non sbaglio il nome)
mentre l'mdb di lebans con tutto il codice lo metti nei riferimenti del
tuo db.
ciao
Nick


title: Problema con il ripristino di un database

author: emy

text:
Ciao amici del newsgruop,
mi è capitato un grosso guaio.
Stavo lavorando con il mio database quando all'improvviso ho avuto un blocco
del sistema ed ho dovuto riavviare.
Quando, dopo il riavvio, ho cercato di riaprire il database mi è uscita una
finestra di avviso la quale  mi avvertiva in questo modo "il database deve
essere ripristinato o non è un database......Tentare il ripristino?" Ho
risposto di si.
Mi è uscita un'altra finestra che diceva "Unrecognezed database
format.....OK". Ho cliccato su Ok e mi è uscita un'altra finestra che mia
avvisava che "il Database non può essere ripristinato o non è un database di
Access"
C'è un modo per recuperare il database o i dati che avevo inserito?
Grazie


author: Carlo Costarella

text:
"emy" <
emyp...@virgilio.it
> ha scritto nel messaggio
news:e2xNa.19407$xK6.4...@news1.tin.it...

Prima cosa elimina il file ldb nella cartella della tua applicazione.
Poi fai uno scandisk approfondito del disco.
In ultimo tenta il ripristino del db.
Se ancora non funziona leggiti qualche post del mese di giugno, perchè
qualcuno ha avuto il tuo stesso problema e lo ha risolto inviando il db ad
un centro specializzato.
Ciao, Carlo


title: Dal sito di Karl: grazie per il suggerimento

author: Ammammata

text:
ci stavo arrivando da solo, memore di come si usava programmare anni e
annorum fa... il suggerimento mi ha allungato la vita ;)
Address : <
http://www.donkarl.com/it/
>
4.16 Casella di riepilogo - Allineamento a destra
http://www.donkarl.com/it?FAQ4.16

Problema
Desideri l'allineamento a destra per la colonna di una casella di riepilogo
(solitamente per le cifre).
Soluzione
Non c'è nulla di predisposto per ottenerlo. Le colonne delle caselle di
riepilogo sono sempre considerate come testo e giustificate a sinistra. Vi
è un vecchio sistema:
- scegliere un font non-proporzionale per la casella di riepilogo (p.e. uno
dei font Courier)
- utilizzare una query come origine dati
- nella query usare la seguente espressione p.e. per un campo chiamato
"Prezzo"
Space(12-Len(Format([Prezzo];"#.##0,00"))) & Format([Prezzo];"#.##0,00")
Questa dà una stringa con 12 caratteri riempita con gli spazi all'inizio.
Questo esempio è sufficiente per cifre fino ai singoli milioni.
§
Funziona :)
per adattarla alla mia configurazione di sistema (regional settings), ho
dovuto scambiare il "punto" con la "virgola" nella stringa di formato
"#.##0,00" e cambiare il "punto-e-virgola" con la "virgola" come separatore
di parametri (...ezzo];"#.#...)
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: trasferire un valore dalla maschera alla sottomaschera

text:
ciao a tutti e scusate per la richiesta forse stupida ma non riesco ad
arrivarci...
ho una maschera ordini con i vari articoli ed una sottomaschera quantità.
Vorrei fare in modo che da una textbox non associata sulla maschera
principale, dopo averci inserito un valore, questo venga subito ricopiato
nell'apposito campo della sottomaschera...
Mi illuminate su come fare??
grazie per l'attenzione
Nicola


author: Mavero

text:
[cut]
> ho una maschera ordini con i vari articoli ed una sottomaschera quantità.
> Vorrei fare in modo che da una textbox non associata sulla maschera
> principale, dopo averci inserito un valore, questo venga subito ricopiato
> nell'apposito campo della sottomaschera...
>
> Mi illuminate su come fare??
>
>
> grazie per l'attenzione
>
> Nicola
Fai così (adatta i nomi campo del codice):
Private Sub testo_1_AfterUpdate()
    Me!Maschera2!testo2.Value = Me.testo_1.Value
End Sub
Ciao,
Mauro
--
**********
Mavero
Blog:
http://www.setfocus.it


text:


Non era proprio così ma ci sono arrivato dopo innumerevoli tentativi:
Me.Maschera2.forms.testo2.Value = Me.testo_1.Value
grazie
Nicola


text:
[cut]
> Non era proprio cosě ma ci sono arrivato dopo innumerevoli tentativi:
>
> Me.Maschera2.forms.testo2.Value = Me.testo_1.Value
>
> grazie
>
> Nicola
L'importante č che ci sei riuscito, nel mio esempio comunque funziona
correttamente. Pazienza ;)



author: Access

text:
Ciao N1C0L4,
"N1C0L4" <
nickbi...@virgilio.it
> ha scritto nel messaggio
news:lLj5i.249$V84...@nntpserver.swip.net...

Invece, per come l'hai spiegata tu era proprio cosi.
Ciao
Access


text:
Ciao Mavero,
"Mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:f369p7$jou$1...@aioe.org...

Ti voglio confermare che il codice che hai trascritto funziona benissimo.
Ciao
Access


title: gestione magazzini multipli

text:
sto organizzando una gestione magazzino utilizzando il wizard contenuto in
office. Funziona bene (perché NON l'ho fatto io!) fino a quando devo gestire
un magazzino. Ma io sono un ufficio acquisti che di magazzini ne deve
gestire tre. Potrei moltiplicare il database ma mi sembra una celentanata:
quindi vorrei poter mantenere UNA tabella "prodotti" ma non riesco a capire
come e dove inserire i filtri per fare in modo che il singolo magazzino
possa tenere sotto controllo il suo parziale dando nel contempo a me la
possibilità di tenere sotto controllo il generale.
grazie infinite
Stefano


title: gestione magazzini multipli

author: Luciano (DOC)

text:
stef@no ha scritto nel messaggio ...
>quindi vorrei poter mantenere UNA tabella "prodotti" ma non riesco a capire
>come e dove inserire i filtri per fare in modo che il singolo magazzino
>possa tenere sotto controllo il suo parziale dando nel contempo a me la
>possibilità di tenere sotto controllo il generale.
Esempio da manuale....:-)
Ti ci vogliono tre tabelle:
PRODOTTI
MAGAZZINI
GIACENZE
Nella prima hai l'elenco dei prodotti
Nella seconda l'elenco dei magazzini
E nella terza l'intersezione fra le due. Questa avra' tre campi (IDprodoto,
IDmagazzino e quantita') e sara' relazionata uno a molti con le altre due.
Es: Il prodotto 3 e' presente nel magazzino 2 con 8 pezzi e nel magazzino 5
con 6.
Saluti.
Luciano
(DOC)


title: gestione magazzini multipli

text:
gentilissimo, grazie infinite.
ci provo subito ed eventualmente rirompo!
ciao
Stefano


title: [TEORIA] - Operare con i recordset...

author: Giulio Severini

text:
Dunque, in parole povere:
un recordset è un insieme fisico di record. Poi ci sono i recordset
fittizi generati dalle query. Ok. Ogni maschera ha il suo recordsetclone,
chè è un copia in memoria del recordset fisico.
Problema: se un'oggetto aggiorna il proprio recordsetclone, aggiorna il
recordset fisico e un'altro oggetto che punta allo stesso recordset fisico
deve fare un requery per averlo aggiornato perchè ognuno ha la propria
copia personalizzata in memoria. Giusto?
Altra cosa: ma per lavorare con i recordset bisogna sempre dichiararli
insieme al database?
Ovvero: è sempre necessario scrivere
Dim db as DAO.Database, rst as DAO.Recordset
Set db = CurrentDB
Set rs = db.OpenRecordset("miaTabella")
Grazie a tutti :))
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [TEORIA] - Operare con i recordset...

text:
Giulio Severini wrote:
> Dunque, in parole povere:
>
> un recordset è un insieme fisico di record. Poi ci sono i recordset
> fittizi generati dalle query. Ok. Ogni maschera ha il suo
> recordsetclone, chè è un copia in memoria del recordset fisico.
> Problema: se un'oggetto aggiorna il proprio recordsetclone, aggiorna
> il recordset fisico e un'altro oggetto che punta allo stesso
> recordset fisico deve fare un requery per averlo aggiornato perchè
> ognuno ha la propria copia personalizzata in memoria. Giusto?
quest'ultima è vera.
>
> Altra cosa: ma per lavorare con i recordset bisogna sempre dichiararli
> insieme al database?
> Ovvero: è sempre necessario scrivere
>
> Dim db as DAO.Database,
Questa può essere saltata
> rst as DAO.Recordset
DAO: è per fugare confusioni, ma se nei riferimenti metti prima Dao e poi
Ado non ce n'è bisogno
il resto invece è necessario, ma potrebbe essere
di rst as recordset
Anche se io uso sempre Dao.Reordset.
>
> Set db = CurrentDB
vedi sopra
> Set rs = db.OpenRecordset("miaTabella")
questo è assolutamente necessario
>
> Grazie a tutti :))
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: [TEORIA] - Operare con i recordset...

author: Alessandro Baraldi

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> wrote in message
news:d6v3fm$225$
1...@news.newsland.it
> Dunque, in parole povere:
>
> un recordset è un insieme fisico di record. Poi ci sono i recordset
> fittizi generati dalle query. Ok. Ogni maschera ha il suo recordsetclone,
> chè è un copia in memoria del recordset fisico.
Perchè mai una query genera un Recordset Fittizio....?
E' reale e assolutamente equivalente ad una tabella.
Un recordset fittizio è realizzabile solo con A>2000 realizzando
recordset in memoria.
Il metodo RecordsetClone è solo una comodità di estrazione del
Clone del Recordset, ma se guardi l'Oggetto recordset dispone del
metodo CLONE.
> Problema: se un'oggetto aggiorna il proprio recordsetclone, aggiorna il
> recordset fisico e un'altro oggetto che punta allo stesso recordset fisico
> deve fare un requery per averlo aggiornato perchè ognuno ha la propria
> copia personalizzata in memoria. Giusto?
Il Clone del Recordset è legato in modo stretto, pertanto la modifica
è riportata.

> Altra cosa: ma per lavorare con i recordset bisogna sempre dichiararli
> insieme al database?
> Ovvero: è sempre necessario scrivere
>
> Dim db as DAO.Database, rst as DAO.Recordset
No la dichiarazione dell'oggetto Database serve solo per
evitare una Multiapertura di WorkSpaces, potresti usare
CurrentDb in modo diretto.
L'esplicitare invece la libreria di riferimento è una sana abitudine
in quanto possono essere usati sia DAO che ADO per l'accesso
ai recordset, e a prescindere dall'ordine progressivo in cui sono
inseriti, trovo più pulito la dichiarazione esplicita.
> Set db = CurrentDB
> Set rs = db.OpenRecordset("miaTabella")
Set rs=Currentdb.OpenRecordset("....")
> Grazie a tutti :))
Prima di postare una media di 5 3D al giorno hai provato
a fare ricerche sul o sui NG...?
Saluti
@Alex
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [TEORIA] - Operare con i recordset...

text:
Alessandro Baraldi wrote:
> "Giulio Severini" <
giulio....@ministero.difesa.it
> wrote in
> message news:d6v3fm$225$
1...@news.newsland.it
>
>> Dunque, in parole povere:
>>
>> un recordset è un insieme fisico di record. Poi ci sono i recordset
>> fittizi generati dalle query. Ok. Ogni maschera ha il suo
>> recordsetclone, chè è un copia in memoria del recordset fisico.
>
> Perchè mai una query genera un Recordset Fittizio....?
> E' reale e assolutamente equivalente ad una tabella.
> Un recordset fittizio è realizzabile solo con A>2000 realizzando
> recordset in memoria.
> Il metodo RecordsetClone è solo una comodità di estrazione del
> Clone del Recordset, ma se guardi l'Oggetto recordset dispone del
> metodo CLONE.
>
>> Problema: se un'oggetto aggiorna il proprio recordsetclone, aggiorna
>> il recordset fisico e un'altro oggetto che punta allo stesso
>> recordset fisico deve fare un requery per averlo aggiornato perchè
>> ognuno ha la propria copia personalizzata in memoria. Giusto?
>
> Il Clone del Recordset è legato in modo stretto, pertanto la modifica
> è riportata.
Sì ma credo che lui intendesse un refresh video se sto visualizzando l
record che è stato modificato



title: [TEORIA] - Operare con i recordset...

text:
> Prima di postare una media di 5 3D al giorno hai provato
> a fare ricerche sul o sui NG...?
Ciao Ale, grazie per la risposta.
Si sto anche facendo ricerche, scaricando le FAQ, leggendo la
documentazione, ma questo progetto non è l'unica cosa che mi impegna
attualmente.
Tenendo conto che: 1) sto lavorando a questo db 2) sto terminando una
antologia 3)sto studiando VB 4)sto studiando sceneggiatura, direi che se
ancora non sono impazzito poco ci manca :)
Cmq ti ringrazio tanto per la pazienza che hai :)))
Ciao e buon lavoro!!!



title: [TEORIA] - Operare con i recordset...

text:
> > Il Clone del Recordset č legato in modo stretto, pertanto la modifica
> > č riportata.
> Sě ma credo che lui intendesse un refresh video se sto visualizzando l
> record che č stato modificato
Esatto. Mi riferivo invero al discorso di ieri :)
--
Insostenibile č il peso della conoscenza, se questa toglie poesia all'



title: [TEORIA] - Operare con i recordset...

author: melo

text:
MA ha scritto:
> Giulio Severini wrote:
> > Dim db as DAO.Database,
> Questa può essere saltata
> > rst as DAO.Recordset
> DAO: è per fugare confusioni, ma se nei riferimenti metti prima Dao e poi
> Ado non ce n'è bisogno
> il resto invece è necessario, ma potrebbe essere
> di rst as recordset
> Anche se io uso sempre Dao.Reordset.
perdonate l'intrusione, perchè
Dim db as DAO.Database
rst as DAO.Recordset

e non
Dim db As Database
rst as Recordset
è forse sottinteso che si tratta di data access object, ovvero ci sono
casi in cui convenga lavorare diversamente?
grazie e scusate nuovamente per l'ignoranza in materia
ciao
quando conviene (se conviene) lavorare
--



title: [TEORIA] - Operare con i recordset...

text:
melo wrote:
> MA ha scritto:
>
>> Giulio Severini wrote:
>>> Dim db as DAO.Database,
>> Questa può essere saltata
>>> rst as DAO.Recordset
>> DAO: è per fugare confusioni, ma se nei riferimenti metti prima Dao
>> e poi Ado non ce n'è bisogno
>> il resto invece è necessario, ma potrebbe essere
>> di rst as recordset
>
>> Anche se io uso sempre Dao.Reordset.
>
>
> perdonate l'intrusione, perchè
>
> Dim db as DAO.Database
> rst as DAO.Recordset
>
> e non
>
> Dim db As Database
> rst as Recordset
>
> è forse sottinteso che si tratta di data access object, ovvero ci sono
> casi in cui convenga lavorare diversamente?
> grazie e scusate nuovamente per l'ignoranza in materia
>
> ciao
> quando conviene (se conviene) lavorare
i recordset potrebbe essere anche adodb.recordset
Potendoli avere entrambi nei riferimenti, è bene specificare quale vuoi
usare.
DAO ti permette di accedere a delle proprietà che Ado non ha se non con Adox
(e quindi un altro riferimento),
e sostanzialmente, essendo quello più vecchio, è preferito dagli
sviluppatori.
Fin a pochi post fa si indicava che Dao fosse più veloce, perchè ado veniva
convertito in dao,
ma da ulteriori miei recenti approfondimenti, ho notato che Ken Getz (il
papà di Access) dice che è più veloce
Ado.



title: Controllo struttura a schede e report non aggiornato

author: Kiks

text:
Volevo segnalare il seguente problemino riscontrato su Access 2003
(11.5614.5703)
- Ho una maschera con struttura a schede e cotrolli
- Modifico un valore in un controllo della scheda
- Se ora lancio il report dal pulsantino creato, il valore modificato
non viene aggiornato in stampa, a meno che prima di eseguire la stampa
non mi sposto su un'altra scheda della struttura.
Qualcuno ha l'ordine di requery, refresh, ecc. per aggiornarlo
manualmente?
Ciao


text:
"Kiks" <
oe...@infomont.it
> ha scritto nel messaggio
news:9e5d4c35.05022...@posting.google.com...

Docmd.runcommand accmdsaverecord
MAssimiliano


title: Confronto tra date. Stabilire la data più recente

author: astimas

text:
Allora ho un piccolo database con 3 tabelle.
Una di queste tabelle, chiamiamola tabella X ha un campo data di tipo
data/ora
C'è inoltre una maschera che permette di aggiungere dei record alla
tabella X.
Io vorrei che una volta inseriti tutti i dati (nome_prodotto, quantita
e data) se ci sono 2 prodotti con lo stesso nome_prodotto (cosa che
può capitare) mi segnali in qualche modo (ad esempio  si colora lo
sfondo di quel prodotto) quale dei due prodotti ha la data più
recente.
E' una cosa fattibile ? Io mi son già perso nel confronto tra le date.
Cioè non so come fargli fare un confronto per verificare quale data
(da 2 a n) sia la più recente !!
Aiut !!


author: Davide (Sib)

text:
"astimas" <
ast...@gmail.com
> ha scritto nel messaggio
CUT
Io vorrei che una volta inseriti tutti i dati (nome_prodotto, quantita
e data) se ci sono 2 prodotti con lo stesso nome_prodotto (cosa che
puň capitare) mi segnali in qualche modo (ad esempio  si colora lo
sfondo di quel prodotto) quale dei due prodotti ha la data piů
recente.
CUT
Fai un ordinamento per data decrescente cosě quello piů recente č sempre il
primo.
Davide
--
www.gestionedati.com


text:
Davide (Sib) ha scritto:
> "astimas" <
ast...@gmail.com
> ha scritto nel messaggio
> CUT
> Io vorrei che una volta inseriti tutti i dati (nome_prodotto, quantita
> e data) se ci sono 2 prodotti con lo stesso nome_prodotto (cosa che
> può capitare) mi segnali in qualche modo (ad esempio  si colora lo
> sfondo di quel prodotto) quale dei due prodotti ha la data più
> recente.
> CUT
>
> Fai un ordinamento per data decrescente così quello più recente è sempre il
> primo.
>
> Davide
>
> --
>
www.gestionedati.com
potrebbe essere una soluzione, ma devo farlo in VBA ? o posso in altro
modo ? cioè, come faccio ? Il lavoro sarebbe su una maschera


text:
"astimas" <
ast...@gmail.com
> ha scritto nel messaggio
Davide (Sib) ha scritto:
> "astimas" <
ast...@gmail.com
> ha scritto nel messaggio
> CUT
> Io vorrei che una volta inseriti tutti i dati (nome_prodotto, quantita
> e data) se ci sono 2 prodotti con lo stesso nome_prodotto (cosa che
> puň capitare) mi segnali in qualche modo (ad esempio  si colora lo
> sfondo di quel prodotto) quale dei due prodotti ha la data piů
> recente.
> CUT
>
> Fai un ordinamento per data decrescente cosě quello piů recente č sempre
> il
> primo.
>
> Davide
>
> --
>
www.gestionedati.com
potrebbe essere una soluzione, ma devo farlo in VBA ? o posso in altro
modo ? cioč, come faccio ? Il lavoro sarebbe su una maschera
-----------------
Devi farlo nella query cui la maschera sottende.
Davide
--
www.gestionedati.com


text:
> Devi farlo nella query cui la maschera sottende.
Allora io ho creato la query "ordina_per_data" e ho creato nella
maschera un pulsante con il seguente codice :
"
Dim stDocName As String
' ordina_per_data è il nome della query
    stDocName = "ordina_per_data"
'msottordini è la maschera nella quale deve eseguirmi l'ordinamento
    DoCmd.OpenForm "msottoordini", acNormal, stDocName, ,
acFormReadOnly, acWindowNormal
"
Il problema è premendo sul pulsante mi apre una nuova finestra con la
maschera msottordini, mentre io vorrei che mi aggiornasse la maschera
msottordini già presente nella maschera principale.
Cioè msottordini sarebbe una sottomaschera.


text:
Cioè al limite va anche bene che premendo il pulsante mi carichi la
query di ordinamento, però vorrei poi che "scrivesse" la query anche
sulla sottomaschera corrente, cioè che mi ordinasse la sottomaschera.


text:
"astimas" <
ast...@gmail.com
> ha scritto nel messaggio
Cioč al limite va anche bene che premendo il pulsante mi carichi la
query di ordinamento, perň vorrei poi che "scrivesse" la query anche
sulla sottomaschera corrente, cioč che mi ordinasse la sottomaschera.
-------------
No, non ci siamo capiti.
Capisco che sono stato un po' ermetico ma, scusa se te lo dico, mi pare che
tu non abbia dimestichezza con le maschere.
La "query" cui la maschera sottende NON č una query salvata (almeno non
necessariamente) č semplicemente il recordset, l'istruzione SQL, l'origine
dati (chiamala come ti pare) cui la maschera fa riferimento.
La puoi personalizzare ordinandola come una query salvata e poi vedrai che i
record della maschera risulteranno ordinati.
Spero di essere stato piů chiaro.
Davide
--
www.gestionedati.com


text:
> No, non ci siamo capiti.
> Capisco che sono stato un po' ermetico ma, scusa se te lo dico, mi pare che
> tu non abbia dimestichezza con le maschere.
> La "query" cui la maschera sottende NON è una query salvata (almeno non
> necessariamente) è semplicemente il recordset, l'istruzione SQL, l'origine
> dati (chiamala come ti pare) cui la maschera fa riferimento.
> La puoi personalizzare ordinandola come una query salvata e poi vedrai che i
> record della maschera risulteranno ordinati.
>
> Spero di essere stato più chiaro.
>
> Davide
>
Sei stato molto gentile, e diverse carenze infatti ce le ho, cmq in
qualche modo mi sono arrangiato.
Grazie !


title: Stampa personalizzata

author: ariailaria

text:
Ciao a tutti.
In una pizzeria il cameriere prepara l'ordine con le portate da
servire e lo stampa sulla stampante della cucina.
Qualche volta un cliente non viene servito perche' il cuoco
giura e spergiura che lui non ha visto stampato nessun ordine, il
cameriere invece garantisce che lui l'ha stampato, ecc ecc
Ora, so benissimo che ci sono sistemi wifi ben piu' evoluti per una
simile gestione, fatto sta che devo metterci le mani cosě com'č.
Invece di utilizzare la  procedura standard
File->Stampa, scegli la stampante, OK
vorrei pilotare io l'invio alla stampante, in modo da intercettare
l'invio della stampa in un file di log.
Come faccio da codice a:
- conoscere quali sono le stampanti installate
- inviare il comando di "StampaOrdine" a quella stampante ?
Grazie a chi mi aiuta.
Ciao Ilaria.


title: Stampa personalizzata

author: Sergio MAZZA

text:
"ariailaria" <
ariai...@libero.it
> ha scritto nel messaggio
news:ut6ei3lv3diq0k2ni...@4ax.com...

Insieme Printers/Oggetto Printer (vedi help).
Ciao.
--
Sergio MAZZA


title: prova

author: Nicola Bianchi

text: messaggio di prova


title: apertura maschera e focus su un campo

text:
Buongiorno a tutti,
ho un problema forse banale ma che non riesco a risovere in maniera certa.

Ho la necessita' di attivaree l'input automatico ed immediato da lettore
barcode direttamente dopo l'apertura di una maschera.
Dovrei pertanto attivare (setfocus) quello specifico campo per la ricerca
del codice, ma questo non avviene in maniera certa.

Dico automatico perche' si tratta di una postazione cassa su banco vendita,
nel quale e' opportuno evitare il piu' possibile l'utilizzo della tastiera e
mouse per ovvie ragioni di spazio e praticita'.

Oltre ad impostare il campo con ordine di tabulazione 0 (quindi dopo
l'attivazione della mask il cursore dovrebbe posizionarsi su quel campo), ho
provato anche ad impostare all'apertura il comando Me!nomecampo.setfocus.

Premesso che utilizzo maschere PopUp, dopo l'apertura vedo tornare il focus
sulla mask chiamante, in ogni caso non riesco, in maniera certa ad attivare
il campo ricerca della maschera chiamata.

Ho provato anche, dopo il comando di apertura della maschera
(docmd.openform "nomemask") a forzare la selezione dell'oggetto maschera
appena aperta:
docmd.selectobjetc acForm, "nomemask"
ma senza risultati

Esiste un metodo certo affinche', dopo l'apertura della maschera,
l'operatore possa immediatamente scansionare un barcode senza dover prima
porre il focus sul campo attraverso il mouse?

Spero di essere risucito a spiegarmi al meglio e grazie a tutti per l'aiuto.
Marco67


title: apertura maschera e focus su un campo

author: Karl Donaubauer

text:
Salve,

Marco67:
> ...
> Oltre ad impostare il campo con ordine di tabulazione 0 (quindi dopo
> l'attivazione della mask il cursore dovrebbe posizionarsi su quel campo), ho
> provato anche ad impostare all'apertura il comando Me!nomecampo.setfocus.
>
> Premesso che utilizzo maschere PopUp, dopo l'apertura vedo tornare il focus
> sulla mask chiamante, in ogni caso non riesco, in maniera certa ad attivare
> il campo ricerca della maschera chiamata.
>...

Prova di usare il metodo SetFocus nel codice dell'evento "Su corrente"
della maschera.

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

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


title: apertura maschera e focus su un campo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:eoiga8...@mid.individual.net...

Grazie 1000 Karl,
non posso usare questa chiamata perche' all'ingresso della mask non ci sono
ancora record: il codice da leggere serve infatti ad aprire la cassa con
riconoscimento dell'utente tramite card personale, solo successivamente
vengono attivati i permessi alla modifica di record, quindi utilizzabile
l'evento 'Su corrente'

Grazie cmq. Karl
Ciao Ciao
Marco67


title: apertura maschera e focus su un campo

text:
Salve,

Marco67:
> "Karl Donaubauer" ha scritto
>>> ...
>>> ho provato anche ad impostare all'apertura il comando Me!nomecampo.setfocus.
>>>
>>> Premesso che utilizzo maschere PopUp, dopo l'apertura vedo tornare il
>>> focus sulla mask chiamante, in ogni caso non riesco, in maniera
>>> certa ad attivare il campo ricerca della maschera chiamata.
>>> ...
>> Prova di usare il metodo SetFocus nel codice dell'evento "Su corrente"
>> della maschera.
>
> non posso usare questa chiamata perche' all'ingresso della mask non ci sono
> ancora record: il codice da leggere serve infatti ad aprire la cassa con
> riconoscimento dell'utente tramite card personale, solo successivamente
> vengono attivati i permessi alla modifica di record, quindi utilizzabile
> l'evento 'Su corrente'

L'hai provato nel codice chiamante?

DoCmd.OpenForm "NomeMaschera"
Forms!NomeMaschera!NomeControllo.SetFocus



title: apertura maschera e focus su un campo

text:
--

G.L. Informatica
Via B. Buozzi 74/B Grosseto
tel. 0564/411.318 - fax 0564/070.848
http://www.glinformatica.it

"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:eoj3eb...@mid.individual.net...

Si si, ho fatto anche questo:
anche se il focus sul campo effettivamente avviene, non capisco perche' mi
perda la selezione dell'oggetto maschera.
E' necessario cliccare con il mouse sulla maschera chiamata: in questo moto
il campo ricerca codice risulta attivo.
La cosa accade sistematicamente dopo la chiusura della prima attivita' di
cassa, ovvero nel momento in cui riattivo il focus sullo stesso  campo in
attesa di un nuovo riconoscimento utente.


title: VBA: passare un array tra funzioni...

author: ringo

text:
Salve a tutti
Vi faccio un'esempio:
Public Sub AVVIA_Click()
Call crea_array
Debug.Print A(0)
End Sub
Public Sub crea_array()
Dim A As Variant
A = Array(10, 20, 30)
End Sub
Cliccando su AVVIA chiamo (call crea_array) che
crea un'array con dei valori interni....
Perchè se cerco di fare il debug.print dell'array A mi dice "sub o function
non definita"? Non riesco a vedere l'array A.... ma esiste il modo?
Avrei bisogno di elaborarmi un'array in una function per poi
passarlo ad un'altra function.... è possibilie la cosa?
grazie!
ringo
A me serve che l'array A sia visibile nella sub AVVIA
grazie!
ringo


title: VBA: passare un array tra funzioni...


title: VBA: passare un array tra funzioni...

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b28ku8$85f$2...@lacerta.tiscalinet.it...

Non credo, ma non ne sono sicuro....., però puoi passarlo come Variant
altrimenti definisci una Variabile Publi a livello di Modulo e pesca sempre
da quella.
@Alex.


title: VBA: passare un array tra funzioni...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:rbR1a.103083$ZE.28...@twister2.libero.it...
>
MA QUANTE CAVOLO DI VOLTE HAI POSTATO LA STESSA DOMANDA CAMBIANDO
IL TESTO DEL POST....!!
Il bello č che hai ottenuto sempre la stessa risposta.
Ora i casi sono 2:
1)..........
2)....... come sopra.
RINGHIO.... Oh RINGHIO......!!!!!!!!!
@Alex.


title: VBA: passare un array tra funzioni...

author: Alessandro Cara

text:

eh!? no. Ci voleva il nuovo slogan del NG
--
a.cara
Togli qualcosa dall'email


title: VBA: passare un array tra funzioni...

author: Maurizio Borrelli

text:
> "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> news:b28ku7$85f$1...@lacerta.tiscalinet.it...
[...]
> Public Sub AVVIA_Click()
> Call crea_array
> Debug.Print A(0)
> End Sub
> Public Sub crea_array()
> Dim A As Variant
> A = Array(10, 20, 30)
> End Sub
> Cliccando su AVVIA chiamo (call crea_array) che
> crea un'array con dei valori interni....
> Perchè se cerco di fare il debug.print dell'array A mi dice "sub o
> function
> non definita"? Non riesco a vedere l'array A.... ma esiste il modo?
> Avrei bisogno di elaborarmi un'array in una function per poi
> passarlo ad un'altra function.... è possibilie la cosa?
[...]
> A me serve che l'array A sia visibile nella sub AVVIA
    Prima di tutto: usi "Option Explicit"?
        Public Sub AVVIA_Click()
Perche' "Public"? Non e' forse una routine evento?
    Nella maschera:
        Option Explicit
        Private Sub AVVIA_Click()
            If (ElaboraArray = True) Then
                ' OK.
            Else
                ' Messaggio...
            End If
        End Sub
    In un modulo Basic:
        Option Explicit
        Public Function ElaboraArray( _
        ) As Boolean
            Dim a As Variant
            Dim l As Long
            a = CreaArray
            If ((VarType(a) And vbArray) = vbArray) Then
                For l = LBound(a) To UBound(a)
                    Debug.Print a(l)
                Next
                ElaboraArray = True
            Else
                ' Non e' un Array
                ElaboraArray = False
            End If
        End Sub
        Private Function CreaArray( _
        ) As Variant
            CreaArray = Array(10, 20, 30)
        End Function
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: VBA: passare un array tra funzioni...

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b28rjm$1a1mo3$1...@ID-52090.news.dfncis.de...

grazie!


title: VBA: passare un array tra funzioni...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:khR1a.102581$YG2.2...@twister1.libero.it...
>
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:rbR1a.103083$ZE.28...@twister2.libero.it...
> >
>
>
> MA QUANTE CAVOLO DI VOLTE HAI POSTATO LA STESSA DOMANDA CAMBIANDO
> IL TESTO DEL POST....!!
>
> Il bello è che hai ottenuto sempre la stessa risposta.
> Ora i casi sono 2:
> 1)..........
> 2)....... come sopra.
>
> RINGHIO.... Oh RINGHIO......!!!!!!!!!
>
> @Alex.
>
>
ero troppo disperato....
grazie!


title: Aiuto. Richiesta di Aiuto.

author: Luca

text:
Ciao a tutti il mio problema è quello di dover condividere un db ( si tratta
di una semplicissima rubrica) con una amico per motivi di lavoro. In pratica
vorrei che attraverso la connessione internet ( andrebbe bene anche una
connessione diretta fra i due pc) i dati si aggiornassero automaticamente.
Nella speranza di una risposta ringrazio voi tutti.
Luca
lu...@freemail.it


title: Aiuto. Richiesta di Aiuto.

author: Giuseppe

text:
"Luca" <
lu...@freemail.it
> ha scritto nel messaggio
news:92g3lu$5gu$1...@lacerta.tiscalinet.it...

se utilizzi la connessione tra due PC dividi il db in front-end e back-end
Barra menu > Strumenti > aggiunti > divisione database
giuseppe


title: riferimeto a nome di campo contenuto in casella combinata

author: Buonuomo

text:
Come faccio a fare riferimento al contenuto di un campo il cui nome è
indicato in una casella combinata?
Grazie.


author: Giorgio prx

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:CSMaa.192230$ZE.58...@twister2.libero.it...
> Come faccio a fare riferimento al contenuto di un campo il cui nome è
> indicato in una casella combinata?
> Grazie.
>
>
Salve Buonuomo
Se la tua casella combinata si chiama Combo1 Me(Me.Combo1) si riferisce al
controllo il cui nome è indicato in Combo1 infatti l'istruzione Debug.print
Me(Me.Combo1) stama il contenuto del controllo il cui nome è indicato in
Combo1
Ciao Giorgio.


text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b4g67f$6oa$1...@lacerta.tiscalinet.it...

Grazie, specialmente per la tempestività, ma...
non credo di essermi spiegato correttamente inquanto a me serve aprire una
maschera filtrando i dati con dei valori di campi selezionati in un'altra
maschera
Ho Provato scrivendo quanto segue
Function Apri_Clienti_selezionati()
On Error GoTo Apri_Clienti_selezionati_Err
    DoCmd.OpenForm "clienti1", acFormDS, "",
"(me.CasellaCombinata0)=[Forms]![RicercaClienti]![Testo2]", , acNormal
Apri_Clienti_selezionati_Exit:
    Exit Function
Apri_Clienti_selezionati_Err:
    MsgBox Error$
    Resume Apri_Clienti_selezionati_Exit
End Function
ma il risultato è stato la richiesta di inserimento del valore di
CasellaCombinata0
Potresti dirmi dove sbaglio?


text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:I9Naa.191450$YG2.5...@twister1.libero.it...

Ciao
Prova a comporre la stringa WHERE così
DoCmd.OpenForm "clienti1", acFormDS, "",(me.CasellaCombinata0) & "=" &
Chr(34) & [Forms]![RicercaClienti]![Testo2] & Chr(34), , acNormal
Se il campo è numerico togli i chr(34)
Per aiutarti dichiara una variabile e inserisci il filtro WHERE
Dim StrFiltro as String
StrFiltro=(me.CasellaCombinata0) & "=" & Chr(34) &
[Forms]![RicercaClienti]![Testo2] & Chr(34)
Se il campo è numerico togli i chr(34)
'Provi a stamparla per controllore se è Ok
Debug.print StrFiltro
'e apri il form
DoCmd.OpenForm "clienti1", acFormDS, "",StrFiltro, , acNormal
Ciao Giorgio


text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b4g7s8$7to$1...@lacerta.tiscalinet.it...
CUT
> >
> > ma il risultato č stato la richiesta di inserimento del valore di
> > CasellaCombinata0
> > Potresti dirmi dove sbaglio?
> >
> >
> Ciao
> Prova a comporre la stringa WHERE cosě
>
> DoCmd.OpenForm "clienti1", acFormDS, "",(me.CasellaCombinata0) & "=" &
> Chr(34) & [Forms]![RicercaClienti]![Testo2] & Chr(34), , acNormal
> Se il campo č numerico togli i chr(34)
>
> Per aiutarti dichiara una variabile e inserisci il filtro WHERE
>
> Dim StrFiltro as String
> StrFiltro=(me.CasellaCombinata0) & "=" & Chr(34) &
> [Forms]![RicercaClienti]![Testo2] & Chr(34)
> Se il campo č numerico togli i chr(34)
>
> 'Provi a stamparla per controllore se č Ok
> Debug.print StrFiltro
>
> 'e apri il form
> DoCmd.OpenForm "clienti1", acFormDS, "",StrFiltro, , acNormal
>
> Ciao Giorgio
>
Ho provato in entrambi i modi ma ottengo un errore di compilazione :
"Utilizzo non valido della parola chiave Me"
????


text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:UCNaa.192366$ZE.58...@twister2.libero.it...
>
> "Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
> news:b4g7s8$7to$1...@lacerta.tiscalinet.it...
>
> CUT
>
> > >
> > > ma il risultato è stato la richiesta di inserimento del valore di
> > > CasellaCombinata0
> > > Potresti dirmi dove sbaglio?
> > >
> > >
> > Ciao
> > Prova a comporre la stringa WHERE così
> >
> > DoCmd.OpenForm "clienti1", acFormDS, "",(me.CasellaCombinata0) & "=" &
> > Chr(34) & [Forms]![RicercaClienti]![Testo2] & Chr(34), , acNormal
> > Se il campo è numerico togli i chr(34)
> >
> > Per aiutarti dichiara una variabile e inserisci il filtro WHERE
> >
> > Dim StrFiltro as String
> > StrFiltro=(me.CasellaCombinata0) & "=" & Chr(34) &
> > [Forms]![RicercaClienti]![Testo2] & Chr(34)
> > Se il campo è numerico togli i chr(34)
> >
> > 'Provi a stamparla per controllore se è Ok
> > Debug.print StrFiltro
> >
> > 'e apri il form
> > DoCmd.OpenForm "clienti1", acFormDS, "",StrFiltro, , acNormal
> >
> > Ciao Giorgio
> >
>
> Ho provato in entrambi i modi ma ottengo un errore di compilazione :
> "Utilizzo non valido della parola chiave Me"
>
> ????
>
>
>
Ciao
Me è riferita al form che stà eseguendo un determinato evento, evidentemente
il tuo codice viene eseguito in un modulo BAS quindi devi sostituire Me con
il form che contiene il controllo CasellaCombinata0 come hai fatto per
Testo2.
Forms("NomeForm").CasellaCombinata0 al posto di Me.CasellaCombinata0
Ciao Giorgio.


text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b4gk5e$e1t$1...@lacerta.tiscalinet.it...

Grazie Giorgio ma nonostante i tuoi suggerimenti non ce l'ho ancora fatta e
ti assicuro di averne fatti tanti di tentativi l'ultimo dei quali è :
    DoCmd.OpenForm "Clienti", acFormDS, "", Forms![Clienti].campo =
[Forms]![RicercaClienti]![Testo2] & Chr(34)
dove campo è una stringa così impostata
campo = [Forms]![RicercaClienti]![CasellaCombinata0]
Comunque ciò che voglio fare è aprire la maschera Clienti filtrata
attraverso una maschera RicercaClienti  che contiene
1) una casella combinata dalla quale seleziono il nome del campo da filtrare
2) una casella di testo nella quale si inserisce il testo da ricercare
3) un pulsante TROVA
c'è qualche altro sistema per farlo??
Grazie ancora, ciao.


text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:dN2ba.193691$YG2.5...@twister1.libero.it...
>
> "Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
> news:b4gk5e$e1t$1...@lacerta.tiscalinet.it...
> >
> > "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> > news:UCNaa.192366$ZE.58...@twister2.libero.it...
> > >
> > > "Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
> > > news:b4g7s8$7to$1...@lacerta.tiscalinet.it...
> > >
> Grazie Giorgio ma nonostante i tuoi suggerimenti non ce l'ho ancora fatta
e
> ti assicuro di averne fatti tanti di tentativi l'ultimo dei quali è :
>
>     DoCmd.OpenForm "Clienti", acFormDS, "", Forms![Clienti].campo =
> [Forms]![RicercaClienti]![Testo2] & Chr(34)
>
> dove campo è una stringa così impostata
> campo = [Forms]![RicercaClienti]![CasellaCombinata0]
>
> Comunque ciò che voglio fare è aprire la maschera Clienti filtrata
> attraverso una maschera RicercaClienti  che contiene
> 1) una casella combinata dalla quale seleziono il nome del campo da
filtrare
> 2) una casella di testo nella quale si inserisce il testo da ricercare
> 3) un pulsante TROVA
>
> c'è qualche altro sistema per farlo??
>
> Grazie ancora, ciao.
>
Ciao
Ripartiamo da 0
Un esempio di stringa Where potrebbe essere "RSociale='De Franchi'"
Dove RSociale è il nome del campo dell'origine record del form in qui
vogliamo filtrare il record del Sig De Franchi.
DoCmd.OpenForm "Clienti", acFormDS, "", "RSociale='De Franchi'"
Quindi se il nome del campo è contenuto in una Casella combinata il cui
contenuto è RSociale e il testo da cercare è in Testo2 il cui contenuto è De
Franchi componendo la stringa
StrFiltro=[Forms]![RicercaClienti]![CasellaCombinata0] & "=" & Chr(34) &
[Forms]![RicercaClienti]![Testo2]  & Chr(34)
e stampandola con Debug.print StrFiltro dovresti ottenere
RSociale="De Franchi"
Quindi apri il form DoCmd.OpenForm "Clienti", acFormDS, "", StrFiltro
Ciao Giorgio.


title: come passare a campo successivo dopo inserimeto dati

author: A Milano

text:
salve ragazzi non so come fare mi aiutate per favore ? :-)
ho una maschera per inserire i dati ( ordini fornitori) con i seguenti campi
idprodotto
quantita
prezzo
vorrei fare in modo che dopo aver selezionato (e un menu a discesa) il
prodotto il cursore vada direttamente sul campo quantita e dopo aver
inserito la quantitat vada sul campo prezzo ecc...
spero di essermi spiegato benee
grazie comunque a tutti
ciao


author: Alessandro Baraldi

text:
"A Milano" <
vendoe...@libero.it
> wrote in message
news:Mc1be.63087$
IN.11...@twister2.libero.it

Devi gestire l'Evento dopo aggiornamento di ogni singolo
Controllo, nel quale sposti il Focus sul controllo successivo:
Private Sub NomeControllo_AfterUpdate()
   Me!nomeControlloSuccessivo.SetFocus
End Sub
Ti ricordo però di impostare anche correttamente l'ordine di
spostamento dei controlli in modo che con il Tasto [TAB] si
ottenga la stessa sequenza.
Per farlo hai a disposizione nella Maschera delle proprietà
"Ordine di Spostamento"
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio >> salve
ragazzi non so come fare mi aiutate per favore ? :-)
>>
>> ho una maschera per inserire i dati ( ordini fornitori) con i seguenti
>> campi
>>
>> idprodotto
>> quantita
>> prezzo
>>
>> vorrei fare in modo che dopo aver selezionato (e un menu a discesa) il
>> prodotto il cursore vada direttamente sul campo quantita e dopo aver
>> inserito la quantitat vada sul campo prezzo ecc...
>>
>> spero di essermi spiegato benee
>> grazie comunque a tutti
>> ciao
>
>
> Devi gestire l'Evento dopo aggiornamento di ogni singolo
> Controllo, nel quale sposti il Focus sul controllo successivo:
>
> Private Sub NomeControllo_AfterUpdate()
>   Me!nomeControlloSuccessivo.SetFocus
> End Sub
>
> Ti ricordo però di impostare anche correttamente l'ordine di
> spostamento dei controlli in modo che con il Tasto [TAB] si
> ottenga la stessa sequenza.
>
> Per farlo hai a disposizione nella Maschera delle proprietà
> "Ordine di Spostamento"
>
> Ciao
grazie della rapida risposta
pero forse non ho capito o non mi sono spiegato bene
io ho una combobox dove seleziono con il mouse il dato da inserire nella
form
dopo aver fatto clic sul dato che mi serve il cursore rimane nella combobox
evidenziando il testo da me inserito in neretto  io vorrei fare in modo che
dopo aver cliccato con il moise sul dato da inserire mi vada direttamente
nel campo successivo e non che io debba cliccare con il mause e dopo premere
anche invio
grazie lo stesso per la rapidita nella risposta
ciao


author: Carlo Costarella

text:
"A Milano" <
vendoe...@libero.it
> ha scritto nel messaggio
news:Jt1be.83001$zZ1.2...@twister1.libero.it...

Usa l'evento click della combo:
Private Sub TuaCombo_Click()
Me.MioControlloSuccessivo.SetFocus
End Sub
Ovviamente il nome "MioControlloSuccessivo" va sostituito con il nome vero
del tuo controllo successivo.
Il consiglio di Alex è altrettanto valido e non capisco perchè non ti
funzioni.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> wrote in
message news:uA1be.821881$
b5.36...@news3.tin.it
[CUT]
> Usa l'evento click della combo:
> Private Sub TuaCombo_Click()
> Me.MioControlloSuccessivo.SetFocus
> End Sub
> Ovviamente il nome "MioControlloSuccessivo" va sostituito con il nome vero
> del tuo controllo successivo.
> Il consiglio di Alex è altrettanto valido e non capisco perchè non ti
> funzioni.
>
> Ciao, Carlo
Ciao Carlo.
Il mio consiglio precedente è come dicevi
equivalente, forse ha qualche
difficoltà pratica di realizzazione.
Ciao
Buona giornata.



text:
grazie ragazzi sbagliavo io a dare il nome alla combo :-(
ora tutto ok
grazie mille
rapidissimi nel risolvermi il problema


title: consiglio su impostazione DB

author: ele

text:
ciao a tutti, devo strutturare una maschera contenente molti campi, vorrei
evitare di avere una schermata troppo confusa, quindi vorrei dividere i
campi in base a determinate attività. Ad esempio per ogni singolo record  ho
60 campi e 20 contengono i dati generali, 10 i dati per il progetto di
massima, 10 i dati per il progetto esecutivo e cosi via, quindi non so se mi
conviene creare un'unica maschera con una struttura a schede( scheda 1: dati
generali, scheda2: progetto di massima, scheda 3: progetto esecutivo etc) o
più maschere distinte tra loro. Vi faccio questa domanda perchè non so
esattamente quale sia la differenza tra questi due approcci. Preciso che,
per il momento il DB è semplicissimo, nel senso che non ci sono query o
controlli particolari, ma se in futuro volessi aggiungerne?
spero di essere stato abbastanza contorto
grazie
ele


title: consiglio su impostazione DB

author: Graziano Franchi (Dal Portatile)

text:
La risposta l'hai data tu
IDProgettoMassima
IDProgettoEsecutivo
Ciao
"ele" <
pap...@yahoo.com
> ha scritto nel messaggio
news:LXD85.27102$2s6.3...@news.infostrada.it...



title: consiglio su impostazione DB

author: lbo dal portatile

text:
>conviene creare un'unica maschera con una struttura a schede( scheda 1: dati
>generali, scheda2: progetto di massima, scheda 3: progetto esecutivo etc) o
>più maschere distinte tra loro. Vi faccio questa domanda perchè non so
se sei agli inizi forse ti conviene creare una struttura a schede.
forse anche se non lo fossi ti converrebbe...
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Come realizzare sistema 'unbreakable' ?

author: RobertoA

text:
Tempo fa ricordo della pubblicita' di Oracle basato sulla parola
'unbreakable' per indicare la robustezza della piattaforma offerta per
applicazioni di gestione dati
Volendo aumentare la disponibilita' di un sistema informatico basato, ad
esempio, sull'accoppiata Windows + Access + Sql Server, sistema che deve
rimanere utilizzabile anche in caso di eventi come rotture hardware,
come procedereste?
Hardware ridondato?
Che tipo?
Db in cloud?
Nessun limite di costi
Cosa utilizzereste e stutturato come?


title: Come realizzare sistema 'unbreakable' ?

author: BFS

text:

come faccio io, ma non sono un sistemista.

Se la tua paura sono le rotture hardware,
DB sul cloud. Essendo l'hardware virtualizzato su hardware fisico
ridondante rotture hardware non ne hai e dormi su tre cuscini

Nel mio piccolo per aziende che voglio essere sicuro non restino mai a
piedi col gestionale per colpa di un guasto impongo sempre e solo server
sul cloud e sql server installato li. Snapshot della intera macchina
ogni giorno. Backup dati intera macchina ogni notte. Ovviamente su spazi
cloud slegati dal precedente

per corruzione dati, grattandoni sotto..., da 20 anni che uso sqlserver
non mi si è mai corrotto un database, almeno per le piccole applicazioni
che faccio io come prodotto non si discute

per cancellazioni dati dagli archivi, backup ogni tot minuti in locale
replica delle copie ogni tot ore in un nas remoto e su un drive google

BFS


title: Come realizzare sistema 'unbreakable' ?

text:

Non parlo solo di rotture hardware, ma anche di furto del pc, di
allagamento, di virus che ti critta l'hd
Oltre a questo ci sono le magagne del software, il sistema operativo
potrebbe bloccarsi per problemi suoi, l'applicativo potrebbe piantarsi,
il db potrebbe corrompersi, un terremoto, le cavallette, i tornadiiii....

https://www.youtube.com/watch?v=9RjTlfVSZk4

------ indimenticabbole ------


title: Come realizzare sistema 'unbreakable' ?

text:
Il 29/05/2020 09:23, RobertoA ha scritto:

>>
>
> Non parlo solo di rotture hardware, ma anche di furto del pc, di
> allagamento, di virus che ti critta l'hd
> Oltre a questo ci sono le magagne del software, il sistema operativo
> potrebbe bloccarsi per problemi suoi, l'applicativo potrebbe piantarsi,
> il db potrebbe corrompersi, un terremoto, le cavallette, i tornadiiii....
>
>
https://www.youtube.com/watch?v=9RjTlfVSZk4

> ------ indimenticabbole ------

furto pc sul cloud non è un problema
allagamento, cavallette, tornadi neppure visto che sono ridondati su
datacenter in luoghi fisici diversi

windows che si pianta/virus..ripristino la snapshot
applicativo che si pianta lo reinstalli, importante che non si pianti
sqlserver

db corrotto, mai successo male che vada ripristino il db di dieci minuti
prima

ciao
BFS


title: Come realizzare sistema 'unbreakable' ?

text:

Tutto qua?
Ma allora le banche, le assicurazioni, i governi, le multinazionali, e
tutta la gente che necessita' di sistemi informatici 'unbrekkabili',
come fa'?
Prende un secondo/terzo server per ridondare il primo, una manciata di
nas per i backup, mette un db sincronizzato su Azure, uno su Aws, e ciao
andare?
Mi sembra un modo di operare un po' riduttivo
Ho detto nessun limite di costi/risorse
Chi offre di piu'?


title: Come realizzare sistema 'unbreakable' ?

text:

ho premesso che non sono un sistemista e ti ho detto la mia nel mio
scenario di lavoro, dove anche se un cliente sta fermo 10 minuti che
ripristino uno snapshot  non cade il mondo.

con quanto scritto sopra, i problemi hardware non esistono più, quelli
software li risolvo in una decina di minuti. la cosa più disastrosa che
può capitare nel mio piccolo è che non si avvii il windows server sul
cloud.

da console di ripristino butto su l'ultimo snapshot (5 minuti) e
l'ultima copia archivi. se schedulizzata ogni 15 minuti al max hanno
perso 15 minuti di dati

banche e assicurazioni di sicuro hanno infrastrutture virtualizzate per
non avere problemi hardware, per il software usarennio sicuramente
sistemi più complessi.
dubito che usino access come applicativo

ciao
BFS


title: Come realizzare sistema 'unbreakable' ?

text:

offo infrastruttura di amazon
circa 500.000 server in 7 hub sparsi per il mondo
solo per tener su e ridondare i webservice

900.000 per google :-)

BFS


title: Come realizzare sistema 'unbreakable' ?

text:

Premesso che se parliamo di solo gestionali anche se in Rete geografica non trovo particolari dubbi sulla proposta...

Ovviamente la questione CLOUD non va bene a prescindere.

Ci sono sia aspetti prestazionali che funzionali, lavorare in CLOUD potrebbe indurre qualche riduzione di Performance a confronto con reti Locali, considerazione tanto ovvia quanto doverosa, poi ognuno in relazione alle criticità del sistema su cui lavora valuterà se questo è o meno un problema.
Ci sono anche considerazioni più concrete di operatività dovute alla Business continuity... che fanno escludere il CLOUD come unica soluzione ma la rendono PARTE sicuramente di un sistema più complesso.

Aziende di produzione, non possono spostare su CLOUD... in questi casi il ragionamento da fare è più articolato e richeide una approfondita analisi costi/benefici perchè si rischia di far esplodere il costo... parliamo di Sistemi Virtuali in CLUSTER IN SITE e Disaster Recovery replicati...

Era solo una aggiunta, credo che la soluzione di BFS accontenti una buona % di casi.

@Alex


title: Come realizzare sistema 'unbreakable' ?

text:
Il 29/05/2020 12:27, @Alex ha scritto:
> Aziende di produzione, non possono spostare su CLOUD

sempre premettendo che il mio scenario di lavoro è il classico
gestionale che va dal preventivo alla contabilità, max 20 client,
piccole medie aziende

per le prestazioni nel mio caso, quando il db è sul cloud lo è anche il
client mediante remote app o direttamente in rdp. quindi non ho problemi
di lentezze. Anche con un client in locale connesso a sql in remoto per
la mole di dati che normalmente gestiscono i miei clienti le prestazioni
sono ottimali se la banda internet è decente.

volevo un chiarimento sulla tua affermazione "Aziende di produzione, non
possono spostare su CLOUD"

ti riferisce al fatto di dover avere una connessione dai pc ai
macchinari di produzione? o altro?

BFS


title: Come realizzare sistema 'unbreakable' ?

text:
Si esattamente anche se il discorso è un poco piu articolato.
Ci sono aziende di produzione a catena in cui la produzione scarica automaticamente le parti dal magazzino... altre aziende con attività manutentive che altrettanto operano sul gestionale in modo diretto.
Queste realtà  richiedono che il magazzino sia sempre online quindi deve essere residente... ma allo stesso tempo collegato tra le eventuali filiali.

Era solo una divagazione.

@Alex


title: Come realizzare sistema 'unbreakable' ?

text:
Il 29/05/2020 16:32, @Alex ha scritto:
> richiedono che il magazzino sia sempre online quindi deve essere residente

Questa non l'ho capita
Se serve magazzino sempre disponibile = sistema in locale
Quindi escludi la possibilita' di parte infrastruttura in cloud se e'
richiesta una altissima disponibilita' del magazzino?


title: Come realizzare sistema 'unbreakable' ?

text:
No, ci sono sistemi che gestiscono i magazzini su siti specifici societari in server residenti, ed allineano "le repliche" sui server in cloud.
La struttura può essere gestita sempre con sistemi virtuali in cluster, e puoi definire i nodi del cluster.
Quindi se manca il nodo remoto il sistema funziona in nodo locale.

Solo per parlare... espongo un tipico scenario infrastrutturale high-performance industriale.

Puoi leggere in merito a VMWARE ESXI... gestito da server Blade DELL o HP dedicati per il virtuale supportati da SAN disks collegati in fibra ottica, da non confondere con il VMWARE ad uso personale, sono fasce di prodotto confrontabili come un triciclo e la Ferrarri.
Parliamo di strutture da alcune decina di migliaia di €... a parecchie centinaia di migliaia di € + accessori.
Sembrerebbero cifre assurde, ma serve esserci dentro per capire poi l'escalation dovuta alla differente fascia di prodotto e di supporto.

Ovviamente dietro tutti questi discorsi si aggiungono gli accessori, obbligatori, sistemi di climatizzazione tipo sala bianca ed alimentazioni di backup con UPS e batterie, e gruppi elettrogeni, rilevamento incendi ecc...ecc... ecc...

Questi livelli li supportano solo industrie di produzione medio-alte o industrie chimiche o strategiche, banche ecc...

Poi arrivano i vincoli delle Assicurazioni che per assicurarti ti fanno il famoso Risck-Assesment, con ispezioni cicliche di tecnici che ed impongono ridondanze di ridondanze ecc.

Poi arriva la direttiva NIS, per la Cyber Security, ed i decreti attuativi...

E tutto assume dimensioni incalcolabili.

@Alex


title: ¿Dove sono le FAQ? - AIUTO per un super-principiante

author: David A.

text:
Ciao a tutti sto iniziando adesso a 'muovermi' nel mondo dei database potete
aiutarmi non riesco a trovare nemmeno le faq!


text:
Mi sono risposto da solo grazie. ho aperto un pò qua un pò là l'NG
è ho trovato la fonte meravigliosa..:
http://members.xoom.it/it_db_access
grazie comunque prossimamente bombarderò tutti quanti chat compresa....
una promessa o una minaccia¿   ;-)
 Ciao a tutti.
"David A." <
ange...@inwind.it
> wrote in message
news:8ri5tj$s31$1...@nread1.inwind.it...



title: Immagini OLE con ACCESS

author: Rainbow Pino

text:
Salve a tutti
Utilizzando ACCESS ho inserito delle immagini come immagini di word, ma
stranamente queste immagini non vengono visualizzate.
Il messaggio che viene visualizzato è
Server OLE non registrato.
Domande
-cosa significa questo messaggio?
-come posso fare a visualizzare immagini incapsulate nei record del db
di
access?
Andando nel System Information
leggo alla voce
Registrazioni OLE
colonna server locale
in alcuni leggo NON DISPONIBILE
cosa significa?
è possibile modificare questa voce?
grazie
Rainbow
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Evitare salvataggio automatico filtro

author: Fulvio

text:
Buon giorno a tutti.
Ho il seguente problema:
quando chiudo una maschera, dopo aver effettuato una ricerca con "filtro in
base a maschera", access salva automaticamente l'ultimo filtro applicato. La
volta successiva che rieseguo la ricerca in base a maschera, mi trovo i
parametri di quella precedente già impostati. Spesso questo è fastidioso.
Come posso evitare che alla chiusura della maschera, access salvi il filtro?
Grazie
Fulvio Turvani


title: Evitare salvataggio automatico filtro

author: warp

text:
Fulvio ha scritto nel messaggio ...

La cosa migliore è creare l'MDE: il progetto VBA P-Compilato non può subire processi di scrittura da
parte del sistema (filtri, griglie, margini Reports, etc.) e l'applicazione guadagna anche in
termini d'affidabilità.
Comunque, anche con un .mdb puoi ovviare al problema "resettando" eventuali filtri su apertura
maschera con un'istruzione del tipo: me.filter=vbnullstring
Ciao, warp


title: Compact via script

author: AndreaB

text:
Ciao a tutti
vorrei utilizzare il codice descritto nbel sito comune, sezione general
dal titolo "Compattare l'mdb in uso", autore Federico Luciani.
Ho provato il codice e funziona perfettamente salvo che rimane aperta/si
apre una sessione di access senza nessun DB ed io vorrei evitare proprio
questo.
In altri termini vorrei che Access (97, dimenticavo) non si riaprisse piů
dopo quanto previsto nel file vbs.
Qualcuno č in grado di aiutarmi?
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Compact via script

text:
AndreaB ha scritto:
> Ciao a tutti
> vorrei utilizzare il codice descritto nbel sito comune, sezione general
> dal titolo "Compattare l'mdb in uso", autore Federico Luciani.
> Ho provato il codice e funziona perfettamente salvo che rimane aperta/si
> apre una sessione di access senza nessun DB ed io vorrei evitare proprio
> questo.
> In altri termini vorrei che Access (97, dimenticavo) non si riaprisse più
> dopo quanto previsto nel file vbs.
> Qualcuno è in grado di aiutarmi?
> Ciao
Ho risolto, per chi interessa, basta aggiungere la riga
objmdb.runcommand 3
prima di vuotare le variabili  objmdb e objfso



title: sintassi comando SET

author: giorgio

text:
se volessi impostare in una casella di testo (di una maschera) il valore
data di un controllo calendario con il comando SET (abbinato all'evento
click di un bottone) cosa devo scrivere?
cio�: controllo calendario si chiama "data1"
         casella di testo si chiama "data"
voglio su pressione di un bottone impostare il valore di "data" uguale a
"data1"
ho provato con set data.value = data1.value
ma non funzia (mi dice "manca oggetto").
mi aiutate?


title: sintassi comando SET

author: MA

text:
giorgio wrote:
> se volessi impostare in una casella di testo (di una maschera) il
> valore data di un controllo calendario con il comando SET (abbinato
> all'evento click di un bottone) cosa devo scrivere?
>
> cioè: controllo calendario si chiama "data1"
>         casella di testo si chiama "data"
>
> voglio su pressione di un bottone impostare il valore di "data"
> uguale a "data1"
>
> ho provato con set data.value = data1.value
>
> ma non funzia (mi dice "manca oggetto").
> mi aiutate?
Ciao
Primo evita parole riservate come Data
In ogni caso qui non serve il set
Me.Tuadata = Me.data1
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: sintassi comando SET

text:
On 18 Lug, 15:33, "giorgio" <
v...@vale.it
> wrote:
> se volessi impostare in una casella di testo (di una maschera) il valore
> data di un controllo calendario con il comando SET (abbinato all'evento
> click di un bottone) cosa devo scrivere?
>
> cioè: controllo calendario si chiama "data1"
>          casella di testo si chiama "data"
>
> voglio su pressione di un bottone impostare il valore di "data" uguale a
> "data1"
>
> ho provato con set data.value = data1.value
>
> ma non funzia (mi dice "manca oggetto").
> mi aiutate?
Basta TuaVariabile = TuoCalendario.Value


title: sintassi comando SET

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:g5q99q$kkr$1...@tdi.cu.mi.it...
giorgio wrote:
> se volessi impostare in una casella di testo (di una maschera) il
> valore data di un controllo calendario con il comando SET (abbinato
> all'evento click di un bottone) cosa devo scrivere?
>
> cio�: controllo calendario si chiama "data1"
>         casella di testo si chiama "data"
>
> voglio su pressione di un bottone impostare il valore di "data"
> uguale a "data1"
>
> ho provato con set data.value = data1.value
>
> ma non funzia (mi dice "manca oggetto").
> mi aiutate?
Ciao
Primo evita parole riservate come Data
In ogni caso qui non serve il set
Me.Tuadata = Me.data1
grazie 1000! era proprio ci� che mi serviva.


title: sintassi comando SET

author: Karl Donaubauer

text:
giorgio wrote:
> "MA ha scritto:
>> ...
> Primo evita parole riservate come Data
> In ogni caso qui non serve il set
> Me.Tuadata = Me.data1
>
> grazie 1000! era proprio ci� che mi serviva.
Visto che sei nuovo:
C'� tanta gente che preferisce il punto ma nondimeno ti consiglio
questa sintassi con il punto esclamativo:
Me!Tuadata = Me!data1
La ragione sono eventuali problemi e corruzioni con il punto
come discusso molte volte nei newsgroup. Vedi anche:
www.donkarl.com/it?FAQ6.3
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Aiuto per chiudere un report da codice

text:
buongiorno a tutti.
in una maschera continua ho un pulsante che, per ogni record mi consente di aprire un report salvandolo in una directory predefinita.
Vorrei automatizzare l'operativa e, con l'istruzione che racchiudo tra xxxxxxx chiudere il report che viene proposto a video.
Qualcuno mi può aiutare ?
grazie infinite.

Private Sub StampaPDF_Click()
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Cover RDA firmata"

    stLinkCriteria = "[Progr]=" & Me![Progr]
    DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria

DoCmd.OutputTo acOutputReport, "Cover RDA firmata", acFormatPDF, "D:\scansioniRDANapoli\" & Progr & ".pdf", False

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DoCmd.Close stDocName, [Progr] & ".pdf", acSaveNo
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Me.Status = "Napoli"
DoCmd.Close
Refresh

End Sub


title: Aiuto per chiudere un report da codice

text:

Hai guardato la GUIDA relativamente alla Funzione CLOSE di DOCMD...?
Stai usandola correttamente..?

@Alex


title: Aiuto per chiudere un report da codice

text:
grazie Alex,
ho capito e risolto  ....

Riusciresti a darmi una mano sull'ultimo punto che ho postato poco fa ?
ti saluto cordialmente e ringrazio moltissimo....


title: Un grazie a Lbo

author: daniele

text:
Mi riferisco alla tua risposta al mio quesito "Query con parametri".
Ti ringrazio per la tua "lapalissiana" spiegazione.
Un saluto ed un augurio per il tuo aumento di stipendio.
Ciao - Daniele - Verona


title: [OT] 2 chiacchiere!

author: Nancy Davolio

text:
Basta!
Sono stanca di lavorare. Mi si e' fuso il cervello.
C'e' qualcuno che vuole fare due chiacchiere?
Ciao
Nancy


title: [OT] 2 chiacchiere!

author: Sergio MAZZA

text:
"Nancy Davolio" <
chicredev...@yahoo.it
> ha scritto nel messaggio
news:hhUK6.4085$RX4.2...@news.infostrada.it...

A proposito di cosa?


title: [OT] 2 chiacchiere!

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9dh9da$qe5$1...@canarie.caspur.it...

Non so. Qualunque chiacchiera va bene. Visto che sono le 21.17 e sono ancora
in ufficio, qualsiasi cosa va bene.
Questo NG e' pieno di gente interessante che parla sempre della stessa cosa
(ovviamente e giustamente).
Propongo di tanto in tanto di aprire un thread OT e di fare 2 chiacchiere su
un argomento ludico qualunque. Ci state?
Grazie. A presto
Nancy Davolio


title: [OT] 2 chiacchiere!

author: -> Dave <-

text:
Nancy Davolio <
chicredev...@yahoo.it
> wrote in message
WVWK6.5512$RX4.3...@news.infostrada.it...
>
> Non so. Qualunque chiacchiera va bene. Visto che sono le 21.17 e sono
ancora
> in ufficio, qualsiasi cosa va bene.
> Questo NG e' pieno di gente interessante che parla sempre della stessa
cosa
> (ovviamente e giustamente).
> Propongo di tanto in tanto di aprire un thread OT e di fare 2 chiacchiere
su
> un argomento ludico qualunque. Ci state?
Ci sono le chatline per questo, perché caricare inutilmente questo newsgroup
?


title: [OT] 2 chiacchiere!

author: David

text:
Nancy Davolio <
chicredev...@yahoo.it
> wrote in message
WVWK6.5512$RX4.3...@news.infostrada.it...

W le ferie non manca molto.....
.forse e' la pazzia del troppo lavoro ...scusate lo sfogo 8-))
Ciao
David


title: [OT] 2 chiacchiere!

text:
[CUT]
> > Propongo di tanto in tanto di aprire un thread OT e di fare 2
chiacchiere
> su
> > un argomento ludico qualunque. Ci state?
>
> Ci sono le chatline per questo, perché caricare inutilmente questo
newsgroup
> ?
Beh! La differenza è chiara. Non ho alcuna intenzione di passare il mio
tempo a interagire con cretini di tutto il mondo che perdono il loro tempo
sulle chat.
La mia proposta era rivolta a persone che lavorano tutto il giorno come me,
nello stesso settore e che possono trovare piacevole "staccare" ogni tanto
per scambiare due parole con loro simili.
Ovviamente senza creare disturbo al NG! CONDIZIONE NECESSARIA!
CIAO
Nancy


title: [OT] 2 chiacchiere!

author: Roberto da casa

text:
"Nancy Davolio" <
chicredev...@yahoo.it
> ha scritto nel messaggio
news:fB7L6.8410$RX4.5...@news.infostrada.it...
> [CUT]
> Beh! La differenza è chiara. Non ho alcuna intenzione di passare il mio
> tempo a interagire con cretini di tutto il mondo che perdono il loro tempo
> sulle chat.
> La mia proposta era rivolta a persone che lavorano tutto il giorno come
me,
> nello stesso settore e che possono trovare piacevole "staccare" ogni tanto
> per scambiare due parole con loro simili.
> Ovviamente senza creare disturbo al NG! CONDIZIONE NECESSARIA!
> CIAO
> Nancy
>
Beh, comincia tu ad iniziare un argomento. ;-)
In alternativa (chat a parte), tra i 50.000 e passa NG esistenti, scegline
qualcuno il cui argomento ti aggrada.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] 2 chiacchiere!

text:
[CUT]
> Beh, comincia tu ad iniziare un argomento. ;-)
> In alternativa (chat a parte), tra i 50.000 e passa NG esistenti, scegline
> qualcuno il cui argomento ti aggrada.
>
> --
> Roberto
L'argomento di questo mi aggrada. Seguo da molto tempo il NG.
Evidentemente non ho trovato adepti. Scambiare qualche parola con chi
voleva, mi sembrava un buon modo di svagarsi per qualche minuto. Siete
troppo seriosi!
Mi ritiro in buon ordine! Spariro' per sempre!
Addio
Nancy Davolio


title: [OT] 2 chiacchiere!

text:
"Nancy Davolio" <
chicredev...@yahoo.it
> ha scritto nel messaggio
news:JTbL6.10435$RX4.6...@news.infostrada.it...
> [CUT]
>
> L'argomento di questo mi aggrada. Seguo da molto tempo il NG.
> Evidentemente non ho trovato adepti. Scambiare qualche parola con chi
> voleva, mi sembrava un buon modo di svagarsi per qualche minuto. Siete
> troppo seriosi!
>
> Mi ritiro in buon ordine! Spariro' per sempre!
> Addio
>
> Nancy Davolio
Oh! Ma che succede? Tutti co' la coda de paja?
Eddai Nancy non ti ci mettere pure tu...
Ciao.


title: cambiare colore di sfondo al controllo quando è attivo

text:
è possibile cambiare colore di sfondo ad una casella di testo per esempio
quando questa ottiene lo stato attivo?
e tornare del colore originale quando perde lo stato attivo?
grazie a tutti.


author: Alessandro

text:
"Tosto73" <
tos...@libero.it
> wrote in message
news:AS_k8.29817$1S3.9...@twister1.libero.it...

Recupero da un vecchio post la seguente Funzione sicuro che
l'autore si offenderà visto che è la 2° volta che mi scordo
il nome:
Inserire nell'EVENTO su ATTIVATO di Ogni TextBox, automaticamente
cambia il colore all'attuale e ripristina il precedente, per semplicità
conviene inserire la stringa =CambiaColore() direttamente nell'evento.
Public Function CambiaColore()
  'Viene utilizzata per modificare il colore dei controlli
  'su evento Attivato
  On Error Resume Next
  Screen.PreviousControl.Backcolor = 16777215
  Screen.ActiveControl.Backcolor = 10092543
End Function
Ciao.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: AIUTO per compilazione di query in SQL contenente un DLookUP

author: Bruno - S95

text:
Access 2002.
Ciao e grazie per l'attenzione.
Problema che mi sta facendo inpazzire:
L'SQL sottoscritto funziona perfettamente, ma non riesco a farlo funzionare
se inserisco il seguente codice SQL pari pari come è scritto, senza & per
l'unione o altro: DLookUP("[TopRec]","[T_Opzioni_Arg]") dove [TopRec] è il
campo della tabella dove andare a leggere il valore da usare per
l'estarzione massima del numero di record. Ovviamente sono molto interessato
alla cosa per dare la possibilità a chi effettua i test di scegliere il
numero massimo delle domande. Per quanto mi siano stati consigliati altri
metodi, forse anche più veloci nell'estrazione, al momento preferirei
utilizzare questo, imparando oltretutto ad impostare questo venedetto
DLookUP.
Potete aiutarmi.
Mille grazie... Bruno
SELECT TOP 20 T_Domande.Id_Dom, T_Domande.Id_ProgDom, T_Capitoli.Titolo_Cap,
T_Capitoli.Nr_Arg_Cap, T_Capitoli.Arg_Cap, T_Domande.Domanda, [Cap] & "°/" &
[Nr_Arg_Cap] & "/" & [Id_ProgDom] AS Capitolo, T_Capitoli.Id_Tipo_Elic,
T_Capitoli.Rif_Tipo_Elic FROM (T_Capitoli LEFT JOIN T_Domande ON
T_Capitoli.ID_Cap_Arg=T_Domande.Id_Dom) LEFT JOIN T_TipoElc ON
T_Capitoli.Id_Tipo_Elic=T_TipoElc.Id_TipoElc GROUP BY T_Domande.Id_Dom,
T_Domande.Id_ProgDom, T_Capitoli.Titolo_Cap, T_Capitoli.Nr_Arg_Cap,
T_Capitoli.Arg_Cap, T_Domande.Domanda, [Cap] & "°/" & [Nr_Arg_Cap] & "/" &
[Id_ProgDom], T_Capitoli.Id_Tipo_Elic, T_Capitoli.Rif_Tipo_Elic HAVING
(((T_Capitoli.Id_Tipo_Elic)=IIf(DLookUp("[Opz1]","[T_Opzioni_Arg]","[Opz1]=-1"),0)))
OR
(((T_Capitoli.Id_Tipo_Elic)=IIf(DLookUp("[Opz2]","[T_Opzioni_Arg]","[Opz2]=-1"),1)))
OR
(((T_Capitoli.Id_Tipo_Elic)=IIf(DLookUp("[Opz3]","[T_Opzioni_Arg]","[Opz3]=-1"),2)))
OR
(((T_Capitoli.Id_Tipo_Elic)=IIf(DLookUp("[Opz4]","[T_Opzioni_Arg]","[Opz4]=-1"),3)))
OR
(((T_Capitoli.Id_Tipo_Elic)=IIf(DLookUp("[Opz5]","[T_Opzioni_Arg]","[Opz5]=-1"),4)))
OR
(((T_Capitoli.Id_Tipo_Elic)=IIf(DLookUp("[Opz6]","[T_Opzioni_Arg]","[Opz6]=-1"),5)))
ORDER BY T_Domande.Id_Dom, T_Domande.Id_ProgDom, T_Capitoli.Nr_Arg_Cap;


author: Antonio Biso

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:YzpXd.634678$b5.28...@news3.tin.it...
> Access 2002.
>
> Ciao e grazie per l'attenzione.
>
> Problema che mi sta facendo inpazzire:
>
> L'SQL sottoscritto funziona perfettamente, ma non riesco a farlo
funzionare
> se inserisco il seguente codice SQL pari pari come è scritto, senza & per
> l'unione o altro: DLookUP("[TopRec]","[T_Opzioni_Arg]") dove [TopRec] è il
> campo della tabella dove andare a leggere il valore da usare per
> l'estarzione massima del numero di record. Ovviamente sono molto
interessato
> alla cosa per dare la possibilità a chi effettua i test di scegliere il
> numero massimo delle domande. Per quanto mi siano stati consigliati altri
> metodi, forse anche più veloci nell'estrazione, al momento preferirei
> utilizzare questo, imparando oltretutto ad impostare questo venedetto
> DLookUP.
>
> Potete aiutarmi.
Perchè non provi a spiegare cosa vuoi ottenere, invece di dare la tua
soluzione?
Antonio


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:fzAXd.2999$Tm5....@twister2.libero.it...

-----------------------------------------------------------------
Ciao Antonio,
            Vorrei dare la possibilità all'utente di inserire un valore in
una casella di controllo di una maschera impostazioni, che corrisponde al
TOP di record da estrarre, cosa che diversamente resterebbe come valore
fisso o in alternativa l'utente dovrebbe entrare nella query e digitare il
valore nell'apposita casella della query medesima, cosa poco sana.
Quindi, riuscendo a scrivere il DlookUP risolverei tale problema.
mille grazie
         Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:y7IXd.637761$b5.29...@news3.tin.it...
>
> > Perchè non provi a spiegare cosa vuoi ottenere, invece di dare la tua
> > soluzione?
> >
> > Antonio
> >
> -----------------------------------------------------------------
>
>
> Ciao Antonio,
>
>             Vorrei dare la possibilità all'utente di inserire un valore in
> una casella di controllo di una maschera impostazioni, che corrisponde al
> TOP di record da estrarre, cosa che diversamente resterebbe come valore
> fisso o in alternativa l'utente dovrebbe entrare nella query e digitare il
> valore nell'apposita casella della query medesima, cosa poco sana.
>
> Quindi, riuscendo a scrivere il DlookUP risolverei tale problema.
Non mi pare che risolvevi il problema, ma forse non ho capito bene quella
query.
Comunque la soluzione è creare dinamicamente la stringa SQL.
Da codice utlizzi il valore inserito per preparare la stringa che poi userai
come vuoi e dove vuoi.
if isnull(me.valore) then
  msgbox "Ah, ciccio, quante ne vuoi?
else
  sql_cmd = "SELECT TOP " & me.valore & " ....."
end if
Antonio


title: Requery solo se..

author: AMR-Giuseppe

text:
Ciao a tutti
tempo fà Roberto mi aveva mandato questa funzione :
Function IsLoaded(ByVal strFormName As String) As Integer
    Const conObjStateClosed = 0
    Const conDesignView = 0
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) _
    <> conObjStateClosed Then
        If Forms(strFormName).CurrentView <> conDesignView Then
            IsLoaded = True
        End If
    End If
End Function
e nel pulsante Chiudi della maschera sull'evento Click ho questa routine:
Private Sub Comando21_Click()
DoCmd.Echo False
DoCmd.Hourglass True
DoCmd.Close
If IsLoaded("CodificaInsiemiGenericoModelli") Then
Forms![CodificaInsiemiGenericoModelli].Requery
End If
DoCmd.Echo True
DoCmd.Hourglass False
Tutto questo funziona perfettamente se la maschera su cui fare la requery
( CodificaInsiemiGenericoModelli ) è aperta ,
ma se la maschera non è aperta il tutto si blocca.
Ora io ho provato a fare qualche tentativo con un'altra istruzione
If Then Else però non ci sono riuscito , praticamente dovrei dire
all'istruzione che se la maschera CodificaInsiemiGenericoModelli
non è aperta di non fare la Requery ,ma chiudere la maschera corrente
e null'altro.
Se qualcuno mi può dare una mano
Ciao e Grazie
Giuseppe


title: Requery solo se..

author: Carlo Costarella

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:attqa.6564$3M4.1...@news1.tin.it...

Prova così:
If IsLoaded("CodificaInsiemiGenericoModelli") Then
DoCmd.Echo False
DoCmd.Hourglass True
Forms![CodificaInsiemiGenericoModelli].Requery
doevents
DoCmd.Echo True
DoCmd.Hourglass False
DoCmd.Close
else
DoCmd.Close
End If
Ciao, Carlo


title: Requery solo se..

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:mZuqa.6944$3M4.1...@news1.tin.it...

Ciao Carlo
Ho provato l'istruzione che mi hai dato ,
ora però funziona solo se la maschera non è aperta,
Cioè la maschera attiva si chiude sole se la Form
CodificaInsiemiGenericoModelli
è chiusa , praticamente l'inverso di prima .
Ciao Giuseppe


title: Requery solo se..

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:aGwqa.10667$K35.3...@news2.tin.it...

OK Giuseppe.
Potresti semplicemente dichiarare quale maschera chiudere. L'istruzione:
else
DoCmd.Close
End If
diventa:
else
DoCmd.Close acForm, "TuoNomeMaschera"
End If
Questo se vuoi chiudere una particolare maschera aperta, altrimenti esci
dalla funzione o dalla sub con:
else
exit sub
End If
Quello che è importante è capire cosa fà la routine:
verifica se una certa maschera è aperta (If isLoaded..), se è aperta esegue
una serie di istruzioni e poi chiude la maschera chiamante (non la maschera
che hai verificato se era aperta). Se invece non è aperta la maschera da
verificare chiude la maschera chiamante oppure esce dalla routine.
Se If IsLoaded restituisce vero e vuoi chiudere la maschera dopo il Requery
allora esplicita quale maschera chiudere con:
...DoCmd.Echo True
DoCmd.Hourglass False
DoCmd.Close acForm, "CodificaInsiemiGenericoModelli"
...
Credo che con queste spiegazioni potrai giostrare il codice come più ti
piace.
Ciao, Carlo


title: Requery solo se..

text:
[CUT]
> Quello che è importante è capire cosa fà la routine:
> verifica se una certa maschera è aperta (If isLoaded..), se è aperta
esegue
> una serie di istruzioni e poi chiude la maschera chiamante (non la
maschera
> che hai verificato se era aperta). Se invece non è aperta la maschera da
> verificare chiude la maschera chiamante oppure esce dalla routine.
> Se If IsLoaded restituisce vero e vuoi chiudere la maschera dopo il
Requery
> allora esplicita quale maschera chiudere con:
> ...DoCmd.Echo True
> DoCmd.Hourglass False
> DoCmd.Close acForm, "CodificaInsiemiGenericoModelli"
> ...
> Credo che con queste spiegazioni potrai giostrare il codice come più ti
> piace.
>
> Ciao, Carlo
>
>
>
>
Grazie Carlo  la tua spiegazione è stata perfetta
ora funziona benissimo
Grazie ancora
Ciao  Giuseppe


title: accde non esegue il codice

author: Davide La Mantia

text:
Ciao a tutti,
mi sta succedendo una cosa che in 20 anni di utilizzo non mi era mai capitata: il progetto precompilato di access non esegue il codice.
Cioè, creando il file accde, il codice non viene eseguito.

La prima cosa che mi viene in mente è qualche nuovo blocco di sicurezza aggiunto dalla MS, ma non da avvisi.
Il file si apre, viene richiesto se si è sicuri di aprire il file, clicco apri e il db si apre ma nessuna parte del codice viene eseguita, i pulsanti sono inattivi.

Accetto tutti i suggerimenti...

Ciao


title: accde non esegue il codice

author: Roberto Fabbri

text: Se é accdb funziona?


title: accde non esegue il codice

text:
Il giorno martedì 7 novembre 2017 22:56:12 UTC+1, Roberto Fabbri ha scritto:
> Se é accdb funziona?

Ciao Roberto,
Sì, l'accdb funziona.
La compattazione non ha cambiato nulla.

Adesso comunque la cosa si è risolta così:
Creato nuovo db vuoto e importati tutti gli oggetti
Aggiunti i riferimenti mancanti
Le definizioni
Dim db As Database
hanno cominciato a dare errore e le ho sostituite tutte con:
Dim db As DAO.Database

Inutile dire che i riferimenti nel codice sono rigorosamente nello stesso ordine di prima...

Dopodiché il nuovo accde ha funzionato.

Ciao e grazie


title: accde non esegue il codice

author: RobertoA

text:

Ciao, usi qualcosa per esportare, e reimportare tutto, o fai a mano?
Chiedo questo perche' anche a me a volte capitano errori stranissimi che
spariscono re-importando tutto, e quindi automatizzare il lavoro di
esportazione, creazione nuovo mdb/accdb vuoto, re-importazione,
riferimenti, tabelle, sarebbe una cosa utile


title: accde non esegue il codice

text:

Sarebbe utile ma non ne conosco.
Faccio proprio la reimportazione manuale di tutti gli oggetti in un db nuovo, poi reimposto riferimenti e tutto il resto.
Sì, richiede qualche attenzione, ma alla fine non è così complicato da pensare ad un automatismo che poi rischia di creare altri problemi.

Per inciso ho preso una abitudine: uso soltanto le librerie predefinite.
Può sembrare scomoda la mancanza di qualche utilità, ma è più che compensata dalla portabilità dell'applicazione.

Ciao


title: accde non esegue il codice

text:

Qualche tempo fa mi sono interessato per adottare un sistema di
versioning per le procedure Access
Il tutto passava dalla producione file di testo, per ogni oggetto del db

https://stackoverflow.com/questions/187506/how-do-you-use-version-control-with-access-development

https://github.com/timabell/msaccess-vcs-integration

https://stackoverflow.com/questions/698839/how-to-extract-the-schema-of-an-access-mdb-database/9910716#9910716

Sistema non ancora adottato, ma da quegli esempi ho tratto informazioni
interessanti, ad esempio la pulizia dei sorgenti come la sezione
PrintetDev che memorizza informazioni sulle stampanti installate e cosi via


title: accde non esegue il codice

text:
Salve Davide,

Davide La Mantia:
> RobertoA ha scritto:
>>
>> Ciao, usi qualcosa per esportare, e reimportare tutto, o fai a mano?
>> Chiedo questo perche' anche a me a volte capitano errori stranissimi che
>> spariscono re-importando tutto, e quindi automatizzare il lavoro di
>> esportazione, creazione nuovo mdb/accdb vuoto, re-importazione,
>> riferimenti, tabelle, sarebbe una cosa utile
>
> Sarebbe utile ma non ne conosco.
> ...

Per questo compito esiste l'add-in TM-RuildDatabase del collega tedesco
Thomas Moeller:
http://team-moeller.de/?Add-Ins:TM-RebuildDatabase

Sul sito in alto a destra potete attivare MS Translator per una versione
della descrizione quasi italiano.

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

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


title: accde non esegue il codice

text:

Ciao Karl,
Ottimo, lo provo la prossima volta che mi capita.

Ciao
Davide


title: problema con controllo active x common dialog

author: damiano

text:
Ciao a tutti
    ho un problema con il controllo active x common dialogo, per aprire una
finestra di selezione.
    Acces mi dice che non ho l'autorizzazione, come posso fare?,
esiste un altro metodo per aprire una finestra di selezione file tipo il
"FILE"->"APRI" di access ?
grazie a tutti per l'aiuto


author: AntoGal

text:
damiano <
car...@iol.it
> scrisse...
>     ho un problema con il controllo active x common dialogo, per aprire
una
> finestra di selezione.
>     Acces mi dice che non ho l'autorizzazione, come posso fare?,
> esiste un altro metodo per aprire una finestra di selezione file tipo il
> "FILE"->"APRI" di access ?
Si, usando direttamente le API, un esempio lo trovi sul Sito Comune.
T&T, "Richiamare la finestra di dialogo per la selezione di un file.",
Stefano Bettini
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


author: Alessandro Cara

text:
damiano wrote:
>
> Ciao a tutti
>     ho un problema con il controllo active x common dialogo, per aprire una
> finestra di selezione.
>     Acces mi dice che non ho l'autorizzazione, come posso fare?,
> esiste un altro metodo per aprire una finestra di selezione file tipo il
> "FILE"->"APRI" di access ?
>
> grazie a tutti per l'aiuto
si. Puoi usare direttamente le API di windows. Non sono un esperto del
sito comune ma mi sembra di aver letto che li c'e' qualcosa a questo
riguardo.
--
Alessandro Cara


title: Facile!! Query con campi senza valore

author: Zampalunga

text:
Ciao a tutti,
ho problema di facile soluzione ma dato che sono imbranato mi rivolgo a voi.
Sto facendo la gestione di una cassa di un agenzia ippica e mi serve fare
una query riepilogativa.
Le entrate possono essere derivanti da scommesse ippiche oppure scommesse
sportive i cui valori sono nelle tabelle ippica e toto.
Il mio problema sta nel fatto che non tutti i giorni ci sono movimenti su
toto.
Facendo la query i giorni in cui non ho movimenti su toto non vengono
visualizzati nonostante su ippica i movimenti ci siano.
Vorrei semplicemente fare in modo tale che quando non trova valori sommi
zero anzichè escludere quella data dalla query.
L'avevo già chiesto l'anno scorso e si trattava di una istruzione del tipo:
iif (null,0,..... ma non mi ricordo!!
Grazie a chi vorrà aiutarmi!


title: Facile!! Query con campi senza valore

text:
Zampalunga <zampa...@NOSPAMtiscalinet.it> wrote in message
dMgK7.2979$263....@news1.tin.it...

=Nz(Somma([entrata]);0)
Antonio


title: Facile!! Query con campi senza valore

author: Roberto dal portatile

text:
"Zampalunga" <zampa...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:dMgK7.2979$263....@news1.tin.it...

Se non ho capito male nella tua query le due tabelle le hai messe in INNER
JOIN in base alla data, per cui, se per una certa data non hai record nella
tabella Toto, giustamente la query non ti produce alcuna riga per quella
data. Se sei sicuro che la tabella Ippica contiene tutte le date, è
sufficiente che modifichi il tipo di join della query (anziché INNER devi
usare LEFT o RIGHT) in maniera che ti vengano mostrati tutti i record della
tabella Ippica e solo i record della tabella Toto che hanno corrispondenza
con i record della prima tabella.
A mio avviso comunque, per evitare l'eventualità che, per una certa data,
esistano record nella tabella Toto ma non nella tabella Ippica, non è giusto
mettere le due tabelle in join bensì è meglio creare una query unione che
fonde le due tabelle e su tale query unione basare il resto delle
elaborazioni che vanno a considerare in maniera congiunta il contenuto delle
due tabelle.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Facile!! Query con campi senza valore

text:
PS
Naturalmente, se opti per usare una query con le due tabelle in join, come
ti ha giustamente scritto Antonio, per l'importo proveniente dalla tabella
Toto devi usare la funzione Nz, in caso contrario non potrai usarlo con
delle funzioni matematiche, visto che alcune righe avranno tale campo con il
valore Null.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
.


title: Facile!! Query con campi senza valore

text: Torno dopo un anno e sei sempre in grande forma, GRAZIE


title: copia-incolla da casella di testo a word

author: Giorgio

text:
Salve,
da una maschera Access, e' possibile incollare in un documento di word il
contenuto di una casella di testo, tramite la pressione di un pulsante? Il
documento di Word puo essere nuovo.
Grazie!


author: namor

text:
Giorgio ha scritto:

Prova a vedere se ti puņ essere utile il mio esempio 6.137 sul
www.sitocomune.com
 sez. general
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: verifica se mi trovo al primo record

text:
Lo so è banale, ma inizio a perderci troppo tempo e non ne vengo a
capo..
ho 2 bottoni per lo spostamento avanti ed indietro tra i record (2
bottoni
custom, non quelli di default in basso)
voglio che il bottone indietro non venga visualizzato se siamo al primo
record, stesso ragionamento per il bottone avanti
come qual'è la logica per controllare se sono al primo record ?
ho provato roba simile a
If Not me.recordset.BOF Then
ma niente, non funzionano
Grazie
Pierpaolo


title: verifica se mi trovo al primo record

author: Sandro Peruz

text:
<
dai...@gmail.com
> ha scritto nel messaggio
news:1162837383.9...@h48g2000cwc.googlegroups.com...




Grazie
Pierpaolo
Ciao Pier,
ti ho risposto sull'altro NG, inoltra se fai Xpost è elegante segnalarlo,
Ciao, Sandro


title: verifica se mi trovo al primo record

author: Michele (Giò)

text:
<
dai...@gmail.com
> ha scritto nel messaggio
news:1162837383.9...@h48g2000cwc.googlegroups.com...




Grazie
Pierpaolo
If Me.Form.Recordset.AbsolutePosition=0 then msgbox "Sono sul primo record"
If Me.Form.Recordset.AbsolutePosition=(Me.Form.RecordsetClone.RecordCount - 1)  then msgbox "Sono
sull'ultimo record"
If Me.Form.NewRecord then MsgBox "Sono su un nuovo record"
Michele


title: verifica se mi trovo al primo record

author: diego

text:
dai...@gmail.com
 ha scritto:

Scusa che te ne frega se si vedono o meno...i controlli di navigazione
tra record che ha access in modo nativo si vedono, l'mportante e' che i
controlli da te realizzati non ti diano errore poi che si vedano o meno
non ha importanza...perche' scrivere codice in piu' quando non c'e' ne'
la necessità?
e poi devi gestire anche il fatto che se uno è visibile l'altro non
deve esserlo, e se sei al secondo come al penultimo record o sei a
metà tabella i controlli devono essere visibili entrambi..non e'
fatica srecata oltre che codice inutile?
poi fai tu...io posso solo suggerirti la cosa piu' logica da
fare...rendere invisibili i pulsanti non mi sembra una soluzione per la
quale....va bene che si vedano e nn diano errori.
comunque di solito è meglio metterli tutti e 4 i bottoni di
navigazione a meno che la tua tabella non abbia solo pochi record, la
intassi e' questa:
Private Sub CmdFirst_Click()
Me.Recordset.MoveFirst
End Sub
Private Sub CmdPrev_Click()
If Not Me.Recordset.BOF Then Me.Recordset.MovePrevious
End Sub
Private Sub CmdSucc_Click()
If Not Me.Recordset.EOF Then Me.Recordset.MoveNext
End Sub
Private Sub CmdLast_Click()
Me.Recordset.MoveLast
End Sub
poi in base a questo puoi aggiungre se vuoi visible=true o false
dipende chi vuoi rendere non visibile, ma ricordati di gestire anche
gli atri bottoni pero'.
Ciao
Diego


title: verifica se mi trovo al primo record

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1162840474.3...@h54g2000cwb.googlegroups.com...
>
>
>Scusa che te ne frega se si vedono o meno...i controlli di navigazione
>tra record che ha access in modo nativo si vedono, l'mportante e' che i
>controlli da te realizzati non ti diano errore poi che si vedano o meno
>non ha importanza...perche' scrivere codice in piu' quando non c'e' ne'
>la necessità?
Io i bottoni di navigazione di default li ho tolti quasi dappertutto
Primo
Perchè quelli che ho fatto io sono molto più grandi e molto più agevoli da cliccare da parte di chi
ha le mani un pò ciompe
Secondo
perchè quando voglio posso farli sparire, inibirli, ecc. ecc. nonchè aggiungere codice sull'evento
Click
Terzo
Perchè a fianco di quelli che creo posso aggiungerne altri e in pochi cm di mouse l'utente clicca
tutto quello che c'è da cliccare
(Quarto, mi stanno sui..... .)
Per cui secondo me PierPaolo ha intrapreso una buona strada, e poi se ha voglia di scrivere codice
lascia che scriva, così impara. Tanto un giorno se appurerà che la cosa che ha fatto è inutile , la
cancellerà da solo.....
Michele


title: verifica se mi trovo al primo record

text:
Michele (Giò) ha scritto:
> Io i bottoni di navigazione di default li ho tolti quasi dappertutto
>
> Primo
> Perchè quelli che ho fatto io sono molto più grandi e molto più agevoli da cliccare da parte di chi
> ha le mani un pò ciompe
> Michele
Anch'io li tolgo sempre e li creo da me, ed infatti non discutevo il
fatto di usare quelli proposti da access, esprimevo solo il concetto
che dal mio punto di vista ha poca importanza se siano visibili o
meno..! Che poi se li voglia creare lui , figurati, secondo me quasi
tutti disabilitano i pulsanti di navigazione propri di access, comunque
lungi da me il dissuadere pier paolo nello scrivere codice...ne scriva
quanto vuole.
Saluti
Diego


title: verifica se mi trovo al primo record

text:
E comunque caro Piero Paolo per stabilire se ti trovi al primo o
all'ultimo record puoi, insieme alla routine di spostamento tra i
record che ti ho postato prima, mettere sotto i due bottoni creati da
te una bella etichetta vuota senza caption per intenderci e poi da
codice sull'evnto form current scrivere queste, anzi questa riga di
codice:
Me.LblRecord.Caption = "Record " & Me.CurrentRecord & " di " &
Me.Recordset.RecordCount & "  Record", l'etichetta ti mostrera' a
sinistra il record corrente a destra il numero totale dei record.
e' anche piu' elegante da presentare.
Saluti
Diego


title: verifica se mi trovo al primo record

text:
diego ha scritto:

Grazie a tutti, mi scuso per non aver segnalato il Xpost sul NG di
microsoft, pensavo foste 2 gruppi totalmente separati (avevo giusto
notato un thread in cui si parlava male dei NG MS).
Comunque se ricapita giustamente lo farò.
Riguardo i bottoni, vi dico il mio punto di vista:
1) il capo me l'ha chiesti, quindi a prescindere da ogni discussione,
li includo ;)
2) I bottoni di default in basso, quando ci si trova all'inizio o alla
fine non scompaiono, ma vengono disabilitati, ed è un effetto
visibile. Forse è l'effetto migliore, ancora meglio che far sparire i
pulsanti.
3) Gli utenti che lavoreranno su quest'applicazione hanno una certa
età, quindi i bottoni dovranno essere ben visibili, quelli di default
non sono abbastanza user friendly.
4) Grazie a tutti :-)
Pierpaolo D'Aimmo


title: eseguibile

author: NDB

text:
E' possibile creare un eseguibile in access?
Mi spiego meglio. Creo un database o un'applicazione completa poniamo ad
esempio un programmino che gestista nome, cognome, data di nascita e
residenza di un certo numero di persone. Quindi con maschere, report, query
ecc.
Una volta completata l'opera voglio portarla su altri pc. Creando però un
file eseguibile.
All'esecuzione di detto file,  non deve "aprirsi" access ma "funzionare in
remoto" l'utente deve vedere solamente il menu' da me predisposto e le varie
marchere, ma solo quelle.
Girovagando in rete ho sentito che è possibile.
Grazie fin d'ora a chi mi potrà aiutare.
Ciao
nfdb


title: eseguibile

author: Mrok

text:
"NDB" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:a4qer6$26nts$1...@ID-91233.news.dfncis.de...

KABOOOOOOM
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


title: eseguibile

author: warp

text:
"NDB" <> E' possibile creare un eseguibile in access?
> Mi spiego meglio. Creo un database o un'applicazione completa poniamo ad
> esempio un programmino che gestista nome, cognome, data di nascita e
> residenza di un certo numero di persone. Quindi con maschere, report,
query
> ecc.
> Una volta completata l'opera voglio portarla su altri pc. Creando però un
> file eseguibile.
Tutti i RAD di M$$$ sono basati su distribuzioni Runtime di componenti ... a
partire dal celeberrimo M$$$ Visual Basic.
Se vuoi dei compilatori in senso "classico" ti devi rivolgere a Borland
(Delphi, C++ Builder)
> All'esecuzione di detto file,  non deve "aprirsi" access ma "funzionare in
> remoto" l'utente deve vedere solamente il menu' da me predisposto e le
varie
> marchere, ma solo quelle.
Procurati la versione Developer di Office, che ti consente di creare e
distribuire una versione Runtime di Access Royaltee Free: è quello che
cerchi anche se senza l'.EXE  ;-)
Ciao, warp


title: eseguibile

text:
GRAZIE QUESTA E' UNA RISPOSTA CHIARA
il problema e che non ci capisco un'acca di Borlan ecc..
Beh.... studierň
Grazie ancora
"warp" <
act...@mail.phoenix.it
> ha scritto nel messaggio
news:6w6c8.15618$eD3.6...@twister1.libero.it...
>
> "NDB" <> E' possibile creare un eseguibile in access?
> > Mi spiego meglio. Creo un database o un'applicazione completa poniamo ad
> > esempio un programmino che gestista nome, cognome, data di nascita e
> > residenza di un certo numero di persone. Quindi con maschere, report,
> query
> > ecc.
> > Una volta completata l'opera voglio portarla su altri pc. Creando perň
un
> > file eseguibile.
>
> Tutti i RAD di M$$$ sono basati su distribuzioni Runtime di componenti ...
a
> partire dal celeberrimo M$$$ Visual Basic.
> Se vuoi dei compilatori in senso "classico" ti devi rivolgere a Borland
> (Delphi, C++ Builder)
>
> > All'esecuzione di detto file,  non deve "aprirsi" access ma "funzionare
in
> > remoto" l'utente deve vedere solamente il menu' da me predisposto e le
> varie
> > marchere, ma solo quelle.
>
> Procurati la versione Developer di Office, che ti consente di creare e
> distribuire una versione Runtime di Access Royaltee Free: č quello che



title: eseguibile

author: Enrico Virginio

text:
"NDB" <
dbo...@dalbosco.com
> wrote in message
news:a4qer6$26nts$1...@ID-91233.news.dfncis.de...

NOOOOOOOOOOOOOOOOOOOOO NON ESISTE !!!!!! BASTAAAAA !!!!!!
NON SAREBBE UNA CATTIVA IDEA:
1) SCRIVERLO IN CARATTERI CUBITALI SUL FORUM
2) ALL'ATTO DELLA REGISTRAZIONE SUL FORUM, SCRIVERLO IN CARATTERI
CUBITALI
NELLA E-MAIL
3) FAR PAGARE UN'AMMENDA A CHI SI PERMETTE DI CHIEDERLO (NON SO TIPO
IMPARARE
C++ IN 2 MESI...)
Comunque se trasformi tutto in .mde è come se avessi un eseguibile(visto
che
nessuno può mettrer mano al codice...)e poi sta nella capacità del
programmatore
creare menù personalizzati e "nascondere" tutto...studia studia e
studia...
Ciaoooo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: eseguibile

author: Alessandro

text:
"warp" <
act...@mail.phoenix.it
> wrote in message
news:6w6c8.15618$eD3.6...@twister1.libero.it...
[CUT]
> Procurati la versione Developer di Office, che ti consente di creare e
> distribuire una versione Runtime di Access Royaltee Free: č quello che
> cerchi anche se senza l'.EXE  ;-)
>
> Ciao, warp
Scorbutico !, questa risposta l'hai data a me qualche periodo fą, che
fai
memorizzi i post per risparmiare.....!!!
Ciao.
Alessandro.
