title: Collegamento ipertestuale, Ole od Ole incorporato?

author: Prometeo

text:
Ciao, il problema è questo, quando da un record ho bisogno di creare un
file di videoscrittura da un modello, salvarlo su una cartella in rete e
collegarlo al record corrente posso utilizzare un oggetto Ole collegato od
un campo indirizzo ipertestuale; domanda: quando e perché è  vantaggioso
l’uno o l’altro? (Mi riferisco ad un utilizzo semplice senza
generare oggetti da VBA anche se mi interessa approfondire anche questo
aspetto).
l’Ole incorporato mi sembra pesante e l’idea di avere tutti i
documenti in un unico file un pò rischioso ma per l’utente è forse
più facilmente gestibile, secondo voi su basi dati molto piccole
(incremento di 100 record all’anno) e con backup ad ogni
aggiornamento potrebbe essere una scelta accettabile?
Questo è il mio primo intervento, ne approfitto per salutare tutti e
ovviamente ringraziare chi mi risponderà.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Guida in linea con HTML Workshop

author: Charlie TS

text:
	Ritorno su un argomento già trattato nelle giornate precedenti
ma dal quale non riesco venire a capo. Ho scritto le mie pagine HTML
con Word, le ho salvate in una directory apposita e seppur con qualche
problema per le immagini l'ho compilato in formato .chm.
Il mio problema è come creare il file con l'ID Argomento Guida, che
poi dovrebbe farmi richiamare dalla finestra della mia applicazione la
pagina della guida richiesta.
Mi sembra di perdermi in un bicchiere d'acqua, ma non ne vengo fuori.
Grandi dell'NG vi prego datemi l'imbeccata per risolvere il problema!!
A proposito secondo voi è migliore l'HTML Workshop oppure il workshop
tradizionale dell'ODE??
Grazie :-))
Carlo TS


title: Guida in linea con HTML Workshop

author: AntoGal

text:
Charlie TS <
ca...@spin.it
> wrote
> Ho scritto le mie pagine HTML con Word
Ti consiglierei tool più specifici per creare files html (es. HotDog pro),
Word crea un HTML troppo "sporco".
> le ho salvate in una directory apposita e seppur con qualche
> problema per le immagini l'ho compilato in formato .chm.
> Il mio problema è come creare il file con l'ID Argomento Guida, che
> poi dovrebbe farmi richiamare dalla finestra della mia applicazione la
> pagina della guida richiesta.
Se usi Access 97 non puoi usare files CHM, solo HLP.
Con Access 2000 dovrebbe essere possibile, ma non l'ho ancora installato per
via del Run-time buggato.
Un'alternativa, con A97, è di usare le API per aprire l'help sulla sua
pagina principale:
Public Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal
hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal
dwData As String) As Long
HtmlHelp 0&, "MioHelp.chm", 1, ""
dovrebbe essere anche possibile aprirlo su un argomento specifico, ma a me
dava un errore e non ho approfondito la cosa. Prova magari a chiedere anche
sul NG it.comp.lang.visualbasic
> A proposito secondo voi è migliore l'HTML Workshop oppure il workshop
> tradizionale dell'ODE??
Senza dubbio HTML workshop. E' molto più potente, intuitivo, standard (puoi
inserire qualsiasi pagina HTML), e sarà il formato che troverai dai
Windows98 in poi. Se hai trovato complicato HTML WS, prova a dare
un'occhiata alla guida del workshop tradizionale, e quando vedrai come devi
formattare il file RTF per creare indici, link, parole chiave...  ti leverai
ogni dubbio.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Guida in linea con HTML Workshop

text:


Grazie tante
Carlo TS


title: Guida in linea con HTML Workshop

author: Carlo Ve

text:
"CarloCos" ha scritto nel messaggio <000301bf77b7$f6fa9100$24d1fea9@it>...
>Secondo me il miglior editor di Help è "Help Srcibble".
>Ti invito a provarlo alla pagina:
http://www.jgsoft.com/
>Costa pochissimo e già dalla demo puoi lavorare.
>Ciao, Carlo
Concordo e sottoscrivo anch'io
Carlo Ve


title: R.A.P.E. R.E.A.L. T.O.R.T.U.R.E (6622)

text:
19998     Go To:
www.torturemovies.net/#6109

3031     All of these SEXUAL ABUSE VIDEOS ARE REAL.!
31286     Hardest thing to find on the planet.  Check it out!
22118     International Orders Welcome.
31072     NOT sold in video stores.
8580     All orders shipped with-in 24 hours.

3795     Check Out:
www.torturemovies.net/#2788
Musician Mind.
Countryman Morning
Burst What, Doubt Speak. Haply Husband,
Promised Cannot. Bold Their, Intend Action Charm
Gentlemen, Time,
Gone. Let's. Farther Kindly Told
Fancy Cook
Seek Burden Company. Passion
Sit. Lies Night.
Rough Farewell Many
Shrew. Are,
Devil Again.
Servant Beast
Dare Bill Children Beloved Way. Beautiful Words. Youngest
Long, Ben Acquainted Apparel Ancient Beat So,
Virtuous Mean, Sometimes God's Pearl Meet. Hast. Regia Affect
Tell, Either Appointed Blow Peace Angry Thread Thank.
Rail Think, Better. Sleep Sun. Passing
Servants Much. Simple Say, God's So,


title: Codice fiscale e caselle di testo

author: lucky

text:
migliaia di record da aggiornare inserendo il codice fiscale.
Ho visto l'argomento sul sitocomune.
Ho copiato la funzione su un modulo del mio db, l'ho resa Public in modo da
utilizzarla in una query di aggiornamento.
Tutto mi sembra abbastanza chiaro, ho capito come funziona ma non riesco a
capire come "sganciarmi" dalla richiesta dei valori delle txtbox.
In quale punto mi cerca il valore di COGNOME ... NOME ... ecc. e come posso
fare per farglielo calcolare sui miei campi?
Ho provato a rinominare Cognome$ ed altre cose per scoprirlo ma inesorabile
la funzione continua a chiedermi Cognome ..Nome...
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Codice fiscale e caselle di testo

text:
> In quale punto mi cerca il valore di COGNOME ... NOME ... ecc. e come
posso
> fare per farglielo calcolare sui miei campi?
>
> Ho provato a rinominare Cognome$ ed altre cose per scoprirlo ma
inesorabile
> la funzione continua a chiedermi Cognome ..Nome...
>
A futura memoria ...
ho risolto.
Molto banalmente le "chiamate" venivano fatte direttamente dalla query (acc.
agli automatismi!!!).
Mi č bastato sostituire lě con il nome dei campi e ora tutto va.
Scusate il disturbo



title: Access Outlook modulo personale

author: GB

text:
Salve a tutti,
In outlook (2000) ho creato un modulo personale con alcuni campi specifici
per i miei bisogni per i miei contatti.
Da access (2000) cerco di accedere a questi dati e non ci sono problemi per
i campi normali, riesco a leggerli tranquillamente ed a importarli
Quando arrivo ai campi da me inseriti, quindi non standard, riesco a leggere
i valori attraverso VB per un po' di contatti (il numero non � fisso) e poi
mi va in errore generico o in esaurimento della memoria.
Grazie
Cristiano


title: Access Outlook modulo personale

author: Silvio

text:

Avevo avuto un problema analogo perch� tra i contatti avevo anche delle
"Liste di distribuzione". Access le vedeva come contatto "improprio" e
andava in errore.
Le ho eliminate (in realt� non mi servivano) e tutto fila liscio.
Spero di averti dato un'informazione utile.
Ciao
Silvio


title: Access Outlook modulo personale

text:
"Silvio" <
ma...@mail.com
> ha scritto nel messaggio
news:grkjiv$eij$1...@tdi.cu.mi.it...
>
> Avevo avuto un problema analogo perché tra i contatti avevo anche delle
> "Liste di distribuzione". Access le vedeva come contatto "improprio" e
> andava in errore.
>
> Le ho eliminate (in realtà non mi servivano) e tutto fila liscio.
>
> Spero di averti dato un'informazione utile.
>
> Ciao
>
> Silvio
>
>
Ho controllato ed ho tutti contatti, nessuna lista o contatto 'improprio'.
Grazie ugualmente per il suggerimento.
Cristiano


title: Visualizzazione  funzione date()

author: drugia

text:
la funzione date() inserita utilizzando access 97 in win98 funziona ma
se lo stesso file viene aperto su pc con winXp non appare.
sapete spiegarmi il motivo
Grazie
Drugia


title: Visualizzazione  funzione date()

author: Carlo Costarella

text:
"drugia" <
marco...@inwind.it
> ha scritto nel messaggio
news:7ae4874.05011...@posting.google.com...

E' probabile che si tratti di riferimenti mancanti, cioč librerie non
presenti nel pc con WXP.
Controlla aprendo un modulo, dal menů strumenti...riferimenti.
Ciao, Carlo


title: bollettini pagati

author: cio

text:
ciao,
volevo chiedere come posso fare una cosa che sembra banale  ma non riesco a
farla...
allora ho due tabelle TAB1 contiene tutti i bollettini postali emessi, rate
comprese, la seconda TAB2 contiene i pagamenti.
Ora dovrei, usando come chiave il codice univoco del bollettino, fare un
aggiornamento della TAB1 inserendo nella riga corispondente al codice del
bollettino l'importo pagato in una colonna già esistente.
Riesco a fare tutto tranne che quello...
Altro problema: la procedura è ciclica... ovviamente con numero di
bollettini differente ogni volta...
Chi mi riesce a dare una mano?
Grazie 1000
Cio


title: bollettini pagati

author: Roberto da casa

text:
"cio" <
pi...@hotmail.com
> ha scritto nel messaggio
news:bl8o75$5h1$1...@lacerta.tiscalinet.it...

Io userei una query di aggiornamento che abbia all'incirca il seguente
codice SQL:
UPDATE TAB1 INNER JOIN TAB2 ON TAB1.CodiceBollettino = TAB2.CosiceBollettino
SET TAB1.ImportoPagato = [TAB2].[Importo];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: bollettini pagati

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:7uSdb.355815$lK4.11...@twister1.libero.it...
>
Grazie 1000 ha funzionato al primo colpo!!
Ora devo capire come rendere automatico il tutto con un'importazione
settimanale di un file di testo aggiornato con i pagamenti successivi... ma
per questo ho un po' più di  tempo.
Ancora grazie infinite.
Cio


title: Problemi di Data

author: Ungi

text:
Salve, ho il seguente problema:
Pc con installato il runtime di xp developer, con Windows Millenium in cui
gira un applicativo adp
in tutti i campi delle maschere in cui il valore predefinito è la funzione
Date() mi dà errore, errore che non si verifica con tutti gli altri computer
della rete (tutti con sistemi operativi diversi da Millenium)
Qualche suggerimento per risolvere il problema ?
Grazie
Ciao


title: Problemi di Data

author: Cinzia

text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:4413f1de$0$18300$4faf...@reader1.news.tin.it...

Ciao Ungi,
è un tipico problema di riferimenti non risolti.
Probabilmente il database utilizza dei riferimenti a delle librerie che su
Millennium non ci sono o sono in versione precedente.
Controlla le librerie che usi e vedi quale manca sul PC con Millenium.
Saluti
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


title: funzione di recupero files

author: Claudio

text:
Buongiorno a tutto il Ng :-)
Dall'help Access ho copiato e adattato la funzione (su click di un pulsante)
sottoriportata e funziona, ma vorrei cortesemente sapere come salvare il
risultato in una tabella con l'elenco delle sottodirectory e relativi files
e nella stessa maschera dove ho messo il pulsante la visualizzazione del
risultato della ricerca .
Ho provato a vedere nell'help la funzione Application.FileSerch (su
consiglio di Alex) ma non ne ho capito piu di tanto purtroppo..dato il mio
livello di conoscenza di VBA
Public Sub cerca()
Set fs = Application.FileSearch
With fs
    .LookIn = "C:\documenti"
    .FileName = "*.*"
    If .Execute > 0 Then
        MsgBox "There were " & .FoundFiles.Count & _
        " file(s) found."
        For i = 1 To .FoundFiles.Count
            MsgBox .FoundFiles(i)
        Next i
    Else
        MsgBox "Non ho trovato files!."
    End If
End With
End Sub
Grazie a tutti !
Paolo


title: funzione di recupero files

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:7OWQ9.8215$lj5....@tornado.fastwebnet.it...

 Creati una tabella chiamata Links che abbia la seguente struttura:
Id                    Contatore e chiave primaria
Tipo                Testo
Path                Testo
Creati una maschera con visualizzazione a Maschere continue che abbia come
origine record la tabella Links.
Nell'intestazione della maschera inserisci una casella di testo non
associata chiamata Percorso.
A fronte dell'evento "Dopo aggiornamento" della casella di testo Percorso
genera il seguente codice VBA:
Private Sub Percorso_AfterUpdate()
Dim rst As Recordset
Dim MyName As String
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Links;"
DoCmd.SetWarnings True
If IsNull(Me!Percorso) Then Exit Sub
Set rst = CurrentDb().OpenRecordset("Links")
MyName = Dir(Me!Percorso, vbDirectory)
Do While MyName <> ""
    If MyName <> "." And MyName <> ".." Then
        rst.AddNew
        rst!Path = Me!Percorso & MyName
        If (GetAttr(Percorso & MyName) _
        And vbDirectory) = vbDirectory Then
            rst!Tipo = "Directory"
        Else
            rst!Tipo = "File"
        End If
        rst.Update
    End If
    MyName = Dir
Loop
Set rst = Nothing
Me.Requery
End Sub
Apri la maschera di cui sopra e nella casella di testo Percorso digita il
percorso completo della directory di cui vuoi memorizzare e visualizzare il
contenuto seguito da una barra rovesciata, quindi se vuoi vedere il
contenuto della directory Documenti che è contenuta nel disco rigido C,
nella casella di testo digita:
C:\Documenti\
Premi il tasto invio: nel corpo della maschera visualizzerai il contenuto
della directory che avrai anche memorizzato nella tabella Links.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: funzione di recupero files

text:
[SUPERCUT]
ATTENZIONE!!
La routine VBA che ti ho postato nel messaggio precedente fa riferimento
alla libreria Microsoft DAO, quindi se usi una versione di Access successiva
ad Access97, al tuo database aggiungi i riferimenti a tale libreria, avendo
cura che nell'elenco dei riferimenti tale riferimento preceda il riferimento
alla libreria Microsoft ADO.



title: funzione di recupero files

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:njZQ9.71823$Ou4.2...@twister2.libero.it...

Ciao Roberto e mille grazie per la soluzione che mi hai postato, ho (credo
...) scritto i riferimenti DAO nella funzione e ho provato a farla girare mi
restituisce un errore di run time 91 "variabile oggetto o variabile blocco
With non impostata".
E probabile che io non abbia impostato bene qualcosa ma francamente non
riesco ad immaginare cosa..... mi puoi cortesemente dare una mano ancora
questa volta per favore? :-)
Di seguito la funzione :
Option Compare Database
Private Sub Percorso_AfterUpdate()
Dim rst As Recordset
Dim MyName As String
Dim db As DAO.database
Set db = CurrentDb()
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Links;"
DoCmd.SetWarnings True
If IsNull(Me!Percorso) Then Exit Sub
Set links = CurrentDb().OpenRecordset("Links")
MyName = Dir(Me!Percorso, vbDirectory)
Do While MyName <> ""
    If MyName <> "." And MyName <> ".." Then
        rst.AddNew
        rst!path = Me!Percorso & MyName
        If (GetAttr(Percorso & MyName) _
        And vbDirectory) = vbDirectory Then
            rst!tipo = "Directory"
        Else
            rst!tipo = "File"
        End If
        rst.Update
    End If
    MyName = Dir
Loop
Set rst = Nothing
Me.Requery
End Sub
Ti ringrazio per l'attenzione e la cortesia....... buona serata  !
Paolo


title: funzione di recupero files

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:eF_Q9.8389$lj5.1...@tornado.fastwebnet.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:njZQ9.71823$Ou4.2...@twister2.libero.it...
> >
> > [SUPERCUT]
> >
> > ATTENZIONE!!
> >
> > La routine VBA che ti ho postato nel messaggio precedente fa riferimento
> > alla libreria Microsoft DAO, quindi se usi una versione di Access
> successiva
> > ad Access97, al tuo database aggiungi i riferimenti a tale libreria,
> avendo
> > cura che nell'elenco dei riferimenti tale riferimento preceda il
> riferimento
> > alla libreria Microsoft ADO.
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
>
>
> Ciao Roberto e mille grazie per la soluzione che mi hai postato, ho (credo
> ...) scritto i riferimenti DAO nella funzione
I riferimenti alla libreria Microsoft DAO non si scrivono all'interno della
routine, ma li si seleziona dalla finestra di dialogo che si apre con
Strumenti => Riferimenti... mentre è aperta la struttura di un modulo del
database.
> e ho provato a farla girare mi
> restituisce un errore di run time 91 "variabile oggetto o variabile blocco
> With non impostata".
>
> E probabile che io non abbia impostato bene qualcosa ma francamente non
> riesco ad immaginare cosa..... mi puoi cortesemente dare una mano ancora
> questa volta per favore? :-)
>
> Di seguito la funzione :
[CUT]
Sostituisci la seguente tua riga di codice:
Set links = CurrentDb().OpenRecordset("Links")
con la seguente che avevo scritto io:
Set rst = CurrentDb().OpenRecordset("Links")
Inoltre sono inutili queste due righe di codice VBA:
Dim db As DAO.database
Set db = CurrentDb()
Per tranquillità sostituisci:
Dim rst As Recordset
con:
Dim rst As DAO.Recordset
così non è necessario che i riferimenti alla libreria Microsoft DAO
precedano i riferimenti alla libreria Microdoft ADO.



title: funzione di recupero files

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:1A%Q9.72381$Ou4.2...@twister2.libero.it...
>
> "Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
> news:eF_Q9.8389$lj5.1...@tornado.fastwebnet.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:njZQ9.71823$Ou4.2...@twister2.libero.it...
> > >
> > > [SUPERCUT]
> > >
> [CUT]
>
> Sostituisci la seguente tua riga di codice:
>
> Set links = CurrentDb().OpenRecordset("Links")
>
> con la seguente che avevo scritto io:
>
> Set rst = CurrentDb().OpenRecordset("Links")
>
> Inoltre sono inutili queste due righe di codice VBA:
>
> Dim db As DAO.database
> Set db = CurrentDb()
>
> Per tranquillità sostituisci:
>
> Dim rst As Recordset
>
> con:
>
> Dim rst As DAO.Recordset
>
> così non è necessario che i riferimenti alla libreria Microsoft DAO
> precedano i riferimenti alla libreria Microdoft ADO.
>
> --
> Roberto
Roberto ....non ho parole ! funziona perfettamente !!!!!! ed è esattamene
ciò che da tempo volevo realizzare........... finalmente potrò catalogare
tutto!
Come sempre e con piacere ti auguro una serena serata e grazie della tua
infinita disponibilità!
Mi scuso per gli errorii che ho fatto ma....tradito dall'emozione
....succede
Grazie senza cifra.........:-))
Paolo (che sta imparando)



title: funzione di recupero files

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:_g0R9.8474$lj5.1...@tornado.fastwebnet.it...

Spero di non disturbare troppo Roberto, esiste il modo di fargli scansire
anche le sottodirectory ?
Per il resto mi sono costruito quanto serve a dividere le stringhe e
preparare i report e le automazioni per i conteggi vari ....sono molto
contento !
Grazie e a presto
Paolo


title: funzione di recupero files

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:Ph1R9.8605$lj5.1...@tornado.fastwebnet.it...
[CUT]
> Spero di non disturbare troppo Roberto, esiste il modo di fargli scansire
> anche le sottodirectory ?
Certamente si, e puoi rendertene conto leggendo cosa dice l'help riguardo
alla funzione Dir e studiando i relativi esempi.
L'unica cosa è stabilire una adatta struttura della tabella che memorizza i
dati, visto che le directory possono essere nidificate a più livelli e non è
possibile sapere a priori quanti sono i livelli.
Non so a cosa ti serva il tutto, ma invece di memorizzare tutto il contenuto
delle directory in una tabella, non è meglio che, per selezionare delle
cartelle o dei file, usare una finestra di riepilogo aperta usando le API di
Windows: tovi esempi di questo nelle Sezioni General e Modules del  Sito
Comune (link qui sotto).
> Per il resto mi sono costruito quanto serve a dividere le stringhe e
> preparare i report e le automazioni per i conteggi vari ....sono molto
> contento !
> Grazie e a presto
>
> Paolo
--
Roberto



title: funzione di recupero files

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:3%dR9.74806$TC5.2...@twister1.libero.it...

Ciao Roberto e grazie per la risposta, adesso mi documenterò bene su quanto
hai riportato e spero di riuscire a interpretare bene le cose....
Riguardo lo scopo del database ti diro che è quello di poter catalogare una
sterminata moltitudine di Cd che altrimenti non riuscirei piu a gestire
(sapere dove si trovano i file o i documenti ect.....)....
Una nota.... stamattina riprendendo il database mi è capitata una cosa per
me incomprensibile che è la seguente (alla digitazione del percorso da
scansire) :
errore di run-time  3125
"" non è un nome valido
verificare che non includa caratteri o punteggiatura non validi e che sia
troppo lungo
Mi sono letto le possibili cause da Help :
Regole standard per la denominazione
Set di regole specifiche per la denominazione degli oggetti DAO. I nomi
possono avere una lunghezza massima di 64 caratteri e possono includere
qualsiasi combinazione di lettere, numeri, spazi e caratteri speciali tranne
il punto (.), il punto esclamativo, l'apice inverso (`) e le parentesi
quadre ([ ]). Inoltre, non è possibile utilizzare spazi iniziali o caratteri
di controllo, corrispondenti ai valori ASCII compresi tra 0 e 31.
Quello che non comprendo e come sia potuto succedere dato che non è cambiato
nulla da ieri sera.
Riprovero da subito a vedere di capire meglio il fatto
Nel frattempo ti auguro una buona giornata!
Paolo


title: funzione di recupero files

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:1rfR9.9272$lj5.1...@tornado.fastwebnet.it...
[CUT]
> Una nota.... stamattina riprendendo il database mi è capitata una cosa per
> me incomprensibile che è la seguente (alla digitazione del percorso da
> scansire) :
>
> errore di run-time  3125
> "" non è un nome valido
> verificare che non includa caratteri o punteggiatura non validi e che sia
> troppo lungo
Ma se quando ricevi l'errore pigi il pulsante Debug, quale riga di codice ti
viene evidenziata?
[CUT]
>
> Nel frattempo ti auguro una buona giornata!
>
> Paolo
--



title: funzione di recupero files

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:IBhR9.75572$TC5.2...@twister1.libero.it...
>
> "Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
> news:1rfR9.9272$lj5.1...@tornado.fastwebnet.it...
> [CUT]
> > Una nota.... stamattina riprendendo il database mi è capitata una cosa
per
> > me incomprensibile che è la seguente (alla digitazione del percorso da
> > scansire) :
> >
> > errore di run-time  3125
> > "" non è un nome valido
> > verificare che non includa caratteri o punteggiatura non validi e che
sia
> > troppo lungo
>
> Ma se quando ricevi l'errore pigi il pulsante Debug, quale riga di codice
ti
> viene evidenziata?
>
> [CUT]
> >
> > Nel frattempo ti auguro una buona giornata!
> >
> > Paolo
>
> --
> Roberto
Roberto, ciao, la riga dove l'errore appare nel listato è il seguente :
CurrentDb.TableDefs.Append t
P.s. nel consultare l'help ho trovato un qualcosa che riguarda le directory
ricursive ....non appena mi è piu chiara ...provo...
Grazie per l'aiuto e la cortesia !
Paolo



title: funzione di recupero files

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:abiR9.9477$lj5.1...@tornado.fastwebnet.it...
[CUT]
>
> Roberto, ciao, la riga dove l'errore appare nel listato è il seguente :
> CurrentDb.TableDefs.Append t
>
Beh, bisognerebbe capire in che contesto opera questa riga VBA e cosa
contiene la variabile di nome t.
> P.s. nel consultare l'help ho trovato un qualcosa che riguarda le
directory
> ricursive ....non appena mi è piu chiara ...provo...
>
> Grazie per l'aiuto e la cortesia !
>
> Paolo
--
Roberto



title: funzione di recupero files

text:
Risolto il problema ...! era nei riferimenti DAO
Adesso mi metto sulle subdir (speriamo bene....) :-))
Ciao Roberto e grazie ancora!
Paolo
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:RTiR9.75870$TC5.2...@twister1.libero.it...



title: Il database si ingradisce in modo esponenziale

author: Carè Walter

text:
Ciao a tutto il NG, sono nuovo, ma è da 2-3 anni che programmo con access.
Diciamo che avevo installato la versione 97 in contemporanea al 2000 di
access.
Ho già fatto programmi in cui a tutte le maschere associavo un'immagine di
sfondo e
il mio database occupava 4-5 al massimo 8 mega. Nell'ultimo programma, che
occupava
4 mega ho aggiunto a 12-15 maschere l'immagine di sfondo. Il database è
salito a 92 mega
"compattato", nel senso che quando l'ho compattato potevo anche andare a
bermi un caffè al bar di sotto.
Visto che il giorno dopo dovevo andare dal cliente (e non potevo andarci con
una carriola piena di dischetti)
ho preso una maschera vuota con il mio bel sfondo, l'ho copiata tante volte
e poi ho preso tutti
gli oggetti e il codice dalle maschere a cui avevo aggiunto l'immagine.Il db
adesso era 8,5 mega (già
meglio). Quello che non so spiegarmi è perchè aggiungevo un immagine da
111Kb e il db aumentava
la sua dimensione di ben 4Mega. A qualcuno è capito? Io utilizzo la versione
2000.Col 97 non mi era mai successo.
Un grazie anticipato a chi mi risponde.
Un risaluto al Ng
Ciao
Oz
--  Carè Walter SIA SOFTWORK S.R.L. --
Via Zanardelli, 13/A - 25062 Concesio (BS) Italy
Tel. 0039-30-2008135/0039-30-2091057  Fax. 0039-30-2004911
Web:
http://www.siasoftwork.it
 - E.mai:-
ca...@siasoftwork.it


text:
mi è successo un cosa simile con un file di tipo
gif di soli 40 kb, penso che dipenda dall'immagine.
se si inserisce in una form, non so perchè ma il
db aumenta in maniera considerevole.
n.b. il mio file era stato rielaborato più volte,
prima da dwg in bmp e poi con corel in gif.
quindi la provenienza, era da un file più
pesante, ed il fatto che corel lo abbia alleggerito,
può non funzionare più quando si appicica su una form.
forse la provenienza da un formato vettoriale che può dar
fastidio


author: Sib

text:
"rr12rr" <
NOSPAM...@usa.net
> ha scritto nel messaggio
news:39BDF3FC...@usa.net...

Niente di tutto cio'.
Semplicemente i file immagine inseriti in un db vengono tutti convertiti in
formato bmp con conseguente aumento notevole di dimensioni del db.
Se proprio non sapete rinunciare a immagini di sfondo a colori vi suggerisco
di tenere le immagini fuori dal db e caricarle al momento dell'apertura
della maschera mettendo l'istruzione:
Me.Picture="C:\MiaCartella\MiaImmagine.tif"
Nell'evento su apertura della maschera.
Ciao, Sib


author: Federico Luciani

text:
Sib wrote:
> "rr12rr" <
NOSPAM...@usa.net
> ha scritto nel messaggio

In alternativa, credo sia possibile inserire l'immagine in una sola form e su
apertura delle altre, caricare l'immagine da quella form, che naturalmente deve
essre aperta.
qualcosa del tipo:
me.picture = forms![nomeFormConImmagine].picture
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


text:
>Niente di tutto cio'.
>Semplicemente i file immagine inseriti in un db vengono tutti convertiti in
>formato bmp con conseguente aumento notevole di dimensioni del db.
>Se proprio non sapete rinunciare a immagini di sfondo a colori vi
suggerisco
>di tenere le immagini fuori dal db e caricarle al momento dell'apertura
>della maschera mettendo l'istruzione:
>Me.Picture="C:\MiaCartella\MiaImmagine.tif"
>Nell'evento su apertura della maschera.
>
>Ciao, Sib
Secondo me è come ha detto rr12rr perchè io ho preso l'immagine
dallo sfondo della finestra copiandola negli appunti, l'ho incollata con
Paint e salvata
in Jpg.Tutto ciò perchè ho perso un'immagine di sfondo che avevo usato in un
altro prog
e la voglio usare ancora.
Non mi piace caricare l'immagine nel momento dell'apertura perchè si vede la
barra
di avanzamento, e se lo faccio in tutte e 40 le maschere diventa una cosa un
pò noiosa.
Ciao
Grazie a tutti
Oz


text:
Ok provo poi ti faccio sapere.
Grazie


text:
[cut]
> > Se proprio non sapete rinunciare a immagini di sfondo a colori vi
suggerisco
> > di tenere le immagini fuori dal db e caricarle al momento dell'apertura
> > della maschera mettendo l'istruzione:
> > Me.Picture="C:\MiaCartella\MiaImmagine.tif"
> > Nell'evento su apertura della maschera.
> > Ciao, Sib
>
> In alternativa, credo sia possibile inserire l'immagine in una sola form e
su
> apertura delle altre, caricare l'immagine da quella form, che naturalmente
deve
> essre aperta.
>
> qualcosa del tipo:
> me.picture = forms![nomeFormConImmagine].picture
>
> --
> Federico
Se la maschera in questione e' aperta, altrimenti la devi prima aprire
(anche nascosta)
Forse, a questo punto, e' meglio creare una tabella che contenga le immagini
condivise.
Comunque, rispondendo a Walter, la barra di avanzamento compare se
l'immaggine e' "impegnativa" (cioe' se in formato bmp occupa molto spazio
tipo piu' di un Mb), altrimenti la carica che neanche te ne accorgi.
Ad ogni modo non ha alcuna importanza il formato originario dell'immagine,
Access la importa e la converte in bmp (non e' una questione di opinioni).
Prova a inserire un'immagine jpg da 10Kb in un db vuoto e guarda le
dimensioni finali del file
Ciao, Sib


text:
Sib wrote:
> [cut]
> > > Se proprio non sapete rinunciare a immagini di sfondo a colori vi
> suggerisco
> > > di tenere le immagini fuori dal db e caricarle al momento dell'apertura
> > > della maschera mettendo l'istruzione:
> > > Me.Picture="C:\MiaCartella\MiaImmagine.tif"
> > > Nell'evento su apertura della maschera.
> > > Ciao, Sib
> > In alternativa, credo sia possibile inserire l'immagine in una sola form e
> su
> > apertura delle altre, caricare l'immagine da quella form, che naturalmente
> deve
> > essre aperta.
> > qualcosa del tipo:
> > me.picture = forms![nomeFormConImmagine].picture
> > --
> > Federico
>
> Se la maschera in questione e' aperta, altrimenti la devi prima aprire
> (anche nascosta)
> Forse, a questo punto, e' meglio creare una tabella che contenga le immagini
> condivise.
sicuramente, se queste sono piu' di una
> Comunque, rispondendo a Walter, la barra di avanzamento compare se
> l'immaggine e' "impegnativa" (cioe' se in formato bmp occupa molto spazio
> tipo piu' di un Mb), altrimenti la carica che neanche te ne accorgi.
> Ad ogni modo non ha alcuna importanza il formato originario dell'immagine,
> Access la importa e la converte in bmp (non e' una questione di opinioni).
infatti e' cosi', non e' una opinione, e' un fatto
> Prova a inserire un'immagine jpg da 10Kb in un db vuoto e guarda le
> dimensioni finali del file
> Ciao, Sib



author: robviv

text:
se l'immagine che stai usando è un jpg da 111kb e come postato
da alcuni nel caricarla viene trasformata in bmp allora
puoi fare le seguenti prove
1 prendi la ta jpg e con uno o più programmi di grafica
la risalvi in bmp (vedi anche i vari parametri regolabili tipo pixel x pixel,
risoluzione ecc) e prova a veder se tra un software tipo corel o photoshop
a parità di parametri la dimensione finale in bmp è simile o
diversa.
2 poi prendi i vari bmp ed inseriscili dentro alla form
e prova a vedere se il db mantiene le dimensioni
del bmp inserito da te
Questo ti può servire per verificare se la eventuale
conversione di access del jpg in bmp è maggiore
rispetto a quella di un programma di grafica
3 al fine di avere altre soluzioni per trasformare
il jpg in bmp puoi farlo mediante dei software
non di grafica ma di pura conversione dei file
Potresti trovarne qualcuno buono che ti restituisce un
bmp non eccessivamente grande (anche in questi software
cerca di ottimizzare la dimensione in uscita pixel x pixel, e
altri parametri eventualmente richiesti)
per quanto riguarda il software prova a navigare
magari con parole chiavi tipo convertitori file
conversione file ecc, o posta su news specifici
dei software
fammi sapere
By   by


text:
CUT
Grazie a tutti
Stasera provo
e domani vi faccio sapere
Ciao
Oz


title: maschera di access + fonte dati sql

author: jamirez

text:
buondi
ho un problema che non riesco a risolvere.
come faccio a lavorare nella maschera inserendo o modificando i dati
in contemporanea direttamente sulla tabella in sql express edition?
Praticamente
ho impostato l'origine della maschera tramite dsn sulla tabella di sql
e i dati vengono visualizzati, ma non riesco a modificarli.
Grazie


title: maschera di access + fonte dati sql

text:
On 5 Giu, 19:27, jamirez <
filippo.cant...@agrigioia.it
> wrote:
> buondi
>
> ho un problema che non riesco a risolvere.
>
> come faccio a lavorare nella maschera inserendo o modificando idati
> in contemporanea direttamente sulla tabella insqlexpress edition?
>
> Praticamente
> ho impostato l'origine della maschera tramite dsn sulla tabella disql
> e idativengono visualizzati, ma non riesco a modificarli.
>
> Grazie
ora ho provato a inserire la chiave primaria e riesco quindi a
modificare i dati in contemporanea, ma come faccio per la
sottomaschera che non ha valori univoci e non posso inserire una
chiave primaria?


title: maschera di access + fonte dati sql

author: Alessandro Cara

text:

Perche' non puoi, se hai dei vincoli alla modifica del db hai perso
altrimenti inventati un campo di tipo "identity" (e' il counter di
access) e glielo dai come chiave.
--
ac
y-1=x


title: report trimestrale

author: Giuseppe Cardascia

text:
Buon pomeriggio.
Ho un report con l'elenco delle fatture emesse.
Il report è raggruppato per mese, vorrei (mettendo una casella combinata, con origine Mensile e Trimestrale, nella form con i criteri di stampa) raggruppare il report o per mese o per trimestre.
Mi date delle dritte?
Grazie.
Giuseppe


title: report trimestrale

author: Simone Calligaris

text:

Non è chiaro se il tuo problema sia:

1 - Ottenere una query che raggruppi e calcoli per Trimestre oltre che per mese.

Oppure

2 - Ottenere un solo report (invece che due distinti) che, dipendentemente da Opzione in finestra di dialogo, raggruppi i totali per Mese o Trimestre.

Oppure ... entrambi i problemi.

Saluti estivi


title: report trimestrale

author: Ammammata

text:
Il giorno Wed 17 Aug 2022 10:39:59a, *Simone Calligaris* ha inviato su
it.comp.appl.access il messaggio
news:459b16e5-8ced-4ebb...@googlegroups.com
. Vediamo
cosa ha scritto:

> 1 - Ottenere una query che raggruppi e calcoli per Trimestre oltre che
> per mese.
>

usando "m" o "q" quando si formatta la data per raggruppare i dati

Format([Kaufdatum];"q") restituisce il trimestre


title: report trimestrale

text:

Salve.
Grazie a tutti.
Prendendo spunto dal suggerimento di Ammammata ho risolto così:
Nella query ho sostituito il campo Mese: Month([DataFattura]) con un campo "Periodo" con origine:
Format(Iif([Forms]![mParametriStampaRegistri].[cmbTipo]=“Mensile”;Month([DataFattura]);Format([DataFattura];”q”);”00”)
Il campo Periodo della query non riesco a farlo interpretare come numerico, nonostante lo abbia impostato nella proprietà e per un corretto ordine l'ho formattato con "00".
Nel report ho cambiato il raggruppamento da Mese a Periodo.
Ho provato e funziona sia che scelgo il tipo di stampa mensile che trimestrale.
Grazie a tutti.
Giuseppe


title: report trimestrale

author: RobertoA

text:

Prego, di niente
(ha detto 'grazie a tutti')


title: db danneggiato - access 2016

author: mario rossi

text:
un database sviluppato in access 2016 viene al momento utilizzato da 9 utenti quasi mai contemporaneamente ma potrebbe accadere, è capitato un paio di volte che il database si danneggiasse con il seguente messaggio:

Microsoft Access: è stato rilevatoche il database è in uno stato non coerente, ne verrà tentato il recupero. durante tale processo verrà creata una copia di backup del database e tutti gli oggetti verranno inseriti in un nuovo database, che verrà quindi aperto. i nome degli oggetti che non è stato possibile recuperare verranno registrati nella tabella relativa agli errori di recupero.

c'è qualche accorgimento o qualche metodo per capire il motivo per cui accade questo problema?

grazie a tutti.


title: db danneggiato - access 2016

text:

Utilizzo in multiutenza
Passa tutto su un db server


title: db danneggiato - access 2016

text:

Sbalzi di tensione, Cavi ... troppe le cause possibili.

Se per ragioni tecniche o di tempo non ti è possibile convertire il DB su base Server (e in parte l'applicazione), ti resta la possibilità di configurare un Terminal Server, spostando programmi e DB lato Server: in quello scenario anche .mdb/accdb funzionano abbastanza bene.

Saluti

Saluti


title: db danneggiato - access 2016

author: Karl Donaubauer

text:
Mario Rossi ha scritto:
> un database sviluppato in access 2016 viene al momento utilizzato da 9 utenti quasi mai contemporaneamente ma potrebbe accadere, è capitato un paio di volte che il database si danneggiasse con il seguente messaggio:
>
> Microsoft Access: è stato rilevatoche il database è in uno stato non coerente, ne verrà tentato il recupero. durante tale processo verrà creata una copia di backup del database e tutti gli oggetti verranno inseriti in un nuovo database, che verrà quindi aperto. i nome degli oggetti che non è stato possibile recuperare verranno registrati nella tabella relativa agli errori di recupero.
>
> c'è qualche accorgimento o qualche metodo per capire il motivo per cui accade questo problema?

Già da 7 mesi è il problema più frequente di Access su tutto il mondo.
Si tratta di un problema con il caching di Win10, molto probabilmente
causato da un update di Windows in maggio.

Non esiste un fix. L'unica cosa che aiuta è il workaround di disattivare
il caching nel registro come descritto qui:

https://support.office.com/article/access-reports-that-databases-are-in-an-inconsistent-state-
-7ec975da-f7a9-4414-a306-d3a7c422dc1d

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

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


title: db danneggiato - access 2016

author: scaronic

text:

Purtroppo il link suggerito da Karl non funziona
......
La pagina che cerchi non è stata trovata.
Puoi aver selezionato un collegamento obsoleto oppure la pagina è stata spostata.
Riprovare l'operazione di esplorazione da pagina principale.
________
Qualche suggerimento ??


title: db danneggiato - access 2016

text:
Il link suggerito da Karl funziona benissimo se non hai fretta di fare click e guardi che il link completo è più lungo... quindi devi fare copia incolla...

https://support.office.com/it-it/article/access-segnala-che-i-database-sono-in-uno-stato-incoerente-7ec975da-f7a9-4414-a306-d3a7c422dc1d?ui=it-IT&rs=it-IT&ad=IT

@Alex


title: db danneggiato - access 2016

text:

A me funziona
Uso thunderbird, forse il tuo news-reader tronca il link


title: db danneggiato - access 2016

text:

grazie a tutti, provo e vedo se risolvo


title: db danneggiato - access 2016

text:

ho adottato quella modifica proposta da microsoft ma il problema si è ripresentato, ora vi chiedo, visto che il problema di incoerenza del database lo crea sempre una sola tabella secondo voi se creo un un dbdati a parte con dentro solo quella tabella creo problemi al client per il fatto che tutte le tabelle sono in un certo database e solo quella tabella da sola in un altro?
il client si appesantisce o rallenta?

in questo modo se si crea il problema il file con tutte le altre tabelle continuerà a funzionare immagino.

grazie a tutti e buon anno.


title: db danneggiato - access 2016

author: GiorgioDaPrato

text:
 ora vi chiedo, visto che il problema di incoerenza del database lo crea sempre una sola tabella secondo voi se creo un un dbdati a parte con dentro solo quella tabella creo problemi al client per il fatto che tutte le tabelle sono in un certo database e solo quella tabella da sola in un altro?
> il client si appesantisce o rallenta?
>
> in questo modo se si crea il problema il file con tutte le altre tabelle continuerà a funzionare immagino.
>
> grazie a tutti e buon anno.

aggiungo una opinione (NON "una risposta")
essendo interessato alle procedure "solo Access"

La risposta è appunto quella che hanno già dato:
passare a sql server o a terminal server

Però, se ora sei "costretto" a procedere per tentativi
(e anche considerando che nei siti stranieri si dà per "sostenibile"
una multiutenza di 10 postazioni)

e rivedendo qualche esperienza personale
mi sento di dire questo:

-prima di tutto una domanda:
non avendo A2016 non conosco (e non mi è chiaro)
il suo proprio tentativo di ripristino automatico:
per quanto ho visto con versioni precedenti
il sistema tenta di ripristinare TUTTO il db (accdb, mdb)
e quindi, considerando solo le registrazioni (le tabelle),
o ripristina TUTTO il db
(meglio ancora: lo fa ripartire ..., non è detto che il db sia "risanato" !)
o non ripristina niente (il db non riparte ...)

Quindi chiedo cosa accade con A2016
(da quanto dici sembra che il sistema indichi propriamente l'"oggetto fallato")

e queste le osservazioni "minime del caso":
-cerca di raccogliere i vari suggerimenti per rendere "più stabile" il db in multiutenza

-se davvero c'è una tabella colpita in modo "privilegiato"
considera quali postazioni scrivono su essa
e se già una di esse "zoppica" con altri programmi
o se ha difficoltà di collegamento in rete

-sarebbe da "misurare" la risposta della rete dei vari posti
verso quella che è la "postazione server"
(e agevolare in particolare quella postazione con le modalità di collegamento)

-ovviamente nelle postazioni NON ci devono essere prodotti Office
(o comunque Microsoft) SENZA licenza
(magari disinstallati in modo non adeguato)

Per la question tabelle distribuite su più db che insieme fanno il BackEnd,
non ci dovrebbero essere problemi,
però se quella tabella fa parte di una relazione non credo che tu la possa ricostruire nel FrontEnd


title: selezione a colonna all'interno di un combobox

author: gpl

text:
Dato un combobox con visualizzazione ID (nascoto), Importo1, Importo2,
chiedo se è possibile sulla base della selezione con il mouse sulla colonna
importo1 o importo2 farmi ritornare uno o l'altro. Chiedo se è fattibile ed
eventualmente come o se vi sono oggetti particolari per fare questo tipo di
azione.
Mi semplificherebbe notevolmente il problema.
Grazie a tutti anticipatamente


author: Roberto dalla campagna

text:
"gpl" <
pi...@pallino.com
> ha scritto nel messaggio
news:2s59mgF...@uni-berlin.de...

Una casella combinata con più colonne, dopo la selezione, ti ritorna il
valore della colonna che hai impostato come Colonna associata.
Però puoi avere il valore di un'altra colonna usando adeguatamente la
proprietà Column (vedi help) della casella combinata.
Una cosa è comunque sicura: non puoi in un elenco di una casella combinata
cliccare con il mouse su una o l'altra colonna, ma puoi esclusivamente
cliccare (quindi scegliere) la riga e non la colonna dell'elenco della
casella combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riga di un listbox

author: Centro Sviluppo Sistemi

text:
Salve!
Ho cercato in tutti i modi ormai, ma non riesco a risolvere questo problema:
Vorrei sapere se esiste un modo per testare se una riga di una casella di
riepilogo (list Box) ha lo sfondo di colore nero oppure no...
Questo perchè se ho una casella di riepilogo a scelta multipla, comunque
rimane sempre e solo selezionata una riga all'interno, mentre le altre
rimangono con lo sfondo nero, apparentemente selezionate, ma non lo sono  in
pratica..Se riuscissi vorrei testare di ogni riga il colore dello sfondo, in
modo da non avere problemi!
Però non riesco a trovare l'istruzione analoga a:
me!elenco.riga.backcolor = 0
Grazie per l'interessamento!


title: Riga di un listbox

author: ALESSANDRO Baraldi

text:
"Centro Sviluppo Sistemi" <
cs.si...@isiline.it
> ha scritto nel messaggio
news:bspd45$ghk$1...@grillo.cs.interbusiness.it...

Premetto che hai detto un'inesattezza.
Se hai la Selezione Multipla attiva solo le Righe selezionate hanno lo
sfondo nero(Se la ListBox ha normalmente lo sfondo Bianco)...!
Quello che stai cercando di fare è completamente
errato dal punto di vista tecnico, ed impossibile da fare.
C'è un solo sistema per rilevare il Numero di Righe Selezionato, e quali.
Se nessuna Riga è selezionata la proprietà ListIndex restituisce -1.
Il numero di righe selezionate è una proprietà dell'Oggetto ListBox
ed è accessibile in questo modo :
Me.NomedellaListBox.ItemsSelected.Count
Ovviamente per ciclare l'intera Collection ed estrarre i Valori attribuiti
alla
Selezione devi ciclarla... così:
      Dim vItm As Variant
      Dim stWhat as string
      For Each vItm In Me.NomedellaListBox.ItemsSelected
          stWhat = stWhat & Me.NomedellaListBox.ItemData(vItm) & ";"
      Next vItm
      MsgBox stWhat
Non saprei cos'altro suggerirti, ma tutto quello che ti ho indicato è ben
specificato
nelle pagine della guida in linea..... HELP.
@Alex.


title: aiuto per codice inserimento multiplo

author: Benedetto

text:
Ho una Query con tre campi, in ordine: Prestazione, Costo Orario, Costo
fisso.Poichè ogni prestazione ha entrambi i costi vorrei che una volta
selezionata la prestazione vengano automaticamente inseriti entrambi i
costi. Pertanto nella maschera che ho creato sull evento "Click" del campo
"Prestazione" ho associato una "Routine Evento" con questo codice:
Private Sub Prestazione_Click()
If Not IsNull(Me.Prestazione) Then
Me.CostoOrario = Me.Prestazione.Column(1)
End If
End Sub
In questo modo selezionando "Prestazione" inserisco automaticamnete il
CostoUnitario ma non il costo fisso.Come si può modificare dunque questo
codice?


title: aiuto per codice inserimento multiplo

author: Roberto da casa

text:
"Benedetto" <
deva...@libero.it
> ha scritto nel messaggio
news:Lp_Jb.230467$e6.91...@twister2.libero.it...
> Ho una Query con tre campi, in ordine: Prestazione, Costo Orario, Costo
> fisso.Poichč ogni prestazione ha entrambi i costi vorrei che una volta
> selezionata la prestazione vengano automaticamente inseriti entrambi i
> costi. Pertanto nella maschera che ho creato sull evento "Click" del campo
> "Prestazione" ho associato una "Routine Evento" con questo codice:
>
> Private Sub Prestazione_Click()
> If Not IsNull(Me.Prestazione) Then
> Me.CostoOrario = Me.Prestazione.Column(1)
>
> End If
> End Sub
>
> In questo modo selezionando "Prestazione" inserisco automaticamnete il
> CostoUnitario ma non il costo fisso.Come si puň modificare dunque questo
> codice?
Prova cosě:
If Not IsNull(Me.Prestazione) Then
    Me!CostoOrario = Me!Prestazione.Column(1)
    Me!CostoFisso = Me!Prestazione.Column(2)
End If
Inoltre, invece dell'evento "Su clic" della casella combinata, ti consiglio
di usare l'evento "Dopo aggiornamento"; cosě, oltre a selezionare le
informazioni con il mouse, puoi, in alternativa, digitare direttamente tutta
o parte della prestazione nella casella combinata, usando solo la tastiera,
senza fare uso del mouse.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aiuto per codice inserimento multiplo

text:
Perfetto!
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:v8bKb.226968$vO5.9...@twister1.libero.it...



title: aiuto per codice inserimento multiplo

author: Antonio Biso

text:
"Benedetto" <
deva...@libero.it
> ha scritto nel messaggio
news:eQjKb.233037$e6.92...@twister2.libero.it...
> Perfetto!
Mica tanto: infatti non hai scritto correttamente DOPO il quoting!!!
Antonio


title: Simbolo valuta predefinito

author: Angelo

text:
Uso office 97 senza alcuna patch. In Access il simbolo della valuta
predefinito è L. come cambiarlo e quindi usare la formattazione dell' Euro
definitivamente ?
Grazie, Angelo.


title: Simbolo valuta predefinito

author: Mak

text:
"Angelo" <
ang...@freemail.it
> ha scritto nel messaggio
news:xgc09.4928$lu5.1...@twister1.libero.it...

Vai su impostazione internazionali e impostati la valuta su ? la virgola
dopo 2 decimali e separatore , inteso come "Virgola".
Dovrebbe andare
Saluti
Mak


title: Simbolo valuta predefinito

text:
"Angelo" <
ang...@freemail.it
> ha scritto nel messaggio
news:xgc09.4928$lu5.1...@twister1.libero.it...
> Uso office 97 senza alcuna patch. In Access il simbolo della valuta
> predefinito č L. come cambiarlo e quindi usare la formattazione dell' Euro
> definitivamente ?
A seconda del S.O. che hai (mi pare che ti basta dal W98 in poi), l'euro č
preinstallato.
Basta che lo selezioni nelle impostazioni internazionali, alla voce valuta
Antonio


title: stesso record dopo requery

author: alfo

text:
Ciao,
Ho una maschera con le caratteristiche di prodotti ( di nome Inventario)
ed una sotto maschera in formato foglio dati con i movimenti di magazzino
(ordini, carico,scarico). La maschera principale dipende da una query che
calcola quanto prodotto mi serve etc...
Il problema č questo:
Per aggiornare la maschera principale ho inserito nelle caselle (ordini,
carico e scarico) dopo aggiornamento il codice Forms![inventario].Requery.
La maschera Inventario viene aggiornata ma non mi mostr piů il record che
ho aggiornato ma il primo record del database. Come si fa per far rimanere
il record sul quale stavo lavorando?
Grazie a tutti e scusate l'ignoranza.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: stesso record dopo requery

author: namor

text:
alfo ha scritto:
> Ciao,
> Ho una maschera con le caratteristiche di prodotti ( di nome Inventario)
> ed una sotto maschera in formato foglio dati con i movimenti di magazzino
> (ordini, carico,scarico). La maschera principale dipende da una query che
> calcola quanto prodotto mi serve etc...
> Il problema č questo:
> Per aggiornare la maschera principale ho inserito nelle caselle (ordini,
> carico e scarico) dopo aggiornamento il codice Forms![inventario].Requery.
> La maschera Inventario viene aggiornata ma non mi mostr piů il record che
> ho aggiornato ma il primo record del database. Come si fa per far rimanere
> il record sul quale stavo lavorando?
> Grazie a tutti e scusate l'ignoranza.
Invece di usare i campi calcolati della query metti le formule
direttamente nelle caselle della maschera, che vengono aggiornate in
automatico, cosě eviti il problema.
Namor
--
namor at inwind punto it



title: stesso record dopo requery

text:
namor ha scritto:
> alfo ha scritto:
> > Ciao,
> > Ho una maschera con le caratteristiche di prodotti ( di nome Inventario)
> > ed una sotto maschera in formato foglio dati con i movimenti di magazzino
> > (ordini, carico,scarico). La maschera principale dipende da una query che
> > calcola quanto prodotto mi serve etc...
> > Il problema č questo:
> > Per aggiornare la maschera principale ho inserito nelle caselle (ordini,
> > carico e scarico) dopo aggiornamento il codice Forms![inventario].Requery.
> > La maschera Inventario viene aggiornata ma non mi mostr piů il record che
> > ho aggiornato ma il primo record del database. Come si fa per far rimanere
> > il record sul quale stavo lavorando?
> > Grazie a tutti e scusate l'ignoranza.
> Invece di usare i campi calcolati della query metti le formule
> direttamente nelle caselle della maschera, che vengono aggiornate in
> automatico, cosě eviti il problema.
> Namor
A me i campi calcolati della query servono in altre sezioni del database.
Ciao
--



title: stesso record dopo requery

text:
alfo ha scritto:
> namor ha scritto:
> > alfo ha scritto:
> > > Ciao,
> > > Ho una maschera con le caratteristiche di prodotti ( di nome Inventario)
> > > ed una sotto maschera in formato foglio dati con i movimenti di magazzino
> > > (ordini, carico,scarico). La maschera principale dipende da una query che
> > > calcola quanto prodotto mi serve etc...
> > > Il problema č questo:
> > > Per aggiornare la maschera principale ho inserito nelle caselle (ordini,
> > > carico e scarico) dopo aggiornamento il codice
Forms![inventario].Requery.
> > > La maschera Inventario viene aggiornata ma non mi mostr piů il record che
> > > ho aggiornato ma il primo record del database. Come si fa per far
rimanere
> > > il record sul quale stavo lavorando?
> > > Grazie a tutti e scusate l'ignoranza.
> > Invece di usare i campi calcolati della query metti le formule
> > direttamente nelle caselle della maschera, che vengono aggiornate in
> > automatico, cosě eviti il problema.
> > Namor
> A me i campi calcolati della query servono in altre sezioni del database.
> Ciao
Puoi tenere comunque la query cosě com'č, perň invece che usare i campi
calcolati della query riscrivi le formule per ricalcolare i dati
direttamente nella maschera (se non sono formule troppo complesse).
Sennň prima di fare il requery devi salvare in una variabile il valore
della chiave primaria del record corrente, e dopo il requery con i metodi
Find e .Bookmark ti riposizioni su quel record.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> alfo ha scritto:
> > namor ha scritto:
> > > alfo ha scritto:





> Namor
Si sospettavo che il metodo giusto č quello di Find e .Bookmark ma non
conosco la sintassi dei comandi. Ho fatto delle prove ma va in errore.
Alfo
--



title: stesso record dopo requery

text:
alfo ha scritto:
[cut]
> Si sospettavo che il metodo giusto č quello di Find e .Bookmark ma non
> conosco la sintassi dei comandi. Ho fatto delle prove ma va in errore.
> Alfo
Per la ricerca di un record da vba: vai nella maschera, costruisci con
l'autocomposizione una combo di ricerca, vai a guardare come funziona il
codice e modificalo a tuo piacimento. Confronta i comandi scritti
dall'autocomposizione con le pagine dell'help in linea per capire come
usare i vari parametri.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

author: stefi

text:
Ciao alfo per non far tornare la maschera sul primo record c'č un metodo
molto piů semplice!
invece che fare il requery di tutta la maschera puoi fare il requery solo
delle caselle che devi aggiornare
Forms![inventario]."caselladi testo che ti serve aggiornare".Requery
ciao
"alfo" <
hall...@virgilio.it
> ha scritto nel messaggio
news:btu0tp$k7o$1...@news.newsland.it...
> Ciao,
> Ho una maschera con le caratteristiche di prodotti ( di nome Inventario)
> ed una sotto maschera in formato foglio dati con i movimenti di magazzino
> (ordini, carico,scarico). La maschera principale dipende da una query che
> calcola quanto prodotto mi serve etc...
.......


title: stesso record dopo requery

text:
"stefi" <
rae...@libero.it
> ha scritto nel messaggio
news:34DMb.252006$e6.99...@twister2.libero.it...
> Ciao alfo per non far tornare la maschera sul primo record c'č un metodo
> molto piů semplice!
Per non farti cazziare c'č un metodo ancora piů semplice assai di piů: basta
scrivere correttamente DOPO il quoting!!!
Antonio


title: stesso record dopo requery

text:
Antonio Biso ha scritto:


> Antonio
Cazziami pure, ma non so da dove cominciare.
Alfo



title: stesso record dopo requery

text:
"alfo" <
hall...@virgilio.it
> ha scritto nel messaggio
news:bu0bq2$qag$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > "stefi" <
rae...@libero.it
> ha scritto nel messaggio
> > news:34DMb.252006$e6.99...@twister2.libero.it...
> > > Ciao alfo per non far tornare la maschera sul primo record c'č un
metodo
> > > molto piů semplice!
>
> > Per non farti cazziare c'č un metodo ancora piů semplice assai di piů:
basta
> > scrivere correttamente DOPO il quoting!!!
>
> > Antonio
>
>
> Cazziami pure, ma non so da dove cominciare.
Riposta la tua replica scrivendo DOPO il quoting e poi se ne riparla...
Antonio


title: stesso record dopo requery

author: Alfo

text:
Antonio Biso ha scritto:


> Antonio
cos'č il quoting??



title: stesso record dopo requery

text:
stefi ha scritto:
> Ciao alfo per non far tornare la maschera sul primo record c'č un metodo
> molto piů semplice!
> invece che fare il requery di tutta la maschera puoi fare il requery solo
> delle caselle che devi aggiornare
> Forms![inventario]."caselladi testo che ti serve aggiornare".Requery
> ciao
Ciao Stefy,
ho provato:
Forms![inventario].[Giacenza].Requery non da errore ma non funziona;
Forms![inventario]."Giacenza".Requery errore di sintassi
Forms![inventario].Giacenza.Requery non da errore ma non funziona
Ciao



title: stesso record dopo requery

text:
namor ha scritto:
> alfo ha scritto:
> [cut]
> > Si sospettavo che il metodo giusto è quello di Find e .Bookmark ma non
> > conosco la sintassi dei comandi. Ho fatto delle prove ma va in errore.
> > Alfo
> Per la ricerca di un record da vba: vai nella maschera, costruisci con
> l'autocomposizione una combo di ricerca, vai a guardare come funziona il
> codice e modificalo a tuo piacimento. Confronta i comandi scritti
> dall'autocomposizione con le pagine dell'help in linea per capire come
> usare i vari parametri.
> Namor
Ho provato ma mi da un sacco di errori.
Alfo
--



title: stesso record dopo requery

text:
Alfo ha scritto:
> Antonio Biso ha scritto:
> > > Cazziami pure, ma non so da dove cominciare.
Non diceva a te, ma a stefi che ha scritto la risposta prima del testo
della tua domanda invece che DOPO, come andrebbe fatto.
> > Riposta la tua replica scrivendo DOPO il quoting e poi se ne riparla...
> > Antonio
> cos'è il quoting??
> Alfo
Il testo del messaggio a cui stai rispondendo, che viene riportato nella
tua risposta. Per chiarezza e per poter seguire il filo del discorso è
logico scrivere le risposte sempre DOPO alle domande.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]
> > > Si sospettavo che il metodo giusto è quello di Find e .Bookmark ma non
> > > conosco la sintassi dei comandi. Ho fatto delle prove ma va in errore.
> > > Alfo
> > Per la ricerca di un record da vba: vai nella maschera, costruisci con
> > l'autocomposizione una combo di ricerca, vai a guardare come funziona il
> > codice e modificalo a tuo piacimento. Confronta i comandi scritti
> > dall'autocomposizione con le pagine dell'help in linea per capire come
> > usare i vari parametri.
> > Namor
> Ho provato ma mi da un sacco di errori.
> Alfo
Allora posta tutto il codice che hai provato e la descrizione degli
errori, che li sistemiamo.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]
> > > > Si sospettavo che il metodo giusto è quello di Find e .Bookmark ma non
> > > > conosco la sintassi dei comandi. Ho fatto delle prove ma va in errore.
> > > > Alfo
> > > Per la ricerca di un record da vba: vai nella maschera, costruisci con
> > > l'autocomposizione una combo di ricerca, vai a guardare come funziona il
> > > codice e modificalo a tuo piacimento. Confronta i comandi scritti
> > > dall'autocomposizione con le pagine dell'help in linea per capire come
> > > usare i vari parametri.
> > > Namor
> > Ho provato ma mi da un sacco di errori.
> > Alfo
> Allora posta tutto il codice che hai provato e la descrizione degli
> errori, che li sistemiamo.
> Namor
Ho scritto (o meglio copia/incolla):
Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Nome Prodotto] = '" & Me![CasellaCombinata106] & "'"
    Me.Bookmark = rs.Bookmark
    Forms![inventario].Requery
mi da errore di Run Time 2465. Impossibile trovare il campo 'casella
combinata 106' a cui s fa riferimento nell'espressione.
Ciao, Alfo
--



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]
> > > Ho provato ma mi da un sacco di errori.
> > > Alfo
> > Allora posta tutto il codice che hai provato e la descrizione degli
> > errori, che li sistemiamo.
> > Namor
> Ho scritto (o meglio copia/incolla):
> Dim rs As Object
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[Nome Prodotto] = '" & Me![CasellaCombinata106] & "'"
>     Me.Bookmark = rs.Bookmark
>     Forms![inventario].Requery
> mi da errore di Run Time 2465. Impossibile trovare il campo 'casella
> combinata 106' a cui s fa riferimento nell'espressione.
> Ciao, Alfo
Scusa la domanda banale, ma nella maschera esiste un controllo che si
chiama "CasellaCombinata106" (che dovrebbe essere il nome della combo di
ricerca)? Forse gli hai cambiato nome dopo averla creata?
Il requery è superfluo, puoi toglierlo.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]
> > > > Ho provato ma mi da un sacco di errori.
> > > > Alfo
> > > Allora posta tutto il codice che hai provato e la descrizione degli
> > > errori, che li sistemiamo.
> > > Namor
> > Ho scritto (o meglio copia/incolla):
> > Dim rs As Object
> >     Set rs = Me.Recordset.Clone
> >     rs.FindFirst "[Nome Prodotto] = '" & Me![CasellaCombinata106] & "'"
> >     Me.Bookmark = rs.Bookmark
> >     Forms![inventario].Requery
> > mi da errore di Run Time 2465. Impossibile trovare il campo 'casella
> > combinata 106' a cui s fa riferimento nell'espressione.
> > Ciao, Alfo
> Scusa la domanda banale, ma nella maschera esiste un controllo che si
> chiama "CasellaCombinata106" (che dovrebbe essere il nome della combo di
> ricerca)? Forse gli hai cambiato nome dopo averla creata?
> Il requery è superfluo, puoi toglierlo.
> Namor
No lasciata tale e quale l nome della combo. Volevo ricordarti che
l'azione parte dalla sottomaschera.
--



title: stesso record dopo requery

text:
"Alfo" <
hal...@virgilio.it
> ha scritto nel messaggio
news:bu0huk$nlm$1...@news.newsland.it...
> namor ha scritto:
>
> > > Ho scritto (o meglio copia/incolla):
> > > Dim rs As Object
> > >     Set rs = Me.Recordset.Clone
> > >     rs.FindFirst "[Nome Prodotto] = '" & Me![CasellaCombinata106] &
"'"
> > >     Me.Bookmark = rs.Bookmark
> > >     Forms![inventario].Requery
> > > mi da errore di Run Time 2465. Impossibile trovare il campo 'casella
> > > combinata 106' a cui s fa riferimento nell'espressione.
> > > Ciao, Alfo
>
>
> > Scusa la domanda banale, ma nella maschera esiste un controllo che si
> > chiama "CasellaCombinata106" (che dovrebbe essere il nome della combo di
> > ricerca)? Forse gli hai cambiato nome dopo averla creata?
> > Il requery è superfluo, puoi toglierlo.
> > Namor
>
> No lasciata tale e quale l nome della combo. Volevo ricordarti che
> l'azione parte dalla sottomaschera.
aaahhhh
e allora non puoi usare Me, perchè in quel caso me è la sottomaschera, non
la form principale
Usa quindi il riferimento assoluto
forms("Main").casellacombinata106
Antonio


title: stesso record dopo requery

text:
Antonio Biso ha scritto:
> "Alfo" <
hal...@virgilio.it
> ha scritto nel messaggio
> news:bu0huk$nlm$1...@news.newsland.it...
> > namor ha scritto:
[cut]
> > > > Ho scritto (o meglio copia/incolla):
> > > > Dim rs As Object
> > > >     Set rs = Me.Recordset.Clone
> > > >     rs.FindFirst "[Nome Prodotto] = '" & Me![CasellaCombinata106] &
> "'"
> > > >     Me.Bookmark = rs.Bookmark
> > > >     Forms![inventario].Requery
> > > > mi da errore di Run Time 2465. Impossibile trovare il campo 'casella
> > > > combinata 106' a cui s fa riferimento nell'espressione.
> > > > Ciao, Alfo
> > > Scusa la domanda banale, ma nella maschera esiste un controllo che si
> > > chiama "CasellaCombinata106" (che dovrebbe essere il nome della combo
> > > di ricerca)? Forse gli hai cambiato nome dopo averla creata?
> > > Il requery è superfluo, puoi toglierlo.
> > > Namor
> > No lasciata tale e quale l nome della combo. Volevo ricordarti che
> > l'azione parte dalla sottomaschera.
> aaahhhh
> e allora non puoi usare Me, perchè in quel caso me è la sottomaschera, non
> la form principale
> Usa quindi il riferimento assoluto
> forms("Main").casellacombinata106
> Antonio
Uhm, mi sono perso qualcosa...
La combo di ricerca sta nella sottomaschera e deve ricercare un record
nella maschera principale? E allora fai come dice Antonio e usa
Forms("nome_form") o me.parent.
Ma perchè non metti la combo nella maschera principale, visto che è lì che
devi ricercare il record?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:

> [cut]





La combo è nella maschera principale, il comando dopo aggiornamento che
effettua il requery si trova nella sottomaschera
Alfo
--



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]






Il codice di ricerca, essendo un codice che viene eseguito al verificarsi
di un'evento della combo, deve necessariamente trovarsi nella stessa
maschera in cui si trova la combo. Mettilo là, nella routine evento "Dopo
aggiornamento" della combo. Lascia pure tutto il resto del codice, se c'è,
nella sottomaschera.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]







Ho fatto questo, le tue dritte mi hanno illuminato:
Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Nome Prodotto] = '" & Me![Nome Prodotto] & "'"
    Me.Bookmark = rs.Bookmark
    Forms![inventario].Requery
però mi ritrovo sempre al primo record del database. Se la riga del
requery la metto in testa alla routine fa uguale a prima. Se la pongo
nella penultima riga prima del Bookmark mi dice Nessun record corrente.
Secondo me bisogna impostare la variabile prima del requery.
--



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]
> Ho fatto questo, le tue dritte mi hanno illuminato:
> Dim rs As Object
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[Nome Prodotto] = '" & Me![Nome Prodotto] & "'"
>     Me.Bookmark = rs.Bookmark
>     Forms![inventario].Requery
> però mi ritrovo sempre al primo record del database. Se la riga del
> requery la metto in testa alla routine fa uguale a prima. Se la pongo
> nella penultima riga prima del Bookmark mi dice Nessun record corrente.
> Secondo me bisogna impostare la variabile prima del requery.
Scusa, avevo dimenticato che non si trattava di una combo di ricerca ma di
riposizionarsi su un record dopo il requery.
Fare la ricerca prima del requery è inutile perchè poi il requery ti porta
sul primo record.
Fare la ricerca dopo in base al valore di un controllo della maschera è
inutile perchè sei già sul primo record e lì resti dato che il valore del
controllo che usi nel criterio è già cambiato.
Le operazioni che devi fare sono, nell'ordine:
1. salvare l'ID in una variabile
2. fare il requery
3. cercare il record che ha l'ID salvato nella variabile
  dim VecchioNome as string
  VecchioNome=Me![Nome Prodotto]
  me.requery
  me.recordsetclone.FindFirst "[Nome Prodotto]='" & VecchioNome & "'"
  Me.Bookmark = me.recordsetclone.Bookmark
Adattando il codice (usando Me. o Forms("nome_form").) a seconda che stia
nella maschera principale o nella sottomaschera.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]




Ho fatto così, non da errori ma non va allo stesso record ma sempre al
primo:
Dim VecchioNome As String
VecchioNome = Me![Nome Prodotto]
Forms![inventario].Requery
Me.RecordsetClone.FindFirst "[Nome Prodotto]='" & VecchioNome & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Se scrivo Forms![inventario].[Nome Prodotto] nella riga del FindFirst mi
da l'errore che Forms![inventario].[Nome Prodotto] non è riconosciuto come
campo o espressione valida.
Ti ricordo che la maschera principale è Inventario ed li che il FindFirst
deve trovare il [Nome Prodotto]
--



title: stesso record dopo requery

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bu0db6$97g$1...@news.newsland.it...
> Alfo ha scritto:
> > Antonio Biso ha scritto:
>
Scusate.. evidentemente le regole non mi entrano in testa!!! eh eh
Per alfo
per non far tornare la maschera sul primo record c'è un metodo
molto più semplice!



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]



Ma da dove è eseguito questo codice? Fa il requery della form inventario e
la ricerca sulla maschera corrente (Me).
Ovviamente la ricerca deve essere fatta sulla stessa maschera sulla quale
fai il requery, perchè è su quella che che devi ritrovare il record.
Se il codice è nella form o subform dove devi cercare il record, usa
sempre Me e non Forms![inventario].
Se il codice non è nella form o subform dove devi cercare il record, usa
sempre Forms![inventario] e non Me.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]




Scusami, hai ragione ma non riuscivo a districarmi da Me e Forms..etc.etc.
Ci sono riuscito, ho fatto così:
 Dim VecchioNome As String
Nomeprodtemp = Me![Nome Prodotto]
Forms![inventario].Requery
Forms![inventario].RecordsetClone.FindFirst "[Nome Prodotto]='" &
Nomeprodtemp & "'"
Forms![inventario].Bookmark = Forms![inventario].RecordsetClone.Bookmark
Un'ultima cosa che ti chiedi è questa:
è possibile dopo tutta quella routine far andare il cursore alla casella
successiva invece di ritrovarmelo all'inizio? Tutto questo nella
sottomaschera. Ciao e mille Grazie
--



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]
> > Ma da dove č eseguito questo codice? Fa il requery della form inventario e
> > la ricerca sulla maschera corrente (Me).
> > Ovviamente la ricerca deve essere fatta sulla stessa maschera sulla quale
> > fai il requery, perchč č su quella che che devi ritrovare il record.
> > Se il codice č nella form o subform dove devi cercare il record, usa
> > sempre Me e non Forms![inventario].
> > Se il codice non č nella form o subform dove devi cercare il record, usa
> > sempre Forms![inventario] e non Me.
> > Namor
> Scusami, hai ragione ma non riuscivo a districarmi da Me e Forms..etc.etc.
> Ci sono riuscito, ho fatto cosě:
>  Dim VecchioNome As String
> Nomeprodtemp = Me![Nome Prodotto]
> Forms![inventario].Requery
> Forms![inventario].RecordsetClone.FindFirst "[Nome Prodotto]='" &
> Nomeprodtemp & "'"
> Forms![inventario].Bookmark = Forms![inventario].RecordsetClone.Bookmark
> Un'ultima cosa che ti chiedi č questa:
> č possibile dopo tutta quella routine far andare il cursore alla casella
> successiva invece di ritrovarmelo all'inizio? Tutto questo nella
> sottomaschera. Ciao e mille Grazie
Allora tutto ciň sta nella maschera "inventario"? Sennň non funzionerebbe
perchč nella riga Nomeprodtemp=Me![Nome Prodotto] prendi il valore dalla
maschera corrente invece che da "inventario", a meno che Nomeprodtemp sia
il campo che collega la maschera e la sottomaschera.
Per spostare il cursore in una specifica casella usi il metodo setfocus:
Me.nomecasella.setfocus, o Forms("...")!nomecasella.setfocus se sta in
un'altra maschera.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
> Ciao Stefy,
> ho provato:
> Forms![inventario].[Giacenza].Requery non da errore ma non funziona;
> Forms![inventario]."Giacenza".Requery errore di sintassi
> Forms![inventario].Giacenza.Requery non da errore ma non funziona
> Ciao
>
>
ciao alfo
supponiamo che giacenza sia nella query il campo calcolato dalla differenza
tra la quantità iniziale e quella  prelevata per esempio
Giacenza=QtaIniziale-QtaPrelevata
Nella maschera tu inserisci QtaPrelevata nella corrispondente casella.  .
L'istruzione Forms![inventario].Giacenza.Requery va messa sull'evento
DopoAggiornamento (afterupdate) della casella QtaPrelevata.
Nell'espressione Forms![inventario].Giacenza.Requery le parentesi quadre su
giacenza sono facoltative si mettono solo se il nome del controllo ha degli
spazi per esempio [Giacenza Articolo].
Le virgolette invece.. sono proprio sbagliate nelle espressioni di questo
tipo.. access ha ragione eh eh
Ciao


title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]
> > > Ma da dove è eseguito questo codice? Fa il requery della form inventario
e
> > > la ricerca sulla maschera corrente (Me).
> > > Ovviamente la ricerca deve essere fatta sulla stessa maschera sulla quale
> > > fai il requery, perchè è su quella che che devi ritrovare il record.
> > > Se il codice è nella form o subform dove devi cercare il record, usa
> > > sempre Me e non Forms![inventario].
> > > Se il codice non è nella form o subform dove devi cercare il record, usa
> > > sempre Forms![inventario] e non Me.
> > > Namor
> > Scusami, hai ragione ma non riuscivo a districarmi da Me e Forms..etc.etc.
> > Ci sono riuscito, ho fatto così:
> >  Dim VecchioNome As String
> > Nomeprodtemp = Me![Nome Prodotto]
> > Forms![inventario].Requery
> > Forms![inventario].RecordsetClone.FindFirst "[Nome Prodotto]='" &
> > Nomeprodtemp & "'"
> > Forms![inventario].Bookmark = Forms![inventario].RecordsetClone.Bookmark
> > Un'ultima cosa che ti chiedi è questa:
> > è possibile dopo tutta quella routine far andare il cursore alla casella
> > successiva invece di ritrovarmelo all'inizio? Tutto questo nella
> > sottomaschera. Ciao e mille Grazie
> Allora tutto ciò sta nella maschera "inventario"? Sennò non funzionerebbe
> perchè nella riga Nomeprodtemp=Me![Nome Prodotto] prendi il valore dalla
> maschera corrente invece che da "inventario", a meno che Nomeprodtemp sia
> il campo che collega la maschera e la sottomaschera.
> Per spostare il cursore in una specifica casella usi il metodo setfocus:
> Me.nomecasella.setfocus, o Forms("...")!nomecasella.setfocus se sta in
> un'altra maschera.
> Namor
Ci sono riuscito anche con il setfocus, però essendo la mia sottomaschera
in vusualizzazione foglio dati il cursore va nel campo giusto ma sulla
prima riga. C'è un metodo per farlo andare sull'ultima riga, ossia la riga
sulla quale sto lavorando?
--



title: stesso record dopo requery

text:
stefi ha scritto:

Giacenza è il controllo nella maschera Principale di nome inventario di
cui l'origine risiede nella query (li si chiama ResMag) quindi
Giacenza=ResMag.
Il comando di requery parte dalla sottomaschera dopo aggiornamento.
Io ho scritto:
Forms![inventario].Giacenza.Requery
non da errore ma non funziona.



title: stesso record dopo requery

text:
Alfo ha scritto:
[cut]
> > > Un'ultima cosa che ti chiedi è questa:
> > > è possibile dopo tutta quella routine far andare il cursore alla casella
> > > successiva invece di ritrovarmelo all'inizio? Tutto questo nella
> > > sottomaschera. Ciao e mille Grazie
> > Allora tutto ciò sta nella maschera "inventario"? Sennò non funzionerebbe
> > perchè nella riga Nomeprodtemp=Me![Nome Prodotto] prendi il valore dalla
> > maschera corrente invece che da "inventario", a meno che Nomeprodtemp sia
> > il campo che collega la maschera e la sottomaschera.
> > Per spostare il cursore in una specifica casella usi il metodo setfocus:
> > Me.nomecasella.setfocus, o Forms("...")!nomecasella.setfocus se sta in
> > un'altra maschera.
> > Namor
> Ci sono riuscito anche con il setfocus, però essendo la mia sottomaschera
> in visualizzazione foglio dati il cursore va nel campo giusto ma sulla
> prima riga. C'è un metodo per farlo andare sull'ultima riga, ossia la riga
> sulla quale sto lavorando?
Dovresti eseguire un
DoCmd.GoToRecord , , acLast
Potresti metterlo nella form principale, sull'evento Invio del controllo
che contiene la sottomaschera.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: stesso record dopo requery

text:
namor ha scritto:
> Alfo ha scritto:
> [cut]
> > > > Un'ultima cosa che ti chiedi è questa:
> > > > è possibile dopo tutta quella routine far andare il cursore alla
casella
> > > > successiva invece di ritrovarmelo all'inizio? Tutto questo nella
> > > > sottomaschera. Ciao e mille Grazie
> > > Allora tutto ciò sta nella maschera "inventario"? Sennò non funzionerebbe
> > > perchè nella riga Nomeprodtemp=Me![Nome Prodotto] prendi il valore dalla
> > > maschera corrente invece che da "inventario", a meno che Nomeprodtemp sia
> > > il campo che collega la maschera e la sottomaschera.
> > > Per spostare il cursore in una specifica casella usi il metodo setfocus:
> > > Me.nomecasella.setfocus, o Forms("...")!nomecasella.setfocus se sta in
> > > un'altra maschera.
> > > Namor
> > Ci sono riuscito anche con il setfocus, però essendo la mia sottomaschera
> > in visualizzazione foglio dati il cursore va nel campo giusto ma sulla
> > prima riga. C'è un metodo per farlo andare sull'ultima riga, ossia la riga
> > sulla quale sto lavorando?
> Dovresti eseguire un
> DoCmd.GoToRecord , , acLast
> Potresti metterlo nella form principale, sull'evento Invio del controllo
> che contiene la sottomaschera.
> Namor
Namor sei mitico,
sono riuscito, grazie e te ed a questo newsgroup, a guidare access come
volevo.
Te ne sono grato. Passo e chiudo.
Ciao, Alfo
--



title: stesso record dopo requery

text:
" Giacenza è il controllo nella maschera Principale di nome inventario di
> cui l'origine risiede nella query (li si chiama ResMag) quindi
> Giacenza=ResMag.
> Il comando di requery parte dalla sottomaschera dopo aggiornamento.
> Io ho scritto:
> Forms![inventario].Giacenza.Requery
> non da errore ma non funziona.
>
ciao alfo
prova a scrivere
Forms![inventario].ResMag.Requery
a presto
stefi


title: stesso record dopo requery

text:
stefi ha scritto:

Provato: dice errore di runtime 438-Proprietà o metodo non supportati
dall'oggetto.



title: Grafica e icone su file MDB...

author: Fabietto

text:
Ciao di nuovo da un poco piu' che novellino,
come avrete notato negli ultimi tempi vi ho stressato molto l'anima e tutti
i suggerimenti mi sono stati davvero utili ed ho cosi' realizzato il mio
primo piccolo progetto in Access 2000 .
Dicono che l'appetito vien mangiando... e cosi' ogni dettaglio tende sempre
a saltarmi all'occhio..
Ora che il DB e' pronto, l'ho installato dal cliente e ho potuto subito
notare 3 problemi:
1) le immagini che ho inserito in alcune maschere x dare un tono +
professionale alla cosa, mentre sul mio computer o sul portatile con grafica
a 16bit sono visualizzate bene, dal cliente, con profondita' di colore di
sempre 16 bit, appaiono diverse rispetto allo sfondo...e cio' non e'
bello... sapete dirmi a cosa e' dovuto questo fatto o se e' meglio cmq usare
solo e soltanto i colori base forniti da access invece dei personalizzati ?
3) mi piacerebbe allegate un'icona all'applicazione, e' possibile allegarla
all'interno del DB aziche' affiancare il file .ico ?!
2) non ha a che fare con l'oggetto del messaggio, ma altra cosa che ho
notato e' che cliccando con il tasto destro del mouse su un cambo non appare
il solito menu' con le voci copia e incolla e si e' costretti ad usare
CTRL+C e CTRL+V ...si puo' ovviare alla cosa ?
Ciao e grazie ancora!


title: Grafica e icone su file MDB...

author: AntoGal

text:
"Fabietto" <
fab...@supereva.it
> ha scritto...
> 1) le immagini che ho inserito in alcune maschere x dare un tono +
> professionale alla cosa, mentre sul mio computer o sul portatile con
grafica
> a 16bit sono visualizzate bene, dal cliente, con profondita' di colore di
> sempre 16 bit, appaiono diverse rispetto allo sfondo...e cio' non e'
> bello... sapete dirmi a cosa e' dovuto questo fatto o se e' meglio cmq
usare
> solo e soltanto i colori base forniti da access invece dei personalizzati
?
Per caso sul tuo computer c'è installato Windows 2000/Me e su quello del tuo
cliente Windows 95/98 (o viceversa)? Nelle nuove versioni del sistema
operativo MS ha cambiato il colore grigio di default delle finestre (RGB:
191,191,191) con un colore che tende al giallo/avana. L'effetto è che le
immagini e le icone perdono l'effetto dello sfondo trasparente.
Lo stesso problema si verifica se l'utente imposta dei colori personalizzati
per le maschere.
Per ovviare a quest'inconveniente, ossia rendere le immagini indipendenti
dal colore di sfondo, ci sono 3 soluzioni più o meno pulite a seconda che si
tratti di:
- immagini dei menù personalizzati
- immagini bitmap associate ai pulsanti
- immagini bitmap direttamente sulle maschere
- immagini .ico sui pulsanti o direttamente sulle maschere
Se è questo il caso, riscrivi che ti posto alcune soluzioni possibili.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Grafica e icone su file MDB...

text:
> Per caso sul tuo computer c'è installato Windows 2000/Me e su quello del
tuo
> cliente Windows 95/98 (o viceversa)? Nelle nuove versioni del sistema
esatto, ma ho impostato io un colore diverso per l'intestazione di maschera
al quale ho abbinato delle immagini jpg . Quello che mi risulta sballato
sono proprio le immagini rispetto allo sfondo...
> Per ovviare a quest'inconveniente, ossia rendere le immagini indipendenti
> dal colore di sfondo, ci sono 3 soluzioni più o meno pulite a seconda che
si
> tratti di:
> - immagini bitmap direttamente sulle maschere
> Se è questo il caso, riscrivi che ti posto alcune soluzioni possibili.
eccomi ;-)


title: Grafica e icone su file MDB...

text:
"Fabietto" <
fab...@supereva.it
> ha scritto...
> esatto, ma ho impostato io un colore diverso per l'intestazione di
maschera
> al quale ho abbinato delle immagini jpg . Quello che mi risulta sballato
> sono proprio le immagini rispetto allo sfondo...
Immagini con sfondo trasparente su maschere e pulsanti.
1° caso) Immagini bitmap su form
-------------------------------------------------
Le immagini sulle maschere non prevedono (almeno fino ad Access 97) una
proprietà per impostare il colore trasparente. Per ovviare all'inconveniente
ci sono 2 soluzioni:
a) - Trasformare le immagini in EMF (Enhanced MetaFile) ed impostare quale
debba essere il colore trasparente. Potrebbe tornare utile il programma:
http://www.lebans.com/transparent.htm
ma potrebbero esserci problemi di conversione e max numero di colori 256.
b) - (soluzione un po' sporca, ma funziona). Aprire l'immagine con un
programma di grafica (es. PaintShop), copiarla, incollarla su Excel, settare
il colore trasparente con lo strumento "Imposta colore trasparente" sulla
toolbar "Immagine" (ha la forma di una matita in diagonale che cancella un
angolo). Copiare e incollare sulla maschera di Access. Nelle proprietà del
tab Formato, impostare a "trasparente" sia "Stile bordo" che "Stile sfondo".
2° caso) Bmp sui pulsanti
-------------------------------------
Le BMP devono essere di 16 colori, ed il colore che viene automaticamente
considerato trasparente da Access è quello cha ha codifica RGB: 192, 192,
192. In pratica basta aprire l'immagine con un programma di grafica,
verificare che nella palette esso sia presente, e colorare con questo grigio
tutto quello che dovrà diventare trasparente.
3° caso) Icone sulle maschere o sui pulsanti
----------------------------------------------------------------
I files con estensione .ICO, i quali prevedono un colore trasparente, non
funzionano come dovrebbero. Inserendo su una maschera l'icona, il colore
trasparente viene convertito in un colore "opaco", coicidente con il colore
di sfondo *corrente* della maschera (o del pulsante). Questo significa che
apparentemente l'immagine ha uno sfondo trasparente, ma basta cambiare
impostazioni o versione di Windows per notare che il colore non "segue" lo
sfondo.
4° caso) Icone 16x16 per barre di menù personalizzate
----------------------------------------------------------------------------
--
In questo caso si può facilmente impostare il colore trasparente da: <tasto
destro del mouse>, "Modifica Icona pulsante", "Elimina colore". Si agisce
manualmente su ogni singolo pixel, ma per utilizzare successivamente la
stessa immagine su altri menu, basta un copia & incolla.
Per verificare il tutto, basta cambiare i colori di Windows del proprio PC
con alcuni personalizzati, e verificare che la trasparenza venga mantenuta.



title: Grafica e icone su file MDB...

text:
Grazie delle informazioni, provero' al piu' presto !
Fabio


title: Proprietà column

author: Anna

text:
Cè qualcuno che mi faccia un esempio pratico??
Grazie
Anna


title: Proprietà column

text:
C'è qualcuno che mi faccia un esempio pratico??
Grazie
Anna


title: Proprietà column

text:
"anna_b" <
ann...@virgilio.it
> ha scritto nel messaggio
news:b8lvs7$nov$1...@news.flashnet.it...
> C'è qualcuno che mi faccia un esempio pratico??
> Grazie
>
> Anna
Hai provato a dare uno sguardo sull'help a Esempio di proprietà Column e
ColumnCount ?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Utility per l'utilizzo di database creati con Access 2007

author: Augusto

text:
Salve a tutti,
Esiste una utility free che possa far funzionare un programma creato in
Access 2007 e convertito in mde, in un computer dove lo stesso Access 2007
non � installato ?
Grazie


author: Karl Donaubauer

text:
Augusto wrote:
> Esiste una utility free che possa far funzionare un programma
> creato in Access 2007 e convertito in mde, in un computer dove lo
> stesso Access 2007 non � installato ?
S�, si chiama Access 2007 Runtime:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d9ae78d9-9dc6-4b38-9fa6-2c745a175aed&displaylang=it
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query di eliminazione

author: G&W

text:
Salve, qualcuno mi saprebbe dire se c'è un metodo per intercettare mediante
codice, il messaggio che Access da quando una query elimina un record, senza
dover togliere lo spunto da Opzioni ==>Modifica/trova, per farmi comprendere
meglio, gestire il messaggio così come response/dataerr.
Ringrazio chi mi vorrà rispondere
G&W


title: Query di eliminazione

text:
"G&W" <
elgr...@virgilio.it
> ha scritto nel messaggio
news:8tjY9.106699$AA2.4...@news2.tin.it...

DoCmd.Setwarning False poi true appena dopo la QRY....!
@Alex


title: Numerazione progressiva delle stampe

author: Franceschetti Alberto

text:
Salve a tutti.
Avrei bisogno di un suggerimento su come poter effettuare la numerazione
progressiva delle stampe, mi spiego meglio.
Ho realizzato una applicazione per la gestione della consegna di alcuni
prodotti a clienti. A fine mese ho la necessita di effettuare di effettuare
una stampa per ogni cliente con il riepilogo delle movimentazioni del
periodo e avrei bisogno che tale stampa fosse numerata progressivamente,
come dall'esempio che segue:
 Mese di gennaio
     Rossi  n° 01
    Bianchi n° 02
    Verdi n° 03
Mese di Febbraio
    Gialli n° 04
    Rossi n° 05
    Bianchi n° 06
    ...... e così via
Tutto ciò dovrebbe avvenire in modo automatico nel momento che viene
lanciata la stampa dei documenti da data a data.
Grazie in anticipo
Alberto


title: Numerazione progressiva delle stampe

text:
"Franceschetti Alberto" <
france...@libero.it
> ha scritto nel messaggio
news:Aqxpb.87984$vO5.3...@twister1.libero.it...

Vicino al cognome inserisci una casella di testo nella cui origine controllo
scrivi:
=1
Imposta a Sutuuto la proprietà Somma parziale della casella di testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Numerazione progressiva delle stampe

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:LlQpb.90046$vO5.3...@twister1.libero.it...

Ringrazio Roberto per la sua disponibilità e cortesia.
In ogni caso, se non erro, con questo tuo suggerimento riesco ad effettuare
tale numerazione nel momento in cui tali stampe vengono effettuate tutte
nello stesso momento. Nella realtà agli inizi di febbraio effettuo le stampe
del mese di gennaio, agli inizi di marzo quelle di febbraio e così via.
La mia necessità consiste di poter riprensere la numerazione prograssiva da
un mese all'altro, mi spiego meglio:
 - quando effettuo le stampe nel mese di febbraio (quindi dopo un mese della
stampa precedente) dovrei riprendere la numerazione progressiva del mese di
gennaio e così di mese in mese.
Grazie di nuovo a Roberto e a tutti quanti si vorranno interessare al mio
problema.
Alberto


title: Numerazione progressiva delle stampe

text:
"Franceschetti Alberto" <
france...@libero.it
> ha scritto nel messaggio
news:XQUpb.92846$e6.33...@twister2.libero.it...

Se le cose stanno così occorre che la numerazione la effettui prima di
effettuare la stampa e non, come dici tu, durante la stampa.
Potresti effettuare la numerazione di TUTTI i record (da stampare o meno) in
una query, quindi basare il report su tale query filtrandolo (proprietà
Filter e FilterOn, vedi help) per il mese che ti interessa.
Per effettuare la numeazione progressiva in una query vai sul Sito Comune
(link qui sotto) e nella Sezione Queries leggi la FAQ di Stefano Bettini
intitolata "Come posso inserire nella mia query un campo progressivo?".



title: problema versioni 2000-XP e riferimenti VBA

text:
Ciao a tutti,
come da oggetto, esiste un modo automatico per far si che i riferimenti VBA
"mancanti" vengano sostituiti dai pari in versione precedente?
Ho un db fatto con XP (versione del DB - 2000) e ovviamente quando lo metto
su un pc con office 2000 si inchioda tutto perchè mancano le librerie
"Microsoft Word 10.0 Object library". Se io vado in riferimenti e le
sostituisco con la versione 9 delle stesse tutto rifunziona.
Esiste un modo per farlo fare in automatico dal sistema?
Grazie tantissime,
Ale
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: MA

text:
"ale_TS" <
adalxel...@tiscali.it
> ha scritto
nel messaggio
news:140Z105Z48Z199Y...@usenet.libero.it...
> Ciao a tutti,
>
> come da oggetto, esiste un modo automatico per
far si che i riferimenti VBA
> "mancanti" vengano sostituiti dai pari in
versione precedente?
>
> Ho un db fatto con XP (versione del DB - 2000) e
ovviamente quando lo metto
> su un pc con office 2000 si inchioda tutto
perchè mancano le librerie
> "Microsoft Word 10.0 Object library". Se io vado
in riferimenti e le
> sostituisco con la versione 9 delle stesse tutto
rifunziona.
>
> Esiste un modo per farlo fare in automatico dal
sistema?
>
> Grazie tantissime,
> Ale
Giorgio in un post di qualche giorno fa suggeriva
di riferirsi alla libreria generica
omettendo la versione
MAssimiliano


author: Sergio MAZZA

text:
ale_TS wrote:
> Ciao a tutti,
>
> come da oggetto, esiste un modo automatico per far si che i
> riferimenti VBA "mancanti" vengano sostituiti dai pari in versione
> precedente?
>
> Ho un db fatto con XP (versione del DB - 2000) e ovviamente quando lo
> metto su un pc con office 2000 si inchioda tutto perchè mancano le
> librerie "Microsoft Word 10.0 Object library". Se io vado in
> riferimenti e le sostituisco con la versione 9 delle stesse tutto
> rifunziona.
>
> Esiste un modo per farlo fare in automatico dal sistema?
>
> Grazie tantissime,
> Ale
>
Come ha detto MAssimiliano, quando crei l'istanza dell'oggetto non indichi la versione:
es.
Set oApp = CreateObject("Word.Application")
Ciao.
--
Sergio MAZZA


author: Ale-TS

text:

Grazie a tutti e due ma...
(molto probabilmente mi son perso qualcosa) ma non trovo riferimenti a
istanze di oggetto. Da nessuna parte ho detto al codice di prendere word 10
o Excel 10 ...



author: Cinzia

text:
"Ale-TS" <
adalxel...@tiscali.it
> ha scritto nel messaggio
news:140Z105Z48Z199...@usenet.libero.it...
>                     Il 29 Set 2004, 11:12, "Sergio MAZZA"
<
sergi...@tiscali.it
> ha scritto:
> > ale_TS wrote:
> > > Ciao a tutti,
> > >
> > > come da oggetto, esiste un modo automatico per far si che i
> > > riferimenti VBA "mancanti" vengano sostituiti dai pari in versione
> > > precedente?
> > >
> > > Ho un db fatto con XP (versione del DB - 2000) e ovviamente quando lo
> > > metto su un pc con office 2000 si inchioda tutto perchč mancano le
> > > librerie "Microsoft Word 10.0 Object library". Se io vado in
> > > riferimenti e le sostituisco con la versione 9 delle stesse tutto
> > > rifunziona.
> > >
> > > Esiste un modo per farlo fare in automatico dal sistema?
> > >
> > > Grazie tantissime,
> > > Ale
> > >
> >
> > Come ha detto MAssimiliano, quando crei l'istanza dell'oggetto non
indichi
> la versione:
> > es.
> > Set oApp = CreateObject("Word.Application")
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
>
>
> Grazie a tutti e due ma...
>
> (molto probabilmente mi son perso qualcosa) ma non trovo riferimenti a
> istanze di oggetto. Da nessuna parte ho detto al codice di prendere word
10
> o Excel 10 ...
>
> Ale
>
Ciao Ale,
si ma avrai dichiarato una variabile di tipo Word.Application invece la devi
dichiarare di tipo Object, in questo modo puoi togliere i riferimenti a Word
e ad Excel.
Effetti collaterali : perdi l'IntelliSense ma questo lo puoi evitare
cambiando tutti i tipi in Object solo prima del rilascio dell'applicazione
Gli oggetti sono creati in Late Binding e quindi risultanpo un po' piů lenti
di quelly creati usando la definizione di tipo (Early Binding)
Saluti
Cinzia


text:
Ale-TS wrote:
>
> Grazie a tutti e due ma...
>
> (molto probabilmente mi son perso qualcosa) ma non trovo riferimenti a
> istanze di oggetto. Da nessuna parte ho detto al codice di prendere
> word 10
> o Excel 10 ...
>
> Ale
E allora perché viene richiesta la presenza della libreria "Microsoft Word 10.0 Object library"?
Fai una ricerca nel codice di tutto l'mdb delle parole:
- CreateObject;
- As New;
Ciao.
--
Sergio MAZZA


text:

Grazie, ho risolto!!! (ovviamente con il vostro aiuto).
Mi sono accorto che i riferimenti (che non avevo messo) erano selezionati ma
non servivano a nulla... Li ho semplicemente eliminati!
Terrò cmq presente le vostre soluzioni x il futuro.
Grazie ancora,



title: Inibire la rotellina del mouse

author: Paolo S.

text:
Ciao a tutti, qualcuno mi può dire come posso inibire lo scroll che
normalmente avviene ruotando la rotellina del mouse poichè mi crea dei
problemi, in una maschera con sottomaschere ?
Grazie, Paolo.


title: Inibire la rotellina del mouse

author: Alessandro Cara

text:

http://www.donkarl.com/it/
 4.29
--
a.cara


title: Inibire la rotellina del mouse

text:
Grazie Alessando per l'informazione. Ciao - Paolo
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:1dayf.31401$av6....@tornado.fastwebnet.it...
