title: Aprire tabella mdb eterno

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:469a7201$0$10620$4faf...@reader2.news.tin.it...

Perché prima di aprire il recordset Tabella devi aprire il databse
DBCorrente con un:
Set DBCorrente = CuttentDB()
o in alternativa non definire il DAtanase DBCorrente ma aprire il recordset
in questo modo:
Set Tabella = CurrentDB().OpenRecordset("L1", dbOpenDynaset)
>        Grazie
Prego.



title: Aprire tabella mdb eterno

author: Roberto dalla campagna

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:469b1026$0$4789$4faf...@reader4.news.tin.it...

Prima di Set Tabella ..., prova a aprire il database che contiene la tabella
L1 con qualcosa del genere:
Set Corrente = OpenDatabase("C:\MiaCartella\MioDatabase", True)
se il database si chiama MioDatabase, si trova nella cartella MiaCartella
del disco C, è di sola lettura e l'OpenDatabase utiizza l'area di lavoro
predefinita.
Per maggiori dettagli leggi l'help circa il metodo DAO Database.
>    Grazie
Prego.



title: Aprire tabella mdb eterno

author: Access

text:
Ciao Motore,
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:469b1026$0$4789$4faf...@reader4.news.tin.it...
>
-cut-

prova cosi
        Dim Tabella As Recordset
        Set Tabella = CurrentDb.OpenRecordset("L1")
> '   Lettura dati
>     Do Until Tabella.EOF
>                MsgBox Tabella.Fields("Lunghezza")
>    Tabella.MoveNext
>    Loop
>
>    come posso fare ?
>    Grazie
     Prego
Ciao
--
Access


title: Anteprima Report - Visualizza si / Visualizza no

author: pizario

text:
Ho creato un report che viene attivato tramite un pulsante di comando su di
una maschera.
Questo report naturalmente viene filtrato in base ai dati presenti su di una
sottomaschera.
Il filtro e' una data.(Voglio i record relativi ad una data)
La cosa strana e' che i record sotto il giorno 15 non si vedono, quelli con
data superiore o uguale al 15 si.
chi mi sa spiegare che cosa succede?
grazie pizario
--------------------------------
Inviato via
http://usenet.libero.it


author: skizzato

text:

prova a postare il codice con il filtro per far dare un'occhiata.
Il report ha come origine dati una tabella o una query?


text:

Il pulsante di comando ha il codice seguente:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "R_Buste"
    stLinkCriteria = "[Data_referto]=" & "#" & Me![DATA_1] & "#"
    DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
Il report R_Buste si basa sulla query Q_Buste. Query normalissima senza
tanti fronzoli o filtri.
Grazie per l'interessamento e per l'aiuto



title: Facile: Macro per visualizzazione Record

author: Satori

text:
Ho bisogno di associare ad un pulsante in una maschera (1), l'apertura di
una seconda maschera (2).
Avendo posto il focus su di un record di (1), in (2) dovrebbero comparirmi i
dati ad esso relativi.
Per capirci, non so quale Offset indicare nel comando VaiARecord.
Grazie per l'aiuto


author: Sergio MAZZA

text:
"Satori" <
satori_i...@yahoo.com
> ha scritto nel messaggio
news:89k76.23693$eB2.3...@news.infostrada.it...

Più che il posizionamento sul record puoi utilizzare la selezione dei dati
nella maschera(2):
'-------------
DoCmd.OpenForm "nomemaschera2",,"[id]=" & forms!maschera1!id
'-------------
Ciao.


author: Silvio Berruti

text:
"Satori" <
satori_i...@yahoo.com
> ha scritto nel messaggio
news:89k76.23693$eB2.3...@news.infostrada.it...

Forse ti potrebbe essere utile utilizzare una maschera con sotto maschera
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: specifiche di importazione file txt

text:
cioa a tutti,
sono alle prese con l'importazione in un db access di un file txt,
il file txt è composto da campi delimitati da pipe
ho salvato le specifiche e seguito alla lettera la procedura di import
le specifiche secondo il tracciato records prevedono 40 campi
il file txt da importare ha lunghezza variabile
diciamo che c'è una parte fissa ed una variabile (i primi 15 sono
sempre presenti)
il problema è questo:
se nelle prime righe del file txt sono presenti tutti e 40 i campi,
applicando le specifiche, popolo il mio db senza problemi.
Spesso accade che il file nelle prime righe non contiene tutti i 40
campi per cui mi capita che la struttura del db non contiene di
conseguenza tutti i 40 campi.
come se access adeguasse le specifiche (il numero di  campi)  leggendo
i primi record del txt
Ho risolto creando un record di testa ad hoc, che manualmente aggiungo
al file txt, lancio la procedura di import e poi elimino manualmente
qualcuno ha mai avuto questo problema?
saluti
massimo


title: specifiche di importazione file txt

author: max

text:
<
mmanfr...@inwind.it
> ha scritto nel messaggio
news:b69e7185-198e-4c92...@r3g2000vbp.googlegroups.com...
cioa a tutti,
sono alle prese con l'importazione in un db access di un file txt,
il file txt � composto da campi delimitati da pipe
ho salvato le specifiche e seguito alla lettera la procedura di import
le specifiche secondo il tracciato records prevedono 40 campi
il file txt da importare ha lunghezza variabile
diciamo che c'� una parte fissa ed una variabile (i primi 15 sono
sempre presenti)
il problema � questo:
se nelle prime righe del file txt sono presenti tutti e 40 i campi,
applicando le specifiche, popolo il mio db senza problemi.
Spesso accade che il file nelle prime righe non contiene tutti i 40
campi per cui mi capita che la struttura del db non contiene di
conseguenza tutti i 40 campi.
come se access adeguasse le specifiche (il numero di  campi)  leggendo
i primi record del txt
Ho risolto creando un record di testa ad hoc, che manualmente aggiungo
al file txt, lancio la procedura di import e poi elimino manualmente
qualcuno ha mai avuto questo problema?
saluti
massimo
ma andando a leggere la struttura della specifica di importazione che
utilizzi tu vedi 40 campi? mi sembra molto strano quello che ti succede
perch� ho fatto vari test, inserendo pi� campi nella specifica di quelli
esistenti e me li lascia tranquillamente vuoti, se invece inserisco in coda
(dopo circa 150 record) una record completo di tutti i campi,l'ultimo record
della mia importazione � completo
ciao
max


title: specifiche di importazione file txt

text:
On 21 Mag, 10:26, "max" <
pi...@pippo.it
> wrote:
> <
mmanfrede...@inwind.it
> ha scritto nel messaggionews:b69e7185-198e-4c92...@r3g2000vbp.googlegroups.com...
> cioa a tutti,
>
> sono alle prese con l'importazione in un db access di un file txt,
> il file txt è composto da campi delimitati da pipe
> ho salvato le specifiche e seguito alla lettera la procedura di import
>
> le specifiche secondo il tracciato records prevedono 40 campi
>
> il file txt da importare ha lunghezza variabile
> diciamo che c'è una parte fissa ed una variabile (i primi 15 sono
> sempre presenti)
>
> il problema è questo:
>
> se nelle prime righe del file txt sono presenti tutti e 40 i campi,
> applicando le specifiche, popolo il mio db senza problemi.
>
> Spesso accade che il file nelle prime righe non contiene tutti i 40
> campi per cui mi capita che la struttura del db non contiene di
> conseguenza tutti i 40 campi.
>
> come se access adeguasse le specifiche (il numero di  campi)  leggendo
> i primi record del txt
>
> Ho risolto creando un record di testa ad hoc, che manualmente aggiungo
> al file txt, lancio la procedura di import e poi elimino manualmente
>
> qualcuno ha mai avuto questo problema?
>
> saluti
>
> massimo
>
> ma andando a leggere la struttura della specifica di importazione che
> utilizzi tu vedi 40 campi? mi sembra molto strano quello che ti succede
> perchè ho fatto vari test, inserendo più campi nella specifica di quelli
> esistenti e me li lascia tranquillamente vuoti, se invece inserisco in coda
> (dopo circa 150 record) una record completo di tutti i campi,l'ultimo record
> della mia importazione è completo
> ciao
> max
ciao max,
le specifiche sono impostate dalle specifiche
e contengono i 40 campi
quando me le richiamo durante la procedura di import guidata
mi si riducono
ciao
massimo


title: specifiche di importazione file txt

text:
<
mmanfr...@inwind.it
> ha scritto nel messaggio
news:c69f2c60-9876-4db9...@37g2000yqp.googlegroups.com...
On 21 Mag, 10:26, "max" <
pi...@pippo.it
> wrote:
> <
mmanfrede...@inwind.it
> ha scritto nel
> messaggionews:b69e7185-198e-4c92...@r3g2000vbp.googlegroups.com...
> cioa a tutti,
>
> sono alle prese con l'importazione in un db access di un file txt,
> il file txt � composto da campi delimitati da pipe
> ho salvato le specifiche e seguito alla lettera la procedura di import
>
> le specifiche secondo il tracciato records prevedono 40 campi
>
> il file txt da importare ha lunghezza variabile
> diciamo che c'� una parte fissa ed una variabile (i primi 15 sono
> sempre presenti)
>
> il problema � questo:
>
> se nelle prime righe del file txt sono presenti tutti e 40 i campi,
> applicando le specifiche, popolo il mio db senza problemi.
>
> Spesso accade che il file nelle prime righe non contiene tutti i 40
> campi per cui mi capita che la struttura del db non contiene di
> conseguenza tutti i 40 campi.
>
> come se access adeguasse le specifiche (il numero di campi) leggendo
> i primi record del txt
>
> Ho risolto creando un record di testa ad hoc, che manualmente aggiungo
> al file txt, lancio la procedura di import e poi elimino manualmente
>
> qualcuno ha mai avuto questo problema?
>
> saluti
>
> massimo
>
> ma andando a leggere la struttura della specifica di importazione che
> utilizzi tu vedi 40 campi? mi sembra molto strano quello che ti succede
> perch� ho fatto vari test, inserendo pi� campi nella specifica di quelli
> esistenti e me li lascia tranquillamente vuoti, se invece inserisco in
> coda
> (dopo circa 150 record) una record completo di tutti i campi,l'ultimo
> record
> della mia importazione � completo
> ciao
> max
ciao max,
le specifiche sono impostate dalle specifiche
e contengono i 40 campi
quando me le richiamo durante la procedura di import guidata
mi si riducono
ciao
massimo
con quali passaggi esegui la procedura di import guidata? i campi che
vengono fuori sono 15 o i campi da 16 a 40 sono vuoti?
ciao
Max


title: specifiche di importazione file txt

text:
On 22 Mag, 09:52, "max" <
pi...@pippo.it
> wrote:
> <
mmanfrede...@inwind.it
> ha scritto nel messaggionews:c69f2c60-9876-4db9...@37g2000yqp.googlegroups.com...
> On 21 Mag, 10:26, "max" <
pi...@pippo.it
> wrote:
>
>
>
>
>
> > <
mmanfrede...@inwind.it
> ha scritto nel
> > messaggionews:b69e7185-198e-4c92...@r3g2000vbp.googlegroups.com...
> > cioa a tutti,
>
> > sono alle prese con l'importazione in un db access di un file txt,
> > il file txt è composto da campi delimitati da pipe
> > ho salvato le specifiche e seguito alla lettera la procedura di import
>
> > le specifiche secondo il tracciato records prevedono 40 campi
>
> > il file txt da importare ha lunghezza variabile
> > diciamo che c'è una parte fissa ed una variabile (i primi 15 sono
> > sempre presenti)
>
> > il problema è questo:
>
> > se nelle prime righe del file txt sono presenti tutti e 40 i campi,
> > applicando le specifiche, popolo il mio db senza problemi.
>
> > Spesso accade che il file nelle prime righe non contiene tutti i 40
> > campi per cui mi capita che la struttura del db non contiene di
> > conseguenza tutti i 40 campi.
>
> > come se access adeguasse le specifiche (il numero di campi) leggendo
> > i primi record del txt
>
> > Ho risolto creando un record di testa ad hoc, che manualmente aggiungo
> > al file txt, lancio la procedura di import e poi elimino manualmente
>
> > qualcuno ha mai avuto questo problema?
>
> > saluti
>
> > massimo
>
> > ma andando a leggere la struttura della specifica di importazione che
> > utilizzi tu vedi 40 campi? mi sembra molto strano quello che ti succede
> > perchè ho fatto vari test, inserendo più campi nella specifica di quelli
> > esistenti e me li lascia tranquillamente vuoti, se invece inserisco in
> > coda
> > (dopo circa 150 record) una record completo di tutti i campi,l'ultimo
> > record
> > della mia importazione è completo
> > ciao
> > max
>
> ciao max,
> le specifiche sono impostate dalle specifiche
> e contengono i 40 campi
> quando me le richiamo durante la procedura di import guidata
> mi si riducono
>
> ciao
>
> massimo
>
> con quali passaggi esegui la procedura di import guidata? i campi che
> vengono fuori sono 15 o i campi da 16 a 40 sono vuoti?
> ciao
> Max- Nascondi testo citato
>
> - Mostra testo citato -
i campi che vengono fuori sono 15,
utlizzo le specifiche di importazione che ho salvato che naturalmente
contengono tutti e 40 campi
richiamo semplicemente le specifiche con la procedura guidata
ciao massimo


title: Disabilitare un tasto sulla pressione di se stesso

author: Medrol

text:
vorrei disabilitare un Button appena ci clicco
ho provato a mettere in OnClick Comando1.enable=false
ma mi dà errore cosa posso usare?


author: Alessandro Baraldi

text:
"Medrol" <
nes...@email.it
> wrote in message
news:20050515172931....@email.it
> vorrei disabilitare un Button appena ci clicco
>
> ho provato a mettere in OnClick Comando1.enable=false
> ma mi dà errore cosa posso usare?
Ovvio che dia errore, ma devi leggere anche che tipo
di errore restituisce poichè già nella segnalazione è
implicita la soluzione....!!!
Prima di Disabilitare un Controllo che ha lo stato attivo,
ed è il tuo caso in quanto il Button su Click diventa
il controllo attivo, devi spostare il focue su un'altro
controllo.
Ora non so se hai un controllo sul quale spostare il Focus:
OnClick
Me!NomeAltroControllo.SetFocus
Comando1.enable=false
Abituati ad usare Nomi di controlli più intuitivi
e magari applicando le regole per i nomi, renderesti
il codice più leggibile soprattutto per te tra qualche
mese, ma anche per chi ti legge nel NG.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ListView selezionare/deselezionare records...RISOLTO

author: EnricoV.

text:
Ho combinato da solo
Grazie comunque
Ciao !


author: Maurizio Borrelli

text:
> "EnricoV." [...]:
> Ho combinato da solo
> Grazie comunque
    E hai combinato anche tre "danni" al ng.
     1. Hai aperto ben 3 thread per lo stesso problema;
     2. Hai postato due volte lo stesso quesito in meno di 24h;
     3. Hai trovato da solo la soluzione (bene); ne hai informato il ng
(bene); non hai scritto quale fosse (malissimo).
    Immagina che uno, col tuo stesso problema, ne cerchi su google la
soluzione: tutto contento trova i tuoi tre 3d... poi rimane come un allocco
perche' scopre che tale soluzione esiste ma... tu non hai avuto la cortesia
di postarla. Meriteresti che nessuno mai piu' risponda ai tuoi quesiti, se
non rimedi subito.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Aggiungere alcuni 0

author: Alfonso

text:
Ciao,
in una casella testo di 12 caratteri, come posso in automatico,
aggiungere degli zero al testo scritto?
Esempio: se io digito 123HH56 "dopo aggiornamento" dovrebbe diventare
00000123HH56
Grazie Alfonso


title: Aggiungere alcuni 0

author: VT @ home

text:
Il Tue, 11 Dec 2007 08:46:24 +0100, "Alfonso" <
alfons...@alice.it
> ha scritto:
>(.....)

me.txtTuoControllo=Right$(String$(12,"0") & trim$(Nz(me.txtTuoControllo,"")), 12)
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Aggiungere alcuni 0

text:
Perfetto grazie!!
Alfonso
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:hcnsl3t5r2l4qp06d...@4ax.com...



title: Somma ore

author: Alessio Negri

text:
ciao a tutti ...
in un campo di una tabella inserisco le ore e i minuti in formato
"data", con una query voglio fare la somma di queste ore e minuti ma il
risultato che ottengo non e' quello che voglio io ...
a me serve la somma delle ore totali ovvero se sommo 15.30 ore + 15.30
ore devo ottenere 31 ore ...
qualcuno sa come diavolo posso fare ... ???
grazie e ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Somma ore

author: Roberto da casa

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:9ea85a02dcacdd73d7d...@mygate.mailgate.org...
> ciao a tutti ...
>
> in un campo di una tabella inserisco le ore e i minuti in formato
> "data", con una query voglio fare la somma di queste ore e minuti ma il
> risultato che ottengo non e' quello che voglio io ...
>
> a me serve la somma delle ore totali ovvero se sommo 15.30 ore + 15.30
> ore devo ottenere 31 ore ...
>
> qualcuno sa come diavolo posso fare ... ???
>
> grazie e ciao
>
In un campo o controllo di tipo Data/ora non è possibile.
Per quelle che sono le mie conoscenze hai due possibilità:
1) Sito Comune (link qui sotto), Sezione General, la FAQ di Silvio Berruti
intitolata "Somma di tempi o di orari senza tener conto dei giorni"
2) Moltiplica per 24 il campo della query o il controllo che contengono la
somma degli orari ed imposta per esso il formato Numero generico: così
otterai la somma espressa in ore e frazioni di ore (45 ore e mezzo = 45,5)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Grafico da più campi e da più record.

author: giaconet

text:
Ciao a tutti.
Devo fare un grafico.
La mia tabella ha 4 campi temp1, temp2, temp3, temp4. In sostanza devo fare
un grafico di una temperatura che si monitorizza 4 volte al giorno, ma il
grafico deve estendersi su più giorni (e quindi più record). E ' una cosa
fattibile?
Spiego subito che non ho creato un altra tabella temperatura con un campo
ora per evitare che mi immetta i dati faccia casini (un'orario diverso da
quelli soliti o più di 4 rilevazioni al giorno).
Thanx
giaconet


title: operazioni su record

author: fausto

text:
Buongiorno
io ho un db dove ogni record contiene 28 campi strutturati così
data
n° periferica
n° strumento
ora 1
ora 2ora x fino a 24
totale
il mio problema è che si è rotto lo strumento 4 della periferica 4 e vorrei
creare in manuale l'archivio
praticamente se nel campo totale leggo 0 vorrei sommare gli strumenti 1-2-3
della stessa periferica della stessa data e scriverli nel record con
strumento 4
spero di essermi espresso bene.
grazie


title: operazioni su record

author: Pablitomf [Access]

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:46a05a09$0$37195$4faf...@reader3.news.tin.it...

Potremmo chiamarti anche Sig.Zanichelli direi!!!!!.... Ti si è rottp lo
strumento 4 della periferica 4? e poi vuoi sommare 1-2-3... MA CHE STAI A
DI????????
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: operazioni su record

text:
"Pablitomf [Access]" <
keiko...@libero.it
> ha scritto nel messaggio
news:f7pnm5$hk0$1...@tdi.cu.mi.it...

immaginavo che era un casino.
questo database viene generato automaticamente da un programma che prende i
dati da degli strumenti
è strutturato così
data;    n°periferica;    n°strumento;    ora1;    ora2;    ecc;    totale
20/07/07;        4;            4;                    0;        0;        0;
0
20/07/07;        4;            3;                    5;        5;        3;
13
20/07/07;        4;            2;                    5;        8;        3;
16
20/07/07;        4;            1;                    0;        5;        3;
8
20/07/07;        3;            1;                    5;        5;        3;
13
praticamente vorrei che una query o qualcosa mi cambiasse il primo record
dell'esempio con
20/07/07;        4;            4;                   10;      18;        9;
37


title: visualizza maschra in finestra non ridimensionabile

author: cruelben

text:
in
opzioni,database corrente,visualizza maschera
ho impostato la mia maschera principale che ho creato con dimensioni specifiche 31x22cm

Poi ho rimosso la ribbon mettendo in apertura di questa maschera il codice
DoCmd.ShowToolbar "Ribbon", acToolbarNo
Tutto è come mi aspettavo, si apre la maschera da sola senza alcuna interfaccia.

Il problema e che quanto si apre è in una finestra ridimensionabile mentre io speravo fosse fissa a 31x22.

c'è un modo per avere la maschera aperta con le dimensioni con cui l'ho creata???


title: Velocizzare DB con tabelle collegate

author: Paolo

text:
Ciao,
ho creato un DB con le sole tabelle (T_xy.mdb) ed un altro con query
maschere ecc (xy.mdb), ho installato xy.mdb su due diverse macchine e le
tabelle su una macchina server.
se il DB viene aperto da un utente le prestazioni sono buone appena anche
l'altro utente cerca di aprirlo le prestazioni cadono vertiginosamente. Ho
letto sull'help del comando openrecordset per forzare l'apertura di una
tabella vuota ma non ho trovato esempi di aiuto. mi sapete aiutare? ci sono
altri metodi per velocizzare le prestazioni?
Grazie a tutti!
Paolo


title: Velocizzare DB con tabelle collegate

author: Simone Calligaris

text:
"Paolo" <> Ciao,

E' sufficiente che la Form d'avvio (tutte le applicazioni, in qualche modo,
ne hanno una) sia associata a una tabella, magari di comodo, sul Back-End.
Va ugualmente bene aprire un Recordset (dichiarato come var. globale) che
punti a una tabella vuota.
Assicurati anche che le Forms abbiano il blocco ottimistico attivato.
Saluti.


title: Velocizzare DB con tabelle collegate

author: Antonio Biso

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:45dacd64$0$10624$4faf...@reader2.news.tin.it...

Perchè aprire un recordset su una tabella vuota risolverebbe il problema
delle prestazioni?
Antonio


title: Velocizzare DB con tabelle collegate

author: Alessandro Cara

text:

C'e' un post di non moltissimo tempo fa di G. Rancati e mi sembra anche
A.Baraldi che disquisisce ampiamente sul problema. Studia Biso, studia
http://snipurl.com/1arg3
--
ac
y-1=x


title: Velocizzare DB con tabelle collegate

text:

me so sbajato de post (e' il primo)
http://snipurl.com/1arga
--
ac
y-1=x


title: Velocizzare DB con tabelle collegate

text:
On 20 Feb, 11:39, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Simone Calligaris" <
simoc...@libero.it
> ha scritto nel messaggionews:45dacd64$0$10624$4faf...@reader2.news.tin.it...

> Antonio- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Provare per credere Antò....
Il problema è che Access mantiene sempre attiva la connessione invece
di doverla sempre ripristinare, se infatti non hai un Recordset aperto
o una form la connessione cade, se vedi si può compattare il BE e lo
puoi pure copiare(se non sbaglio anche il file LDB viene eliminato)...
Ne consegue che se lasci una connessione sempre aperta vengono
annullati i tempi critici...
@Alex


title: Velocizzare DB con tabelle collegate

text:
"Antonio Biso"
> Perchè aprire un recordset su una tabella vuota risolverebbe il problema
> delle prestazioni?
Ti basta leggere l'Help di Access: "migliorare prestazioni tabelle
collegate".
E' legato alla gestione del file .mdb sul File-Server.
Saluti.


title: Velocizzare DB con tabelle collegate

text:
"Simone Calligaris" <
> E' legato alla gestione del file .mdb sul File-Server.
Chiedo scusa per la fretta: del file ".LDB" sul File Server.


title: aggiornamento valore in una tabella

author: Maicol

text:
Buongiorno al NG.
In una tabella ho un campo di testo "TIPO" che puo' anche assumere il valore
null.
Ho poi un secondo campo numerico " Ordine"  che dovrebbe iniziare da 1 e
assumere un valore crescente diverso ogni volta che il valore del campo
"tipo" cambia.
Esempio :
  TIPO            ORDINE
    a                      1
    a                      1
    b                     2
                           3
                           3
     c                    4
     c                    4
                           5
     d                    6
Come posso realizzarlo ? Un grazie a tutti


title: aggiornamento valore in una tabella

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:CUj99.89202$n04.2...@twister2.libero.it...

Apri un recordset ordinato per tipo sulla tabella.
fai un ciclo dal primo all'ultimo record
Per ogni record se il valore di tipo è uguale a quello precedente scrivi lo
stesso valore in ordine, altrimenti incrementi di 1 il contatore e scrivi il
nuovo valore nel record corrente. Quindi aggiorni il vecchio valore di tipo
con quello corrente e passi al record successivo
Parole chiave:
recordset, movefirst, eof, movenext, edit, update, do until...loop
Antonio


title: aggiornamento valore in una tabella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nsl99.89348$n04.2...@twister2.libero.it...

Mi rendo conto che mi hai gia' detto molto, ma essendo io un novellino del
VBA
per me e'poco, potresti per piacere entrare un po' piu' nel dettaglio??
Forse riesco ad imparare qualcosa. Grazie
>
>
>


title: aggiornamento valore in una tabella

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:W6ab9.117491$n04.2...@twister2.libero.it...
>
> > > In una tabella ho un campo di testo "TIPO" che puo' anche assumere il
> > valore
> > > null.
> > > Ho poi un secondo campo numerico " Ordine"  che dovrebbe iniziare da 1
e
> > > assumere un valore crescente diverso ogni volta che il valore del
campo
> > > "tipo" cambia.
> > > Esempio :
> > >   TIPO            ORDINE
> > >     a                      1
> > >     a                      1
> > >     b                     2
> > >                            3
> > >                            3
> > >      c                    4
> > >      c                    4
> > >                            5
> > >      d                    6
> > >
> > > Come posso realizzarlo ? Un grazie a tutti
> Mi rendo conto che mi hai gia' detto molto, ma essendo io un novellino del
> VBA
Qui non è un problema di vba ma di programmazione in genere...
> Forse riesco ad imparare qualcosa. Grazie
Però poi ti vai a guardare l'help su tute le parole chiave usate nel codice
Data "tab_ordinata" una query che prepari ordinando la tabella per il campo
TIPO.
dim rst as recordset
dim old_tipo as string, new_tipo as string
set rst = currentdb.openrecordset("tab_ordinata")
rst.movefirst
old_tipo = "W la foca e che dio la benedoca"
cont = 0
do until rst.EOF
  new_tipo = nz(rst.fields("TIPO");"nun c'è una mazza")
  if new_tipo <> old_tipo then cont = cont + 1
  rst.edit
  rst.fields("ORDINE") = cont
  rst.update
  old_tipo = new_tipo
  rst.movenext
loop
set rst = nothing
Antonio


title: aggiornamento valore in una tabella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:j7kb9.119041$n04.3...@twister2.libero.it...

Non ho parole . Grazie e ti assicuro che gia' prima di postare avevo
smanettato un bel po' sull'help, ma a volte un esempio legato ad una
situazione propria chiarisce meglio.
Continuero' a studiare. Di nuovo grazie e ciao.


title: Calcolo ricorsivo in query Access - Aiuto!

text:
In realtà ho due domande:
1) Calocolo ricorsivo: dato un certo valore "x" al tempo n, una certa
percentuale "p" al tempo n, devo calcolarmi "y" al tempo n dove:
   y(n)= x(n) + y(n-1) + (y(n-1))*p(n)
in Access ho dei campi di questo genere:
Valore x    Anno    Percentuale    Valore y (che poi sarebbe il campo
calcolato e al momento incognito)
   101        2001        0.30                ?
   105        2002        0.24                ?
    70         2003        0.18                ?
ora:  io ho impostato la formula, ma ovviamente Access da errore perché il
valore y di ogni periodo dipende dalla y del periodo precedente (cioè n-1).
Esiste una soluzione? Se si, qual è la funzione giusta per dire alla query
"nel 2002 prendi in considerazione la y dell'anno 2001"?
Forse: [y]([Anno]-1)? Se la formula di prima non la capite prendente in
considerazione solo la parte y(n)=x(n)+y(n-1). Il problema sta tutto
nell'estrarre il valore y al tempo n-1. Una volta fatto questo il resto
viene di conseguenza. Con excel si risolve facilmente, ma in Acces si
tribola, eppure la soluzione deve esistere.
2) L'altra domanda: Qual è la funzione per dire "prendimi in considerazione
l'anno con valore più basso"? (questo ploblema non è connesso con il
precedente)
Tempo fa Sib mi ha risposto ad un quesito analogo utilizzando il codice VBA,
che io conosco però solo in modo limitato. Ho provato a contattarlo, ma
inutilmente. Se qualcuno può spiegarmi la soluzione anche in VBA, avrà la
mia eterna gratitudine.
Ciao


author: sv

text:
s_takk ha scritto:






Fai la prova ad usare Dlookup in entrambi i casi. Nel primo di estrai il
valore y da Anno-1, nel secondo ti estrai l'Anno dal valore più basso.
--
rgrds
SC
--
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:
"s_takk" <
s_t...@tin.it
> ha scritto nel messaggio
news:_cOub.44919$9_.17...@news1.tin.it...
> In realtà ho due domande:
> 1) Calocolo ricorsivo: dato un certo valore "x" al tempo n, una certa
> percentuale "p" al tempo n, devo calcolarmi "y" al tempo n dove:
>    y(n)= x(n) + y(n-1) + (y(n-1))*p(n)
>
> in Access ho dei campi di questo genere:
>
> Valore x    Anno    Percentuale    Valore y (che poi sarebbe il campo
> calcolato e al momento incognito)
>    101        2001        0.30                ?
>    105        2002        0.24                ?
>     70         2003        0.18                ?
>
> ora:  io ho impostato la formula, ma ovviamente Access da errore perché il
> valore y di ogni periodo dipende dalla y del periodo precedente (cioè
n-1).
> Esiste una soluzione? Se si, qual è la funzione giusta per dire alla query
> "nel 2002 prendi in considerazione la y dell'anno 2001"?
> Forse: [y]([Anno]-1)? Se la formula di prima non la capite prendente in
> considerazione solo la parte y(n)=x(n)+y(n-1). Il problema sta tutto
> nell'estrarre il valore y al tempo n-1. Una volta fatto questo il resto
> viene di conseguenza. Con excel si risolve facilmente, ma in Acces si
> tribola, eppure la soluzione deve esistere.
Ciao s_takk
io farei in questo modo :
Funzione VBA da inserire in un modulo BAS
----------------------------------------------
Function Get_y(ByVal Anno As Integer) As Double
Dim Rs As Recordset
Dim y As Double
Set Rs = CurrentDb.OpenRecordset _
    ("Select * FROM Tb WHERE Anno<=" & Anno & " ORDER BY Anno")
y = 0
While Not Rs.EOF
    y = Rs!x + y + y * Rs!p
    Rs.MoveNext
Wend
Rs.close
Set Rs=Nothing
Get_y = y
End Function
-----------------------------------------------
Query
-----------------------------------------------
Select x,Anno,p,Get_y(Anno) AS y
FROM Tb
-----------------------------------------------
Risultato (se ho capito la formula)
-------------------
   x     Anno     p       Y
101    2001  0,3     101
105    2002  0,24   230,24
  70    2003  0,18   341,6832
-------------------
> 2) L'altra domanda: Qual è la funzione per dire "prendimi in
considerazione
> l'anno con valore più basso"? (questo ploblema non è connesso con il
> precedente)
-------------------
SELECT MIN(Anno) FROM tabella
-------------------
Ciao Giorgio


text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bpimvc$2dk$1...@lacerta.tiscalinet.it...

Che il Signore vi abbia sempre in gloria!
Proverò a fare come entrambi mi avete detto, speriamo bene ma credo che
Giorgio abbia trovato la soluzione.
Grazie a tutti e due.
Ciao Stefano


title: Errore di caricamento DLL (errore 48)

author: Enrico Zoffoli

text:
A tutti pongo il mio problema:
alcune maschere della mia applicazione access raccolgono da un menu
select l'input dell'utente il quale viene girato ad una query.
Ne riporto qui sotto un esempio:
rs.Open "SELECT * FROM tblGruppoDestinatari WHERE idDestinatario=" &
idDestinatario, CurrentProject.Connection
quando clicco su cerca parte il debug che seleziona la query sopracitata
come riga origine dell'errore, in special modo l'oggetto
CurrentProject.Connection viene evidenziato.
Il messaggio di errore, inoltre, dice: "Errore di compilazione: Errore
di caricamento dll". Cliccando sul'help ottengo dalla guida in linea di
microsoft visual basic una spiegazione generica che ha come oggetto il
subject di questo post
Mi servirebbe un aiuto per risolvere il problema...Grazie a chiunque
volesse provare a darmelo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore di caricamento DLL (errore 48)

author: Marco Antonioli

text:
"Enrico Zoffoli" <
e.zo...@virgilio.it
> wrote in message
news:9cf2dc24777d5b47110...@mygate.mailgate.org
> A tutti pongo il mio problema:
> alcune maschere della mia applicazione access raccolgono da un menu
> select l'input dell'utente il quale viene girato ad una query.
Un pò ermetico.
Può dipendere dalla natura dei campi sui quali esegui i filtri ? (numero
 piuttosto che testo)
Ciao
Marco



title: Re - Funzione mid

author: Flavio Grazioli

text:
Grazie a Karl, Carlo e Roberto per il suggerimento ora tutto funziona, è
molto gratificante poter contare su qualcuno in caso di bisogno siete grandi
continuate così.
Chiunque ha intenzione di utilizzare queste funzioni nelle query di
aggiornamento gli consiglio di stare attento, molti dati potrebbero andare
persi per sempre.Usate correttamente però fanno risparmiare un
sacco di tempo.
--
Flavio
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: riferimenti a maschere

author: Checco

text:
vorrei aprire da una maschera ordini un'altra maschera con dei dati filtrati
per numero commessa.
Ho impostato il seguente codice ma non riesco a ottenere i dati che voglio
DoCmd.OpenForm "Ordini per commessa", , "[Idordine]=" &
Forms![Ordini]![IdOrdine]
grazie


title: riferimenti a maschere

author: Giorgetto

text:
Forms![Ordini].Form.[IdOrdine]
"Checco" <
full...@iol.it
> ha scritto nel messaggio
news:MA9b8.22449$Jo.6...@twister2.libero.it...



title: Db Access -> MySql Aruba

text:
Salve,

tramite VBA di Access, vorrei inserire dei dati in una tabella del server di Aruba che utilizza MySql.

Adopero Microsoft Access 2013 64 bit.

Ho provato a creare un pulsante inserendo, all'evento clic, il seguente codice:

Dim oConn As ADODB.Connection

Dim rs As ADODB.Recordset

    Set oConn = New ADODB.Connection

    oConn.Open "DRIVER={MySQL ODBC 5.2 ANSI Driver};SERVER=indirizzoipserveraruba;DATABASE=nomesqlserveraruba;USER=miouser;PASSWORD=miapassword;Option=3"

    Set rs = New ADODB.Recordset

    strSQL = "INSERT INTO Categoria (ID, Categoria, Genere) VALUES ('1000', 'prova', '1')"

    rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic

    rs.Close

Ovviamente al mposto delle diciture inserite nella stringa di oConn.Open ho inserito le credenziali corrette.

Trascurate la marte del recordset, che andrà modificata. Il problema nasce già sulla stringa di oConn.Open

l'errore visualizzato è il seguente:

Errore di run-time
2147467259
(800040005):

[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato

Premetto che oltre ad Access, non ho installato sul pc dove ho il database MDB, alcun software o componente di MySql, mentre da strumenti - riferimenti di VBA ho abilitato i seguenti riferimenti:

visual basic for applications
Microsoft Access 15.0 Object Library
Ole Automation, Microsoft Office 15.0 Access database enghine Object Library
Microsoft ActiveX Data Object 2.0 Library
Microsoft Outlook 15.00 Object Library
Microsoft Excel 15.00 Object Library
Microsoft Office 15.00 Object Library
Microsoft Word 15.00 Object Library

Ho provato inoltre a modificare la stringa del codice VBA, perchè ho letto su qualche forum che se adopero il 64bit, il riferimento ai driver poteva essere differente, ma il messaggio di errore non è mai cambiato. Ho modificato inserendo i seguenti parametri:

{MySQL ODBC 5.1 Driver}
{MySQL ODBC 5.2w Driver}

Al posto del:

{MySQL ODBC 5.2 Driver}

Avete idea di come guidarmi alla risoluzione del problema?

Grazie mille a tutti e buon anno.

SimoneB


title: Db Access -> MySql Aruba

text:
Server di Aruba...?
Nel web...?
Hai un IP fisso....?

Nel web si lavora con applicazioni web non desk... sfugge qualche cosa...?

@Alex


title: Db Access -> MySql Aruba

text:
Ciao Alex e grazie, mi spiego meglio.

Ho un DB locale, sul mio PC dell'ufficio, in cui ho dei dati da pubblicare su di un sito WEB, presente su di un server MySql Aruba. Dovrei creare un'interazione fra il mio DB di Access ed Aruba.

Mi sono documentato meglio rispetto al post e pare sia un problema di Aruba che non concede i diritti di accesso ai propri server in esterno.

Debbo quindi creare sul server WEB di Aruba una pagina di FORM ed una pagina PHP d'inserimento dati. Mentre su VBA di Access debbo trovare il modo di compilare la pagina FORM, inserita su WEB. Consigli?

Simone


title: Db Access -> MySql Aruba

text:
OK! Ci sono riuscito.

In pratica occorre, inserire sullo spazio WEB di aruba, un file HTML adoperato come form di compilazione ed un file PHP adoperato per l'inserimento nel DB di Aruba dei dati. Da VBA di Access occorre impostare il seguente codice:

Dim MyBrowser As SHDocVw.InternetExplorer
Set MyBrowser = New SHDocVw.InternetExplorer

MyBrowser.Visible = False
MyBrowser.Navigate ("
http://www.miosito.com/form.html
")
MyBrowser.Document.All("name").Value = "1000"
MyBrowser.Document.All("address").Value = "Prova"
MyBrowser.Document.All("submit").Click

Ovviamente così non si vede l'inserimento ed il tutto avviene in modo silente, mettendo TRUE su MyBrowser.Visible invece viene palesata la procedura.

Mi sembra ovvio che "1000" e "Prova" possano essere sostituiti prelevando i dati da tabella o query.

Saluti


title: Db Access -> MySql Aruba

text:

Se a te va bene questa soluzione... va bene a tutti.... ti rendi conto tuttavia che stai usando un'interfaccia WEB compilata in modalità HIDDEN, il che non ha nulla a che vedere con un normale interfacciamento di dati... che ovviamente come ti dicevo non si può fare...!

Secondo me tuttavia se tu fossi in grado di sviluppare un WEBSERVICE preposto a queste cose e poi usando SOAP, faresti una cosa decisamente più tecnica... molto più tecnica.

Questa soluzione proprio tecnica non lo è..., ma come dicevo se ti soddisfa siamo contenti tutti.

@Alex


title: Db Access -> MySql Aruba

author: BFS

text:
Il 30/12/2017 16:37,
bertis...@gmail.com
 ha scritto:
> Salve,
>
> tramite VBA di Access, vorrei inserire dei dati in una tabella del server di Aruba che utilizza MySql.
>
> Adopero Microsoft Access 2013 64 bit.
>

cut

>
> SimoneB
>

non mi risulta che aruba lasci accedre ai db mssql neppure richiedendolo
esplicitamente

quindi tramite applicazioni desktop non è fattibile
ciao


title: Db Access -> MySql Aruba

author: RobertoA

text:

Interessante soluzione
E credo utile pure a molti che usano Aruba per tenere il sito web
Html e php si possono vedere?


title: posizionare una form esattamente in quella posizione

author: mario rossi

text:
qualcuno sa come si fà? ho provato con le propiretà left e top
anche griX egridY ma nulla

vorrei aprire una form e posizionare questa form sotto un etichetta di un altra form

esempio
apro la form da posizionare poi
form![nome].top=forms![altraform]![etichetta].top + forms![altraform]![etichetta].height

form![nome].left=forms![altraform]![etichetta].left

possibile?


author: Alex

text:
mario rossi <
tmtu...@gmail.com
> ha scritto:r
> qualcuno sa come si fà? ho provato con le propiretà left e topanche griX egridY ma nullavorrei aprire una form e posizionare questa form sotto un etichetta di un altra formesempioapro la form da posizionare poiform![nome].top=forms![altraform]![etichetta].top + forms![altraform]![etichetta].heightform![nome].left=forms![altraform]![etichetta].leftpossibile?

Certo che è possibile... ma complicato assai.
Servono le Api e discriminare se la form è o meno popup.
Da li ricavi in pixels la posizione della form poi ricavi la
 posizione della label, tenendo conto dell'hinterland di form, e
 la converti in pixel e li aggiungi a left e top della form poi
 posizioni la form sempre con le Api.

Riassumendo credo sia troppo complicato se non hai conoscenze solide.

Vai sul sito di LEBANS e la trovi già fatta per la versione 32bit.

Auguri per la conversione o adattabilità al 64.
--
@Alex

----Android NewsGroup Reader----
https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html


text:

insomma access a dei bei limiti, sentivo dire che la Microsoft voleva abbandonarlo come applicativo ma poi causa lamentele degli utenti hanno continuato a svilupparlo

Grazie per la segnalazione


text:
Il giorno sabato 19 dicembre 2020 alle 08:34:56 UTC+1 @Alex ha scritto:

Mi sai indicare qual'è l'esempio?


text:
> Certo che è possibile... ma complicato assai.
> Servono le Api e discriminare se la form è o meno popup.
> Da li ricavi in pixels la posizione della form poi ricavi la
> posizione della label, tenendo conto dell'hinterland di form, e
> la converti in pixel e li aggiungi a left e top della form poi
> posizioni la form sempre con le Api.
>
> Riassumendo credo sia troppo complicato se non hai conoscenze solide.

In questo caso mi pare fattibile in puro Access: puoi ricavare il Left + Top di "AltraForm" e il Top + Height della label in "AltraForm", il tutto in twips.
Con Docmd.MoveSize  (o Move e basta) posizioni la Form nelle nuove coordinate calcolate.


text:

interessante, provo subito, grazie.


text:
In questo caso mi pare fattibile in puro Access: puoi ricavare il
 Left + Top di "AltraForm" e il Top + Height della label in
 "AltraForm", il tutto in twips.Con Docmd.MoveSize  (o Move e
 basta) posizioni la Form nelle nuove coordinate calcolate.

Secondo me... soprattutto se la Form da aprire è popup come ti
 dicevo... che ha riferimenti completamente distinti dalla
 precedente la possibilità di avere risultati deludenti è
 alta.
Però se il risultato soddisfa la specifica esigenza... vale la
 pena provare.



text:
Insomma access a dei bei limiti, sentivo dire che la Microsoft
 voleva abbandonarlo come applicativo ma poi causa lamentele degli
 utenti hanno continuato a svilupparloGrazie per la
 segnalazione

Non è Access che ha dei limiti... ma chi lo usa...



text:
> In questo caso mi pare fattibile in puro Access: puoi ricavare il
> Left + Top di "AltraForm" e il Top + Height della label in
> "AltraForm", il tutto in twips.Con Docmd.MoveSize (o Move e
> basta) posizioni la Form nelle nuove coordinate calcolate.

> Secondo me... soprattutto se la Form da aprire è popup come ti
> dicevo... che ha riferimenti completamente distinti dalla
> precedente la possibilità di avere risultati deludenti è
> alta.
> Però se il risultato soddisfa la specifica esigenza... vale la
> pena provare.

Stiamo a vedere cosa ne pensa tmtu; se non ha esigenze particolari è una buona soluzione.
Tieni  conto che ai tempi in cui Lebans era attivo su Access probabilmente circolavano versioni <=97 che non supportavano Frm.WindowTop/Left, quindi non esistevano alternative alle API, anche nei casi più ordinari.


text:

Alex non raccolgo la provocazione, sei intelligente solo tu, fortunato.


text:
Il giorno sabato 19 dicembre 2020 alle 18:42:31 UTC+1 Simone Calligaris ha scritto:

grandissimo calligaris fa esattamente quel che mi serviva ovvero posizionare una form a delle coordinate ben precise, era un mio limite non conoscevo il comando movesize e il forum è stato utile per portarmi subito sulla strada giusta anzichè polemizzare, che è un pò il senso del newsgroup, altrimenti compriamoci tutti un bel manuale da 1000 pagine "access for dummies" e a quel punto chiudiamo il gruppo che non ha più senso di esistere, avevo cercato anche in google prima di chiedere qui ma non ho trovato nulla di interessante, avevo cercato "cambio posizione form access" e cose simili senza risultati

spero sia chiaro anche ai polemici.

Grazie ancora.


text:
Stiamo a vedere cosa ne pensa tmtu; se non ha esigenze particolari
 è una buona soluzione.Tieni  conto che ai tempi in cui Lebans era
 attivo su Access probabilmente circolavano versioni <=97 che non
 supportavano Frm.WindowTop/Left, quindi non esistevano
 alternative alle API, anche nei casi più ordinari.

Si giusto, pensavo tuttavia, che quando si apre una form in quel
 modo fosse abbastanza scontato aprirla in modalita sincrona...
 altrimenti spostando il focus sparisce... :-)

Ma ovviamente...



text:
Alex non raccolgo la provocazione, sei intelligente solo tu, fortunato.

Non era una provocazione... siccome usi access e ne parli
 continuamente male... voglio solo toglierti i dubbi sul prodotto
 che non ne ha colpa.



text:
> Si giusto, pensavo tuttavia, che quando si apre una form in quel
> modo fosse abbastanza scontato aprirla in modalita sincrona...
> altrimenti spostando il focus sparisce... :-)
>
> Ma ovviamente...

Mhmmm sì, ipotizziamo:

Maschera1 con Label "bersaglio"
Maschera2 di tipo Popup da aprire sotto Label di Maschera1

Su click di qualche cosa su Maschera1:

DoCmd.OpenForm "Maschera2"
DoCmd.MoveSize Me.WindowLeft + Me!Label.Left, Me.WindowTop + Me!Label.Top + Me!Label.Height + Costante

"Costante" serve sempre, anche se Maschera2 non Popup: va impostata con l'altezza in twip del bordo Finestra Maschera2.
Se invece, come ipotizzato, Maschera2 è di tipo Popup basta aumentare il necessario il valore di "Costante".
Chiaramente è una soluzione più artigianale rispetto a quella "Lebans" ma è assai semplice e alla fine fa il suo.


text:

Ti sbagli per me Access è un ottimo software!
Ma se per spostare una form dove voglio io devo utilizzare chissa quali librerie  e "auguri per la 64 bit" allora viene spontaneo quanto da me dichiarato.


text:
Chiaramente è una soluzione più artigianale rispetto a quella
 "Lebans" ma è assai semplice e alla fine fa il suo.

Si si pernuso casalingo... forse serve un offset in x anche...?
 risoluzione costante a parte...

Certo che se distribuisci una cosa simile... mmm non ci credo
 nemmeno se vedo...
;-)



text:
> Chiaramente è una soluzione più artigianale rispetto a quella
> "Lebans" ma è assai semplice e alla fine fa il suo.

> Si si pernuso casalingo...

Non condivido.

>forse serve un offset in x anche...?

Volendo, ma non mi pare essenziale per asse x

> risoluzione costante a parte..
> Certo che se distribuisci una cosa simile... mmm non ci credo
> nemmeno se vedo...

Premesso che vado alla cieca, non avendo Access installato su questo PC, ritengo potabile la soluzione proposta.

Tra l'altro se Maschera2 non Popup, probabilmente si può eliminare "Costante" in questo modo:
DoCmd.MoveSize Me.WindowLeft + Me!Label.Left, Me.WindowTop + Me!Label.Top + Me!Label.Height + (Me.WindowHeight - Me.InsideHeight)

Diversamente, se Popup, basta impostare "Costante" con un margine di sicurezza per la risoluzione variabile (si fissa il valore testando a bassa risoluzione).
Tale valore, quando l'applicativo gira a risoluzioni maggiori farà aprire Maschera2 a una certa distanza verticale da Label, ma il risultato dovrebbe cmq essere congruo alle aspettative.
Domani farò qualche prova, ma sono ottimista.

Saluti


text:
Simone Calligaris
....
Domani farò qualche prova, ma sono ottimista.Saluti

Se non ci sono variabilità di alcun tipo e la installi nel tuo PC
 concordo con te.
Se serve tener conto di varie opzioni, non ultima le varie
 risoluzioni.che ogni utente può gestirsi, resto dell'idea che
 richieda troppi accrocchi.



text:
> Domani farò qualche prova, ma sono ottimista

> Se non ci sono variabilità di alcun tipo e la installi nel tuo PC
> concordo con te.
> Se serve tener conto di varie opzioni, non ultima le varie
> risoluzioni.che ogni utente può gestirsi, resto dell'idea che
> richieda troppi accrocchi.

Mah, vediamo cosa ne pensa tmtu, personalmente la ritengo soluzione accettabile.
E, credo, gestibile come ho suggerito a risoluzioni variabili.

Saluti


text:
>Mah, vediamo cosa ne pensa tmtu, >personalmente la ritengo soluzione >accettabile.

Si hai ragione per tmtu è una soluzione accettabile.

>E, credo, gestibile come ho >suggerito a risoluzioni variabili.Saluti

Ottimo, non perdere tempo con prove.



text:
Il giorno domenica 20 dicembre 2020 alle 18:07:43 UTC+1 @Alex ha scritto:
> >Mah, vediamo cosa ne pensa tmtu, >personalmente la ritengo soluzione >accettabile.
> Si hai ragione per tmtu è una soluzione accettabile.
> >E, credo, gestibile come ho >suggerito a risoluzioni variabili.Saluti
> Ottimo, non perdere tempo con prove.
> --
> @Alex

Dimenticavo, se la Form2 è Popup non basta usareg li Offset... devi trasferire il codice nella Form Chiamata(Form2) per il resto...

@Alex


text:
Il 19/12/2020 13:07, mario rossi ha scritto:
"sentivo dire che la Microsoft voleva abbandonarlo come applicativo "

dove l'hai sentito ?
BFS


text:
> > >Mah, vediamo cosa ne pensa tmtu, >personalmente la ritengo soluzione >accettabile.
> > Si hai ragione per tmtu è una soluzione accettabile.
> > >E, credo, gestibile come ho >suggerito a risoluzioni variabili.Saluti
> > Ottimo, non perdere tempo con prove.

Beh, or ora qualche prova l'ho fatta  ;-)

- PC1:  A' 2003 a risoluzione 1024x768    (la minima che puoi trovare, quella dei palmari)
- PC2:  A' 2010 """"""""""""""""""""  1920x1080  (quella standard di quasi tutti i monitor da ufficio)

Se maschera2 non popup il metodo funziona senza intoppi.
Diversamente, se Popup, ho fissato la costante alla risoluzione più bassa.
Avviando il programma a risoluzione 2K  Maschera2 viene aperta a una certa distanza da Label, ma l'effetto è buono.

> Dimenticavo, se la Form2 è Popup non basta usareg li Offset... devi trasferire il codice nella Form Chiamata(Form2) per il resto...

Non ti seguo ... popup è diverso da AcDialog.

Saluti


text:
Simone Calligaris
... Non ti seguo ... popup è diverso da AcDialog.Saluti

Scusa Simone intendevo Modale ovviamente...

Se la form si apre in quel modo, solitamente è per selezionare
 qualche cosa o segnalare... 9 su 10 è modale(acDialog) oltre che
 Popup che la svincola dalla MDI rendendola assoluta alla
 risoluzione appunto.
Di conseguenza il codice va posizionato nella form2, ma cambia poco.
Sono considerazioni ovviamente di contesto.

Come dicevo, ma possiamo parlarne anche per giorni... se
 l'esigenza è confinata ad uso specifico puo andare.
Io non lo userei perché ha troppi limiti... non ultimo il dual
 monitor... ovviamente di pippe ce ne sono tante volendo io
 preferisco fare una cosa che copra più casistiche possibili ma è
 evidente che tutto si deve proporzionare.

Ciao



text:
> ... Non ti seguo ... popup è diverso da AcDialog.Saluti

> Scusa Simone intendevo Modale ovviamente...
>
> Se la form si apre in quel modo, solitamente è per selezionare
> qualche cosa o segnalare... 9 su 10 è modale(acDialog) oltre che
> Popup che la svincola dalla MDI rendendola assoluta alla
> risoluzione appunto.
> Di conseguenza il codice va posizionato nella form2, ma cambia poco.
> Sono considerazioni ovviamente di contesto.

A me è rimasta la curiosità sulle caratteristiche di Maschera2 nell'applicazione di tmtu, ma è sparito dal thread come un latitante!  ;-)


title: Problema con Somme Totali e Parziali - dati mancanti

author: Alessia

text:
 Ciao a tutti i giovanotti/e del NG
Ho un programma che mi conteggia il numero di pesate in Entrata ed Uscita
per Ditta e mi calcola la relativa tariffa da addebitare al cliente.Il
problema nasce nel momento in cui il Cliente esegue solo una Pesate in
Entrata cioè:
Data                  NomeDitta                  Entrata
Calcolo                  Uscita                   Calcolo
01/01/01              Alessia                     10.000
2                       20.000                       3
01/01/01              Fata                         15.000
2                                0                       5
01/01/01/             Minni                        20.000
3                       30.000                       4
Il Calcolo è dato da una funzione Select Case, (Grazie a chi mi ha aiutato a
risolvere il problema) in cui relativo peso corrisponde a Tariffa 1,2, 3
ecc.
Ho inventato una Tariffa = 5 se il campo è = 0.
Le Tariffe Corrispondono a 1=Lit 3.800, 2 Lit. 5.800 ecc ecc 5 = Lit. (1)
IL Problema nasce al momento delle somme totali infatti le pesate = 0 non
vengono assolutamente prese in considerazione (giusto) ma viene perso nei
meandri del DB anche il conteggio dell'Entrata:
Es.
Data                  NomeDitta                  Entrata
Calcolo                  Uscita                   Calcolo
01/01/01                  Alessia                      1
2                            1                         3
01/01/01/                  Minni                       1
3                           1                          4
Ho risolto il problema dando un valore alla Tariffa 5 = Lit. 1, così mi
ricompare magicamente tutto.
Ma non sono contenta perché a fine mese anche se per poche lire ho uno
scostamento sul valore totale.
Come posso risolvere questo problema, sempre se avete capito il mio lungo
discorso.
Grazie
Ale


author: LaLo

text:
"Alessia" <
les...@altavista.it
> ha scritto nel messaggio
news:94m5id$2l8f$1...@half.spin.it...

Ho letto il 3d riguardo al Select Case e ora non capisco cosa intendi con
"perso nei meandri del DB". Innanzitutto la Select Case funziona ora? Dove
effettui il calcolo dei totali?
Ciao
LaLo


text:
"LaLo" <reg...@LLtin.it> ha scritto nel messaggio
news:94mhoq$m44$1...@pluto.sm.dsi.unimi.it...

Ho risolto da sola grazie, mi vergogno a dirlo ma avevo fatto una cxxxxxa
incredibile.
Scusa  il disturbo.
Ciao e grazie.
Ale


text:
"LaLo" <reg...@LLtin.it> ha scritto nel messaggio
news:94mhoq$m44$1...@pluto.sm.dsi.unimi.it...
> "Alessia" <
les...@altavista.it
> ha scritto nel messaggio
> >
> Ho letto il 3d riguardo al Select Case e ora non capisco cosa intendi con
> "perso nei meandri del DB". Innanzitutto la Select Case funziona ora? Dove
> effettui il calcolo dei totali?
> Ciao
> LaLo
>
>
Sì Select Case funziona, i totali li ho raccolti raggruppando in una qry di
selezione i dati .
Cioè calcolo quante pesate di tipo 1,2,3,4,5 sono state fatte per ogni ditta
sia in entrata che in uscita, poi sommo il risultato, ma mi mancano quelle
che hanno come peso di uscita 0.
Rigrazie
Ale


title: casella combinata - ordine alfabetico colonna

author: luigi Onofrio

text:
quando si inserisce una casella combinata in una form per la ricerca di un
record basato sul valore selezionato nella casella combinata e si
inseriscono 3 colonne da visualizzare, vi è un modo per ordinare
alfabeticamente una colonna invece dell'altra?
come?
grazie
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
luigi Onofrio ha scritto:
> quando si inserisce una casella combinata in una form per la ricerca di un
> record basato sul valore selezionato nella casella combinata e si
> inseriscono 3 colonne da visualizzare, vi è un modo per ordinare
> alfabeticamente una colonna invece dell'altra?
> come?
> grazie
> luigi
Scusate!!!
ho trovato e risolto la cosa con:
proprietà Origine riga, fare clic sul pulsante dei generatori  per aprire
il Generatore di query o il generatore di istruzioni SQL e specificare il
tipo di ordinamento desiderato.
luigi
spero possa servire a qualcuno :-))



title: Ottenere nome utente

author: Marco

text:
Ciao, sono sotto Access 2000.
Devo impostare la gestione della sicurezza e volevo sapere se si riusciva ad
ottenere il nome dell'utente che ha effettuato il login, attraverso VBA e
SQL.
Marco
+-------------------------------------+
|  Marco  <
napom...@lycosmail.com
>  |
|  Delete WORLD from address, to send |
+-------------------------------------+


title: Ottenere nome utente

author: Salvatore

text:
"Marco" <
nos...@nospam.com
> ha scritto nel messaggio
news:3bbf1...@212.7.64.37...

Usa la funzione currentUser
Ciao, Salvatore


title: report e conteggi con condizioni

author: Roberto

text:
Scusate se rompo, ma ci riprovo..........
Allora un problemino per l'ng, ma tanto grosso per me:
Ho una tabella in cui vi sono una serie di aziende e per ogni azienda piů
visite fatte durante l'anno, le visite sono di diverso tipo (da 1 a 7, vi č
una tabella collegata con il significato dei diversi codici); volendo
verificare che:
ad esempio, che l'azienda abbia avuto almeno tre visite del tipo 1, 2 del
tipo 2, 2 del tipo 3 etc (quindi devo fare un conteggio per tipo di visite e
fin qui ci arrivo),  cioč volendo impostare una funzione di validazione sul
numero di visite complessive fatte in azienda durante l'anno, e verificata
la condizione (vera o falsa) un oggetto cambi colore (es. rosso KO, verde
Ok), come faccio? Per me č veramente complicatuccio, magari una dritta
dell'ng..........
Grazie a tutti, qui si imparano un sacco di cose


title: report e conteggi con condizioni

author: OndaMax

text:
Roberto wrote in message ...
> Ho una tabella in cui vi sono una serie di aziende e per ogni azienda più
> visite fatte durante l'anno, le visite sono di diverso tipo (da 1 a 7, vi
è
> una tabella collegata con il significato dei diversi codici); volendo
> verificare che:
> ad esempio, che l'azienda abbia avuto almeno tre visite del tipo 1, 2 del
> tipo 2, 2 del tipo 3 etc (quindi devo fare un conteggio per tipo di visite
e
> fin qui ci arrivo),  cioè volendo impostare una funzione di validazione
sul
> numero di visite complessive fatte in azienda durante l'anno, e verificata
> la condizione (vera o falsa) un oggetto cambi colore (es. rosso KO, verde
> Ok), come faccio?
Partendo dal conteggio per azienda e tipo visite (che dici di aver già
risolto, se interpreto bene) non ti rimane che associargli il minimo di
visite previsto. Se il risultato lo riversi su una maschera continua hai
l'opportunità di gestire il colore tramite la "formattazione condizionale"
sulla base dell'espressione :
[TotaleVisite]=>[MinimoVisite]
Grosso modo la strada potrebbe essere questa ...
OndaMax


title: report e conteggi con condizioni

author: Paolo P

text:
"Roberto" <
warl...@libero.it
> ha scritto nel messaggio
news:%Qd98.48479$nI1.1...@twister1.libero.it...

Su
www.sitocomune.com
 c'č una faq sulla formattazione condizionale di cui ti
accenna OndaMax
Paolo


title: Limitare il numero record in sottomaschera.

author: Express

text:
Buona domenica a tutti,
Ho ha la necessità, di poter inserire nella miasottomaschera (o diciamo pure
maschera se è la stessa cosa) di inserire al massimo 8 record, si può
inserire una limitazione??
Grazie
--<EXP>>--


author: ALESSANDRO Baraldi

text:
"Express" <
expre...@libero.it
> ha scritto nel messaggio
news:Vi9wb.137553$vO5.5...@twister1.libero.it...

Si.
Devi gestire la cosa su 2 eventi di Form.
1)Load se il Numero di Record >7 (il che sarà al massimo 8 se gestisci bene
la cosa.)
    allora imposta la proprietà AllowAdditions=False
2)Per poter ripristinare l'inserimento devi Cancellarne 1, ma devi rilevare
che non sono + 8
    quindi sull'evento Current conti quanti record hai e se <8 allora
AllowAdditions=True.
Mi spiego :
Private Sub TuaForm_Load()
    me.recordsetclone.movelast
    if me.recordsetclone.recordcount>7 then Me.Allowadditions=False
End sub
Private Sub TuaForm_Current(Cancel as integer)
    me.recordsetclone.movelast
    if me.recordsetclone.recordcount<8 then Me.Allowadditions=True
End sub
Ciao.
@Alex.


author: paolo p.

text:
Express <
expre...@libero.it
> ha scritto:

Sull'evento dopo aggiornamento del record conti (con la proprietà
recordcount) i record della tabella origine della sottomaschera. se
recordcount=8 imposti la proprietà AllowAdditions=no
Ciao Paolo
Inviato da
www.mynewsgate.net


text:
"paolo p." <21...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200311232...@mynewsgate.net...
> Express <
expre...@libero.it
> ha scritto:
>
> > Buona domenica a tutti,
> > Ho ha la necessitą, di poter inserire nella miasottomaschera (o diciamo
> pure
> > maschera se č la stessa cosa) di inserire al massimo 8 record, si puņ
> > inserire una limitazione??
> >
> > Grazie
> > --<EXP>>--
>
> Sull'evento dopo aggiornamento del record conti (con la proprietą
> recordcount) i record della tabella origine della sottomaschera. se
> recordcount=8 imposti la proprietą AllowAdditions=no
> Ciao Paolo
>
Il dopo aggioramento č di Form non di Record, di conseguenza se
hai raggiunto 8 e ne cancelli 1 sei fregato...!
Devi pertanto controllare Current e Load
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bprbpn$342$1...@lacerta.tiscalinet.it...
>
> "paolo p." <21...@mynewsgate.ned.invalid> ha scritto nel messaggio
> news:200311232...@mynewsgate.net...
> > Express <
expre...@libero.it
> ha scritto:
> >
> > > Buona domenica a tutti,
> > > Ho ha la necessità, di poter inserire nella miasottomaschera (o
diciamo
> > pure
> > > maschera se è la stessa cosa) di inserire al massimo 8 record, si può
> > > inserire una limitazione??
> > >
> > > Grazie
> > > --<EXP>>--
> >
> > Sull'evento dopo aggiornamento del record conti (con la proprietà
> > recordcount) i record della tabella origine della sottomaschera. se
> > recordcount=8 imposti la proprietà AllowAdditions=no
> > Ciao Paolo
> >
>
> Il dopo aggioramento è di Form non di Record, di conseguenza se
> hai raggiunto 8 e ne cancelli 1 sei fregato...!
> Devi pertanto controllare Current e Load
>
> @Alex.
>
Ho cosi provato per come giù riportato e mi segnala
Errore di run-time 3021
Private Sub Form_Current()
Me.RecordsetClone.MoveLast
   If Me.RecordsetClone.RecordCount < 8 Then Me.AllowAdditions = True
End Sub
Private Sub Form_Load()
Me.RecordsetClone.MoveLast
   If Me.RecordsetClone.RecordCount > 7 Then Me.AllowAdditions = False
End Sub
Come mai?
Grazie per l'aiuto e scusatemi se rspondo con ritardo ma ho la linea
telefonica interrotta.
--<EXP>>--


text:
"Express" <
expre...@libero.it
> ha scritto nel messaggio
news:Lbnwb.138694$vO5.5...@twister1.libero.it...

Potrebbe essere la stessa risposta del Post precedente, verifica i
Riferimenti alla
libreria di DAO.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bpthai$qli$1...@lacerta.tiscalinet.it...

Scusami ti sembrerà banale, ma da doce si imposta il riferimento?
Intanto che ci provo, grazie e adomani
EXP


text:
"Express" <
expre...@libero.it
> ha scritto nel messaggio
news:Y6uwb.143673$e6.52...@twister2.libero.it...
[CUT]
> Scusami ti sembrerà banale, ma da doce si imposta il riferimento?
> Intanto che ci provo, grazie e adomani
> EXP
>
Apri un Modulo di Codice qualsiasi.
Dal Menù seleziona Strumenti --->Riferimenti
Poi :
1) Deseleziona Microsoft Acivex Data Object x.x (il numero dipende
dall'aggiornamento)
2)Cerca e seleziona Microsoft DAO 3.51 Object Library
3)A questo punto se credi ti servano ripristina pure il Punto 1 (dipende da
come hai fatto il tuo progetto)
Compila il codice sempre dal Menù vai in DEBUG e spera che non dia
errore....!
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bpthai$qli$1...@lacerta.tiscalinet.it...

Nonostante ho aggiornato la libreria, continua a darmi lo stesso errore,
sarà pure qui lo stesso discorso Che è una sottomaschera e non una maschera.
Ciao EXP


title: [OT] Hard disk da 80 giga

author: RaffaeleAlberoni

text:
Lo so non c'entra un ..... con Access, ma io provo a chiederlo ugualmente,
Windows 98 legge un hard disk da 80 giga????
Spero in qualche anima gentile che mi di a una mano.
Buonasera a tutti
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Hard disk da 80 giga

author: namor

text:
RaffaeleAlberoni ha scritto:
> Lo so non c'entra un ..... con Access, ma io provo a chiederlo ugualmente,
> Windows 98 legge un hard disk da 80 giga????
> Spero in qualche anima gentile che mi di a una mano.
> Buonasera a tutti
Se lo formatti FAT32 dovrebbe reggerlo. Piuttosto ti potrebbe dare
problemi il BIOS della scheda madre, che potrebbe non riconoscerlo e
mostrarti una capacità inferiore. In questo caso puoi provare ad
aggiornare il BIOS (vedi sito del produttore della scheda) e se non va
nemmeno così, ci sono dei programmi tipo EZ-BIOS che vengono caricati al
boot e aggirano la limitazione.
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -
www.porloschicos.com



title: invio email a indirizzi diversi con MapiMessages

text:
buongiorno a tutti ho un problema, se invio una mail con MapiMessages a una sola email tutto ok eseguo il codice che segue e viene messa correttamente la mail destinatario nel campo A:

    Forms![00chiudi]!MapiMessages.Compose
    Forms![00chiudi]!MapiMessages.RecipAddress = destinatario

se però voglio inviare anche a un altro indirizzo in copia conoscenza nascosta CCN eseguo il seguente codice:

me.MapiMessages.Compose
me.MapiMessages.RecipAddress = destinatario
me.MapiMessages.RecipType = 3
me.MapiMessages.RecipAddress = destinatarioCCN

il problema è che mi compila il campo CCN: ma non mette piu il campo A: che resta vuoto

qualcuno sa come risolvere?


text:

Scusa ma stai usando MAPI Activex...?
Strana scelta... perchè non usare COM ed accedere direttamente a MAPI in LateBinding...?

Qui hai un bellissimo esempio, leggi tutto però:
https://www.experts-exchange.com/questions/28065046/Late-Binding-with-Outlook-using-Access-VBA-to-add-to-a-specific-folder.html

In ogni caso devi AGGIUNGERE 2 Recipient, di cui il 2° lo devi impostare come Type a BCC(o CNN)...

@Alex


title: ricerca in tabella

author: Valter

text:
ciao a tutti,
mi potete spiegare come posso fare affinchè in un db, quando dalla maschera
inserisco i dati nel "campo nome", e passo al campo successivo (con tab o
invio) venga effettuata una ricerca nel corrispondente campo della tabella
sottostante e, nel caso il "nome digitato" sia già presente, mi compaia un
msgbox di avviso, permettendomi comunque l'inserimento del dato
grazie per la cortesia
Valter


title: ricerca in tabella

author: Silvio Berruti

text:
"Valter" <
val...@libero.it
> ha scritto nel messaggio
news:Cmq07.1768$K55....@news.infostrada.it...

Ciao Valter,
premesso che nelle maschere (e nei report) non ci sono campi, ma controlli,
puoi sfruttare nell'evento Prima di aggiornare una DLookUp.
Esempio:
Private Sub CtrNome_BeforeUpdate(Cancel As Integer)
  Dim risp
  risp = DLookup("Nome", "Clienti", "[Nome]= '" & Me.CtrNome.Text & "'")
  If risp <> "" Then
    risp = MsgBox("Il nome è già stato inserito" & vbCrLf & "Desideri
duplicarlo?", vbCritical + vbYesNo, "Attento!")
    If risp = vbNo Then
      Cancel = True
    End If
  End If
End Sub
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: ricerca in tabella

text:
Valter mi ha postato questo messaggio nella mail personale a cui rispondo
qui pubblicamente.
From: Valter <
val...@libero.it
>
To: Silvio Berruti <
s...@libero.it
>

> eccomi qua, innanzi tutto grazie per la risposta.
> ho provao a digitare quanto tu mi hai segnalato (per l'occasione ho
> velocemente creato un nuovo db con la tabella clienti ed alcuni campi tra
> cui "nome", avendo il mio db di lavoro nomi diversi) ma non funziona.
> per la precisione non mi viene nemmeno segnalato un errore nella
> compilazione del codice, ma quando passo in maschere e vado ad inserire,
pur
> inserendo lo stesso nome, non mi avvisa di nulla.
> potresti passarmi qualche altra info ????
Bene! Cominciamo subito con le info.
1° - Non si risponde MAI privatamente, ma sempre e solo tramite il NG,
principalmente x 2 ragioni:
    a) altri potrebbero darti risposte migliori o + esaustive delle mie;
    b) altri potrebbero voler chiedere le stesse cose o ricevere le stesse
risposte.
2° - Un'altra delle regole del NG (e ti invito a leggere il messaggio che
periodicamente Federico Luciani posta con oggetto [INFO] ...) è quella di
rispondere dopo i messaggi precedenti, e non prima (e, come vedi, ho
provveduto a spostare il tuo messaggio).
Fatte queste premesse, ti dirò che, prima di postare la risposta, avevo
provato.
Quindi, se non ti funziona, i casi possono essere i seguenti:
- non hai una tabella che si chiama Clienti;
- in questa tabella non c'è un campo che si chiama Nome;
- nella maschera il controllo interessato non si chiama CtrNome;
- non hai inserito un nome già presente.
Controlla, mettendo magari un punto di interruzione alla riga
risp = DLookup("Nome", "Clienti", "[Nome]= '" & Me.CtrNome.Text & "'")
e controllando passo passo (con F8) i valori in gioco.
Se riscontri ancora difficoltà, fatti risentire sul NG, spiegando in
particolare come è strutturata la tabella e come si chiama il controllo
nella maschera.
Ciao



title: ricerca in tabella

text:
ciao a tutti
scusatemi se ho inviato il messaggio "privatamente", ma pensavo che
cliccando su rispondi andasse direttamente sul NG (sono nuovo per queste
cose)
comunque grazie per le info e starò più attento la prossima volta
Ciao
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:vPU07.4619$D03.1...@news.infostrada.it...



title: ricerca in tabella

text:
"Valter" <
val...@libero.it
> ha scritto nel messaggio
news:bGW07.5117$D03.1...@news.infostrada.it...
> ciao a tutti
> scusatemi se ho inviato il messaggio "privatamente", ma pensavo che
> cliccando su rispondi andasse direttamente sul NG (sono nuovo per queste
> cose)
OK
> comunque grazie per le info e starň piů attento la prossima volta
Devi ancora ricordarti di rispondere dopo i messaggi precedenti, o,
tuttalpiů, inframmezzando il messaggio stesso.
> Ciao



title: ricerca in tabella

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:Nj_07.6602$D03.2...@news.infostrada.it...
>
> "Valter" <
val...@libero.it
> ha scritto nel messaggio
> news:bGW07.5117$D03.1...@news.infostrada.it...
> > ciao a tutti
> > scusatemi se ho inviato il messaggio "privatamente", ma pensavo che
> > cliccando su rispondi andasse direttamente sul NG (sono nuovo per queste
> > cose)
>
> OK
>
> > comunque grazie per le info e starň piů attento la prossima volta
>
> Devi ancora ricordarti di rispondere dopo i messaggi precedenti, o,
> tuttalpiů, inframmezzando il messaggio stesso.
>
> > Ciao
>
> Ciao
>
> --
vediamose ho capito come si fa a rispondere nel modo corretto.
comunque, dopo varie ore di smanettamento, funziona tutto.grazie



title: ricerca in tabella

text:
"Valter" <
val...@libero.it
> ha scritto nel messaggio
news:%N417.10100$D03.3...@news.infostrada.it...
> vediamose ho capito come si fa a rispondere nel modo corretto.
Sě, cosě va bene  ;-))
> comunque, dopo varie ore di smanettamento, funziona tutto.grazie
Benissimo!!
--



title: [Urgente]Query e grafici A97

author: Yuri

text:
Ho un problema urgente da risolvere: ho questa query
TRANSFORM Max(Bollette.Prelievo) AS MaxDiPrelievo
SELECT Bollette.IDCliente
FROM Bollette
WHERE (((Bollette.IDCliente)=[Inserisci IDCliente]))
GROUP BY Bollette.IDCliente
PIVOT (Year([dal]));
associata ad un grafico su un report di access97: altre query simili a
questa non danno nessun problema, questa invece da il messaggio di errore:
"IL modulo di gestione del database jet non riconosce '[Inserisci
IDCliente]' come nome di campo o espressione valida." IDCliente è un codice
numerico.
Dove ho sbagliato???Potrebbe essere colpa della funzione max???
Grazie a tutti!!!!!!!
Yuri
--------------------------------
Inviato via
http://usenet.libero.it


title: [Urgente]Query e grafici A97

author: Roberto da casa

text:
"Yuri" <
aa...@aaa.it
> ha scritto nel messaggio
news:81Z72Z3Z144Y1...@usenet.libero.it...

Questa è una query a campi incrociati parametrica e, affinché ti funzioni è
obbligatorio che tu espliciti il tipo dati del parametro [Insrisci
IDCliente], che come dici è di tipo numerico.
Per fare questo, apri la struttura della query a campi incrociati e dal menu
Query seleziona il comando Parametri...; nella finestra Parametri query che
si apre imposta il tipo dati del tuo parametro.
il codice SQL della tua query diventerà più o meno così:
PARAMETERS [Inserisci IDCliente] Long;
TRANSFORM Max(Bollette.Prelievo) AS MaxDiPrelievo
SELECT Bollette.IDCliente
FROM Bollette
WHERE (((Bollette.IDCliente)=[Inserisci IDCliente]))
GROUP BY Bollette.IDCliente
PIVOT (Year([dal]));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Importare da codice  file dbf in access

author: Lollomix

text:
Ciao a tutti,
Avrei bisogno di sapere come importare da codice un file dbase (.dbf), ho
provato con la funzione "Docmd.TransferDatabase" ma non riesco bene a
settare i parametri.
Questa è la riga di codice che uso:
DoCmd.TransferDatabase acImport, "dBASE IV", "C:", acTable, "c:\SFRAFF.dbf"
il primo argomento della riga di codice "dbase iv" è il nome del tipo di
database da importare (fino a qua nessun errore riscontrato)
-------
il secondo argomento è il nome del database che nel mio caso è un file
dbase che ha il nome completo, compreso il percorso, del database che si
desidera utilizzare per importare, esportare o collegare dati. Ho letto
sull'help di access che per i tipi di database che utilizzano file
differenti per ciascuna tabella, ad esempio FoxPro, Paradox e dBASE,
bisogna immettere la directory contenente il file. Immettere il nome del
file nell'argomento Origine (importazione o collegamento) oppure
nell'argomento Destinazione (esportazione). Quindi seguendo la mia riga di
codice ho inserito il percorso "c:"
-------
il terzo argomento riguarda il tipo di formato (qui nessun problema metto
acTable)
-------
il quarto argomento è l'origine cioè il nome del file dbf
Vi ringrazio se potete trovare cosa sbaglio nel mettere i parametri.

--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Importare da codice  file dbf in access

author: sv

text:
Lollomix ha scritto:




Ti consiglio di costruirti una macro con azione "TrasferisciDatabase".
Otterrai un elenco dei parametri da inserire con le relative spiegazioni.
Puoi poi trasformare la macro in codice VBA.
--
rgrds
SC



title: Importare da codice  file dbf in access

author: Bruno Campanini

text:
"Lollomix" <
loll...@katamail.com
> wrote in message
news:clsooc$r5f$1...@news.newsland.it...
> DoCmd.TransferDatabase acImport, "dBASE IV", "C:", acTable,
> "c:\SFRAFF.dbf"
DoCmd.TranferDatabase acImport, "dBASE IV", "DirInCuiSiTrovaIlFileDBF",
acTable,"NomeFileDaImportare", "TabellaInAccessCheAccoglieràIlFileImportato"
Così dovrebbe andare
Ciao
Bruno


title: Aggiunte, modifiche ma non aggiunte

author: Zampalunga

text:
Ciao a tutti, dopo un anno di inattività torno ad approfittare della Vostra
esperienza e Vi chiedo:
Ho una maschera "riepilogo" nella quale inserisco una data e premendo un
pulsante apro la maschera "ippica" .
Nella maschera ippica, se ho già inserito dei dati precedentemente,
richiamando con l'opportuno filtro, voglio fare solo modifiche, non aggiunte
xè la chiave primaria della tabella collegata è e deve essere solo la data.
Non ci sarebbe nessun problema, per me, fin qua xè mi basterebbe mettere No
a "consenti aggiunte", ma il mio problema è che se non ho mai inserito dati
li voglio inserire e quindi aggiungere dati. Come devo fare?


title: Aggiunte, modifiche ma non aggiunte

author: bande

text:
"Zampalunga" <zampa...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:si6K7.344$263....@news1.tin.it...

Non so, hai provato con la dlookup sulla tabella "ippica" origine della
maschera.
Esempio, su Apertura della maschera ippica:
Private Sub Form_Open(Cancel As Integer)
dim datariepilogo as Date
datariepilogo = format(Forms!riepilogo!controllodata,"mm/dd/yyyy")
If Not IsNull(Dlookup("campodata","T_Ippica","campodata = #" & datariepilogo
& "#") then
    Me.AllowAdditions = False
End If
End Sub
Ciao
--
Andrea


title: aiuto per ciclo annidato

author: Akery

text:
buongiorno
vorrei far ciclare il seguente script ad ogni variazione del CF, lo uso
in una maschera che filtra per CF e funziona bene, perchè valuto un CF
alla volta, ma siccome ho circa 400 valori differenti di CF la cosa va
per le lunghe. Mi potete dare un suggerimento o una mano?
ID è un valore numerico

Private Sub inizio_rapporto_DblClick(Cancel As Integer)
Dim inizio, fine, variabile As Date

DoCmd.SetOrderBy "cf, id asc"

inizio = DMin("inizio_rapporto", "mlaveq_query", "cf='" & Me.CF & "'")
fine = DMax("fine_rapporto", "mlaveq_query", "cf='" & Me.CF & "'")

'Error 11

DoCmd.GoToRecord , , acFirst
Me.inizio_rapporto = inizio
DoCmd.GoToRecord , , acLast
Me.fine_rapporto = fine

DoCmd.SetOrderBy "id desc"
DoCmd.GoToRecord , , acFirst
variabile = Me.[inizio_rapporto]

line1:

DoCmd.GoToRecord , , acNext

    If Not IsNull(Me![ID]) Then

      If Me.fine_rapporto >= variabile Then
      Me.fine_rapporto = variabile - 1
      If Me.inizio_rapporto >= Me.fine_rapporto Then
      Me.inizio_rapporto = Me.fine_rapporto - 1
      End If
      End If
      variabile = Me.[inizio_rapporto]

  GoTo line1

    End If
    DoCmd.GoToRecord , , acFirst
End Sub

Grazie

--
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: aiuto per ciclo annidato

text:
Quello che fai è tecnicamente sbagliato, non si scorrono MAI i Records passando dall'interfaccia Grafica usando i comandi che appunto agiscono sulla Maschera questo perchè vengono scatenati tutta una serie di EVENTI ed azioni, REPAINT incluso che rallentano molto le azioni ma anche che rischiano di provocare FLICKERING.
Quando si vuole scorrere il pacchetto di RECORDS di una maschera si usa sempre il RecordsetClone in quanto non altera alcun aspetto della grafica, e, quando devi riallineare il Puntatore del RecordsetClone con il Record visualizzato basta uguagliare i Bookmark.

Quindi fossi in te inizierei con il rifare il codice in tal senso.

@Alex


title: aiuto per ciclo annidato

text:
Il 16/09/2021 10:09, @Alex ha scritto:
> Quello che fai è tecnicamente sbagliato, non si scorrono MAI i Records passando dall'interfaccia Grafica usando i comandi che appunto agiscono sulla Maschera questo perchè vengono scatenati tutta una serie di EVENTI ed azioni, REPAINT incluso che rallentano molto le azioni ma anche che rischiano di provocare FLICKERING.
tutti i miei DB hanno qualcosa di allucinante agli occhi di
programmatori esperti, con vba cerco di replicare quello che farei
manualmente.
> Quando si vuole scorrere il pacchetto di RECORDS di una maschera si usa sempre il RecordsetClone in quanto non altera alcun aspetto della grafica, e, quando devi riallineare il Puntatore del RecordsetClone con il Record visualizzato basta uguagliare i Bookmark.
>
> Quindi fossi in te inizierei con il rifare il codice in tal senso.
>
> @Alex
>
grazie per il suggerimento provo ad usare recordsetclone

Akery



title: formattazione msgbox

author: Marina F.

text:
Un saluto a tutti
Questa macro  funzionante con l'azione finestra messaggio inserendo come da
esempio @  consente di fornire un messaggio formattato e composto da tre
sezioni nella casella Messaggio.
Pulsante sbagliato!@Il pulsante non funziona.@Provarne un altro.
Convertendo i vb perde la formattazione.
Si può con un msgbox ottenere lo stesso risultato?
Grazie a tutti


title: formattazione msgbox

author: Karl Donaubauer

text:
Marina F. <1@l1> ha scritto:

Dipende dalla versione di Access che certo non hai rivelato.
Per A00 e AX:
http://www.trigeminal.com/usenet/usenet015.asp
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: formattazione msgbox

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:al36q3$1mlmjc$1...@ID-46617.news.dfncis.de...
>
> Dipende dalla versione di Access che certo non hai rivelato.
> Per A00 e AX:
http://www.trigeminal.com/usenet/usenet015.asp
>
> --
> HTH
> Karl
> *********
> Access-FAQ (tedesco):
http://www.donkarl.com
>
Scusa la versione e A2000; Comunque grazie per l'indirizzo
Ciao Marina


title: filtrare dati di una tabella con condizioni multiple

author: rino

text:
salve a tutti.
ho questo problema
ho una tabela con camp1 camp2 camp3 camp4 ecc
come posso far visualizzare i dati per mezzo di una maschera che mi possa
far selezionare più di una condizione in campi diversi.
es voglio i record che il campo1=a il campo2=b e il campo3=e tenendo
presente che i valori dei vari campi sono in un range a-e e quindi vorrei
selezionare il valore da me richiesto con un pulsante di selezione. cioè
campo1 seleziono "a" campo2 seleziono"b" campo3 seleziono "e" poi attraverso
un pulsante mi dovrà far vedere solo i record che sofddisfano le suddette
condizioni.
spero di essere stato chiaro (mi sto incartando!)
grazie


author: Fabio

text:
Prova un po' qui:
http://www.fontstuff.com/access/acctut17.htm
http://www.fontstuff.com/access/acctut17a.htm
Altrimenti prova sul sitocomune
http://www.sitocomune.com/

Ciao
Fabio


author: MA

text:

Ciao Rino,
se ho capito bene, creati un campo calcolato in cui segni
Iif(Tuocampo= "A";1;iif(tuocampo="B";2; etc..
alla fine come criterio ci metti un gruppo di opzioni e leghi la tua
sottomaschera
a quel gruppo di opzioni
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Conversione mdb access in database SQL

author: vuLCan Karayan

text:
Qualcuno conosce questo sofrware?
http://www.softguru.net/MyDBdump/MyDBdumpHome.htm
Come convertite i dati MDB Access per far si che vengano pubblicati su
internet con MySql?
Ci sono dei tools migliori di quello che ho pubblicato io?


title: Conversione mdb access in database SQL

author: Carlo Costarella

text:
"vuLCan Karayan" <
vulcankara...@tiscali.it
> ha scritto nel messaggio
news:Olcxe.23079$h5.10...@news3.tin.it...

Prova in questa pagina di ricerca direttamente da
www.mysql.com
http://www.mysql.com/search/?q=access+to+mysql&charset=iso-8859-1
Eviti di spendere dei soldini...
Ciao, Carlo


title: Come si fa a sapere se un particolare workbook excel e' caricato in RAM ?  Ossia ...

text:
un worbook di nome noto, ovviamente, e col VBA :D

Mi sa tanto che e' necessario ricorrere a qualche API di
windows, immagino.

Beh,  penso che  in  tal caso sia possibile sapere se un
qualunque programma sia o non sia al momento caricato in
memoria ...

Grazie


text:
on 27-11-14,
radica...@gmail.com
 supposed :

===========================================
Public Sub Command70_Click()
Dim xlApp As Excel.Application, xlWkb As Excel.Workbook
Dim i, FileOpen As Boolean, FileName As String

'---  Definizioni  -----
FileName = "bk1.xlsm"
'-----------------------

On Error GoTo ErrHandler
Set xlApp = GetObject(, "Excel.Application")
For Each i In xlApp.Workbooks
    If i.Name = "bk1.xlsm" Then
        MsgBox FileName & vbCrLf & "Is Open"
        FileOpen = True
        Exit For
    End If
Next
If FileOpen = False Then
    MsgBox FileName & vbCrLf & "Is Not Open"
End If
Exit Sub
ErrHandler:
    MsgBox Err.Number & vbCrLf & Err.Description & vbCrLf & _
    "Excel Application is not running"
End Sub
=======================================

Bruno


text:

Si ma :
se le applicazioni excel aperte sono piu' d' una e non so
a priori quante sono ?


text:
radica...@gmail.com
 explained :

Io sono solo un infermiere dell'Unità Psichiatrica.
Rivolgiti al primario:

http://www.mrexcel.com/forum/excel-questions/228107-ever-wished-there-applications-collection.html

Bruno


text:

Cos' e', un modo manco tanto velato di darmi dello psicopatico ?
E perche', si puo' sapere ? In un contesto reale e' normalissimo
che l' utente apra diverse volte l' excel.


text:
radica...@gmail.com
 expressed precisely :

Ho aperto 12 file di Excel (sono queste che chiami applicazioni?);
quelle quattro righe di codice rivelano se il file che ricerco
è fra quei 12 oppure no.

In qual altro modo potrei aprire diverse "applicazioni" di excel?

"""
Vostra eccellenza che mi sta in cagnesco
per quei pochi scherzetti di dozzina...
"""
Beh se te la devi poi prender storta per qualche battuta,
ti faccio le mie scuse e mi ritiro nel mio guscio.

Bruno


text:

No no no no ! Non me la sono presa, ho semplicemente dimenticato di
metterci la faccina sorridente. Me ne sono  accorto  solo  adesso e
quindi tie', beccati la faccina : :-)

Detto  questo :  no, ne hai "aperta" (meglio intercettata) una
*una sola* di *applicazione* excel aperta. Sarebbe, per capirci,
quella che referenzi con xlApp.

Il  fatto  e' che  il  sistema operativo e' multi3d e quindi e'
possibile  costruire  una  immagine in RAM di PIU' applicazioni
excel al contempo ognuna delle quali puo' contenere N workbook.

Mi spiego ?

> quelle quattro righe di codice rivelano se il file che ricerco
> è fra quei 12 oppure no.
> In qual altro modo potrei aprire diverse "applicazioni" di excel?

Non devi "aprirle", devi vedere se ci sono GIA' applicazioni excel
caricate  in  RAM  (o "aperte", se preferisci) che abbiano al loro
"interno" (diciamo) il workbook "incriminato".

In teoria  bisognerebbe  ciclare su tutte le xlApp ma non credo si
possa fare. O forse si, ma come ?

Secondo me qua signori miei ci vuole qualche funzione API ... :-)


text:
Leggi questo e giocaci pure... pagherai un caffè...

http://stackoverflow.com/questions/2971473/can-vba-reach-across-instances-of-excel

@Alex


text:
Il giorno lunedì 1 dicembre 2014 16:58:12 UTC+1, @Alex ha scritto:

> Leggi questo e giocaci pure...

ooooook. Gia' ho capito al volo che e' quello che fa per me.

> pagherai un caffè...
Ma volentieri ! Sul serio :-)

>
http://stackoverflow.com/questions/2971473/can-vba-reach-across-instances-of-excel

Mi ci metto e vi/ti faccio sapere. Grazie !


text:
Il giorno lunedì 1 dicembre 2014 16:58:12 UTC+1, @Alex ha scritto:
> Leggi questo e giocaci pure... pagherai un caffè...
>
>
http://stackoverflow.com/questions/2971473/can-vba-reach-across-instances-of-excel

>

Letto. Tutt' altro che scontato, oserei dire. E ricorre a ben quattro
API.

Comunque ho capito. Grazie ancora.


title: Lanciare una batch DOS da Access

author: Sergio

text:
Antonio Biso wrote:
> Sergio <
depr...@csgen.it
> wrote in message 3AB1D71C...@csgen.it...
>
>> Come faccio a lanciare una batch DOS da Access. E se è possibile si può
>> passare anche un parametro ?
>
>
> Comando shell
>
> Antonio
L'avevo utilizzato ma non avevo messo l'estensione .BAT
Grazie Biso


title: Lanciare una batch DOS da Access

text:
Come faccio a lanciare una batch DOS da Access. E se è possibile si può
passare anche un parametro ?
Grazie in anticipo.


title: Lanciare una batch DOS da Access

author: Antonio Biso

text:
Sergio <
depr...@csgen.it
> wrote in message 3AB1D71C...@csgen.it...
> Come faccio a lanciare una batch DOS da Access. E se č possibile si puņ
> passare anche un parametro ?
Comando shell
Antonio


title: Lanciare una batch DOS da Access

author: Mad® Milox

text:
"Sergio" <
depr...@csgen.it
> ha scritto nel messaggio
news:3AB1D71C...@csgen.it...
> Come faccio a lanciare una batch DOS da Access. E se è possibile si può
> passare anche un parametro ?
>
> Grazie in anticipo.
>
io lo faccio dal codice vba ,
dim str as string
str = "c:\lista.bat c:\"
call shell(str,0)
lo 0 oppure l'1 in fondo alla funzione indicano di nascondere o vedere
l'applicazione BAT che funziona.
cmq dai un occhio agli help SHELL per questo parametro.
Ciao :)


title: Consiglio creazione dbase x lan

author: Nico

text:
Ciao a tutti,
premetto che sono alle prime armi nel campo dei dbase, anche se le mie
conoscenze informatiche risalgono alla fine degli anni '80.
Ho creato un semplice data-base di prova con Access.
Il data-base è formato da15 campi che comprendono mumeri, testo e data e
circa 750 record.
Fin qui tutto bene, ora vorrei condividere in rete i dati assegnando ad ogni
utente la possibilità di consultare  tutto o in parte. (consultare = leggere
e non modificare)
 Parlandone con un collega mi ha detto che soltanto con Access la cosa non è
possibile in quanto, secondo lui, c'è bisogno di SQL server.
Cosa ne pensate ? tenendo conto che il mio dbase non evolverà di molto da
quello creato.
Inoltre sapete dove trovare della documentazione su quello di cui ho
bisogno, che non sia l'help in linea?
Grazie anticipate.
Nico.


title: Consiglio creazione dbase x lan

author: ciroteo ®

text:
"Nico" <
nom...@nomail.it
> ha scritto nel messaggio
news:VlxLh.28553$zG1.3...@twister2.libero.it...

Un buon manuale, o i siti di riferimento di questo adorabile newsgroup.
www.sitocomune.com
www.accessgroup.it
www.alessandrobaraldi.it
www.donkarl.com/it
La cosa che chiedi è fattibilissima in situazioni in cui Access è chiamato a
gestire un numero limitato di utenti (una ventina dovrebbe tenerli) guarda
nella mai sufficientemente consultata guida in linea le tematiche di
divisione database in front end e back end o usa queste parole per
effettuare una ricerca attraverso google nei vecchi post del presente
newsgroup.
Per il resto se dovessi avere esigenze di maggiore potenza lato database
puoi passare a sql server express 2005 che è pure gratuito.
Per quanto riguarda la velocità di realizzazione delle interfacce utenti, e
delle reportistiche access è imbattibile.
:-)


title: Impossibile creare un database MDE

author: Massimo Pallavicini

text:
Salve a tutti,
Ho winxp ed officeXP, sto facendo una applicazione in access con parecchio
codice in visual basic.
Quando cerco di creare il file MDE mi dice senza alcuna spiegazione che non
è possibile creare il file MDE.......
Non so cosa fare..........
Grazie per l'aiuto
Massimo


title: Impossibile creare un database MDE

author: Valerio Valentini

text:
"Massimo Pallavicini" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:1uxzc.333269$hc5.14...@news3.tin.it...

Access XP per default ti crea le applicazioni in versione 2000, mentre per
fare un'MDE devi o trasformarlo in versione 2003 opuure usare Access 2000
per creare l'MDE.
Ciao Valerio.


title: Impossibile creare un database MDE

author: Riccardo Casadei

text:
"Massimo Pallavicini" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:1uxzc.333269$hc5.14...@news3.tin.it...

prova ad aprire un modulo e a compilare l'applicazione, forse ti manca
qualche libreria
Rick


title: gestione db da rete WI-Fi

author: Gianni

text:
Ciao a tutti voi.....
sto provando ad aprire un db condiviso in rete WI-FI .... ma purtroppo senza
un grande risultato!
All'apertura del DB mi dice che lo devo copiare il db sulla mia macchina o
portarlo su di un network accessibile....
che cosa significa?...come posso fare?...
Grazie in anticipo a tutti
Gianni


title: Filtraggio dati

author: Aussy

text:
Ho la necessita di filtrare dei dati in un maschera, ma non voglio che
vengano selezionati solo i dati "esattamente corrispondenti", ma anche
quelli che "contengono" la parola selezionata...
Io parto da una maschera principale,  cliccando su un tasto della maschera
principale, apro una seconda maschera (del tipo "maschera continua"), e in
questa vorrei vedere i miei dati.
Io ho messo nell'evento Click del pulsante della maschera principale:
DoCmd.OpenForm  "NomeForm", acNormal, , "NomeCampo = [Domanda da porre
all'utente]"
ma questo ovviamente restituisce solo dati esattamente corrispondenti...
...so che questa domanda è già stata posta, ma non riesco a trovarla
Grazie a tutti.
Aussy
Le vostre erudite elucubrazioni mi illuminano, ma una spiegazione semplice e
sempre gradita...


title: Filtraggio dati

author: Giuseppe

text:
"Aussy" <
ew...@libero.it
> ha scritto nel messaggio
news:8pt5v9$3i$1...@nslave1.tin.it...
> Ho la necessita di filtrare dei dati in un maschera, ma non voglio che
> vengano selezionati solo i dati "esattamente corrispondenti", ma anche
> quelli che "contengono" la parola selezionata...
>
> Io parto da una maschera principale,  cliccando su un tasto della maschera
> principale, apro una seconda maschera (del tipo "maschera continua"), e in
> questa vorrei vedere i miei dati.
>
> Io ho messo nell'evento Click del pulsante della maschera principale:
>
> DoCmd.OpenForm  "NomeForm", acNormal, , "NomeCampo = [Domanda da porre
> all'utente]"
>
> ma questo ovviamente restituisce solo dati esattamente corrispondenti...
> ...so che questa domanda è già stata posta, ma non riesco a trovarla
>
> Grazie a tutti.
Nei Criteri di una query si può aggiungere:
Like "*" & [Immettere le lettere] & "*"
giuseppe



title: Filtraggio dati

text:
Ho la necessita di filtrare dei dati in un maschera, ma non voglio che
vengano selezionati solo i dati "esattamente corrispondenti", ma anche
quelli che "contengono" la parola selezionata...
Io parto da una maschera principale,  cliccando su un tasto della maschera
principale, apro una seconda maschera (del tipo "maschera continua"), e in
questa vorrei vedere i miei dati.
Io ho messo nell'evento Click del pulsante della maschera principale:
DoCmd.OpenForm  "NomeForm", acNormal, , "NomeCampo = [Domanda da porre
all'utente]"
ma questo ovviamente restituisce solo dati esattamente corrispondenti...
...so che questa domanda è già stata posta, ma non riesco a trovarla
Grazie a tutti.
Aussy



title: Filtraggio dati

text:
> "Aussy" <
ew...@libero.it
> ha scritto
> > Ho la necessita di filtrare dei dati in un maschera, ma non voglio che
> > vengano selezionati solo i dati "esattamente corrispondenti", ma anche
> > quelli che "contengono" la parola selezionata...
[Cut]
> > ma questo ovviamente restituisce solo dati esattamente corrispondenti...
> > ...so che questa domanda è già stata posta, ma non riesco a trovarla
> >
> > Grazie a tutti.
>
> Nei Criteri di una query si può aggiungere:
>
 Like "*" & [Immettere le lettere] & "*"
>
giuseppe
Grazie per la risposta, ma non posso utilizzare una query, devo risolvere
con VBA... ...e non ci capisco molto (per il momento).


title: Filtraggio dati

author: Sib

text:
"Aussy" dice
> > > Ho la necessita di filtrare dei dati in un maschera, ma non voglio che
> > > vengano selezionati solo i dati "esattamente corrispondenti", ma anche
> > > quelli che "contengono" la parola selezionata...
[cut]
>  > giuseppe
> Grazie per la risposta, ma non posso utilizzare una query, devo risolvere
> con VBA... ...e non ci capisco molto (per il momento).
che intendi col dire che non puoi utilizzare una query?
secondo te, la maschera, da dove li pesca i dati?
Ad ogni modo il suggerimento di Giuseppe e' assolutamente generale e si
applica senza modifiche alle istruzioni da codice:
stParola=inputbox ("Che ci metti?")
DoCmd.OpenForm  "NomeForm", acNormal, , "NomeCampo Like '*" & stParola &
"*'"
Ciao, Sib


title: Domanda su archivio di nomi di files...

author: Andrea da lontano

text:
Ciao a tutti,

ho esitato a scrivere perché in genere il NG dà
tutte le informazioni che servono. Ma per il mio caso specifico ho probabilmente
bisogno di un Vostro paziente ulteriore contributo.

Ecco la mia situazione:

TABELLA
:

Ho una tabella di nome ORDINI con campi per il
  numero d'ordine, la data, etc, ed un campo di testo chiamato NOMEFILE che
  vorrei contenesse il nome del file PDF (sul mio pc locale) che contiene
  l'immagine dell'ordine corrispondente a ciascun record.

Premetto che quando ricevo un ordine la prima
  cosa che faccio è passarlo in formato PDF attribuendogli un nome di file
  univoco in una determinata cartella che può variare a seconda del cliente, ed
  infine lo registro nel mio DB.

MASCHERE
:

ho una maschera INSERIMENTOORDINI in cui
  inserisco tutti i vari dati, e vorrei che la casella corrispondente al campo
  NOMEFILE mi desse la possibilità di andare a cercare ed infine individuare il
  file PDF corrispondente all'ordine che inserisco (intendo avere una specie di
  "esplora risorse" interno alla maschera). Una volta individuato il nome del
  file corretto, vorrei che il nome (e la posizione) del file si associasse al
  record che sto inserendo.

ho poi una maschera VISUALIZZAZIONEORDINI in cui
  vorrei

a) poter aggiungere in un secondo tempo il nome e
  la posizione del file PDF associato a quel particolare record visualizzato in
  quel momento (e ciò nel caso in cui non avessi ancora creato il file PDF prima
  dell'inserimeto dell'ordine nel DB e dovessi quindi associare il file al
  record in un secondo momento)

b) aggiungere un bottone che mi permetta di
  aprire il file PDF associato a quel particolare ordine.

Per questa cosa in particolare
ho trovato vari indizi, tra cui uno di Roberto in cui suggerisce l'uso
  di Me!Pulsantedicomando!HyperlinkAddress in occasione dell'evento SuCorrente
  dela maschera. E credo che questo funzioni bene.

E' la parte di scelta ed individuazione del file
che mi pone casini.

Avete qualche suggerimento da darmi per
favore?

Vi ringrazio tutti e vi auguro un buon fine
settimana.

Ciao!