text:

> Perchč se il riferimento č all'ID, problemi non ne hai...se cambia il
> nome, l'ID rimane lo stesso.
> L'unica cosa č che se ristampi la fattura la ragione sociale non č la
> stessa di prima...
>
> Tutt'al piů puoi mantenere traccia delle varie ridenominazioni facendo una
> tabella mirror...mi spiego
> Ogni volta che cambi la ragione sociale (Su evento Dopo aggiornamento)
> accodi a una tabella i dati del cambiamento...
>
> tblMirror
> MirrorID
> tblID --> mandi l'ID
> MirrorRag --> Mandi la ragione sociale che cambia
> MirrorDate --> Mandi come valore predefinito Date()
> MirrorUser --> Mandi come valore predefinito CurrentUser() se hai una
> gestione utenti
>
> Se poi quest'ultima la leghi alla tua tabella clienti tramite ID puoi
> ottenere quello che vuoi...anche stampare vecchie fatture con i vecchi
> valori delle ragioni sociali.
Grazie per la risposta
Le anagrafiche non vengono cambiate, la nuova viene aggiunta a quelle gia'
presenti
I dati anagrafica cliente sono memorizzati anche nel documento fattura
Se cancellassi le anagrafiche la fattura resterebbe integra
Ovviamente il cambiamento del contenuto di campi in anagrafica cliente che
viene riportato anche in fattura viene intercettato e se necessario
modificato il documento vendita
La mia richiesta di un vostro consiglio e' sul modo migliore di 'legare'
diverse anagrafiche per considerarle un'entita' unica poi nelle stampe
In sostanza se vado a richiedere le fatture del soggetto ANCO MARZIO, vorrei
risultassero tutte le fatture intestate alla ditta "ANCO MARZIO, p.iva
1234", "ANCO MARZIO SNC, p.iva 1234", "ANCO MARZIO SPA, p.iva 2345678"
Ovviamente da qualche parte glielo devo dire che le tre ditte sono, per la
visuale che desidero ottenere, lo stesso soggetto
Pensavo ad un campo in piu' sulla anagrafica cliente, ma prima di partire
volevo sapere se qualcuno ha gia' risolto magari in modo migliore
Ciao
RobertoA


title: Come vedere dati ditta che ha cambiato ragione sociale ?

author: Roberto da Parma

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48d12eb4$1...@newsgate.x-privat.org...

>> Perchè se il riferimento è all'ID, problemi non ne hai...se cambia il
>> nome, l'ID rimane lo stesso.
>> L'unica cosa è che se ristampi la fattura la ragione sociale non è la
>> stessa di prima...
>>
>> Tutt'al più puoi mantenere traccia delle varie ridenominazioni facendo

Diciamo che dal mio punto di vista il metodo che hai scelto non è
propriamente corretto...ma soprattutto va contro la primissima regola della
NORMALIZZAZIONE ...e qui VT può dirti molto di più.
Per quanto riguarda il trovare una pezza al tuo modo di archiviare i dati
potresti come già hai tu stesso accennato, crea un campo
ASSOCIATO di tipo long dove andrai ad inserire l'ID del nominativo ufficiale
es.
Se ANCO MARZIO in ordine di ID è il maggiore quindi l'ultimo inserimento
(es. ID=108)
Tutti avranno come ASSOCIATO=108
Quando dovrai vedere l'elenco effettivo delle ultime ragioni sociali ti
basterà fare un raggruppamento per ASSOCIATO e Max(ID)
in una query...
In ogni caso forse io ti consiglierei piuttosto di prevedere un campo del
tipo Clienti Attivi, Clienti Passati ....ma è una pezza ad un db non
normalizzato...



author: RobertoA

text:

Non credo che, relativamente al problema che devo risolvere, la
normalizzazione del db c'entri qualcosa
Anche se avessi solo l'id cliente oppure il codice cliente sulla fattura non
cambierebbe un bel niente
Volevo solo capire se qualcuno poteva suggerirmi una soluzione migliore del
campo aggiunto sull'anagrafica cliente
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48d1dd2d$1...@newsgate.x-privat.org...

Beh non è vero che non cambia niente...nel modo in cui gestisci tu i dati se
cambia qualcosa nell'anagrafica non hai la corrispondenza poi nei dati in
fattura essendo queste due tabelle slegate tra loro.
Ti ritrovi per cui nel problema che devi affrontare ora.
La normalizzazione? Beh anche qui avrei da dire...credo che sia la base per
costruire un buon db.
Non avere campi duplicati ti permette in caso di modifiche di risparmiare
tempo ed evitare di dover rincorrere in tutte le tabelle il dato da
modificare.
In ogni caso io credo che il modo migliore che hai, nella situazione in cui
sei, per risolvere il tuo problema è quello di aggiungere un campo che possa
legarti clienti e fatture nel modo che ti ho descritto sopra.
Diversamente comunque potresti crearti una query di raggruppamento che
attraverso un like possa appunto raggruppare le anagrafiche, ma non è una
procedura efficentissima...
Potresti provare recuperando le prime lettere del nominativo con un
Left(...;...) oppure utilizzando un confronto tra stringhe secondo i tuoi
parametri...
ciao
--
Roberto da Parma


title: problemi importazione file txt delimitato riprova

author: mino

text:
reinvio questo messaggio perchè nessuno mi ha ancora risposto.
"tipo tariffa";"descrizione tipo tariffa";"importo tariffa";"tipologia
tariffa";"data record"
1;"TARIFFA ORDINARIA";3,30;"G";05/09/02 0.00.00
2;"TARIFFA RIDOTTA";2,50;"G";05/09/02 0.00.00
3;"QUOTA MENSILE MERENDA";5,16;"M";05/09/02 0.00.00
DoCmd.TransferText acImportDelim, "", NomeTabellaInteressata,
PercorsoFile, True, ""
quando importo questo file con la routine suesposta mi importa il campo
importo tariffa come data se lo importo manualmente me lo importa
GIUSTAMENTE come precisione doppia.
qualcuno sa perchè?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Giorgio prx

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:arv9lp$v58$1...@news.newsland.it...

Quando importi manualmente il l'importazione guidata esegue una stima del
file da importare determinandone il delimitatore di campo, il qualificatore
testo, il formato della data, il separatore della data, il separatore ora e
il separatore decimale. Tramite il pulsante Avanzate (dell'importazione
guidata) è possibile salvare la specifica del file in modo da poterla
utilizzare con il metodo TransferText.
DoCmd.TransferText acImportDelim, "TuaSpecifica",
NomeTabellaInteressata,PercorsoFile, True, ""
Ciao Giorgio.


title: DB sportivo

author: Filippo

text:
Buongiorno a tutto il NG
Sono agli albori per quanto riguarda Access e le basi dati. Vorrei fare un
DB contenente i risultati delle partite di calcio e quindi calcolarne la
classifica. Ho pensato di costruire una tabella contenente le squadre e una
tabella collegata contenente i risultati. Vorrei calcolare automaticamente
il punteggio di ogni squadra, ma qui nasce il problema perchè in caso di
vittoria di una squadra devo assegnare il punteggio ad una sola squadra, ma
in caso di pareggio devo assegnare un punto ad ognuna delle due squadre
coinvolte e quindi dovrei generare due record (uno per ogni squadra)
contenenti il punteggio.
Ringrazio chiunque possa aiutarmi con soluzioni o consigli. Ripeto che sono
novellino.
Filippo


title: DB sportivo

author: SR

text:
"Filippo" <
nos...@nospam.it
> ha scritto nel messaggio
news:cSuC7.8599$74.1...@news2.tin.it...

Secondo me devi creare una tabella per le squadre ed una per le partite. Il
punteggio può essere poi salvato in un campo della tabella squadra, oppure
calcolato al volo in base al risultato delle partite. Se vuoi puoi anche
creare una tabella campionato, o aggiungere un campo "stagione", per poter
utilizzare lo stesso db ogni anno mantenendo lo storico dei campionati
precedenti.


title: Nome dei file di origine per tabelle collegate.

author: Riccardo Baldinotti

text:
In A07 ho una tabella collegata ad un foglio di Excel. Vorrei
conoscere la data di ultima modifica di quel foglio mediante la
funzione FileDateTime(), ma vorrei prevenire il caso, che bussa alle
porte, in cui possano cambiare nome e percorso del file. Esiste dunque
il modo di conoscere nome e percorso del file di origine di una
tabella collegata?
Grazie a tutti.
Riccardo Baldinotti


author: Karl Donaubauer

text:

http://groups.google.com/group/microsoft.public.it.office.access/browse_frm/thread/e098fc49a8268efa#
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
On 18 Apr, 17:17, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Riccardo Baldinotti wrote:
> > In A07 ho una tabella collegata ad un foglio di Excel. Vorrei
> > conoscere la data di ultima modifica di quel foglio mediante la
> > funzione FileDateTime(), ma vorrei prevenire il caso, che bussa alle
> > porte, in cui possano cambiare nome e percorso del file. Esiste dunque
> > il modo di conoscere nome e percorso del file di origine di una
> > tabella collegata?
>
>
http://groups.google.com/group/microsoft.public.it.office.access/brow.
..
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
Be', ho provato le due soluzioni e mi danno proprio il dato che
cercavo (non avevo dubbi...).
Grazie mille.
Riccardo Baldinotti


title: Disabilitare nell' intero DB il tasto ESC

author: Dino

text:
Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
piuttosto che in una singola Form.come posso fare????
Grazie in Dino


author: MA

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:07b66d3b-0e25-4357...@p23g2000vbl.googlegroups.com...
> Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
> piuttosto che in una singola Form.come posso fare????
>
> Grazie in Dino
Crea una macro autokeys
mettici esc come nome macro e non fargli fare nulla


text:
On 16 Dic, 17:55, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:07b66d3b-0e25-4357...@p23g2000vbl.googlegroups.com...> Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
> > piuttosto che in una singola Form.come posso fare????
>
> > Grazie in Dino
>
> Crea una macro autokeys
> mettici esc come nome macro e non fargli fare nulla
Grazie MA.Incredibile.Le cose piu' semplici sono sempre le migliori.
Provo e ti faccio sapere
Dino


text:
On 16 Dic, 21:04, Dino <
verrengia.d...@alice.it
> wrote:
> On 16 Dic, 17:55, "MA" <
s...@spam.it
> wrote:
>
> > "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:07b66d3b-0e25-4357...@p23g2000vbl.googlegroups.com...> Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
> > > piuttosto che inunasingola Form.come posso fare????
>
> > > Grazie in Dino
>
> > Creaunamacroautokeys
> > mettici esc come nomemacroe non fargli fare nulla
>
> Grazie MA.Incredibile.Le cose piu' semplici sono sempre le migliori.
> Provo e ti faccio sapere
> Dino
Ciao ho provato ma mi da errore di sintassi.mi dice di consultare
SendKeys.Quale combinazione di tasti devo inserire per far che ESC sia
disabilitato???
Grazie ancora Dino


author: sv

text:
Dino ha scritto:


Il tasto {ESC} non si pu� disabilitare con Autokeys:
Questa � la tabella delle combinazioni tasti consentita:
A oppure ^4         CTRL+ qualsiasi tasto alfanumerico
{F1}                Qualsiasi tasto funzione
^{F1}               CTRL+ qualsiasi tasto funzione
+{F1}               MAIUSC+ qualsiasi tasto funzione
{INS}               INS
^{INS}              CTRL+INS
+{INS}              MAIUSC+INS
{CANC}              CANC
^{CANC}             CTRL+CANC
+{CANC}             MAIUSC+CANC
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 17 Dic, 09:21,
salvinon...@accessgroup.it
 (sv) wrote:
> Dino ha scritto:
>
> > On 16 Dic, 21:04, Dino <
verrengia.d...@alice.it
> wrote:
> > > On 16 Dic, 17:55, "MA" <
s...@spam.it
> wrote:
>
> > > > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
>
> messaggionews:07b66d3b-0e25-4357...@p23g2000vbl.googlegroups.com...>
> Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
>
> > > > > piuttosto che inunasingola Form.come posso fare????
>
> > > > > Grazie in Dino
>
> > > > Creaunamacroautokeys
> > > > mettici esc come nomemacroe non fargli fare nulla
>
> > > Grazie MA.Incredibile.Le cose piu' semplici sono sempre le migliori.
> > > Provo e ti faccio sapere
> > > Dino
> > Ciao ho provato ma mi da errore di sintassi.mi dice di consultare
> > SendKeys.Quale combinazione di tasti devo inserire per far che ESC sia
> > disabilitato???
> > Grazie ancora Dino
>
> Il tasto {ESC} non si può disabilitare con Autokeys:
>
> Questa è la tabella delle combinazioni tasti consentita:
>
> A oppure ^4         CTRL+ qualsiasi tasto alfanumerico
> {F1}                Qualsiasi tasto funzione
> ^{F1}               CTRL+ qualsiasi tasto funzione
> +{F1}               MAIUSC+ qualsiasi tasto funzione
> {INS}               INS
> ^{INS}              CTRL+INS
> +{INS}              MAIUSC+INS
> {CANC}              CANC
> ^{CANC}             CTRL+CANC
> +{CANC}             MAIUSC+CANC
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Ciao e grazie per la risposta.
Le impostazioni funzionano .Ma per disabilitare ESC come posso fare
anche senza AutoKeys
Dino


text:
Dino ha scritto:
> On 17 Dic, 09:21,
salvinon...@accessgroup.it
 (sv) wrote:
> > Dino ha scritto:
> >
> > > On 16 Dic, 21:04, Dino <
verrengia.d...@alice.it
> wrote:
> > > > On 16 Dic, 17:55, "MA" <
s...@spam.it
> wrote:
> >
> > > > > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> >
> >
messaggionews:07b66d3b-0e25-4357...@p23g2000vbl.googlegroups.com...>
> > Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
> >
> > > > > > piuttosto che inunasingola Form.come posso fare????
> >
> > > > > > Grazie in Dino
> >
> > > > > Creaunamacroautokeys
> > > > > mettici esc come nomemacroe non fargli fare nulla
> >
> > > > Grazie MA.Incredibile.Le cose piu' semplici sono sempre le migliori.
> > > > Provo e ti faccio sapere
> > > > Dino
> > > Ciao ho provato ma mi da errore di sintassi.mi dice di consultare
> > > SendKeys.Quale combinazione di tasti devo inserire per far che ESC sia
> > > disabilitato???
> > > Grazie ancora Dino
> >
> > Il tasto {ESC} non si pu� disabilitare con Autokeys:
> >
> > Questa � la tabella delle combinazioni tasti consentita:
> >
> > A oppure ^4 � � � � CTRL+ qualsiasi tasto alfanumerico
> > {F1} � � � � � � � �Qualsiasi tasto funzione
> > ^{F1} � � � � � � � CTRL+ qualsiasi tasto funzione
> > +{F1} � � � � � � � MAIUSC+ qualsiasi tasto funzione
> > {INS} � � � � � � � INS
> > ^{INS} � � � � � � �CTRL+INS
> > +{INS} � � � � � � �MAIUSC+INS
> > {CANC} � � � � � � �CANC
> > ^{CANC} � � � � � � CTRL+CANC
> > +{CANC} � � � � � � MAIUSC+CANC
> >
> > --
> > sv
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> Ciao e grazie per la risposta.
> Le impostazioni funzionano .Ma per disabilitare ESC come posso fare
> anche senza AutoKeys
> Dino
Sull'evento KeyDown:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyEscape, vbKeyPageDown
        KeyCode = 0
    End Select
End Sub
Con questo codice disabiliti ESC e Pgi�
Vedi nell'Help costanti vbKey ed anche
http://www.accessgroup.it/HomeArgomenti.asp?ID=158&Oggetto2=Eventi
 KeyDown
e KeyUp
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 17 Dic, 16:52,
salvinon...@accessgroup.it
 (sv) wrote:
> Dino ha scritto:
>
> > On 17 Dic, 09:21,
salvinon...@accessgroup.it
 (sv) wrote:
> > > Dino ha scritto:
>
> > > > On 16 Dic, 21:04, Dino <
verrengia.d...@alice.it
> wrote:
> > > > > On 16 Dic, 17:55, "MA" <
s...@spam.it
> wrote:
>
> > > > > > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
>
> messaggionews:07b66d3b-0e25-4357...@p23g2000vbl.googlegroups.com...>
>
>
>
> > > Ciao a tutti vorrei disabilitare il tasto ESCnell'intero database
>
> > > > > > > piuttosto che inunasingola Form.come posso fare????
>
> > > > > > > Grazie in Dino
>
> > > > > > Creaunamacroautokeys
> > > > > > mettici esc come nomemacroe non fargli fare nulla
>
> > > > > Grazie MA.Incredibile.Le cose piu' semplici sono sempre le migliori.
> > > > > Provo e ti faccio sapere
> > > > > Dino
> > > > Ciao ho provato ma mi da errore di sintassi.mi dice di consultare
> > > > SendKeys.Quale combinazione di tasti devo inserire per far che ESC sia
> > > > disabilitato???
> > > > Grazie ancora Dino
>
> > > Il tasto {ESC} non si può disabilitare con Autokeys:
>
> > > Questa è la tabella delle combinazioni tasti consentita:
>
> > > A oppure ^4         CTRL+ qualsiasi tasto alfanumerico
> > > {F1}                Qualsiasi tasto funzione
> > > ^{F1}               CTRL+ qualsiasi tasto funzione
> > > +{F1}               MAIUSC+ qualsiasi tasto funzione
> > > {INS}               INS
> > > ^{INS}              CTRL+INS
> > > +{INS}              MAIUSC+INS
> > > {CANC}              CANC
> > > ^{CANC}             CTRL+CANC
> > > +{CANC}             MAIUSC+CANC
>
> > > --
> > > sv
>
> > > --
>
> > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> > Ciao e grazie per la risposta.
> > Le impostazioni funzionano .Ma per disabilitare ESC come posso fare
> > anche senza AutoKeys
> > Dino
>
> Sull'evento KeyDown:
>
> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>     Select Case KeyCode
>     Case vbKeyEscape, vbKeyPageDown
>         KeyCode = 0
>     End Select
> End Sub
>
> Con questo codice disabiliti ESC e Pgiù
>
> Vedi nell'Help costanti vbKey ed anche
>
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=158&Oggetto2=EventiKeyDown
> e KeyUp
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Ciao e grazie per la risposta.Ho inserito il codice ma quando provo ad
inserie un nuovo record e poi pigio ESC mi annulla tutto
l'inserimento.
Lo stesso codice l'ho inserito sull'evento KeyPress ma non cambia
nulla.C'e' qualcosa che mi sfugge??
Dino


text:
Dino wrote:
> (sv) wrote:
>> ...
>> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>> Select Case KeyCode
>> Case vbKeyEscape, vbKeyPageDown
>> KeyCode = 0
>> End Select
>> End Sub
>>
>> Con questo codice disabiliti ESC e Pgi�
> ...
> Ciao e grazie per la risposta.Ho inserito il codice ma quando provo
> ad inserie un nuovo record e poi pigio ESC mi annulla tutto
> l'inserimento.
> Lo stesso codice l'ho inserito sull'evento KeyPress ma non cambia
> nulla.C'e' qualcosa che mi sfugge??
Devi impostare la propriet� "Anteprima tasti" della maschera a S�.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
On 17 Dic, 19:34, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Dino wrote:
> > (sv) wrote:
> >> ...
> >> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
> >> Select Case KeyCode
> >> Case vbKeyEscape, vbKeyPageDown
> >> KeyCode = 0
> >> End Select
> >> End Sub
>
> >> Con questo codice disabiliti ESC e Pgiù
> > ...
> > Ciao e grazie per la risposta.Ho inserito il codice ma quando provo
> > ad inserie un nuovo record e poi pigio ESC mi annulla tutto
> > l'inserimento.
> > Lo stesso codice l'ho inserito sull'evento KeyPress ma non cambia
> > nulla.C'e' qualcosa che mi sfugge??
>
> Devi impostare la proprietà "Anteprima tasti" della maschera a Sì.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Grazie Karl.Preciso come sempre.
Un grazie pero' a tutti che come sempre sono molto disponibili per la
risoluzione delle varie esigenze
Dino


title: Domanda sulle Opzioni "Nascondi" e "Scopri..."

author: Luciano

text:
Ho creato una Macro AutoExec, da allora mi si è impostata in automatico la
proprietà Nascondi riferita alla finestra database (quella con i tab
Tabella, Query, Maschera, Report, ...). Ogni volta che lancio il Db mi parte
la macro e mi scompare la finestra del Db e per riaverla devo fare
"Scopri..." sotto il menù Finestra. Io vorrei disattivare questa
impostazione che mi risulta fastidiosa...Ma Come?
Ringrazio tutti per l'aiuto.
Ciao Luciano.


author: Paolino

text:
prova a lanciare il db tenendo premuto il tasto maiuscolo
Luciano <
Luciano....@healthware.it
> wrote in message
8qn2ph$kn0$1...@fe1.cs.interbusiness.it...



author: lucifero

text:
Apri in struttura la Macro autoexec e togli il comando nascondi finestra
oppeure rinomina la query AUTOEXEC che è la macro che access lancia
automaticamente all' avvio



text:
Vi ringrazio moltissimo, ma ho risolto.
Il problema era dovuto al fatto che nell'opzione 'Avvio...' sotto strumenti,
mancava un check ad una opzione che faceva scomparire la finestra del Db
all'avvio. A questo punto non so più se il check si è levato da solo o se
sono stato io a farlo senza accorgermene, comunque...
Vi ringrazio ancora tanto.
Ciao Luciano.


author: Michele Amato

text:
Luciano <
Luciano....@healthware.it
> wrote in message
8qn2ph$kn0$1...@fe1.cs.interbusiness.it...
> Ho creato una Macro AutoExec, da allora mi si è impostata in automatico la
> proprietà Nascondi riferita alla finestra database (quella con i tab
> Tabella, Query, Maschera, Report, ...). Ogni volta che lancio il Db mi
parte
> la macro e mi scompare la finestra del Db e per riaverla devo fare
> "Scopri..." sotto il menù Finestra. Io vorrei disattivare questa
> impostazione che mi risulta fastidiosa...Ma Come?
>
> Ringrazio tutti per l'aiuto.
>
> Ciao Luciano.
>
>
F11 per far apparire la finestra di database
Michele


title: salvataggio!!!

author: Mike Dens

text:
Ciao a tutti dinque ho capito come salvare un file ed assegnarli il nome
a seconda della scelta fatta attraverso due menu combo:
Me.Menu1 & Me.Menu2 & "001" & ".xls"
il file verrà salvato con il seguente nome
menu1menu2001.xls
Il problema per me ora è di salvare i file all'interno di una directory
predefinita che deve esser creata in automatico ad esempio che so una
directorty chiamata c:\output.
Vi ringrazio sin da ora per gli aiuti ciao
michele :-)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: salvataggio!!!

author: Claudio

text:
Wed, 20 Nov 2002 14:06:25 +0000 (UTC), Mike Dens ha scritto ben 14 righe
per dire:
>Ciao a tutti dinque ho capito come salvare un file ed assegnarli il nome
>a seconda della scelta fatta attraverso due menu combo:
>Me.Menu1 & Me.Menu2 & "001" & ".xls"
>il file verrà salvato con il seguente nome
>menu1menu2001.xls
>Il problema per me ora è di salvare i file all'interno di una directory
>predefinita che deve esser creata in automatico ad esempio che so una
>directorty chiamata c:\output.
Dai un'occhiata alla funzione Dir e all'istruzione MkDir.
Se hai problemi specifici riposta.
Ciao. Claudio.


title: somma ore con campi null

text:
salve,qualcuno mi aiuterebbe a capire dove sbaglio.
ho questa funzione:
Function TiempoTotal1(intervalo As Variant) As String
Dim horas As Long, minutos As Long, segundos As Long

  horas = Int(CDbl(Nz(intervalo * 24)))
  minutos = (Int(CDbl(Nz(intervalo * 1440)))) Mod 60
  segundos = (Int(CDbl(Nz(intervalo * 86400)))) Mod 60

   TiempoTotal1 = Format(horas, "00") & ":" _
      & Format(minutos, "00") & ":" _
      & Format(segundos, "00")

End Function

ma non calcola i campi null or ""
Grazie
D.M


title: somma ore con campi null

author: Mancini

text:
Se il tuo problema sono solo i valori Null e ""

allora prendiamo per buona tutta la funzione
( che non ho guardato nel complesso )

prova a modificarla cosi:

- Prendi subito la tua variabile "intervalo"  e se
contiene Null oppure ""  la trasformi in 0

- a questo punto puoi eliminare tutti i Nz che hai usato

[code]

Function TiempoTotal1(intervalo As Variant) As String
Dim horas As Long, minutos As Long, segundos As Long

' cambio i Null e ""  in 0
intervalo = IIf(Nz(intervalo, "") = "", 0, intervalo)

' elimino tutti i Nz
  horas = Int(CDbl(intervalo * 24))
  minutos = (Int(CDbl(intervalo * 1440))) Mod 60
  segundos = (Int(CDbl(intervalo * 86400))) Mod 60

   TiempoTotal1 = Format(horas, "00") & ":" _
      & Format(minutos, "00") & ":" _
      & Format(segundos, "00")

End Function

[/code]

Ripeto non sono entrato nel dettaglio della funzione,
pero mi vengono spontanee 2 domande/osservazioni

Perche "minutos" e "segundos" li definisci Long ??
questi valori non possono essere superiori a 60

le eventuali frazioni di secondo le tronchi
quindi se sarebbero 14.99 secondi  diventano 14
perche invece non arrotondi a 15 ??
Ti basterebbe eliminare l'ultimo "Int"

Facci sapere

.


title: somma ore con campi null

text:
Grazie per la risposta immediata
non funziona
intervallo dovrebbe calcolare 3 campi, questi campi quanto sono popolati li
calcola
invece se qualcuno è vuoto o null mi da calcolo 0
come posso risolvere?
grazie

"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:a5ee691c-0c24-4b74...@googlegroups.com...



title: somma ore con campi null

text:
> Grazie per la risposta immediata non funziona intervallo dovrebbe calcolare 3 campi, questi campi quanto sono popolati li calcola invece se qualcuno è vuoto o null mi da calcolo 0

Non va bene se restituisce 0 ???
Allora vuoi che restituisca vuoto  ( Che è piu corretto )

Prova cosi:
[code]

Function TiempoTotal1(intervalo As Variant) As String
Dim horas As Long, minutos As Long, segundos As Long

' Se "intervalo" = Null oppure ""  la funzione restituisce ""
    If (Nz(intervalo, "") = "") Then
        TiempoTotal1 = ""
        Exit Function
    End If

' elimino tutti i Nz
horas = Int(CDbl(intervalo * 24))
minutos = (Int(CDbl(intervalo * 1440))) Mod 60
segundos = (Int(CDbl(intervalo * 86400))) Mod 60

TiempoTotal1 = Format(horas, "00") & ":" _
    & Format(minutos, "00") & ":" _
    & Format(segundos, "00")

End Function

[/code]

Facci sapere


title: somma ore con campi null

text:
Scusate, forse non mi sono spiegato bene nei vari messaggi precedenti
il probleme  nasce quando un campo e null o ""  e 2 sono popolati non fa il
calcolo.
come posso risolverlo
Grazie
D.M

"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:0d4a5500-b4b9-421a...@googlegroups.com...



title: somma ore con campi null

text:
> Scusate, forse non mi sono spiegato bene nei vari messaggi precedenti
> il probleme  nasce quando un campo e null o ""  e 2 sono popolati non fa il
> calcolo.

No,   c'è ancora qualcosa che non si capisce !!!

Tu parli di 2 campi popolati e uno Non

Ma in effetti io vedo solamente un campo ("intervalo") che arriva
dall'esterno della tua funzione.
( e solo quello potrebbe essere popolato o no )

Poi vedo 3 variabili ("horas" "minutos" "segundos")
ma queste non hanno il problema di essere popolate o non
proprio perche sono delle variabili calcolate

Spiegaci meglio il contesto

.


title: Help di access...da aiutare

author: Lu

text:
ciao a tutti,
qualcuno di voi sa spiegarmi come mai l'help di Access 2000 mi va
regolarmente se clicco F1(nella pagina del codice) su dei metodi( AS,Dim ) ;
e non mi si apre se clicco su , per esempio, "createfields" dicendomi che la
guida non è disponibile ed è necessario inserire il cd di Access per
aggiornare.
Malgrado questa operazione e il relativo (almeno sembra) aggiornamento , il
risultato non cambia.
Avrà caldo anche  lui?
un saluto e grazie
Luca Morelli


title: Help di access...da aiutare

author: Sergio MAZZA

text:
"Lu" <
luc...@libero.it
> ha scritto nel messaggio
news:fu859.52769$n04.1...@twister2.libero.it...

Alcuni hanno segnalato problemi con l'help di access verione 200x e
superiori; non mi pare ci sia stato nessuno che ha segnalato delle
soluzioni. Hai già installato le Service Pack? Hai controllato nel sito MS?
Ciao.
--
Sergio MAZZA


title: Sicurezza su FE o su BE? questo e' il dilemma

author: nilaco

text:
Il mio db e' suddiviso in BE e FE dove devo applicare la sicurezza di
access(?) per evitare che chiunque possa modificare i dati.
Naturalmente il FE sara' in MDE.


title: Errore con visualizzazione video su maschera

author: Francesco B

text:
Buonasera a tutti!
Il mio problema con Access 2007 su Win7 (e non ad esempio su win XP) è il seguente:

All'apertura del db ottengo questo messaggio
"Errore durante l'invio del comando al programma"
ma clicco "ok" e si apre il database

Un maschera, invece, mi dà eri problemi.
Il suo scopo è di mostrare un filmato, il cui nome file viene indicato in questo modo all'apertura della maschera:

....
path = Application.CurrentProject.path
file = path & Me![Video]
Me.WindowsMediaPlayer5.URL = file
...

L'oggetto si chiama "WindowsMediaPlayer5" ed è un Controllo ActiveX (si dice così?)con queste proprietà:

Classe OLE Windows Media Player
Classe WMPlayer.OXC.7

L'errore che ricevo è il seguente

"A causa delle impostazioni di protezione correnti, questo controllo è disattivato. Per modificare i criteri e attivare il database, utilizzare la barra dei messaggi"

Ho provato a modificare le impostazioni di protezione di Access ma nulla (le stessi impostazioni vanno bene per WinXp).

Avete qualche suggerimento su come risolvere questo problema?
Grazie per l'aiuto!
Francesco


title: Scadenziario per Fatture

author: Jingo

text:
Ciao a tutti, ho un "piccolo" problema:
ho un db dove gestisco delle fatture e vorrei creare uno scadenziario dove
in base al tipo di pagamento (es. 30/60/90 etc...) mi crei in automatico
tanti records con le date di scadenza quante sono le rate del pagamento
dividendomi anche il totale fattura.
Qualcuno può darmi una mano a risolverlo??
Grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Scadenziario per Fatture

author: Carlo Costarella

text:
"Jingo" <
jin...@libero.it
> ha scritto nel messaggio
news:bk3vvv$8vq$1...@news.newsland.it...
> Ciao a tutti, ho un "piccolo" problema:
> ho un db dove gestisco delle fatture e vorrei creare uno scadenziario dove
> in base al tipo di pagamento (es. 30/60/90 etc...) mi crei in automatico
> tanti records con le date di scadenza quante sono le rate del pagamento
> dividendomi anche il totale fattura.
> Qualcuno può darmi una mano a risolverlo??
> Grazie.
>
> --
>
Troppo lungo da spiegare.
Comunque se usi sempre la sintassi 30/60/90 oppure 60/90 oppure 60/90/180,
potresti
fare un parsing della stringa e stabilire la/le scadenze.
In pratica leggi la "modalità di pagamento", individui tutte le ricorrenze
di "/" e aggiungi un record con la data + quello che trovi (30 oppure 60
ecc.), poi passi al successivo "/".
Ciao, Carlo


title: Scadenziario per Fatture

text:
Carlo Costarella ha scritto:


> Ciao, Carlo
Anzitutto grazie, purtroppo però non ho molta dimestichezza con Access e,
se per tè non è troppo complicato, ti chiedo di inviarmi un esempio
pratico di come fare.
Grazie ancora.
Ciao, Jingo



title: Scadenziario per Fatture

text:
"Jingo" <
jin...@libero.it
> ha scritto nel messaggio
news:bk48ro$qe8$1...@news.newsland.it...

OK. Questo un esempio che prevede una tabella Scadenze con tre campi (ID
contatore, Persona numerico lungo, scadenza di tipo data)
Da una maschera Fatture che abbia una "data fattura" al click di un pulsante
richiamo la funzione(i) sotto riportate, in questo modo:
Call ElaboraScadenze(Me.StringaScadenza, Me.DataFattura, Me.IDCliente)
Per StringaScadenza intendo una stringa del tipo 30/60/90/180.
Alla fine delle procedure la tabella "Scadenze" conterrà le date di scadenza
per quella fattura o pagamento e per quel cliente.
Di seguito le funzioni che andranno copiate e incollate in un modulo
pubblico:
Public Function ElaboraScadenze(MiaScadenza As String, MiaData As Date,
IDPersona As Long)
Dim POS As Integer, i As Integer
Dim Giorni As Integer
POS = 1
    For i = 1 To Len(MiaScadenza)
        POS = InStr(i, MiaScadenza, "/")
                If POS = 0 Then
                    Giorni = CInt(mID$(MiaScadenza, 1, Len(MiaScadenza)))
                Call AccodaScadenze(Giorni, MiaData, IDPersona)
                Exit For
            End If
            If IsNumeric(CInt(mID$(MiaScadenza, 1, POS - 1))) = True Then
                Giorni = CInt(mID$(MiaScadenza, 1, POS - 1))
                MiaScadenza = mID$(MiaScadenza, POS + 1, Len(MiaScadenza))
                Call AccodaScadenze(Giorni, MiaData, IDPersona)
            End If
    Next i
End Function
Public Function AccodaScadenze(g As Integer, MD As Date, IDP As Long)
Dim RCS As Recordset
Set RCS = CurrentDb.OpenRecordset("Scadenze")
        With RCS
        .AddNew
        ![Persona] = IDP
        !scadenza = MD + g
        .Update
        End With
RCS.close
Set RCS = Nothing
End Function
Più di così e nel NG non posso proprio fare.
Ciao, Carlo


title: E' possibile collocare i moduli pubblici in un DB diverso da quello in cui vengono utilizzati ?

author: radicale 003

text:
Ovvero :
i moduli pubblici contengono sub e function pubbliche.
(e fin qui ... Non ci piove). :-))
E' possibile collocarli in DB diversi da quello in cui queste
funzioni e sub vengono effettivamente *eseguite* ?
(magari collocati su altre macchine in rete)
In caso affermativo, per eseguirle, esattamente come si
deve fare ?
------------------------------------------------------------------------
Addirittura, sarebbe possibile memorizzarli in files txt,
e quindi nemmeno *in un* DB access ? Ed in questo
caso come si fa' per richiamarli ?
Grazie a tutti !


author: Alberto S

text:
On Sun, 2 Jan 2011 23:29:56 -0800 (PST), radicale 003
<
radica...@gmail.com
> wrote:
>Ovvero :
>
>i moduli pubblici contengono sub e function pubbliche.
>(e fin qui ... Non ci piove). :-))
>
>E' possibile collocarli in DB diversi da quello in cui queste
>funzioni e sub vengono effettivamente *eseguite* ?
>(magari collocati su altre macchine in rete)
S�,
ti crei un file "mdb" con tutti i moduli che ti servono e poi lo
richiami nei riferimenti (strumenti/riferimenti) da una finestra di
visual basic del db nel quale lo vuoi utilizzare
>In caso affermativo, per eseguirle, esattamente come si
>deve fare ?
>------------------------------------------------------------------------
>Addirittura, sarebbe possibile memorizzarli in files txt,
>e quindi nemmeno *in un* DB access ? Ed in questo
>caso come si fa' per richiamarli ?
qui anch'io aspetto una eventuale risposta ...
>Grazie a tutti !
>
>
Ciao
Alberto S


text:

Ovviamente non è possibile appoggiarsi a File di Testo mi stupisco
della domanda...!
E' possibile tuttavia inserirli in un DB(EXT), e puoi inserire nel tuo
Applicatico i Riferimenti al DB(EXT) che usi come Libreria.
Fai attenzione ai Moduli di Classe, che di Default hanno un parametro
non editabile che li rende Privati, quindi vanno esportati in TXT,
modificati e reimportati.
@Alex


author: radicale 001

text:
On 3 Gen, 08:54, Alberto S <
albert...@tiscalinet.it
> wrote:
> ti crei un file "mdb" con tutti i moduli che ti servono e poi lo
> richiami nei riferimenti (strumenti/riferimenti) da una finestra di
> visual basic del db nel quale lo vuoi utilizzare
Non e' possibile collegarmi dinamicamente ?
Devo per forza richiamarlo nei riferimenti ?


text:
On 3 Gen, 09:27, "@Alex" <
ik2...@libero.it
> wrote:
> Ovviamente non è possibile appoggiarsi a File di Testo mi stupisco
> della domanda...!
Come mai ?


text:

Si ovviamente... l'Help alla voce References... ti dice molto...!!
Function AddFromFile(FileName As String) As Reference
    Membro di Access.References
@Alex


text:
On 3 Gen, 10:07, radicale 001 <
radicale....@gmail.com
> wrote:

Spiega tu bene la domanda, ma parti da capire come funziona un Editor
di codice... come VB/A...
Qualsiasi linguaggio di programmazione Desk non si appoggia a file
esterni perchè il codice in tutti i modi prima di essere eseguito
viene precompilato...
Come si precompila il codice...?
Ogni linguaggio ha delle primitive di validazione che poi tu attivi
quando premi COMPILE... questo non è fattibile con file esterni...!
Ci sono linguaggi non evoluti o forse più evoluti che usano file
esterni anche di testo... ma in realtà li importano e ne eseguono le
primitive di validazione... ovviamente non è il caso di Microsoft
che tiene sempre a gestire tutto in modo proprietario....
Tuttavia puoi esportare un Modulo VBA in un file di testo ed
importarlo da codice..., se non sei in MDE altro problema....
@Alex


text:
On 3 Gen, 13:06, "@Alex" <
ik2...@libero.it
> wrote:
> On 3 Gen, 10:07, radicale 001 <
radicale....@gmail.com
> wrote:
>
> > On 3 Gen, 09:27, "@Alex" <
ik2...@libero.it
> wrote:
>
> > > Ovviamente non è possibile appoggiarsi a File di Testo mi stupisco
> > > della domanda...!
>
> > Come mai ?
>
> Spiega tu bene la domanda, ma parti da capire come funziona un Editor
> di codice... come VB/A...
(omissis)
Si beh ... Certo.
Credevo si potesse fare riflettendo sul fatto che ad esempio i file
di testo scrtti in vbscript vengono tranquillamente "macinati" dall'
interprete del sistema operativo.
Allora ho pensato che chissa', magari c'era il modo di farglielo fare
anche al precompilatore del vba di access.
Tutto qui. Scusa se ho detto una sciocchezza.



text:
On 3 Gen, 13:02, "@Alex" <
ik2...@libero.it
> wrote:
> > Non e' possibile collegarmi dinamicamente ?
> > Devo per forza richiamarlo nei riferimenti ?
> Si ovviamente... l'Help alla voce References... ti dice molto...!!
Perdonami, che intendi dire esattamente con la locuzione :
"Help alla voce Reference" ?
Forse che devo scrivere "reference" nell' editor di vba e premere
f1 ?
> Function AddFromFile(FileName As String) As Reference
>   Membro di Access.References
"Membro di Access.References" ... ?
Mumble mumble ... Che significhera' mai ?


text:

Ma di cosa parliamo...?
Apri la guida in linea e vedi i membri di Application... in mezzo
trovi References che è una collection
che contiene i riferimenti a Librerie esterne... membro dell'oggetto
Reference, contenuto nella Colleciton
References è il metodo AddFromFile... ecc...
Non fare voli pindarici prima di capire come si usa quel giocattolo...
@Alex


text:
On 4 Gen, 22:32, "@Alex" <
ik2...@libero.it
> wrote:
> Ma di cosa parliamo...?
In che senso ? Di Access ?
> Apri la guida in linea e vedi i membri di Application... in mezzo
> trovi References che è una collection
> che contiene i riferimenti a Librerie esterne... membro dell'oggetto
> Reference, contenuto nella Colleciton
> References è il metodo AddFromFile... ecc...
Ah perfetto. Ora mi e' chiaro. Grazie.
> Non fare voli pindarici prima di capire come si usa quel giocattolo...
Voli Pindarici ? Quali voli Pindarici ? No, semplicemente non mettevo
a fuoco quello che avevi detto.


title: Covertire importi in lettere

author: Sama

text:
Per usi contabili non riesco a creare una funzione o qualcosa di simile per
convertire un importo in cifre (esempio 1.325.000) in lettere (
unmilionetrecentoventicinquemila)
Sapete come poter fare, eventualmente anche in excel?
Grazie


title: Covertire importi in lettere

author: CarloCos

text:
"Sama" <
msav...@tiscalinet.it
> ha scritto nel messaggio
news:9mg8oh$s3g$1...@pegasus.tiscalinet.it...

Sul sito comune -
http://www.sitocomune.com
 - (sezione General) troverai quello che cerchi "Convertire Numeri in
lettere" di Federico Luciani.
Ciao, Carlo


title: Covertire importi in lettere

author: SaMa

text:
GRAZIE
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:9sOi7.25206$%a4.9...@news.infostrada.it...



title: lanciare query da un'altro mdb

author: Pasquale Antonacci

text:
E' possibile lanciare una query da un DatabaseClient su un
DatabaseServer? E come?
Ho letto un vecchio post in cui si faceva riferimento alla possibilità
di lanciare una maschera residente su un'altro mdb semplicemente
mettendo un riferimento al DatabaseServer sul DatabaseClient. Credo che
la soluzione al mio problema sia lo stesso per cui vi chiedo come è
possibile mettere questi riferimenti.
Perdonate la probabile banalità della mia domanda.
Un saluto a tutti.
Linus
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: lanciare query da un'altro mdb

author: Alessandro Baraldi

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> wrote in message
news:ac5b26f989ec9c0326...@mygate.mailgate.org
> E' possibile lanciare una query da un DatabaseClient su un
> DatabaseServer? E come?
> Ho letto un vecchio post in cui si faceva riferimento alla possibilità
> di lanciare una maschera residente su un'altro mdb semplicemente
> mettendo un riferimento al DatabaseServer sul DatabaseClient. Credo che
> la soluzione al mio problema sia lo stesso per cui vi chiedo come è
> possibile mettere questi riferimenti.
> Perdonate la probabile banalità della mia domanda.
> Un saluto a tutti.
> Linus
Premetto che stiamo parlando di CLIENT-SERVER(ACCESS-ACCESS)
Solitamente le QRY si DEVONO lanciare da CLIENT, non ha
alcun senso che risiedano nel Server.
Detto questo non saprei cos'altro aggiungere....!
@Alex.



title: lanciare query da un'altro mdb

author: MA

text:
> > E' possibile lanciare una query da un DatabaseClient su un
> > DatabaseServer? E come?
> > Ho letto un vecchio post in cui si faceva riferimento alla possibilità
> > di lanciare una maschera residente su un'altro mdb semplicemente
> > mettendo un riferimento al DatabaseServer sul DatabaseClient. Credo che
> > la soluzione al mio problema sia lo stesso per cui vi chiedo come è
> > possibile mettere questi riferimenti.
> > Perdonate la probabile banalità della mia domanda.
> > Un saluto a tutti.
> > Linus
>
> Premetto che stiamo parlando di CLIENT-SERVER(ACCESS-ACCESS)
> Solitamente le QRY si DEVONO lanciare da CLIENT, non ha
> alcun senso che risiedano nel Server.
> Detto questo non saprei cos'altro aggiungere....!
>
> @Alex.
>
Fermo restando il dubbio di Alex, creati un collegamento alla query e
ovunque tu sia lanci quello
MAssimiliano


title: lanciare query da un'altro mdb

author: Er Soft

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:ac5b26f989ec9c0326...@mygate.mailgate.org...
> E' possibile lanciare una query da un DatabaseClient su un
> DatabaseServer? E come?
> Ho letto un vecchio post in cui si faceva riferimento alla possibilità
> di lanciare una maschera residente su un'altro mdb semplicemente
> mettendo un riferimento al DatabaseServer sul DatabaseClient. Credo che
> la soluzione al mio problema sia lo stesso per cui vi chiedo come è
> possibile mettere questi riferimenti.
> Perdonate la probabile banalità della mia domanda.
> Un saluto a tutti.
> Linus
>
Se ho capito bene, la tua richiesta è: date due applicazioni access, è
possibile da una di queste applicazioni lanciare una maschera che appartiene
all'altro??
Se la domanda è questa la risposta è SI: Se inserire nei riferimenti
dell'applicazione principale (quella che erroneamente viene chiamata
DatabaseServer) l'indirizzo preciso dell'altra applicazione puoi invocarne i
metodi. In particolare se nell'applicazione secondaria crei una funzione
Public function AprimascheraX(nomemaschera as string) .. dall'applicazione
principale puoi invocarla (e quindi l'effetto è che dall'applicazione
principale apri una maschera che risiede da un'altra parte).
Per inserire un riferimento è necessario posizionarsi nel "Lato Codice";
Strumenti --> Riferimenti --> Sfoglia... --> e selezioni l'mdb.
Ma attenzione: un mde non può contenere un riferimento ad un mdb.
Spero di esserti stato utile.
ciao:Ricky


title: lanciare query da un'altro mdb

text:
Siete stati tutti SUPER-OK e vi ringrazio per le risposte che mi avete
inviato.
La domenda che vi ho posto è da inquadrarsi in un discorso sperimentale
che stò conducendo su un sistema informativo per automatizzare
l'aggiornamento di alcuni dati sul server.
Interessante è aver saputo che un mde non può contenere un riferimento
ad un mdb.
Se dovessi avere problemi mi farò vivo.



title: ODBC Access Oracle

author: felice

text:
Come faccio a configurare, ?, odbc in modo tale che da
un'applicazione access 2000 acceda ad un db oracle,
copia fedele, del db access ?
e' possibile ?
grazie anticipate.


title: per tony81

author: Paolo

text:
intanto grazie
ho creato la query immettendo il codice che mi hai mandato ma il sistema mi
da un errore del tipo "verificare la sintassi e racchiudere la sottoquery
tra parentesi" o roba del genere devo aver sbagliato qualcosa?
> crea una query siffatta:
>
> select count(frutta) from miatabella group by frutta;
>
> ciao   antonio
>
>
>
>


title: per tony81

text:
"Paolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:o7HT8.87442$Kt3.2...@twister2.libero.it...
> intanto grazie
> ho creato la query immettendo il codice che mi hai mandato ma il sistema
mi
> da un errore del tipo "verificare la sintassi e racchiudere la sottoquery
> tra parentesi" o roba del genere devo aver sbagliato qualcosa?
Prova a postare la query che hai creato e potrei dirti dov'č l'errore
        Ciao



title: per tony81

text:
grazie tony per il tuo interessamento
sono in qualche modo riuscito ad ottenere quello che volevo utilizzando
l'autocomposizione query e creando una query di raggruppamento e conteggio,
in questo modo non posso crearmi il report a mio piacere (infatti associando
un'unica casella sul report mi da tutti i risultati) ma ho comunque su carta
il conteggio


title: per tony81


title: Tabella ricerca su tabella

author: Alessandro

text:
Sto creando un db per una agenzia immobiliare e devo risolvere il seguente
problema:
Ho a disposizione 2 tabelle; la prima chiamata Archivio ci sono tutti gli
immobili dell'agenzia con relativa descrizione(quante camere, mandarda,
studio ecc....)
La seconda tabella contiene invece tutti i contatti, praticamente quanto un
cliente viene a cercare un immobili vengono inseriti i suoi dati più le
caratteristiche dell'appartamento che desidera.
Il mio problema è questo: come faccio ad andare a cercare gli immobili sulla
tabella archivio con le caratteristiche della tabella contatti e
visualizzarli in una casella di riepilogo oppure direttamente nei campi
della maschera?
Vi ringrazio sin da ora per la l'aiuto
                                                        Alessandro


title: Tabella ricerca su tabella

author: Luciano (DOC)

text:
Alessandro ha scritto nel messaggio ...
>Il mio problema è questo: come faccio ad andare a cercare gli immobili
sulla
>tabella archivio con le caratteristiche della tabella contatti e
>visualizzarli in una casella di riepilogo oppure direttamente nei campi
>della maschera?
Dipende da come hai impostato le due tabelle... Cosa scrive la segretaria
quando registra un contatto? Tu dove registri le caratteristiche
dell'immobile?
Saluti.
Luciano
(DOC)


title: funzione

author: Mike Dens

text:
Ciao. Ho una funzione che mi converte una parola in una stringa
incomprensibile ( tipo una criptazione ), il valore criptato č assegnato
ad una variabile all'interno della funzione.
Se io desidero confrontare questa nuova variabile all'esterno della
funzione per verificare se il valore č identico ad un valore digitato da
un utente come posso fare???
grazie
ciao
mik
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: funzione

author: Antonio Biso

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:b2fd2a37f50dce71c9...@mygate.mailgate.org...
> Ciao. Ho una funzione che mi converte una parola in una stringa
> incomprensibile ( tipo una criptazione ), il valore criptato č assegnato
> ad una variabile all'interno della funzione.
> Se io desidero confrontare questa nuova variabile all'esterno della
> funzione per verificare se il valore č identico ad un valore digitato da
> un utente come posso fare???
Dichiara in un modulo la variabile come public in testa a tutto, dopo Option
explicit.
A questo punto la var č globale e visualizzabile in qualunque punto del tuo
codice
Antonio


title: funzione

author: Maurizio Borrelli

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:b2fd2a37f50dce71c9...@mygate.mailgate.org...
> Ciao. Ho una funzione che mi converte una parola in una stringa
> incomprensibile ( tipo una criptazione ), il valore criptato č assegnato
> ad una variabile all'interno della funzione.
> Se io desidero confrontare questa nuova variabile all'esterno della
> funzione per verificare se il valore č identico ad un valore digitato da
> un utente come posso fare???
Ciao, Mike Dens.
    Scusa ma non capisco cosa intendi: cosa passi alla funzione? cosa
restituisce la funzione? come esegui la funzione? Ti faccio un esempio:
        Public Function Converti(Byval TestoInChiaro As String) As String
            Converti = <tuocodice>
        End Function
che userai cosi':
        Dim strTestoInChiaro As String
        strTestoInChiaro=Converti(strTestoInChiaro)
e in questo caso perdi il testo in chiaro; oppure:
        Dim strTestoInChiaro As String
        Dim strTestoCriptato As String
        strTestoCriptato=Converti(strTestoInChiaro)
e in questo caso mantieni entrambi i valori. Quindi?... Come fai a perdere
il valore criptato?
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: funzione

author: ALESSANDRO Baraldi

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:b2fd2a37f50dce71c9...@mygate.mailgate.org...
> Ciao. Ho una funzione che mi converte una parola in una stringa
> incomprensibile ( tipo una criptazione ), il valore criptato č assegnato
> ad una variabile all'interno della funzione.
> Se io desidero confrontare questa nuova variabile all'esterno della
> funzione per verificare se il valore č identico ad un valore digitato da
> un utente come posso fare???
> grazie
> ciao
> mik
>
Far passare il testo scritto dall'utente per la stessa funzione di CRIPT
oppure al contrario Decriptare il Criptato....!!!
@Alex.


title: funzione

author: namor

text:
Mike Dens ha scritto:
> Ciao. Ho una funzione che mi converte una parola in una stringa
> incomprensibile ( tipo una criptazione ), il valore criptato è assegnato
> ad una variabile all'interno della funzione.
> Se io desidero confrontare questa nuova variabile all'esterno della
> funzione per verificare se il valore è identico ad un valore digitato da
> un utente come posso fare???
> grazie
> ciao
> mik
E la funzione che valore ritorna? Di solito le funzioni di criptazione
ritornano il valore criptato, e si usano per il confronto diretto con le
stringhe criptate già salvate da qualche parte:
  psword=inputbox ("inserisci la password")
  if cript(psword)=dlookup("psw","utenti","utente=" & currentuser) then
    .....
Certo che potevi usare un subject un pochino più significativo!
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [ATTACCO AL NG]

author: Carlo Costarella

text:
Ecco che ci risiamo,
anche il nostro NG è stato fatto oggetto di messaggi spazzatura.
Sembra che utilizzino il nome dei frequentatori del NG e la loro e-mail per
inviare i messaggi.
Credo che bisognerà fare una e.mail all'abuse di
tin.it
 o mettere un filtro.
Personalmente ho già provveduto con i mittenti bloccati di OE (
tele.dk
).
Tutti i messaggi sembrano provenire da
80.62.217.218:31209

dread11.news.tele.dk
.
La path del messaggio è
news3.tin.it
!
news-out.tin.it
!
news-in.tin.it
!
news.mailgate.org
!
newsfeed.icl.net
!
newsfeed.icl.net
!
newsfeed.fjserv.net
!
colt.net
!
news.tele.dk
!not-for-mail.
Ho provato a fare un traceroute del sito (di seguito potete scaricare
l'immagine):
http://www.frantoiogestione.com/8062217218.jpg
Questo il risultato:
Query
tele.dk
 at
whois.thur.de
Process query: '
tele.dk
'
Querying
whois.dk-hostmaster.dk:43
 with whois.
# Hello 217.17.193.190. Your session has been logged.
#
# Copyright (c) 2002 - 2004 by DK Hostmaster A/S
#
# The data in the DK Whois database is provided by DK Hostmaster A/S
# for information purposes only, and to assist persons in obtaining
# information about or related to a domain name registration record.
# We do not guarantee its accuracy. We will reserve the right to remove
# access for entities abusing the data, without notice.
#
# Any use of this material to target advertising or similar activities
# are explicitly forbidden and will be prosecuted. DK Hostmaster A/S
# requests to be notified of any such activities or suspicions thereof.
Domain:
tele.dk
DNS:
tele.dk
Registered:   1995-03-08
Registrant
Handle:       TD2488-DK
Name:         Tele Danmark
Address:      Sletvej 30
Postalcode:   8310
City:         Tranbjerg J
Country:      Danmark
Phone:
+45 80 80 80 80
Fax:
+45 89 45 06 08
Email:
hostm...@tele.dk
Administrator
Handle:       TB2675-DK
Name:         Tele Danmark
Attention:    Torben Bajlum
Address:      Sletvej 30
Postalcode:   8310
City:         Tranbjerg J
Country:      Danmark
Phone:
+45 80 80 80 80
Fax:          +45
Email:
hostm...@tele.dk
Billing contact
Handle:       TDI4-DK
Name:         TDC Internet
Attention:    Kreditor service Ao6136
Address:      Sletvej, c/o Kreditorfunktionen AO6136
Postalcode:   8310
City:         Tranbjerg J
Country:      Danmark
Phone:
+45 86 78 33 00
Fax:
+45 86 78 38 00
Email:
hostm...@tele.dk
Nameservers
Hostname:
aix1.inet.tele.dk
Handle:       HF190-DK
Hostname:
auth01.ns.tele.dk
Handle:       TD169-DK
Hostname:
auth02.ns.tele.dk
Handle:       TD169-DK
Hostname:
ns-ext.vix.com
Handle:       HF190-DK
Hostname:
ns-soa.darenet.dk
Handle:       UR501-DK
Hostname:
ns2.tele.dk
Handle:       HF190-DK
--
  To resolve one of the above handles: whois -h
whois.dk-hostmaster.dk

HANDLE
  OTOH offical handles should be recognised directly.
  Please report errors or misfits to
lu...@iks-jena.de
.
Query done.
Avete suggerimento o iniziative da intraprendere?
Ciao, Carlo


title: [ATTACCO AL NG]

text:
Questo il messaggio inviato all'abuse del provider (
ab...@post.tele.dk
):
Dear Sirs,
I have just received the attached unsolicited e-mail and message to NG
it.comp.appl.access, apparently coming from IP 80.62.217.218
(
dread11.news.tele.dk
 264 80.62.217.218), inside a network owned by you.
Please check it out, and handle your user according to your TOS/AUP.
Thank you.
Carlo Costarella
---UCE---
Segue il testo del messaggio...


title: [ATTACCO AL NG]

author: cidi

text:
Carlo Costarella ha scritto:
> Ecco che ci risiamo,
> anche il nostro NG è stato fatto oggetto di messaggi spazzatura.
> Sembra che utilizzino il nome dei frequentatori del NG e la loro e-mail per
> inviare i messaggi.
> Credo che bisognerà fare una e.mail all'abuse di
tin.it
 o mettere un filtro.
> Personalmente ho già provveduto con i mittenti bloccati di OE (
tele.dk
).
Ciao Carlo
Ho bloccato anche io il mittente in OE
(strumenti->regole messaggi-> mittenti bloccati) forse il dominio non è
corretto?
ma sembra non riesca a bloccare questo dominio (
tele.dk
)
continuo a ricevere messaggi in inglese e quelli in italiano alcuni sono
tradotti.
tutte le risposte del pomeriggio si sono trasformate in inglese...(stavo
rispondendo ad Alex di fornirci anche la versione italiana, invitando,
contemporaneamente, SV e MA a tradurre la faq... :-)
---
Daniele
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [ATTACCO AL NG]

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:cphnaq$pqq$1...@news.newsland.it...
> Carlo Costarella ha scritto:
>
>> Ecco che ci risiamo,
>> anche il nostro NG è stato fatto oggetto di messaggi spazzatura.
>> Sembra che utilizzino il nome dei frequentatori del NG e la loro e-mail
>> per
>> inviare i messaggi.
>> Credo che bisognerà fare una e.mail all'abuse di
tin.it
 o mettere un
>> filtro.
>> Personalmente ho già provveduto con i mittenti bloccati di OE (
tele.dk
).
>
> Ciao Carlo
> Ho bloccato anche io il mittente in OE
> (strumenti->regole messaggi-> mittenti bloccati) forse il dominio non è
> corretto?
> ma sembra non riesca a bloccare questo dominio (
tele.dk
)
> continuo a ricevere messaggi in inglese e quelli in italiano alcuni sono
> tradotti.
> tutte le risposte del pomeriggio si sono trasformate in inglese...(stavo
> rispondendo ad Alex di fornirci anche la versione italiana, invitando,
> contemporaneamente, SV e MA a tradurre la faq... :-)
>
> ---
> Daniele
>
>
Sì anche io sto cercando di fare qualcosa.
Questo un altro trace più completo:
http://www.frantoiogestione.com/8062217218B.jpg
Questa la risposta inviatami da
ab...@post.tele.dk
  in seguito al mio
messaggio:
(Danish version below / Dansk nedenfor)
ENGLISH:
You have sent an email to TDCs postmaster/abuse function, therefore
you receive this reply.
In general we only take care of requests reguarding:
SPAM:
-----
The complain must contain an IP-address belonging to a TDC private user,
if this is not the case, your mail will be deleted.
Your mail must contain the following;
1. Please use the following subject (not a must): Spam
2. The header of the spam email
3. The spam email itself (do not include virus, as we delete those emails)
For more information see
http://tdc.mail.dk
VIRUS/TROJAN HORSES:
--------------------
The complain must contain an IP-address belonging to a TDC private user,
if this is not the case, your email will be deleted.
Your email must contain the following;
1. Please use the following subject (not a must): Virus
2. IP-address of the sender
3. Date
4. Timestamp & timezone (please use GMT)
5. Name of the virus if possible
6. Include one of the following:
   6.1 The header of the email
   6.2 Firewall log (only relevant information).
For more information see
http://tdc.mail.dk
HACKING/PORTSCAN/FIREWALL ALERTS:
---------------------------------
The complain must contain an IP-address belonging to a TDC private user,
if this is not the case, your email will be deleted.
Your email must contain the following;
1. Please use the following subject (not a must): Hacking
2. IP-address
3. Date
4. Timestamp & timezone (please use GMT)
5. Did the attack succeed? What damage has been made to your pc?
For more information see
http://tdc.mail.dk
COPYRIGHT:
----------
The complain must contain an IP-address belonging to a TDC private user,
if this is not the case, your email will be deleted.
The sender of the email must be the copyright owner, or an orgination that
handles the copyright owners interest.
Your email must contain the following;
1. Please use the following subject (not a must): Copyright
2. Include one of the following;
   2.1 Homepage: link/url to the copyright protected material. If the
       copyright protected material is on a TDC server, it will be
       removed. If it is on the users equipment, the user will be informed.
   2.2 News: Name of the newsgroup, message-id to the copyright protected
       posting.
   2.3 In all other cases we need the IP-address, date, timestamp &
       timezone (please use GMT).
For more information see
http://tdc.mail.dk
NEWS:
-----
The complain must contain an IP-address belonging to a TDC private user,
if this is not the case, your email will be deleted.
Your email must contain the following;
1. Please use the following subject (not a must): Usenet
2. Newsheader
3. Relevant information for the case. Mail without any questions, commentes
etc., will be deleted.
RBL, FILTER, BLOCKING:
----------------------
If you receive an error message reguarding blocked email, we can only
process
your email if you send us the following information.
1. Please use the following subject (not a must): Blocking
2. IP-addresse, domain, sender emailaddress.
3. The error message (from our server).
WEBMAIL & MAILBOX CONFIGURATION:
--------------------------------
Through webmail (
http://mail.tdconline.dk
) you can read/send/delete emails,
autoanswer,
forward, filter, manage addressbook, change password and emailaddress etc.,
depending on your subscription.
HAVE I EMAILED THE CORRECT ABUSE/POSTMASTER:
--------------------------------------------
If you are unsure of where to direct your complaint, please
check the "who is" information of the IP address in question.
You can look up an IP address on the web, e.g. here:
http://www.cyberabuse.org
 or
http://www.geektools.com/whois.php
IMPORTANT:
----------
- Mails containing virus will be deleted.
- Attachments will not be read. Send ALL information in clear text.
- Do not send more than one case per email (fx. different IP-addresses,
  homepages, newsgroups).
- If you do NOT included the above information, we can not process your
  email and it will be deleted.
- If your email does not contain any questions, comments etc., you will
  not receive a human answer.
- We dont click on links in email.
- We dont answer robot generated emails.
- Please use a valid reply-to address.
- If your email includes the necessary information written above, you
  do not need to email us again.
You only receive this autoanswer once (each day you mail us)!
Note: You cannot reply to this email!
Best regards
TDC
Postmaster
Web:
http://tdc.mail.dk
Email:
postm...@post.tele.dk


title: [ATTACCO AL NG]

text:
Ciao Carlo.
Ottimo cane da caccia direi.....!!!
Io non saprei che fare se posso esserti utile in quasiasi modo
dammi qualche direttiva lo faccio con estremo piacere e non solo..!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: [ATTACCO AL NG]

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cpi3os$tdo$1...@lacerta.tiscalinet.it...

Ivia una e-mail a questi indirizzi:
postm...@post.tele.dk
;
ab...@post.tele.dk
Oggetto: SPAM
Messaggio: copia uno dei messaggi a te clonati da
proprietą...dettagli...intero testo
Anzi se altri del NG fanno lo stesso sarebbe un'ottima cosa.
Poi inviane uno anche all'abuse di
virgilio.it
 a questo indirizzo:
ab...@matrix.it
Con il seguente messaggio o uno che a te sembra idoneo:
La presente per segnalare l'arrivo di messaggi spam nel NG
it.comp.appl.access.
I messaggi sembrano provenire da 80.62.217.218 (
dread11.news.tele.dk
).
Si prega di voler provvedere con urgenza bloccando tale mittente.
Cordiali saluti,
TuaFirma
Ciao, Carlo


title: [ATTACCO AL NG]

text:
Ottimo.
Fatto tutto.
Grazie



title: [ATTACCO AL NG]

author: Ebo

text: un grazie e complimenti ai "seniores" per l'opera di pulizia sul Ng. Ebo


title: [ATTACCO AL NG]

author: ciroteo

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cpi9oc$27u$1...@lacerta.tiscalinet.it...

Si è risolto oppure occorre mandare le mail come ha detto Carlo?
Buon lunedi a tutti!


title: evidenziare campi in una maschera

author: Vittorio

text:
Per la messa a punto del mio database ho bisogno di un altro vostro aiuto.
Come dicevo nelle precedenti discussioni ho il desiderio di evidenziare (in
una maschera continua) il campo dove è contenuto un valore immesso da me
mediante un controllo.
Il controllo è in una Query (che è anche l'origine dati della Maschera) e fa
riferimento all' "Espr1"
Nella Maschera continua ci sono i seguenti campi: .[N CICLO], .[PARTE
(LRM)], [ELENCO ELEM.PARTE (LRM) FIGLIO], [ELENCO FABBISOGNO.PARTE (LRM)
FIGLIO] ognuno dei quali è "circondato" da delle Caselle (dei rettangoli):
Casella79, Casella80, Casella81 e Casella82. Volevo che se ad esempio Espr1
è uguale a [N CICLO] fosse visibile solo Casella79 e non le altre.
Nell'Evento "su clic" nella Sezione Corpo della Maschera ho inserito il
seguente Evento:
EVENTO SU CLIC NELLA SEZIONE CORPO DELLA MASCHERA.
Private Sub Corpo_Click()
If Me.Espr1 = Me.[N CICLO] Then
Me.Casella79.Visible = True
Else
Me.Casella79.Visible = False
End If
If Me.Espr1 = Me.[PARTE (LRM)] Then
Me.Casella80.Visible = True
Else
Me.Casella80.Visible = False
End If
If Me.Espr1 = Me.[ELENCO ELEM.PARTE (LRM) FIGLIO] Then
Me.Casella81.Visible = True
Else
Me.Casella81.Visible = False
End If
If Me.Espr1 = Me.[ELENCO FABBISOGNO.PARTE (LRM) FIGLIO] Then
Me.Casella82.Visible = True
Else
Me.Casella82.Visible = False
End If
End Sub
Scrivendo questo "Evento", quando clicco sul corpo della Maschera scompaiono
tutte le Casellexx. Penso che esegua sempre "Me.Casellaxx.Visible = False"
 Dove sbaglio? Potete aiutarmi? C'è il modo di evitare di far cliccare sul
corpo della Maschera, ma di fare attivare l'evento subito dopo l'inserimento
del controllo "Espr1"?
Grazie!!


title: evidenziare campi in una maschera

text:
"Vittorio" <
vi...@email.it
> ha scritto nel messaggio
news:4582f547$0$19100$4faf...@reader4.news.tin.it...

Se Access superiore alla 97 usa la formattazione condizionale.
Ciao, Carlo


title: evidenziare campi in una maschera

author: VT @ home

text:
Il Fri, 15 Dec 2006 20:19:42 +0100, "Vittorio" <
vi...@email.it
> ha
scritto:

Quello che si verifica è il comportamento normale di Access in una
form continua.
Infatti in tale caso tu definisci una "riga" che Access visualizza n
volte a video, ma la "riga" è sempre una ed una sola, tanto è vero che
Access non offre alcun modo per fare  riferimento ad una specifica
"riga" della form (per esempio non esiste un "numero riga" o qualcosa
di simile).
Quindi, quando alteri una qualsiasi impostazione di un controllo della
"riga", questa viene riportata su tutte le "righe" proprio per la
natura delle form continue.
In conclusione non hai sbagliato niente: hai solo interpretato in
maniera non corretta il funzionamento di Access.
Soluzioni ?
Sinceramente, al momento non mi viene in mente niente ...
Prova a guardare
www.sitocomune.com
, sezione Forms, FAQ nn 3.1, 3.10,
3.25, 3.57, 3.117


title: Help su un report etichette creato a D.O.C.

author: Ronny

text:
Avrei il seguente problemino con una stampa etichette da Acces97, cercherň
di spiegarmi al meglio :
Ho creato un report etichette (con dati
filtrati da una maschera e no autocomposizione) con il solo Corpo che ha
lunghezza in cm pari alla lunghezza dell’etichetta da stampare.
In Imposta
pagina gli ho definito 2 mm di margine (la fincatura del modulo) , altezza
e larghezza pari all’etichetta.
La stampante č una vecchia stampantina ad
aghi. Dalla maschera imposto il numero di etichette da stampare, vado nel
report e succede una cosa strana: se scelgo di stampare piů di 5 etichette
, le prime 5 me le fa ok (guarda a caso ci stanno tutte su un foglio) poi
salta un modulo intero e ricomincia con un allineamento sballato.
Ho fatto
delle prove a casa su una A4 a getto e quando finisce un foglio (5
etichette) ricomincia tranquillamente dal secondo.
Io dal cliente non ho
guardato onestamente com’č impostata la stampante da Win perché pensavo che
impostando una pagina personalizzata risolvessi il problema su tutte le
stampanti. Probabilmente mi sbagliavo…
Consigli in generale? Cosa puň
essere? Eventualmente posso fermare a 5 etichette e partire da un altro
foglio?
Grazie mille a tutti.
Ciao.
Ronny.
--------------------------------
Inviato via
http://usenet.iol.it


author: Roberto - Syd

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z66Y...@usenet.iol.it...
> Avrei il seguente problemino con una stampa etichette da Acces97, cercherò
> di spiegarmi al meglio :
>
> Ho creato un report etichette (con dati
> filtrati da una maschera e no autocomposizione) con il solo Corpo che ha
> lunghezza in cm pari alla lunghezza dell'etichetta da stampare.
> In Imposta
> pagina gli ho definito 2 mm di margine (la fincatura del modulo) , altezza
> e larghezza pari all'etichetta.
> La stampante è una vecchia stampantina ad
> aghi. Dalla maschera imposto il numero di etichette da stampare, vado nel
> report e succede una cosa strana: se scelgo di stampare più di 5 etichette
> , le prime 5 me le fa ok (guarda a caso ci stanno tutte su un foglio) poi
> salta un modulo intero e ricomincia con un allineamento sballato.
> Ho fatto
> delle prove a casa su una A4 a getto e quando finisce un foglio (5
> etichette) ricomincia tranquillamente dal secondo.
> Io dal cliente non ho
> guardato onestamente com'è impostata la stampante da Win perché pensavo
che
> impostando una pagina personalizzata risolvessi il problema su tutte le
> stampanti. Probabilmente mi sbagliavo.
> Consigli in generale? Cosa può
> essere? Eventualmente posso fermare a 5 etichette e partire da un altro
> foglio?
> Grazie mille a tutti.
> Ciao.
> Ronny.
> --------------------------------
> Inviato via
http://usenet.iol.it
>
E' tutta una questione di margini vedrai che i 2 mm che hai impostato sono
aumentati a 6 mm e quindi stampa una pagina vuota devi calcolare i margini
all'interno dell'etichetta es.: se l'etichetta è lunga 10 cm. la devi
disegnare di 8,8 cm. facendo così hai a disposizione 6 mm. per margine
(Destro/Sinistro).
Ciao Roberto - Syd


text:
Quindi i margini che riguardano la lunghezza e non la larghezza? Io il
superiore l'ho impostato a 4,23 mm, l'inferiore a 14,9, sx=11,99 dx=11,99
E' giusto farlo da imposta pagina sto lavoro? Sempre da imposta pagina le
dimensioni del foglio sono quelle std di Win.
Grazie
Ronny
>E' tutta
una questione di margini vedrai che i 2 mm che hai impostato sono
>aumentati a 6 mm e quindi stampa una pagina vuota devi calcolare i margini
>all'interno dell'etichetta es.: se l'etichetta č lunga 10 cm. la devi
>disegnare di 8,8 cm. facendo cosě hai a disposizione 6 mm. per margine
>(Destro/Sinistro).
>Ciao Roberto - Syd
--------------------------------
Inviato via
http://usenet.iol.it


title: access 2007 e caselle cobinate nei report.

author: IgnazioC

text:
salve a tutto il ng
mi rivolgo a coloro che si sono trovati a lavorare con access 2007..
ma perchè hanno cambiato il funzionamento delle caselle combinate?
io avevo la (cattiva?) abitudine di inserire una casella di riepilogo
con n colonne non visibile nel report per poterne recuperare i valori
nelle caselle di testo con un " =casellacombinata.column(n)"
ma ciò non è più possibile in access 2007, perchè inserendo una listbox
in un report anche se se ne specifica l'origine riga, questa non viene
proprio considerata nell'anteprima del report. anzi bisogna
necessariamnete associare la listbox ad un campo della tabella che è
origine record del report.
sto cercando di sostituire il codice dei report con dei vari dlookup ma
mi chiedo come mai microsoft abbia fatto sta scelta...
saluti a tutti.
--
ignazioc


title: problema controllo ortografico (un pò OT)

author: newsmino

text:
durante il controllo ortografico la parola "di" non viene riconosciuta
come parola italiana
qualcuno sa darmi indicazioni su come risolvere questo problema (che
sembra un baco di outlook)
p.s. software utilizzato "microsoft office outlook sp3"
buona giornata a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: MA

text:
"newsmino" <
news...@gmail.com
> ha scritto nel messaggio
news:hsg9jp$bsd$1...@news.newsland.it...
> durante il controllo ortografico la parola "di" non viene riconosciuta
> come parola italiana
>
> qualcuno sa darmi indicazioni su come risolvere questo problema (che
> sembra un baco di outlook)
>
> p.s. software utilizzato "microsoft office outlook sp3"
>
> buona giornata a tutti
>
> --
Ciao qui si parla di Access non Outlook



title: Progettazione maschera inserimento dati, particolare

author: Nemo

text:
Ho questa necessità:
progetto access .adp con access 2000  e sql server 2000
Tramite DTS di sql server importo da AS/400 ogni notte, una tabella
CARTELLINI  (la tabella su sql server viene sempre cancellata e riempita con
i tutti i record di quella AS).
Questa tabella contiene 4 campi:
AnnoCartellino, NumeroCartellino, DatarRilevazione, FaseProduzione.
Io avrei necessità di aggiungere un campo "DataMessaInProduzione" che viene
imputato dall'utente tramite access.
Pensavo di creare una tabella nuova PRODUZIONE con "AnnoCartellino",
"NumeroCartellino", "DataMessaInProduzione", in relazione 1-1 con
CARTELLINI, in maniera tale che il dato imputato da access non venga perso
dopo ogni importazione.
LA DOMANDA E' LA SEGUENTE:
come posso progettare la maschera per l'immissione dei dati?
oppure: devo progettare in db in un'altra maniera? o devo creare delle
stored procedure particolari? Via ado?
Grazie


title: Dati da una maschera ad una tabella

author: Teamnetwork

text:
Buongiorno
sono alla base della programmazione access.
Ho creato una maschera con 2 campi
Il primo e' un valore che viene espresso in euro (esempio 45,00) e
quello e' da inserire manualmente
Il secondo e' un campo che DIVIDE il primo campo per 4,5 (il valore di
vendita del prodotto.
Utilizzando =[primo_campo]/4,5 ottenfo il mio bel risultato di 10
Ma in nessuna maniera riesco a riportarlo in una tabella.
Grazie per il minuto perso


title: Dati da una maschera ad una tabella

text:
"Teamnetwork" <
teamn...@tin.it
> ha scritto nel messaggio
news:qqrauvk0rlh4j4ban...@4ax.com...

Che necessità hai di memorizzarlo nella tabella?
quando ti serve lo calcoli nella maschera, questa è la procedura esatta. Le
tabelle non dovrebbero contenere campi calcolati che sono propri delle
maschere e query. Visto che sei all'inizio della programmazione sarebbe il
caso che ti leggessi qualche buon manuale. sul sito comune trovi i titoli.
Ciao Daniele
http://www.sitocomune.com/


title: Dati da una maschera ad una tabella

text:
On Sun, 21 Dec 2003 12:01:19 GMT, "cidi" <
dadonzin...@tin.it
>
wrote:
>Che necessità hai di memorizzarlo nella tabella?
>quando ti serve lo calcoli nella maschera, questa è la procedura esatta. Le
>tabelle non dovrebbero contenere campi calcolati che sono propri delle
>maschere e query. Visto che sei all'inizio della programmazione sarebbe il
>caso che ti leggessi qualche buon manuale. sul sito comune trovi i titoli.
>Ciao Daniele
>
>
http://www.sitocomune.com/
>
apprezzo i consigli ma DEVO salvare nella tabella il valore calcolato.
Tutto ruota intorno a quei valori
Potrei farlo a mano senza fargli da divisione iniziale (esempio 45
/4,5 ) e inserire direttamente 10 ma sarebbe alquanto poco "comodo".
Il valore calcolato e' il numero di prodotti venduti, in questo
esempio sopra 10.
Tutto ruotera attorno a questo valore per grafici e altro ..
Se riesci a dedicarmi un minuto mi faresti una grandissima cortesia


title: Dati da una maschera ad una tabella

text:
"Teamnetwork" <
mal...@unseen.org
> ha scritto nel messaggio
news:p7bguv81f338io9nn...@4ax.com...

Ciao Teamnetwork
Nel secondo controllo della maschera, evento dopo aggiornamento metti:
Me.NomeTerzoCampo = (Me.NomePrimoCampo / Me.NomeSecondoCampo)
Ciao Daniele


title: non riesco ad aprire un database Access 2.0

author: Daniele Giacobazzi

text:
Utilizzo un database scritto in Access 2.0 il 7 gennaio ho applicato la
patch microsoft per l'anno 2000 e molto semplicemente da 3 giorni il file
non si apre più dicendo che il formato del file access non è valido
c'e' qualcosa che sipuò fare per il recupero ?
Grazie


author: Lorenzo Coronati

text:
Scrisse "Daniele Giacobazzi" <
daniele.g...@libero.it
>:
>c'e' qualcosa che sipuò fare per il recupero ?
Gia' provato a creare un db nuovo e importare tutti gli oggetti?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


text:
purtroppo il file e' assolutamente ingestibile : non riesco a compattarlo, a
ripristinarlo e neanche ad utilizzarlo come base per un'importazione
grazie comunque
Lorenzo Coronati <
lore...@tin.it
> wrote in message
388acfe7...@news.libero.it...



text:
Scrisse "Daniele Giacobazzi" <
daniele.g...@libero.it
>:
>purtroppo il file e' assolutamente ingestibile : non riesco a compattarlo, a
>ripristinarlo e neanche ad utilizzarlo come base per un'importazione
Sorry :-(
Ma tanto avevi il backup del giorno prima, VERO?



title: Visualizzare dati tipo excel

text:
Ciao a tutti, nel mio db ho una tbl in cui memorizzo gli orari delle lezioni
indicando l' IdAula (correlato a tbl appoggio) ,  l'ora e
l'IdDocente(correlato a tbl appoggio) .Volevo sapere se esiste un modo per
visualizzare in una form
questi dati con "effetto excel" ossia indicando come origine di riga ad
esempio l'ora , come origine colonna l'IdAula e nell'incrocio tra riga e
colonna l'IdDocente.
L'effetto dovrebbe essere questo:
              |  Aula1        |    Aula2    |  Aula3
ore8       |   Roberto    |   Fabio     |  Maria
ore9       |   Roberto    |   Fabio     |  Maria
ore 10    |   Luca         |   Michele  |  Maria
Si puo' fare ( e se risposta affermativa esiste) in che modo?
Grazie
Alex


title: Visualizzare dati tipo excel

author: OndaMax

text:
"alex3man" ha scritto nel messaggio ...
> Ciao a tutti, nel mio db ho una tbl in cui memorizzo gli orari delle
lezioni
> indicando l' IdAula (correlato a tbl appoggio) ,  l'ora e
> l'IdDocente(correlato a tbl appoggio) .Volevo sapere se esiste un modo per
> visualizzare in una form
> questi dati con "effetto excel" ossia indicando come origine di riga ad
> esempio l'ora , come origine colonna l'IdAula e nell'incrocio tra riga e
> colonna l'IdDocente.
Una Query a campi incrociati dovrebbe essere sufficiente. Segui
l'autocomposizione per comprenderne la dinamica ...
Dopo di che dovrebbe essere semplice utilizzarla come fonte dati della form
di cui parli. Sempre che tu ritenga necessaria una form visto che, se ti
preme l'effetto Excel, il foglio dati espresso dalla query potrebbe essere
sufficiente.
O forse conosci già la Query a campi incrociati ed io non ho capito la
domanda ...
Marco


title: Visualizzare dati tipo excel

text:
Il 10 Apr 2002, 23:16, "OndaMax" <
ond...@liberox.it
> ha scritto:
>Una
Query a campi incrociati dovrebbe essere sufficiente. Segui
>l'autocomposizione per comprenderne la dinamica ...
>Dopo di che dovrebbe
essere semplice utilizzarla come fonte dati della
>form
>di cui parli.
Sempre che tu ritenga necessaria una form visto che, se ti
>preme
l'effetto Excel, il foglio dati espresso dalla query potrebbe essere
>sufficiente.
>O forse conosci gią la Query a campi incrociati ed io non
ho capito la
>domanda ...
>Marco
Innanzi tutto grazie della risposta,
effettivamente la query a campi incrociati potrebbe essere un'ipotesi da
tenere in considerazione ma mi chiedevo se non esistesse un activeX o
similare che permetta la visualizzazione in una griglia.
Ora, ho provato a
registrare l'ocx che gestisce il DBGrid (visual basic 6) ma non me lo fa
vedere (tra i controlli ActiveX) ed č per questo che mi stavo chiedendo se
qualcuno utilizza "oggetti" diversi per risolvere il problema della
visualizzazione incrociata dei record.
Qualsiasi indicazione č gradita!
Ciao,
Alex
--------------------------------
Inviato via
http://usenet.iol.it


title: help!

author: Tom

text:
In questo pezzo di codice
nomefile = Mid(Me![Immagine], 2, (Len(Me![Immagine]) - 2))
mi da un errore di runtime sul Len.
Dice che manca il progetto o la libreria...
Io ho pure installato le librerie vbrun60sp4 ma nonfunge...
Uso access97.
Qualcuno ha idee?
Grazie.
Tom.


title: help!

author: Sergio MAZZA

text:
"Tom" <
t_bom...@hotmail.com
> ha scritto nel messaggio
news:Mx5L8.2094$K4.3...@twister2.libero.it...

La prima idea che mi viene in mente è quella di ricordarti di scrivere un
oggetto significativo e colgo l'occasione per invitarti a leggere le (poche)
regole che esistono in questo NG; le trovi qui:
http://www.sitocomune.com/netiquette.htm
.
La seconda idea è quella di fare un giro sul sito comune
(
www.sitocomune.com
) dove trovi la soluzione al bug...
Ciao.
--
Sergio MAZZA


title: Password su DB

author: Marco Antonioli

text:
Buongiorno
Io ho smesso da tempo di definire passwords sui DB perchè in caso di
corruzione mi risultò impossibile qualsiasi tentativo di recupero anche
con l'"aiuto" di Microsoft.
Mi sono fatto un'idea sbagliata ?
Ciao
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Password su DB

author: Alessandro Baraldi

text:
"Marco Antonioli" <
in...@echovr.it
> wrote in message
news:169464ff8e64f52bc78...@mygate.mailgate.org
> Buongiorno
>
> Io ho smesso da tempo di definire passwords sui DB perchè in caso di
> corruzione mi risultò impossibile qualsiasi tentativo di recupero anche
> con l'"aiuto" di Microsoft.
> Mi sono fatto un'idea sbagliata ?
>
> Ciao
>
> Marco
Sinceramente non saprei se la cosa è vincolata, quello che
posso aggiungere è che la PWD di Access ha un livello di sicurezza
prossimo allo ZERO, pertanto non la uso.
Meglio è la protezione a livello utente. Ho detto meglio non
sicura.
@Alex.



title: Password su DB

text:
> Sinceramente non saprei se la cosa è vincolata, quello che
> posso aggiungere è che la PWD di Access ha un livello di sicurezza
> prossimo allo ZERO, pertanto non la uso.
> Meglio è la protezione a livello utente. Ho detto meglio non
> sicura.
>
> @Alex.
Sono d'accordo.
Mi preoccupo della validità di queste protezioni in riferimento alle
normative sulla privacy prorogate al 31/12/2004.
Grazie per l'attenzione
Marco



title: Il report non filtra i dati della maschera.

author: Santoni

text:
Premetto a tutti che non è da tanto che uso access...
Ho creato una maschera che contiene dati di tre tabelle separate
Cliente,contratto,prodotti.
Un cliente puo avere piu contratti e ogni contratto a molti prodotti.Vorrei
visualizzare nel report
solo il contratto selezionato nella maschera.Come faccio???
Nella maschera ho posto un pusante di apertura per un altra maschera con dei
campi
non assegnati che visualizzano pero il numero di contratto e il nome e
cognome del cliente
(la classica maschera vuoi stampare questo ok o annulla) pero all'apertura
del report non riesco
ad filtrade il dato e vengono stampati tutti i contratti di tutti i
clienti........devo impostare qualcosa ai pulsanti?
Come faccio a risolvere  questo problema??? sono ancora molto
principiante....
Se qualcuno avasse tempo per rispondermi lo ringrazzio anticipatamente...
CiaoCiao


author: Antonio Biso

text:
"Santoni" <
santo...@tiscali.it
> ha scritto nel messaggio
news:9JSm9.175138$ub2.3...@news1.tin.it...
> Premetto a tutti che non è da tanto che uso access...
> Ho creato una maschera che contiene dati di tre tabelle separate
> Cliente,contratto,prodotti.
> Un cliente puo avere piu contratti e ogni contratto a molti
prodotti.Vorrei
> visualizzare nel report
> solo il contratto selezionato nella maschera.Come faccio???
> Come faccio a risolvere  questo problema??? sono ancora molto
> principiante....
Ma siccome hai molta buona volontà, puoi vedere sull'help come si fa.
Aprendo il report con docmd.openreport vedrai sull'help che ci sono dei
parametri. L'ultimo è il criterio WHERE con cui filtrare il report.
Pertanto, se sulla mashcera hai un controllo (anche nascosto) con l'ID
univoco del contratto da stampare, che si chiama ID_Contratto, un esempio di
filtro è
"ID = " & ID_Contratto
Antonio


title: disabilitare scroll mouse

author: Michele Giovannini

text:
Salve
Ho fatto una applicazione in Access
Esiste una maschera che permette di visualizzare/modifcare/aggiungere record
Quando clicco su AGGIUNGI RECORD va su una maschera vuota con un campo
indice aggiornato
Il problema è che la segretaria muove lo scroll del mouse quindi fa vari
casini (invece che inserire un nuovo record modifica quelli già esistenti).
Si può disabilitare lo scroll?
Come?
Grazie


title: disabilitare scroll mouse

author: Eugenio

text:
"Michele Giovannini" <
mgiova7...@hotmail.com
> ha scritto nel messaggio
news:43XZc.245016$5D1.11...@news4.tin.it...
> Salve
>
> Ho fatto una applicazione in Access
>
> Esiste una maschera che permette di visualizzare/modifcare/aggiungere
record
>
> Quando clicco su AGGIUNGI RECORD va su una maschera vuota con un campo
> indice aggiornato
>
> Il problema č che la segretaria muove lo scroll del mouse quindi fa vari
> casini (invece che inserire un nuovo record modifica quelli gią
esistenti).
>
> Si puņ disabilitare lo scroll?
> Come?
>
> Grazie
>
>
http://web.tiscali.it/giorgiorancati/msaccess.htm
Ciao
Eugenio


title: disabilitare scroll mouse

author: Roberto dalla campagna

text:
"Michele Giovannini" <
mgiova7...@hotmail.com
> ha scritto nel messaggio
news:43XZc.245016$5D1.11...@news4.tin.it...
> Salve
>
> Ho fatto una applicazione in Access
>
> Esiste una maschera che permette di visualizzare/modifcare/aggiungere
record
>
> Quando clicco su AGGIUNGI RECORD va su una maschera vuota con un campo
> indice aggiornato
>
> Il problema č che la segretaria muove lo scroll del mouse quindi fa vari
> casini (invece che inserire un nuovo record modifica quelli gią
esistenti).
>
> Si puņ disabilitare lo scroll?
> Come?
>
> Grazie
Vai sul link:
http://www.mantuanet.it/alessandro.baraldi/
e nella Sezione API leggi gli articoli intitolati "MouseWheel" e
"MouseWheel_97".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: disabilitare scroll mouse

author: ALESSANDRO Baraldi

text:
"Michele Giovannini" <
mgiova7...@hotmail.com
> ha scritto nel messaggio
news:43XZc.245016$5D1.11...@news4.tin.it...
> Salve
>
> Ho fatto una applicazione in Access
>
> Esiste una maschera che permette di visualizzare/modifcare/aggiungere
record
>
> Quando clicco su AGGIUNGI RECORD va su una maschera vuota con un campo
> indice aggiornato
>
> Il problema č che la segretaria muove lo scroll del mouse quindi fa vari
> casini (invece che inserire un nuovo record modifica quelli gią
esistenti).
>
> Si puņ disabilitare lo scroll?
> Come?
>
> Grazie
In realtą sia la Routine di Giorgio che la mia, fatte poi insieme, le
differenza
sta solo nella gestione del multi SubClassing hanno una limitazione enorme.
Non funzionano per SottoMaschere e ListBox.
Io ti consiglierei l'esempio fatto da Lebas che usa una Dll(Windows dll
pertanto
non serve registrarla) esterna fatta in C++.
www.lebans.com
Ciao.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Come realizzare un cleaner per il codice vba?

author: RobertoA

text:
Vorrei realizzare il 'mio' cleaner per dare una ripulita ad alcuni
progetti Access particolarmente voluminosi
Il primo obiettivo e' individuare nei moduli le sub/function che non
vengono usate in nessuna parte del programma, le orfane per capirci, e
consentire all'operatore di eliminarle
Stessa sorte tocchera' alle costanti/variabili, a vedro' dopo

Allora supponendo che dentro un ciclo scorra tutti i moduli
Che per ogni modulo scorra le sub/funzioni presenti
Come fare per capire se la sub/funzione corrente e' usata nel programma?
Perche' andare di forza bruta mi sembra estremamente impegnativo
C'e' qualche trucco che possa usare per capire se una data sub/funzione
viene usata all'interno del programma (senza scorrere tutti gli altri
moduli e form e report)?


text:
Io avevo fatto una cosa simile qualche anno addietro... le cose non sono così semplici.

Le Funzioni possono essere richiamate non solo nel VBA ma nel Generatore di Espressioni, quindi trovartele in Properties degli oggetti come DefaultValue, o anche Eventi.
Ci sono poi le Public Function delle Form che possono essere usate, o anche le Public Property delle Form ma anche delle Classi.

Ovviamente a questo vanno aggiunte le dichiarazioni Public delle Variabili che possono essere richiamate ovunque nei moduli di VBA...

La cosa che avevo pensato dopo varie prove e che mi pareva più più funzionale era individuare con VBE inserendo la Lib per accedere al codice, tutte le Function/Sub/Property e le ho registrate, poi ho ESPORTATO Form/Report/Moduli in formato Testo ma con la Funzione Nascosta SaveAsText, in quanto esporta la struttura della Form/Report inclusi gli Oggetti e le Proprietà, nelle quali si può annidare la chiamata a Function.

Purtroppo poi ci sono le MACRO EMBEDDED pessima invenzione di MS.... che sono una rottura di scatole terribile per le quali serve un codicillo a parte.
Di fatto poi apri i file di Testo con FSO e cerchi tutte le parole salvate come FUNCTION ecc... e le conti se il COUNTER=1 non è usata...

Ho semplificato e banalizzato molto, ma il lavoro da fare è discretamente complesso.

@Alex


text:

Mi sembra di capire che dai una 'spazzolata' iniziale, memorizzi, e poi
  usi per capire se una certa Sub/Funzione e' presente nell'archivio
raccolto
Si, ottima idea, non avevo pensato all'archivio coi nomi degli oggetti
Ma una volta trovato il codice orfano, supponiamo sia

Public Function Apri_File(byval nom_fil as string) as long

dentro il modulo  "modFunzioniGlobali", come faresti poi ad eliminare la
funzione dal codice (nell'ipotesi di voler attivare l'automatismo)?


text:
> Mi sembra di capire che dai una 'spazzolata' iniziale, memorizzi, e poi
> usi per capire se una certa Sub/Funzione e' presente nell'archivio
> raccolto
> Si, ottima idea, non avevo pensato all'archivio coi nomi degli oggetti

Da alcune prove che feci era la soluzione che in assoluto dava le migliori performances, le altre erano lente.

> Ma una volta trovato il codice orfano, supponiamo sia
>
> Public Function Apri_File(byval nom_fil as string) as long
>
> dentro il modulo "modFunzioniGlobali", come faresti poi ad eliminare la
> funzione dal codice (nell'ipotesi di voler attivare l'automatismo)?

Io in automatico AZIONI di CANCELLAZIONE non ne farei MAI... motivo per cui non le  avevo previste.
Nel mio giochetto avevo fatto un sistema che mi scannerizzasse tutto, mi facesse vedere la cosa, e sfruttanto una RichText evidenziavo la corrispondenza dei TOKEN trovati con la lista all'interno degli oggetti.

Procederei con la cancellazione Manuale, e la riscannerizzazione, da fare attenzione che, la Funzione deve essere l'ultima cosa da CANCELLARE, altrimenti protresti avere un sacco di chiamate nel codice senza la destinazione, ovviamente il DEBUG lo segna ma lo SCANNER potrebbe essere ingannato.

@Alex


text:

Si, in realta' anch'io pensavo di procedere a manina, ma sapere come
fare a cancellare in automatico e' comunque un obiettivo che vorrei
raggiungere
Questa sotto invece non l'ho capita

"..la Funzione deve essere l'ultima cosa da CANCELLARE, altrimenti
protresti avere un sacco di chiamate nel codice senza la destinazione.."

Se la funzione

Public Function Apri_File(byval nome_del_file as string) as long

la trovo SOLO dentro al modulo dove lei alberga, supponiamo
modFunzioniPubbliche , vuol dire che nessuno la usa, e quindi volendo
puo' essere cancellata da dove sta ora
Se dentro altre form, moduli, report, query quella funzione non appare,
di quali 'un sacco di chiamate' stai parlando?


text:
> Si, in realta' anch'io pensavo di procedere a manina, ma sapere come
> fare a cancellare in automatico e' comunque un obiettivo che vorrei
> raggiungere
> Questa sotto invece non l'ho capita
>
> "..la Funzione deve essere l'ultima cosa da CANCELLARE, altrimenti
> protresti avere un sacco di chiamate nel codice senza la destinazione.."
>
> Se la funzione
>
> Public Function Apri_File(byval nome_del_file as string) as long
>
> la trovo SOLO dentro al modulo dove lei alberga, supponiamo
> modFunzioniPubbliche , vuol dire che nessuno la usa, e quindi volendo
> puo' essere cancellata da dove sta ora
> Se dentro altre form, moduli, report, query quella funzione non appare,
> di quali 'un sacco di chiamate' stai parlando?

Ragionavo in ottica di AUTOMATISMO... quando andrai a cancellare, eventualmente lo farai, la funzione che è oggetto di ricerca deve essere l'ultima cosa da Cancellare...!
Questa affermazione non è banale... in quanto se cerchi [Apri_File] a meno di REGEX, se riesci a farlo funzionare, trovi anche la funzione stessa e non solo le chiamate...
Quindi se ad esempio cancelli parzialmente, poi riesegui lo scanner rischi di non trovare più la Funzione ma di avere le chiamate.

@Alex


text:
Le chiamate sono quelle alla Sub/Funzione...

Call NomeFunzione(...)

Se Cancelli prima la Funzione, Scannerizzi, sparisce dall'elenco la Funzione ma il Call NomeFunzione no...!

Dipende da come gestisci il tutto... era un ragionamento embrionale...

@Alex


text:

Ah adesso ho capito, tu ipotizzi di poter cancellare una funzione che
nel codice viene anche usata, e quindi le X chiamate sono una roba
mentre la definizione di funzione e' altra roba
Diciamo che e' il caso generale

Mentre io parto dal sottoinsieme del caso generale, prevedo si possa
cancellare la funzione unicamente se NON viene mai chiamata nel codice


text:
> Ah adesso ho capito, tu ipotizzi di poter cancellare una funzione che
> nel codice viene anche usata, e quindi le X chiamate sono una roba
> mentre la definizione di funzione e' altra roba
> Diciamo che e' il caso generale
>
> Mentre io parto dal sottoinsieme del caso generale, prevedo si possa
> cancellare la funzione unicamente se NON viene mai chiamata nel codice

Ok allora è più semplice, in questo caso la puoi anche cancellare in modo abbastanza banale...
Usando la Lib VBIDE con i Riferimenti a Microsoft Visual Basic For Application Extensibility 5.3(questa è la mia versione) puoi velocizzare.
Da quì sai da che riga parte ed a che riga Finisce, quindi puoi usare il metodo DeleteLines dell'oggetto VBIDE.CodeModule per cancellare dalla riga di Inizio Funzione/sub alla riga fine.

Esempio semplice:
    Sub DeleteProcedureFromModule(ModuleName as String, ProcNameAs String)
        Dim CodeMod As VBIDE.CodeModule

        Set CodeMod = app.VBE.ActiveVBProject.VBComponents(ModuleName).CodeModule
        CodeMod.DeleteLines CodeMod.ProcStartLine(ProcName, vbext_pk_Proc), CodeMod.ProcCountLines(ProcName, vbext_pk_Proc)
    End Sub

Io mi ero fatto un Tool come dicevo con 2 Classi che mappavano tutto ed esponevano i Metodi di DeleteProcedure/AddProcedure/ReplaceProcedure etc...!

Ciao
@Alex


text:

Si, era quel che mi mancava, grazie


author: fifisio fifisio

text:
Ciao, ormai da oltre 15 anni che uso MZTools e ha proprio la funzione che serve a te, e lavora anche sulle variabili/costanti non utilizzate.
Prima veniva distribuita gratuitamente la versione 3 per VB5, VB6 e VBA (32bit).
Ora è a pagamento. Ma ti assicuro che ne vale la pensa spendere qualche decina di euro per un tool che ti risolve tanti problemi.
Io mi trovo benissimo con questo tool. Lo uso ancora con VB6 per la manutenzione di vecchi software.
Con la versione .NET (v8) hanno implementato tante funzioni.

Comunque, se serve la cerco, da qualche parte dovrei avere la versione 3 a per VBA.

Saluti
Efisio


text:

Si, grazie, lo so
Come  sicuramente moltissimi qua dentro, uso MzTools per alcune
funzionalita' e conosco anche lo 'scova-orfani'
Ma sfido chiunque ad eliminare 2K variabili non utilizzate cliccandoci
sopra e cancellandole a manina, ci vorrebbero delle ore
Pur nella propria funzionale essenzialita', non e' quel che vorrei
avere, anche se quello del riconoscimento orfani e' ovviamente il nucleo
di quanto sto cercando
Vorrei un sistema con un maggior controllo sulla visualizzazione del
risultato ricerca e sulle possibili azioni da intraprendere


text:

Agli interessati a questi argomenti, segnalo questo link che contiene
informazioni preziose sulle richieste poste nei messaggi precedenti

http://www.cpearson.com/excel/vbe.aspx#:~:text=You%20can%20write%20code%20in,VBA%20modules%20and%20code%20procedures
.


author: PhilCattivocarattere

text:
Il giorno domenica 26 giugno 2022 alle 11:27:08 UTC+2 RobertoA ha scritto:

> Vorrei un sistema con un maggior controllo sulla visualizzazione del
> risultato ricerca e sulle possibili azioni da intraprendere

In occasione del mio primo intervento spero di non fare subito danni con quote o altro.
Esiste il gratuito Rubberduck
https://github.com/rubberduck-vba/Rubberduck
 con la release stable e
quelle di sviluppo
https://github.com/rubberduck-vba/Rubberduck/releases
 che solitamente vanno piuttosto bene, in queste cose. Se non ricordo male la versione di sviluppo permette di fare un'installazione caricando di default un numero di analisi molto ridotto rispetto al solito. La paperella potrebbe avere bisogno di parecchio tempo per fare tutte le sue analisi e personalmente attivo la componente aggiuntiva da VBE solo quando mi serve.
Evidenzia di certo le variabili non usate, per i casi particolari non rilevati o per i quali si vorrebbe un comportamento diverso si può creare un issue, poi ci sono quelli che ci capiscono davvero che valutano tempi e modi.
Come si dice in questi casi, DISCLAIMER: la traduzione in italiano è opera mia (quindi si accettano anche suggerimenti su correzioni e miglioramenti) ma non ho interessi economici in ballo.


title: ole word

text:
Saluti a tutti.
Vorrei utilizzare dei campi ole per memorizzare dei testi word.
Poi vorrei leggere la tabella da VB e utilizzare i testi per formare un
testo unico.
Ma leggendo i dati, cercando di passarli  a word, mi ritrovo i byte di
controllo dell'oggetto e non solo il testo.
Qualcuno mi sa dire come passare il campo al server ole?
Grazie a tutti,
    Giuseppe


title: ole word

text:
"g.conte" <
dts...@tin.it
> ha scritto nel messaggio
news:2DEb7.132282$Qf6.8...@news2.tin.it...
> Saluti a tutti.
> Vorrei utilizzare dei campi ole per memorizzare dei testi word.
Se per "testi word" intendi file in formato word ti consiglio di inserire
nel campo della tabella di access solo il riferimento al file (path + nome
file);  è più semplice da gestire.
> Poi vorrei leggere la tabella da VB e utilizzare i testi per formare un
> testo unico.
Puoi aprire un documento vuoto ed inserirci il file con una operazione
(Inserisci - file)
> Ma leggendo i dati, cercando di passarli  a word, mi ritrovo i byte di
> controllo dell'oggetto e non solo il testo.
Byte di controllo? Forse ho capito male?
> Qualcuno mi sa dire come passare il campo al server ole?
> Grazie a tutti,
>     Giuseppe
Comunque puoi trovare degli esempi rileggendo i messaggio precedenti e
cercare nel sito comune (
www.sitocomune.com
) o descrivere meglio quello che
ti serve...
Ciao.


title: Centrare form

author: Polluce

text:
E' possibile fare in modo che quando la finestra di Access si
ridimensiona la form sia sempre al centro?
Thnkx
--
  ("'-''-/").___..--''"'-._
   `6_ 6  )   '-.  (     ).'-.__.')
   (_Y_.)'  ._   )  `._ '. ''-..-'
  _..'--'_..-_/  /--'_.' ,'
(il),-''  (li),'  ((!.-''
Mailto: mvbo...@lnubb.pbz
Applica ROT13 per rispondere.


title: Centrare form

author: Giovanni Menga

text:
Proprietà centratura automatica -> Sì
Gio'


title: Centrare form

text:
On Wed, 31 Oct 2001 07:42:05 GMT, "Giovanni Menga" <
giova...@tin.it
>
wrote:
>Proprietà centratura automatica -> Sì
>Gio'
>
Grazie 1000, ma se volessi centrare anche il contenuto della form
(testi, strutture a schede, ecc...) in caso di resize della finestra
come potrei fare?



title: Centrare form

text:
> Grazie 1000, ma se volessi centrare anche il contenuto della form
> (testi, strutture a schede, ecc...) in caso di resize della finestra
> come potrei fare?
 Forse pretendi troppo da Access o dalle possibilità di programmazione. Nel
senso che qualcosa di automatico non credo ci sia. Puoi utilizzare l'evento
"su ridimensionamento" della form e escogitare una Subroutine
complicatissima che legga posizioni dei controlli e sposti gli stessi di
conseguenza, ma non credo valga la pena. C'è cmq nel sito comune una
funzione delgenere che funziona )oops....) ma non consente di spostare e fi
"formattare una scheda in base alla sua dimansione.
Gio'


title: Access XP

author: Stefano

text:
Scusate l'ignoranza, volevo saper a grandi linee le migliorie di
Access XP rispetto al 2000 e sapere se vi sono problemi di
compatibilitŕ.
Grazie