title: join multiplo..

text:
ho inserito la ricerca nei campi della tabella protocollo...  ma..
quando vado a fare un report.. come faccio a trascodificare i codici
inn nomi reali ?
grazie


title: join multiplo..

author: Carlo Costarella

text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio
news:1128940065.5...@g14g2000cwa.googlegroups.com...

Alimenti il controllo nel report con la tabella anagrafica (una combo) con
ID e Cognome o quello che vuoi; alla larghezza della prima colonna (ID)
imposti lo zero....
Esattanmente come si fà per le combo di ricerca.
Se questa combo la imposti già nella tabella, l'autocomposizione report, la
riporta paro paro.
L'uso del Dlookup potrebbe essere un'altra alternativa: aggiungi un
controllo e nascondi l'ID; questo controllo avrà il
dlookup...=Dlookup("Cognome";"Anagrafica","ID =" & [ID]).
Meglio se metti l'istruzione nel codice.
Ciao, Carlo


title: Valori predefiniti: HELP! :((

author: Gilmour

text:
Salve!
Sto facendo un programma per il mio negozio e...avrei bisogno di un
aiutino:
ho una tabella con alcuni campi, tra cui "costo" e "id_ordine" di
questo tipo:
id_ordine   costo
1           20.000
1           20.000
1           20.000
1           22.000
1           22.000
1           22.000
2           30.000
2           30.000
2           30.000
2           35.000
2           35.000
2           35.000
Per digitare i costi il minor numero di volte possibile, vorrei
impostare come valore predevinito di questo campo il valore che esso
aveva nel record precedente, nel caso in cui
1) questo esista (ovviamente)
2) il record prec. abbia lo stesso id_ordine di quello attuale.
Come posso fare tutto cio?
Mi sto arrovellando il cervellino, ma sto ancora alle prime armi con
access :(
Ciao
Gilmour
Icq: 32405502
Se le persone che parlano male di me, sapessero quello che dico io di loro, parlerebbero peggio.
Jim Morrison
Clicca sul link per contattarmi direttamente da icq
http://msg.mirabilis.com/scripts/contact.dll?msgto=32405502


title: Valori predefiniti: HELP! :((

author: Sergio MAZZA

text:
"Gilmour" <
dark...@virgilio.it
> ha scritto nel messaggio
news:e6ouitglca9ngkpv6...@4ax.com...

Come fai ad inserire i dati? O meglio, come č composta la maschera che
utilizzi per inserire i dati?
In mancanza di altre informazioni ti posso dire che con ctrl-' (apostrofo)
ripeti l'ultimo valore inserito in quel campo...
Ciao.


title: Valori predefiniti: HELP! :((

text:
Era un luminoso pomeriggio di aprile, e i due giovani "Sergio MAZZA"
<
sergi...@tiscalinet.it
> e Piero si incontrarono nella radura di
Sherwood (it.comp.appl.access), dicendo:
>Come fai ad inserire i dati? O meglio, come è composta la maschera che
>utilizzi per inserire i dati?
>In mancanza di altre informazioni ti posso dire che con ctrl-' (apostrofo)
>ripeti l'ultimo valore inserito in quel campo...
>
>Ciao.
>
Uhm... in che senso come è impostata? E' una semplice mascherza, anzi,
a dir la verità è una sottomaschera, nidificata in un'altra. Si vedono
più record alla volta (era questo che volevi sapere?)
L'idea del ctrl-' non mi piace molto... pensavo a qualcosa di
automatizzato, con qualche funzione.
Ciao
Gil



title: Valori predefiniti: HELP! :((

text:
"Gilmour" <
dark...@virgilio.it
> ha scritto nel messaggio
news:a2e4jtcakkv2c19a1...@4ax.com...
>
> Uhm... in che senso come è impostata? E' una semplice mascherza, anzi,
> a dir la verità è una sottomaschera, nidificata in un'altra. Si vedono
> più record alla volta (era questo che volevi sapere?)
> L'idea del ctrl-' non mi piace molto... pensavo a qualcosa di
> automatizzato, con qualche funzione.
>
> Ciao
> Gil
Non proprio; mi interessava sapere se avevi un campo in tabella che ti
memorizzava la data di creazione del record, con una condizione where
avresti subito l'ultimo valore; o altra informazione per agevolare la
selezione dai dati.
Ma così, francamente non so' che pesci pigliare perché anche selezionando
l'id_ordine con il valore che hai inserito nella casella di testo non riesci
a distinguere quale valore (costo) prendere; a meno di scegliere il valore
massimo, minimo o medio dei costi risultanti dalla selezione.
Es.
- Tu inserisci nella casella di testo "idOrdine": 1
- l'eventuale selezione dei dati risulterebbe: "Select id_ordine, costo From
nomeTabella Where id_costo = 1"
Risultato:
id_ordine   costo
1           20.000
1           20.000
1           20.000
1           22.000
1           22.000
1           22.000
Quale valore prendi? Come distingui l'ultimo inserimento di id_ordine?
Se vuoi il valore massimo:
"Select Max(costo) as CostoMassimo From nomeTabella Where id_costo = 1"
Risultato:
22.000
Ciao.


title: stampa report su stampante ad aghi

author: francesco paparella

text:
ho creato dei report di stampa per stampare dei cedolini su modulo
continuo.ho impostato il formato personalizzato del foglio solo ke i primi
cedolini mi vengono stampati correttamente epoi ogni tre cedolini stampati
aumentano i margini superiori (in ogni folgio ci sono tre cedolini)
qual è il problema dato ke il report in anteprima di stampa risulta essere
corretto?


title: stampa report su stampante ad aghi

author: Emyr

text:


probabilmente no risulta impostata correttamente la dimensione del
foglio in stampa... prova con le dimensioni personalizzate....
Saluti.
Emanuele.


title: Aiuto per db spesa

author: RobertOne

text:
Ciao a tutti.
Per annotare gli acquisti da effettuare presso il supermercato, mi sono
creato un semplice foglio Excel come promemoria, dove inserisco la
descrizione del prodotto da acquistare e la tipologia (alimentari,
maccelleria, scatolame etc.) Una volta fatta la spesa, cancello tutto, al
limite tengo quello che non è stato acquistato per la volta successiva.
Vorrei fare qualcosa di più preciso in Access, però non ho le idee molto
chiare e conseguentemente vista anche la poca dimestichezza non so come
procedere.
L'idea è quella di creare un db contenente una tabella dove inseriesco tutti
i prodotti che mi vengono in mente, oggetto di spesa di routine (pane,
latte, pere, caffè etc. etc.) ed il relativo gruppo merceologico
(ortofrutta, maccelleria, alimentari, scatolame etc. etc.), questo su due
campi ovviamente.
Poi vorrei fare in modo che mano a mano che ci occorre, inserire in una
lista spesa richiamabile dalla data esempio;
Lista spesa del 01/05/2011, inizio ad inserire i prodotti che mi vengono in
mente e che dovremmo acquistare, se il 02/05/2011 devo inserire altri
prodotti da acquistare, richiamo la lista spesa del 01/05/2011 ed inserisco
i prodotti.
Una volta fatta la spesa, se è stato acquistato tutto, con un apposito flag
depenno tutti gli articoli uno ad uno, se non è stato acquistato tutto,
vorrei fare in modo che il rimanente si andasse ad aggiungere alla lista
spesa successiva.
Credo di essere stato abbastanza chiaro su quello che vorrei fare... Mi
sembra alquanto elaborioso. Ho iniziato creando una tabella denominata
Prodotti con tre campi (descrizione, gruppo merceologico, da acquistare
(si/no) e la relativa maschera che mi permette intanto di popolare tale
tabella. Ho fatto alcune prova creando una query di creazione tabella
pensando che fosse questa la via da seguire ma sinceramente non so come
impostare il tutto.
Che ne dite, è fattibile senza tanti problemi? Come posso procedere?
Grazie.
Roberto


title: Aiuto per db spesa

text:
Ciao a tutti, semplifico la questione avendo trovato un'altra strada.
In pratica ho creato una maschera tabulare che mi riporta tutti i prodotti
precedentemente archiviati, il gruppo merceologico, la flag denominata da
Acquistare con SI/NO e la data della costruzione della lista spesa.
Pensavo tramite una macro od altro sistema di popolare una nuova tabella
laddove c'è la spunta sulla flag. La nuova tabella con la spunta dovrebbe
riportare la data della compilazione, il nome del prodotto ed il gruppo
merceologico.
Non so come procedere, mi date una mano per cortesia?
Grazie mille a tutti.
Rob.


title: Aiuto per db spesa

text:
Ciao Rob,
potresti procedere cosi (è il modo più diretto):
1) crea una Query che selezioni solo i record Acquistare: "SI" aventi la
data di "acquisto programmato" inferiore
a quella odiera (quindi tutti quelli che non hai acquistato come da
programma);
2) crea una SottoMaschera di tipo "Maschere continue", con origine dati la
suddetta query,
che filtri e quindi visualizzi i prodotti non acquistati.
3)  inserisci la SottoMaschera nella Maschera principale;
4) all'apertura della Maschera principale (su evento all'Apertura) filtra la
Sottomachera
tramite il requery in modo da aggiornare la lista dei prodotti non
acquistati (puoi mettere anche un comando per la requery);
4) nella SottoMascherà potrai cambiare le date dei prodotti non acquistati
per tempo, riaggiornando così la lista dei prodotti
ancora da acquistare.
Da quello che hai scritto, mi rendo conto che stai cercando di acquisire
dimestichezza
con Access. Pertanto ti potrebbe sembrare un impresa..
Smanettaci.. e fammi sapere.
Ciao
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:ipltuu$bad$1...@tdi.cu.mi.it...



title: Aiuto per db spesa

text:
"mik66"  ha scritto nel messaggio ...
> Da quello che hai scritto, mi rendo conto che stai cercando di acquisire
> dimestichezza
> con Access. Pertanto ti potrebbe sembrare un impresa..
> Smanettaci.. e fammi sapere.
> Ciao
E' veramente un'impresa... Dopo questo primo post ne ho fatto altri due,
dopo essermi schiarito un attimo le idee... Non so se sono stato chiari
nello spiegare quello che "vorrei ottenere"... Penso di poterlo fare con una
query di accodamento anche se spartanamente, ma non riesco ugualmente... Se
vuoi dare una letta al mio post del 05/05.
Grazie.
Roberto


title: Rubrica Outlook

author: Cocchieri

text:
Salve a tutto il newsgroup
Ho creato una maschera su access che mi permette di inviare delle e-mail.
Con un tasto vorrei aprire la cartella contatti di Outlook e selezionare un
destinatario.
Questo destinatario dovrebbe (una volta selezionato) comparire su un campo
denominato destinatario sulla
maschera di access per l'invio dell'e-mail.
E' fattibile questa cosa.
Grazie per l'aiuto
Cocchieri.


title: Rubrica Outlook

text:
Cocchieri <
a.coc...@tiscalinet.it
> wrote in message
a29lsj$h03$1...@pegasus.tiscalinet.it...

Si è possibile! devi aggiungere il controllo activeX microsoft MAPI messages
che gestisce la rubrica di sistema
devi cercarti ell'help in linea MAPI messages e MAPI session quei 2
controlli ti permettono di fare molte operazioni
sulla rubrica


title: cercare campi vuoti

author: mau

text:
Ho una query che mi mostra solo determinati record in base alla
mancanza di dati in un determinato campo (di tipo ora). Nei criteri
inserisco is null e non mi da nessun valore. come posso fare?
ciao mau


title: cercare campi vuoti

author: manuela

text:
"mau" <
mau...@ticino.com
> ha scritto nel messaggio
news:1145092889.7...@z34g2000cwc.googlegroups.com...
> Ho una query che mi mostra solo determinati record in base alla
> mancanza di dati in un determinato campo (di tipo ora). Nei criteri
> inserisco is null e non mi da nessun valore. come posso fare?
>
metti =0 invece di is null...
ciao!
manuela


title: AUGURI DI BUON ANNO

author: Dino

text:
Volevo fare un augurio di un "buon" 2012 a tutto il nostro NG
ringraziando sempre tutti per la disponibilta' e per il tempo dedicato
alla risoluzione delle varie problematiche.

Ricordatevi che durante le feste per poter rimanere in "FORM" bisogna
fare una dieta "MACRObiotica"!!!!!! ahhhhhhhh (ho fatto la
battuta).......

.......ancora auguri

Dino


title: problemi con le caselle combinate

author: Michele Gi

text:
Ho due caselle combinate in una maschera (che si chiama "mNomeMaschera")

L'elenco dei valori visualizzati nella seconda casella combinata dipende dal
valore che è presente nella prima

qundi il campo "Origine Riga" è settato a
SELECT [qNomeInterrogazione].nomeCampo FROM [qNomeInterrogazione];

nella query "qNomeInterrogazione"
c'è [forms]![mNomeMaschera]![nomePrimaCasellaCombinata]

Quando apro la maschera dipendentemente dal valore della prima casella
combinata ottengo una elenco di valori nella seconda

Tutto giusto

Il problema è quando voglio cambiare il valore della prima casella combinata
nella seconda continuano ad essermi proposti i valori di prima

------------------------------------------------------------------

FACCIO UN ESEMPIO

nella prima casella combinata ci sono i valori
SERIE A
SERIE B

caso 1
apro la maschera ed è selezionata SERIE A mi vengono visualizzati
MILAN
INTER
JUVE
...
e va bene

caso 2
apro la maschera ed è selezionata SERIE B mi vengono visualizzati
TORINO
SAMPDORIA
...
e va bene

caso 3
apro la maschera ed è selezinata SERIE A, cambio e scelgo SERIE B
ma continuo a vedere
MILAN
INTER
JUVE
...

Cosa devo fare?

Grazie


title: problemi con le caselle combinate

author: Karl Donaubauer

text:
Michele Gi wrote:
> Ho due caselle combinate in una maschera (che si chiama
> "mNomeMaschera")
> L'elenco dei valori visualizzati nella seconda casella combinata
> dipende dal valore che è presente nella prima
>
> qundi il campo "Origine Riga" è settato a
> SELECT [qNomeInterrogazione].nomeCampo FROM [qNomeInterrogazione];
>
> nella query "qNomeInterrogazione"
> c'è [forms]![mNomeMaschera]![nomePrimaCasellaCombinata]
> ...
> Il problema è quando voglio cambiare il valore della prima casella
> combinata nella seconda continuano ad essermi proposti i valori di
> prima

Nell'evento "Dopo aggiornamento" della prima combo bisogna
una riga di codice VBA:

Me![nomeSecondaCasellaCombinata].Requery

per aggiornare la seconda combo.

Vedi anche:
http://www.donkarl.com/it?FAQ4.36

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


title: problemi con le caselle combinate

text:
GRAZIE

"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9imtvu...@mid.individual.net...



title: problemi con le caselle combinate

author: MA

text:
"Michele Gi"  ha scritto nel messaggio news:ja5laf$925$1...@news.task.gda.pl...

E' una struttura sbagliata.
L'anno prossimo avrai
SERIE B la prima
Inter
Sampdoria etc...
MA


title: Somme tramite VB su report.

author: Paolo Ballarin

text:
Ho questo problema, devo rielaborare i dati di una query in un report nel
modo seguente:
data una query del tipo
AGENTE        RAG_SOC         IMPONIBILE      TIPO_FAT
01                   CLIENTE_A      150000                 01
01                   CLIENTE_B      -50000                  02
01                   CLIENTE_C      100000                 01
01                   CLIENTE_D      -80000                  01
sul report devo moltiplicare il campo imponibile per -1 se TIPO_FAT = 02 e
IMPONIBILE è minore di 0, altrimenti stampa l'importo senza alterarlo.
A fine raggruppamento per AGENTE deve stampare la somma dell'IMPONIBILE
rielaborato.
Per fare questo ho creato un controllo non associato chiamato IMP nel corpo
del report impostando come origine controllo
la seguente formula =IIf(([TIPO_FAT]="02" And
[IMPONIBILE]<0);[IMPONIBILE]*-1;[IMPONIBILE])
e sull'evento su formattazione assegno alla variabile TOT_IMP = TOT_IMP +
ME![IMP].
Sulla sezione Piè Di Pagina Agente nell'evento SuStampa ho inserito questa
sintassi:
ME![S_TOT_IMP] = TOT_IMP
TOT_IMP = 0
dove S_TOT_IMP è il nome del controllo non associato che riporta la somma
dell'imponibile.
Fin qui mi funziona tutto bene, però se stampo solo  ipotesi il foglio 10 mi
calcola la somma a partire dalla pagina 1 anche se ipotesi le righe
dell'agente in questione rientrano tutte nel foglio 10.
Se stampo tutto il report non da errori nel calcolo delle somme.
N.B. la variabile TOT_IMP viene inizializzata anche all'apertura del report.
Qualcuno mi sa dire cosa sbaglio.
Grazie per l'attenzione..


title: acquisire da fotocamera

author: Davide Scilabra

text:
Nella mia splendida vacanza in montagna, quando ho noleggiato gli sci,
hanno acquisito la "foto" della mia carta d'identità tramite una piccola
fotocamera (verticale, fissa) da tavolo.
L'applicativo assomigliava tantissimo (per non dire "era certamente") al
buon Access.
Qualcuno sa come gestire l'acquisizione e che apparecchi bisogna
comprare? Basta una piccola webcam?
Sarebbe bello, per esempio, gestire una anagrafica (clienti o
dipendenti, o prodotti) con, oltre i dati della persona, anche la  foto
che a questo punto può essere acquisita "dentro" il programma di access
tramite comandi.
Fattibile?
Ciao a tutti e spero di non aver detto cose banali, dato che la risposta
ad una domanda simile (si parlava di acquisire tramite scanner) era:
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi queste
due FAQ:
1) 6.115 Come è possibile scannerizzare, visualizzare, modificare, stampare
e salvare files immagine usando gli ActiveX Kodak?
2) 6.214 Usare uno scanner con VBA di Carlo Costarella


title: acquisire da fotocamera

text:
"Davide Scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:43f1dd64$0$29108$5fc...@news.tiscali.it...

Quindi i suggerimenti avuti sono ritenuti da te banali?
Ciao.
--
Sergio MAZZA


title: acquisire da fotocamera

text:
Sergio MAZZA ha scritto:
[CUT]
>> Ciao a tutti e spero di non aver detto cose banali, dato che la risposta
>> ad una domanda simile (si parlava di acquisire tramite scanner) era:
>>
>> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi queste
>> due FAQ:
>>
>> 1) 6.115 Come è possibile scannerizzare, visualizzare, modificare,
>> stampare
>> e salvare files immagine usando gli ActiveX Kodak?
>> 2) 6.214 Usare uno scanner con VBA di Carlo Costarella
>
> Quindi i suggerimenti avuti sono ritenuti da te banali?
>
> Ciao.
>
Leggasi in questo modo la mia affermazione iniziale: spero che questo
post non sia inutile e spero in ugual modo di non fare una domanda
banale quando chiedo le stesse cose cui avete già risposto in post
simili ma in argomento diverso (il mio cervello, ancora  in rodaggio con
i miei criceti di seconda mano, ritiene due cose distinte acquisire
tramite fotocamera e tramite scanner -> da qui la supposta banalità
della mia domanda).
Evidentemente la mia frase è stata fraintendibile mi scuso con chi se ne
è risentito.


title: acquisire da fotocamera

text:
"Davide Scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:43f20fe2$0$29098$5fc...@news.tiscali.it...
>
> Leggasi in questo modo la mia affermazione iniziale: spero che questo post
> non sia inutile e spero in ugual modo di non fare una domanda banale
> quando chiedo le stesse cose cui avete già risposto in post simili ma in
> argomento diverso (il mio cervello, ancora  in rodaggio con i miei criceti
> di seconda mano, ritiene due cose distinte acquisire tramite fotocamera e
> tramite scanner -> da qui la supposta banalità della mia domanda).
> Evidentemente la mia frase è stata fraintendibile mi scuso con chi se ne è
> risentito.
Se leggevi le specifiche WIA (suggerimento di Carlo Costarella) avresti
notato che quella tecnologia acquisisce immagini da qualsiasi strumento
(compatibile con le specifiche WIA).
Es.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Image_d/hh/Image_d/WIA_intro_1b17ef5f-807a-4077-9cc3-e8e33b178bf1.xml.asp
Ciao.
--
Sergio MAZZA


title: OT Traduzione FAQ 4.20, 4.21

text:
**********************
4.20 Retrieve the screen resolution
Problem
You want to retrieve the current resolution of the screen.
Solution
Copy the following code into the declaration section of a standard
module:
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As
Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
Then you can call the API function e.g. in a function like:
Public Function fctResolution()
  fctResolution = "pixels horizontal: " & GetSystemMetrics(SM_CXSCREEN) & _
    "  vertical: " & GetSystemMetrics(SM_CYSCREEN)
End Function
************************
4.21 Adjust forms to the screen resolution
Problem
You want to adjust the size of your forms, position and size of the
controls etc. to the current resolution of the screen.
Solution
A technically simple method is to create several versions of a form
and open the right version according to the screen resolution.
Whereas the dynamical adjustment of forms needs a lot of code.
Often there are problems in detail with proportions, font sizes etc.
That can also happen with the various tools in the internet like
- ShrinkerStretcher
http://www.peterssoftware.com
- Change97
http://www.access-paradies.de
- ResizeStatic
http://www.indus-gmbh.de/Access-Corner/access-corner.html
*************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 4.20, 4.21

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:33l7qqF...@individual.net...

4.20 Determinare la risoluzione dello schermo.
Problema
vuoi determinare la risoluzione corrente dello schermo.
Soluzione
Copia il codice seguente nella sezione "dichiarazioni" di un nuovo modulo
standard:
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As
Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
A questo punto potrai richiamare la funzione API, per esempio con una
funzione, in questo modo:
Public Function fctResolution()
fctResolution = "pixels horizontal: " & GetSystemMetrics(SM_CXSCREEN) & _
"  vertical: " & GetSystemMetrics(SM_CYSCREEN)
End Function
************************
4.21 Adeguare le maschere alla risoluzione dello schermo
Problema
hai necessità di adeguare le dimensioni delle maschere, la posizione e la
grandezza dei controlli, alla risoluzione corrente dello schermo.
Soluzione
una soluzione tecnicamente semplice è quella di creare più versioni di una
stessa maschera e aprire quella che si adatta alla risoluzione corrente
dello schermo.
Tieni presente :
che il dinamico ridimensionamento delle maschere necessita di molto codice;
che spesso ci sono problemi con le proporzioni, le dimensioni dei caratteri,
ecc.;
quello che puoi  ottenere con vari strumenti che trovi in Internet, come:
- ShrinkerStretcher
http://www.peterssoftware.com
- Change97
http://www.access-paradies.de
- ResizeStatic
http://www.indus-gmbh.de/Access-Corner/access-corner.html
*************************
Ciao, Carlo


title: OT Traduzione FAQ 4.20, 4.21

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Solution




> ************************

> Problem

> Solution



> *************************
4.20 Recuperare la risoluzione dello schermo.
Problema
Vuoi recuperare la risoluzione corrente dello schermo.
Soluzione
Copia il seguente codice nella sezione dichiarazioni di un modulo standard:
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As
Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
Quindi puoi richiamare la funzione API, p. e. in una funzione:
Public Function fctResolution()
fctResolution = "pixels horizontal: " & GetSystemMetrics(SM_CXSCREEN) & _
" vertical: " & GetSystemMetrics(SM_CYSCREEN)
End Function
++++
4.21 Adattare le maschere alla risoluzione dello schermo
Problema
Desideri adattare la dimensione delle tue maschere, la posizione e la
dimensione dei controlli, alla risoluzione corrente dello schermo.
Soluzione
Un metodo tecnicamente semplice è creare più versioni di una maschera e
aprire quella giusta a secondo della risoluzione dello schermo.
Considera che l'adattamento dinamico delle maschere necessita di parecchio
codice.
Spesso ci sono problemi in dettaglio con le proporzioni, le dimensioni dei
caratteri,ecc.
Ciò può anche accadere con i vari strumenti su Internet come:
- ShrinkerStretcher
http://www.peterssoftware.com
- Change97
http://www.access-paradies.de
- ResizeStatic
http://www.indus-gmbh.de/Access-Corner/access-corner.html
++++++++
Mi trovavo questi due link :
http://support.microsoft.com/default.aspx?scid=kb;en-us;138901
http://www.developershandbook.com/downloads.htm
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ciclo "For" su ogni record... no so come fare!

author: Albi

text:
Scusate... non  sono granche' col VB e vi espongo un problemino: ho una
maschera continua che visualizza diversi record e vorrei che se nei record
il valore di un certo campo e' "X" comparisse in corrispondenza solo di quei
record una label (non visibile di default) con una scritta da me definita...
ho deciso di provare con un ciclo "For..." che mi controlli tutti i record
presenti nella form al caricamento, ma non riesco a trovare la sintassi
giusta... qualcuno mi darebbe gentilmente una mano?  Questa sarebbe piu' o
meno la cosa che vorrei:
----
Private Sub Form_Load()
For Each...  (e qui non so che scrivere! For Each Record in ME???, AIUTO!!!)
If ((Trim(Tipo) = "DPN" Or Trim(Tipo) = "IPN")) Then
lblFerry.Visible = True
End If
Exit For
Next
End Sub
----
Grazie in anticipo per ogni consiglio...
Albi


author: Roberto dal portatile

text:
"Albi" <al...@magnus.xx> ha scritto nel messaggio
news:9fd15s$lum$1...@nreadA.inwind.it...

Per prima cosa non usare Tipo come nome di un campo o di un controllo: è una
parola riservata di Access e usarla come nome di un campo o controllo
potrebbe procurarti prima o poi dei sicuri mal di pancia. Io userò al posto
del nome Tipo il nome Tipo1.
Se stessi lavorando con una maschera con visualizzazione a Maschera singola
avresti risolto generando a fronte dell'evento "Su corrente" della maschera
il seguente codice VBA:
If ((Trim(Me!Tipo1) = "DPN" Or Trim(Me!Tipo1) = "IPN")) Then
Me!lblFerry.Visible = True
End If
Ma visto che stai usando una maschera con visualizzazione a Machere
continue, questo non puoi farlo in quanto, anche se visualizzazi
contemporaneamente più record, la maschera è una sola come è una sola la
label: pertanto, a parte il recordset e la sua lettura tramite un ciclo
For...Next, tutte le righe visualizzate avrebbero la tua label visibile o
tutte non visibile (poi ci sarebbe da discutere sull'evento "Su apertura",
ma visto che non porta alla soluzione del tuo problema, lasciamo stare).
La soluzione che ti consiglio è quella di sostituire la label con una
casella di testo non associata (alla quale setterai la proprietà Stile
sfondo a Trasparente e la proprietà Aspetto a Piatto, rendendola così simile
ad una label). Nell'origine controllo della casella di testo non associata
scrivi:
=IIf(Trim([Tipo1])="DPN" Or Trim([Tipo1])="IPN";"Descrizione da
visualizzare";Null)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con query

author: ATG  SRL

text:
Vorrei fare comparire nelle caselle il valore 0 anzichč nessun valore in
maniera da poterlo impiegare in formule sucessive su report. In alternativa
nella formula utilizzat nel report fare riconoscere una casella di valore
nullo come zereo.
Ringrazio per l'aiuto.
a.m...@atg-rubber.com


title: Problema con query

text:
"ATG SRL" <
atg.r...@infinito.it
> ha scritto nel messaggio
news:8o5kdc$6mc$1...@serv1.albacom.net...
> Vorrei fare comparire nelle caselle il valore 0 anzichè nessun valore in
> maniera da poterlo impiegare in formule sucessive su report. In
alternativa
> nella formula utilizzat nel report fare riconoscere una casella di valore
> nullo come zereo.
>
> Ringrazio per l'aiuto.
>
>
a.m...@atg-rubber.com
>
>
>
La funzione nz; dai un'occhiata all'help
Roberto


title: Problema con query

author: guxdav

text:
ATG SRL <
atg.r...@infinito.it
> wrote in message
8o5kdc$6mc$1...@serv1.albacom.net...
> Vorrei fare comparire nelle caselle il valore 0 anzichč nessun valore in
> maniera da poterlo impiegare in formule sucessive su report. In
alternativa
> nella formula utilizzat nel report fare riconoscere una casella di valore
> nullo come zereo.
>
> Ringrazio per l'aiuto.
>
>
a.m...@atg-rubber.com
>
>
Valore predefinito = 0
Ciao, Davide


title: Problema con query

author: Graziano Franchi (Dal Server)

text:
iif isnull(..);0;
Ciao


title: A cosa mi potrebbe servire Access?

author: Cristiano

text:
NON CAPISCO L'UTILITA' DI QUESTO PROGRAMMA , A
PATTO CHE SIA UN PROGRAMMA, E LE POTENZIALITA' DELLO STESSO!

GRAZIE

CRISTIANO


title: A cosa mi potrebbe servire Access?

author: Alessandro Cara

text:

a fare il caffe'?
i.e. attacchi la moka alla seriale e ne comandi l'accensione tramite un
programmino access. Quando vuoi e come vuoi.
N.B. c'e' un signore, Federico Luciani, che a cadenza invia un post con
un minimo di
regolette da rispettare. Se lo leggi tutti te ne saremmo grati.
Fra le varie cose recita che non si posta in MAIUSCOLO.
Sperando che il tuo caffe' sia ottimo. Cordiali saluti
--
Alessandro Cara


title: A cosa mi potrebbe servire Access?

author: Sib

text:
>
>""Cristiano"" <
cristi...@tiscalinet.it
> ha scritto nel messaggio
news:000801c05f5c$5972ce60$645bc881@pc100...
>NON CAPISCO L'UTILITA' DI QUESTO PROGRAMMA , A PATTO CHE SIA UN PROGRAMMA,
E LE POTENZIALITA' DELLO STESSO!
>GRAZIE
>CRISTIANO
Guarda, neanche io.
Infatti volgio cambiare lavoro ;-)
Iniziamo da Adamo ed Eva:
E' un database.
Per il resto ti suggerisco di dare un'occhiata all'help in linea.
Sib
PS:No HTML.
______________________
http://digilander.iol.it/syb
Se avete tempo per leggere:
http://digilander.iol.it/supersibilla


title: A cosa mi potrebbe servire Access?

text:
Prima di tutto, sei vivamente pregato di leggere il post con soggetto
"[INFO] Siete pregati di leggerlo - Istruzioni per l'uso di questo ng"
inviato periodicamente da Federico Luciani (l'ultima volta il 26/11).
In secondo luogo, per risponderti in maniera adeguata, bisognerebbe
che tu chiarissi cosa intendi con la parola "programma": infatti, se
ti (e ci) domandi se Access č un programma, prima di tutto č
necessario trovarsi daccordo sulle definizioni fondamentali,
altrimenti non ci capiremo mai.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: A cosa mi potrebbe servire Access?

author: Sergio MAZZA

text:
DOMANDA:
""Cristiano"" <
cristi...@tiscalinet.it
> ha scritto nel messaggio
news:000801c05f5c$5972ce60$645bc881@pc100...
NON CAPISCO L'UTILITA' DI QUESTO PROGRAMMA , A PATTO CHE SIA UN PROGRAMMA, E
LE POTENZIALITA' DELLO STESSO!
GRAZIE
CRISTIANO
RISPOSTA:
A parte il fatto che non si scrive in maiuscolo che equivale ad urlare; io
non capisco invece l'utilità della zanzara, ma al contrario di te non sono
fortunato che posso consultare l'help in linea...
Comunque sono curioso di sapere il perché te lo sei chiesto.
Ciao.


title: A cosa mi potrebbe servire Access?

text: Mi sa tanto di provocazione.


title: A cosa mi potrebbe servire Access?

author: Antonio Biso

text:
rr12rr <rr1...@NOSPAMusa.net> wrote in message
3A2E23EA...@NOSPAMusa.net...
> Mi sa tanto di provocazione.
A parte che il messaggio a cui avete risposto io non l'ho visto, sarà mica
il mitico, l'unico, inimitabile
ROAL ZANAZZI?!?!?!
Eh eh eh
Antonio


title: A cosa mi potrebbe servire Access?

author: Carlo Ve

text:
Sergio MAZZA ha scritto nel messaggio <90l1vj$7t1$
1...@suite03.caspur.it
>...
>DOMANDA:
>""Cristiano"" <
cristi...@tiscalinet.it
> ha scritto nel messaggio
>news:000801c05f5c$5972ce60$645bc881@pc100...
>NON CAPISCO L'UTILITA' DI QUESTO PROGRAMMA , A PATTO CHE SIA UN PROGRAMMA,
E
>LE POTENZIALITA' DELLO STESSO!
>GRAZIE
>CRISTIANO
>
>
>RISPOSTA:
>A parte il fatto che non si scrive in maiuscolo che equivale ad urlare; io
>non capisco invece l'utilità della zanzara,
Le zanzare servono a far vendere prodotti antizanzare.
pero' secondo hanno una cosa in comune access e le zanzare
a volte non ti fanno dormire di notte
Carlo Ve



title: A cosa mi potrebbe servire Access?

text:
"Carlo Ve" <
xp...@libero.it
> ha scritto nel messaggio
news:VGAX5.49785$hk4.1...@news.infostrada.it...
>
>
> Le zanzare servono a far vendere prodotti antizanzare.
Che sciocco a non pensarci;
> pero' secondo hanno una cosa in comune access e le zanzare
>
> a volte non ti fanno dormire di notte
Sante parole!
>
>
> Carlo Ve
>
Ciao.


title: A cosa mi potrebbe servire Access?

author: Lbo

text:
>> NON CAPISCO L'UTILITA' DI QUESTO PROGRAMMA , A PATTO CHE SIA UN
>N.B. c'e' un signore, Federico Luciani, che a cadenza invia un post con
>un minimo di regolette da rispettare.
per quel che riguarda l'ultilità di access, invece, c'è un altro
signore, luciano.txt, che con access ci si paga 3 mesi in
california... :-)
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Maschera senza il primo record...

author: SuperPippo®

text:
vediamo se riesco a spiegarmi...
ho una maschera x la ricerca di dati ed all'apertura mi si posiziona sempre
sul primo record....
vorrei che sull'evento "load"...giusto ?? mi comparisse solo la maschera
vuota.... grazie...


title: Maschera senza il primo record...

author: Silvio Berruti

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:bWom7.7785$ul3.2...@news.infostrada.it...

Se vuoi la maschera vuota x inserire nuovi dati, posizionati sul record
nuovo con l'istruzione:
docmd.GoToRecord ,,acNewRec
Se invece ti serve x fare delle ricerche, creati un'altra maschera, copia
dell'attuale, ma non legata al recordset.
Ma è, a mio avviso, + comodo usare il filtro in base a maschera, già
esistente in A97 e successive.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Maschera senza il primo record...

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:Qrqm7.8571$ul3.2...@news.infostrada.it...
| Se vuoi la maschera vuota x inserire nuovi dati, posizionati sul record
| nuovo con l'istruzione:
| docmd.GoToRecord ,,acNewRec
|
| Se invece ti serve x fare delle ricerche, creati un'altra maschera, copia
| dell'attuale, ma non legata al recordset.
| Ma è, a mio avviso, + comodo usare il filtro in base a maschera, già
| esistente in A97 e successive.
| Silvio
--------------------
Ciao Silvio... volendo essere un pò + precisi... questa è già una maschera
che uso per fare delle ricerche ed ha come origine una Query.....
nell'intestazione della maschera ho 4 caselle non associate che servono
appunto a fare 4 differenti tipi di ricerca...solo che nel corpo maschera
escono i dati
del primo record...
ciao..


title: Maschera senza il primo record...

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:s2tm7.9978$ul3.3...@news.infostrada.it...

Bene, posizionati sul nuovo record con la prima soluzione sopra riportata.



title: Maschera senza il primo record...

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:cmtm7.10161$ul3.3...@news.infostrada.it...
|
| Bene, posizionati sul nuovo record con la prima soluzione sopra riportata.
| Silvio
----------------------
bene... Silvio... scusa... la maschera tutto ok... ma mi spieghi come mai
in questo codice... all'apertura della maschera.. quando digito un cognome
esatto nella casella prima di darmelo nella maschera mi esce il messaggio
di errore...mentre ripremendo Invio mi dà il cognome selezionato...
ho provato a farlo AfterUpdate ma il problema è lo stesso....
---------------------
Private Sub Cerca1_BeforeUpdate(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then
x = MsgBox("Il Cognome_Nome cercato non esiste!", _
vbCritical + vbOKOnly, "Attenzione")
End If
'Me.Requery
End Sub
--------------------
cosa vi è di sbagliato ???
Grazie...


title: Maschera senza il primo record...

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:11Jm7.14126$ul3.5...@news.infostrada.it...
> bene... Silvio... scusa... la maschera tutto ok... ma mi spieghi come mai
> in questo codice... all'apertura della maschera.. quando digito un cognome
> esatto nella casella prima di darmelo nella maschera mi esce il messaggio
> di errore...mentre ripremendo Invio mi dà il cognome selezionato...
> ho provato a farlo AfterUpdate ma il problema è lo stesso....
> ---------------------
> Private Sub Cerca1_BeforeUpdate(Cancel As Integer)
> If Me.RecordsetClone.RecordCount = 0 Then
> x = MsgBox("Il Cognome_Nome cercato non esiste!", _
> vbCritical + vbOKOnly, "Attenzione")
> End If
> 'Me.Requery
> End Sub
> --------------------
> cosa vi è di sbagliato ???
Non ho idea di come sia fatta la tua maschera e quale sia la sua origine, ma
se è una maschera in cui usi il controllo x cercare, userei un sistema
leggermente diverso:
    Private Sub Cerca1_BeforeUpdate(Cancel As Integer)
    If IsNull(DLookup("Nomecampoincuicerchi", "Nometabellaincuicerchi",  _
        "[Nomecampoincuicerchi] ='" & Me.Cerca1.Text & "'" Then
        MsgBox "Il Cognome_Nome cercato non esiste!", _
        vbCritical + vbOKOnly, "Attenzione"
        Cancel = True
    End If
    End Sub



title: Query a campi incrociati: Stampa report "variabile".

author: Zappus

text:
Salve a tutti,
ho una query a campi incrociati in cui a priori non so di volta in volta
quante colonne posso avere.(non mi interessa la larghezza dato che se anche
fossero rappresentate tutte le colonne comunque rientrerebbero nei margini
del report)
Ho la necessità di creare un report "tabellare" collegato a questa query
senza "fissare" i controlli e relative etichette.
Ho trovato diverse faq sull'argomento sul sito comune.
Quella che fa al caso mio è la faq 4.31 di Roberto.
Il problema è che non essendo parametrica non riesco a personalizzare il
codice del report alle mie necessità.
In sostanza il mio report deve mostrare colonne e etichette della query a
campi incrociati, senza condizioni.
Se ho 3 colonne nella query: nel report = 3 colonne.
Se ho 8 colonne nella query: nel report = 8 colonne.
Grazie Luca.


text:
"Zappus" <
in...@lcinformatica.it
> ha scritto nel messaggio
news:b3wdh.13497$P04....@tornado.fastwebnet.it...

Questo è il codice:
Option Compare Database
Option Explicit
Private Sub Report_Close()
DoCmd.Restore
End Sub
Private Sub Report_Open(Cancel As Integer)
DoCmd.Maximize
Me.RecordSource = "Query_Campi_Incrociati"
Dim qdf As DAO.QueryDef
Dim fld As DAO.Field
Dim rst As DAO.Recordset
Dim Conta As Integer
Set qdf = CurrentDb().QueryDefs("Query_Campi_Incrociati")
qdf.Parameters![Forms!MascheraParametri!Anno] = Forms!MascheraParametri!Anno
qdf.Parameters![Forms!MascheraParametri!Mese] = Forms!MascheraParametri!Mese
Questi parametri a me non interessano
Set rst = qdf.OpenRecordset
Conta = 1
For Each fld In rst.Fields
    Me("Etichetta" & Trim(Conta)).Caption = fld.Name
    Me("Etichetta" & Trim(Conta)).Visible = True
    Me("Controllo" & Trim(Conta)).ControlSource = fld.Name
    Me("Controllo" & Trim(Conta)).Visible = True
    Conta = Conta + 1
Next
Set rst = Nothing
Set qdf = Nothing
Set fld = Nothing
End Sub


text:
"Zappus" <
in...@lcinformatica.it
> ha scritto nel messaggio
news:b3wdh.13497$P04....@tornado.fastwebnet.it...

La dinamicità è data dall'origine dati (dal numero dei campi della query)
del report; come scrive Roberto:
...
Come ben si sa non si ha mai la certezza del nome dei campi di una query a
campi incrociati parametrica a meno che non si imposti adeguatamente la sua
proprietà Intestazione colonne attraverso la quale, appunto, si
predefiniscono e si preintestano i campi della query a campi incrociati;
questa imponderabilità fa sì che la creazione di un report basato su una
query a campi incrociati dovrebbe essere fatta solamente dopo l'esecuzione
della query, quando sono ormai noti tutti i nomi delle colonne della query
stessa.
...
Le caselle di testo e le etichette saranno definite tutte non visibili e si
renderanno visibili mano a mano che verranno personalizzate con il nome di
un campo della query, così che alla fine nel report verranno visualizzati
solo i controlli necessari e non tutti quelli inseriti nel report che
dovrebbero essere invece tanti quanto il numero massimo dei campi previsti
nella query a campi incrociati parametrica.
...
Quindi devi definire il numero massimo di caselle di testo da visualizzare
nel report; chiaramente il report ha dimensioni finite (dipendenti dal
formato della carta)...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:el68vm$jdf$1...@tdi.cu.mi.it...

Capisco, devo in pratica mettere tante etichette e controlli quante sono le
potenziali colonne della query.
Perfetto.
Grazie Luca.


title: nome utente di rete su access

author: BB

text:
rilancio la domanda:
vorrei memorizzare in un campo di una tabella il nome dell'utente di rete
che compila il record da una maschera, ho avuto una mezza risposta da
Claudio(BS) ma mi da errore sulle prime due righe del codice, qualcuno è
cosi gentile di darmi una soluzione funzionante? magari modificando anche
il codice di Claudio(BS) ?
ho visto anche sul sito comune, vi è un esempio che riporta tutti i dati
del PC, compreso il nome del pc, ma non l'utente!
grazie (sotto sotto chiedo anche l'interessamento al mio problema dei
magoni di access che si trovano sul NG :-))  )
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: nome utente di rete su access

text:
BB ha scritto:
> rilancio la domanda:
> vorrei memorizzare in un campo di una tabella il nome dell'utente di rete
> che compila il record da una maschera, ho avuto una mezza risposta da
> Claudio(BS) ma mi da errore sulle prime due righe del codice, qualcuno è
> cosi gentile di darmi una soluzione funzionante? magari modificando anche
> il codice di Claudio(BS) ?
> ho visto anche sul sito comune, vi è un esempio che riporta tutti i dati
> del PC, compreso il nome del pc, ma non l'utente!
> grazie (sotto sotto chiedo anche l'interessamento al mio problema dei
> magoni di access che si trovano sul NG :-))  )
> luigi
Dimenticavo di dire che: se riesco a risolvere sto' problema, sara' un
ottimo esempio da mettere sul sito comune! vi pare?



title: nome utente di rete su access

author: Karl Donaubauer

text:
BB ha scritto:
> vorrei memorizzare in un campo di una tabella il nome dell'utente di
> rete che compila il record da una maschera,...
p.e.
http://support.microsoft.com/?id=161394
o
http://www.mvps.org/access/api/api0008.htm
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: nome utente di rete su access

text:
Karl Donaubauer ha scritto:
> BB ha scritto:
> > vorrei memorizzare in un campo di una tabella il nome dell'utente di
> > rete che compila il record da una maschera,...
> p.e.
>
http://support.microsoft.com/?id=161394
> o
>
http://www.mvps.org/access/api/api0008.htm
pultroppo ho provato tutti e due gli esempi, ma non funziona! non so da
cosa dipende se da WinXP, Access o altro.
ho provato sia con access97 che accessXP, ho anche provato a creace una
maschera nuova con casella di testo sulla quale, su clik ho inserito i due
esempi, ma niente.
C'e' qualcuno che vuole sperimentarlo e postare le proprie osservazioni o
eventuali?
grazie comunque per l'interessamento!.



title: nome utente di rete su access

text:
BB ha scritto:
> Karl Donaubauer ha scritto:
>>> vorrei memorizzare in un campo di una tabella il nome dell'utente di
>>> rete che compila il record da una maschera,...
>
>> p.e.
>>
http://support.microsoft.com/?id=161394
>> o
>>
http://www.mvps.org/access/api/api0008.htm
>
> pultroppo ho provato tutti e due gli esempi, ma non funziona! non so
> da cosa dipende se da WinXP, Access o altro.
> ho provato sia con access97 che accessXP, ho anche provato a creace
> una maschera nuova con casella di testo sulla quale, su clik ho
> inserito i due esempi, ma niente.
> ...
Sembra che hai inserito le funzioni nel codice di una maschera.
Invece debbono essere in un modulo standard. Sono questi
che vedi come oggetti nella finestra db.
- copia p.e. il codice dalla KB di MS
- scegli un nuovo modulo nel tuo db
- incolla il codice
Dopo puoi chiamare le procedure p.e. nel codice
di una maschera con:
Msgbox GetUserName
o come origine controllo in una cassella di testo:
=GetUserName()
Se non funzione da te devi essere più preciso nella
descrizione cosa hai fatto, come sono i messaggi
di errore ecc.



title: nome utente di rete su access

author: Max

text:
"BB" <
onof...@tin.it
> ha scritto nel messaggio
news:c2a7nh$pse$1...@news.newsland.it...

veramente io ho provato il primo esempio su a 97 e funziona perfettamente
copia in un modulo il listato e in un pulsante di una maschera richiama la
funzione GetUserName
Ciao Max


title: Toolkit 97

author: Sandrobi

text:
Vorrei installare la versione Runtime di Access 97 su un PC dove c'è Access
2002.
Si possono prevedere problemi o conflitti con qualche libreria o altro?
Ho idea di adottare normalmente questa soluzione per evitare problemi di
compatibilità tra una versione e l'altra, e anche per non dover di volta in
volta decidere quale FE installare a seconda della versione di Access
presente sul PC  oppure se Access non è installato affatto.
Grazie,
Sandro


title: Toolkit 97

author: Simone Calligaris

text:
"Sandrobi"

Se le applicazioni vengono avviate attraverso ShortCuts che puntano alle
corrette versioni di MS Access.exe, non ci sono problemi.
Saluti.


title: Toolkit 97

text:
"Simone Calligaris" <
> Se le applicazioni vengono avviate attraverso ShortCuts che puntano alle
> corrette versioni di MS Access.exe, non ci sono problemi.
Diversamente dopo che hai avviato l'applicazione Runtime '97, facendo doppio
click su un .mdb formato 2002 ... cerca di aprirlo col Runtime invece che
con Access 'XP.
Ma non č un grosso problema: basta aprire Access 'XP e caricarlo da lě (e
anche la riassociazione delle estensioni torna a posto).
Se ci si vuole risparmiare tale seccatura si utilizzano ShortCuts come da
post precedente.


title: Toolkit 97

text:
> "Simone Calligaris" <
>
> Se ci si vuole risparmiare tale seccatura si utilizzano ShortCuts come da
> post precedente.
Grazie. Il mio dubbio era se il Runtime 97 potesse andare a sovrascrivere
librerie, chiavi di registro o altro di Access 2000.
Vado tranquillo?
Saluti, Sandro


title: Toolkit 97

text:
"Sandrobi"
> > Se ci si vuole risparmiare tale seccatura si utilizzano ShortCuts come
da
> > post precedente.
> Grazie. Il mio dubbio era se il Runtime 97 potesse andare a sovrascrivere
> librerie, chiavi di registro o altro di Access 2000.
Addirittura ... va bene che con MS non si è mai al riparo da sorprese  ;-)
Comunque non ho mai incontrato problemi di questo genere.
Saluti.


title: Toolkit 97

author: Carlo Costarella

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:YrD6b.298764$lK4.9...@twister1.libero.it...

Il problema esiste e come.
Devi adottare alcuni accorgimenti.
Quando imposti le preferenze nella realizzazione del pacchetto, nell'ultima
pagina del wizard, scegli la seconda opzione: "Network or CD Setup"
Questo realizzerà una cartella "Net" con i file non compressi, almeno quelli
che ci riguardano.
Alla fine della realizzazione del pacchetto, apri la cartella dove hai
sistemato i files (NET).
Con Notepad apri il file "setup.STF" e apporta i seguenti cambiamenti:
Riga 65, al posto di ...InstallRoot scrivi:  AccessRoot
Riga 85 lo stesso
Riga 320 al posto di MSACCESS80 scrivi MSACCESS80RT
Salva il file ed ora puoi installare il runtime.
Ciao, Carlo


title: Toolkit 97

text:
"Carlo Costarella" <
> Il problema esiste e come.
> Devi adottare alcuni accorgimenti.
> Quando imposti le preferenze nella realizzazione del pacchetto,
nell'ultima
> pagina del wizard, scegli la seconda opzione: "Network or CD Setup"
> Questo realizzerà una cartella "Net" con i file non compressi, almeno
quelli
> che ci riguardano.
> Alla fine della realizzazione del pacchetto, apri la cartella dove hai
> sistemato i files (NET).
> Con Notepad apri il file "setup.STF" e apporta i seguenti cambiamenti:
> Riga 65, al posto di ...InstallRoot scrivi:  AccessRoot
> Riga 85 lo stesso
> Riga 320 al posto di MSACCESS80 scrivi MSACCESS80RT
> Salva il file ed ora puoi installare il runtime.
Non hai tutti i torti: m'ero praticamente dimenticato che esistesse questo
problema (anche perchè si verifica solo se Access 2000 è stato Upgradato da
un precedente '97).
Comunque meglio postare il link dalla KB:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q248112
Saluti.


title: Curiosità o ingoranza?

text:
Mi è capitata una cosa curiosa.... O forse semplicemente ignoro qualche
cosa di Access....
Ho due tabelle:
* Tabella A - con 6 record
* Tabella B - con 5 record e 4, a coppie, assolutamente identici.
Se per ogniuna imposto una chiave primaria e faccio una query di UNION delle
due tabelle ottengo 11 record, l'esatta somma dei record delle due tabelle
di origine.
Se tolgo la chiave primaria la stessa query mi restituisce 9 record,
eliminando i due doppi. Come se non ci fosse un raggruppamento.
E il motivo qual'è? E' un baco o la mia ignoranza in merito ai DB ha avuto
la meglio?
Grazie e ciao.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


Curiosità o ingoranza?


title: Curiosità o ingoranza?

author: MA

text:
"P@olo" <
pa...@tim.it
> ha scritto nel messaggio
news:62Z77Z56Z18Y1...@usenet.libero.it...
> Mi è capitata una cosa curiosa.... O forse semplicemente ignoro qualche
> cosa di Access....
> Ho due tabelle:
>
> * Tabella A - con 6 record
> * Tabella B - con 5 record e 4, a coppie, assolutamente identici.
>
> Se per ogniuna imposto una chiave primaria e faccio una query di UNION
> delle
> due tabelle ottengo 11 record, l'esatta somma dei record delle due tabelle
> di origine.
> Se tolgo la chiave primaria la stessa query mi restituisce 9 record,
> eliminando i due doppi. Come se non ci fosse un raggruppamento.
>
> E il motivo qual'è? E' un baco o la mia ignoranza in merito ai DB ha
> avuto
> la meglio?
>
> Grazie e ciao.
Evidentemente i due record erano identici. e' normale in una union
se li vuoi tuttil devi mettere UNION ALL o un elemento differenziante


title: Curiosità o ingoranza?

text:
Il 15 Gen 2010, 11:37, "MA" <
sp...@spam.it
> ha scritto:
E' un baco o la mia ignoranza in merito ai DB ha
> > avuto
> > la meglio?
> >
> > Grazie e ciao.
> Evidentemente i due record erano identici. e' normale in una union
> se li vuoi tuttil devi mettere UNION ALL o un elemento differenziante
Assolutamente si, erano identici. Quindi tu confermi la seconda ipotesi:
INGORANZA!!!!!
Grazie infinite e ciao.



title: Curiosità o ingoranza?

text:
"P@olo" <
pa...@tim.it
> ha scritto nel messaggio
news:62Z77Z56Z17Y1...@usenet.libero.it...
> Il 15 Gen 2010, 11:37, "MA" <
sp...@spam.it
> ha scritto:
> E' un baco o la mia ignoranza in merito ai DB ha
>> > avuto
>> > la meglio?
>> >
>> > Grazie e ciao.
>
>> Evidentemente i due record erano identici. e' normale in una union
>> se li vuoi tuttil devi mettere UNION ALL o un elemento differenziante
>
> Assolutamente si, erano identici. Quindi tu confermi la seconda ipotesi:
> INGORANZA!!!!!
Nel senso che tu inGOri la differenza
;-)



title: Query con visualizzazioni multiple di dati

author: Medianet

text:
Salve uso A97, il mio problema è il seguente:
Descrizione del problema.
Ho una tabella che contiene ul numero progressivo di un documento, il 1°
dipendente  e il 2° dipendente naturalmente in campi differenti perchè può
succedere che al documento 320 lavori Mario come 1°Dip e il doc. 321 lavori
sempre Mario come 2°Dip. Mi ritrovo così ad avere una situazione a fine mese
di tutti i documenti rilasciati ogni giorno e chi ci ha lavorato e con che
priorità, come 1°Dip o 2°Dip.
Problema.
Detto questo ho la necessità di sapere quanto Mario abbia lavorato come
1°Dip e quanto come 2°Dip nell'arco per es. di un mese. Ho provato con una
query ma quando metto Mario come 1°Dip ed anche come 2° Dip non trova nessun
record pur essedocene per entrambi i campi. La Query mi sarebbe molto utile
perchè la metterei come origine di un report.
Grazie a tutti
Andrea


author: Roberto dal portatile

text:
"Medianet" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:E5Gv6.25460$lT1.4...@news2.tin.it...

Probabilmente, nella griglia struttura della tua query, hai scritto Mario
sia sulla riga "Criteri:" del campo 1°Dip che sulla riga "Criteri:" del
campo 2°Dip.
Invece devi scrivere Mario sulla riga "Criteri:" del campo 1°Dip e sulla
riga "Oppure:" del campo 2°Dip.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Ciao uso A97
Alla luce di quanto scritto quì sotto in un precedente messaggio da me
scritto, come faccio ad esprimere la stessa cosa descritta nella risposta di
Roberto, in una maschera con "Filtro in base a maschera" visto che con il
criterio di "Oppure" come suggeritomi funziona bene?
Grazie di nuovo
Andrea



text:
Ciao uso A97
Alla luce di quanto scritto quì sotto in un precedente messaggio da me
scritto, come faccio ad esprimere la stessa cosa descritta nella risposta di
Roberto, in una maschera con "Filtro in base a maschera" visto che con il
criterio di "Oppure" come suggeritomi funziona bene? Ho provato a scrivere
nei diversi campi Dip il nome di Mario il dipendente ma non mi restituisce
niente perchè manca il criterio OR che lega i campi.



author: Nicola Ardito

text:
"Medianet" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:rXJv6.80690$yl2.6...@news1.tin.it...
> Ciao uso A97
> Alla luce di quanto scritto quì sotto in un precedente messaggio da me
> scritto, come faccio ad esprimere la stessa cosa descritta nella risposta
di
> Roberto, in una maschera con "Filtro in base a maschera" visto che con il
> criterio di "Oppure" come suggeritomi funziona bene? Ho provato a scrivere
> nei diversi campi Dip il nome di Mario il dipendente ma non mi restituisce
> niente perchè manca il criterio OR che lega i campi.
> Grazie di nuovo
> Andrea
Se non ho capito male puoi usare l'Oppure (guarda in basso) anche nel Filtro
in base a maschera.
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com


author: Andrea

text:
Ti chiedo scusa ma non vedo la soluzione che mi proponi.
Ciao Andrea
"Nicola Ardito" <men...@NOSPAM.it> ha scritto nel messaggio
news:99nrum$1v36f$1...@ID-77872.news.dfncis.de...



text:
"Medianet" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:IUJv6.80681$yl2.6...@news1.tin.it...
> Ciao uso A97
> Alla luce di quanto scritto quě sotto in un precedente messaggio da me
> scritto, come faccio ad esprimere la stessa cosa descritta nella risposta
di
> Roberto, in una maschera con "Filtro in base a maschera" visto che con il
> criterio di "Oppure" come suggeritomi funziona bene?
> Grazie di nuovo
> Andrea
Per quello che so io, non puoi farlo, visto che in un Filtro in base
maschera la selezione fatta su piů controlli avviene in AND anzichč in OR
come serve a te.



author: Roberto da casa

text:
"Andrea" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:YvLv6.81061$yl2.6...@news1.tin.it...
> Ti chiedo scusa ma non vedo la soluzione che mi proponi.
> Ciao Andrea
>
[CUT]
Nicola ha straragione da vendere.
Nel Filtro in base maschera, dopo aver selezionato Mario dal controllo
1蚤ip, premi la "linguetta" in basso a sinistra con su scritto OPPURE, nella
nuova maschera seleziona Mario dal controllo 2蚤ip e solo a questo punto
premi CERCA.



title: Estendere tabella esterna

author: Fumok

text:
Scusate il subject poco chiaro, la situazione č questa:
ho un gestionale (non in access) che tratta veicoli. Attraverso una query
di accodamento prelevo solo alcuni campi (marca, modello, protocollo) dei
veicoli usati e li sbatto in una tabella all'interno del mio db in access.
Tuttavia mi ho bisogno di campi aggiuntivi (prezzo vendita, prezzo spese),
che ho provveduto a creare nella versione in access.
Il mio problema č di mantenere sincronizzate le due tabelle (quella nel
gestionale che non ha tutti i campi che mi interessa e quella nel miio db
con i due campi in piů), senza perdere i dati nei campi prezzo vendita,
prezzo spese.
Ad ora sono propenso di risolvere tramite codice con i recordset, ma sono
molto interessato ad un vostro parere e/o consiglio.
Grazie
P.S.
Il numero di record da gestire č abbastanza ridotto, siamo sotto al
centinaio.
--
Fumok
[Toglimi le MUTANDE se vuoi rispondermi]


title: Estendere tabella esterna

text:
"Fumok" <gabriele....@MUTANDEadriacom.it> ha scritto nel messaggio
news:Xns93BA665...@194.247.160.50...

Invece di una query di accodamento hai provato con una query di
aggiornamento?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Estendere tabella esterna

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto in
news:OI8Ra.179188$
lK4.5...@twister1.libero.it
:
> Invece di una query di accodamento hai provato con una query di
> aggiornamento?
Già ma dovrei tener conto anche delle eliminazioni e delle cancellazioni.
A parole dovrei fare una cosa così:
all'apertura della tabella in access:
- apro la tabella esterna (gestionale chiuso) o meglio con una query
estrapolo ciò che mi serve
- scorro ogni record e confrontando per protocollo
  - aggiungo se non c'è
  - modifico quelli che corrispondono già
  - elimino di conseguenza tutti gli altri record
In vba è fattibilissimo, ma la mia idea era di usare se possibile solo
query di aggiornamento, accodamento ed eliminazione.



title: Estendere tabella esterna

text:
"Fumok" <gabriele....@MUTANDEadriacom.it> ha scritto nel messaggio
news:Xns93BA7A9...@194.247.160.50...

Una volta che hai importato in una tabella ciò che ti serve, metti in join,
in base al numero protocollo, la tabella da aggiornare con la tabella che
contiene i dati che hai estrapolato, ed in tre query di comando diverse
accoda i record estrapolati che non hanno corrispondenza, aggiorna quelli
che hanno corrispondenza e cancella i record della tabella da aggiornare che
non hanno corrispondenza nella tabella dei dati estrapolati.



title: Estendere tabella esterna

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto in
news:RSdRa.180126$
lK4.5...@twister1.libero.it
:
> Una volta che hai importato in una tabella ciň che ti serve, metti in
> join, in base al numero protocollo, la tabella da aggiornare con la
> tabella che contiene i dati che hai estrapolato, ed in tre query di
> comando diverse accoda i record estrapolati che non hanno
> corrispondenza, aggiorna quelli che hanno corrispondenza e cancella i
> record della tabella da aggiornare che non hanno corrispondenza nella
> tabella dei dati estrapolati.
Grazie delle dritte. E' un po' quello che ho fatto, ma non ho usato un
join:
1 - una query per taggare i record
2 - una query di accodamento dei record nuovi
3 - aggiornamento di n record
4 - eliminazione dei record non taggati
soltanto il punto 3 l'ho svolto con un ciclo ed eseguendo n query di
aggiornamento. Penso non sia la situazione ottimale, come potrei scrivere
una query di aggiornamento unica?
Grazie e ciao



title: Estendere tabella esterna

text:
"Fumok" <gabriele....@MUTANDEadriacom.it> ha scritto nel messaggio
news:Xns93BABCC...@194.247.160.50...

Se la tabella da aggiornare si chiama Tabella1 ed ha stuttura simile a
questa:
Protocollo        Testo o Numerico e chiave primaria
Campo1           Testo
Campo2           Testo
Se la tabella che contiene gli aggiornamenti si chiama Tabella2 ed anche lei
ha stuttura simile a questa:
Protocollo        Testo o Numerico e chiave primaria
Campo1           Testo
Campo2           Testo
Per aggiornare i campi Campo1 e Campo2 della Tabella1 con i valori contenuti
in Campo1 e Campo2 di Tabella2 del record che ha lo stesso valore di
Protocollo, io userei una query di aggiornamento che abbia il seguente
codice SQL:
UPDATE Tabella1 INNER JOIN Tabella2 ON Tabella1.Protocollo =
Tabella2.Protocollo SET Tabella1.Campo1 = [Tabella2].[Campo1],
Tabella1.Campo2 = [Tabella2].[Campo2];
Cosě facendo in un'unica soluzione verranno aggiornati tutti i record di
Tabella1 che hanno record con uguale protocollo in Tabella2.
>
> Grazie e ciao
>
> --
> Fumok
--



title: Estendere tabella esterna

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto in
news:%tuRa.182255$
lK4.5...@twister1.libero.it
:
DoCmd.RunSQL ("UPDATE [Listino usati] INNER JOIN [Listino usati ARCO da
MODIFICARE] ON [Listino usati].Protocollo = [Listino usati ARCO da
MODIFICARE].Protocollo SET [Listino usati].Marca = [Listino usati ARCO da
MODIFICARE].[Marca], [Listino usati].Modello = [Listino usati ARCO da
MODIFICARE].[Modello];")
dove
[Listino usati] è una tabella nel be (io lancio l'aggiornamento dal fe) che
va aggiornata
[Listino usati ARCO da MODIFICARE] è una query che contiene i dati corretti
Mi ritorna l'errore che ci vuole una query aggiornabile, ma non capisco
come risolvere.



title: Estendere tabella esterna

text:
Per altro era stata la mia prima soluzione, ma visto l'errore ero convinto
di uno sbaglio di concetto molto grave, da qui le mie richieste.
Grazie comunque, e speriamo di superare anche questo ostacolo.
Fumok


title: Estendere tabella esterna

text:
"Fumok" <gabriele....@MUTANDEadriacom.it> ha scritto nel messaggio
news:Xns93BBA8A...@194.247.160.50...
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto in
> news:%tuRa.182255$
lK4.5...@twister1.libero.it
:
>
> DoCmd.RunSQL ("UPDATE [Listino usati] INNER JOIN [Listino usati ARCO da
> MODIFICARE] ON [Listino usati].Protocollo = [Listino usati ARCO da
> MODIFICARE].Protocollo SET [Listino usati].Marca = [Listino usati ARCO da
> MODIFICARE].[Marca], [Listino usati].Modello = [Listino usati ARCO da
> MODIFICARE].[Modello];")
>
> dove
>
> [Listino usati] č una tabella nel be (io lancio l'aggiornamento dal fe)
che
> va aggiornata
> [Listino usati ARCO da MODIFICARE] č una query che contiene i dati
corretti
>
> Mi ritorna l'errore che ci vuole una query aggiornabile, ma non capisco
> come risolvere.
>
>
>
> -- Fumok
Nel mio esempio le due tabelle sono messe in join in base alle loro chiavi
primarie: quindi si opera con un recordset aggiornabile in quanto le tabelle
risultano in relazione uno-a-uno.
Probabilmente nel tuo caso il campo Protocollo di una o entrambe le tabelle
non č chiave primaria; se cosě fosse le due tabelle sarebbero in relazione
uno-a-molti ed il recordset risultante dal join risulterebbe giustamente non
aggiornabile.



title: Estendere tabella esterna

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto in
news:h%PRa.185003$
Ny5.5...@twister2.libero.it
:
> Nel mio esempio le due tabelle sono messe in join in base alle loro
> chiavi primarie: quindi si opera con un recordset aggiornabile in
> quanto le tabelle risultano in relazione uno-a-uno.
> Probabilmente nel tuo caso il campo Protocollo di una o entrambe le
> tabelle non è chiave primaria; se così fosse le due tabelle sarebbero
> in relazione uno-a-molti ed il recordset risultante dal join
> risulterebbe giustamente non aggiornabile.
Grazie mille, googlando sono giunto alle stesse conclusioni, l'unica
soluzione alternativa al mio caso sarebbe quella di una tabella temporanea.
Sono indeciso sul da farsi se mantenere il ciclo sul recordest con n query
di aggiornamento o passare per la tabella temporanea, non mi resterà che
fare delle prove per quanto riguarda le prestazioni.
Saluti



title: Export query su file excel

author: nicoletta

text:
Ciao a tutti,
sono abituata ad esportare le query che utilizzo per le stampe anche su
file excel, utilizzando il codice che posto in coda al messaggio e che ho
trovato sul sito comune.
Su alcuni pc (con access 2000, ma non con tutti i 2000), quando si apre la
dialog per scegliere il nome del file da estrarre, pur proponendo file xls
e pur avendo un pezzo di codice che testa l'esistenza del punto nel nome
file, quando viene generato il file è senza estensione!
Ovviamente devo poi rinominare a mano il file per ottenere l'estensione
xls desiderata.
Qualcuno può aiutarmi a risolvere il problema?
ciao
Nicky
******************************
    With filestru
        .lStructSize = Len(filestru)                'Size of the structure
        .hwndOwner = Me.hWnd                       'Handle to window
opening the dialog
        .hInstance = 0                              'Handle to calling
instance (not needed)
        .lpstrFilter = "File Excel (*.xls)" & vbNullChar & "*.xls" &
vbNullChar _
                        & "Tutti i File (*.*)" & vbNullChar & "*.*" &
vbNullChar
        .nMaxCustomFilter = 0
        .nFilterIndex = 1                           'Default filter is the
first one (Text Files, in this case)
        .lpstrFile = Space(256) & vbNullChar        'No default filename.
Also make room for received path and _
                                                     filename of the
user's selection.
        .nMaxFile = Len(.lpstrFile)
        .lpstrFileTitle = Space(256) & vbNullChar   'Make room for
filename of the user's selection
        .nMaxFileTitle = Len(.lpstrFileTitle)
        .lpstrInitialDir = CurDir & vbNullChar      'Initial directory is
C:\
        .lpstrTitle = "Scelta File" & vbNullChar    'Title of file dialog
        .flags = OFN_PATHMUSTEXIST Or OFN_FILEMUSTEXIST Or
OFN_HIDEREADONLY Or OFN_OVERWRITEPROMPT
        .nFileOffset = 0                            'The rest of the
options aren't needed.
        .nFileExtension = 0
        .lCustData = 0
        .lpfnHook = 0
    End With

    Result = GetSaveFileName(filestru)
    If Result <> 0 Then
        Me.FileName = Left(filestru.lpstrFile, InStr(filestru.lpstrFile,
vbNullChar) - 1)
        If InStr(Me.FileName, ".") = 0 Then
            Me.FileName = Me.FileName + ".xls"
        End If
    Else
        Exit Sub
    End If
    On Error Resume Next

    DoCmd.OutputTo acOutputQuery, "StatYear", acFormatXLS, Me.FileName

    If Err.Number <> 0 Then
        MsgBox "Estrazione fallita con errore " & Str(Err.Number)
    Else
        MsgBox "Estrazione completata."
    End If
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Export query su file excel

author: Sergio MAZZA

text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
news:ebc2gu$2gv$1...@news.newsland.it...
> Ciao a tutti,
> sono abituata ad esportare le query che utilizzo per le stampe anche su
> file excel, utilizzando il codice che posto in coda al messaggio e che ho
> trovato sul sito comune.
> Su alcuni pc (con access 2000, ma non con tutti i 2000), quando si apre la
> dialog per scegliere il nome del file da estrarre, pur proponendo file xls
> e pur avendo un pezzo di codice che testa l'esistenza del punto nel nome
> file, quando viene generato il file è senza estensione!
> Ovviamente devo poi rinominare a mano il file per ottenere l'estensione
> xls desiderata.
> Qualcuno può aiutarmi a risolvere il problema?
>
> ciao
> Nicky
(in debug) L'esecuzione entra nell'if?
...
    If Result <> 0 Then
...
Ciao.
--
Sergio MAZZA


title: Export query su file excel

text:
Sergio MAZZA ha scritto:


> Ciao.
..purtroppo si, per quello pensavo dipendesse da qualche fisima di A2000
piuttosto che dal codice
NicKy



title: Export query su file excel

text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
news:ebc57v$aa1$1...@news.newsland.it...
>
> ..purtroppo si, per quello pensavo dipendesse da qualche fisima di A2000
> piuttosto che dal codice
>
> NicKy
Purtroppo?!?
E poi prosegue? Segui i passi dell'esecuzione del codice con F8 e vedi il
perché ti viene restituito il nome del file senza estensione...
Ciao.
--
Sergio MAZZA


title: report: paginazione

author: ringo

text:
Salve a tutti,
mettiamo il caso di avere un report
delle vendite suddiviso per agente.
Se volessi utilizzare una stampante fronte/retro
avrei il problema che i dati dei venditori potrebbere
accavallarsi nella stessa pagina.
Esiste qualche trucchetto per risolvere
il problema?
grazie!
ringo


title: report: paginazione

text:

Forse non ho capito bene ma se inserisci un'interruzione di pagina risolvi?
ciao MAssimiliano
p.s. Ehi Ringo, questo NG è troppo piccolo x tutti e due!!
Ti sfido a duello, sarà una prova difficilissima al limite della
possibilità: trovare un pregio a Biso!
+ che difficile è impossibile.

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


title: report: paginazione

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9ajvm$re4$1...@newsread.albacom.net...

Raggruppa il report per venditore e chiedi di andare a pagina nuova nella
sezione intestazione venditore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: report: paginazione

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:9d5ua.98756$DT4.3...@twister1.libero.it...

Roberto ha sempre una soluzione!
My compliment to you!
scusa Roberto ma per dire al report "andare a pagina nuova nella
 sezione intestazione venditore" devo impostare qualche proprietą
della sezione oppure serve qualche riga di codice?
ho guardato le proprietą della sezione ma non ho trovato nulla...
grzie!
ringo


title: report: paginazione

text:
> Forse non ho capito bene ma se inserisci un'interruzione di pagina
risolvi?
> ciao MAssimiliano
non risolvo c'è il problema che la prima pagina di ogni
venditore può scadere su una pag. pari o dispari....
per risolvere la cosa occorre che ogni inizio di ogni venditore
sia dispari...
> p.s. Ehi Ringo, questo NG è troppo piccolo x tutti e due!!
> Ti sfido a duello, sarà una prova difficilissima al limite della
> possibilità: trovare un pregio a Biso!
> + che difficile è impossibile.
nooo dai anche se con certe sue affermazioni si rende
non molto simpatico trovo in Biso un bel pregio: LA DISPONIBILITA'
P.S.: ho vinto il duello! :-)
bye
ringo


title: report: paginazione

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9ap3q$178$1...@newsread.albacom.net...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:9d5ua.98756$DT4.3...@twister1.libero.it...
> >
> > "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> > news:b9ajvm$re4$1...@newsread.albacom.net...
> > > Salve a tutti,
> > >
> > > mettiamo il caso di avere un report
> > > delle vendite suddiviso per agente.
> > > Se volessi utilizzare una stampante fronte/retro
> > > avrei il problema che i dati dei venditori potrebbere
> > > accavallarsi nella stessa pagina.
> > >
> > > Esiste qualche trucchetto per risolvere
> > > il problema?
> > >
> > > grazie!
> > >
> > > ringo
> >
> > Raggruppa il report per venditore e chiedi di andare a pagina nuova
nella
> > sezione intestazione venditore.
> >
> > --
> > Roberto
>
> Roberto ha sempre una soluzione!
> My compliment to you!
>
> scusa Roberto ma per dire al report "andare a pagina nuova nella
>  sezione intestazione venditore" devo impostare qualche proprietà
> della sezione oppure serve qualche riga di codice?
Apri la struttura del report, evidenzia la sezione prima della quale vuoi
andare a pagina nuova (nel caso in discussione l'Intestazione venditore) ed
imposta a Prima di sezione la proprietà Interruzione pagina.
>
> ho guardato le proprietà della sezione ma non ho trovato nulla...
Beh, non hai guadato bene, è la prima proprietà. ;-)
>
> grzie!
>
> ringo



title: report: paginazione

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:MU7ua.99263$DT4.3...@twister1.libero.it...

noooo con quel metodo faccio solo il salto a pagina nuova,
ma il problema per la stampa fronte/retro mi rimane.. :-(
quello che servirebbe a mè è che ogni inizio dei dati di ogni
venditore inizi nelle SOLE pagine dispari...
grazie!
ringo


title: report: paginazione

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9b8gf$g8s$1...@newsread.albacom.net...

> > >  sezione intestazione venditore" devo impostare qualche proprietą
> > > della sezione oppure serve qualche riga di codice?
> >
> > Apri la struttura del report, evidenzia la sezione prima della quale
vuoi
> > andare a pagina nuova (nel caso in discussione l'Intestazione venditore)
> ed
> > imposta a Prima di sezione la proprietą Interruzione pagina.
> >
> > >
> > > ho guardato le proprietą della sezione ma non ho trovato nulla...
> >
> > Beh, non hai guadato bene, č la prima proprietą. ;-)
> >
> > >
> > > grzie!
> > >
> > > ringo
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> >
> >
>
> noooo con quel metodo faccio solo il salto a pagina nuova,
> ma il problema per la stampa fronte/retro mi rimane.. :-(
>
> quello che servirebbe a mč č che ogni inizio dei dati di ogni
> venditore inizi nelle SOLE pagine dispari...
>
> grazie!
>
> ringo
Mi farebbe piacere essere smentito, ma penso che per risolvere il problema
occorre che ogni volta che richiami il report questo stampi i dati di un
solo venditore; dovresti quindi richiamare il report (con stampa fronte
retro) tante volte quanti sono i venditori: puoi fare ciņ automaticamente
richiamando il report dall'interno di un ciclo che "spazzola" tutti i
venditori.



title: report: paginazione

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:5Zaua.99779$DT4.3...@twister1.libero.it...

grazie per la tua soluzione...cmq...
diventerebbe perņ AVIDA di risorse
nel senso che se il report č complesso
e i dati che vengono da query complesse
i tempi per ricalcolare i dati per ogni
venditore e stampare il report sarebbero
assai lunghi... :-(
bye
ringo


title: report: paginazione

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9bf0k$avd$1...@lacerta.tiscalinet.it...

Nessuno ti vieta di registrare i dati delle query complesse in una tabella
temporanea e poi usar questa come origine record del report.
Oppure filtra la query solo con il venditore da stampare.



title: report: paginazione

text:
prova a guardare questo post:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=ak7jh5%24nch%241%4
0nntp.weblinea.it
&rnum=2&prev=/groups%3Fq%3Dreport%2Bpagine%2Bdispari%2Bgrou
p:it.comp.appl.access%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26group%3Dit.comp.appl.
access%26selm%3Dak7jh5%2524nch%25241%
2540nntp.weblinea.it
%26rnum%3D2
bye
ringo


title: report: paginazione

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9d207$an7$1...@newsread.albacom.net...

il post è questo:
Ciao
Credo di aver trovato la soluzione che fa per te.
La mia proposta, ed ho visto che funziona, è quella di inserire
un'interruzione di pagina prima della sezione che ti interessa vada a pagina
, ad esempio dispari, e di impostare a true o a false nell'evento
formattazione della sezione , la proprietà visible dell'interruzione a
seconda che ti trovi in una pagina dispari o pari.
Naturalmente nel piè di pagina della sezione avrai una interruzione fissa
che ti impone di andare ad una pagina nuova.
Insomma, devi far così:
Metti una interruzione dal nome " Interruzione_ intestazione" proprio prima
della casella che ti stampa il nome del cliente, e una interruzione in fondo
al piè di pagina della sezione del cliente.
Con quest'ultima operazione obblighi access a stampare su una nuova pagina i
clienti.
Sull'evento apertura del report scrivi questo codice:
"   me.interruzione_intestazione.visible=false "
e sull'evento formattazione della sezione del cliente fai un controllo della
pagina per vedere se è pari o dispari.
Il codice è il seguente:
If Me.Page Mod 2 = 0 Then
Me.interruzione_intestazione.Visible = True
Else
Me.interruzione_intestazione.Visible = False
End If
Io l'ho provato e funzia.
Ora sta a te.
Se hai bisogno sono qua.


title: report: paginazione

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9d21n$asu$1...@newsread.albacom.net...

OK con questa soluzione il tutto funziona!
bye
ringo


title: report: paginazione

author: SR

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b9d207$an7$1...@newsread.albacom.net...

ti consiglio
http://tinyurl.com
 , ciao :-)


title: immagini e db

author: Samuele

text:
ciao a tutti,
sono Samuele ed è la prima volta che scrivo sul ng.
Ho un dubbio di questo tipo.
Sto costruendo un db in access xp con una tabella prodotti.
Vorrei che aprendo il record del prodotto mi venisse visualizzata anche la
foto.
Come faccio?
sono un po' alle prime armi...
grazie in anticipo.
Samuele


title: immagini e db

author: George

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:u1D7b.57724$R32.1...@news2.tin.it...

Sul sito comune trovi le informazioni per gestire correttamente una database
di immagni.
Ciao.


title: immagini e db

text:
grazie mille.
s.
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bjmuhf$78i$1...@newsreader.mailgate.org...



title: [SitoComune] piccolo aggiornamento

author: Federico Luciani

text:
TIP
Generare automaticamente una query di accodamento tra due tabelle con numero
diverso di campi. (Lorenzo Coronati)
Disabilitare/abilitare l'effetto del tasto shift all'avvio (solo
amministratori). (Federico Luciani)
DOWN
Access 97 - Disabilitare/abilitare l'effetto del tasto shift (Davide Pigoni)
Note:
ho qualche problema di spazio sul server xoom, nel senso che non mi fa
uplodare;
per il momento ho eliminato l'annata 1999 della raccolta di post del ng.
Ho, cmq, chiesto spiegazione agli amministratori di xoom, in quanto lo spazio
dovrebbe essere illimitato.
Sono in attesa di una loro risposta.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [SitoComune] piccolo aggiornamento

author: Harry Evans

text:
> Note:
> ho qualche problema di spazio sul server xoom, nel senso che non mi fa
> uplodare;
> per il momento ho eliminato l'annata 1999 della raccolta di post del ng.
> Ho, cmq, chiesto spiegazione agli amministratori di xoom, in quanto lo
spazio
> dovrebbe essere illimitato.
Probabilmente sono maniaci di Delphi e boicottano Access


title: [SitoComune] piccolo aggiornamento

author: Davide Pigoni

text:
> TIP
> Generare automaticamente una query di accodamento tra due tabelle con
numero
> diverso di campi. (Lorenzo Coronati)
> Disabilitare/abilitare l'effetto del tasto shift all'avvio (solo
> amministratori). (Federico Luciani)
> DOWN
> Access 97 - Disabilitare/abilitare l'effetto del tasto shift (Davide
Pigoni)
>
> Federico
Un sentito grazie a Federico Luciani e allo staff del sito comune per aver
migliorato e
inserito nell'area download  il programma.
Penso che adesso mi farò sentire più spesso sul NG dopo aver superato questo
"battesimo di fuoco" :-))
Ciao a tutti e ancora grazie.
Davide


title: [SitoComune] piccolo aggiornamento

text:
Davide Pigoni wrote:
> [cut]
>
> Un sentito grazie a Federico Luciani e allo staff del sito comune per aver
> migliorato e inserito nell'area download  il programma.
> Penso che adesso mi farň sentire piů spesso sul NG dopo aver superato questo
> "battesimo di fuoco" :-))
Ho apportato una miglioria al tuo mdb, spero non ti dispiaccia.
Per il resto, grazie a te.



title: [SitoComune] piccolo aggiornamento

author: Lorenzo Coronati

text:
Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
>per il momento ho eliminato l'annata 1999 della raccolta di post del ng.
Se a qualcuno dovessero servire, ho conservato i post da
agosto 98.
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


title: [SitoComune] piccolo aggiornamento

author: warp

text:
Giovanni Albertone ha scritto nel messaggio ...
>On Fri, 20 Oct 2000 11:41:58 +0200, "Harry Evans"
><
harry...@galactica.it
> wrote:
>
>>Probabilmente sono maniaci di Delphi e boicottano Access
>
>Delphi e Access lavorano benissimo insieme...
Verissimo, ma non sono molti a saperlo!
Ciao


title: [SitoComune] piccolo aggiornamento

text:
Lorenzo Coronati wrote:
> Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
> >per il momento ho eliminato l'annata 1999 della raccolta di post del ng.
>
> Se a qualcuno dovessero servire, ho conservato i post da
> agosto 98.
Prima o poi facciamo un cd ;-)



title: [SitoComune] piccolo aggiornamento

text:
Federico Luciani wrote:
> Note:
> ho qualche problema di spazio sul server xoom, nel senso che non mi fa
> uplodare;
> per il momento ho eliminato l'annata 1999 della raccolta di post del ng.
> Ho, cmq, chiesto spiegazione agli amministratori di xoom, in quanto lo spazio
> dovrebbe essere illimitato.
> Sono in attesa di una loro risposta.
Da xoom mi hanno fatto sapere che stanno rimaneggiando i servers (per
migliorare il servizio), quindi tra non molto reinseriro' i files eliminati.



title: [SitoComune] piccolo aggiornamento

author: Alessandro Cara

text:
Federico Luciani wrote:
>
> [cut]
> ho qualche problema di spazio sul server xoom, nel senso che non mi fa
> uplodare;
> per il momento ho eliminato l'annata 1999 della raccolta di post del ng.
> Ho, cmq, chiesto spiegazione agli amministratori di xoom, in quanto lo spazio
> dovrebbe essere illimitato.
> Sono in attesa di una loro risposta.
se a qualcuno interessa o continui ad avere problemi posso ospitarli io
(su blunet)
-
Alessandro Cara


title: [SitoComune] piccolo aggiornamento

author: sib

text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
39F0824F...@paperino.libero.it...
> Lorenzo Coronati wrote:
> > Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
> > >per il momento ho eliminato l'annata 1999 della raccolta di post del
ng.
> >
> > Se a qualcuno dovessero servire, ho conservato i post da
> > agosto 98.
>
> Prima o poi facciamo un cd ;-)
Spero che tu non abbia "censurato" i trheed piu' vivaci!
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: [SitoComune] piccolo aggiornamento

author: Antonio Biso

text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
39F0827B...@paperino.libero.it...
> Federico Luciani wrote:
>
> Da xoom mi hanno fatto sapere che stanno rimaneggiando i servers (per
> migliorare il servizio), quindi tra non molto reinseriro' i files
eliminati.
Non hai ricevuto il mio ultimo contributo?
Antonio


title: [SitoComune] piccolo aggiornamento

text:
Scrisse "sib" <
sibN...@iol.it
>:
>Spero che tu non abbia "censurato" i trheed piu' vivaci!
C'e' tutto!
E senza veli! :-)
btw, si scrive thread ;-)



title: [SitoComune] piccolo aggiornamento

text:
Antonio Biso wrote:
> Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
> > Da xoom mi hanno fatto sapere che stanno rimaneggiando i servers (per
> > migliorare il servizio), quindi tra non molto reinseriro' i files
> eliminati.
>
> Non hai ricevuto il mio ultimo contributo?
> Antonio
Non ancora.
Puo' darsi che Antonello lo abbia censurato ;-)



title: [SitoComune] piccolo aggiornamento

text:
Federico Luciani wrote:
> Ho apportato una miglioria al tuo mdb, spero non ti dispiaccia.
> Per il resto, grazie a te.
Certo che non mi dispiace.
Ciao e buon lavoro.
Davide


title: [SitoComune] piccolo aggiornamento

text:
Lorenzo Coronati <lorenzo.coronati@liberopuntoit> wrote in message
39f0b2b0...@news.libero.it...
> Scrisse "sib" <
sibN...@iol.it
>:
> >Spero che tu non abbia "censurato" i trheed piu' vivaci!
>
> C'e' tutto!
> E senza veli! :-)
>
>
> btw, si scrive thread ;-)
Lo immaginavo ma confesso che non lo sapevo.
Denghiu
Ciao, Sib


title: Filtrare un Report

author: Mauro Granata

text:
Ciao!
Ho costruito un report alla fine del quale ho messo un controllo che mi
esegue la somma del campo [1999]
Ora in un-altro posto dello stesso report vorrei visualizzare sempre la
somma di [1999] ma ad esempio non di tutto il 1999 ma dello stesso anno fino
a Settembre per esempio.
É una cosa possibile?


title: Filtrare un Report

author: Roberto da casa

text:
"Mauro Granata" <
mc8...@mclink.it
> ha scritto nel messaggio
news:8tpjnf$5ta$1...@news.mclink.it...

Se le righe dettaglio del report debbono contenere i dati di tutto il 1999,
nel piè di pagina del report inserisci un controllo non associato nella cui
origine controllo, tramite la funzione DSum, ti crei il totale desiderato.
Dai uno sguardo sull'help alla funzione DSum ed ai relativi esempi.
Fatti vivo per eventuali chiarimenti.
Se invece anche le righe dettaglio del report debbono fermarsi al mese di
settembre, o setti il filtro del report o come origine record di esso
adopera una query di selezione.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: X ROBERTO DA CASA

author: Simon

text:
CUT
> Per essere più comprensibile dovrei farti un esempio, ma affinché
l'esempio
> risulti il più possibile attinente alla realtà dovresti darmi almeno la
> struttura di massima della tabella angrafica e quella della tabella che
> contiene gli acquisti di ogni cliente.
--
Grazie dell'aiuto, pero' non riesco.
Il report ha come origine dati l'anagrafica dei pazienti, e devo
mettere nello stesso, una fianco all'altra, le consulenze fatte da
ognuno di essi, le consulenze sono in una query chiamata CONSULENZE,
il campo in comune è chiaramente la CARTELLA (formato testo),
studiando il ng e sitocomune sono riuscito a fare questo script, ma
forse sbaglio qualcosa perchè il report è bianco, tranne che per i
dati prelevati dall'anagrafica.
Ma la casella non collegata a cosa servivrebbe ?
Grazie
--------------------
Public Function LISTA_Consulenze()
Dim db As New ADODB.Connection
Dim r As New ADODB.Recordset
Set db = New ADODB.Connection
Set r = New ADODB.Recordset
Dim s As String
Dim p As String
s = "Select * from Consulenze where CARTELLA = CARTELLA"
p = ""
db.Open
 r.Open s, db, adOpenDynamic, adLockOptimistic, adCmdUnknown
    While Not r.EOF()
p = p + r("consulenza") + ","
r.MoveNext
Loop
r.Close
db.Close
LISTA_Consulenze = p
End Function
----------------
DOVE SBAGLIO ?
GRAZIE


title: X ROBERTO DA CASA

text:
"Simon" <
simone...@libero.it
> ha scritto nel messaggio
news:HDndb.131970$hE5.4...@news1.tin.it...
[CUT]
> DOVE SBAGLIO ?
>
> GRAZIE
Ti ho già risposto nel tuo thread precedente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Access e Otlook Express

author: battiato

text:
Cari tutti
Non riesco per quanto mi sforzi ( e anche perche' č da poco che sto
studiando il Vba) a risolvere un problema....
Question(!!)
Utilizzo per il mio lavoro un database da me interamente progettato
utilizzando Access.
Quello che non riesco a fare e che mi piacerebbe realizzare(perche'
velocizzerebbe di molto il lavoro) č questo: nella maschera(oviamente
dipendente da una tabella) una delle caselle di testo dei record č una
casella che contiene un indirizzo email, ovviamente diverso per ogni record.
Bene,
attraverso la routine con evento su click nella casella di testo
interessata:
Call Shell("""C:\Programmi\Outlook Express\msimn.exe"" /mailurl:%1 ", 1)
ottengo che si apra in automatico Outlook Express e la finestra di nuovo
messaggio.
Mi chiedo: č possibile fare in modo che, sempre sul solito evento click,
possa avvenire che venga riportato nella finestra del destinatario (A:) in
modo automatico l'indirizzo email del record in quel momento visualizzato?
Attenzione: l'indirizzo emai č diverso per ogni record!!  quindi ci vorra'
un filtro che distingua il record il quel momento
aperto....stlinkcriteria...?
In teoria bisonerebbe poter estrarre l'indirizzo Email dalla casella
associata e "incollarlo" come destinatario della stessa
Per i collegamenti tra varie maschere,tabelle ,ecc, utilizzo il filtro
stlinkcriteria, ma in questo caso non funziona per niente.
So che mi sfugge qualcosa di importante che collega le due applicazioni...
Potete darmi una mano?????
Grazie mille
Eddie


title: Access e Otlook Express

text:
"battiato" <
batt...@tin.it
> ha scritto nel messaggio
news:8heqh3$rce$1...@nslave1.tin.it...
> Cari tutti
> Non riesco per quanto mi sforzi ( e anche perche' č da poco che sto
> studiando il Vba) a risolvere un problema....
> Question(!!)
> Utilizzo per il mio lavoro un database da me interamente progettato
> utilizzando Access.
> Quello che non riesco a fare e che mi piacerebbe realizzare(perche'
> velocizzerebbe di molto il lavoro) č questo: nella maschera(oviamente
> dipendente da una tabella) una delle caselle di testo dei record č una
> casella che contiene un indirizzo email, ovviamente diverso per ogni
record.
> Bene,
> attraverso la routine con evento su click nella casella di testo
> interessata:
........
> Potete darmi una mano?????
> Grazie mille
> Eddie
>
>
Avevo anch'io lo stesso problema, l'ho risolto usando Outlook invece di
Outlook Express
in quanto il primo supporta metodi per gestire da codice la creazione di
msg, allegati, inserimenti sulla
cartella posta in uscita etc...
Se ti tinteressa fammi sapere.
ciao Bobbit


title: Access e Otlook Express

author: Sergio MAZZA

text:
"battiato" <
batt...@tin.it
> ha scritto nel messaggio
news:8heqh3$rce$1...@nslave1.tin.it...
> Cari tutti
----------- omissis ---------------
> Mi chiedo: è possibile fare in modo che, sempre sul solito evento click,
> possa avvenire che venga riportato nella finestra del destinatario (A:) in
> modo automatico l'indirizzo email del record in quel momento visualizzato?
> Attenzione: l'indirizzo emai è diverso per ogni record!!  quindi ci vorra'
> un filtro che distingua il record il quel momento
> aperto....stlinkcriteria...?
> In teoria bisonerebbe poter estrarre l'indirizzo Email dalla casella
> associata e "incollarlo" come destinatario della stessa
> Per i collegamenti tra varie maschere,tabelle ,ecc, utilizzo il filtro
> stlinkcriteria, ma in questo caso non funziona per niente.
> So che mi sfugge qualcosa di importante che collega le due applicazioni...
> Potete darmi una mano?????
> Grazie mille
> Eddie
>
>
>
Puoi provare (se non l'hai già fatto) con SendKeys; il problema che ho
riscontrato è che la maschera di Outlook Express si apre (almeno a me)
mentre il primo sendkeys stà "inviando" i dati, così risulta un destinatario
troncato...
Ciao.


title: Access e Otlook Express

text:
Ciao Bobbit..certo che mi interessa!!!!!...anche perche' tra poco l'azienda
mi costringera' ad usare anche Outlook...(sigh)..è pesante come
applicazione...
ma gioisci perche' nel frattempo un cuore buono (e capace) mi ha trovato una
soluzione che funge da dio anche con Outlook Express!!!
Eccotela...
La soluzione me l'ha trovata Faber di it.com.lang.visual-basic...
basta inserire nell'evento click (che io applico direttamente alla casella
nella maschera)la routine:
Call Shell("start mailto:" & [Email], vbHide)....
laddove [Email] è la casella di testo associata che contiene l'indirizzo
email...
(ergo se la casella è associata ad un campo che tu hai chiamato Posta...sarà
[Posta])
Faber mi aveva dato una soluzione che prevedeva l'associazione ad una
stringa di testo...la sua routine era:
Call Shell("start mailto:" & strMailAddress, vbHide)
..ho cambiato strMailAddress con [Email] e...magia funziona alla
grande....(ora non devo piu' preoccuparmi di andare nella rubrica!!!!!!)
..mi inserisce in automatico ogni indirizzo del record corrente e e se tu
hai inserito nella rubrica anche il nome del destinatario ti visualizza
quello...
grande!!!
Adesso tocca a te....come si fa' con Outlook??
Per ora ti ringrazio dell'interessamento.
Eddie
"bobbit_barton" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:fKK_4.95569$VM3.7...@news.infostrada.it...
>
> "battiato" <
batt...@tin.it
> ha scritto nel messaggio
> news:8heqh3$rce$1...@nslave1.tin.it...
> > Cari tutti
> > Non riesco per quanto mi sforzi ( e anche perche' è da poco che sto
> > studiando il Vba) a risolvere un problema....
> > Question(!!)
> > Utilizzo per il mio lavoro un database da me interamente progettato
> > utilizzando Access.
> > Quello che non riesco a fare e che mi piacerebbe realizzare(perche'
> > velocizzerebbe di molto il lavoro) è questo: nella maschera(oviamente
> > dipendente da una tabella) una delle caselle di testo dei record è una
> > casella che contiene un indirizzo email, ovviamente diverso per ogni
> record.
> > Bene,
> > attraverso la routine con evento su click nella casella di testo
> > interessata:
> ........
> > Potete darmi una mano?????
> > Grazie mille
> > Eddie
> >
> >
>



title: Access e Otlook Express

text:
Ciao
ho provato anch'io a seguire la tua stessa strada...e mi sono fermato
prima...ho letto nella guida ...Azione Trasferisci testo...e probabilmente
la soluzione sta li'..anche se per il momento non rieco a districarmi..
nel frattempo...
Faber di it.comp.lang.visual-basic mi ha trovato una soluzione che funziona
alla perfezione...
Eccola:
Basta inserire nell'evento click (che io applico direttamente alla casella
associa al campo Email della tabella corrispondente alla  stessamaschera) la
routine:
Call Shell("start mailto:" & [Email], vbHide)....
laddove [Email] è la casella di testo associata che contiene l'indirizzo
email...
(ergo se la casella è associata ad un campo che tu hai chiamato Posta...sarà
[Posta])
Faber mi aveva dato una soluzione che prevedeva l'associazione ad una
stringa di testo...la sua routine era:
Call Shell("start mailto:" & strMailAddress, vbHide)
..ho cambiato strMailAddress con [Email] e...magia funziona alla
grande....(ora non devo piu' preoccuparmi di andare nella rubrica!!!!!!)
..mi inserisce in automatico ogni indirizzo del record corrente e e se tu
hai inserito (ma è solo una finezza estetica) nella rubrica di Outlook
Express anche il nome del destinatario ti visualizza
quello...
grande!!!
Grazie anche a te...
Eddie
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:8hgiaq$nke$1...@suite03.caspur.it...
>
> "battiato" <
batt...@tin.it
> ha scritto nel messaggio
> news:8heqh3$rce$1...@nslave1.tin.it...
> > Cari tutti
> ----------- omissis ---------------
> > Mi chiedo: è possibile fare in modo che, sempre sul solito evento click,
> > possa avvenire che venga riportato nella finestra del destinatario (A:)
in
> > modo automatico l'indirizzo email del record in quel momento
visualizzato?
> > Attenzione: l'indirizzo emai è diverso per ogni record!!  quindi ci
vorra'
> > un filtro che distingua il record il quel momento
> > aperto....stlinkcriteria...?
> > In teoria bisonerebbe poter estrarre l'indirizzo Email dalla casella
> > associata e "incollarlo" come destinatario della stessa
> > Per i collegamenti tra varie maschere,tabelle ,ecc, utilizzo il filtro
> > stlinkcriteria, ma in questo caso non funziona per niente.
> > So che mi sfugge qualcosa di importante che collega le due
applicazioni...
> > Potete darmi una mano?????
> > Grazie mille
> > Eddie
> >
> >
> >



title: Access e Otlook Express

text:
Buono a sapersi!
Ciao...


title: pagina accesso ai dati

author: michele

text:
Ho creato una pagina di accesso ai dati con access 2000 su un web server
windows 2000 (iis).
Quando mi connetto localmente al server tutto funziona.
ma quando provo da remoto tramite internet, apro la pagina html, ma la
pagina non resce a trovare il database.
In pratica la pagina punta al db cercandolo localmente e quindi da remoto
non lo trova.
questo credo sia il codice che fa casino
Data Source=\\secondary\download\d\gestione chiamate 2003.mdb
in locale è charo che la pagina accede al database, ma in remoto tramite
internet il collegamento non funziona


title: pagina accesso ai dati

author: AEOM

text:
"michele" <
michele....@gsmbox.it
> ha scritto nel messaggio
news:HEhjb.221162$hE5.7...@news1.tin.it...

Da quello che ho capito non funzionano in internet...non ho ancora sentito o
letto di qualcuno che ci sia riuscito
AEOM


title: pagina accesso ai dati

author: stefano (kabisa)

text:
"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
news:ASujb.293905$R32.9...@news2.tin.it...

Dovresti fare un progetto adp quindi la pagina di acesso ai dati lavora su
sql e pui mettere tutto in rete altrimenti non riesci.
Stefano


title: Strano comportamento dell'opzione di accesso esclusivo

text:
Devo far utilizzare un mio applicativo da più utenti su una rete. Il file
risiede su un PC, da dove è lanciato, e deve essere aperto anche da altri
due PC.
La condizione è che solo un utente alla volta deve poterlo aprire!!!
Ho pertanto realizzato dei collegamenti sui Desktop dei PC in cui
l'applicativo viene lanciato con l'opzione /Excl.
Sembrava tutto funzionare ma oggi mi sono accorto di un comportamento molto
strano, che non sono riuscito a ricreare con certezza e comunque molto
random.
Praticamente, invece del solito messaggio
"Impossibile aprire il file XXX. File già in uso."
mi diceva qualcosa sul file che non ricordo, ma tipo che il file era già
usato da un altro utente e poi
"il file verrà aperto in accesso condiviso"
e in effetti si apriva, permettendone il completo uso, tra il mio
raccapriccio...
Dopo una serie di test (apri-chiudi, prima uno, poi l'altro e viceversa) il
problema non si è più verificato.
Cosa può essere successo?
Antonio


author: Alex

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:vq9Pa.161265$
Ny5.4...@twister2.libero.it
[CUT]
> Cosa può essere successo?
>
> Antonio
Scusa il CUTTONE....!
In effetti è inspiegabile, ma se non ricordo
male l'anno passato avevamo trovato una soluzione
per evitare di aprire 2 sessioni dello stesso Applicativo
e se non ricordo male si erano trovate 2 soluzioni.
1)Quella che hai illustrato (semplice ed efficace)
2)Dal sito di MVPS c'è un modo via API di bloccare l'eventuale
seconda sessione.
Potrei suggerirti di provare la 2° anche se più "Scomoda".
http://www.mvps.org/access/api/api0041.htm
Di più non saprei....!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: MA

text:

Non so dirtelo, però puoi aumentre la tua sicurezza dicendogli di aprire una
sola istanza.
Sub openMdB(strInMDB As String)
On Error Resume Next
SendKeys "%Fo" & strInMDB & "~"
End Sub
Non l'ho verificato in una LAN ma credo che possa funzionare
MAssimiliano


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:IO9Pa.3448$B8....@news.edisontel.com...
> > Cosa può essere successo?
> >
> > Antonio
> Non so dirtelo, però puoi aumentre la tua sicurezza dicendogli di aprire
una
> sola istanza.
> Sub openMdB(strInMDB As String)
> On Error Resume Next
> SendKeys "%Fo" & strInMDB & "~"
> End Sub
> Non l'ho verificato in una LAN ma credo che possa funzionare
Vediamo un po'
Antonio