text:
"Antonio" <
antone...@tiscali.it
> wrote in
news:4ac21a57$0$691$
5fc...@news.tiscali.it
:
[cut]
>
> -------  RISPOSTA  ----------
> Io sono uno di quelli che preferiscono lasciare anche il FE sul
> server. So che gli altri del NewsGroup aborriscono questa tecnica, ma
> le spiegazioni che conducono all'altro metodo non mi hanno convinto
> pi� di tanto. Mettiamo per esempio due pc, A e B, in rete. Quando il
> pc A carica l'applicazione, il FE viene portato nella memoria di A e
> questo � sicuramente un aspetto negativo del mio metodo. Durante il
> lavoro, invece, i due metodi non dovrebbero avere differenze, in
> quanto i dati richiesti viaggiano nella rete per passare dal server ad
> A che li elabora. Se B fa partire anche lui l'applicazione, il FE
> verr� copiato dal server nella memoria di B come era avvenuto per A.
> Quindi col metodo di "tutto sul server" c'� un piccolo aggravio di
> lavoro al momento del caricamento dell'applicazione, ma poich� il FE
> di solito non � di grandi dimensioni questa cosa non � particolarmente
> pesante. Per contro, non ho mai il problema di dover controllare che
> la versione del FE sia l'ultima e di far fare l'installazione del
> nuovo FE ai vari clients in caso di aggiornamento.
>
> Ciao
> Antonio
>
>
>
hai valutato la fase lavoro in maniera un po' approssimativa.
il carico su server, non finisce quando hai caricato in memoria il fe sul
client.
per tutto il tempo in cui il fe resta aperto, restano attive due
connessioni read/write dal client al server: una per il mdb che contiene
il fe e l'altra per il ldb relativo.
quindi oltre alle due connessioni (mdb & ldb) per il be, hai due
connessioni in piu' per ogni client rispetto alla soluzione fe sul
client.
questo significa anche che periodicamente client e server si scambiano
informazioni sullo stato dei due files in piu'.
tradotto, significa che quando un nuovo client accede al fe, vengono
create le due nuove connessioni e c'e' scambio di dati tra il server e
tutti i client che hanno aperto il fe.
tutto questo comporta anche che se un client crasha, il blocco sui due
files in questione potrebbe non essere rilasciato correttamente e ti
ritroveersti con un fe inutilizzabile fino al riavvio del server (se non
si e' corrotto, beninteso).
con il metodo 'tutto sul server', hai raddoppiato il carico su server
(numero di connessioni attive) nella fase lavorativa, aggiunto un carico
in piu' su tutta la rete alla connessione di ogni nuovo client e inserito
un punto di rottura in piu', il tutto senza avere vantaggi evidenti.
tutto questo per non dover fare uno script di logon che in automagico
aggiorna il fe sul client a ogni riavvio?
mah...
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Opinione sul back end - Front end in locale e non in rete

author: Dino

text:
On 29 Set, 16:31, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:c936c4ca-a041-4d00...@b2g2000yqi.googlegroups.com...
> On 29 Set, 12:45, Mirko <
mirko.capor...@tin.it
> wrote:
>
> > On 29 Set, 12:15, Dino <
verrengia.d...@alice.it
> wrote:
>
> > > ciao a tutti.volevo sapere se per voi e' corretto fare un DB in BE FE
> > > anche per se il DB non e' codiviso in rete e rimane esclusivamente
> > > installato solo su Di un Pc.
> > > Grazie
> > > Dino
>
> > non solo è corretto, ma AUSPICABILE !!!
>
> > Altro vantaggio è che si "gonfia" molto di meno.
>
> E quindi concludendo mi confermi anche e soprattutto per il discorso
> rete (come sto' gia' facendo) lascio il BE sul server e copio FE nei
> vari client.
> Qualcuno mi aveva consigliato di lasciare anche FE sul server e di
> fare i vari collegamenti.Tu cosa ne pensi???
> Grazie Dino
>
> -------  RISPOSTA  ----------
> Io sono uno di quelli che preferiscono lasciare anche il FE sul server. So
> che gli altri del NewsGroup aborriscono questa tecnica, ma le spiegazioni
> che conducono all'altro metodo non mi hanno convinto più di tanto.
> Mettiamo per esempio due pc, A e B, in rete. Quando il pc A carica
> l'applicazione, il FE viene portato nella memoria di A e questo è
> sicuramente un aspetto negativo del mio metodo. Durante il lavoro, invece, i
> due metodi non dovrebbero avere differenze, in quanto i dati richiesti
> viaggiano nella rete per passare dal server ad A che li elabora. Se B fa
> partire anche lui l'applicazione, il FE verrà copiato dal server nella
> memoria di B come era avvenuto per A.
> Quindi col metodo di "tutto sul server" c'è un piccolo aggravio di lavoro al
> momento del caricamento dell'applicazione, ma poichè il FE di solito non è
> di grandi dimensioni questa cosa non è particolarmente pesante. Per contro,
> non ho mai il problema di dover controllare che la versione del FE sia
> l'ultima e di far fare l'installazione del nuovo FE ai vari clients in caso
> di aggiornamento.
>
> Ciao
> Antonio
Quindi Antonio sposi l'idea di chi mi aveva consigliato di creare dei
link al FE per i vari client ma di lasciarlo sul server.
Facendo così pero' puo' succedere che se ad esempio il Pc A e il Pc B
aprono contemporaneamente l'applicazione e la Form "Form1" per
inserire supponiamo due ordini diversi il DB possa andare in crisi???
Con i singoli FE no lo Fa' e così
Grazie Dino


author: Antonio

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:64b092f1-f1a4-4b58...@j4g2000yqa.googlegroups.com...
On 29 Set, 16:31, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> messaggionews:c936c4ca-a041-4d00...@b2g2000yqi.googlegroups.com...
> On 29 Set, 12:45, Mirko <
mirko.capor...@tin.it
> wrote:
>
> > On 29 Set, 12:15, Dino <
verrengia.d...@alice.it
> wrote:
>
> > > ciao a tutti.volevo sapere se per voi e' corretto fare un DB in BE FE
> > > anche per se il DB non e' codiviso in rete e rimane esclusivamente
> > > installato solo su Di un Pc.
> > > Grazie
> > > Dino
>
> > non solo � corretto, ma AUSPICABILE !!!
>
> > Altro vantaggio � che si "gonfia" molto di meno.
>
> E quindi concludendo mi confermi anche e soprattutto per il discorso
> rete (come sto' gia' facendo) lascio il BE sul server e copio FE nei
> vari client.
> Qualcuno mi aveva consigliato di lasciare anche FE sul server e di
> fare i vari collegamenti.Tu cosa ne pensi???
> Grazie Dino
>
> ------- RISPOSTA ----------
> Io sono uno di quelli che preferiscono lasciare anche il FE sul server. So
> che gli altri del NewsGroup aborriscono questa tecnica, ma le spiegazioni
> che conducono all'altro metodo non mi hanno convinto pi� di tanto.
> Mettiamo per esempio due pc, A e B, in rete. Quando il pc A carica
> l'applicazione, il FE viene portato nella memoria di A e questo �
> sicuramente un aspetto negativo del mio metodo. Durante il lavoro, invece,
> i
> due metodi non dovrebbero avere differenze, in quanto i dati richiesti
> viaggiano nella rete per passare dal server ad A che li elabora. Se B fa
> partire anche lui l'applicazione, il FE verr� copiato dal server nella
> memoria di B come era avvenuto per A.
> Quindi col metodo di "tutto sul server" c'� un piccolo aggravio di lavoro
> al
> momento del caricamento dell'applicazione, ma poich� il FE di solito non �
> di grandi dimensioni questa cosa non � particolarmente pesante. Per
> contro,
> non ho mai il problema di dover controllare che la versione del FE sia
> l'ultima e di far fare l'installazione del nuovo FE ai vari clients in
> caso
> di aggiornamento.
>
> Ciao
> Antonio
Quindi Antonio sposi l'idea di chi mi aveva consigliato di creare dei
link al FE per i vari client ma di lasciarlo sul server.
Facendo cos� pero' puo' succedere che se ad esempio il Pc A e il Pc B
aprono contemporaneamente l'applicazione e la Form "Form1" per
inserire supponiamo due ordini diversi il DB possa andare in crisi???
Con i singoli FE no lo Fa' e cos�
Grazie Dino
-------------  RISPOSTA  -------------
Ti consiglio di leggere la risposta di Paolo opg, molto dettagliata e
precisa. Tante cose le ho apprese adesso, per esempio l'uso che fa Access
dell' ldb. Diciamo che la mia tecnica � pi� semplice da realizzare e resta
pi� che valida quando la rete � costituita da uno o due clients (nel mio
piccolo ufficio ho proprio questa situazione). Col crescere della dimensione
della rete forse vale la pena organizzare un metodo per l'aggiornamento del
FE in automatico, come appunto ha spiegato Paolo che ringrazio. Non credo,
comunque, che col metodo "tutto su server" si possa verificare il tipo di
inconveniente che hai descritto tu.
Ciao
Antonio


text:
On 29 Set, 19:40, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:64b092f1-f1a4-4b58...@j4g2000yqa.googlegroups.com...
> On 29 Set, 16:31, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
>
>
>
>
>
> > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> > messaggionews:c936c4ca-a041-4d00...@b2g2000yqi.googlegroups.com...
> > On 29 Set, 12:45, Mirko <
mirko.capor...@tin.it
> wrote:
>
> > > On 29 Set, 12:15, Dino <
verrengia.d...@alice.it
> wrote:
>
> > > > ciao a tutti.volevo sapere se per voi e' corretto fare un DB in BE FE
> > > > anche per se il DB non e' codiviso in rete e rimane esclusivamente
> > > > installato solo su Di un Pc.
> > > > Grazie
> > > > Dino
>
> > > non solo è corretto, ma AUSPICABILE !!!
>
> > > Altro vantaggio è che si "gonfia" molto di meno.
>
> > E quindi concludendo mi confermi anche e soprattutto per il discorso
> > rete (come sto' gia' facendo) lascio il BE sul server e copio FE nei
> > vari client.
> > Qualcuno mi aveva consigliato di lasciare anche FE sul server e di
> > fare i vari collegamenti.Tu cosa ne pensi???
> > Grazie Dino
>
> > ------- RISPOSTA ----------
> > Io sono uno di quelli che preferiscono lasciare anche il FE sul server. So
> > che gli altri del NewsGroup aborriscono questa tecnica, ma le spiegazioni
> > che conducono all'altro metodo non mi hanno convinto più di tanto.
> > Mettiamo per esempio due pc, A e B, in rete. Quando il pc A carica
> > l'applicazione, il FE viene portato nella memoria di A e questo è
> > sicuramente un aspetto negativo del mio metodo. Durante il lavoro, invece,
> > i
> > due metodi non dovrebbero avere differenze, in quanto i dati richiesti
> > viaggiano nella rete per passare dal server ad A che li elabora. Se B fa
> > partire anche lui l'applicazione, il FE verrà copiato dal server nella
> > memoria di B come era avvenuto per A.
> > Quindi col metodo di "tutto sul server" c'è un piccolo aggravio di lavoro
> > al
> > momento del caricamento dell'applicazione, ma poichè il FE di solito non è
> > di grandi dimensioni questa cosa non è particolarmente pesante. Per
> > contro,
> > non ho mai il problema di dover controllare che la versione del FE sia
> > l'ultima e di far fare l'installazione del nuovo FE ai vari clients in
> > caso
> > di aggiornamento.
>
> > Ciao
> > Antonio
>
> Quindi Antonio sposi l'idea di chi mi aveva consigliato di creare dei
> link al FE per i vari client ma di lasciarlo sul server.
> Facendo così pero' puo' succedere che se ad esempio il Pc A e il Pc B
> aprono contemporaneamente l'applicazione e la Form "Form1" per
> inserire supponiamo due ordini diversi il DB possa andare in crisi???
> Con i singoli FE no lo Fa' e così
> Grazie Dino
>
> -------------  RISPOSTA  -------------
> Ti consiglio di leggere la risposta di Paolo opg, molto dettagliata e
> precisa. Tante cose le ho apprese adesso, per esempio l'uso che fa Access
> dell' ldb. Diciamo che la mia tecnica è più semplice da realizzare e resta
> più che valida quando la rete è costituita da uno o due clients (nel mio
> piccolo ufficio ho proprio questa situazione). Col crescere della dimensione
> della rete forse vale la pena organizzare un metodo per l'aggiornamento del
> FE in automatico, come appunto ha spiegato Paolo che ringrazio. Non credo,
> comunque, che col metodo "tutto su server" si possa verificare il tipo di
> inconveniente che hai descritto tu.
>
> Ciao
> Antonio- Nascondi testo citato
>
> - Mostra testo citato -
grazie mille a tutti


text:

> grazie mille a tutti- Nascondi testo citato
>
> - Mostra testo citato -
Sono ancora io scusate.Ho gia' ringraziato tutti e lo confermo.Ho
letto pero' attentamente il messaggio di Paolo e quindi volevo un
attimo tirare le somme.
Quindi "tassativo" BE sul server (o Pc che funge da tale) mentre per
ogni client un FE.Il "problema " che ho io e' che quando effettuo una
modifica su di un FE ovviamente non si realizza negli altri FE. Paolo
diceva di creare un "uno script di logon che in automatico aggiorni al
riavvio".Ecco chiedo gentilmente a Paolo
se puo' farmi un esempio pratico.
Grazie ancora Dino
NB:se trovate questo post due volte non pensate che sia matto.Lo
inviato la prima volta ma "non si e' visto"


author: Paolo opg

text:
Dino <
verreng...@alice.it
> wrote in
news:8e92e7eb-6be9-4f23...@x37g2000yqj.googlegroups.com
:
> On 29 Set, 20:22, Dino <
verrengia.d...@alice.it
> wrote:
>> On 29 Set, 19:40, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
>>
>>
[cut]
>
> Sono ancora io scusate.Ho gia' ringraziato tutti e lo confermo.Ho
> letto pero' attentamente il messaggio di Paolo e quindi volevo un
> attimo tirare le somme.
> Quindi "tassativo" BE sul server (o Pc che funge da tale) mentre per
> ogni client un FE.Il "problema " che ho io e' che quando effettuo una
> modifica su di un FE ovviamente non si realizza negli altri FE. Paolo
> diceva di creare un "uno script di logon che in automatico aggiorni al
> riavvio".Ecco chiedo gentilmente a Paolo
> se puo' farmi un esempio pratico.
> Grazie ancora Dino
> NB:se trovate questo post due volte non pensate che sia matto.Lo
> inviato la prima volta ma "non si e' visto"
>
uno script di logon e' un batch (.cmd o .bat) in cui puoi ficcare le
peggio cose.
la versione 'evoluta' (ma neanche tanto) del vecchio autoexec.bat.
per fare quello che ti serve:
copy \\nomeserver\directory\condivisa\fe.mdb c:\directory\locale\fe.mdb
la posizione in cui salvare lo script, dipende se hai un dominio o no.
eventualmente, se hai qualcuno che segue la rete, chiedi se c'e' gia' uno
script di logon e come aggiungere la parte che serve a te.



text:
On 30 Set, 10:30, Paolo opg <
spamcatc...@tiscali.it
> wrote:

> --- Nascondi testo citato
>
> - Mostra testo citato -
Ok adesso e' molto chiaro e vai di Batch(sempre molto amati e
attuali).
Ovviamente questo discorso vale se tutti gli FE devono essere
uguali.Perche' se su alcuni FE ci sono delle inibizioni il discorso
cambia o per lomeno si complica.O no???
Grazie
Dino


text:
Dino <
verreng...@alice.it
> wrote in
news:5d05fc5e-4f69-4130...@y36g2000yqh.googlegroups.com
:
[cut]
>
> Ok adesso e' molto chiaro e vai di Batch(sempre molto amati e
> attuali).
> Ovviamente questo discorso vale se tutti gli FE devono essere
> uguali.Perche' se su alcuni FE ci sono delle inibizioni il discorso
> cambia o per lomeno si complica.O no???
> Grazie
> Dino
>
>
...dipende...
cosa intendi per 'inibizioni'?



text:
On 30 Set, 11:57, Paolo opg <
spamcatc...@tiscali.it
> wrote:

Semplicemente questo:Il sig Rossi PC1 ha un FE dove puo' solo caricare
l'anagrafica mentre se cerca di entrare nella fatturazione attraverso
un controllo non le viene permesso(pulsante disabilitato).
Mentre il sig Gialli Pc2 ha un FE dove puo' fare sia una che l'altra
cosa.
Se io a questo punto devo effettuare una modifica globale al FE posso
farla attraverso un Batch???
Grazie Dino


text:
Dino <
verreng...@alice.it
> wrote in
news:9e044d83-decb-4814...@j19g2000yqk.googlegroups.com
:
[cut]
>
> Semplicemente questo:Il sig Rossi PC1 ha un FE dove puo' solo caricare
> l'anagrafica mentre se cerca di entrare nella fatturazione attraverso
> un controllo non le viene permesso(pulsante disabilitato).
> Mentre il sig Gialli Pc2 ha un FE dove puo' fare sia una che l'altra
> cosa.
> Se io a questo punto devo effettuare una modifica globale al FE posso
> farla attraverso un Batch???
> Grazie Dino
>
>
se il tuo fe 'capisce' chi sta usando il programma (hai una qualche
gestione utenti, insomma) e si arrangia a
disattivare/nascondere/disabilitare le divere funzioni in base all'utente,
puoi aggiornare il fe su tutti i pc con il batch.
se pero' ognuno ha un fe personalizzato, con disattivata una virgola qua' e
un puntino la', il batch non va piu' bene o va complicato per copiare un fe
diverso a seconda dell'utente. ma imho, piuttosto che complicare il batch,
conviene rivedere la logica dietro questa complicazione...



text:
On 30 Set, 16:27, Paolo opg <
spamcatc...@tiscali.it
> wrote:

ok ricevuto
Dino


author: Riccardo Baldinotti

text:
On 30 Set, 17:45, Dino <
verrengia.d...@alice.it
> wrote:
> On 30 Set, 16:27, Paolo opg <
spamcatc...@tiscali.it
> wrote:
Mi intrometto per segnalare una soluzione che ho adottato, in merito
all'aggiornamento dei FE.
Premetto che tutti i miei BE si trovano in cartelle chiamate:
T:\<...cartelle di rete...>\<nomeAppl>
e che metto la copia aggiornata dei FE nelle corrispondenti cartelle,
nominandoli:
T:\<...cartelle di rete...>\<nomeAppl>\rete\<nomeAppl>.mdb
mentre ogni utente ha i FE nel suo pc, alle cartelle:
D:\sw\<nomeAppl>
Siccome siamo particolarmente blindati e non mi è possibile usare
l'utilità del sito Lebans (vedere i molti post sull'argomento), e per
non usare un .bat che mi copierebbe "sempre" l'ultima versione, ho
fatto un programmino con Access.
Questo contiene due tabelle collegate, "settings" e "settings1", la
prima collegata al FE in locale (D:\sw\<nomeAppl>
\<nomeAppl>.mdb<tabellasettings>), la seconda collegata al FE in rete
(T:\<...cartelle di rete...>\<nomeAppl>\rete
\<nomeAppl>.mdb<tabellasettings>).
In pratica confronta il campo 'giornoagg' delle due tabelle, e se le
date non coincidono copia il nuovo FE in rete sul FE in locale. In
ogni caso poi lo avvia.
Ecco il codice.
Function fAvvia()
On Error Resume Next
    Dim Quale as String
    Quale = "personale" ' questo è il nome dell'applicativo da
lanciare, così per adattarlo ad un altro devo solo cambiare questa
variabile
    Forms!mAvvio.TimerInterval = 0
    DataQui = DLookup("[setting]", "settings", "key='giornoagg'")
    DataLa = DLookup("[setting]", "settings1", "key='giornoagg'")
    If DataQui < DataLa Then
        FileCopy "t:\progetti\sw_bald\gestione\" & Quale & "\rete\" &
Quale & ".mdb", "d:\sw\" & Quale & "\" & Quale & ".mdb"
    End If
    Dim oWshShell As Object
    Set oWshShell = CreateObject("WScript.Shell")
    oWshShell.Run Chr$(34) & "d:\sw\" & Quale & "\" & Quale & ".mdb"
    DoEvents
    Set oWshShell = Nothing
    DoEvents
    Application.Quit
End Function
Funziona così. All'avvio si apre una maschera "mAvvio", con il valore
TimerInterval = 1, e l'evento SuTimer chiama la funzione fAvvia().
La funzione confronta i campi 'giornoagg' delle due tabelle collegate
e se necessario fa la copia.
Si avvia il FE in locale e si chiude l'applicazione di servizio.
Spero sia chiaro: se ci sono riuscito io... e lo devo ai molti aiuti
ricevuti in questo forum.
Buon lavoro.
Riccardo Baldinotti


title: Aiuto problema struttura.....

author: Giumalex

text:
Ciao a tutti, mi sto dannando per risolvere un problema apparentemente
banale ma di cui non risco a trovare la logica corretta per
rappresentare il problema con un'adeguata struttura dati...
problema: gestire la consegna di merci tra diversi punti (A,B,C per
semplificare). la consegna viene eseguita tramite vettori (TIR) che
hanno percorsi preimostati e capacità di trasporto preimpostata per
ciascuna tratta...
a questo punto quello che devo ottenere è un filtro dove chiedendo di
collegare due punti (A,B) oppure (A,C) mi dia un elenco di tutti i
vettori che collegano le tratte richieste specificando la capacità
disponibile per ciascuna tratta....
al momento ho realizzato una tabella di routing (esempio...)
SOTTOROTTA   ROTTA   FROM   TO
          1                 1           A        B
          2                 2           A        B
          3                 2           B        C
          5                 3           B        C
una tabella vettori
ID MEZZO     FROM     TO     CAPACITA' IN KG
       1               A          B            1000
       1               B          C              500
       2               B          C            1300
Qualcuno ha mai affrontato un problema analogo?


title: Aiuto problema struttura.....

author: eSQueL

text:
"Giumalex" <
gium...@tiscali.it
> ha scritto nel messaggio
news:1161004810.8...@m73g2000cwd.googlegroups.com...





_______________________________________________
Per come la vedo io, hai bisogno di tre tabelle.
*FROM*
IDF - contatore - PK
FROM - Testo
*TO*
IDT - contatore - PK
TO - Testo
*MEZZO*
IDF - numerico - chiave esterna
IDT - numerico - chiave esterna
CAPACITA - numerico
*Relazioni*
FROM.IDF - MEZZO-IDF (1-MOLTI)
TO.IDT - MEZZO-IDT (1-MOLTI)
(In questo mdo hai realizzato anche una relazione molti-molti fra From e
To).
Fatto questo crei una maschera con il wizard, caricando tutti i campi delle
tabelle in quest'ordine:
FROM, TO, MEZZO.
Il risultato dovrebbe essere una maschera con il luogo di partenza ed una
sottomaschera con le destinazioni e i mezzi che le raggiungono.
Ciao.
eSQuel


title: Aiuto problema struttura.....

text:
Scusa, ho tralasciato un campo:
*MEZZO*
IDM - contatore - PK
IDF - numerico - chiave esterna
IDT - numerico - chiave esterna
CAPACITA - numerico
 Ciao.
 eSQuel


title: Aiuto problema struttura.....

text:
Grazie per l'aiuto, alla fine ho optato per una tabella "ROTTE" che
contiene i seguenti campi principali... con i primi 3 campi in chiave
concatenata univoca...
ID_ROTTA
ID_DA
ID_A
MASTEROTTA (yes/no)
Definisco una master rotta che rappresenta l'intero percorso con tutte
le tappe... poi definisco le sottorotte vendibili...
La soluzione non è ottimale, richiede una configurazione piuttosto
scomoda del sistema ma per il mio problema funziona...
Ho provato ad applicare la tua soluzione ma mi costringeva a duplicare
le location tra la tabella FROM e la tabella TO... la tua soluzione
sarebbe stata perfetta se in ciascuna location si richiedeva solo lo
sarico o solo il carico...
vorrei trovare una soluzione più elegante per il problema in
generale...
si può pensare di risolvere per analogia il problema di dover gestire
una rete di trasporti pubblici, dove ciascun mezzo ha una ROTTA e una
serie di STOP. Le rotte si incrociano tra di loro tra i diversi mezzi
pubblici e le capienze dei mezzi sono note.
Da li trovare il minor percorso per giungere a destinazione (in termini
di tempo o numero stop o distanza) per una data richiesta di posti....
Ma al momento questo è solo un esercizio mentale, il mio problema è
più semplice e fortunatamente la struttura che ho trovato sembra
reggere....
Grazie ancora,
Alex



title: Query Parametriche

author: Basetta

text:
Ciao,
come si fa in VBA ad utilizzare le query parametriche nel TAB query ?
O meglio come faccio a passare i parametri da VBA?
Grazie


title: Query Parametriche

author: Aulisio Paolo

text:
"Basetta" <
pat...@patricks.it
> ha scritto nel messaggio
news:yPOT7.16660$o9.6...@news1.tin.it...

se usi DAO, devi usare un oggetto querydef, questa contiene l'insieme
Parameters, che ti consente di impostare i parametri prima di mandare in
esecuzione la query
Dim QDef as QueryDef
set qdef = currentdb("NomeQuery")
Qdef.Parameters("TuoParametro")=ValoreParametro
ora, se è una query di comando la puoi eseguire com
Qdef.Execute
altrimenti se deve ritornarti un recordset
Dim Rst as recordset
set Rst = qdef.openrecorset
ciao


title: Query Parametriche

author: MegaMax

text:
> Dim QDef as QueryDef
> set qdef = currentdb("NomeQuery")
> Qdef.Parameters("TuoParametro")=ValoreParametro
daccordo su tutto, ma io userei il seguente codice
Dim QDef as QueryDef
Dim mdb as database
set mdb=currentdb()
set qdef = mdb("NomeQuery")
Qdef.Parameters("TuoParametro")=ValoreParametro
usare currentdb e basta č rischioso, ci sono oggetti che funzionanno, ed
altri no....
le querydef penso siano tra quelli che non funzionano nel modo che dici tu.
in passatio ho avuto dei problemi, perchč certi oggetti si continuano ad
appoggiarsi al riferimento DB che gli dai... ma il riferimento dato con
currentdb muore nella riga di codice dove viene eseguita, e quindi nella
riga dopo non esiste piů... e nascono i problemi, perchč non ti da errori,
ma non funziona, e non capisci perchč.... da allora uso sempre un     set
mdb=currentdb()
ciao, Max


title: Query Parametriche

author: Antonio Biso

text:
MegaMax <
a...@a.com
> wrote in message P30U7.19358$OP2.7...@news2.tin.it...

Hmmmm...
Per quello lě funziona bene, come funziona per i recordset
Non funziona per andare sull'insieme tabledefs
Antonio


title: Query Parametriche

text:
> Hmmmm...
> Per quello lě funziona bene, come funziona per i recordset
> Non funziona per andare sull'insieme tabledefs
ah, ecco cos'era.... :-)
Max


title: MDB che parte già con una finestra utente

author: Teresa

text:
Come si fa a capire come visionare le tabelle e le query relative ad un
MDB che parte in automatico con una finestra utente con un menu' come se
fosse un eseguibile?
Io devo vedere di inserire dei dati in una tabella senza passare
dall'interfaccia.
Non capisco come fare perche' ha estensione MDB e non MDE
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
hai provato a partire tenendo premuto il tasto shift e poi cliccando
sull' MDB ? ti si dovrebbe aprire la finestra database ... se non lo
hanno protetto meglio
ciao


text:
"jcoltrane" <
jcol...@tiscali.it
> wrote in message
news:3cd920f4...@news.interbusiness.it

Si, ho provato e mi compaiono i menu relativi ad Access ma non mi
permette
di agire con il mouse. E' come se finche' ho lo shift premuto non lavora
il mouse.
Il problema è che nel momento in cui lo lascio spariscono i menu' di
Access
Grazie per avermi risposto



title: Collegamento a vecchio mdb versione Access 2.0

author: RobertoA

text:
Ho un'applicazione che gira attualmente su un pc con Xp ed usa un
archivio dati in formato Access 2.0
Con una nuova procedura, realizzata con Access 2013, avrei bisogno di
leggere i dati dall'mdb in versione Access 2.0
Leggere nel senso che il primo programa continua ad essere utilizzato e
non cambia di una virgola
Il secondo, andra' a leggere delle informazioni nell'archivio usato per
memorizzare dati dal primo programma
Ho provato a collegare le tabelle ma mi risponde che non si puo' fare
Ho provato via odbc ma lo stesso non ci si arriva
La domanda e':  conoscete un modo per collegarsi da procedura Access
2013, almeno in lettura, su un archivio in formato Access 2.0 ?


text:

Probabilmente non supporta la connessione a un formato così vecchio.
L'unica prova che puoi fare, alternativa alla conversione del vecchio db, è installare l'ultima versione di Access che supporti collegamenti al 2.0 (forse la XP, certamente la 97):

Applicazione 2013 si collega a DB formato intermedio il quale a sua volta ha tabelle collegate al db 2.0.

E' un'idea teorica, non ho idea se possa funzionare

Saluti


author: GiorgioDaPrato

text:
qui danno indicazioni
https://support.office.com/it-it/article/importare-database-di-access-2-0-e-access-95-in-versioni-correnti-2e9d8851-101d-4407-a881-65d06bb12aa7

se fosse necessario ho la disponibilità di A2000 e 2003 per provare
la trasformazione di formato


text:

Ringrazio per l'indicazione
Ma non e' l'importazione che desidero fare
Tirare su i dati da versione mdb 2.0, gia' ora riesco a farlo
'importando' con Access2003 le tabelle lette dall'mdb 2.0
Ma il vecchio programma, che scrive sull'mdb 2.0, e' ancora attivo e
funziona e non posso fermarlo
Quello che devo trovare e' la possibilita' di leggerne i dati contenuti
usando procedure realizzate con Access2013
Pensavo di provare qualche driver odbc vecchio, ma il piu' vecchio che
trovo e' un ODBCJT32.DLL datato 2013 (ver  6.03.9600), e questo
sicuramente non funziona
Forse servirebbe qualcosa di piu' anziano


author: Carlo POTS

text:

Puoi sempre fare l'importazione della tabella, dopodiché la correggi, la
passi per l'analizzatore tabelle e prestazioni e vedi se ti da errori.

A questo punto decidi se tenerla importata o portarla in BE e collegarla.

Io ho fatto così con un DB creato in access 97 e considera che uso il 2010.

--
Saluti.
Carlo

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


text:

Ehhhh  ???
Pensavo che si capisse quando ho scritto

"..non e' l'importazione che desidero fare.."

Il fatto e' che il programmac he scrive su quel db e' ancora vivo e
vegggeto e non ne vuol sapere di tirar le cuoia
Quindi devo 'collegarmi' sui dati e leggere da li'
Nin n'e' che posso importarli a poi lavorarli
Credo che dovro' metterci in mezzo (tra Access 2013 e mdb 2.0) un
programma che legga l'mdb vecchio e scriva su db recente, a sua volta
letto dalle procedure Access 2013


title: Campo testo da accodare in campo numerico

author: Felixsss

text:
Come posso, con una qry di accodamento, scrivere un campo testo (formato
però da soli numeri) in un campo numerico (campo di destinazione)?
Grazie.  Felix


author: Roberto - Syd

text:
"Felixsss" <
feli...@iol.it
> ha scritto nel messaggio
news:oBPL7.165915$sq5.7...@news.infostrada.it...
> Come posso, con una qry di accodamento, scrivere un campo testo (formato
> però da soli numeri) in un campo numerico (campo di destinazione)?
> Grazie.  Felix
>
>
Usa la funzione Val es.: se il campo della tabella di tipo stringa si chiama
NumeroStringa fai la query di accodamento e invece d'inserire il campo nella
query scrivi questa espressione
CampoNumero:Val([NumeroStringa])
Ciao Roberto - Syd


text:
Roberto - Syd <
p.ro...@tin.it
> wrote in message
l7QL7.13553$4M2.3...@news2.tin.it...

Hhehemm...
Se tu fai l'accodamento ci pensa access automaticamente a fare la
conversione...
Antonio


title: Lo stesso record dopo un Requery

author: Pluto

text:
Ciao, per risolvere il problema del fuoco dopo un requery ho seguito la
soluzione di Karl
http://www.donkarl.com/it?FAQ4.5
 e funziona solo che all'apertura della
maschera
mi da questo errore:"Exception Nr 2427 nessun valore nell'espressione
immessa" e va
avanti, poi dopo il requery mi da quest'altro errore: :"Exception Nr 13 Tipo
non corrispondente".
Credo che l'errore si riferisca a questa istruzione: "lngStore =
Me.Num_ricevuta"
perchè se non faccio eseguire "On Error GoTo myError" mi esce sempre
l'errore 2427
e nel debug mi evidenzia proprio quella istruzione.
Grazie


title: Lo stesso record dopo un Requery

text:
On 22 Ott, 18:59, "Pluto" <cvcv@fgd> wrote:
> Ciao, per risolvere il problema del fuoco dopo un requery ho seguito la
> soluzione di Karlhttp://
www.donkarl.com/it?FAQ4.5e
 funziona solo che all'apertura della
> maschera
> mi da questo errore:"Exception Nr 2427 nessun valore nell'espressione
> immessa" e va
> avanti, poi dopo il requery mi da quest'altro errore: :"Exception Nr 13 Tipo
> non corrispondente".
> Credo che l'errore si riferisca a questa istruzione: "lngStore =
> Me.Num_ricevuta"
> perchè se non faccio eseguire "On Error GoTo myError" mi esce sempre
> l'errore 2427
> e nel debug mi evidenzia proprio quella istruzione.
> Grazie

Scusa ma perchè devi eseguire quel codice su LOAD...?
Secondo me hai strutturato male la chiamata alla Funzione di
ripristino, non deve essere eseguita su LOAD ovviamente.

@Alex


title: Lo stesso record dopo un Requery

author: FredBusca

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:839b4099-6c98-4e34...@13g2000prp.googlegroups.com...
On 22 Ott, 18:59, "Pluto" <cvcv@fgd> wrote:
> Ciao, per risolvere il problema del fuoco dopo un requery ho seguito la
> soluzione di Karl:
http://www.donkarl.com/it?FAQ4.5e
 funziona solo che
> all'apertura della
> maschera
> mi da questo errore:"Exception Nr 2427 nessun valore nell'espressione
> immessa" e va
> avanti, poi dopo il requery mi da quest'altro errore: :"Exception Nr 13
> Tipo
> non corrispondente".
> Credo che l'errore si riferisca a questa istruzione: "lngStore =
> Me.Num_ricevuta"
> perchè se non faccio eseguire "On Error GoTo myError" mi esce sempre
> l'errore 2427
> e nel debug mi evidenzia proprio quella istruzione.
> Grazie

Scusa ma perchè devi eseguire quel codice su LOAD...?
Secondo me hai strutturato male la chiamata alla Funzione di
ripristino, non deve essere eseguita su LOAD ovviamente.

@Alex

No scusa, non è su caricamento,
il requery ed il seguente errore è dopo aggiornamento


title: Lo stesso record dopo un Requery

text:
....

> No scusa, non è su caricamento,
> il requery ed il seguente errore è dopo aggiornamento

L'esempio di Karl, che funziona correttamente, è opportuno venga
applicato alla Chiave Primaria... quel Num_Ricevuta è chiave
primaria...?

@Alex


title: Lo stesso record dopo un Requery

author: Karl Donaubauer

text:
Pluto wrote:
> ...
>
http://www.donkarl.com/it?FAQ4.5
 e funziona solo che all'apertura
> della maschera mi da questo errore:
> "Exception Nr 2427 nessun valore nell'espressione immessa"
> ...
> Credo che l'errore si riferisca a questa istruzione: "lngStore =
> Me.Num_ricevuta"
> perchè se non faccio eseguire "On Error GoTo myError" mi esce
> sempre l'errore 2427
> e nel debug mi evidenzia proprio quella istruzione.

Incolla il tuo codice compreso la dicchiarazione della procedura.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Lo stesso record dopo un Requery

text:
Private Sub Form_Activate()
'On Error GoTo Err_ActForm_Click

DoCmd.Restore
DoCmd.RunSQL "Delete ......
'Questa query azzera la tabella "PrimaNota"

DoCmd.RunSQL "INSERT INTO .....
' Questa query accoda nella tab."PrimaNota" i dati della tab.
"Incasso_studenti"

DoCmd.RunSQL "INSERT INTO .....
' Questa query inserisce nella tab."PrimaNota" i dati della tab. "Pagamenti"

On Error GoTo myError
Dim lngStore As Long

lngStore = Me.Num_ricevuta
Me.Painting = False 'riduce lo sfarfallio dello schermo
Me.Requery
Me.RecordsetClone.FindFirst "Num_ricevuta = " & lngStore
Me.Bookmark = Me.RecordsetClone.Bookmark
myExit:
Me.Painting = True
Exit Sub

myError:
Select Case Err.Number
  Case 3159
    'Bookmark non valido
    Resume myExit
  Case Else
    MsgBox "Exception Nr. " & Err.Number & " " & Err.Description
    Resume myExit
End Select

'Exit_ActForm_Click:
'    Exit Sub

'Err_ActForm_Click:
'  '  MsgBox "ATTENZIONE!! Non risultano movimenti di cassa", vbInformation,
"INFORMAZIONE"
'    Resume Exit_ActForm_Click

End Sub

Ciao Karl, grazie per aver risposto
questo è il codice che mi hai richiesto, la dichiarazione della
procedura, scusa l'ignoranza, ma non so cosa sia!!
Il requery come vedi, avviene su attivazione perchè ho
la possibilità da questa maschera di aprire un'altra
maschera per poter modificare ogni singola voce della
prima nota, ma ogni volta che riattivo la maschera PrimaNota
mi segnala quell'errore, non solo adesso ho notato
che pur eseguendo il requery non mi aggiorna i dati
modificati. (Speriamo che ci riesci a capire)
N.b. la tua stessa routine l'ho utilizzata in un'altro
programma e funziona benissimo.
Grazie


title: Lo stesso record dopo un Requery

text:
Pluto wrote:
> Private Sub Form_Activate()
> ...
> lngStore = Me.Num_ricevuta
> ...
> Me.Requery
> Me.RecordsetClone.FindFirst "Num_ricevuta = " & lngStore
> Me.Bookmark = Me.RecordsetClone.Bookmark
> ... Il requery come vedi, avviene su attivazione perchè ho
> la possibilità da questa maschera di aprire un'altra
> maschera per poter modificare ogni singola voce della
> prima nota, ma ogni volta che riattivo la maschera PrimaNota
> mi segnala quell'errore, non solo adesso ho notato
> che pur eseguendo il requery non mi aggiorna i dati
> modificati. (Speriamo che ci riesci a capire)
> ...

Non sono sicuro. Un Requery in Form_Activate mi sembra strano.
Se hai una seconda maschera che cambia i dati della prima,
sarebbe molto meglio di eseguire il Requery in un evento adeguato
della seconda maschera. P.e. dopo aggiornamento o su chiusura,
dipende cosa succede e cosa si vede quando.



title: Lo stesso record dopo un Requery

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9gqis0...@mid.individual.net...

può sembrare strano, ma se elimino la routine, il requery
su Form_Activate lo esegue correttamente.


title: Lo stesso record dopo un Requery

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9gqis0...@mid.individual.net...

inoltre anche nell'altro programma di cui ti parlavo dove
la routine funziona correttamente, il requery avviene su
attivazione della form.


title: Lo stesso record dopo un Requery

text:
Ciao Karl ho quasi risolto!!!
il problema � dovuto al numero contenuto in "Num_ricevuta"
che � composto da 4 cifre + / + due cifre dell'anno corrente
(es. 1450/11)
ho parzialmente risolto in questo modo:
lngStore = Left(Me!Num_ricevuta, 4)
Me.Requery
Me.RecordsetClone.FindFirst "Left(Num_ricevuta, 4) = " & lngStore
Me.Bookmark = Me.RecordsetClone.Bookmark

In questo modo funziona bene, per� come posso fare per
fargli leggere anche le 2 cifre dell'anno perch� pu� capitare
che ci siano due numeri uguali con anno diverso (es. 1450/10 e 1450/11)
Grazie


title: Lo stesso record dopo un Requery

text:
Pluto wrote:
> ...
> il problema č dovuto al numero contenuto in "Num_ricevuta"
> che č composto da 4 cifre + / + due cifre dell'anno corrente
> (es. 1450/11)
> ho parzialmente risolto in questo modo:
> lngStore = Left(Me!Num_ricevuta, 4)
> Me.Requery
> Me.RecordsetClone.FindFirst "Left(Num_ricevuta, 4) = " & lngStore
> Me.Bookmark = Me.RecordsetClone.Bookmark
>
> In questo modo funziona bene, perň come posso fare per
> fargli leggere anche le 2 cifre dell'anno perchč puň capitare
> che ci siano due numeri uguali con anno diverso (es. 1450/10 e
> 1450/11)

In genere sarebbe meglio di usare un campo di tipo Long
(di solito Contatore) come chiave primaria della tabella
e per questa operazione.
Se assolutamente vuoi usare questo sistema con una
stringa composta, puoi provarlo cosě:

Dim strStore As String
strStore = Me!Num_ricevuta
Me.Requery
Me.Recordset.FindFirst "Num_ricevuta = '" & strStore & "'"



title: Inviare una tabella via mail

author: Anto

text:
Saluti a tutti
Guardando un po sul sito comune, ho visto l'esempi di Federico Luciani e di
Franco Cappellaro per inviare via mail dei report in formato snp.
Mi chiedevo, visto che al msg precedente nessuno mi ha risposto, è possibile
utilizzare un sistema simile per inviare una tabella in allegato via Mail
???????
Poi, se scusate la mia ignoranza, nell'esempio che citavo prima "Stampa_snp"
che ho scaricato, è presente un modulo, che non ho capito a cosa serve. per
favore qualcuno, o magari gli autori, mi potrebbe illuminare ???
Grazie
anto


title: Inviare una tabella via mail

author: Roberto da casa

text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel messaggio
news:Rjcdc.29655$hc5.1...@news3.tin.it...
> Saluti a tutti
>
> Guardando un po sul sito comune, ho visto l'esempi di Federico Luciani e
di
> Franco Cappellaro per inviare via mail dei report in formato snp.
>
> Mi chiedevo, visto che al msg precedente nessuno mi ha risposto, è
possibile
> utilizzare un sistema simile per inviare una tabella in allegato via Mail
> ???????
>
Il formato Snapshot ha significato solamente per inviare pe posta
elettronica un report, ma pPer inviare una tabella per posta elettronica è
sufficiente il metodo SendObject (vedi help) usando un qualsiasi altro
formato di file.
> Poi, se scusate la mia ignoranza, nell'esempio che citavo prima
"Stampa_snp"
> che ho scaricato, è presente un modulo, che non ho capito a cosa serve.
per
> favore qualcuno, o magari gli autori, mi potrebbe illuminare ???
Non sono in grado di darti una mano in quanto io uso solo Access 97, mentre
il database di esempio Stampa_snp è stato sicuramente prodotto con una
versione di Access successiva ad Access 97, quindi io non sono in grado di
aprirlo
>
> Grazie
> anto
Buona Pasqua
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Inviare una tabella via mail

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:y7fdc.115733$Kc3.3...@twister2.libero.it...

Grazie sei gentilissimo.
Ricambio sinceramente gli auguri
Anto


title: Inviare una tabella via mail

author: namor

text:
Anto ha scritto:

La esporti in un .mdb vuoto che poi allegherai alla mail.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Inviare una tabella via mail

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c55i69$5aa$1...@news.newsland.it...

Il problema è che il programma non lo utilizzo io, quindi devo creare
qualcosa di automatico da codice.
Anto


title: Inviare una tabella via mail

text:
Anto ha scritto:
> > > Saluti a tutti
> > > Guardando un po sul sito comune, ho visto l'esempi di Federico Luciani e
> di
> > > Franco Cappellaro per inviare via mail dei report in formato snp.
> > > Mi chiedevo, visto che al msg precedente nessuno mi ha risposto, è
> possibile
> > > utilizzare un sistema simile per inviare una tabella in allegato via
> Mail
> > > ???????
> > > Poi, se scusate la mia ignoranza, nell'esempio che citavo prima
> "Stampa_snp"
> > > che ho scaricato, è presente un modulo, che non ho capito a cosa serve.
> per
> > > favore qualcuno, o magari gli autori, mi potrebbe illuminare ???
> > > Grazie
> > > anto
> > La esporti in un .mdb vuoto che poi allegherai alla mail.
> > Namor
> Il problema è che il programma non lo utilizzo io, quindi devo creare
> qualcosa di automatico da codice.
> Anto
Non l'ho mai fatto, quindi non ti posso dare il codice preciso, ma prova a
guardarti l'help in linea di questi e a giocarci un po', forse riesci a
combinare:
  DBEngine.CreateDatabase
  DoCmd.TransferDatabase



title: Inviare una tabella via mail

text:
namor ha scritto:
> > > La esporti in un .mdb vuoto che poi allegherai alla mail.
> > > Namor
> > Il problema è che il programma non lo utilizzo io, quindi devo creare
> > qualcosa di automatico da codice.
> > Anto
> Non l'ho mai fatto, quindi non ti posso dare il codice preciso, ma prova a
> guardarti l'help in linea di questi e a giocarci un po', forse riesci a
> combinare:
>   DBEngine.CreateDatabase
>   DoCmd.TransferDatabase
> Namor
Per curiosità ho fatto una prova e funziona bene. Con due righe riesci a
creare un nuovo database vuoto e ad esportarvi una tabella.



title: Inviare una tabella via mail

author: MA

text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel
messaggio
news:SUtdc.47935$rM4.1...@news4.tin.it...

Cosa ha che non va la macro InviaOggetto o la
stessa convertita in codice?
MAssimiliano


title: Inviare una tabella via mail

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Aludc.4909$l27...@news.edisontel.com...

Niente, almeno credo, solo che essendo poco esperto ci sto studiando su, e
stò cercando di adattarla alle mie esigenze.
Anto


title: Report OK con Win 98, perde i pezzi con Win 2000

author: Ever

text:
Ho un report realizzato con Access 97 che in anteprima è a posto su tutti i
PC, stampando dai PC con Windows 98 funziona correttamente, mentre stampando
dai PC con Windows 2000 perde dei pezzi. Le stampe sono in formato A4, fatte
su una HP 6122, ed il campo su cui perde i pezzi ha la proprietà espandibile
settata a Sì.
A qualcuno è capitato qualche cosa di simile e sa come risolvere il problema
?
Grazie in anticipo per l'eventuale aiuto.
Sergio


title: [?]Access97 rifiuta di chiudersi....

author: bix

text:
 ti consiglio anch'io di convertire la mascro in VBA e poi andare a vedere
cosa succede con la conferma passo passo
saluti bix
"Franck" <
f.ve...@tin.it
> ha scritto nel messaggio
news:8h6mr4$lkj$1...@nslave1.tin.it...
> Sono un tristo autodidatta.
> Il mio problema e' il seguente:
> Ho creato una maschera di avvio con un pulsante che lancia una  macro e un
> pulsante esci per uscire dal db.
> La macro, sostanzialmente, esegue in successione circa 30 query di
> accodamento che ricavano i dati tramite ODBC
> da un database Oracle su server Unix. La tabella risultante e' di circa
3000
> records. Al termine la macro apre, in anteprima, un report che ricava i
dati
> dalla nuova tabella. Dopo avere visualizzato il report, e averlo stampato,
> chiudo l'anteprima e torno alla maschera di avvio. Cerco di uscire da
Access
> con il pulsante Esci e tutto si blocca: si esce solo con Ctrl-alt-canc >
> Termina applicazione.
> Ho cercato di far funzionare il pulsante Esci associandolo ad una macro
> (Esci senza salvare) o ad una routine (DoCmd.Quit) o lasciando fare ad
> Access (Autocomposizione Controlli): invano.
> Chiuso Access le applicazioni Win95 funzionano tutte correttamente. Il PC
su
> cui gira Access e' un Celeron (si dice cosi'?)400,32 MB RAM, WIN95. Non so
> proprio a chi dare la colpa(Al PC? A Win95? Ad Access? A me? Al destino
> cinico e baro?)
> Ho letto in un post precedente di una macchina NT che va in bomba forse
per
> un problema di cache. Che sia lo stesso problema?
> Dovrei inserire nella macro esci, prima del comando esci, una cosa tipo
> "rilassati, la query e' finita", ma non la trovo nell'elenco delle azioni.
> Ringrazio fin d'ora chi avra' suggerimenti da darmi.
> Ciao.
> Franck.
>
>
>
> --
> "Vorrei dimenticare, ma non ricordo cosa"
>
>


title: [?]Access97 rifiuta di chiudersi....

author: Harry Evans

text:
A me č successo un problema simile, nel senso che alla chiusura
dell'applicazione, Access si iconizzava (dopo aver chiuso effettivamente
l'applicazione) e non c'era modo di farlo sparire se non con Alt-Ctrl-Canc e
terminare la task.
Ho trovato qui la soluzione:
http://www.mvps.org/access/bugs/bugs0005.htm
In pratica sembra che ci sia un bug di Access e se non azzeri gli oggetti
Database e Recordset dopo averli usati, questi rimangono "attivi" e non
fanno chiudere l'applicazione.
Effettivamente dopo aver impostato a nothing l'oggetto tutto č funzionato.
Spero che anche tu possa risolvere cosě facilmente (una volta che si sa la
soluzione, tutto č semplice!)



title: [?]Access97 rifiuta di chiudersi....

author: Fox (dal portatile)

text:
Riconosco che è un po' tardi per rispondere ma anche a me è successo lo
stesso problema e l'ho risolto togliendo dei riferimento incrociati tra
controlli nel corpo della maschera e altri controlli nel piè di pagina.
Ciao Fox


title: listbox o griglia con checkbox

author: IgnazioC

text:
salve a tutti.
è possibile creare in access 2k3 una listbox dove poter selezionare i
record multipli tramite le checkbox?
ho già visto la proprietà selezionemultipla delle listbox, ma l'idea
di inserire delle checkbox mi piacerebbe di più.
avevete idea di dove posso trovare informazioni per la generazione di
un "albero"? quelli con il segno "+" per espandere le varie sotto-
stringhe.
grazie.
buona giornata!


title: listbox o griglia con checkbox

text:

le fonti sono sempre quelle
www.sitocomune.com
www.alesandrobaraldi.it
www.accessgroup.it

Domanda, ma allora dove hai cercato prima di qui?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: listbox o griglia con checkbox

text:

scusa, ma sulle listbox con checkbox non ho trovato nulla, mi puoi
dare info più specifiche?
grazie.
ignazioc


title: listbox o griglia con checkbox

author: Alessandro Baraldi

text:

Ci sono le ListView, sono controlli OCX che puoi usare solo se hai la
licenza Developer...!
Il problema è che non sono Associabili, e vanno popolati a mano...
Io personalmente non amo molto usare OCX, se poi è solo per fini
estetici direi che li evito...!
Puoi usare un pò di fantasia e strutturarti una Form in
visualizzazione contine e mettere anche un campo Si/No da associare
alla CheckBox, fai un'affinamento
grafico ed ottieni senza troppe limitazioni quello che hai chiesto.
@Alex


title: listbox o griglia con checkbox

text:
Alessandro Baraldi wrote:
> On 19 Set, 13:15, IgnazioC <
ignaz...@gmail.com
> wrote:
>> On 19 Set, 08:49, "MA" <
mas...@massimilianoamendola.it
> wrote:
>>
>>
>>
>>
>>
>>> IgnazioC wrote:
>>>> salve a tutti.
>>>> è possibile creare in access 2k3 una listbox dove poter
>>>> selezionare i record multipli tramite le checkbox?
>>>> ho già visto la proprietà selezionemultipla delle listbox, ma
>>>> l'idea di inserire delle checkbox mi piacerebbe di più.
>>
>>>> avevete idea di dove posso trovare informazioni per la generazione
>>>> di un "albero"? quelli con il segno "+" per espandere le varie
>>>> sotto- stringhe.
>>
>>>> grazie.
>>>> buona giornata!
>>
>>> le fonti sono sempre
>>>
quellewww.sitocomune.comwww.alesandrobaraldi.itwww.accessgroup.it

>>
>>> Domanda, ma allora dove hai cercato prima di qui?
>>
>> scusa, ma sulle listbox con checkbox non ho trovato nulla, mi puoi
>> dare info più specifiche?
intendevo Treeview
>> grazie.
>> ignazioc
>
> Ci sono le ListView, sono controlli OCX che puoi usare solo se hai la
> licenza Developer...!
>
> Il problema è che non sono Associabili, e vanno popolati a mano...
>
> Io personalmente non amo molto usare OCX, se poi è solo per fini
> estetici direi che li evito...!
>
> Puoi usare un pò di fantasia e strutturarti una Form in
> visualizzazione contine e mettere anche un campo Si/No da associare
> alla CheckBox, fai un'affinamento
> grafico ed ottieni senza troppe limitazioni quello che hai chiesto.
>
> @Alex
Può usare i fogli dati secondati, mooooooooooolto semplici e soprattutto nativi
--
--
MAssimiliano Amendola
www.accessgroup.it



title: listbox o griglia con checkbox

text:
[cut]
>
> Può usare i fogli dati secondati, mooooooooooolto semplici e soprattutto nativi
> --
> MAssimiliano Amendola
Cos'è che potrebbe usare...? Non ho capito...
@Alex


title: listbox o griglia con checkbox

text:

Inserisci un foglio dati in un altro



title: creazione maschera "elenco campi" e selezione

text:
ciao
vorrei creare una maschera per la selezione di record come quella
della CREAZIONE GUIDATA REPORT, quella per intenderci dove ho un
elenco record disponibili, 2 / 4 tasti freccette (>) (>>) (<<) (<) (in
base al seleziona uno / seleziona tutti / deseleziona uno /
deseleziona tutti) e un elenco record selezionati
selezionando un record sulla tabella di sinistra e premendo il tasto
(>) deve aggiungere il record alla tabella di destra (il record sarà
subito visibile nell'elenco di destra e dovrà essere eliminato da
quello di sinistra) e viceversa per il tasto (<)
sapete dirmi se esiste già qualche esempio che possa aiutarmi o darmi
qualche spunto sul sito comune o in altri siti?
sono ben accetti consigli per la realizzazione
grazie a tutti


author: Sergio MAZZA

text:
"Mirco75" <
mir...@gmail.com
> ha scritto nel messaggio
news:eb6bdf49-8e55-421e...@s50g2000hsb.googlegroups.com...

grazie a tutti
[risposta]
Si tratta di gestire gli eventi dei bottoni e l'esecuzione di una query di
inserimento (Insert Into) e una di eliminazione (Delete * From)...
Ciao.
--
Sergio MAZZA


title: Evento Timer

author: Giampaolo :-)

text:
Salve,
è possibile intercettare il numero digitato sull'evento timer, dove ho
scritto
"chiudi maschera" per poter scrivere sulla stessa maschera:
"Questa maschera si chiuderà " & numero & "secondi!"
Giampaolo


title: Evento Timer

author: omasnc

text:
"Giampaolo :-)" <
kairexTO...@libero.it
> ha scritto nel messaggio
news:BeYxb.23445$AX1.9...@news1.tin.it...

Supponi che l'intervallo sia di 10 secondi:
In coda all'evento che fa partire il timer che chiude la maschera
("Maschera1") devi aprire un'altra maschera ("Maschera2") che terrai
nascosta:
DoCmd.OpenForm FormName:="Maschera2", windowmode:=acHidden
Nelle dichiarazioni di Maschera2 (all'inizio del modulo, sotto "option
compare database") devi dichiarare una variabile integer:
dim i as integer
Nell'evento load di Maschera2 devi scrivere:
Private Sub Form_Load()
    Me.TimerInterval = 1000
    i = 9
End Sub
Nell'evento timer di Maschera2 devi scrivere:
Private Sub Form_Timer()
    Forms("Maschera1").Caption = "la maschera sarà chiusa fra " & i & "
secondi."
    i = i - 1
End Sub
Infine, sull'evento Close di Maschera1 fai chiudere anche maschera2.
Ciao
Galliano.


title: Evento Timer

text:
"omasnc" <
omaTOGLILEM...@rdn.it
> ha scritto nel messaggio
news:nqZxb.151225$vO5.5...@twister1.libero.it...

Grazie Galliano,
provo così
Giampaolo


title: Numerare progressiv. i record di una sottomaschera

author: Francesco

text:
Salve!
Scusate se lo chiedo qui, ma l'avrei trovato anche nel Sito comune, nella
cartella: forms, voce: esempi di utilizzo delle forms, ma il collegamente
ftp alla MSL non funziona.
Grazie anticipatamente.
Francesco


author: ALESSANDRO Baraldi

text:
"Francesco" <
paolo.mene...@tin.it
> ha scritto nel messaggio
news:kGkoc.177003$hc5.7...@news3.tin.it...

Non saprei per il Link, ma per numerare i Record io uso
questa Function sotto.
Per usarla ti basta mettere una TextBox e nell'Origine Record
scrivere =GetRecNum(), ovviamente in Form con visualizzazione
continua o Datasheet.
Ciao.
@Alex.
Public Function GetRecNum() As Long
'==========================================================================
'Name      : GetRecNum()
'Purpose   :
'Author    : Maurizio Borrelli
'Date      : 01 febbraio 2002
'Called by :
'Calls     :
'Inputs    :
'Output    : Posizione assoluta del record corrente+1
'==========================================================================
  On Error GoTo erh
  With CodeContextObject.RecordsetClone
    If Not (.BOF And .EOF) Then
      .Bookmark = CodeContextObject.Bookmark
      GetRecNum = .AbsolutePosition + 1
    End If
  End With
ext:
  Exit Function
erh:
  GetRecNum = 0
End Function


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c7th6g$ti3$1...@lacerta.tiscalinet.it...

Caro Alex
ti ringrazio. Ho fatto l'applicazione, ma non mi funziona sempre.
Quando apro la maschera in consultazione tutto ok, quando apro la maschera
per un nuovo record, ad ogni riga aggiunta il valore del controllo resta
sempre = 0.
Spero di averti dato gli elementi sufficienti per capire.
Grazie ancora
Francesco


text:
"Francesco" <
paolo.mene...@tin.it
> wrote in message
news:Z5xoc.246997$
rM4.10...@news4.tin.it
[CUT]
> Caro Alex
> ti ringrazio. Ho fatto l'applicazione, ma non mi funziona sempre.
> Quando apro la maschera in consultazione tutto ok, quando apro la maschera
> per un nuovo record, ad ogni riga aggiunta il valore del controllo resta
> sempre = 0.
> Spero di averti dato gli elementi sufficienti per capire.
> Grazie ancora
> Francesco
E' normale, poichč il Nuovo Record di fatto non esiste
finchč non viene salvato.
Dovresti pertanto aggiungere un'accorgimento che legge
il DMAX e somma 1 nel caso di NewRec...!
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fe6d601c90c9b82808...@mygate.mailgate.org...
> "Francesco" <
paolo.mene...@tin.it
> wrote in message
> news:Z5xoc.246997$
rM4.10...@news4.tin.it
> [CUT]
> > Caro Alex
> > ti ringrazio. Ho fatto l'applicazione, ma non mi funziona sempre.
> > Quando apro la maschera in consultazione tutto ok, quando apro la
maschera
> > per un nuovo record, ad ogni riga aggiunta il valore del controllo resta
> > sempre = 0.
> > Spero di averti dato gli elementi sufficienti per capire.
> > Grazie ancora
> > Francesco
>
>
> E' normale, poichè il Nuovo Record di fatto non esiste
> finchè non viene salvato.
> Dovresti pertanto aggiungere un'accorgimento che legge
> il DMAX e somma 1 nel caso di NewRec...!
>
> Ciao.
> @Alex.
Il fatto è che non lo fa solo fino a che il primo record della sottomaschera
è salvato, ma anche con i successivi.
Cioè quando inserisco un Ordine nuovo le voci di dettaglio dell'Ordine
inserite mano a mano hanno tutte lo zero. Solo quando apro lo stesso Ordine
da archivio compaiono i progressivi delle voci di dettaglio
Ciao
Francesco


text:
"Francesco" <
paolo.mene...@tin.it
> ha scritto nel messaggio
news:IDRoc.253667$rM4.10...@news4.tin.it...
>
[CUT]
> > Ciao.
> > @Alex.
> Il fatto è che non lo fa solo fino a che il primo record della
sottomaschera
> è salvato, ma anche con i successivi.
> Cioè quando inserisco un Ordine nuovo le voci di dettaglio dell'Ordine
> inserite mano a mano hanno tutte lo zero. Solo quando apro lo stesso
Ordine
> da archivio compaiono i progressivi delle voci di dettaglio
> Ciao
> Francesco
Anche questo è ovvio, mi è sfuggito.
In questo caso l'unica è impostare a No la proprietà
Consenti Aggiunte, e mettere un Pulsante nella Form
Principale che abilita l'inserimento su Click....!
Vedi proprietà AlloAdditions.
Non hai soluzioni in nessun caso...., l'unica è Ingannarlo.
Ciao.
@Alex.


author: cidi

text:
"Francesco" <
paolo.mene...@tin.it
> ha scritto nel messaggio
news:IDRoc.253667$rM4.10...@news4.tin.it...

Ciao Francesco
oltre ai suggerimenti di Alex, prova a scaricare dal sito comune
sezione -> forms : Esempi di utilizzo delle forms. Scarica il db di esempio
e
trova: Displaying Line Numbers on SubForm Records-
---
Daniele
---
http://www.sitocomune.com/


text:
"cidi" <
dadonzino...@tin.it
> ha scritto nel messaggio
news:lDSoc.254001$rM4.10...@news4.tin.it...

Caro Daniele,
è la prima cosa che avevo cercato di fare, ma il sito ftp Della microsoft mi
dà sempre "impossibile visualizzare la pagina". Potresti provare a vedere se
succede anche a te?
Grazie
Francesco


text:
"Francesco" <
paolo.mene...@tin.it
> ha scritto nel messaggio
news:oSSoc.254175$rM4.10...@news4.tin.it...

Buon giorno Francesco,
sarà stata l'ora ma c'azzecca il sito della MS?
devi andare sul Sito Comune, link qua sotto, e cercare nella sezione Forms
il database di esempio che dicevo sopra. Oppure non ho capito 'na mazza :-))



text:
"cidi" <
dadonzino...@tin.it
> wrote in message
news:lt_oc.186733$
hc5.8...@news3.tin.it
[CUT]
>
> Buon giorno Francesco,
> sarà stata l'ora ma c'azzecca il sito della MS?
> devi andare sul Sito Comune, link qua sotto, e cercare nella sezione Forms
> il database di esempio che dicevo sopra. Oppure non ho capito 'na mazza :-))
>
> ---
> Daniele
> ---
>
http://www.sitocomune.com/
Daniele, ciao è un pò che non ti fai sentire....!!!
Beh quel Link sul SC scarica dalla MS, solo che non
funziona più, è stato sostituito alla MS ma non aggiornato
sul NG, solo che non ricordo dove reperire il nuovo...!!
Come và tutto OK....??



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a8ed58f5d718b9e705...@mygate.mailgate.org...
> "cidi" <
dadonzino...@tin.it
> wrote in message
> news:lt_oc.186733$
hc5.8...@news3.tin.it
> [CUT]
> >
> > Buon giorno Francesco,
> > sarà stata l'ora ma c'azzecca il sito della MS?
> > devi andare sul Sito Comune, link qua sotto, e cercare nella sezione
Forms
> > il database di esempio che dicevo sopra. Oppure non ho capito 'na mazza
:-))
> >
> > ---
> > Daniele
> > ---
> >
http://www.sitocomune.com/
>
> Daniele, ciao è un pò che non ti fai sentire....!!!
> Beh quel Link sul SC scarica dalla MS, solo che non
> funziona più, è stato sostituito alla MS ma non aggiornato
> sul NG, solo che non ricordo dove reperire il nuovo...!!
>
> Come và tutto OK....??
Si adesso tutto a posto. Grazie del pensiero. Ho avuto qualche problema di
salute e
dulcis in fundo ho preso anche il.....Sasser...mortacci...loro !!
ho dovuto formattare e reinstallare tutto ...meno male che  avevo
salvato su D e sui cd. ho perso poco..
Ho notato che anche Roberto da casa non è  molto presente. notizie?
> Ciao.
> @Alex.
Ciao Alex
ti posto il link dove si può prelevare il db di esempiutilizzoforms.zip
---
Daniele
---
http://mio.discoremoto.virgilio.it/paperopoli/


text:
"cidi" <
dadonzino...@tin.it
> ha scritto nel messaggio
news:lo2pc.187741$hc5.8...@news3.tin.it...

Spero nulla di serio Sasser a parte....!!!
Effettivamente è un pò che non sento Roberto, e pensandoci la
cosa mi pare strana.....!!!
Grazie per il Link, anche se io ho scaricato il Demo qualche anno fà e
lo conservo....!
@Alex.


text:
"cidi" <
dadonzino...@tin.it
> ha scritto nel messaggio
news:lo2pc.187741$hc5.8...@news3.tin.it...

Grazie Daniele
ciao
Francesco


title: Esportazione di un report in formato Word

text:
Avrei bisogno di una mano da qualcuno che ne sappia più di me sui report.
Ho un documento Word (contenente tabelle, immagini, ecc.) che vorrei
utilizzare in un report di Access. In maniera automatica ricavo i dati da
inserire nel documento da alcune tabelle e successivamente vorrei avere la
possibilità di salvare il report in formato Word dando agli utenti la
possibilità di compilare campi rimasti vuoti.
Ad oggi ho provato a copiare il lay-out del documento in un report. Quando
però provo ad esportarlo in Word mi esporta solo il contenuto (i campi che
ho ricavato dalle tabelle) e non il lay-out (limiti delle tabelle,
immagini, ecc.).
Come posso risolvere il problema?
Grazie infinite.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Massimo71 ha scritto:

Le strade sono due:
1-crei un report, inserisci oggetto non associato e gli dai il file
word, ci sposti sopra i campi tabella con impostazioni stile sfondo
trasparente, bordo trasparente. (con questo metodo non puoi salvare i
file doc)
2-Apri il documento word, clicchi su strumenti-lettere ed
indirizzi-stampa unione e segui la procedura guidata. (per maggiori
info vedi la guida in linea di word)


author: Nick

text:
BR1 ha detto: in data 10/08/2006 9.36:

terza opzione interagisci direttamente con word.
guarda sul sito di karl (
www.donkarl.com/it
) sezione CISA e download
CISA2 ci sono ottime guide...
anche su
www.sitocomune.com
 trovi qualcosa se non sbaglio
cmq una volta inizializzato l'oggetto prova a costruirti in word delle
macro che ti "compilano" il documento per come vorresti fosse fatto da
access.. poi guarda il codice della macro e inseriscila nel modulo di
access (cambiando i riferimenti)
ciao
Nick


text:
Nick ha scritto:

Se ci capisci qualche cosa ti posto del codice atto allo scopo:
    Const conDuplicateKey = 3022
    Dim strMsg As String
    Dim dataerr, response As Variant
On Error GoTo Err_Elenco_progressivi_Click
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
Err_Elenco_progressivi_Click:
    If Err = conDuplicateKey Then
        response = acDataErrContinue
        MsgBox "N°lettera già esistente!" & vbCrLf & "Correggere il
progressivo (cliccare il bottone 'Progressivi'), dandogli l'ultimo
numero di lettera esistente. Ricreare quindi la lettera premendo F5.",
16, "ERRORE!"
        DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
        DoCmd.GoToRecord , , acPrevious
        Exit Sub
    Else
        GoTo 100
    End If
100
On Error GoTo 0
Dim trasmessoda As String
Dim Cliente As String
    Cliente = IsNull(Me![Contatto])
    trasmessoda = IsNull(Me![CasellaCombinata30])
    If Cliente = True Then
        MsgBox "Compilare il campo 'Coordinatore' ; 'Cliente' e
riprovare!"
        Exit Sub
    End If
   Dim dbLocal As Database
   Dim snpReplaceCodes As Recordset
   Dim strCurrAppDir As String
   Dim strFinalDoc, Path, tmsg As String
   Dim varReplaceWith, nullreplacewith, fs, msoSortbyFileName,
msoSortOrderAscending, i As Variant
   Dim docWord As Word.Document
   Dim appword As Variant
   Dim univoco As String
   On Error GoTo Error_cmdCreateLetter_Click
   Path = DLookup("[path]", "[T_path]")
   '-- Get the application's path and establish the final file name
   Set dbLocal = CurrentDb()
   strCurrAppDir = Left$(dbLocal.Name, InStr(dbLocal.Name, _
         "\lettere.mdb"))
    univoco = Me!IdLettera
   strFinalDoc = Path & "Lettera " & univoco & ".doc"
Set fs = Application.FileSearch
With fs
    .newsearch
    .LookIn = Chr(34) & Path & Chr(34)
    .FileName = "*.*"
    If .Execute > 0 Then
        For i = 1 To .FoundFiles.Count
            If .FoundFiles(i) = Path & "Lettera " & univoco & ".doc"
Then
                tmsg = MsgBox("Lettera già esistente! Per aprire
clicca apri lettera", 0, "Attenzione!!!")
                Exit Sub
            End If
        Next i
    Else
        GoTo 30
    End If
        GoTo 30
    .newsearch
End With
20   On Error Resume Next
     Kill strFinalDoc
   '-- Copy the template so it doesn't get written over.
30  FileCopy strCurrAppDir & "\letteragesti.dot", strFinalDoc
   '-- Create the OLE instance of Word, then activate it.
   Set appword = CreateObject("Word.Application.8")
   '-- Create the object variable
   Set docWord = appword.Documents.Open(strFinalDoc)
   appword.Visible = True
   '-- Open the table of replace codes then cycle through them.
   Set snpReplaceCodes =
dbLocal.OpenRecordset("AutomationWordReplaceCodes", _
         dbOpenSnapshot)
   Do While Not snpReplaceCodes.EOF
      '-- Get the actual value to replace with, then use the
      '   Word replace.
      varReplaceWith = Eval(snpReplaceCodes!ReplaceWithFieldName)
      nullreplacewith = " "
      On Error Resume Next
      If IsNull(varReplaceWith) = True Then
        varReplaceWith = nullreplacewith
      Else
        varReplaceWith = varReplaceWith
      End If
      On Error Resume Next
      With docWord.Content.Find
         If snpReplaceCodes!CodeToReplace = "{DataLettera}" Then
            With .Replacement
               .ClearFormatting
               .Font.Bold = True
               .Font.Italic = True
            End With
         End If
         .Execute FindText:=snpReplaceCodes!CodeToReplace, _
               ReplaceWith:=varReplaceWith, Format:=True, _
               Replace:=wdReplaceAll
       End With
       snpReplaceCodes.MoveNext
   Loop
   snpReplaceCodes.Close
   Exit Sub
Error_cmdCreateLetter_Click:
   Beep
   MsgBox "The Following Error has occurred:" & vbCrLf & _
            Err.Description, vbCritical, "OLE Error!"
   Exit Sub
killErr:
    GoTo 30


text:
BR1 ha scritto:
> Nick ha scritto:






>    On Error GoTo Error_cmdCreateLetter_Click







>    appword.Visible = True

>    Set snpReplaceCodes dbLocal.OpenRecordset("AutomationWordReplaceCodes", _
>          dbOpenSnapshot)
>    Do While Not snpReplaceCodes.EOF


>       On Error Resume Next
>       With docWord.Content.Find


>        End With
>        snpReplaceCodes.MoveNext
>    Loop
>    snpReplaceCodes.Close
>    Exit Sub
> Error_cmdCreateLetter_Click:

Grazie infinite a tutti.
Sto applicando i suggerimenti e devo dire che sono molto utili.
Grazie ancora!
P.S.
Buone ferie a chi ci va o ci andrà!



title: problema chiusura access automatizzata alla data e orario impostati

author: mario rossi

text:
Ho un problema di gestione chiusura automatica del client da parte di 10 operatori che lo usano in rete

se uno degli operatori ha il cliente aperto non riesco a modificare i campi delle tabelle del backend sul server

devo forzare la chiusura del client alla data e orario che stabilisco

ho pensato a questa soluzione
una form nascosta sempre aperta con
intervaltimer =600000 ovvero 60 minuti
su evento timer controllo se la data è la data da me impostata

il problema è il seguente:
data chiusura 18/05/2022 ora chiusura alle 15.00
l'operatore apre il client alle 14.30 quindi i 60 minuti partono dalle 14.30
significa che alle 15.00 il suo client non si chiuderà

avete qualche idea su come risolvere?


text:

Ho pensato a questa soluzione
esempio ho necessità di chiudere il client oggi alle ore 15.00
su apertura del client imposto timerinterval ai minuti di differenza fra le 15.00 e l'orario di apertura
l'operatore apre alle 13.00 impostero timer interval a 15.00-13.00 totale 120 minuti

vi sembra un metodo ragionevole?


author: BFS

text:

non ti basta mettere nella form nascosta con timer x l'evento

If Time > "15:00:00" Then
     Debug.Print "chiudi"
End If

BFS


author: Simone Calligaris

text:
> non ti basta mettere nella form nascosta con timer x l'evento
>
> If Time > "15:00:00" Then
> Debug.Print "chiudi"
> End If

Così chiude sempre dopo le 15:00; serve ulteriore condizione per Data

Saluti


text:

mi pareva di aver capito che vuole che i client si chiudano ogni giorno
alle 15 per rimanere chiusi fino al giorno dopo

BFS


text:
> > Così chiude sempre dopo le 15:00; serve ulteriore condizione per Data

> mi pareva di aver capito che vuole che i client si chiudano ogni giorno
> alle 15 per rimanere chiusi fino al giorno dopo

Mah, in effetti non è chiaro.

Saluti


text:

ho risolto, ho un evento con
messaggio tipo testo
data tipo data
ora tipo time

se all'avvio de db la data è inferiore alla data evento
intervaltimer = 1 ora in millisecondi (avvisa ogni ora a meno che non clicchi un flag non avviasare piu)

se la data è la data dell'evento e l'orario è inferiore all'ora dell'evento in cui deve chiudersi il db
intervaltimer = (oraevento-oraattuale) trasformato in millisecondi

in questo modo all'ora prestabilita su evento timer eseguo docmd.quit acsaveall


title: Query access

author: Mario Busana

text:
Salve a tutti... sto impazzendo per una query che probabilmente è
semplicissima, ma quando uno si perde... si perde...
Ho una tabella di un log così composta
IDevento (contatore)
IDoggetto (numerico)
Stato (numerico)
Data (data/ora)
Io vorrei fare una query che mi restituisce lo stato più recente di ogni
singolo IDoggetto...
Mi viene in mente SELECT DISTINCT IDoggetto, stato FROM tblStatoOggetti
ORDER BY data DESC... ma access strilla perchè order by va in conflitto con
il distinct, ma ovviamente se lo tolgo mi trovo più volte ogni IDoggetto...
cosa che io non desidero...
Chi mi da una mano mettendomi sulla strada giusta ? Grazie
Ho pensato a creare nella tabella degli oggetti una colonna "ultmostato" ma
non mi piace, è una informazione ridondante che non vorrei avere... visto
che è già presente da un'altra parte...


title: Query access

author: Roberto dal portatile

text:
"Mario Busana" <
and...@despammed.de
> ha scritto nel messaggio
news:4491d706$0$3120$4faf...@reader1.news.tin.it...

Prova con una query che abbia il seguente codice SQL:
SELECT Pippo.IDoggetto, Max(Pippo.Data) AS DataRecente, Val(DLookUp("Stato",
"tblStatoOggetti", "IDoggetto =" & IDoggetto & " AND Data =#" &
Format([DataRecente], "mm/dd/yyyy") & "#")) AS Stato
FROM tblStatoOggetti AS Pippo
GROUP BY Pippo.IDoggetto;
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Query access

text:
Così com'è mi da errore nel campo STATO, ma ti ringrazio perchè mi hai messo
sulla strada buona, ora esce una data per compito... effettivamente era una
mia lacuna il non conoscere Val(...)
Grazie mille !!
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ESvkg.3570$zy5....@twister1.libero.it...



title: Gestione documenti in word

author: gpl

text:
Sto sviluppando una applicazione che implementa una corposa gestione di
modelli di documenti in word con compilazione e creazione degli stessi.
Questi documenti vengono compilati automaticamente con dati prelevati dalle
tabelle del mio database. Vi è un sistema oltre alla stampa unione e la
gestione dei segnalibri per gestire la compilazione dei modelli in
automatico? Premetto che devo mettere l'utente in grado di potersi creare
modelli e inserire i campi delle tabelle nel database. Dove posso trovare
esempi o informazioni al riguardo?
Anticipatamente ringrazio


title: Gestione documenti in word

author: Diego Lotti

text:
gpl ha scritto:
> Sto sviluppando una applicazione che implementa una corposa gestione di
> modelli di documenti in word con compilazione e creazione degli stessi.
> Questi documenti vengono compilati automaticamente con dati prelevati dalle
> tabelle del mio database. Vi è un sistema oltre alla stampa unione e la
> gestione dei segnalibri per gestire la compilazione dei modelli in
> automatico?
Potresti usare i moduli di word. SOno dei campetti di tipo testo, checkbox
o casella di riepilogo che puoi referenziare e compilare da access. Se poi
li chiami come i campi delle tue tabelle la compilazione è semplicissima
(un ciclo "for each field" con 1 istruzione dentro)
In questo caso devi preparare un documento word con questi moduli e
proteggere il documento stesso. Così diventano compilabili solo i moduli
stessi e il resto del documento non è modificabile.
Funziona meglio della stampa unione ma non va bene se hai la necessità
anche di modificare il testo del documento. E' utile solo se la struttura
rimane fissa e vanno compilato solo gli appositi moduli che inserirai,
come nei moduli prestampati, ad esempio.
Premetto che devo mettere l'utente in grado di potersi creare
> modelli e inserire i campi delle tabelle nel database. Dove posso trovare
> esempi o informazioni al riguardo?
Crearsi i modelli non è un problema, potresti fornire un lenco dei nomi di
campi effettivamente utilizzabili dalle persone che così possono creare
facilmente documenti autocompilabili.
Se cerchi in giro sui moduli (fields) di word dovresti trovare sufficienti
info.
Io li uso spesso e mi trovo bene.
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Gestione documenti in word

text:
Davvero interessante, ma mi è poco chiaro, potresti indicarmi dove posso
trovare esempi in rete? Vorrei approfondire l'argomento.
Grazie ancora
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:clj3rh$hpi$1...@news.newsland.it...



title: Gestione documenti in word

text:

Se l'utente deve essere in grado di crearsi i documenti, posso solo
suggerirti di fargli un bel corso sulla stampa unione.
L'unico vincolo che potresti impostare è la scelta dei dati per il modello,
la creazione del documento (modello) e l'associazione della fonte dati; da
questo punto in poi non è difficile (per un utente formato) inserire i campi
nel suo modello...
Ciao.
--
Sergio MAZZA


title: Gestione documenti in word

text:
gpl ha scritto:
> Davvero interessante, ma mi è poco chiaro, potresti indicarmi dove posso
> trovare esempi in rete? Vorrei approfondire l'argomento.
> Grazie ancora
Ti posto questa sub che prende in input un file di word (path completo) e
il nome di una tabella del tuo database.
Il file viene aperto e vengono controllati tutti i campi modulo (fields)
che vengono riempito con i valori presenti nella tabella del database,
quando il nome del campo word è uguale a quello della colonna della
tabella.
Provalo.
Ciao
------------------------------------------------------------------------
Public Sub ApriFileModuli(stFileName As String, stTabella As String)

    Dim objWord As Word.Application
    Dim objDoc As Word.Document
    Dim aField As Word.FormField
    Dim rsDati As ADODB.Recordset

    ' Attiva la clessidra.
    DoCmd.Hourglass True

    Set rsDati = New ADODB.Recordset

    If stTabella = "" Then
        MsgBox "Errore sui parametri in ingresso. Non è presente la
sorgente dati!", vbCritical, "Errore grave"
        Exit Sub
    End If

    rsDati.Open "SELECT * FROM " & stTabella, CurrentProject.Connection,
adOpenForwardOnly, adLockReadOnly

    If rsDati.BOF And rsDati.EOF Then
        MsgBox "Non sono stati trovati i dati corrispondenti!",
vbCritical, "Errore grave"
        rsDati.Close
        Set rsDati = Nothing
        Exit Sub
    End If

    On Error Resume Next
    ' Verifica se Word è già aperto.
    Set objWord = GetObject(, "Word.Application")

    ' Se vero, Word non è aperto.
    If objWord Is Nothing Then
        ' Crea una nuova istanza dell'applicazione Word.
        Set objWord = New Word.Application
        ' Se vero MS Word non è installato.
        If objWord Is Nothing Then
            MsgBox "MS Word non è installato"
        End If
    End If

    On Error GoTo gest_errori

    ' Apre un nuovo documento Word basato sul modello "Normal.dot".
    objWord.Documents.Open (stFileName)
    Set objDoc = objWord.ActiveDocument

    ' Attiva Word
    'objWord.Activate
    objWord.Visible = True

    On Error Resume Next 'salta eventuali campi inesistenti
    For Each aField In objDoc.FormFields
        ' vale solo se tutti i campi in word hanno una colonna omonima
nella tabella, altrimenti solleva un errore
        aField.result = rsDati.Fields(aField.name)
    Next aField
    objWord.ActiveDocument.Fields.Update
    objWord.Documents.Save
    ' Rilascia la variabile oggetto.
    DoCmd.Hourglass False
    Set objWord = Nothing

    Exit Sub
gest_errori:
    MsgBox "Si è verificato un errore nella stampa del mandato automatico.
E' possibile che il nome dei campi sia errato o che ci siano campi nel
modulo non presenti nella tabella origine!", vbCritical, "Errore di
creazione"
    objWord.Documents.Save
    DoCmd.Hourglass False
    Set objWord = Nothing
    Set objDoc = Nothing
End Sub
---------------------------------------------------------------------------



title: errore run-time

author: news access

text:
Il mio errore di run-time si presenta quando masterizzo la copia di un
database access manipolato da un programma VB e dopo lo reinstallo in
locale. Il programma non lo apre più.
Cosa posso fare? Grazie.


title: errore run-time

author: Setec Astronomy

text:
news access wrote:
> Il mio errore di run-time si presenta quando masterizzo la copia di un
> database access manipolato da un programma VB e dopo lo reinstallo in
> locale. Il programma non lo apre piy.
> Cosa posso fare? Grazie.
Controlla gli atributi del file, potrebbe essere ancora in sola lettura.
--
I'am what I'am, I do what I can


title: query pass-through

author: Matteo

text:
Vorrei cambiare l'sql dietro ad una  query pass-through
ci sono riuscito con una querydef via codice con i riferimenti di DAO.
Ma se volessi non usare Dao sarebbe possibile?Come?


title: query pass-through

author: warp

text:
"Matteo" <
> Vorrei cambiare l'sql dietro ad una  query pass-through
> ci sono riuscito con una querydef via codice con i riferimenti di DAO.
> Ma se volessi non usare Dao sarebbe possibile?Come?
Beh, ma a questo punto perchè non la invochi direttamente da VBA?
Dim Db as database
 Set Db = CurrentDb
 Db.Connect = Stringa di connessione valida
Db.Execute "Codice SQL del Server", dbSQLPassThrough
Set db=nothing
Ciao, warp


title: Eseguire file con Visual Studio tools

author: Raffaele Alberoni

text:
Buon pomeriggio a tutti,
ripropongo parzialmente un quesito o per meglio dire mi servirebbe un
chiarimento:
è possibile con Visual studio tools nel creare il pacchetto di
installazione di una procedura di Access, far eseguire anche un altro
file??
Cioè vorrei che all'installazione della procedura sopra creata venisse
eseguito anche un'altro file per esempio un EXE o BAT o REG.
Grazie a tutti e buon lavoro.
--
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: Su casella testo cursore dopo le prime 5 lettere

author: Silvestro

text:
ciao a tutti, ho un problema, ho una casella di testo che mi permette
di ricercare i record immettendo il loro codice che è GZ(ultime due
cifre dell'anno)/ . Cioè i codici sono GZ09/1 oppure GZ09/2 ecc.
ecc. . nella casella di testo ho unserito come valore predefinito
"GZ09/" come faccio a posizionare il cursore subito dopo "/" in modo
da dover digitare solo il numero finale per ricercare il record?
grazie a chi potrà aiutarmi e ciao


author: Karl Donaubauer

text:
Silvestro wrote:
> ciao a tutti, ho un problema, ho una casella di testo che mi permette
> di ricercare i record immettendo il loro codice che � GZ(ultime due
> cifre dell'anno)/ . Cio� i codici sono GZ09/1 oppure GZ09/2 ecc.
> ecc. . nella casella di testo ho unserito come valore predefinito
> "GZ09/" come faccio a posizionare il cursore subito dopo "/" in modo
> da dover digitare solo il numero finale per ricercare il record?
> grazie a chi potr� aiutarmi e ciao
 Posizionare il cursore/la selezione

www.donkarl.com/it?FAQ4.24
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: Marco Pizzamiglio

text:
Silvestro ha scritto:
> ciao a tutti, ho un problema, ho una casella di testo che mi permette
> di ricercare i record immettendo il loro codice che � GZ(ultime due
> cifre dell'anno)/ . Cio� i codici sono GZ09/1 oppure GZ09/2 ecc.
> ecc. . nella casella di testo ho unserito come valore predefinito
> "GZ09/" come faccio a posizionare il cursore subito dopo "/" in modo
> da dover digitare solo il numero finale per ricercare il record?
> grazie a chi potr� aiutarmi e ciao
Hai due possibilit�.
1. Da Strumenti->Opzioni->Tastiera con l'opzione "Comportamento cursore
nel campo" che per� vale in tutto il database.
2. Sull'evento Enter (Invio) del controllo imposti
  Me.controllo.SelStart = Me.controllo.SelLength
E questo funziona solo per quella casella.
Ovviamente sostituisci <controllo> con il nome della tua casella.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
>  Posizionare il cursore/la selezione
>
www.donkarl.com/it?FAQ4.24
>
[risposta]
ciao karl avevo già visto la tua soluzione ma non mi funziona, ora ti
spiego. da codice all'apertura della form ho scritto : elenchi,value =
GZ09/. poi subattivazione della casella di testo ho messo : Me!
elenchi.SetFocus

Me!elenchi.SelLength = Len("" & Me!elenchi)
però il testo mi rimane tutto evidenziato, cosa sbaglio? ciao


text:
Silvestro ha scritto:
> > �Posizionare il cursore/la selezione
> > �
www.donkarl.com/it?FAQ4.24
> [risposta]
> ciao karl avevo gi� visto la tua soluzione ma non mi funziona, ora ti
> spiego. da codice all'apertura della form ho scritto : elenchi,value GZ09/.
poi subattivazione della casella di testo ho messo : Me!
> elenchi.SetFocus
> Me!elenchi.SelLength = Len("" & Me!elenchi)
> per� il testo mi rimane tutto evidenziato, cosa sbaglio? ciao
SelStart = ..., non SelLenght



text:

[risposta]
Scusatemi ma tutto funziona impostando il tutto su enter (me lo
avevate detto!!!!!), grazie a karl e pizzamiglio. ciao ciao e grazie
ancora


title: Ricavare Il Comune e la data di nascita dal codice fiscale

text:
in una tabella anagrafiche nella quale c'è il codice fiscale
è possibile inserire in due nuove colonne la data e il comune di
nascità?


author: Alessandro Cara

text:

Si!
Forse il quesito era:
Dato il codice fiscale e' possibile inserire in due attributi(colonne)
la data ed il comune di nascita (nascità e' più complicato) da questo
ricavati?
Comunque si!
Se poi il quesito vero era come si fa a ricavare i due attributi dal
codice fiscale la cosa assume tinte più fosche.
1) data una tabella con i comuni ed il relativo codice fiscale
comune = dlookup("descrizione","comuni","codicefinanze='" &
mid(codicefiscale,12,4) -----> ma non si fa e' una violenza (mai mettere
le descrizioni)
2a) (formato aaaa/mm/gg)
data = "19" & mid(codicefiscale,7,2) & "/" &
format(instr("ABCDEHLMPRST",mid(codicefiscale,9,1)),"00")
& "/" &  if(mid(codicefiscale,10,2)>"31",
format(int(mid(codicefiscale,10,2))-40,"00"),mid(codicefiscale,10,2))
2b) formato(gg/mm/aaaa)
data=iif(mid(codicefiscale,10,2)>"31",format(int(mid(codicefiscale,10,2))-40,"00"),mid(codicefiscale,10,2))
& "/" & format(instr("ABCDEHLMPRST",mid(codicefiscale,9,1)),"00")
& "/" & "19" & mid(codicefiscale,7,2)
se poi sono nati nel 20xx non funziona, li fa nascere 100 anni prima!
scritta all'impronta et quindi possono esserci "orrori" di battitura
(i.e. sintassi)
--
ac
y-1=x


author: giofar

text:
Alessandro Cara ha scritto:

Grazie, il quesito era proprio questo,
ora provo a lavorarci


title: Una buona lettura!

text:
Mi indichereste un buon manuale Access pieno di esempi pratici?
Attualmente ho un manuale della MCGraw Hill "uso avanzato di access 2002",
ma usandolo mi sono accorto che fà alquanto pena, ad esempio cercando
l'evento Current non dice praticamente niente, neanche un esempio.
Sò che in rete c'è un pò di tutto, ma devo arrivare dritto alla meta,
ovvero imparare a creare interfaccie soddisfacienti, e di solito quello che
trovo è più concentrato a spiegare cosa è un form o un report, al limite
cenni alla programmazione ad eventi, ma non casi pratici visti e commentati.
Esiste qualcosa del genere?
Luigi


title: Una buona lettura!

author: HY73 XXXIV

text:
<
my...@inwind.it
> ha scritto nel messaggio news:41f7...@x-privat.org...

http://www.sitocomune.com/


title: Una buona lettura!

text:
"HY73 XXXIV" <
bo...@hotmail.com
> ha scritto:
>
>
><
my...@inwind.it
> ha scritto nel messaggio news:41f7...@x-privat.org...
>>
>
>
>
http://www.sitocomune.com/
>
>
Un ottimo sito, che frequentando questo NG avevo già scoperto, ma andando
alle recensioni dei libri non  mi senbra molto completo ed aggiornato.
Luigi


title: Una buona lettura!

author: Sergio MAZZA

text:
my...@inwind.it
 wrote:
> "HY73 XXXIV" <
bo...@hotmail.com
> ha scritto:
>
> Un ottimo sito, che frequentando questo NG avevo già scoperto, ma andando
> alle recensioni dei libri non  mi senbra molto completo ed aggiornato.
> Luigi
Probabilmente perchè la principale fonte di informazione di quasi tutti gli
EnneGillisti è l'help in linea (F1) che si propone sempre di controllare
prima di ogni altro manuale.
Non troverai mai il manuale che ti soddisfa a pieno.
Per me, il "manuale", è quello che tratta argomenti non rintracciabili:
- nell'help in linea;
- in
msdn.microsoft.com
;
- nei NG;
- nei siti internet.
Che non mi pare poco...
Ciao.
--
Sergio MAZZA


title: pagine da pubblicare sul web - visualizzazione dati -

author: studio rossi

text:
spero che qualcuno possa aiutarmi
ho realizzato delle pagine in html con l'autocomposizione di access 2000
in locale tutto funziona bene
se le pubblico su un server di
tin.it
 la barra di navigazione scompare e la
tabella non visualizza nessun dato
vorrei sapere se qualcuno puņ aiutarmi a vedere come configurare la pagina
in modo che possa vedere i dati su internet.
con la pagina ho anche copiato un estratto del file mdb sul server


author: All Eyez On me

text:
"studio rossi" <
st...@libero.it
> ha scritto nel messaggio
news:L6FKa.124473$lK4.3...@twister1.libero.it...

le pagine di accesso ai dati sono rimaste un mistero come il triangolo delle
bermuda...penso sia impossibile farle funzionare al di fuori di una lan
anche se ms dice il contrario
Ciao, AEOM


title: Sintassi istruzione Docmd.RunSql

text:
Salve,
nel scrivere codici in Access ho sempre un pò di problemi legati alla
sintassi, infatti, anche questa volta devo necessariamente chiedere
aiuto al Gruppo.
Riassumo molto brevemente l'istruzione "incriminata":
Dim I as integer, Ndx as string
Ndx = Dfirst("Nda","Tabella1","Tydo =" & '00C')
For I = 100 to 1 step 1
DoCmd.RunSql "UPDATE Tabella1 SET Tabella1.Ndoc = ' " & Ndx & " ' " &
_
"WHERE (((Tabella1.ID) = I));"
Next I
Quando eseguo l'istruzione viene visualizzato sempre un errore legato
alla sintassi del valore I presente nella sezione WHERE che ho provato
a racchiudere tra virgolette e/o legato con il carattere & etc.
Trattandosi di un un numero intero (integer) che sintassi devo
utilizzare?
Grazie in anticipo
Michele


title: Sintassi istruzione Docmd.RunSql

author: Bruno Campanini

text:
mic...@inwind.it
 wrote on 28-02-12 :

> Salve,
> nel scrivere codici in Access ho sempre un pò di problemi legati alla
> sintassi, infatti, anche questa volta devo necessariamente chiedere
> aiuto al Gruppo.
> Riassumo molto brevemente l'istruzione "incriminata":
> Dim I as integer, Ndx as string
> Ndx = Dfirst("Nda","Tabella1","Tydo =" & '00C')
> For I = 100 to 1 step 1
> DoCmd.RunSql "UPDATE Tabella1 SET Tabella1.Ndoc = ' " & Ndx & " ' " &
> _
> "WHERE (((Tabella1.ID) = I));"

"WHERE (((Tabella1.ID) =" & I & "));"

Bruno


title: query access

author: fly

text:
In una query di access e' possibile definire un cursore
che cicli per ogni elemento di una tabella (come nelle
stored di SQLSERVER)?
grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: query access

author: MA

text:
"fly" <flavyNOS...@YAHOO.FRR> ha scritto nel messaggio
news:bpihtb$f13$1...@news.newsland.it...
> In una query di access e' possibile definire un cursore
> che cicli per ogni elemento di una tabella (come nelle
> stored di SQLSERVER)?
> grazie.
Che cosa vuoi ottenere?
MAssimiliano


title: query access

author: Giorgio Prx

text:
"fly" <flavyNOS...@YAHOO.FRR> ha scritto nel messaggio
news:bpihtb$f13$1...@news.newsland.it...
> In una query di access e' possibile definire un cursore
> che cicli per ogni elemento di una tabella (come nelle
> stored di SQLSERVER)?
> grazie.
>
Ciao fly,
non è possibile, devi farlo tramite VBA.
Ciao Giorgio


title: query access

author: ALESSANDRO Baraldi

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bpiljr$h8$1...@lacerta.tiscalinet.it...

Ciao Giorgio e Fly...!
Non sono sicuro di aver capito, ma dipende da cosa devi ottenere.
Puoi mettere in una Query SELECT solamente, non in QRY ACTION,
un riferimento ad una Funzione.
Nelle query SELECT la Funzione viene eseguita n volte dove n=Nrecord.
Se nella Funzione passi i parametri che servono all'elaborazione della
Funzine hai di ritorno il Risultato e questo ad ogni Record.......!!!
Ciao.
@Alex.


title: Domandone

author: Mike Dens

text:
é possibile eseguire un database access senza per forza installare tutto
il pacchetto di access sul computer???
grazie e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Domandone

author: George

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:6ce553fda14ccbb8b1...@mygate.mailgate.org...

Sě, installando la runtime.
Bye.


title: BETWEEN strano

author: Yachi

text:
[orasecondi] BETWEEN #14/07/2002# and #16/07/2002#
perchè mi restituisce sempre il range senza il giorno 16?
Grazie


title: BETWEEN strano

author: @sme.it IceMatrix

text:
"Yachi" <
ya...@pointel.it
> ha scritto nel messaggio
news:bsbajuoco5vk0sm7u...@4ax.com...
> [orasecondi] BETWEEN #14/07/2002# and #16/07/2002#
> perchè mi restituisce sempre il range senza il giorno 16?
>
metti between cvdate(#14/07/2002#) and dateadd("n";1439;#16/07/2002#)
nel DateAdd metti ; se all'interno di una query altrimenti ,
Ciao IceMatrix


title: BETWEEN strano

author: Sib

text:
"Yachi" <
ya...@pointel.it
> ha scritto nel messaggio
> [orasecondi] BETWEEN #14/07/2002# and #16/07/2002#
> perchè mi restituisce sempre il range senza il giorno 16?
se il tuo campo contiene anche un orario oltre che la data il  motivo dei
tuo problema e' presto detto:
12.35 16/07/2002
e' maggiore di
16/07/2002 che di default ha orario 00.00
quindi tutte le tue data-ora relative a giorno 16 vengono scartate perche'
non incluse nell'intervallo che hai specificato.
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: BETWEEN strano

text:
"IceMatrix" <enrico @
sme.it
> ha scritto nel messaggio
> "Yachi" <
ya...@pointel.it
> ha scritto nel messaggio
> > [orasecondi] BETWEEN #14/07/2002# and #16/07/2002#
> > perchè mi restituisce sempre il range senza il giorno 16?
> >
> metti between cvdate(#14/07/2002#) and dateadd("n";1439;#16/07/2002#)
> nel DateAdd metti ; se all'interno di una query altrimenti ,
Perdonami ma non vedo la differenza.
Perche' cosi' dovrebbe funzionare?



title: confermare da tastiera

author: VLAD

text:
ciao a tutti
vi espongo subito il mio problema
ho una tabella articoli
una querry che su apertura mi richiede il valore di txtcodicedacercare
presente nella form1
un form1 non associato
un form2 associato alla querry
ora se io nella form1 metto un pulsante e sull'evento click metto il codice
per aprire la form2
tutto e' perfetto.
inserisco il mio bel codice nel txtcodicedacercare premo il pulsante e mi si
apre la mia bella
form2 con il risultato della querry
io pero' vorrei eliminare il pulsante e far si che l'apertura della form2
avvenga solo ed esclusivamente sulla pressione del tasto invio.
qualcuno mi puo' aiutare
thk


title: confermare da tastiera

author: Roberto dal portatile

text:
"VLAD" <
silve...@libero.it
> ha scritto nel messaggio
news:2yKY6.5691$8R5....@news.infostrada.it...

L'apertura di form2, anziché a fronte dell'evento "Su clic" del pulsante,
fallo a fronte dell'evento "Dopo aggiornamento" del controllo
txtcodicedacercare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: confermare da tastiera

text:
VLAD <
silve...@libero.it
> wrote in message
2yKY6.5691$8R5....@news.infostrada.it...

Nell'evento del controllo txtcodicedacercare "Su tasto giu" puoi inserire
If KeyCode = 13 Then
fa quello che deve fare ..............
End If
Carlo Ve


title: POPUT a tempo - Come crearla

author: Ciccio Family

text:
Buongiorno a tutti,
avrei bisogno di sapere come creare una popup temporale su Access in
modo da allertare, ad un orario prestabilito, i colleghi con un
messaggio. Per esempio:
alle 9,00 inviare i 740
alle 9,20 inviare le ricevute
ecc......
Grazie a tutti  e buona serata.
P.s. se qualcuno ha uno script pronto sarei felicissimo di poterlo
ricere in mail :
super...@xoom.it
. Grazie ancora.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: POPUT a tempo - Come crearla

text:
Il 22 Mag 2003, 09:30, "Ciccio Family" <
toc...@vizzavi.it
> ha scritto:
> Buongiorno a tutti,
> avrei bisogno di sapere come creare una popup temporale su Access in
> modo da allertare, ad un orario prestabilito, i colleghi con un
> messaggio. Per esempio:
> alle 9,00 inviare i 740
> alle 9,20 inviare le ricevute
> ecc......
>
> Grazie a tutti e buona serata.
Ma non ti aveva già risposto Roberto ieri??
>
> P.s. se qualcuno ha uno script pronto sarei felicissimo di poterlo
> ricere in mail :
super...@xoom.it
. Grazie ancora.
Sono _500.000_ lire!!!
Vuoi il conto in euro???
Sono 500 euro!!!
Guarda che questo non è un helpdesk. La filososfia del NG è che le
problematiche si condividono, cosicché se qualcun' altro ha lo stesso
problema, può seguire la discussione; se ti viene postata in privato, è solo
un aiuto per te e quello, consentimi, è qualcosa di diverso. Quello si paga.
ciao MAssimiliano

--------------------------------
Inviato via
http://usenet.libero.it


title: POPUT a tempo - Come crearla

text:
Grazie MA della tua omelia, ma io ho estrema necessita` di ricevere i
passi
operativi alla creazione di una POPUP. D'accordo con quanto tu hai detto
attendo che qualche anima pia mi fornisca i dettagli !!!
Grazie ancora Ciccio.



title: POPUT a tempo - Come crearla

text:
"Ciccio Family" <
toc...@vizzavi.it
> ha scritto nel messaggio
news:71ee327ddae0415153f...@mygate.mailgate.org...
> Grazie MA della tua omelia, ma io ho estrema necessita` di ricevere i
> passi
> operativi alla creazione di una POPUP. D'accordo con quanto tu hai detto
> attendo che qualche anima pia mi fornisca i dettagli !!!
> Grazie ancora Ciccio.
>
Concordo con MA... questo č un luogo dove si discute e ci si aiuta per
cercare di comprendere il funzionamento (e le potenzialitą) di un programma.
La *pappa pronta*, come la vuoi tu, la dovresti chiedere a un
professionista...
Bye.


title: POPUT a tempo - Come crearla

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z12Z126Y1...@usenet.libero.it...
>
> Sono _500.000_ lire!!!
>
> Vuoi il conto in euro???
>
> Sono 500 euro!!!
Poi dice che non c'é inflazione!!!
> ciao MAssimiliano
Ciao.
--
Sergio MAZZA


title: Installazione del Runtime di Access XP

author: Salvatore

text:
Dopo aver creato il pacchetto di installazione del Runtime di Access XP, ho
notato che le installazioni vanno a buon fine sui PC con Windows XP, mentre
ottengo un errore durante l'installazione su macchine nelle quali è
installato W98 o WMe. L'installazione fallisce e non prosegue. Ho letto che
si dovrebbero eseguire delle patch sulle macchine con W98 o WMe, ma non sono
stato in grado di individuarle. Potreste aiutarmi?.
Grazie,
Salvatore


title: Installazione del Runtime di Access XP

author: Ghost Dog

text:
"Salvatore"

Devi installare il Service Pack 1 per Office Developer: cercalo nell'area
download MS.
Bye


title: Installazione del Runtime di Access XP

text:
"Ghost Dog" <
ghostd...@libero.it
> ha scritto nel messaggio
news:_x5ub.125739$e6.45...@twister2.libero.it...

Grazie, provvedo subito.
Ciao
Salvatore


title: Installazione del Runtime di Access XP

text:
"Salvatore"
> > Devi installare il Service Pack 1 per Office Developer: cercalo
nell'area
> > download MS.
Già che c'ero potevo postarti il link:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;313166
Dopo l'installazione non ho più incontrato problemi coi pacchetti
d'installazione
Bye


title: Installazione del Runtime di Access XP

text:
CUT
ho lo stesso problema ma pur installando la sp di developer, il messaggio
che mi ritorna dopo che ho installato l'applicazione su un W2000 prof e lo
stesso: Esecuzione dell'applicazione interrotta a causa di un errore di
run-time.
mentre su pc con XP va a meraviglia!
che si fa?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Installazione del Runtime di Access XP

text:
<
> ho lo stesso problema ma pur installando la sp di developer, il messaggio
> che mi ritorna dopo che ho installato l'applicazione su un W2000 prof e lo
> stesso: Esecuzione dell'applicazione interrotta a causa di un errore di
> run-time.
La patch che segnalavo io risolve un problema del pacchetto d'installazione.
Se invece tu rilevi un errore di Run-time nel corso dell'esecuzione
dell'applicazione è un altro paio di maniche.
Devi gestire gli errori su tutte le routines, per capire cosa dia fastidio.
Bye


title: Installazione del Runtime di Access XP

text:
cut
la cosa strana è che quel db originale pur essendo in access 2000 se lo
faccio girare sulla mia macchina con xp (o altre macchine con xp) tutto
funziona, se lo porto su macchine con lo stesso office ma con sistema
operativo diverso (2000, 98) si rifiuta categoricamente di girare, è per
questo che ho acquistato developer, per ovviare questo problema, ma non è
stata brillante come soluzione!



title: Installazione del Runtime di Access XP

text:
> la cosa strana è che quel db originale pur essendo in access 2000 se lo
> faccio girare sulla mia macchina con xp (o altre macchine con xp) tutto
> funziona, se lo porto su macchine con lo stesso office ma con sistema
> operativo diverso (2000, 98) si rifiuta categoricamente di girare, è per
> questo che ho acquistato developer, per ovviare questo problema, ma non è
> stata brillante come soluzione!
Non è una soluzione perchè il problema va risolto alla radice.
Se un'applicazione da problemi con Access, la da anche col Runtime.
Se magari postassi il tipo d'errore...
Per esempio chi usa ADO ha spesso denunciato problemi di funzionamento con
diverse realese di MDAC.
Bye


title: Installazione del Runtime di Access XP

text:
cut
vorrei postare l'errore ma l'unica cosa che mi ritorna è:
errore ODBC CHIAMATA NON RIUSCITA.
mentre su XP non dà nessun tipo di errore
