title: Menù a scelta rapida

author: vivace guevara

text:
Buon giorno a tutti.
Per cortesia, qualcuno mi dice come devo fare per ottenere un menù a
scelta rapida in corrispondenza della pressione del tasto dx. del mouse
su un determinato campo di una maschera?
Grazie molte
Nonno Vincenzo
--
nonno vincenzo


title: Menù a scelta rapida

author: sv

text:
vivace guevara ha scritto:
> Buon giorno a tutti.
> Per cortesia, qualcuno mi dice come devo fare per ottenere un menů a
> scelta rapida in corrispondenza della pressione del tasto dx. del mouse
> su un determinato campo di una maschera?
> Grazie molte
> Nonno Vincenzo
Vedi:
http://www.accessgroup.it/Bld_HTML/home.asp
Cap. 1
Barre di Comando: Barre Menu, Barre Strumenti e Menu di Scelta Rapida
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Menù a scelta rapida

text:
sv <
sal...@accessgroup.it
> ha scritto:
> Vedi:
>
http://www.accessgroup.it/Bld_HTML/home.asp
> Cap. 1
> Barre di Comando: Barre Menu, Barre Strumenti e Menu di Scelta Rapida
>
Grazie molte per la dritta.
Ciao
Vincenzo
--
nonno vincenzo


title: Menù a scelta rapida

text:
On 17 Apr, 02:21, "vivace guevara" <
21937inva...@mynewsgate.net
>
wrote:

Aggiungo questo esempio, ma solo per versioni inferiori a A2007(per il
quale non sò se funziona):
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
@Alex


title: Menù a scelta rapida

text:
> Aggiungo questo esempio, ma solo per versioni inferiori a A2007(per il
> quale non sò se funziona):
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
>
> @Alex
>
Ringrazio molto per l'interessamento anche se il tuo brillante programma
non è ciò che cercavo... problema, comunque, già risolto con una combo.
Vincenzo
--
nonno vincenzo


title: automazione con excel: Proprietà Find

author: Riccardo M.

text:
Ho il seguente problema:
Da access apro una sessione excel, e poi con il comando
    With excDoc.Worksheets(1)
        .Cells.Find(What:="last", After:=ActiveCell, LookIn:=xlFormulas,
LookAt _
            :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:= _
            False).Activate
    end with
ho la necessità di trovare un testo nel file per poi restituire un valore
che sta accanto al testo.
Ma mi viene restituito il seguente errore:
Errore di runtime 1004:
Impossibile trovare la Proprietà Find per la classe Range
Da excel mi da lo stesso errore che pero' non mi da se il codice lo eseguo
dallo stesso file e quindi uso solo
        Cells.Find(What:="last", After:=ActiveCell, LookIn:=xlFormulas,
LookAt _
            :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:= _
            False).Activate
senza aprire quindi una nuova sessione.
In cosa sbaglio?
grazie
Riccardo


title: automazione con excel: Proprietà Find

author: Sergio MAZZA

text:

Prova a riadattare questo esempio; cerca in tutti i fogli e tutte le celle:
es.
Sub cercaInExcel()
'--> cerca in tutti i fogli
On Error GoTo cercaInExcel_err
Dim oApp As Excel.Application
Dim oWks As Excel.Workbook
Dim oWsh As Excel.Worksheet
Dim oRange As Excel.Range
Set oApp = CreateObject("Excel.Application")
Set oWks = oApp.Workbooks.Open("c:\documenti\nomeFile.xls")
For Each oWsh In oWks.Sheets
    oWsh.Activate
    Set oRange = oWsh.Cells.Find("TestoDaCercare", , xlValues, xlPart,
xlByRows)
    If Not oRange Is Nothing Then
        MsgBox "Nel foglio: " & oWsh.Name & ", ho trovato: " &
oRange.Columns(2).Value
    End If
Next
oApp.Quit
    Set oRange = Nothing
    Set oWsh = Nothing
    Set oWks = Nothing
    Set oApp = Nothing
Exit Sub
cercaInExcel_err:
    Set oRange = Nothing
    Set oWsh = Nothing
    Set oWks = Nothing
    Set oApp = Nothing
    MsgBox Err.Number & ", " & Application.AccessError(Err.Number)
End Sub
cambiando il valore in: oRange.Columns(2).Value, cambi la colonna dalla
quale leggere il valore da restituire...
Ciao.
--
Sergio MAZZA


title: automazione con excel: Proprietà Find

text:
> cambiando il valore in: oRange.Columns(2).Value, cambi la colonna dalla
> quale leggere il valore da restituire...
>
> Ciao.
>
> --
> Sergio MAZZA
______________________
grazie mille
come sempre sei una Spada!
ho risolto in questo modo pero' invece di scrivere
oRange.Columns(2).Value
scrivo
oRange(2,1)
in quanto mi serve in realta' il valora che sta sotto a quello trovato.
grazie di nuovo
ciao
Riccardo


title: Record precedente.....

author: Daniele Meante

text:
Ciao a tutti,
Ho necessità di fare un calcolo di valori di un record con valori del
record precedente.Finora ho aggirato l'ostacolo facendo un OutputSu
excel di una tabella contenente dei valori tra cui la formula Valore:""
& "=SE(H2=" & """" & "0" & """" & ";SE(A2=A1;I2-I1;I2);0)"
che in excel diventa SE(H2="0";SE(A2=A1;I2-I1;I2);0),poi trascino la
formula su tutti i record del foglio excel ed infine importo il foglio
stesso in access. Questo,usando solo macro, in modo automatico tranne
per il "trascinamento" in excel.
Il punto ora è:
è possibile evitare il poco elegante OutputSu ed utilizzare solo
access??
PS: le ho provate tutte (quelle sbagliate).
Ringrazio tutti anticipatamente e "FORZA LA ITALIA"
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Record precedente.....

author: Alex

text:
"Daniele Meante" <
meg...@libero.it
> wrote in message
news:ed2b0324c44c306410...@mygate.mailgate.org
> [CUT]
> Ringrazio tutti anticipatamente e "FORZA LA ITALIA"
Io ci starei attento con queste esclamazioni.....!!!
Quello che hai fatto è assurdo, DEVI fare tutto con ACCESS.
Se il calcolo è all'interno di una FORM, ha la comodità di poter
usufruire di un CLONE del Recordset di FORM, nel quale puoi
muoverti avanti e indietro con i metodi MOVEPrevious o MoveNext.
A questo punto è tutto fatto, il record attuale probabilmente
è quello che visualizzi, quindi nel Controllo TxtBox della Form
hai il Valore attuale, esegui il movePrevious e leggi il Valore, poi
fai l'operazione matematica che ti serve:
Dim Val1 as Variant    'Metto variant perchè non conosco i tuoi dati
Dim Val2 as Variant
Dim Result as variant
Dim rs as recordset
Val1=Me.TuaTextBox
set rs=me.recordsetclone
rs.Moveprevious
Val2=rs.Fields("NomeCampo")
Result=Val1-val2  'Metti quì la tua operazione metematica
rs.Close
Set rs=Nothing
@Alex



title: [OT] cerco collaboratore

author: Service

text:
in provincia di milano (nord)
cerchiamo collaboratore esperto nell'uso di access, excel e visual basic
contattare questo email:
andrea chiocciola servicepan punto it
grazie


title: Conversione da Access 97 ad Access 2000

author: il barbi

text:
Disastro! nel cercare di convertire due database di Access 97 in Access
2000:
1) per il 1° mi dice che "il database deve essere ripristinato o non e' un
db access; e' possibile che Access sia stato chiuso mentre il DB era
aperto - Tentare di ripristinare?" e dando "sì" mi da' "formato non
riconosciuto"
2) per il 2° mi dà "Errori di compilazione durante la conversione del DB -
DB non salvato in forma compilata"; trovo le tabelle, le query ecc. ma non
trovo più il codice.
Variante: mi dice "L'account utente corrente non dispone delle
autorizzazioni per convertire il DB"
Preciso che i due DB non erano in forma compilata.
help dal barbi


title: Conversione da Access 97 ad Access 2000

author: Giuseppe

text:
"il barbi" <
barbi...@libero.it
> ha scritto nel messaggio
news:gowt5.16396$_U1.2...@news.infostrada.it...

non sei il solo ad avere problemi nella conversione, alcuni non riesco
neanche ad aprirli per la sola lettura,
e nonostante ho installato SR-1 Patch dopo aver modificato alcune maschere
il motore Jet non le riconosceva e ho dovuto ricostruirle .
giuseppe


title: Cornice e ancorare controlli esistenti

author: pfmarro

text:
salve
ho una form che con il passare del tempo ho inserito molti controlli

vorrei inserire una frame/cornice e selezionare un gruppo di controlli text e label e incollarli in modo da poter gestire facilmente il tutto sia come spostamento sia con la proprietà visible

potete darmi una dritta su come fare?
ho selezionato i controlli e tagliato
ho inserito la cornice
e con i bordi selezionati ho incollato i controlli
ma solo 2 label rimangono ancorate
spostando la cornice quasi tutti i controlli rimangono fermi
come posso ancorare molti controlli alla cornice?

GRAZIE anticipatamente


title: Cornice e ancorare controlli esistenti

author: Alessandro Cara

text:

Non so se ti puo servire.
Era una roba strana.
Avevo un form "contenitore"
conteneva di base 2 subform
a) subform con controlli di uso generico, bottoni e kaiserate varie
b) subform in cui caricavo "dinamicamente" il form di interesse

mi ha richiesto un po di codice di gestione ma a lungo andare mi e'
stato utile.
La roba era un po + complessa ma non mi dilungo.
--
ac (y-1=x)


title: [semi ot] Usare office su + postazioni per corso.

author: Peek

text:
Salve, scusate il mezzo OT,
in passato ho tenuto alcuni corsi base su Office a singoli utenti, stavolta
dovrei tenere un semplice corso su Access ed sugli altri componenti di
Office avendo a disposizione una serie di PC in rete su cui far girare gli
esempi, vorrei dare la possibilitą agli utenti di interagire con gli esempi
sulla propria postazione. A parte i programmi per gestire la condivisione
dei desktop devo acquistare un Office pro per postazione?, sapete se esiste
una versione magari ridotta o demo che permetta di utilizzare comunque in
qualche modo la suite, che so, con il salvataggio disattivato?
Grazie anticipatamente e saluti
Paolo


author: ciroteo

text:
"Peek" <
lemor...@lycos.it
> ha scritto nel messaggio
news:4528ece9$0$999$5fc...@news.tiscali.it...
> Salve, scusate il mezzo OT,
> in passato ho tenuto alcuni corsi base su Office a singoli utenti,
stavolta
> dovrei tenere un semplice corso su Access ed sugli altri componenti di
> Office avendo a disposizione una serie di PC in rete su cui far girare gli
> esempi, vorrei dare la possibilità agli utenti di interagire con gli
esempi
> sulla propria postazione. A parte i programmi per gestire la condivisione
> dei desktop devo acquistare un Office pro per postazione?, sapete se
esiste
> una versione magari ridotta o demo che permetta di utilizzare comunque in
> qualche modo la suite, che so, con il salvataggio disattivato?
>
> Grazie anticipatamente e saluti
>
> Paolo
>
>
Per word ed excel ci sono i visualizzatori, per access invece devi usare la
runtime, ma serve solo per far eseguire applicazioni già compilate e
sviluppate.
Per far lavorare in esercitazione serve probabilmente la suite completa.
hmhmh. .. come metodo didattico ti resta solo quello della lezione frontale
ed eventualmente a turno l'utilizzo del pc di sviluppo da parte dei
partecipanti.
non so, devi valutare l'utilità.
per le altre applicazioni potresti usare openoffice, ma per access non hai
scampo.
M


author: Cinzia

text:

Forse può esserti d'aiuto questo...  versione trial x 60 gg.
http://www.microsoft.com/italy/office/valore/trial.mspx
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


author: Pablitomf (Maurizio Facciuti)

text:
"Peek" <
lemor...@lycos.it
> ha scritto nel messaggio
news:4528ece9$0$999$5fc...@news.tiscali.it...
> Salve, scusate il mezzo OT,
> in passato ho tenuto alcuni corsi base su Office a singoli utenti,
> stavolta dovrei tenere un semplice corso su Access ed sugli altri
> componenti di Office avendo a disposizione una serie di PC in rete su cui
> far girare gli esempi, vorrei dare la possibilità agli utenti di
> interagire con gli esempi sulla propria postazione. A parte i programmi
> per gestire la condivisione dei desktop devo acquistare un Office pro per
> postazione?, sapete se esiste una versione magari ridotta o demo che
> permetta di utilizzare comunque in qualche modo la suite, che so, con il
> salvataggio disattivato?
>
> Grazie anticipatamente e saluti
>
> Paolo
>
Bhè, visto che a quanto pare sei AVVEZZO a usare Office come strumento
"EDUCATIVO", se per Microsoft ne hai le caratteristiche adatte (scheda da
compilare), vi è la Licenza EDU (Licenza creata appositamente per le scuole
di Formazione), che ti costa 3000 lire... ovviamente dovrai comprare le "N"
licenze per coprire le "N" postazioni, ma ti assicuro, che le EDU costano
una sciocchezza.
http://www.microsoft.com/italy/licenze/education/open_education.mspx
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


text:
Ciao,
sarebbe stato ok, a parte reinstallare ogni 60 gg, peccato che mi pare da un
prima occhiata che valga solo per la versione standard.
Aveo pensato anche  io a OpenOffice che tra l'altro è anche adesso
riconosciuto per l'ECDL, ma ho paura che dovrei convincere gli utenti.
Comunque vedo se a quello posso sopperire in qualche modo.
Grazie
Paolo.
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:4529565c$0$1007$5fc...@news.tiscali.it...



text:
Non è vero!, esiste anche la versione Pro trial 30 gg la quale richiede però
la spedizione del CD ed il pagamento di 10 ?.
Paolo.
"Peek" <
lemor...@lycos.it
> ha scritto nel messaggio
news:452a6cb8$0$997$5fc...@news.tiscali.it...



text:
"Peek" <
lemor...@lycos.it
> ha scritto nel messaggio
news:452a6cb8$0$997$5fc...@news.tiscali.it...

Caro Paolo,
pensavo il tuo fosse un corso "una tantum" ma se ogni 60 giorni vuoi
reinstallare... allora è il caso che ti compri le licenze che servono.
---



text:
Ciao,
purtoppo io essendo un'azienda privata non rientro nelle categorie EDU,
pare.
Mi sono informato al Call Center di MS è mi hanno detto che posso acquistare
solo il multilicenza con uno sconto di circa il 25% per ogni copia.
Grazie
Paolo
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:egcq7a$650$1...@area.cu.mi.it...



title: Limitazioni accesso a 10 utenti in Access, possibile?

text:
UN mio amico mi ha detto che Access non accetta più di 10 connessioni allo
stesso DB contemporaneamente! Possibile, mi sembra un'assurdità!!!!!!!!!!
Ciao
KEN
--
"Stupido è chi lo stupido fà signore!"


text:
> UN mio amico mi ha detto che Access non accetta più di 10 connessioni allo
> stesso DB contemporaneamente! Possibile, mi sembra un'assurdità!!!!!!!!!!
E DA QUANDO?
Maurizio


author: Sib

text:
"Kenshiro2000" <
kenshi...@libero.it
> ha scritto nel messaggio
> UN mio amico mi ha detto che Access non accetta più di 10 connessioni allo
> stesso DB contemporaneamente! Possibile, mi sembra un'assurdità!!!!!!!!!!
Il limite dichiarato da MS e' di 255 utenti contemporanei (almeno in A97),
forse il tuo amico intendeva dire che superando i 10 utenti contemporanei il
db rallenta.
Comunque se i frontend che distribuisci sono mde vedrai che lavorano molto
ma molto piu' velocemente degli mdb.
Provare per credere.
Sib


text: Sono pienamente daccordo con Syd


author: Max De Poli

text:
"Kenshiro2000" <
kenshi...@libero.it
> wrote in message news:<lKMl8.42723$%
g7.13...@twister2.libero.it
>...
> UN mio amico mi ha detto che Access non accetta più di 10 connessioni allo
> stesso DB contemporaneamente! Possibile, mi sembra un'assurdità!!!!!!!!!!
Che io sappia c'e' un limite ai database che puoi collegare.... ovvero
l'esatto contrario.
Cia'
Max


title: Newsgroup e virus !

author: Max

text:
In questi ultimi mesi sto frequentando diversi newsgroup circa due tre volte
al giorno e devo constatare che non mi sono mai arrivati cosi tanti VIRUS in
e-mail !!!!!
L'ultimo  č arrivato adesso, č un file EXE allegato ad un messaggio anonimo
e senza intestazione (  E magari pensano che io sia cosě fesso da aprirlo
!!!)
Il file č Ioohjoio.exe
ATTENZIONE
Ciao by Ciao by Max
max...@quios.com

max...@libero.it
 Visit my web page at
http://run.to/Galway


title: Newsgroup e virus !

author: [MaGri]

text:
> Il file è Ioohjoio.exe
> ATTENZIONE
Stessa cosa e' capitata pure a me per circa
2 settimane mi e' arrivato(ogni giorno) un mess. vuoto
(no oggetto, no mittente) e un bell' Allegato
che chideva solo di essere aperto.
I nomi degli allegati cambiano spesso...hanno nomi assurdi
e cmq questo vero e proprio bombardamanto l'ho ricevuto
dopo essere stato alcuni giorni sulle ng.
Ocio a tutti !!!!!


title: Newsgroup e virus !

author: gestserv

text:
[cut]
> Stessa cosa e' capitata pure a me per circa
> 2 settimane mi e' arrivato(ogni giorno) un mess. vuoto
> (no oggetto, no mittente) e un bell' Allegato
> che chideva solo di essere aperto.
[cut]
Il mio provider mi ha mandato un email che hannno provato a mettere un
antivirus
loro in modo che i messaggi sono sicuri altrimeneti vengo avvisato. Non si
può fare qualcosa di simile
nei news?
Ciao


title: Newsgroup e virus !

author: Antonio Biso

text:
gestserv <
gest...@uno.it
> wrote in message
95rsb9$smk$1...@fe1.cs.interbusiness.it...

Guarda che nei NewsGroup non binari, comunque non ci possono essere file
allegati che altrimenti vengno scartati a prescindere che siano virus o
meno...
Antonio


title: Newsgroup e virus !

author: ema

text:
Mio  cuggino  mi  ha  detto   che   Max   <
max...@libero.it
>	scrisse:
> In questi ultimi mesi sto frequentando diversi newsgroup circa due tre volte
> al giorno e devo constatare che non mi sono mai arrivati cosi tanti VIRUS in
> e-mail !!!!!
>
un piccolo antispam nel from  (segnalato  nella  signature),  ridurrebbe
drasticamente (o almeno avrebbe ridotto...)
> L'ultimo  è arrivato adesso, è un file EXE allegato ad un messaggio anonimo
> e senza intestazione (  E magari pensano che io sia così fesso da aprirlo
> !!!)
> Il file è Ioohjoio.exe
>
e` un  worm,  per  cui	probabilmente  chi  te	lo  manda  manco  sa  di
mandartelo. :-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Perche' lei ci ha messo cosi' tanto per tirare fuori tutto il buono  che
c'e' in te?


title: query con parametri

author: Andrea C.

text:
Da una tabella con questo tipo di struttura
Id    NomeCognome    Cod1    Cod2
1      Pippo                    aa           x
2      Pluto                      bb           y
3      Paperino                cc           z
4      Qui                        bb           x
5      Quo                      dd            t
devo filtrare i dati usando una query in cui inserisco i parametri di Cod1 e
Cod2 usando due controlli non associati di una maschera. Il mio problema č:
che tipo di espressione/codice devo usare per fare sě che immettendo solo il
Cod1 (es. aa) mi visualizzi come risultato tutti i record che verificano il
Cod1, immettendo solo il Cod2 (es w) mi visualizzi solo i record che
verificano il Cod2, ma inserendoli entrambi mi visualizzi solo i record che
verificano sia il Cod1 che il Cod2 (es aa AND w)?
Grazie in anticipo


title: query con parametri

author: Roberto dal portatile

text:
"Andrea C." <
dk...@tin.it
> ha scritto nel messaggio
news:gFrs6.46764$yl2.1...@news1.tin.it...
> Da una tabella con questo tipo di struttura
>
> Id    NomeCognome    Cod1    Cod2
> 1      Pippo                    aa           x
> 2      Pluto                      bb           y
> 3      Paperino                cc           z
> 4      Qui                        bb           x
> 5      Quo                      dd            t
>
> devo filtrare i dati usando una query in cui inserisco i parametri di Cod1
e
> Cod2 usando due controlli non associati di una maschera. Il mio problema
è:
> che tipo di espressione/codice devo usare per fare sì che immettendo solo
il
> Cod1 (es. aa) mi visualizzi come risultato tutti i record che verificano
il
> Cod1, immettendo solo il Cod2 (es w) mi visualizzi solo i record che
> verificano il Cod2, ma inserendoli entrambi mi visualizzi solo i record
che
> verificano sia il Cod1 che il Cod2 (es aa AND w)?
>
> Grazie in anticipo
>
Se la tua maschera si chiama Maschera1 e i suoi due controlli si chiamano
Controllo1 e Controllo2, nei criteri della query relativi a Cod1 scrivi:
Like IIF(IsNull([Forms]![Maschera1]![Controllo1]); "*";
[Forms]![Maschera1]![Controllo1])
e nei criteri relativi a Cod2 scrivi
Like IIF(IsNull([Forms]![Maschera1]![Controllo2]); "*";
[Forms]![Maschera1]![Controllo2])
Quindi a fronte dell'evento "Dopo aggiornamento" sia di Controllo1 che di
Controllo2 genera il seguente codice VBA:
Me![NomeOggetto].Requery
dove NomeOggetto è appunto il nome dell'oggetto che è basato sulla tua
query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Movefirst e recordcount con Microsoft.Jet.OLEDB

author: GIERRE

text:
Salve a tutti,
uso la seguente sintassi per crearmi un recordset:
Set cnn = Server.CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" &_
         "Data Source=" &server.MapPath("/database/db.mdb")&";"
Set cmd.ActiveConnection = cnn
cmd.CommandText =  "SELECT  * FROM IMPIEGATI;"
set rs= cmd.Execute()
non ci sono problemi tranne due:
-pare che movefirst  e recordcount non siano  supportati.Come posso ovviare?
 Esiste un'altra sintassi per questi due comandi?
Grazie infinite
GR


author: Maurizio Borrelli

text:
> "GIERRE" news:aodu19$gn2$
1...@e3k.asi.ansaldo.it
:

    Dalla guida:
************************************************************
Metodo Execute (Connection ADO)
[...]
Osservazioni
[...]
L'oggetto Recordset restituito è sempre un cursore a scorrimento in avanti
di sola lettura. Se è necessario un oggetto Recordset con più funzionalità,
creare innanzitutto un oggetto Recordset con le impostazioni delle proprietà
desiderate, quindi utilizzare il metodo Open dell'oggetto Recordset per
eseguire la query e restituire il tipo di cursore desiderato.
[...]
************************************************************
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
>     Dalla guida:
>
> ************************************************************
> Metodo Execute (Connection ADO)
> [...]
> Osservazioni
> [...]
> L'oggetto Recordset restituito è sempre un cursore a scorrimento in avanti
> di sola lettura. Se è necessario un oggetto Recordset con più
funzionalità,
> creare innanzitutto un oggetto Recordset con le impostazioni delle
proprietà
> desiderate, quindi utilizzare il metodo Open dell'oggetto Recordset per
> eseguire la query e restituire il tipo di cursore desiderato.
> [...]
> ************************************************************
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
>
Grazie infinite
Ci provo


title: combobox strano comportamento

author: VedoTondo

text:
Mi stà succedendo una cosa strana e non capisco il perchè, spero di riuscire
a farvi capire la questione:
Ho una tabella che ha dei prezzi ed il prezzo in questione è di 1.000,00
in tabella il dato si vede con il puntino e con la virgola come ho scritto
io.
Tramite una query impostata direttamente nel combobox passo il dato ad una
casella di testo e quest'ultima mi fà vedere il dato così: 1000
alla casella passo il dato così:
txtavv_pieghe = cbopieghe.Column(2)
Mi sapete dire il perchè?
Dove avviene questa variazione di dati?
Esiste una soluzione?
Saluti Andrea


title: combobox strano comportamento

text:
[CUT]
> Tramite una query impostata direttamente nel combobox passo il dato ad una
> casella di testo e quest'ultima mi fà vedere il dato così: 1000
> alla casella passo il dato così:
>
> txtavv_pieghe = cbopieghe.Column(2)
metti un MSGBOX cbopieghe.Column(2)
che ti da?
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: combobox strano comportamento

text:
"VedoTondo" <
Vedotond...@alice.it
> ha scritto nel messaggio
news:4524f762$0$39882$4faf...@reader4.news.tin.it...

Ma la textbox come l'hai formattata? Se nella scheda Formato delle proprietà
setti il campo Formato a Standard (o valuta) e il campo Decimali a 2, non ti
visualizza il valore come vuoi tu?
Ciao
NatPP


title: combobox strano comportamento

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:eg2t9b$kvn$1...@area.cu.mi.it...
> [CUT]
>> Tramite una query impostata direttamente nel combobox passo il dato ad
>> una casella di testo e quest'ultima mi fà vedere il dato così: 1000
>> alla casella passo il dato così:
>>
>> txtavv_pieghe = cbopieghe.Column(2)
>
> metti un MSGBOX cbopieghe.Column(2)
> che ti da?
1000 infatti ho capito che il cambiamento avviene nel combo, ho omesso
qualche dichiarazione?
Saluti Andrea


title: combobox strano comportamento

text:
"Nat.P.P" <
natpi...@tin.it
> ha scritto nel messaggio
news:4524f99a$0$4563$4faf...@reader2.news.tin.it...
> Ma la textbox come l'hai formattata? Se nella scheda Formato delle
> proprietà setti il campo Formato a Standard (o valuta) e il campo Decimali
> a 2, non ti visualizza il valore come vuoi tu?
Purtroppo no!
Saluti Andrea


title: combobox strano comportamento

text:
VedoTondo" <
Vedotond...@alice.it
> ha scritto nel messaggio
news:4524fa4a$0$39892$4faf...@reader4.news.tin.it...

è probabile che sia proprio nella tabella il problema... non è questione di
"COME LO SI VEDE" un dato, ma di "COME LO SI SALVA" nel campo di tabella...
cmq, puoi formattarlo nel combo con Format([Tuo_campo];"0,00")... anche se
io andrei a vedere di fatto come lo salva in tabella e lo gestirei
direttamente da lì. ;-)



title: combobox strano comportamento

text:
"VedoTondo" <
Vedotond...@alice.it
> ha scritto nel messaggio
news:4524fb04$0$39887$4faf...@reader4.news.tin.it...

A questo punto vale quanto ti ha scritto Pablito.
E le impostazioni sul Pannello di Controllo tutto OK?
Ciao
NatPP
P.S. Aggiornare l'orologio, please! Non si può dare una risposta prima della
domanda: -:)


title: combobox strano comportamento

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:eg2u3c$mdu$1...@area.cu.mi.it...
> è probabile che sia proprio nella tabella il problema... non è questione
> di "COME LO SI VEDE" un dato, ma di "COME LO SI SALVA" nel campo di
> tabella... cmq, puoi formattarlo nel combo con
> Format([Tuo_campo];"0,00")... anche se io andrei a vedere di fatto come lo
> salva in tabella e lo gestirei direttamente da lì. ;-)
Mannaggia, il dato è un numerico, precisione doppia, formato standard,
posizioni decimali 2
anche se non è valuta dovrebbe passare comunque le virgole ed i punti non ti
pare?
Ti passo anche la query del combobox:
SELECT tipo_macchina.idmacchina, tipo_macchina.nomemacchina,
tipo_macchina.costolastra, tipo_macchina.[costo avviamento],
tipo_macchina.[fogli usati per avviamento],
tipo_macchina.formato_max_lato_pinza, tipo_macchina.formato_max_lato,
tipo_macchina.pinzacm
FROM tipo_macchina
WHERE (((tipo_macchina.idmacchina)<>11));
Il campo in questione è  costo avviamento!
Io ho il vago sospetto che debba dire al combobox che si tratta di un campo
numerico double ed invece lui lo vede come altra cosa, magari riferendosi
all'ID, è possibile questo?
Saluti Andrea


title: combobox strano comportamento

text:
"VedoTondo" <
Vedotond...@alice.it
> ha scritto nel messaggio
news:4524fd7b$0$39887$4faf...@reader4.news.tin.it...
>
> "Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
> messaggio news:eg2u3c$mdu$1...@area.cu.mi.it...
>
>> è probabile che sia proprio nella tabella il problema... non è questione
>> di "COME LO SI VEDE" un dato, ma di "COME LO SI SALVA" nel campo di
>> tabella... cmq, puoi formattarlo nel combo con
>> Format([Tuo_campo];"0,00")... anche se io andrei a vedere di fatto come
>> lo
>> salva in tabella e lo gestirei direttamente da lì. ;-)
>
> Mannaggia, il dato è un numerico, precisione doppia, formato standard,
> posizioni decimali 2
>
> anche se non è valuta dovrebbe passare comunque le virgole ed i punti non
> ti
> pare?
mmm...
apriti un recordset della tabella e fatti il msgbox sul campo incriminato...
se te lo visualizza correttamente il problema lo si risolve nell'SQL,
altrimenti poi si vede...
> Ti passo anche la query del combobox:
>
> SELECT tipo_macchina.idmacchina, tipo_macchina.nomemacchina,
> tipo_macchina.costolastra, tipo_macchina.[costo avviamento],
prova ,format(tipo_macchina.[costo avviamento],'0,00') AS COSTO,



title: combobox strano comportamento

author: sv

text:
VedoTondo ha scritto:







> Saluti Andrea
Prova a fare in questo modo.
Apri la query origine della tua combo. Vai al campo [costo avviamento].
Tasto destro del mouse-->Proprietà. Metti standard cifre decimali 2.
Vedi se va a posto.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: combobox strano comportamento

text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:eg31u3$s47$1...@news.newsland.it...
> VedoTondo ha scritto:
> Prova a fare in questo modo.
> Apri la query origine della tua combo. Vai al campo [costo avviamento].
> Tasto destro del mouse-->Proprietà. Metti standard cifre decimali 2.
> Vedi se va a posto.
Si in questo modo si sistemano i valori dopo la virgola, però ancora non mi
segna il puntino delle migliaia, già così però mi sembra sufficiente.
Saluti Andrea


title: combobox strano comportamento

text:
VedoTondo ha scritto:



> Saluti Andrea
La query, in visualizzazione foglio dati, come ti fa vedere il campo in
questione?
Ricontrolla che effettivamente nella proprietà del campo hai inserito
Standard.



title: combobox strano comportamento

text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:eg33fv$3i2$1...@news.newsland.it...
> La query, in visualizzazione foglio dati, come ti fa vedere il campo in
> questione?
> Ricontrolla che effettivamente nella proprietà del campo hai inserito
> Standard.
Finalmente ho risolto il problema grazie a voi, inoltre ho anche imparato
che in una query si può fare molte cose in più di quello che credevo.
Grazie a te e a Maurizio.
Vi spiego...
è bastato cancellare totalmente la query e riavviare il pc per avere nel
combo il valore giusto.
poi ho cambiato il codice così:
dim avvpieghe as double
avvpieghe = cbopieghe.column(3)
txtpieghe = avvpieghe
con questa dichiarazione in più e con i vostri consigli sono riuscito a farl
funzionare tutto.
Ps: se vado di questo passo invece di un accrocchio ci tiro fuori un
programma serio :)
Saluti Andrea


title: combobox strano comportamento

text:
"VedoTondo" <
Vedotond...@alice.it
> ha scritto nel messaggio
news:45252af8$0$39884$4faf...@reader4.news.tin.it...

Aggiungo che per far funzionare la query l'ho dovuta completamente
cancellare, uscire dalle proprietà del combobox e ripartire da capo
altrimenti non mi rimaneva registrato lo standard nel campo prescelto.
Saluti Andrea


title: Date() dove Sei ?

author: alessandra buttiron

text:
Un saluto a tutti i partecipanti del gruppo.
Ho creato un mdb. che utilizza sia su maschere che su query alcune funzioni
di Data come Date(), ecc.; dopo circa una settimana di utilizzo, ha iniziato
a rifiutare alcune di queste espressioni scritte su query
es:"right([nomecampo];3)", le funzioni date(), ecc. , nel momento in cui
utilizzo queste query escono erori quali "impossibile utilizzare
nell'espressione la  funzione immesso" oppure "funzione non disponibile
nella espressione della query "right[(nome campo]);3" ; preciso che la
funzione "Date()" non viene accettata nemmeso se scritta all'interno di un
casella di testo. Cosa può essere successo a questo DB, dato che prima
funzionava tranquillamente, la stessa funzione viene eseguita correttamente
su altri DB che utilizzo regolarmente.
Sandra


title: Date() dove Sei ?

author: CarloCos

text:
"alessandra buttiron" <
anp...@genie.it
> ha scritto nel messaggio
news:9mqj1t$59a$1...@serv1.albacom.net...

Accertati che tra i riferimenti ci sia Microsoft DAO 3.51 Object... e che
nessun altro riferimento sia mancante.
Per leggere i riferimenti (scusa la precisazione) apri un modulo qualsiasi,
dal menù strumenti scegli "Riferimenti" e leggi dalla lista.
Compila e salva tutti i moduli.
Ciao, Carlo


title: Date() dove Sei ?

author: Sergio Corriero

text:
Ciao.
Hai spostato il database su un altro computer, per caso?
C'è un bug in Access che ho scoperto dopo essere impazzito per qualche
giorno alla ricerca della soluzione..
La risposta l'ho trovata in un newsgroup americano...
siccome ho dimenticato come l'ho risolto, dammi un po' di tempo e ti mando
la soluzione.
A presto
Sergio
alessandra buttiron <
anp...@genie.it
> wrote in message
9mqj1t$59a$1...@serv1.albacom.net...



title: Date() dove Sei ?

text:
alessandra buttiron <
anp...@genie.it
> wrote in message
9mqj1t$59a$1...@serv1.albacom.net...

Bene, mi è tornato in mente cosa è successo....
Tieni presente che nei vari newsgroup a cui ho chiesto, nessuo mi aveva
saputo dire ( e forse non sapeva)
che esistesse questo bug. Solo in questo newsgrp americano (e chi si ricorda
quale?) ho trovato la solution...
Ora, questo succede se sposti il database su un altro computer (non sempre)
Il bello è che se usi la funzione Date() su un database nuovo, la prende,
mentre se cerchi
di spiegare al tuo database che sei simpatica, carina, e piena di buona
volontà, non ti dà retta....
Soluzione:
Creare un database nuovo di pacca (vuoto) e importare tutte le tabelle,
queries, ecc...
come per magia la funzione date funzionerà di nuovo.
Fammi sapere se va, in caso ti invio l'indirizzo per mandarmi la sacher
torte per sdebitarti.. .(scherzo ;-))
(fammi sapere in ogni caso se hai risolto o no..)
Ciao
Sergio


title: spostarsi in una maschera da codice

author: DARIA U.T.G.

text:
ciao a tutti,
mi sto scontrando con un problema che non riesco a risolvere:
dovrei spostarmi ad un record ben preciso in una maschera singola (che
quindi visualizza un record alla volta) da codice. in pratica conosco l'ID
del record e da codice devo aprire la maschera di quel tipo di record (e qui
non ci sono problemi) e posizionarmi immediatamente sul record di cui
conosco l'ID. Non devo usare i filtri però, solo posizionarmi sul record.
Ciao
Roberto


title: spostarsi in una maschera da codice

author: massimiliano

text:
Il 09 Mag 2002, 10:28, "DARIA U.T.G." <
infodar...@daria-air.com
> ha
scritto:

ciao, guarda sul sitocomune nella
sez. Form "Come creare un controllo di ricerca" del mitico Sib riuscirai a
spostarti sull'id che cerchi.
ciao
MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: spostarsi in una maschera da codice

text:
"DARIA U.T.G." <
infodar...@daria-air.com
> ha scritto nel messaggio
news:abdbum$jl9$1...@newsreader.mailgate.org...

Il comando docmd.openform ha un parametro WHERE dove puoi stabilire un
criterio per selezionare un particolare record
Antonio


title: spostarsi in una maschera da codice

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y1...@usenet.iol.it...
grazie per le risposte, alla fine ho fatto un po' un ibrido di tutte
(comprese quelle del sito comune):
docmd.openform senza condizioni, faccio una set del recordset (e non del
recordsetclone) su una variabile recordset, su questa una findfirst con l'id
che ho, trovo la posizione con absoluteposition, una movefirst e una move
alla posizione trovata, funziona perfettamente.
ciao
Roberto


title: spostarsi in una maschera da codice

text:
"DARIA U.T.G." <
infodar...@daria-air.com
> ha scritto nel messaggio
news:abdg38$nnj$1...@newsreader.mailgate.org...

Chiaramente se da Roma tu dovessi andare a Napoli fai l'A1 fino a Bologna,
quindi l'A14 fino a Canosa e infine prendi la Canosa Napoli..
Già.. già...
Antonio


title: spostarsi in una maschera da codice

text:


>Antonio
vuoi mettere qunto
ne guadagna in esperienza di vita...



title: spostarsi in una maschera da codice

text:
Il 09 Mag 2002, 16:17, "Antonio Biso" <
ch...@etruria.net
> ha scritto:


>Antonio
vuoi mettere qunto
ne guadagna in esperienza di vita...
ciao



title: Copiare negli appunti il valore di una variabile.

author: Mitch

text:
Come posso copiare, via codice, il valore di una variabile negli appunti?
Grazie,
Michele.


author: Lorenzo Coronati

text:
Scrisse "Mitch" <
Mit...@tinxxx.it
>:
>Come posso copiare, via codice, il valore di una variabile negli appunti?
Sicuro di volerlo proprio fare?
Cmq eccoti le api:
**** Invio Dati a Clipboard *****
To copy information to the Clipboard, follow these steps.
NOTE: You may have some Microsoft Windows API functions defined in an
existing Microsoft Access library; therefore, your declarations may be
duplicates. If you receive a duplicate procedure name error message,
remove
or comment out the declarations statement in your code.
1. Create a module and type the following lines in the Declarations
   section:
      Declare Function GlobalUnlock Lib "kernel32" (ByVal hMem As
Long) _
         As Long
      Declare Function GlobalLock Lib "kernel32" (ByVal hMem As Long)
_
         As Long
      Declare Function GlobalAlloc Lib "kernel32" (ByVal wFlags As
Long, _
         ByVal dwBytes As Long) As Long
      Declare Function CloseClipboard Lib "User32" () As Long
      Declare Function OpenClipboard Lib "User32" (ByVal hwnd As Long)
_
         As Long
      Declare Function EmptyClipboard Lib "User32" () As Long
      Declare Function lstrcpy Lib "kernel32" (ByVal lpString1 As Any,
_
         ByVal lpString2 As Any) As Long
      Declare Function SetClipboardData Lib "User32" (ByVal wFormat _
         As Long, ByVal hMem As Long) As Long
      Public Const GHND = &H42
      Public Const CF_TEXT = 1
      Public Const MAXSIZE = 4096
2. Type the following procedure:
      Function ClipBoard_SetData(MyString As String)
         Dim hGlobalMemory As Long, lpGlobalMemory As Long
         Dim hClipMemory As Long, X As Long
         ' Allocate moveable global memory.
         '-------------------------------------------
         hGlobalMemory = GlobalAlloc(GHND, Len(MyString) + 1)
         ' Lock the block to get a far pointer
         ' to this memory.
         lpGlobalMemory = GlobalLock(hGlobalMemory)
         ' Copy the string to this global memory.
         lpGlobalMemory = lstrcpy(lpGlobalMemory, MyString)
         ' Unlock the memory.
         If GlobalUnlock(hGlobalMemory) <> 0 Then
            MsgBox "Could not unlock memory location. Copy aborted."
            GoTo OutOfHere2
         End If
         ' Open the Clipboard to copy data to.
         If OpenClipboard(0&) = 0 Then
            MsgBox "Could not open the Clipboard. Copy aborted."
            Exit Function
         End If
         ' Clear the Clipboard.
         X = EmptyClipboard()
         ' Copy the data to the Clipboard.
         hClipMemory = SetClipboardData(CF_TEXT, hGlobalMemory)
      OutOfHere2:
         If CloseClipboard() = 0 Then
            MsgBox "Could not close Clipboard."
         End If
         End Function
3. To test this function, type the following line in the Debug window,
   and then press ENTER.
      ? ClipBoard_SetData("To Clipboard")
   Type CTRL+V (the shortcut for Paste) and note that "To Clipboard"
is
   pasted into the Debug Window from the Clipboard.
----------------------------------------------------------------------------
----------------------
**** Lettura da Clipboard *****
To retrieve information from the Clipboard, follow these steps.
NOTE: You may have some Microsoft Windows API functions defined in an
existing Microsoft Access library; therefore, your declarations may be
duplicates. If you receive a duplicate procedure name error message,
remove
or comment out the declarations statement in your code.
1. Create a module and type the following lines in the Declarations
   section:
      Declare Function OpenClipboard Lib "User32" (ByVal hwnd As Long)
_
         As Long
      Declare Function CloseClipboard Lib "User32" () As Long
      Declare Function GetClipboardData Lib "User32" (ByVal wFormat As
_
         Long) As Long
      Declare Function GlobalAlloc Lib "kernel32" (ByVal wFlags&,
ByVal _
         dwBytes As Long) As Long
      Declare Function GlobalLock Lib "kernel32" (ByVal hMem As Long)
_
         As Long
      Declare Function GlobalUnlock Lib "kernel32" (ByVal hMem As
Long) _
         As Long
      Declare Function GlobalSize Lib "kernel32" (ByVal hMem As Long)
_
         As Long
      Declare Function lstrcpy Lib "kernel32" (ByVal lpString1 As Any,
_
         ByVal lpString2 As Any) As Long
      Public Const GHND = &H42
      Public Const CF_TEXT = 1
      Public Const MAXSIZE = 4096
2. Type the following procedure:
      Function ClipBoard_GetData()
         Dim hClipMemory As Long
         Dim lpClipMemory As Long
         Dim MyString As String
         Dim RetVal As Long
         If OpenClipboard(0&) = 0 Then
            MsgBox "Cannot open Clipboard. Another app. may have it
open"
            Exit Function
         End If
         ' Obtain the handle to the global memory
         ' block that is referencing the text.
         hClipMemory = GetClipboardData(CF_TEXT)
         If IsNull(hClipMemory) Then
            MsgBox "Could not allocate memory"
            GoTo OutOfHere
         End If
         ' Lock Clipboard memory so we can reference
         ' the actual data string.
         lpClipMemory = GlobalLock(hClipMemory)
         If Not IsNull(lpClipMemory) Then
            MyString = Space$(MAXSIZE)
            RetVal = lstrcpy(MyString, lpClipMemory)
            RetVal = GlobalUnlock(hClipMemory)
            ' Peel off the null terminating character.
            MyString = Mid(MyString, 1, InStr(1, MyString, Chr$(0), 0)
- 1)
         Else
            MsgBox "Could not lock memory to copy string from."
         End If
      OutOfHere:
         RetVal = CloseClipboard()
         ClipBoard_GetData = MyString
      End Function
3. To test this function, copy one of the lines from the function to
the
   Clipboard, type the following line in the Debug window, and then
press
   ENTER.
      ?ClipBoard_GetData()
   Note that the line you copied is displayed in the Debug window.


title: cancel <_Q2lc.179237$rM4.7593885@news4.tin.it>

text: This message was cancelled from within Mozilla.


title: Ancora su word-Access

author: gg

text:
Salve a tutti, avrei un piccolo problema nell'inserire un documento word
all'interno della maschera di access.
Ho seguito le istruzioni trovate sul sito comune.
Ho messo in una tabella un campo OLE;
Ho inserito nella maschera un oggetto associato;
Quando salvo la maschera appare un messaggio con la scritta "Errore di
comunicazione con il server OLE"
Dove sbaglio?
grazie a tutti
gianni


title: Ancora su word-Access

author: Roberto da casa

text:
"gg" <
provach...@libero.it
> ha scritto nel messaggio
news:zgDra.78354$iy5.2...@twister2.libero.it...

Hai installato per caso il Norton Antivirus? Beh, se č cosě, prova a
disattivare la protezione dagli script.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ancora su word-Access

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:kLMra.79543$DT4.2...@twister1.libero.it...

Grazie colpito nel segno ora funziona tutto.
Grazie ancora gianni


title: Urgentissimo!

author: Alberto

text:
Scusate, ma sono nel pallone più completo!
In Access 2.0 ho composto una formula all'interno di un ciclo, che è così
composta:
    Dim Dml as String
    Dim Ris as Double
    Do While ...
        ...
        Fml = ....
    Lopp
Il che mi porta, per esempio, al rispultato:
    Fml = "((2/100)*15)"
Ora, volendo mettere il risultato all'interno di un'altra variabile di tipo
double si genera
un errore nella conversione oppure zero:
    Ris = Val(Fml) -> 0
    Ris = Cdbl(Fml) -> errorre
    Ris = Format(Fml,"######0.0#") -> errore
Come posso fare per avere il risultato corretto dell'operazione in una
variabile double?!??
Grazie anticipatamente a chi saprà e vorrà rispondermi.
Alberto


title: Urgentissimo!

text:
Grazie mille!!! Sei un mito!
Alberto
"Giovanni Albertone" <
giovanni_...@hotmail.com
> ha scritto nel
messaggio news:53fcqs8lb1ucpq4hj...@4ax.com...
> On Fri, 25 Aug 2000 11:09:15 +0200, "Alberto" <
al...@freemail.it
>
> wrote:
>
> >Come posso fare per avere il risultato corretto dell'operazione in una
> >variabile double?!??
>
> Ris = Eval(Fml)
>
> --
> Ciao,
> Giovanni
>
> La predizione e' dificile, soprattutto quella del futuro. N. Bohr


title: Urgentissimo!

text:
"Alberto" <
al...@freemail.it
> ha scritto nel messaggio
news:8o5ff1$9fh$1...@pinco.nettuno.it...
> Grazie mille!!! Sei un mito!
>
> Alberto
>
Non per niente tu ti chiami Alberto ma lui ALBERTONE. :-)))))))
Roberto


title: Creazione pacchetto di install db Access2K?!

author: valse

text:
Ciao,
   mi servirebbe un consiglio... mi piacerebbe fare un pacchetto di
installazione per il mio applicativo fatto in access 2000 (mde +  alcuni
files mdb) in modo che il cliente si installi il tutto in modo autonomo...
runtime e componenti aggiuntivi e compagnia bella...
....con access 97 avevo gli ODE toools e con un bellissimo wizard facevo il
tutto... ma con access 2000 cosa uso?! ci sono degli ODE tools anche per
questo?!
grazie
valse


author: MA

text:
"valse" <
va...@email.it
> ha scritto nel messaggio
news:c6t2op$gko$1...@fata.cs.interbusiness.it...

Sě allo stesso modo, ma se non ce l'hai č
difficile reperirne in giro.
MAssimiliano


title: stampa parziale di tabella

author: Nicola

text:
Ho costruito un DB personalizzato di fatturazione e mi sono bloccato sul
report.
premetto che il DB è formato da due tabelle:
1 - Dati (contiene il protocollo, data,ecc...)
2 - Ordini (contiene articolo e prezzo)
ho costruito una maschera per l'immissione e visione dei dati.
Il problema è il seguente:
una volta che ho finito di inserire i dati nella maschera,
come faccio a creare un report che contiene solo i dati della fattura che ho
a video nella maschera?
magari attraveso un pulsante!!!
io ho fatto tanti tentativi, ma ottenevo sempre la stampa di tutte le
fatture..
Grazie in anticipo
Nicola


title: stampa parziale di tabella

author: mino

text:
Il 08 Lug 2002, 13:37, "Nicola" <
nick...@tiscalinet.it
> ha scritto:
> Ho costruito un DB personalizzato di fatturazione e mi sono bloccato sul
> report.
> premetto che il DB č formato da due tabelle:
> 1 - Dati (contiene il protocollo, data,ecc...)
> 2 - Ordini (contiene articolo e prezzo)
>
> ho costruito una maschera per l'immissione e visione dei dati.
>
> Il problema č il seguente:
> una volta che ho finito di inserire i dati nella maschera,
> come faccio a creare un report che contiene solo i dati della fattura che
ho
> a video nella maschera?
> magari attraveso un pulsante!!!
>
> io ho fatto tanti tentativi, ma ottenevo sempre la stampa di tutte le
> fatture..
>
> Grazie in anticipo
>
> Nicola
>
>
>
>
>
puoi usare una query a parametri o piů semplicemente
DoCmd.OpenReport "MIOREPORT", , ,
"[identificativo]=Form![MiaForm]![identificativo]"
--------------------------------
Inviato via
http://usenet.libero.it


title: stampa parziale di tabella

text:
Non funziona!!!!
sarà il caldo, forse io, ma niente!!!
Ti spiego un po in dettaglio:
La tabella DATI contiene le info generali e ha i campi:
IdDati - Contatore e gli altri,
La tabella FATTURE contiene le fatture e ha i campi:
IdFatture - Contatore
Descrizione - Testo
Importo - Valuta
Progressivo - Numerico (è il campo con cui effettuo la relazione tra le due
tabelle) IDDati-->Progressivo
la Maschera delle fatture è composta una maschera e una sottomaschera, che
si chiamano rispettivamente MASCHERA e SOTTOMASCHERA,
il report si chiama FATTURE
secondo il tuo consiglio dovrei usare la seguente riga da me modificata in:
DoCmd.OpenReport "FATTURE", acViewPreview, , [IdDati] =
Forms![MASCHERA]![IdDati]
Giusto??
il problema è che non funge!!!
mi fa vedere tutti i report!!! come prima!!!!
che devo fare???
grazie mille per la pazienza!!
Nicola


title: stampa parziale di tabella

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:8ujW8.11445$7N3.2...@twister2.libero.it...

Prova così:
DoCmd.OpenReport "FATTURE", acViewPreview, , "[IdDati] = " &
Forms![MASCHERA]![IdDati]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampa parziale di tabella

text:
Grazie mille!!!
finalmente funziona a perfezione.
ho perà una domanda:
la maschera è stata creata sulla tabella, se volessi creare un pulsante di
ricerca fisso sul campo [NoAutofattura] che contiene il codice progressivo
di fattura (prelevato dal sito comune), posso farlo senza creare una query??
se si come deve essere il codice??
Grazie 1000!!
Nicola


title: stampa parziale di tabella

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:A8GW8.14865$K_4.3...@twister1.libero.it...

Non riesco a seguirti più: probabilmente questo problema non ha niente a che
vedere con quello prececedente, ma non riesco a metterlo a fuoco.
Prova a riesporre il nuovo problema in maniera più chiara.



title: stampa parziale di tabella

author: Emyr

text:
On Tue, 09 Jul 2002 18:42:40 GMT, "Nicola" <
nick...@tiscalinet.it
>
wrote:

docmd.findrecord
Saluti.
Emanuele.


title: Nuovo record in form

author: Bobbygol

text:
Ho un problema di carattere 'estetico': ho costruito una serie di form, con
la creazione guidata, del tipo tabulare.
In queste form, mi viene visualizzata la riga delll'eventuale nuovo record.
Lo posso evitare?
In pratica vorrei ( o meglio mi chiedono) che la riga mi venisse
visualizzata solo quando chiedo espressamente l'aggiunta di un record, cosa
per la quale ho realizzato un pulsante (sempre con la creazione guidata)
Grazie mille.
***mauro


title: Nuovo record in form

author: ALESSANDRO Baraldi

text:
"Bobbygol" <
mauro.cinacch...@virgilio.it
> ha scritto nel
messaggio news:pe9qc.200647$hc5.8...@news3.tin.it...

Imposta la proprietą Consenti Aggiunte della/ Form=No
Poi nel codice del Pulsante Aggiungi metti:
Me.AlloAdditions=True
Su Evento Current metti:
If not Me.NewRec Then me.AllowAdditions=False
Ciao.
@Alex.


title: come si scollega una tabella?

author: tipo

text:
attualmente � collegata a un database MDF ms sql server, vorrei scollegarla
per poterla poi gestire e modificare dentro al file MDB .
grazie


title: come si scollega una tabella?

author: Alessandro Cara

text:
Il 16/02/2011 19.34, tipo ha scritto:
> attualmente è collegata a un database MDF ms sql server, vorrei scollegarla
> per poterla poi gestire e modificare dentro al file MDB .
>
>
Vai  sull'icona e fai elimina.
Allora vuoi importarla?
--
ac (x=y-1)


title: come si scollega una tabella?

text:

Se la tabella è in SQL_SERVER l'accesso alla struttura è impossibile.
Se la importi in Access fai una cavolata se hai SQL_SERVER....!
Se il tuo problema è che usi SQL_EXPRESS e non hai SQL_MANAGER allora
vai nel sito MS e scarica SQL_MANAGER visto che funziona anche con la
versione EXPRESS.
@Alex


title: Evento su mouse spostato

author: Fabio Valsangiacomo

text:
Ciao

Su  un bottone, etichetta, campo
ecc posso, al passaggio del mouse, far eseguire determinate
operazioni.

Quando esco dall'area sensibile come posso far
eseguire delle altre operazioni?

Grazie

Fabio


title: Evento su mouse spostato

author: Carlo Costarella

text:
"Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha
  scritto nel messaggio
news:43f9fd9d$0$729$5402...@news.sunrise.ch
...

Certo che sì.

Per esempio questo codice:

Private Sub Comando2_MouseMove(Button As Integer,
  Shift As Integer, X As Single, Y As Single)
Me.Comando2.ForeColor =
  255

End Sub

Private Sub Corpo_MouseMove(Button As Integer,
  Shift As Integer, X As Single, Y As Single)
Me.Comando2.ForeColor =
  0
End Sub

Ciao, Carlo


title: Evento su mouse spostato

text:
Obs la soluzione eri li davanti al
naso!

Grazie di cuore

Fabio

"Carlo Costarella" <
carloco...@libero.it
> ha
  scritto nel messaggio
news:43fa0129$0$28060$4faf...@reader1.news.tin.it
...



title: Stampa Unione - creazione elenco

author: Borg Massimiliano

text:
salve a tutti sono entrato da poco nel NG ed ho già bisogno di aiuto
me la cavo piuttosto bene ma questa volta ho proprio bisogno del vostro
aiuto
problema
stò creando un mdb con access 97 ed ho l'esigenza di creare diverse delle
stampe in word 97
e questo perche sono delle stampe che spesso cambiano non tanto nel
contenuto ma nella struttura
e quindi uso word 97 non c'è nessun problema nel collegare i dati filtrare
il record giusto il proble ma è che
non ho la più pallida idea di come posso fare a fargli creare en elenco di
dati
 se non sono stato a bastanza chiaro ecco un esempi
gli asterischi rappresentano la lettera che cambia di continuo e le "q"
invece rappresentano tanti record simile ad dettagli di una fattura se
ancora non sono stato abbastanza chiaro
spero possiate aiutarmi grazie mille
**************************
**************************
*************************
**************************
q    q    q    q    q    q    q    q    q
q    q    q    q    q    q    q    q    q
q    q    q    q    q    q    q    q    q
q    q    q    q    q    q    q    q    q
q    q    q    q    q    q    q    q    q


title: Stampa Unione - creazione elenco

author: Sergio MAZZA

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:EsrZ6.25526$8R5.6...@news.infostrada.it...

Sei stato chiarissimo e questo è uno dei piccoli problemi di word'97, mi
sembra che nel 2000 ci sia la possibilità di "leggere" una tabella access
con istruzioni sql e connessione odbc.
Direi che la soluzione da scegliere è in base alla tua esigenza, cioè, se le
righe sono un umero fisso o variabile.
Se è fisso puoi utilizzare l'istruzione di campo (word) nextif che legge il
record successivo al verificarsi della condizione. Quindi se hai 10 righe
inserirai 9 nextif perchè il primo già lo leggi e la condizione per leggere
i prossimi record è se un campo non è vuoto (scegli tu quale).
Se è variabile allora diventa un po' più difficile, perché dive crearti una
routine (VBA in Access) che ti filtra il primo record dell'intestazione
della fattura (Ditta, numero fattura etc. etc.), esegue la stampa unione e
sul documento appena creato con la stessa routine leggi i dati filtrati del
dettaglio e li scrive nella tabella del documento word a quel punto o salvi
il doc o lo stampi. Il ciclo si ripete per ogni intestazione di fattura e
passando dal modello di stampa unione al documento creato per scriverci la
tabella...
Ciao.


title: Stampa Unione - creazione elenco

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9h72c9$j3r$1...@canarie.caspur.it...

Ti chiedo scusa ma non sono sicuro di aver ben capito il tuo suggerimento
specificando che si tratta di un numero di record variabili che può andare
da uno a N
ti prego di rispiegarmi come fare perche non ho capito se esiste un modo ho
devo
in pratica usare un istruzione simile al sendkeys per scrivere tutto per
intero la parte del dettaglio
scusa ancora per la mia non conoscenza
grazie ciao


title: Stampa Unione - creazione elenco

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:neZZ6.7439$6x.3...@news.infostrada.it...
>
> Ti chiedo scusa ma non sono sicuro di aver ben capito il tuo suggerimento
> specificando che si tratta di un numero di record variabili che può andare
> da uno a N
> ti prego di rispiegarmi come fare perche non ho capito se esiste un modo
ho
> devo
> in pratica usare un istruzione simile al sendkeys per scrivere tutto per
> intero la parte del dettaglio
> scusa ancora per la mia non conoscenza
> grazie ciao
Il modo (non l'unico) esiste ma non è risolvibile un 4 e 4 = 8.
Prendiamo per buono che la tipologia della lettera word è simile ad una
fattura, intestazione + dettaglio, così ci intendiamo.
Ti spiego come faccio io:
- creati la query che ti restituisce l'intestazione della fattura;
- creati il documento word (fattura) e associalo (stampa unione) alla query
"intestazione" creata;
- inserisci nel documento word una parola o frase che utilizzerai come
segnalibro per la tabella dei dettagli; per esempio "Quì ci inserisco
l'elenco".
Ora si tratta di eseguire, da access, prima la stampa unione
dell'intestazione della fattura (documento word) poi di inserire la tabella
relativa al dettaglio nel documento generato.
- In un modulo creati una subroutine e chiamala come vuoi;
- inizi a scrivere il codice che:
    - "chiami" l'oggetto Word;
    - apri il documento "fattura";
    - ti ricrei una stringa con l'istruzione sql che ti seleziona
l'intestazione della fattura da stampare;
    - la applichi al documento word;
    - esegui la stampa unione con output su un nuovo documento;
    - selezioni il documento creato;
    - trovi la parola o frase "magica";
    - la selezioni per sovrascriverla;
    - ti selezioni, con una query, i dati del dettaglio;
    - inizi a scrivere tante righe di tabella per ogni record restituito
dalla query;
    - chiudi senza salvare il modello della fattura e stampi o visualizzi il
documento creato.
Facile no?
Proviamo con un po' di codice:
'--------------
Sub stampaDettaglio()
'gestisco l'errore altrimenti rimango in mutande
On Error GoTo stampaDettaglio_err
'chiamiamo word e per ora non lo rendiamo visibile
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Visible = False
'variabile contenente il recordset del Dettagglio
Dim rstDett As Recordset
'variabile contenente l'istruzione sql
Dim stringaSql As String
'apro il modello della fattura
oApp.Documents.Open "C:\Documenti\Fattura.doc"
'eseguo la stampa unione dell'intestazione con output su un nuovo documento
With oApp.Documents(1).MailMerge
    .Destination = wdSendToNewDocument
    .Execute
End With
'attivo il documento creato
oApp.Windows(2).Activate
'ciclo fino alla fine del recordset
Do While Not rstDett.EOF
'cerco la stringa "Quì ci inserisco l'elenco"
oApp.Selection.Find.ClearFormatting
With oApp.Selection.Find
    .Text = "Quì ci inserisco l'elenco"
    .Replacement.Text = ""
    .Forward = True
    .Wrap = wdFindContinue
    .Format = False
    .MatchCase = False
    .MatchWholeWord = False
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
End With
oApp.Selection.Find.Execute
'inserisco la tabella con X colonne, intestazione Y righe
oApp.ActiveDocument.Tables.Add Range:=oApp.Selection.Range,
NumRows:=rstDett.RecordCount, NumColumns:=4
oApp.Selection.Tables(1).Select
'tabella senza griglia
oApp.Selection.Tables(1).Borders.Enable = False
'mi posiziono e
oApp.Selection.MoveLeft Unit:=wdCharacter, Count:=1
'scrivo l'intestazione della tabella
With oApp.Selection
    .TypeText Text:="Numero Articolo"
    .MoveRight Unit:=wdCell
    .TypeText Text:="Descrizione"
    .MoveRight Unit:=wdCell
    .TypeText Text:="Costo unitario"
    .MoveRight Unit:=wdCell
    .TypeText Text:="Quantità"
End With
'mi creo la query che mi restituisce il dettaglio della fattura
stringaSql = "Select numeroArticolo, DescrizioneArticolo, costoUnitario,
quantita From DettaglioFattura Where idFattura = " & forms!Fattura!id
'mi prendo il recordset
Set rstDett = CurrentDb.OpenRecordset(stringaSql)
'tanto pe' nun sape' ne' legge ne' scrive
rstDett.MoveLast
rstDett.MoveFirst
'scrivo il dettaglio della fattura
Do While Not rstDett.EOF
    With oApp.Selection
        .MoveRight Unit:=wdCell
        .TypeText Text:=rstDett!numeroArticolo
        .MoveRight Unit:=wdCell
        .TypeText Text:=rstDett!descrizioneArticolo
        .MoveRight Unit:=wdCell
        .TypeText Text:="L." & Format(rstDett!costoUnitario, "#,###")
        .MoveRight Unit:=wdCell
        .TypeText Text:=Format(rstDett!quantita, "#,###")
    End With
    rstDett.MoveNext
Loop
'posso visualizzare il risultato per un controllo
oApp.Visible = True
'stampo il documento appena creato
oApp.ActiveDocument.PrintOut
'chiudo il documento senza salvarlo
oApp.Windows(2).Close SaveChanges:=wdDoNotSaveChanges
'chiudo il modello della fattura senza salvarlo
oApp.Windows(1).Close SaveChanges:=wdDoNotSaveChanges
'chiudo word
oApp.Quit
'chiudo il recordset
rstDett.Close
'rilascio gli oggetti
Set oApp = Nothing
Set rstDett = Nothing
MsgBox "Stampa terminata."
stampaDettaglio_exit:
    Exit Sub
stampaDettaglio_err:
    oApp.Visible = True
    MsgBox Err.Number & ", " & Err.Description
End Sub
'--------------
Devi prima inserire i riferimenti alla libreria di word (strumenti -
riferimenti)...
Ciao.


title: Stampa Unione - creazione elenco

text:
Scusa ma mi sono accorto che c'č un errore:
Dopo:
'----------
...
'attivo il documento creato
oApp.Windows(2).Activate
********* l'istruzione seguente non ci va' *************
'ciclo fino alla fine del recordset
Do While Not rstDett.EOF
**********   fine *************************
...
'-------------
Ciao.


title: Stampa Unione - creazione elenco

author: Max

text:


Infatti avevo trovato qualche problema  a farla funzionare,
Grazie.
Ancora una domandina (ne approfitto, lo so),
Se uno deve aggiungere piů dettagli, si puň fare in modo che altre
query (stringhe SQL) vengano aggiunte?
(mi sarň spiegato?)
Scusa ancora e grazie....


title: Stampa Unione - creazione elenco

text:
On Wed, 27 Jun 2001 19:51:37 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>
>Scusa ma mi sono accorto che c'è un errore:
>Dopo:
>'----------
>...
>'attivo il documento creato
>oApp.Windows(2).Activate
>
>********* l'istruzione seguente non ci va' *************
>'ciclo fino alla fine del recordset
>Do While Not rstDett.EOF
>**********   fine *************************
>...
>'-------------
>
>Ciao.
>
Continua a darmi
errore 91, variabile oggetto, o variabile del blocco with non
impostata
Cosa posso aver sbagliato??? eppure ho cotrollato tutti i passi
e mi sembrano a posto
Grazie Max


title: Come impedire le copie di un database

author: Fabrizio

text:
Ho scaricato l'esempio dal sitocomune relativo alla chiave hardware per
impedire la copia di un database, ma non sono riuscito ad aprire il file.
Vorrei sapere se esiste un altro modo per evitare la copia del database.
Fabrizio


title: Come impedire le copie di un database

author: Fabio Chiaro

text:
Sempre sul sito comune c'è un esempio per leggere il numero seriale del'HDD
(non so se era quello che intendevi)
Se non riesci ad aprirlo crea un nuovo database vuoto e importa tutti gli
oggetti dell'altro.
Ciao, Fabio
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9qed20$pnq$1...@lacerta.tiscalinet.it...



title: Come impedire le copie di un database

author: Antonio Biso

text:
Fabio Chiaro <
fabio....@tin.it
> wrote in message
cWYy7.29765$1H1.2...@news.infostrada.it...
> Sempre sul sito comune c'è un esempio per leggere il numero seriale
del'HDD
> (non so se era quello che intendevi)
Sul sito comune ci dovrebbe essere anche l'esempio di come si scrive, cioè
DOPO il quoting!!
Antonio


title: Seek su tabella collegata

text:
Ho creato un applicazione divisa in BE e FE.
Per far funzionare il metodo seek sulle tabelle collegate ho utilizzato
questa funzione:
Public Function CaricaRecordset(tableName As String)
'+------------------------------------------------------------------+
'  Procedura per far funzionare metodo seek con tabelle collegate
'  la procedura recupera il collegamento e restituisce un recorset  di tipo
tabledef
'+------------------------------------------------------------------+
Dim dbPath
Dim SourceTable
    Set DBLinked = DBEngine(0)(0)
    dbPath = Mid(DBLinked(tableName).Connect, InStr(1, _
        DBLinked(tableName).Connect, "=") + 1)
    If dbPath = "" Then
        MsgBox "Tabella già disponibile nel database", 64
    End If
    SourceTable = DBLinked(tableName).SourceTableName
    Set DBLinked = DBEngine(0).OpenDatabase("C:\Documenti\MioMdb.mdb")
    Set RSTLinked = DBLinked.OpenRecordset(SourceTable, DB_OPEN_TABLE)
End Function
Ora, per maggiore sicurezza, volevo proteggere il BE con una password, ma la
mia funzione... non funziona più e mi dà il messaggio di "Password errata".
Come faccio a passare la password alla funzione ?
Grazie
Massimiliano


title: Seek su tabella collegata

text:
On Wed, 19 Jun 2002 07:43:13 GMT, "MassimilianoG68"
<
studio...@libero.it
> wrote:
>   Set DBLinked = DBEngine(0).OpenDatabase("C:\Documenti\MioMdb.mdb")
vedi se opendatabase accetta la password fornendola ad esempio con
PWD='passwordtua' nella stringa di apertura...
vedi l'help
Saluti.
Emanuele.


title: Seek su tabella collegata

text:
Grazie...funziona
Massimiliano G68
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:e7g3hu43ca5cnpq9o...@4ax.com...



title: Eliminare le voci della barra dei menu

author: il barbi

text:
Volendo distribuire un .mdb a utenti sprovveduti (ma non maliziosi) vorrei
abolire completamente le voci della barra dei menu (File, Modifica ecc.) in
modo che non possano accedere direttamente alle tabelle, query, codice ecc.
o fare operazioni che ho gia' previsto nelle mie maschere
come si fa?
il barbi


title: Eliminare le voci della barra dei menu

author: CIDI

text:
"il barbi" <
angeieri...@ngi.it
> ha scritto nel messaggio
news:gn9a8i$dd0$1...@nnrp.ngi.it...

da menů Strumenti ...Avvvio ...togli la spunta a tutto,
fai un MDE,
Ciao
Daniele


title: Eliminare le voci della barra dei menu

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:49983f01$0$1119$4faf...@reader1.news.tin.it...

non va bene, ho tolto la spunta a tutto tranne la riga di stato e la
maschera che mi deve visualizzare inizialmente, ma mi ha lasciato le voci di
menu:
File, Modifica, Inserisci, Record, Finestra, ?
vorrei togliere anche quelle
il barbi


title: Eliminare le voci della barra dei menu

author: Roberto da Parma

text:
"il barbi" <
angeieri...@ngi.it
> ha scritto nel messaggio
news:gn9gs1$g4h$1...@nnrp.ngi.it...
> "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
> news:49983f01$0$1119$4faf...@reader1.news.tin.it...
>>
>> "il barbi" <
angeieri...@ngi.it
> ha scritto nel messaggio
>> news:gn9a8i$dd0$1...@nnrp.ngi.it...
>>> Volendo distribuire un .mdb a utenti sprovveduti (ma non maliziosi)
>>> vorrei abolire completamente le voci della barra dei menu (File,
>>> Modifica ecc.) in modo che non possano accedere direttamente alle
>>> tabelle, query, codice ecc. o fare operazioni che ho gia' previsto nelle
>>> mie maschere
>>> come si fa?
>>> il barbi
>>
>> da menų Strumenti ...Avvvio ...togli la spunta a tutto,
>> fai un MDE,
>>
> non va bene, ho tolto la spunta a tutto tranne la riga di stato e la
> maschera che mi deve visualizzare inizialmente, ma mi ha lasciato le voci
> di menu:
> File, Modifica, Inserisci, Record, Finestra, ?
> vorrei togliere anche quelle
> il barbi
>
DoCmd.ShowToolbar "Barra dei menu", acToolbarNo
Ciao
--
Roberto da Parma


title: Eliminare le voci della barra dei menu

text:
"il barbi" <
angeieri...@ngi.it
> ha scritto nel messaggio
news:gn9gs1$g4h$1...@nnrp.ngi.it...
> "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
> news:49983f01$0$1119$4faf...@reader1.news.tin.it...
>>
>> "il barbi" <
angeieri...@ngi.it
> ha scritto nel messaggio
>> news:gn9a8i$dd0$1...@nnrp.ngi.it...
>>> Volendo distribuire un .mdb a utenti sprovveduti (ma non maliziosi)
>>> vorrei abolire completamente le voci della barra dei menu (File,
>>> Modifica ecc.) in modo che non possano accedere direttamente alle
>>> tabelle, query, codice ecc. o fare operazioni che ho gia' previsto nelle
>>> mie maschere
>>> come si fa?
>>> il barbi
>>
>> da menų Strumenti ...Avvvio ...togli la spunta a tutto,
>> fai un MDE,
>>
> non va bene, ho tolto la spunta a tutto tranne la riga di stato e la
> maschera che mi deve visualizzare inizialmente, ma mi ha lasciato le voci
> di menu:
> File, Modifica, Inserisci, Record, Finestra, ?
> vorrei togliere anche quelle
> il barbi
su apertura della maschera principale:
DoCmd.ShowToolbar "Menu Bar", acToolbarNo
ciao
Daniele


title: da Acess 2000 a Access 97

author: rossano pieroni

text:
Access 2000 consente di tornare ad Access 97 ma se eseguo la conversione mi
avverte che mancano delle librerie, siete in grado di dirmi cosa fare?
.
Grazie per l'aiuto.
Rossano
p.s.
Potrebbe essere cosa utile sapere che il programma lo converte ugualmente ma
non funziona, se poi lo riporto alla versione 2000 tutto torna normale, anzi
un programma di 8 Mb lo ha ricompattato a 4,8 Mb, risultato mai raggiunto
con la ricompattazione classica prevista.


title: Sincronizzare due caselle di riepilogo?

author: Camp

text:
Salve a tutti. Premesso che in vba non sono un mago, ho la seguente
necessita.
In un form basato sulla query Fase1 ho creato con l'istallazione guidata una
casella di riepilogo  che sincronizza i controlli con la voce specificata in
tale casella. Capita pero' che in questo form io debba cambiare lo stato di
un record in cui la voce Terminato diventa true. A questo punto il record
non viene piu' individuato dalla query Fase1, ma dalla query Fase2. Tuttavia
mi farebbe comodo avere nello stesso form una seconda casella di riepilogo
basata sulla query fase2 e comunque sincronizzata con il form. Mi sembrava
facile, faccio la stessa cosa con creazione guidata, e poi gli cambio
l'origine dei dati. Effettivamente la casella e' basata sulla query fase2 ma
non si sincronizza con il form o meglio gli associa guarda caso il primo
valore della query Fase1. Sono andato a vedermi il codice generato dalla
procedura guidata ed e' il seguente
Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Contatore] = " & Str(Nz(Me![Elenco32], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
A forza di pensarci e ripensarci  credo di aver individuato l'arcano nella
riga:   Set rs = Me.Recordset.Clone
Cioe' dovrei creare una copia del recordset basata su Fase2 e non su
Me.recordset.ecc. che e' il recordset predefinito (?) del form.
Come glielo scrivo? O meglio, e' questo il problema? O meglio ancora: Si
puo' fare o non c'ho capito niente?
Grazie
Saluti a tutti


title: Sincronizzare due caselle di riepilogo?

author: Brown

text:
Camp ha scritto:
> Salve a tutti. Premesso che in vba non sono un mago, ho la seguente
> necessita.
> In un form basato sulla query Fase1 ho creato con l'istallazione guidata una
> casella di riepilogo  che *sincronizza i controlli con la voce specificata in
> tale casella*. Capita pero' che in questo form io debba cambiare lo stato di
> un record in cui la voce Terminato diventa true. A questo punto il record
> non viene piu' individuato dalla query Fase1, ma dalla query Fase2. Tuttavia
> mi farebbe comodo avere nello stesso form una seconda casella di riepilogo
> basata sulla query fase2 e comunque *sincronizzata con il form*. Mi sembrava
> facile, faccio la stessa cosa con creazione guidata, e poi gli cambio
> l'origine dei dati. Effettivamente la casella e' basata sulla query fase2 ma
> non si sincronizza con il form o meglio gli associa guarda caso il primo
> valore della query Fase1. Sono andato a vedermi il codice generato dalla
> procedura guidata ed e' il seguente
>
> Dim rs As Object
>
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[Contatore] = " & Str(Nz(Me![Elenco32], 0))
>     If Not rs.EOF Then Me.Bookmark = rs.Bookmark
>
>
> A forza di pensarci e ripensarci  credo di aver individuato l'arcano nella
> riga:   Set rs = Me.Recordset.Clone
> Cioe' dovrei creare una copia del recordset basata su Fase2 e non su
> Me.recordset.ecc. che e' il recordset predefinito (?) del form.
> Come glielo scrivo? O meglio, e' questo il problema? O meglio ancora: Si
> puo' fare o non c'ho capito niente?
> Grazie
> Saluti a tutti
>
>
Personalmente non ci ho capito niente ... puoi essere più chiaro


title: Sincronizzare due caselle di riepilogo?

text:
> >
> > Dim rs As Object
> >
> >     Set rs = Me.Recordset.Clone
> >     rs.FindFirst "[Contatore] = " & Str(Nz(Me![Elenco32], 0))
> >     If Not rs.EOF Then Me.Bookmark = rs.Bookmark
> >
> >
> > A forza di pensarci e ripensarci  credo di aver individuato l'arcano
nella
> > riga:   Set rs = Me.Recordset.Clone
> > Cioe' dovrei creare una copia del recordset basata su Fase2 e non su
> > Me.recordset.ecc. che e' il recordset predefinito (?) del form.
> > Come glielo scrivo? O meglio, e' questo il problema? O meglio ancora: Si
> > puo' fare o non c'ho capito niente?
> > Grazie
> > Saluti a tutti
> >
> >
>
>
> Personalmente non ci ho capito niente ... puoi essere piů chiaro
Ok ci provo.
ho un form (form1) basato su una query (query1)
Metto una casella di riepilogo nel form1 con creazione guidata e la imposto
in modo che quando seleziono un cliente automaticamente tutti i dati ad esso
relativo nel resto del form si sincronizzino. Quindi ho form1  query1 e
casella di riepilogo1.
Ora voglio mettere nello stesso form una seconda casella di riepilogo basata
su una differente query, Query2.
Avrei allora  form1, query1 e query2 e caselle di riepilogo 1 e 2   tenendo
presente pero' che il form e' stato creato inserendo i campi presi da
query1.
Query1 e query2 sono molto simili. Selezionano i dati dalla stessa tabella
(tabella1). Cambiano solo perche in un determinato campo (campo1) c'e' true
o false.
Io quindi vorrei avere form1 con due caselle di riepilogo i cui clienti
appartengano rispettivamente  a query1 e query2. Nello stesso form ci sono
poi il resto dei campi del db.Io vorrei che selezionando i clienti dalla
prima casella(quella di query1) o dalla seconda (quella di query2) il resto
dei campi si sincronizzi.
In particolare la creazione guidata per la seconda casella di riepilogo
presenta il seguente codice
Dim rs As Object
RIGA SOSPETTA      Set rs = Me.Recordset.Clone
                                   rs.FindFirst "[Contatore] = " &
Str(Nz(Me![Elenco32], 0))
                                    If Not rs.EOF Then Me.Bookmark =
rs.Bookmark
Riepilogo visivo
                                                        Form1
----------------------------------------------------------------------------
----------------------------------------------------------------------------
------
casella riepilogo su query1          -------------         casella riepilogo
su query2     ------------------   I campi restanti che alla creazione del
form erano basati su query1


title: Sincronizzare due caselle di riepilogo?

author: Alessandro Baraldi

text:
"Camp" <
nos...@fasteweb.it
> wrote in message
news:S%97e.57127$
kC3....@tornado.fastwebnet.it
[CUT]
> Dim rs As Object
> RIGA SOSPETTA      Set rs = Me.Recordset.Clone
>                                    rs.FindFirst "[Contatore
> ] = " &
> Str(Nz(Me![Elenco32], 0))
>                                     If Not rs.EOF Then Me.Bookmark =
> rs.Bookmark
>
>
> Riepilogo visivo
>                                                         Form1
Non ho letto tutto per mancanza di tempo, ma nel codice ci sono
alcuni errori:
1)
Dim rs As Object
' Pessima idea quella di dichiarare variabili Object
Dim rs as DAO.Recordset
Set rs = Me.Recordset.Clone
rs.FindFirst "[Contatore] = " & Str(Nz(Me![Elenco32], 0))
' Se è una stringa come sembra è errata
' la composizione:
rs.FindFirst "[Contatore] = " & Nz(Me![Elenco32], 0)
If Not rs.EOF ....
' Non va bene poichè il Metodo FindFirst non limita il
' recordset.
' Devi usare NoMatch
Sostanzialmente hai fatto molta confusione, il codice è
decisamente da riscrivere con le indicazioni che ti ho dato.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Sincronizzare due caselle di riepilogo?

author: Pablitomf

text:
Camp ha scritto:
> Ok ci provo.
> ho un form (form1) basato su una query (query1)
> Metto una casella di riepilogo nel form1 con creazione guidata e la imposto
> in modo che quando seleziono un cliente automaticamente tutti i dati ad esso
> relativo nel resto del form si sincronizzino. Quindi ho form1  query1 e
> casella di riepilogo1.
> Ora voglio mettere nello stesso form una seconda casella di riepilogo basata
> su una differente query, Query2.
> Avrei allora  form1, query1 e query2 e caselle di riepilogo 1 e 2   tenendo
> presente pero' che il form e' stato creato inserendo i campi presi da
> query1.
> Query1 e query2 sono molto simili. Selezionano i dati dalla stessa tabella
> (tabella1). Cambiano solo perche in un determinato campo (campo1) c'e' true
> o false.
> Io quindi vorrei avere form1 con due caselle di riepilogo i cui clienti
> appartengano rispettivamente  a query1 e query2. Nello stesso form ci sono
> poi il resto dei campi del db.Io vorrei che selezionando i clienti dalla
> prima casella(quella di query1) o dalla seconda (quella di query2) il resto
> dei campi si sincronizzi.
> In particolare la creazione guidata per la seconda casella di riepilogo
> presenta il seguente codice
Che caos...
Ma che roba è questa "sincronizzazione" per te? Avere il contenuto
aggiornato delle caselle di riepilogo 1 e 2 rispetto alle variazioni
effettuate nei singoli record? e visto che la variante delle due query da
cui le stesse prendono i dati è quel campo True/False non puoi sull'evento
"Dopo aggiornamento" di quest'ultimo campo mettere un bel casella1.requery
e casella2.requery ? Se non ho capito male questo ti serve... in caso
contrario, o spieghi meglio cosa sia questa sincronizzazione che cerchi o
bhò.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sincronizzare due caselle di riepilogo?

text:
> Che caos...
>
eeeeh. lo so! Un po' mi mancano i termini tecnici, un po' sono una zappa e
un po' sto facendo una cosa forse inusuale.
> Ma che roba č questa "sincronizzazione" per te?
Parlo di sincronizzazione perche cosi' fa un libricino che ho a casa...
vabbe. Togliamo sincronizzazione.
Hai presente una maschera realizzata con la "creazione guidata"? Forse tu no
perche' sarai esperto in vba, ma le zappe come me la usano. Questo ti chiede
l'origine dei  dati. Nel mio caso ho messo query1 e ho selezionato i vari
nome, cognome, telefono ecc. ecc.
Poi ho preso questo form, l'ho sistemato, l'ho fatto caruccio e ho aggiunto,
con una nuova creazione guidata, una casella di riepilogo. La creazione
guidata di tale casella  ti propone 3 alternative:
1) Ricerca valori in una tabella o query da parte della casella di riepilogo
2) Immissione personalizzata
3) Trova un record nella maschera basato sul valore selezionato nella
casella di riepilogo.
Ho scelto quest'ultima e l'ho realizzata, cioe' l'ha realizzata il pc. A
questo punto quando clicchi su un elemento della casella di riepilogo
automaticamente tutti gli altri controlli si aggiornano (sincronizzano) e io
posso visualizzare il record scelto. Fin qui tutto ok. Ora mi sto
complicando la vita. Nella stessa maschera vorrei inserire una seconda
casella di riepilogo basata su una seconda query. La query2.
Siccome tutto sommato la query1 e la query2 selezionano i dati dalla stessa
tabella, pensavo che potessi ricreare lo stesso tipo di meccanismo. E cioe'
cliccare su un codice della seconda casella di riepilogo e vedere le caselle
di testo che gia' utilizzavo prima si aggiornarsi visualizzando il record
scelto . Record che "appartiene" alla query2.
Ebbene non ci riesco.
Mi rendo conto della contorsione mentale del discorso, ma spero si capisca.
Non so come altro spiegarlo. Abbiate pieta'
Comunque ti ringrazio per la pazienza fin qui dimostrata.
Ciao
Camp
PS
Simpatico il sign :-)
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
>
> ----------------------------------
>
http://www.accessgroup.it/
>
http://www.sitocomune.com/
> ----------------------------------
> Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno



title: Sincronizzare due caselle di riepilogo?

text:
>
> Sostanzialmente hai fatto molta confusione, il codice è
> decisamente da riscrivere con le indicazioni che ti ho dato.
>
> Ciao
> @Alex
>
Beh... che dire... grazie delle indicazioni.... Ci riflettero' su.
Comunque magari le avessi scritte io.... in realta e' il codice generato con
la creazione guidata.
Non sono ancora in grado di fare confusione.   :-(
Ma ci riusciro' un giorno.
Ciao
Camp


title: Sincronizzare due caselle di riepilogo?

text:
Camp ha scritto:
[CUT]
> Comunque ti ringrazio per la pazienza fin qui dimostrata.
> Ciao
> Camp
> PS
> Simpatico il sign :-)
Se non è grande ed è o vers. 97 o vers. 2k inviamelo zippato... ora per me
è curiosità.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno



title: Scelta Lingue differenti

author: Luigi

text:
Buongiornoa tutti
sempre per il mio applicativo ho la necessità di fare in modo che
all'apertura ci sia una maschera con la scelta della lingua....sino a qui
nessun problema.
Il problema si verifica in seguito.
Dopo la prima maschera ho una serie di Form e Subform. E' possibile inserire
un flag da qualche parte che sia leggibile da ogni Form e SubForm il quale
mi segnala quale lingua è stata scelta al principio ?
Grazie
Luigi


title: Scelta Lingue differenti

author: MA

text:
"Luigi" <
port...@libero.it
> ha scritto nel messaggio
news:ngTWd.65131$lB4.1...@twister1.libero.it...

Devi salvare il tuo valore in una variabile Public
MAssimiliano


title: contare i giorni e le ore

author: Antonio

text:
ciao a tutti, vorrei realizzare una cosa un pò particolare.
ho due campi: in uno c'è la data nell'altro c'è l'ora.
vorrei fare in modo da sapere quanti giorni e quante ore/min sono
passate dalla data e ora indicate nella tabella, qualcuno mi sa dire
come posso fare?
grazie


title: contare i giorni e le ore

text:
"Antonio" <
semplic...@yahoo.it
> wrote in message
news:43abd080$0$1066$
4faf...@reader1.news.tin.it

Perchè mai hai 2 campi separati....?
Ora devi fare sforzi per unirli e calcolare il DT.
Vedi DatePart e DateDiff per quanto chiedi.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: contare i giorni e le ore

text:
Alessandro Baraldi ha scritto:
 > "Antonio" <
semplic...@yahoo.it
> wrote in message
 > news:43abd080$0$1066$
4faf...@reader1.news.tin.it
 >
 >
 >>ciao a tutti, vorrei realizzare una cosa un pò particolare.
 >>
 >>ho due campi: in uno c'è la data nell'altro c'è l'ora.
 >>
 >>vorrei fare in modo da sapere quanti giorni e quante ore/min sono
 >>passate dalla data e ora indicate nella tabella, qualcuno mi sa dire
 >>come posso fare?
 >>
 >>grazie
 >
 >
 >
 > Perchè mai hai 2 campi separati....?
 > Ora devi fare sforzi per unirli e calcolare il DT.
 >
 > Vedi DatePart e DateDiff per quanto chiedi.
 >
 > Ciao
 > @Alex
 >
 >
per unire i campi non ci dovrbbero essere problemi. unico problema è che
  non so come fare per far contare i minuti.
mi spiego.
mettiamo caso che io abbia questa situazione:
21/12/2005 12.00
e volessi sapere quanti giorni/ore/min siano passati
per i giorni posso usare il datediff("d",data,Date())
ma per le ore e i minuti non so come fare, perchè se faccio
datediff("n",ora,time()) escono risultati negativi :(


title: contare i giorni e le ore

text:
Alessandro Baraldi wrote:
> "Antonio" <
semplic...@yahoo.it
> wrote in message
> news:43abd080$0$1066$
4faf...@reader1.news.tin.it
>
>> ciao a tutti, vorrei realizzare una cosa un pò particolare.
>>
>> ho due campi: in uno c'è la data nell'altro c'è l'ora.
>>
>> vorrei fare in modo da sapere quanti giorni e quante ore/min sono
>> passate dalla data e ora indicate nella tabella, qualcuno mi sa dire
>> come posso fare?
>>
>> grazie
Ti ama non preoccuparti, un giorno tornerà...
Poi se vuoi sapere quanto tempo passa usa datediff
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: contare i giorni e le ore

text:
MA ha scritto:
> Alessandro Baraldi wrote:
>
>>"Antonio" <
semplic...@yahoo.it
> wrote in message
>>news:43abd080$0$1066$
4faf...@reader1.news.tin.it
>>
>>
>>>ciao a tutti, vorrei realizzare una cosa un pò particolare.
>>>
>>>ho due campi: in uno c'è la data nell'altro c'è l'ora.
>>>
>>>vorrei fare in modo da sapere quanti giorni e quante ore/min sono
>>>passate dalla data e ora indicate nella tabella, qualcuno mi sa dire
>>>come posso fare?
>>>
>>>grazie
>
> Ti ama non preoccuparti, un giorno tornerà...
>
> Poi se vuoi sapere quanto tempo passa usa datediff
?
ho usato datediff.. e ho fatto una query un pò empirica..
SELECT DateDiff("d",[data],Date()-1) AS Espr1,
Abs(DateDiff("h",[ora],'00.00.00')) AS Espr2
FROM Tabella1;
mi dice quanti giorni sn passati e quante ore...
sicuramente c'è un metodo migliore


title: contare i giorni e le ore

author: Enrico T.S.

text:
"Antonio" <
semplic...@yahoo.it
> ha scritto nel messaggio
news:43abeec4$0$1077$4faf...@reader4.news.tin.it...

Attenzione che datediff ti riporta la differenza nell'unita da te scelta
ovvero nel primo caso tutto in giorni, nel secondo tutto in ore.
Non so se e' proprio quello che cerchi.
bye :o)


title: contare i giorni e le ore

text:
Enrico T.S. ha scritto:

e lo so.. infatti chiedevo se qualcuno conosceva qualche soluzione
migliore :)


title: Toolkit

author: Sandrobi

text:
Quando eseguo il setup, su qualche computer segnala "Could not write to the
file. Currently being used by another application..." riferito alle dll
WININET.DLL e URLMON.DLL.
Segnala questo anche se ho appena riavviato il computer.
Da cosa può essere dovuto?
E poi mi domando perché il setup debba per forza copiare i suoi file anche
se già sono presenti sul computer?
Saluti.
Sandrobi


title: Toolkit

author: Carlo Costarella

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:jlKtb.122767$e6.44...@twister2.libero.it...

Una risposta ti è stata data nel precedente 3d...
Ciao, Carlo


title: archiviare documenti

author: Nick

text:
postato anche su M.P.I.O.A
Ciao a tutti
ho queste tabelle collegate uno a molti:
cliente:              IDCliente
pratiche:            IDPratica; IDcliente
documenti         IDDocumenti; IDPratica; NomeDocumento
i documenti, pdf, sono tutti in una cartella su disco C
maschera Pratiche e sottomaschera Documenti.
come posso inserire nel controllo NomeDocumento della  smDocumenti
il percorso e nomefile, ed eventualmente al clic aprirlo?
grazie per l'attenzione
Nick


title: archiviare documenti

text:

Devi usare un FileDialog per recuperare il PATH... quindi con il
metodo FollowHyperlink puoi aprirlo sfruttando il programma associato
all'estensione.
@Alex


title: archiviare documenti

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:683f46d3-a467-4e65...@p49g2000hsd.googlegroups.com...


@Alex
Ciao Alex
ti ringrazio per la risposta.
avevo scaricato dal tuo sito Api_CommonDialog.... provato il test ...ma :-((
ho guardato la guida per Filedialog e provato ad incollare il codice su
evento
clic di un pulsante da errore di: tipo definito dall'utente non definito
Private Sub Comando70_Click()
Dim dlgOpen As FileDialog .....errore in questa riga
non è che mi potresti spiegare meglio come fare?
Nick


title: archiviare documenti

text:
cut
> Ciao Alex
> ti ringrazio per la risposta.
> avevo scaricato dal tuo sito Api_CommonDialog.... provato il test ...ma :-((
> ho guardato la guida per Filedialog e provato ad incollare il codice su
> evento
> clic di un pulsante da errore di: tipo definito dall'utente non definito
> Private Sub Comando70_Click()
> Dim dlgOpen As FileDialog .....errore in questa riga
>
cut
aggiungi fra i riferimenti Microsoft Office Object Library


title: archiviare documenti

text:
"Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
news:48f0a590$0$1076$4faf...@reader2.news.tin.it...

ciao Pietro66
grazie per la risposta.
fatto...adesso l'errore si č spostato su:
 FileDialogType:=msoFileDialogOpen) evidenzia: FileDialogType:=
Impossibile trovare argomento predefinito.
sembra che sia piů facile scrivere direttamente il nomefile in NomeDoc :-)
 Application.FollowHyperlink ("C:\CartellaDocumenti\")
con doppio clic  su NomeDoc, apre la cartella documenti e visualizza i file
come posso aggiungere il nome file contenuto in NomeDoc
per aprirlo direttamente? si puň?
Nick


title: archiviare documenti

author: Alessandro Cara

text:
Nick ha scritto:
> "Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
> news:48f0a590$0$1076$4faf...@reader2.news.tin.it...
>> cut
>>> Ciao Alex
>>> ti ringrazio per la risposta.
>>> avevo scaricato dal tuo sito Api_CommonDialog.... provato il test ...ma
>>> :-((
>>> ho guardato la guida per Filedialog e provato ad incollare il codice su
>>> evento
>>> clic di un pulsante da errore di: tipo definito dall'utente non definito
>>> Private Sub Comando70_Click()
>>> Dim dlgOpen As FileDialog .....errore in questa riga
>>>
>> cut
>>
>> aggiungi fra i riferimenti Microsoft Office Object Library
>
> ciao Pietro66
> grazie per la risposta.
> fatto...adesso l'errore si è spostato su:
>  FileDialogType:=msoFileDialogOpen) evidenzia: FileDialogType:=
> Impossibile trovare argomento predefinito.
Quando si chiama un metodo/funzione i parametri possono essere passati
oltre che per posizione anche per chiave (i.e. Type:=msoFileDialogOpen)
ed il valore viene assegnato mediante ":=" la chiave, in questo caso
deve essere conosciuta deve essere, cioe', il nome di varbile che e'
stato associato al parametro nella definizione della funzione. In quello
che scrivi c'e' un "evidenzia:" che non capisco cosa sia  e un
FileDialogType duplicato e senza valore assegnato. Che il sistema
risponda "Impossibile trovare argomento predefinito." ci sta tutto.
>
> sembra che sia più facile scrivere direttamente il nomefile in NomeDoc :-)
La facilita' dipende dalla conoscenza. A me risulta difficile dire
"ciao" in arabo.
>
>  Application.FollowHyperlink ("C:\CartellaDocumenti\")
> con doppio clic  su NomeDoc, apre la cartella documenti e visualizza i file
> come posso aggiungere il nome file contenuto in NomeDoc
> per aprirlo direttamente? si può?
Application.FollowHyperlink ("C:\CartellaDocumenti\nomefile")
metterlo li?
--
ac


title: archiviare documenti

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:e36Ik.28040
>>
>> ciao Pietro66
>> grazie per la risposta.
>> fatto...adesso l'errore si è spostato su:
>>  FileDialogType:=msoFileDialogOpen) evidenzia: FileDialogType:=
>> Impossibile trovare argomento predefinito.
> Quando si chiama un metodo/funzione i parametri possono essere passati
> oltre che per posizione anche per chiave (i.e. Type:=msoFileDialogOpen) ed
> il valore viene assegnato mediante ":=" la chiave, in questo caso deve
> essere conosciuta deve essere, cioe', il nome di varbile che e' stato
> associato al parametro nella definizione della funzione. In quello che
> scrivi c'e' un "evidenzia:" che non capisco cosa sia  e un FileDialogType
> duplicato e senza valore assegnato. Che il sistema risponda "Impossibile
> trovare argomento predefinito." ci sta tutto.
beh.... ho copiaincollato l'esempio riportato nella guida su FileDialog.
a parte i riferimenti mancanti mi aspettavo che funzionasse.
sicuramente sbaglio io, non la guida.
>> sembra che sia più facile scrivere direttamente il nomefile in NomeDoc
>> :-)
> La facilita' dipende dalla conoscenza. A me risulta difficile dire "ciao"
> in arabo.
anche a me :-)
>>  Application.FollowHyperlink ("C:\CartellaDocumenti\")
>> con doppio clic  su NomeDoc, apre la cartella documenti e visualizza i
>> file
>> come posso aggiungere il nome file contenuto in NomeDoc
>> per aprirlo direttamente? si può?
> Application.FollowHyperlink ("C:\CartellaDocumenti\nomefile")
> metterlo li?
se ce lo metto li ....funziona!
ma non posso metterlo lì.....che altrimenti dovrei mettercelo tutte le volte
;-)))
fosse sempre lo stesso file...beh allora si potrebbe fare.
ma i file sono molti...capirai che non conviene, tanto vale aprire soltanto
la cartella e scegliere il file.
ogni pratica ha diversi documenti per questo volevo aprire direttamente
dal controllo(NomeDoc) della sottomaschera il documento interessato.
ti ringrazio per la risposta
Nick


title: archiviare documenti

text:
Nick ha scritto:
[cut]
>>>  Application.FollowHyperlink ("C:\CartellaDocumenti\")
>>> con doppio clic  su NomeDoc, apre la cartella documenti e visualizza i
>>> file
>>> come posso aggiungere il nome file contenuto in NomeDoc
>>> per aprirlo direttamente? si può?
>> Application.FollowHyperlink ("C:\CartellaDocumenti\nomefile")
>> metterlo li?
>
> se ce lo metto li ....funziona!
> ma non posso metterlo lì.....che altrimenti dovrei mettercelo tutte le volte
> ;-)))
> fosse sempre lo stesso file...beh allora si potrebbe fare.
> ma i file sono molti...capirai che non conviene, tanto vale aprire soltanto
> la cartella e scegliere il file.
> ogni pratica ha diversi documenti per questo volevo aprire direttamente
> dal controllo(NomeDoc) della sottomaschera il documento interessato.
Ohhh....Nick!
Application.FollowHyperlink ("C:\CartellaDocumenti\" & Nomedoc)
Davo per scontato che "Ciao" in russo lo sapessi ;<))))
--
ac


title: archiviare documenti

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:AyhIk.28413$Uo5...@tornado.fastwebnet.it...

no....ma sto imparando....;-)
ma so dire Grazie in biscardese:
denghiu
Nick
ps. capito l'errore! le virgolette dopo \ di Documenti le mettevo alla fine
di tutta la stringa.


title: ventitude pollici

author: P. Bianchi

text:
Veramente e' una domanda che in forma leggermente diversa avevo gia'
postato a luglio (grossi complimenti a chi e' riuscito a mettere
l'archivio messaggi del newsgroup nel sito comune! E' una vera magata).
Il limite di lunghezza di 22" (55 cm) del report designer di access97 e'
superabile?
Produco banali report stile tabulato che stampati su carta sono
ovviamente vincolati al formato A4, ma quando li esporto in HTML
preferirei averli come un unico file continuo (access invece genera
20-30 pagine HTML, peraltro senza indice).
Ho imparato che in ACCESS c'e' qs. limite intrinseco dei 22 pollici,
infatti avevo provato a mettere come stampante una epson ad aghi a
modulo continuo ma lui spezzetta il report lo stesso.
Non esistono trucchi, aggiramenti, driver per stampanti fittizie senza
limite di lunghezza pagina?
Grazie
P. Bianchi


title: ventitude pollici

author: Sib dall'ufficio

text:
"P. Bianchi" <
no.priva...@so.sorry.it
> ha scritto nel messaggio
> Veramente e' una domanda che in forma leggermente diversa avevo gia'
> postato a luglio (grossi complimenti a chi e' riuscito a mettere
> l'archivio messaggi del newsgroup nel sito comune! E' una vera magata).
>
> Il limite di lunghezza di 22" (55 cm) del report designer di access97 e'
> superabile?
CUT
Sul sito comune trovi qualcosa che ti consente di aggirare il problema,
sezione reports.
Sib


title: ventitude pollici

text:
Sib dall'ufficio wrote:
>> Il limite di lunghezza di 22" (55 cm) del report designer di access97 e'
>> superabile?

> Sul sito comune trovi qualcosa che ti consente di aggirare il problema,
> sezione reports.
Quella sui crosstabs a stampa?  Ho visto.
Grazie, ciao
B.


title: messaggio operazione annullata

author: lucky

text:
Sull'evento apertura di una maschera se il record è null ho inserito un
msgbox"Non ho trovato niente" e un Docmd.CancelEvent.
Come posso evitare di far visualizzare il messaggio Operazione Annullata? Ho
inserito docmd.setwarning false prima di cancellare l'evento ma non ho
ottenuto nulla. Forse l'ho messo nel posto sbagliato?
--------------------------------
Inviato via
http://usenet.libero.it


title: messaggio operazione annullata

author: Antonio Biso

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> Sull'evento apertura di una maschera se il record è null ho inserito un
> msgbox"Non ho trovato niente" e un Docmd.CancelEvent.
> Come posso evitare di far visualizzare il messaggio Operazione Annullata?
Ho
> inserito docmd.setwarning false prima di cancellare l'evento ma non ho
> ottenuto nulla. Forse l'ho messo nel posto sbagliato?
No, perchè quello non è un messaggio di avvertimento ma un messaggio di
errore.
Puoi gestirlo con un on error resume next
Antonio


title: messaggio operazione annullata

text:
> No, perchè quello non è un messaggio di avvertimento ma un messaggio di
> errore.
> Puoi gestirlo con un on error resume next
ho provato, inserendolo all'interno del ciclo if ma continua a visualizzarmi
il messaggio



title: messaggio operazione annullata

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> > No, perchè quello non è un messaggio di avvertimento ma un messaggio di
> > errore.
> > Puoi gestirlo con un on error resume next
>
> ho provato, inserendolo all'interno del ciclo if ma continua a
visualizzarmi
> il messaggio
Posta il codice che usi e spiega il contesto...
Antonio


title: messaggio operazione annullata

text:
Da una maschera di ricerca seleziono l'anno e il n° corso quindi ne apro
un'altra che mi visualizza i dati del corso/i trovati. Nell'evento
suApertura di quest'ultima ho inserito:
On error resume next
If IsNull(idsessione) Then
MsgBox "Non ho trovato NIENTE!!!"
DoCmd.CancelEvent
End If
devo annullare l'evento apertura altrimenti mi vengono errori vari sui
numerosi controlli e sottomaschere presenti, ma non riesco ad eliminare la
segnalazione di "operazione annullata"



title: messaggio operazione annullata

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
Prima di tutto lascia sempre una parte di messaggio a cui rispondi: QUOTING
> Da una maschera di ricerca seleziono l'anno e il n° corso quindi ne apro
> un'altra che mi visualizza i dati del corso/i trovati. Nell'evento
> suApertura di quest'ultima ho inserito:
>
> On error resume next
> If IsNull(idsessione) Then
> MsgBox "Non ho trovato NIENTE!!!"
> DoCmd.CancelEvent
> End If
>
NO!
L'on error resume next lo devi mettere nella maschera, prima di aprire il
report (che immagino farai tramite una docmd.openreport)
Per il resto va bene!
E' la stessa tecnica che si usa sull'evento report vuoto
Antonio