title: Su corrente mi chiude la maschera

author: Maurizio Montanari

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:xZvPb.5910$
nC1....@news.edisontel.com

Nulla perchè la commento.
In ogni caso c'e' scritto:
Sub Form_Current()
    Dim tbc As Control, pge As Page
    Set tbc = Me!Schede
    If Me.STRUMENTO = 1 Then
       tbc.Pages(1).SetFocus
    Else
       tbc.Pages(0).SetFocus
    End If
End Sub
però anche commentando il tutto la Maschera principale mi sparisce.
Non ottengo nessun errore, ma la maschera principale dove è finita ?
Nella maschera principale ho 2 eventi. Questo appena scritto ed un
secondo evento "su apertura":
Private Sub Form_Open(Cancel As Integer)
    Me.Filter = ""
    Me.OrderBy = ""
    DoCmd.Maximize
End Sub
Anche se commento quest'ultimo, oppure lo tolgo ottengo sempre la
sparizione della maschera principale. Per applicare il filtro alla
maschera principale ne apro una seconda con una semplice chiamata:
 DoCmd.OpenForm "Richiesta_Multipla", acNormal, , , , acDialog
La sparizione della maschera principale avviene quando da questa
seconda maschera io applico il filtro alla prima:
Faccio un po' di cosine e poi:
....
ApplicaFiltro = True
QueryStr = QueryStrCom & " False"
If QueryStr <> "" Then
     Form_QueryStrumentiGenerali.Filter = QueryStr
     Form_QueryStrumentiGenerali.FilterOn = True
End If
DoCmd.Close
End Sub
Ciao
maurizio.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Su corrente mi chiude la maschera

text:
"Maurizio Montanari" <
mamon...@regione.emilia-romagna.it
> wrote in
message
news:e37b75beaacffe75f14...@mygate.mailgate.org
>
Ho risolto!!

Probabilmente, anzi con l'evento su corrente, quando
si applicava il filtro dalla maschera secondaria a quella principale,
il Focus si posizionava su quest'ultima e quindi DoCmd.Close chiudeva
la principale (infatti la maschera secondaria rimaneva aperta).
Allora dalla secondaria ho fatto cosi': DoCmd.Close acForm,
"Nome_form_x_filtro"
anzichč solo DoCmd.Close specificando esattamente quale maschera
dovevo chiudere.
Grazie comunque per la disponibilitą
Maurizio.



title: Su corrente mi chiude la maschera

author: Maurizio Borrelli

text:
"Maurizio Montanari" <
mamon...@regione.emilia-romagna.it
> ha scritto nel
messaggio news:5d860b242da79463c1c...@mygate.mailgate.org...
> "Maurizio Montanari" <
mamon...@regione.emilia-romagna.it
> wrote in
> message
news:e37b75beaacffe75f14...@mygate.mailgate.org
> Ho risolto!!
[...]
Ciao, Maurizio.
    Ne siamo tutti lieti. :-)
    Hai visto che trabocchetto sono gli argomenti "facoltativi"?!
--



title: AIUTO!! VI PREGO!!!

author: Ghepardo

text:
Scusate il titolo in maiuscolo ma ho bisogno di un grandissimo aiuto! Ho già
postato questo messaggio un paio di mesi fa e non avendo avuto una risposta
risolutiva ho dovuto abbandonare, temporaneamente, il mio progetto. Adesso
l'impegno che ho assunto è inderogabile, devo fare il programma x settembre.
Il programma serve ad un Punto Snai che vuole fare stampe con le classifiche
e le statistiche dei vari campionati di calcio.
Vorrei fare la classica tabella che si trova sulla gazzetta il lunedì con:
Nome squadra, Punti, Vittorie in casa, pareggi in casa....gol fatti e gol
subiti.
Ho preparato una tabella risultati con:
Evento, data (chiavi primarie), squadraA, squadraB, golsqA, golsqB
..e una tabella squadre con:
Nome squadra, Punti, Vittorie in casa, pareggi in casa....gol fatti e gol
subiti
Le vittorie in casa (e di conseguenza i pareggi, le sconfitte ecc..) le
voglio aggiornare con una query di update e ho scritto la seguente
istruzione:
UPDATE Squadre AS sq1 SET Sq1.VittorieC = (SELECT Count(Sq2.[Nome squadra])
AS [ConteggioDiNome squadra]
FROM Squadre AS sq2 INNER JOIN Risultati ON Sq2.[Nome squadra] =
Risultati.SquadraA
WHERE (((Risultati.[Gol Sq A])>[gol sq B])) AND
Sq1.[Nome squadra]=ciao) WHERE sq1.[nome squadra]=forms!risultati!squadraA;
dove "forms!risultati!squadraA" è il campo della maschera di inserimento
risultati che contiene il nome della squadra di casa.
Questa query non funziona e il messaggio che ottengo è:
"Per l'operazione è necessaria una query aggiornabile"


title: problema form nelle query

text:
SELECT forniture_anagrafica.*,
[Forms]![FornitureElencoNominativi]![NumeroFornitura] AS Espr1,
[Forms]![FornitureElencoNominativi]![id] AS Espr2
FROM forniture_anagrafica
WHERE
(((forniture_anagrafica.NumeroFornitura)=[Forms]![FornitureElencoNominativi]![NumeroFornitura])
AND ((
forniture_anagrafica.id
)=[Forms]![FornitureElencoNominativi]![id]));
con questa select guardando il risultato del campo
[Forms]![FornitureElencoNominativi]![NumeroFornitura] AS Espr1 mi
restituisce questo strano carattere
questo mi succede con moltissime maschere da quamdo ho installato access
2003 sp1
prima utilizzavo access 97 e 2002 e tutto funzionava a meraviglia
cosa può essere?
ciao a tutti e buon lavoro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema form nelle query

author: MA

text:
??? wrote:
Prova ad usare un subject significativo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: problema form nelle query

author: ces

text:
SELECT forniture_anagrafica.*,
[Forms]![FornitureElencoNominativi]![NumeroFornitura] AS Espr1,
[Forms]![FornitureElencoNominativi]![id] AS Espr2
FROM forniture_anagrafica
WHERE
(((forniture_anagrafica.NumeroFornitura)=[Forms]![FornitureElencoNominativi]![NumeroFornitura])
AND ((
forniture_anagrafica.id
)=[Forms]![FornitureElencoNominativi]![id]));
con questa select guardando il risultato del campo
[Forms]![FornitureElencoNominativi]![NumeroFornitura] AS Espr1 mi
restituisce questo strano carattere
questo mi succede con moltissime maschere da quamdo ho installato access
2003 sp1
prima utilizzavo access 97 e 2002 e tutto funzionava a meraviglia
cosa può essere?



title: problema form nelle query

text:
ces ha scritto:
> SELECT forniture_anagrafica.*,
> [Forms]![FornitureElencoNominativi]![NumeroFornitura] AS Espr1,
> [Forms]![FornitureElencoNominativi]![id] AS Espr2
> FROM forniture_anagrafica
> WHERE
>
(((forniture_anagrafica.NumeroFornitura)=[Forms]![FornitureElencoNominativi]![NumeroFornitura])
> AND ((
forniture_anagrafica.id
)=[Forms]![FornitureElencoNominativi]![id]));
> con questa select guardando il risultato del campo
> [Forms]![FornitureElencoNominativi]![NumeroFornitura] AS Espr1 mi
> restituisce questo strano carattere
> questo mi succede con moltissime maschere da quamdo ho installato access
> 2003 sp1
> prima utilizzavo access 97 e 2002 e tutto funzionava a meraviglia
> cosa può essere?
devo dire che access 2003 è un vero disastro!!!!!
in confronto allo stabilissimo access 97 è um vero buco nell'acqua
la mia esperienza personale mi fa pensare che chi sta usando access 97 non
lo molli per passare a 2003
ciao a tutti



title: [LUNGO] - DAO, ADO, ADODB...che casino...!!!!

author: Giulio Severini

text:
Che casino!!!
Sto studiando l'architettura applicativa di Access e non riesco a mettere
insieme i cocci.
Da quel che ho capito sin'ora:
i due componenti principali di Access sono il MOTORE APPLICATIVO e il JET
DBENGINE.
Il MOTORE APPLICATIVO crea l'OGGETTO APPLICATION che è l'oggetto di
livello più alto di tutti.
All'interno dell'OGGETTO APPLICATION ci sono tutti gli INSIEMI FORMS,
REPORTS, MODULES e REFERENCES che rappresentano gli insiemi degli oggetti
che comunemente utilizziamo (maschere, report, moduli e via dicendo)
Ogni INSIEME SPECIFICO contiene un INSIEME CONTROLS, che rappresenta tutti
gli OGGETTI in quell'insieme;
ad.es
 l'INSIEME FORMS contiene l'insieme
CONTROLS che potrebbero essere bottoni, etichette, e via dicendo.
Fin qui tutto chiaro. Poi vengono i problemi.
Il testo di Viescas dice:
Il primo (e più vecchio) dei due modelli che puoi utilizzare per
recuperare i dati ed esaminare o creare nuovi oggetti dati è il modello
Data Access Object.
[...] perchè fornisce oggetti, metodi e proprietà specifiche ad Access e
JET DBEngine.
DOMANDA 01: che vuol dire la parola 'fornisce'? Mi sembra di scorgere una
specie di framework, però non mi è chiaro e non ne vedo le relazioni.
DOMANDA 02: a cosa serve la libreria Microsoft DAO 3.6 Object Library? Che
metodi, proprietà e funzioni ha al suo interno, ed in che modo si
relazionano con Access?
continua:
La proprietà DBEngine dell'oggetto Application viene utilizzata come ponte
tra il motore applicativo e JET DBEngine
DOMANDA 03: in che modo fa da ponte, e perchè è necessaria?
continua:
questa proprietà rappresenta l'oggetto DBEngine, che è l'oggetto di
livello superiore nella gerarchia DAO
DOMANDA 04: è però di livello inferiore all'oggetto Application?
continua:
Da quello che mi pare di capire dagli schemi del libro, la struttura è
qualcosa di questo tipo:
MOTORE APPLICATIVO
|
|stabilisce
|
Oggetto APPLICATION
|
|che ha la
|
proprietà DBEngine
|
|con la quale si collega a
|
oggetti DAO
|
|il cui oggetto di livello superiore è
|
oggetto DBEngine
DOMANDA 05: giusto? Ma perchè c'è bisogno di tutto questo casino? Da
questo  schema sembra che tutto il modello DAO sia ad un livello inferiore
rispetto a quello dell'oggetto Application e che anzi 'dipenda da questo'.
E' giusto?
Modello ADO
Nel libro ci sono alcune frasi che non capisco. Ad.es.
Microsoft ha introdotto un set generico (1) di modelli di oggetti (2)
basati (3) su motore di dati (4) per fornire riferimenti (5) non solo agli
oggetti memorizzati da JET DBEngine ma anche ecc....ecc...
Le cose che non riesco a capire sono numerate (n).
1. che vuol dire set generico? strutturato in che modo?
2. modelli di oggetti...ovvero?
3. basati = ovvero? che usano? che hanno caratteristiche di...?
4. motore di dati = e che vuol dire?
5. fornire riferimenti = ovvero?
Sto agli inizi ma mi risulta abbastanza difficile organizzare tutti questi
dati così come sono presentati nel libro.
Qualcuno qui può darmi una mano a capire meglio per favore?
Grazie infinite a tutti!!!!!!
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:

Accedendo via DAO tu puoi recuperare di ciascun oggetto una serie di
caratteristiche
(metodi e proprietà)
ad esempio l'oggetto field di quella tabella.
Quindi DAO ti viene proposto come metodo per muoverti all'interno della
struttura dell'application
>
> DOMANDA 02: a cosa serve la libreria Microsoft DAO 3.6 Object
> Library? Che metodi, proprietà e funzioni ha al suo interno, ed in
> che modo si relazionano con Access?
Dim rst as DAO.recordset          'Ti crei la variabile rst e gli dice che
la vuoi gestire con DAO
set rst = currentdb.openrecordset("Tuatabella")  'il recordset è un insieme
di record raggruppati in diversi modi
'come una tabella, una query, un oggetto come una sottomaschera
                                                                        'una
stringa creata con "Select * from tuatabella"
>
> continua:
>
> La proprietà DBEngine dell'oggetto Application viene utilizzata come
> ponte tra il motore applicativo e JET DBEngine
>
> DOMANDA 03: in che modo fa da ponte, e perchè è necessaria?
Puoi anche superarla questa istruzione perchè è quella di default, quindi
puoi anche non dichiararla
>
> continua:
>
> questa proprietà rappresenta l'oggetto DBEngine, che è l'oggetto di
> livello superiore nella gerarchia DAO
>
> DOMANDA 04: è però di livello inferiore all'oggetto Application?
No, credo che sia il contrario
Jet è il motore
Applications sono le diverse applicazioni (in maniera un pò spiccia)
Dao è un metodo di accesso

ADO è il fratello giovane di Dao.
M$ avrebbe voluto sostituire DAO con ADO, ma tranne che negli adp li suppora
entrambi.
Da A2k ADO è lo strumento di default se vuoi DAO devi aggiungerlo nei
riferimenti
>
> Sto agli inizi ma mi risulta abbastanza difficile organizzare tutti
> questi dati così come sono presentati nel libro.
>
> Qualcuno qui può darmi una mano a capire meglio per favore?
>
> Grazie infinite a tutti!!!!!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


author: Alessandro Cara

text:
[cut]
> DOMANDA 02: a cosa serve la libreria Microsoft DAO 3.6 Object Library? Che
> metodi, proprietą e funzioni ha al suo interno, ed in che modo si
> relazionano con Access?
Ho visto che hai ricevuto una lunga risposta da MA quindi non
intervengo, ma....
1) richiami un qualsiasi codice  (maschera del VBA)
2) controlli da strumenti-->riferimenti se e' spuntata la
DAO object library
3) fai un ricco F2 (visualizzatore oggetti)
4) selezioni solo la DAO ed "osservi" quello che tale libreria ti mette
a disposizione
--
a.cara


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso'

author: Roberto da casa

text:
Ecco alcune regole pubblicate sul nostro Sito Comune e che è auspicabile
vengano rispettate da tutti i frequentatori di questo NG.
==============================================
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Si possono effettuare delle ricerche nell'archivio storico del Sito Comune.
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nello scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo
diproblema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularlo evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i
piu'svariati, dalla domanda mal posta, al fatto che nessuno effettivamente
abbia una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliando le parti meno significative, lasciando quelle
piu'interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordie sarebbe meglio proseguirle in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con Access, non ci sembra corretto contribuire a
diffondere questo tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
Access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie),
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.mamofaq.usenet.eu.org/FAQ-galamalileo.txt
Cara Emily Postnews...
http://uniper.unimo.it/uniper/cara_emily_postnews.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL8R See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing out loud
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Tasto destro mouse disabilitato nelle maschere.

author: Alkatraz

text:
Nei controlli delle maschere.
Per evitare che si possa fare ordinamento, filtro
e soprattutto guardarne le proprieta'.
Come si fa?
Grazie a che mi sa dare qualche indicazione.


text:
> "Alkatraz" <alka...@levati.ORG> ha scritto nel messaggio
> news:wXs8a.351474$AA2.13...@news2.tin.it...
> Nei controlli delle maschere.
> Per evitare che si possa fare ordinamento, filtro
> e soprattutto guardarne le proprieta'.
[...]
    Sperimenta con:
        Strumenti > Avvio...
        [_] Menů di scelta rapida predefiniti
        [ OK ]
e leggi anche la Guida in linea di Microsoft Access al riguardo.
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio news:b3u1rk$1q4s5c$1...@ID-52090.news.dfncis.de...
> > "Alkatraz" <alka...@levati.ORG> ha scritto nel messaggio
> > news:wXs8a.351474$AA2.13...@news2.tin.it...
> > Nei controlli delle maschere.
> > Per evitare che si possa fare ordinamento, filtro
> > e soprattutto guardarne le proprieta'.
> [...]
>
>     Sperimenta con:
>
>         Strumenti > Avvio...
>         [_] Menů di scelta rapida predefiniti
>         [ OK ]
>
> e leggi anche la Guida in linea di Microsoft Access al riguardo.
>
>     (Facci sapere se ed eventualmente come hai risolto. Grazie.)
perfetto, grazie. In piu', creandosi una nuova barra dei menu' di scelta
rapida posso inserire solo i comandi che desidero io. Ovviamente,
occorre selezionarla in Avvio... nel menu' Strumenti.


title: [Help] Collegare File DB£ ad Access

author: Aimonetto Armando

text:
Buongiorno a tutto il NG.
Vengo ai quesiti:
c'è la possibiltà di collegare da codice VBA delle tabelle in formato DB3 (e
fin qui tutto ok) a cui però sono collegati degli indici (ovviamente del
DB3) in formato ntx o ndx?
Con le macro è fattibile perchè ti compare la tua bella finestra di
richiesta. Ma con VBA?
Alternativa: se no, posso semplicemente creare un file di txt (come
d'altronde fa Access in formato inf) creando manualmente le informazioni di
installazione tramite una procedura semplice semplice (creazione file txt e
scrittura tramite comando dir dei file interessarti come indice)?
e per l'eliminazione degli indici, dopol'eliminazione della tabella
collegata, basta cancellare il file .inf?
Qualche controindicazione?
Gazie 1000.


title: [Help] Collegare File DB£ ad Access

author: Emyr

text:


convertendo la macro in visual basic?
Saluti.
Emanuele.


title: [Help] Collegare File DB£ ad Access

text:
Emyr <
fan...@lavoro.com
> wrote in message
seet3ugbtm2u4t7sl...@4ax.com...

... non mi collega i file DB3 con gli indici (non mi compare nessuna
finestra di richiesta!)
Altre idee? Grazie 1000.


title: Riallegare da codice tabella con nome locale diverso da quello remoto

author: Antonio Biso

text:
C'avrò mal di testa ma oggi proprio non mi riesce 'sta cosa.
Situazione FE - BE.
Nel FE ho una tabella allegata che, per motivi insormontabili ho dovuto
chiamare in maniera diversa da come si chiama nel BE.
Pertanto
BE: TAB_DATI
FE: TAB_DATI_XXX
Voglio cambiare il path di collegamento al BE, pertanto faccio
path = ricercapath 'ricercapath è la classica funzione che apre la finestra
di dialogo e mi permette di selezionare un file quindi ritorna il suo
percorso
set tbl = currentdb.tabledefs("TAB_DATI_XXX")
tbl.connect = ";DATABASE=" & path
tbl.refreshlink
A questo punto mi si genera un errore che dice che la tabella TAB_DATI_XXX
non esiste nel database remoto.
In effetti è proprio così, però la proprietà SourceTableName della tabella
vale sempre "TAB_DATI" quindi lui dovrebbe considerare quel valore per
cercare la tabella remota, non il nome locale della tabella!!!
Come faccio allora a riallegare la tabella TAB_DATI_XXX alla sua
corrispondente TAB_DATI nel BE ???
Il tuo ovviamente via codice...
Antonio
P.S.
La proprietà SourceTableName è di sola lettura in quanto la tbl è già
contenuta nell'insieme tabledefs. Ci sarebbe quindi la possibilità di
ricreare da codice la tabella allegata con tutti i riferimenti giusti
(quindi anche la SourceTableName) dopo aver cancellato la precedente, però è
una soluzione che mi infastidisce alquanto!!!!


author: Carlo Costarella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:GO0J9.75184$2B1.2...@twister2.libero.it...

Così al volo...
nel codice che ti riallega le tabelle potresti inserire un If..
If InStr(1, tdf.Name, "TAB_DATI_XXX ") then
tdf.Connect = ";DATABASE=" ......
Però non credo funzioni.
Altra ipotesi è quella di rinominare la tabella prima di riallegare le
tabelle (non so se per te è possibile, cioè se non hai già una tabella con
lo stesso nome dell'originale) e poi riallegare le tabelle e rinominare
ancora una volta la tabella del FE.
Ciao, Carlo


author: Sib

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> C'avrò mal di testa ma oggi proprio non mi riesce 'sta cosa.
>
> Situazione FE - BE.
>
> Nel FE ho una tabella allegata che, per motivi insormontabili ho dovuto
> chiamare in maniera diversa da come si chiama nel BE.
>
> Pertanto
> BE: TAB_DATI
> FE: TAB_DATI_XXX
>
> Voglio cambiare il path di collegamento al BE, pertanto faccio
>
> path = ricercapath 'ricercapath è la classica funzione che apre la
finestra
> di dialogo e mi permette di selezionare un file quindi ritorna il suo
> percorso
>
> set tbl = currentdb.tabledefs("TAB_DATI_XXX")
> tbl.connect = ";DATABASE=" & path
> tbl.refreshlink
>
> A questo punto mi si genera un errore che dice che la tabella TAB_DATI_XXX
> non esiste nel database remoto.
cut
Ma cosa vale path nel momento in cui ti genera l'errore?
Sib


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:C31J9.48560$fa.15...@news1.tin.it...
>
>
> Così al volo...
> nel codice che ti riallega le tabelle potresti inserire un If..
> If InStr(1, tdf.Name, "TAB_DATI_XXX ") then
> tdf.Connect = ";DATABASE=" ......
> Però non credo funzioni.
Ma io so perfettamente quale sia la tabella con XXX e poi faccio quello che
hai scritto tu.
Solo che mi cerca nel db remoto la tabella col nome di quella locale, non
con il valore del SourceTableName
> Altra ipotesi è quella di rinominare la tabella prima di riallegare le
> tabelle (non so se per te è possibile, cioè se non hai già una tabella con
> lo stesso nome dell'originale) e poi riallegare le tabelle e rinominare
> ancora una volta la tabella del FE.
Il problema è proprio quello, ecco perchè mi serviva di chiamarla con XXX.
A quel punto è come cancellare la tabella allegata e riallegarla, non è
comunque una soluzione immediata come mi aspettavo si potesse fare...
Antonio


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:271J9.65102$qF1.2...@news2.tin.it...

path è giusto, è il percorso del db remoto a cui mi collego. Non è lì il
problema, la procedura è la solita che uso per il rtiallegamento automatico
delle tabelle.
Ripeto, il problema è che lui usa il nome locale della tabella e non quello
contenuto in SourceTableName
Antonio


author: Karl Donaubauer

text:
Antonio Biso schrieb:
> Nel FE ho una tabella allegata che, per motivi insormontabili ho
> dovuto chiamare in maniera diversa da come si chiama nel BE.
>
> Pertanto
> BE: TAB_DATI
> FE: TAB_DATI_XXX
>
> Voglio cambiare il path di collegamento al BE, pertanto faccio
>
> path = ricercapath 'ricercapath è la classica funzione che apre la
> finestra di dialogo e mi permette di selezionare un file quindi
> ritorna il suo percorso
>
> set tbl = currentdb.tabledefs("TAB_DATI_XXX")
> tbl.connect = ";DATABASE=" & path
> tbl.refreshlink
>
> A questo punto mi si genera un errore che dice che la tabella
> TAB_DATI_XXX non esiste nel database remoto.
> ...
Qual'è l'errore esatto che di dà - con numero?
2 cose:
1.
Con un tale codice prima di debbe dare un
3420 Object invalid or no longer set
Questo perché definisce un Tabledef in una righa con Currentdb.
--> Non esiste più una righa dopo. Invece debbi usare una variabile
per il database:
Set db = CurrentDb
Set tbl = db.TableDefs("TAB_DATI_XXX")
2.
Non importa se il nome della tabella nel FE non è uguale a
questo nel BE. Una volta allegato l'informazione sul
SourceTableName è già salvato nella tabella del FE.
Il tuo problema debb'avere un altra raggione. Forse il 1.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:at4hs7$10orrk$1...@ID-46617.news.dfncis.de...
> Antonio Biso schrieb:
> > set tbl = currentdb.tabledefs("TAB_DATI_XXX")
> > tbl.connect = ";DATABASE=" & path
> > tbl.refreshlink
> >
> > A questo punto mi si genera un errore che dice che la tabella
> > TAB_DATI_XXX non esiste nel database remoto.
> > ...
>
> Qual'è l'errore esatto che di dà - con numero?
3265 - Elemento non trovato in questo insieme
> 2 cose:
>
> 1.
> Con un tale codice prima di debbe dare un
> 3420 Object invalid or no longer set
> Questo perché definisce un Tabledef in una righa con Currentdb.
> --> Non esiste più una righa dopo. Invece debbi usare una variabile
> per il database:
Ok, nel codice che usavo era come dici tu, poi per scrivere il post ho usato
quella notazione più veloce da scrivere, che in effetti però è scorretta.
Non è quindi questo il problema
> 2.
> Non importa se il nome della tabella nel FE non è uguale a
> questo nel BE. Una volta allegato l'informazione sul
> SourceTableName è già salvato nella tabella del FE.
Ma è quello che pensavo anch'io!!!!!
E invece non va!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
cut
> Ripeto, il problema è che lui usa il nome locale della tabella e non
quello
> contenuto in SourceTableName
hai ragione, e' molto strano.
penso che tu abbia gia' provato a visualizzare tutti i parametri
dell'oggetto tabledef nel punto in cui ti da l'errore, quindi mi sembra
probabile che sia un problema di mdb.
Prova con i vari metodi di recupero.
Ciao
Sib


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:X5kJ9.124$ab2....@news1.tin.it...

Tu hai provato a realizzare una cosa del genere?
I db non danno segni di corruzione, pare tutto ok...
Antonio
P.S.
Dai uno sguardo anche all'altro thread?


text:
Antonio Biso ha scritto:
> "Karl Donaubauer ha scritto:
>>> set tbl = currentdb.tabledefs("TAB_DATI_XXX")
>>> tbl.connect = ";DATABASE=" & path
>>> tbl.refreshlink
>>>
>>> A questo punto mi si genera un errore che dice che la tabella
>>> TAB_DATI_XXX non esiste nel database remoto.
>>> ...
>>
>> Qual'è l'errore esatto che di dà - con numero?
>
> 3265 - Elemento non trovato in questo insieme
>...
Ma questo si riferisce alla tabella nel FE.
Vuol dire che non trova "TAB_DATI_XXX".
Sei sicuro di avere scritto il nome corretamente?
Invece se non trova la tabella nel BE ti debbe dare l'errore 3011.



text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
cut
> Con un tale codice prima di debbe dare un
> 3420 Object invalid or no longer set
> Questo perché definisce un Tabledef in una righa con Currentdb.
> --> Non esiste piů una righa dopo. Invece debbi usare una variabile
> per il database:
>
> Set db = CurrentDb
> Set tbl = db.TableDefs("TAB_DATI_XXX")
cut
Non ho capito bene.
Perche' e' scorretta l'altra sintassi?
Sib


text:
Sib ha scritto:
> "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> cut
>> Con un tale codice prima di debbe dare un
>> 3420 Object invalid or no longer set
>> Questo perché definisce un Tabledef in una righa con Currentdb.
>> --> Non esiste più una righa dopo. Invece debbi usare una variabile
>> per il database:
>>
>> Set db = CurrentDb
>> Set tbl = db.TableDefs("TAB_DATI_XXX")
> cut
>
> Non ho capito bene.
> Perche' e' scorretta l'altra sintassi?
Forse è spiegato più chiaro qui:
ACC2000: "Object Invalid or No Longer Set" Error with CurrentDb
http://support.microsoft.com/default.aspx?scid=kb;en-us;200592



text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
> > "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> > cut
> >> Con un tale codice prima di debbe dare un
> >> 3420 Object invalid or no longer set
> >> Questo perché definisce un Tabledef in una righa con Currentdb.
> >> --> Non esiste piů una righa dopo. Invece debbi usare una variabile
> >> per il database:
> >>
> >> Set db = CurrentDb
> >> Set tbl = db.TableDefs("TAB_DATI_XXX")
> > cut
> >
> > Non ho capito bene.
> > Perche' e' scorretta l'altra sintassi?
>
> Forse č spiegato piů chiaro qui:
> ACC2000: "Object Invalid or No Longer Set" Error with CurrentDb
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;200592
Grazie,
non lo sapevo,
in effetti non mi era capitato perche' di solito uso:
     for each tdf in currentdb.tabledefs
e quindi l'errore nonsi verifica.
buono a sapersi.
Ciao
Sib


text:
Sib ha scritto:
> "Karl Donaubauer ha scritto:...
>>>> Set db = CurrentDb
>>>> Set tbl = db.TableDefs("TAB_DATI_XXX")
>> ...
>> Forse è spiegato più chiaro qui:
>> ACC2000: "Object Invalid or No Longer Set" Error with CurrentDb
>>
http://support.microsoft.com/default.aspx?scid=kb;en-us;200592
> ...
> in effetti non mi era capitato perche' di solito uso:
>      for each tdf in currentdb.tabledefs
> e quindi l'errore nonsi verifica.
Ogni call (apello? in italiano) a CurrentDB crea una nuova copia del
oggetto nella memoria. Per questo non è molto efficace di usare
Currentdb tante volte in un ciclo. È meglio assegnarlo a una variable
che solo viene creato una volta.



text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:at4j50$uljh7$1...@ID-46617.news.dfncis.de...

Ok, hai ragione, nel ricreare l'errore avevo dimenticato di ristabilire una
parte di codice.
Allora l'errore è effettivamente il 3011, con descrizione:
Il modulo di gestione di database Microsoft Jet non è riuscito a trovare
l'oggetto 'TAB_DATI'. Assicurarsi che l'oggetto esista e che il nome e il
percorso siano digitati correttamente.
Antonio


text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
cut
> > in effetti non mi era capitato perche' di solito uso:
> >      for each tdf in currentdb.tabledefs
> > e quindi l'errore nonsi verifica.
>
>
> Ogni call (apello? in italiano)
chiamata
> a CurrentDB crea una nuova copia del
> oggetto nella memoria. Per questo non è molto efficace di usare
> Currentdb tante volte in un ciclo. È meglio assegnarlo a una variable
> che solo viene creato una volta.
Molto giusto.
molte volte tendo a sottovalutare il funzionamento del codice a basso
livello senza considerare che operazioni corrette dal punto di vista della
sintassi possono mettere in crisi il sistema a basso livello.
Ciao
Sib


text:
Antonio Biso ha scritto:
> "Karl Donaubauer ha scritto:
>> Invece se non trova la tabella nel BE ti debbe dare l'errore 3011.
>
> Ok, hai ragione, nel ricreare l'errore avevo dimenticato di
> ristabilire una parte di codice.
> Allora l'errore è effettivamente il 3011, con descrizione:
> Il modulo di gestione di database Microsoft Jet non è riuscito a
> trovare l'oggetto 'TAB_DATI'. Assicurarsi che l'oggetto esista e che
> il nome e il percorso siano digitati correttamente.
Beh, 'TAB_DATI' è il nome coretto della tabella nel BE o no?
Per una prova vedi che ti dà un ciclo dei TableDefs.Name con
Opendatabase ecc. per il BE.



text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:at4oof$101m35$1...@ID-46617.news.dfncis.de...
>
> Beh, 'TAB_DATI' è il nome coretto della tabella nel BE o no?
Esatto!!!
>
> Per una prova vedi che ti dà un ciclo dei TableDefs.Name con
> Opendatabase ecc. per il BE.
Opppsssss...... ma cazzz....
Senti... ehmmmmm... cioè....
uhmmm...
Ti ho già detto che ieri avevo un fortissimo mal di testa, vero?
firulì.... firulà....
Bella giornata vero?
ehmmmm....
E' quasi natale....
Uhmmm.....
Ti avevo anche detto che il mio db aveva tre BE diversi?
ehmmmm....
A casa tutto a posto? Er pupo sta bene, sì?
firulì... ehmmm....
che nella finestra di dialogo per scegliere il BE c'era il BE SBAGLIATO te
l'avevo detto??!?
Uhmm.....
Firulì... firulà...
Ciao...
Antonio
P.S.
Provi a vedere quell'altro problema postato nel thread "Problema di append
ecc." ?


text:
Antonio Biso ha scritto:
> ...
>Ti ho già detto che ieri avevo un fortissimo mal di testa, vero?
>...
Hmm, forse troppo vino.
ricapitolazione:
Prima hai postato un codice falso.
Dopo mi hai postato un errore falso.
Poi o in genere hai solo postato/usato nomi falsi.
E dopo tutto questo casino:
> Provi a vedere quell'altro problema postato nel thread "Problema di
> append ecc." ?
No, basta per oggi! Per di più ti posso solo rimandare a
http://www.donkarl.com/faqfaq/
punto X3 Bezahlter Support (support a pagamento)
--
;-)



text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:at4s6l$vsdi1$1...@ID-46617.news.dfncis.de...
> Antonio Biso ha scritto:
> > ...
> >Ti ho già detto che ieri avevo un fortissimo mal di testa, vero?
> >...
>
> Hmm, forse troppo vino.
>
> ricapitolazione:
> Prima hai postato un codice falso.
> Dopo mi hai postato un errore falso.
> Poi o in genere hai solo postato/usato nomi falsi.
Hai ragione... cospargo il mio capo di cenere...
>
> E dopo tutto questo casino:
>
> > Provi a vedere quell'altro problema postato nel thread "Problema di
> > append ecc." ?
>
> No, basta per oggi! Per di più ti posso solo rimandare a
>
http://www.donkarl.com/faqfaq/
> punto X3 Bezahlter Support (support a pagamento)
>
ROTFL!!!
Antonio
Antonio


title: Difficoltà con un query fra 2 tabelle

author: A

text:
Salve a tutti! Questo il mio problema, ho 2 tabelle:
Articoli (codice, descrizione) e Interventi(codice, data).
Per ogni articolo vi son diversi record nella tabella interventi, in
base agli interventi fatti sull'articolo..Ogni tecnico inserisce la
data dell'intervento, quindi interrogando x articolo io riesco a vedere
tutte le date in cui sono stati eseguiti interventi su di esso, e fin
qui ok!
NON RIESCO a comporre una query che per ogni articolo mi estragga il
corrispondente record della tabella interventi, che abbia la data più
recente!
In pratica, vedere la data dell'ultimo intervento per ogni articolo!
Sapete darmi 2 dritte?
Grazie molte!


title: Difficoltà con un query fra 2 tabelle

author: Nina

text:
"A" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200608250...@mynewsgate.net...
> Salve a tutti! Questo il mio problema, ho 2 tabelle:
> Articoli (codice, descrizione) e Interventi(codice, data).
> Per ogni articolo vi son diversi record nella tabella interventi, in
> base agli interventi fatti sull'articolo..Ogni tecnico inserisce la
> data dell'intervento, quindi interrogando x articolo io riesco a vedere
> tutte le date in cui sono stati eseguiti interventi su di esso, e fin
> qui ok!
> NON RIESCO a comporre una query che per ogni articolo mi estragga il
> corrispondente record della tabella interventi, che abbia la data piů
> recente!
>
> In pratica, vedere la data dell'ultimo intervento per ogni articolo!
> Sapete darmi 2 dritte?
> Grazie molte!
>
Fai una copia della query che usi per ricavare tutti gli interventi, poi
trasformala in uan query di raggruppamento e indica MAX nella riga formula
della data intervento
Ciao
Nina


title: Difficoltà con un query fra 2 tabelle

text:
"A" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200608250...@mynewsgate.net...
> Salve a tutti! Questo il mio problema, ho 2 tabelle:
> Articoli (codice, descrizione) e Interventi(codice, data).
> Per ogni articolo vi son diversi record nella tabella interventi, in
> base agli interventi fatti sull'articolo..Ogni tecnico inserisce la
> data dell'intervento, quindi interrogando x articolo io riesco a vedere
> tutte le date in cui sono stati eseguiti interventi su di esso, e fin
> qui ok!
> NON RIESCO a comporre una query che per ogni articolo mi estragga il
> corrispondente record della tabella interventi, che abbia la data piů
> recente!
>
> In pratica, vedere la data dell'ultimo intervento per ogni articolo!
> Sapete darmi 2 dritte?
> Grazie molte!
>
Scusami, mi sono dimenticata di darti anche un consiglio: la prossima volta
utilizza un oggetto piů significativo.
Ciao
Nina


title: Difficoltà con un query fra 2 tabelle

text:
Come faccio a trasformarla in queruy di raggruppamento?
.Ok per l'oggetto scelto grazie!


title: Difficoltà con un query fra 2 tabelle

text:
"A" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200608250...@mynewsgate.net...
> Come faccio a trasformarla in queruy di raggruppamento?
> .Ok per l'oggetto scelto grazie!
>
Nella query che hai aperto fai clic su menù VISUALIZZA  e poi su TOTALI ti
apparirà nella griglia della query una riga in più chiamata FORMULA ........
Ciao


title: Stampa unione

author: HTML Andrea

text:
Questo il codice che utilizzo nella mia maschera per l'invio in stampa:
Private Sub Stampa_Click()
    Dim oApp As Word.Application
    Dim NomeCartella As String
    Set oApp = CreateObject("Word.Application")
    NomeCartella = Left(CurrentDb.Name, Len(CurrentDb.Name) -
Len(Dir(CurrentDb.Name)))
    Me.Form.Requery
oApp.Application.Documents.Open NomeCartella & "\Modulo_primo.doc", , ,
,"pwd", , , "pwd"
'se voglio word visibile o no
oApp.Visible = False
oApp.ActiveDocument.MailMerge.Execute
oApp.ActiveDocument.SaveAs FileName:=NomeCartella & "\Atti\Atto " &
Me.mittente.Value & " - " & Me.cedente.Value & ".doc"
'stampa le pagine
oApp.ActiveDocument.PrintOut False
'chiudo word
oApp.Quit SaveChanges = True
Set oApp = Nothing
'invio un messaggio di conferma
MsgBox "La stampa č stata inizializzata ed il file 'Atto " &
Me.mittente.Value & " - " & Me.cedente.Value & ".doc' č stato salvato nella
cartella 'Atti' con sucesso", vbInformation, "Informazione"
End Sub
1. E' possibile far scegliere la stampante (ed anche quindi alcuni settaggi
tipici della mashera stampante) con cui stampare all'utente in fase di
printout ?
2. E' possibile ottimizzare questo codice (č molto lento nell'esecuzione) ?
GRAZIE a tutti
Andrea


title: Estrarre valore visualizzato da un campo calcolato

text:
Ho un campo calcolato con molte formule e riferimenti ad altri campi
calcolati,
in questo campo il valore visualizzato è corretto ma quando vi faccio
riferimento
tramite ad es: XmioCampoCalcolato = me!mioCampoCalcolato mi
restituisce
un valore diverso da quello calcolato come mai ?


author: giorgio rancati

text:
<
cosi...@gmail.com
> ha scritto nel messaggio
news:d9755f68-032c-48f7...@w1g2000prk.googlegroups.com...
>Ho un campo calcolato con molte formule e riferimenti ad altri campi
>calcolati,
>in questo campo il valore visualizzato č corretto ma quando vi faccio
>riferimento
>tramite ad es: XmioCampoCalcolato = me!mioCampoCalcolato mi
>restituisce
>un valore diverso da quello calcolato come mai ?
probabilmente il thread che calcola il valore non ha ancora terminato il suo
lavoro.
prova a fare:
----
Me.Recalc
XmioCampoCalcolato = me!mioCampoCalcolato
----
dall'help di Access:
----
Con il metodo Recalc vengono aggiornati immediatamente tutti i controlli
calcolati di una maschera.
----
Ciao
Giorgio


text:
On 1 Feb, 18:34, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> <
cosim...@gmail.com
> ha scritto nel messaggionews:d9755f68-032c-48f7...@w1g2000prk.googlegroups.com...
>
> >Ho un campo calcolato con molte formule e riferimenti ad altri campi
> >calcolati,
> >in questo campo il valore visualizzato è corretto ma quando vi faccio
> >riferimento
> >tramite ad es: XmioCampoCalcolato = me!mioCampoCalcolato mi
> >restituisce
> >un valore diverso da quello calcolato come mai ?
>
> probabilmente il thread che calcola il valore non ha ancora terminato il suo
> lavoro.
> prova a fare:
> ----
> Me.Recalc
> XmioCampoCalcolato = me!mioCampoCalcolato
> ----
>
> dall'help di Access:
> ----
> Con il metodo Recalc vengono aggiornati immediatamente tutti i controlli
> calcolati di una maschera.
> ----
>
> Ciao
> Giorgio
Grazie Giorgio
Il tuo suggerimento mi ha fatto scovare l'errore .
In effetti avevo messo un me.refresh prima di chiudere la
maschera quando tutti i controlli sono già
calcolati,  ma prima di effettuare le assegnazioni
per poi effettuare l'aggiornamento delle tabelle,
spostando il refresh dopo le assegnazioni e prima
di docmd.close va tutto ok
Ciao
P.S. anche con me.recalc il risultato era lo stesso


title: 2 problemi -> if e requery?

author: cix

text:
Salve a tutto il NG!
Avrei due problemini da risolvere, per me profano sono insormontabili.
1° problema
Ho una maschera "Riparazione e Chiusura" nella quale ho il controllo
"Entrata n°" e il controllo "costo chiamata". Il controllo "costo chiamata"
ha il valore predefinito "18" (inteso come ?). Fino a qui tutto bene, ma
quando faccio una ricerca record sul controllo "Entrata n°" tramite una
maschera di dialogo nella quale inserisco il n° della entrata che sto
cercando e che si chiude automaticamente su invio, nella maschera
"Riparazione e Chiusura" trovo il record che cerco ma sparisce il valore
predefinito. Ho provato con requery, ma onestamente sono inesperto, molto
inesperto... mi sapreste aiutare dicendomi come devo scrivere il codice e su
che evento lo devo mettere?
2° problema
stessa situazione di maschera e controlli. togliendo il valore predefinito
"18" al controllo "costo chiamata", vorrei che il valore lo prendesse
automaticamente da un'altra maschera "accettazione" dove ho il controllo
"provenienza merce" che mi può dare solo tre possibilità: 1 Cliente, 2
Vettore, 3 A mezzo interno. Vorrei che se venisse selezionata la 1 o la 2
nel controllo "costo chiamata" risultasse "18" (inteso come ?), se invece
viene selezionata la 3 vorrei che nel controllo "costo chiamata" il
risultato fosse "0".
So che sono un po' incasinato, ma spero che qualcuno mi aiuti.
grazie in anticipo
cesare


title: 2 problemi -> if e requery?

text:
cix wrote:
>
> Salve a tutto il NG!
> Avrei due problemini da risolvere, per me profano sono insormontabili.
> 1° problema
> Ho una maschera "Riparazione e Chiusura" nella quale ho il controllo
> "Entrata n°" e il controllo "costo chiamata". Il controllo "costo chiamata"
> ha il valore predefinito "18" (inteso come ?). Fino a qui tutto bene, ma
> quando faccio una ricerca record sul controllo "Entrata n°" tramite una
> maschera di dialogo nella quale inserisco il n° della entrata che sto
> cercando e che si chiude automaticamente su invio, nella maschera
> "Riparazione e Chiusura" trovo il record che cerco ma sparisce il valore
> predefinito. Ho provato con requery, ma onestamente sono inesperto, molto
> inesperto... mi sapreste aiutare dicendomi come devo scrivere il codice e su
> che evento lo devo mettere?
La mia e' una interpretazione, non so se ho capito.
1) La tua maschera e' di tipo associato
2) Entrata e' associato ad un campo di tabella
per cui
3) Il valore predefinito gioca solo in caso di inserimento
4) Quando mostri il record (esistente) su entrata viene visualizzato
   il valore di entrata presente sul record e non il valore predefinito
> 2° problema
> stessa situazione di maschera e controlli. togliendo il valore predefinito
> "18" al controllo "costo chiamata", vorrei che il valore lo prendesse
> automaticamente da un'altra maschera "accettazione" dove ho il controllo
> "provenienza merce" che mi può dare solo tre possibilità: 1 Cliente, 2
> Vettore, 3 A mezzo interno. Vorrei che se venisse selezionata la 1 o la 2
> nel controllo "costo chiamata" risultasse "18" (inteso come ?), se invece
> viene selezionata la 3 vorrei che nel controllo "costo chiamata" il
> risultato fosse "0".
Partendo dal presupposto che la maschera "accettazione" sia aperta
su evento current di "Riparazione e Chiusura"
if newrecord then
me![Costo chiamata]=iif(forms!accettazione![Provenienza merce] = 3,0,18)
end if
In questo caso i due quesiti sono abbastanza correlati ma nel caso
di + quesiti sarebbero meglio due post distinti
--
a.cara


title: 2 problemi -> if e requery?

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DD5359A...@blunet.it...

Ciao,
in effetti i problemi sono abbastanza correlati, li ho posti perchè
probabilmente userò il secondo metodo, ma non sapendo risolvere anche il
primo, ho pensato che mi fosse utile impararlo per il futuro.
Sul 1° problema il record che vado a richiamare tramite la maschera di
dialogo è già esistente, lo richiamo perchè devo aggiungere altri dati
attraverso la maschera" Riparazione e Chiusura", uno di questi dati è il
"costo chiamata "che si trova in questa maschera e che ha il valore
predefinito a "18". Quando richiamo il record, mi scompare il valore, io
invece vorrei che rimanesse.
Per il 2° problema, la maschera "accettazione" nella quale c'è il controllo
"Provenienza merce" col quale inserisco i dati, NON è aperta, funziona
ugualmente la tua formula?
grazie 1000 e grazie anche per le risposte precedenti.
cesare


title: 2 problemi -> if e requery?

text:
cix wrote:
[cut]

> Sul 1° problema il record che vado a richiamare tramite la maschera di
> dialogo è già esistente, lo richiamo perchè devo aggiungere altri dati
> attraverso la maschera" Riparazione e Chiusura", uno di questi dati è il
> "costo chiamata "che si trova in questa maschera e che ha il valore
> predefinito a "18". Quando richiamo il record, mi scompare il valore, io
> invece vorrei che rimanesse.
Il valore "non" scompare. Il valore visualizzato e' quello del record
corrente (in questo caso per quanto mi e' dato di capire il valore e'
 "Null" o vuoto)
Il valore predefinito, ripeto, e' usato solo in caso di nuovo
inserimento

> Per il 2° problema, la maschera "accettazione" nella quale c'è il controllo
> "Provenienza merce" col quale inserisco i dati, NON è aperta, funziona
> ugualmente la tua formula?
No. Non funziona.
a) Usa una variabile pubblica globale (definire in un modulo) da cui
   preleverai il valore "predefinito"
b) Se fai una openform passa il valore presente su "accettazione" via
openargs
--
a.cara


title: 2 problemi -> if e requery?

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DD7AF11...@blunet.it...

Ti ringrazio per le spiegazioni, sei stato molto gentile e paziente, però io
sono un principiante, purtroppo. Devo dirti che la risposta alla prima
questione l'ho capita, per la seconda questione invece non ho capito, ma
sicuramente è perchè non mi sono riuscito a spiegare bene e perchè sono
proprio alle prime armi.
Riproverò a postare il messaggio cercando di essere più preciso.
Grazie ancora per i consigli e la pazienza.
cesare.


title: Ipedire inserimento di dati duplicati

author: fabrizio vignali

text:
      Salve a tutti.
Con il Vostro aiuto sono riuscito a fare un db di access che risolve
egregiamente i miei problemi in azienda per attribuire i turni di lavoro al
personale. Vorrei però affinare alcune utilità in inserimento dei dati:
Ho una tabella settimanale fatta di
Data,Dipendente,Turno,Dalle,Alle.TotaleOre.
I Turni della settimana di tutti sono inseriti di seguito nella tabella e
non necessariamente singoli per ognuno; vale a dire una persona può avere
anche due o tre turni consecutivi di orario ma con nome diverso per lo
stesso giorno. I turni si ripetono poi nella tabella ma hanno data diversa e
magari dipendente diverso. Due persone non devono avere lo stesso turno con
lo stesso orario o simile nello stesso giorno.
Da un lato ho questa tabella, dall'altro ho una tabella dei turni da coprire
e con alcune query di ricerca dati non corrispondenti un pò modificate,
riesco a fare in modo che il db, al momento dell'attribuzione del turno, in
una maschera mi fa vedere: i turni che non ho chiuso completamente, per come
gli ho impostati inizialmente, a chi parzialmente l'ho dato e cosa mi resta
da chiudere per singolo turno.
Ora, è tutto molto evidente, ma vorrei che non fosse possibile inserire un
turno che gia è stato dato.
Ho creato una tabella di possibili orari utilizzabili per evitare che
l'operatore possa sbagliare, ma si può creare il caso in cui per esempio uno
inizia alle 12.30 e un altro alle 13.00 nello stesso posto.
Per come è impostato il db l'operatore si accorgerebbe subito dell'errore,
ma vorrei se possibile non consentire l'inserimento del turno.
Non so se sono stato abbastanza chiaro.
Grazie ancora per l'aiuto, dico sempre dopo la risposta a questa domanda
finisco di stressare, ma vedo che sono sempre a chedere!
Grazie Fabrizio.

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


title: Ipedire inserimento di dati duplicati

author: Roberto dalla campagna

text:
"fabrizio vignali" <
fabrizio...@libero.it
> ha scritto nel messaggio
news:151Z37Z71Z32Y1...@usenet.libero.it...

Ammesso e non concesso che abbia compreso bene il tuo problema, vai sul Sito
Comune e nella Sezione General prova a prendere spunto dalla mia FAQ
intitolata "6.209 In una agenda realizzata con Access verificare che un
nuovo appuntamento non si accavalli con impegni precedenti".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Ipedire inserimento di dati duplicati

text:
                    Il 04 Ott 2005, 16:46, "Roberto dalla campagna" <
r.masso...@libero.it
>
ha scritto:

> Ciao Roberto,
scusa il ritardo ero fuori.
Si hai capito esattamente, ed infatti ho preso spunto dal tuo lavoro per
poter migliorare il db.
Il problema è che gli orari non si devono accavallare in rapporto al Turno
che ho assegnato per un determinato giorno del campo data.
Cioè, nello stesso giorno o settimana possono esserci orari di inizio e fine
uguali o con accavallamento, ma non nello stesso giorno. Il tutto è in
funzione della data.
Come ho detto, con una serie di query, se si presenta questo problema il db
mi evidenzia tutto, ma non mi impedisce di inserire i dati.
Nel caso in cui il turno sia previsto di usare due o più persone, descrivo
appunto il turno con una piccola differenza tipo a o b in modo che per
access siano due cose diverse.
Il tuo esempio è eccezionale ma non riesco ad applicarlo in quanto il
riconoscimento degli accavallamenti devono essere in funzione della data.
Ciao Grazie
Fabrizio



title: Ipedire inserimento di dati duplicati

text:
"fabrizio vignali" <
fabrizio...@libero.it
> ha scritto nel messaggio
news:151Z41Z185Z174Y...@usenet.libero.it...

Anche nel mio esempio la verifica dell'accavallamento degli orari avviene
all'interno della stessa data, quindi non capisco il tuo problema.
Se poi oltre che all'interno della stessa data la verifica va fatta
all'interno dello stesso turno è chiaro che devi modificare i criteri della
funzione DCount mettendo in AND anche il confronto sul turno.
Se poi non è neppure questo il problema, allora significa che non sono
riuscito ad afferrare appieno il tuo problema.
> Ciao Grazie
> Fabrizio



title: Ipedire inserimento di dati duplicati

text:
                    Il 09 Ott 2005, 11:38, "Roberto dalla campagna" <
r.masso...@libero.it
>

> No no hai capito bene, sono io che ho delle difficoltà.
Penso di aver capito.
Ci studio un pò e poi ti faccio sapere.
Se riesco a tirarci fuori qualcosa ti scrivo nella risposta tutto il codice
in modo che ti rendi conto meglio.
Grazie per adesso.
Ciao Fabrizio
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
>




title: Ipedire inserimento di dati duplicati

text:
                    Il 09 Ott 2005, 17:32,
fabrizio...@libero.it
 (fabrizio vignali) ha
scritto:

Roberto, intendi dire così?:
If DCount("*", "Agenda", "Id <>" & Me!Id & _
    " AND DataApp =#" & Format(Me!DataApp, "mm/dd/yyyy") & _
    "# AND OraInizio <#" & Me!OraFine & _
    "# ANd Turno =#" & Me!Turno & _
    "# AND OraFine > #" & Me!OraInizio & "#") > 0 Then
        MsgBox "Periodo già occupato da altro appuntamento", _
            vbCritical, "Verifica orari appuntamento"
        Cancel = True
        Me!OraInizio.SetFocus
End If
End Sub
Speriamo. Ciao Grazie



title: Ipedire inserimento di dati duplicati

text:
                    Il 09 Ott 2005, 17:46,
fabrizio...@libero.it
 (fabrizio vignali) ha



title: stampa report

text:
Salve a tutti.
Volevo applicare alla stampa dei miei report l'esempio 4.32 (eseguire la
stampa di un report tramite la finestra di dialogo stampante) presente sul
SitoComune e, per la precisione, il secondo esempio:
On Error GoTo No_Stampa
DoCmd.OpenReport "MioReport", acViewPreview
DoCmd.SelectObject acReport, "MioReport", False
DoCmd.RunCommand acCmdPrint
DoCmd.Close acReport, "MioReport"
DoCmd.SelectObject acForm, Me.Name, False
Exit_Stampa:
    Exit Sub
No_Stampa:
    If Err.Number = 2501 Then
        MsgBox "Stampa annullata dall'utente", vbInformation, _
            "Stampa MioReport"
        DoCmd.SelectObject acForm, Me.Name, False
    Else
        MsgBox Err.Number & " " & Err.Description
    End If
    Resume Exit_Stampa
Però, a fronte dell'evento "Su clic", io ho già inserito il seguente
codice:
 Private Sub cmdPrint_Click()
    Dim strWhere As String

    If Me.Dirty Then 'Save any edits.
        Me.Dirty = False
    End If

    If Me.NewRecord Then 'Check there is a record to print
        MsgBox "SELEZIONA UN RECORD DA STAMPARE"
    Else
        strWhere = "[ID] = " & Me.[ID]
        DoCmd.OpenReport "RAcidità", acViewPrewiew, , strWhere
    End If
End Sub
che mi permette di stampare solo il record visualizzato nella maschera e
non tutti i record contenuti nella tabella che è origine dati della
maschera.
Come posso creare un unico codice che li soddisfi entrambi?
Ho già provato a "pasticciare" ma siccome non sono esperto di VBA ho
combinato solo casini.
Qualcuno mi aiuta?
Grazie.......ciao


title: stampa report

author: MA

text:

metti laprima parte del codice qui
>     End If
> End Sub
> che mi permette di stampare solo il record visualizzato nella
> maschera e non tutti i record contenuti nella tabella che è origine
> dati della maschera.
> Come posso creare un unico codice che li soddisfi entrambi?
> Ho già provato a "pasticciare" ma siccome non sono esperto di VBA ho
> combinato solo casini.
> Qualcuno mi aiuta?
> Grazie.......ciao
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: stampa report

text:
Grazie per la fulminea risposta.
Ho applicato il tuo consiglio ma non funziona perfettamente.
Praticamente quando premo il pulsante di stampa, prima della comparsa
della finestra di dialogo di stampa, il programma mi stampa già il report.
Inoltre, e qui ho sbagliato non dicendo che in realtà il pulsante di
stampa si trova in una sottomaschera, poi si evidenzia in giallo questa
parte del codice:
DoCmd.SelectObject acForm, Me.Name, False
Puoi darmi ancora una mano?
Vorrei applicare questo codice in tutte le sottomaschere (e sono
parecchie) del mio db.
Grazie.......ciao


title: formato snp

author: Wrugaian

text:
Ciao,
non riesco a ottenere un report in formato snp passando da vba.
La riga di comando che uso è:
DoCmd.OutputTo acOutputReport, nomeReport, acFormatSNP
che mi genera un errore di RunTime 2282 "formato definito per l'output
dell'oggetto corrente non disponibile".
Ho pensato fosse qualcosa di NON installato, ma se apro il report
manualmente e dal menù file scelgo ESPORTA, fra i vari formati ho anche lo
snapshot.. e se lo eseguo funziona egregiamente.
Avete consigli?
Grazie


title: formato snp

author: Alessandro Baraldi

text:
"Wrugaian" <wrugai...@NOSPAMemail.it> wrote in message
news:wZoIf.177522$
65.48...@twister1.libero.it

Prova ad usarlo in modo completo:
DoCmd.OutputTo acOutputReport, NomeReport, acFormatSNP, _
           PerrcorsoCompleto & ".SNP", False
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: formato snp

text:
Mi rispondo da solo..
Ho visto che il valore della costante acFormatSNP era: "Snapshot Format
(*.snp)".. ho tolto (*.snp) e ha funzionato.
Che sia un bug?!?
Magari puň essere utile ad altri.
Ciao
"Wrugaian" <wrugai...@NOSPAMemail.it> ha scritto nel messaggio
news:wZoIf.177522$65.48...@twister1.libero.it...
> Ciao,
> non riesco a ottenere un report in formato snp passando da vba.
> La riga di comando che uso č:
> DoCmd.OutputTo acOutputReport, nomeReport, acFormatSNP
> che mi genera un errore di RunTime 2282 "formato definito per l'output
> dell'oggetto corrente non disponibile".
>
> Ho pensato fosse qualcosa di NON installato, ma se apro il report
> manualmente e dal menů file scelgo ESPORTA, fra i vari formati ho anche lo



title: formato snp

text:
no.. neanche cosě mi funziona.. ma modificando il valore della costante mi
ha funzionato regolarmente..
Errore della costante?!?
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:9960ef86348d2173c2...@mygate.mailgate.org...



title: formato snp

text:
Wrugaian wrote:
> no.. neanche così mi funziona.. ma modificando il valore della

Guarda su
www.donkarl.com/it
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Progressivo,  CurrentDb.OpenRecordset .....

author: Marco Bernardini

text:
Io avrei un problema:
dovendo incrementare un progressivo in base ad altri campi, utilizzo il
seguente codice:
Set Rst = CurrentDb.OpenRecordset("select max(Progressivo) as Result from
[Elenco Documenti] where IDEmissione=" & nIdEmissione & " and IDAnno=" &
nIdAnno & " and IDTipo=" & nIdTipo)
Progressivo.SetFocus
Progressivo.Value = Rst!Result + 1
Tutto funziona bene , ma se la funzione non mi ritorna niente ,
progressivo.value nn viene incrementato
Qualcuno sa darmi una spiegazione?


author: Mirko Caporali

text:
Marco Bernardini ha scritto:
> Progressivo.Value = Rst!Result + 1
> Tutto funziona bene , ma se la funzione non mi ritorna niente ,
> progressivo.value nn viene incrementato>
> Qualcuno sa darmi una spiegazione?
Probabilmente è perchè la funzione restituisce un valore null.


author: Roberto da casa

text:
"Marco Bernardini" <
bernar...@microsigma.it
> ha scritto nel messaggio
news:Mwmef.346$b04...@tornado.fastwebnet.it...

Se in una maschera continua devi calcolarti il progressivo di un campo di
una tabella, vai sul Sito Comune (link qui sotto) e nella Sezione Formsa
leggi la mia FAQ intitolata "3.51 Come si può ottenere il totale progressivo
in una maschera/sottomaschera continua?".
Comunque a mio avviso la caosa migliore è calcolarsi il totale progressivo
in una query che risulterà poi essere l'origine record di una maschera o di
un report. A tale scopo vai sul Sito Comune (link qui sotto) e nella Sezione
Queries leggi queste due mie FAQ:
1) 2.11 Come si può ottenere il totale progressivo di un campo in una query?
2) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: richiesta di esempi access

author: Stefano Bellomo

text:
Hey,
mi piacerebbe scambiare esempi di database di access.
Se vi interessa contattatemi
sbel...@libero.it
Grazie


title: richiesta di esempi access

author: Sergio MAZZA

text:
"Stefano Bellomo" <
stefabello.@iol.it
> ha scritto nel messaggio
news:9JAK5.42452$3K3.1...@news.infostrada.it...

Per esempio?
Ciao.


title: Requery in Maschera non funziona...

author: SuperPippo®

text:
Ciao amici... in un Intestazione Maschera ho collocato
una casella di testo non associata chiamata Cerca e con evento dopo
aggiornamento
Me.Requery...mi va a richiamare la Query1 di origine ove in criteri ho :
Like [Forms]![Mask1]![Cerca]...nel campo Data di Naacita
la maschera in questione... Mask1... non si apre più
se tolgo il Like dalla query tutto ok...
tentando di aprire la maschera mi appare il seguente messaggio :
" Espressione digiatata non correttamente o troppo complessa per essere
valutata.
Un'espressione numerica, ad esempio può contenere troppi elementi complessi.
Semplificare assegnando parti dell'espressione a variabili."
in sostanza questo problema me lo fà solo con il campo Data...
dato che ho altri 2 controlli che mi cercano rispettivamente il
Cognome e un codice numerico....senza alcun problema...
cosa posso fare...???????
Ciao e grazie...


title: Requery in Maschera non funziona...

author: francesco

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio news:%U9H7.58974
> in sostanza questo problema me lo fà solo con il campo Data...
smanetta col format e la data, altri potranno essere piu' precisi.


title: funzione SHELL - interazione access/word

author: alemelc

text:
Su un controllo associato di una maschera, all'evento su click, ho
associato una routine evento utilizzando la funzione shell. Quello che
devo fare è aprire un documento word contenuto in una cartella del
disco (i documenti sono del tipo "1.doc", "2.doc", "3.doc" ecc);
ovviamente devo aprire solo il documento relativo al numero contenuto
in un altro campo della tabella, in cui ho solo il numero del
documento (1, 2, 3, ecc).
L'istruzione che scrivo è la seguente
Shell "winword.exe ""G:
\cartella1\cartella2\cartella3\cartella4\cartella 5\""" & Me!miocampo
& ".doc", vbMaximizedFocus
Word si apre ma non sul documento che voglio (mi dice percorso
sbagliato, file inesistente ecc ecc)
Probabilmente sbaglio mettere le virgolette nei posti giusti. Qualcuno
mi può aiutare?
PS: le due virgolette prima del percorso del file ci sono perché il
nome di una cartella contiene degli spazi. Ho letto da qualche parte
sul newsgroup che in questi casi va messo una doppia virgoletta che
apre e chiude il percorso del file. In altri casi questa cosa
funziona.
Grazie mille


author: Bruno Campanini

text:
"alemelc" <
a.melc...@gmail.com
> wrote in message
news:1172759610.3...@30g2000cwc.googlegroups.com...
Su un controllo associato di una maschera, all'evento su click, ho
associato una routine evento utilizzando la funzione shell. Quello che
[...]
1 - il path può essere troppo lungo; non quale sia il limite ma esiste.
2 - hai usato male le virgolette; segui questa traccia:
Shell "winword.exe ""c:\Tuo Path\" & _
                                [Tuo Campo] & _
                               ".doc""", vbMaximizedFocus
Bruno


text:

Devi a tutti i costi usare Shell....?
Hai pensato ad usare il metodo FolloHyperlink e passare il percorso
del File...
Quando è possibile è sempre meglio usare cose semplici:
Su Click:
   Application.FollowHyperlink PercorsoFileDOC, , True
Apre di Default il programma EXE associato al file quindi non hai
bisogno di nulla...!
@Alex


author: antonio

text:
> "alemelc" <
a.melc...@gmail.com
> ha scritto nel messaggio
> news:1172759610.3...@30g2000cwc.googlegroups.com...

Forse Me!miocampo è numerico e non viene interpretato correttamente. Prova
così:
Shell "winword.exe ""G:\cartella1\cartella2\cartella3\cartella4\cartella
5\""" & mid$(str$(val(Me!miocampo)),2) & ".doc", vbMaximizedFocus
Ciao
Antonio


text:
>"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> >news:1172762851.3...@z35g2000cwz.googlegroups.com...

Non avevo visto le vostre risposte ed ho risposto fuori sequenza.
In passato ho provato ad usare il followhyperlink e per word andava
benissimo, mentre mi dava dei problemi per i files pdf e per le immagini
gif, jpg etc. In pratica non si avviava il programma che parte di solito
facendo click sul file in esplora risorse, ma un altro, quantunque
pertinente. Ho risolto l'inconveniente facendo così:
    Set wshshell = CreateObject("wscript.shell")
    wshshell.Run Chr$(34) & filedaaprire & Chr$(34)
    Set wshshell = Nothing
Ciao
Antonio


text:

Non ho pensato di usare FollowHyperlink per il banale motivo che non
lo conoscevo. Avevo provato ad aprire word con Dim appWord As New
Word.Application ma dovevo installare dei riferimenti che mi creavano
problemi gestando il file con differenti versioni di word.


text:
On 1 Mar, 16:08, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "alemelc" <
a.melchio...@gmail.com
> wrote in message

ok funziona. sbagliavo a mettere le virgolette. grazie


text:

> problemi gestando il file con differenti versioni di word.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Beh se fosse per questo esiste il LateBinding....
Dim objW
Set ObjW=CreateObject("Word.Application")
e non servono i riferimenti....
@Alex


text:

Mai avuto problemi con questo metodo, in quanto sfrutta l'associazione
delle estensioni del registro... e a meno che tu non abbia martoriato
il tuo PC con installazioni di programmi che facevano macelli non è
possibile.
La riprova la avresti tentando di estrarre con FindExe l'Eseguibile
associato...!
Se anche quello non funzione la colpa è del macello sui Registry...
In ogni caso gli sono state fornite tutte le soluzioni possibili vedrà
lui cosa fare...
@Alex


title: Problema apertura db in rete (falsa apertura con accesso esclusivo)

author: Nina

text:
Salve a tutti,
ho consegnato un programma realizzato con Access XP, in formato 2000, ad un
cliente, che lo utilizza in rete su diversi PC, alcuni con Access 2000 altri
con Access 2003. Nei PC con Access 2003, se il db viene aperto dopo che è
già stato aperto da qualcun altro appare il messaggio "Non si dispone di
accesso esclusivo al database in questo momento. Le modifiche apportate
potrebbero andare perdute", nonostante il database non sia aperto da nessun
PC con accesso esclusivo.
Su Office 2003 ho provveduto ad abbassare il livello di protezione dal menu
Strumenti, Macro, Protezione, ma non è servito a risolvere questo problema.
Grazie a tutti
Dimenticavo, ho proposto al cliente di fare una copia del FE su tutti i
client ma preferisce evitarlo
Secondo voi, la copia del FE su tutti i client porterebbe giovamento anche
di prestazioni??
Ciao
--
Nina


text:
succede la stessa cosa anche a me, risolvo aprendo access e poi da file
quello che mi interessa.
E' possibile inserire il tutto in una riga di avvio del collegamento
"Nina" <
paninotCnacell...@yahoo.it
> ha scritto nel messaggio
news:443625f8$0$29718$4faf...@reader2.news.tin.it...



text:
"Bastian70" <
crlu...@tin.it
> ha scritto nel messaggio
news:443671fc$0$18296$4faf...@reader1.news.tin.it...
> succede la stessa cosa anche a me, risolvo aprendo access e poi da file
> quello che mi interessa.
Grazie mille
Nina



title: importare

author: Armando Andrea Tomanin

text:
Ciao, ho un "piccolo" problema:
Vorrei caricare in modo automatico alcuni file *.txt in una tabella; č
possibile ?
Ora apro access ...file,importa...ecc..ecc..,io vorrei pigiare un bottone e
via, il gioco č fatto.
Mi piacerebbe avere un esempio per potermi esrcitare,oppure delle dritte,
grazie e ciao.
Andrea.


title: importare

author: Sib

text:
"Armando Andrea Tomanin" <
ato...@tin.it
> ha scritto nel messaggio
> Ciao, ho un "piccolo" problema:
> Vorrei caricare in modo automatico alcuni file *.txt in una tabella; č
> possibile ?
> Ora apro access ...file,importa...ecc..ecc..,io vorrei pigiare un bottone
e
> via, il gioco č fatto.
Salva le specifiche di importazione quando lo fai a mano e poi fai una macro
di importazione che richiama quelle specifiche.
Sib


title: importare

author: Tappo

text:
da codice puoi utilizzare il comando:
DoCmd.TransferText
dagli un'occhiata
--
Togli il tappo per rispondermi


title: importare

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:CGlx8.17182$8D3.4...@news1.tin.it...

> In che modo , una dritta per favore sono alle prime esperienze grazie.
Andrea


title: importare

text:
"Armando Andrea Tomanin" <
ato...@tin.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Armando Andrea Tomanin" <
ato...@tin.it
> ha scritto nel messaggio
> > > Vorrei caricare in modo automatico alcuni file *.txt in una tabella; è
> > > possibile ?
> > > Ora apro access ...file,importa...ecc..ecc..,io vorrei pigiare un
cut
> > Salva le specifiche di importazione quando lo fai a mano e poi fai una
macro
> > di importazione che richiama quelle specifiche.
> >
> > Sib
> >
>  In che modo , una dritta per favore sono alle prime esperienze grazie.
> Andrea
Scusa, ma hai detto che a mano lo sai fare, no?
Durante la procedura c'e' una fase in cui puoi salvare le specifiche di
importazione dandogli un nome.
Poi fai una macro scegliendo "Trasferisci Testo" o qalcosa di simile e metti
li' il nome delle specifiche di importazione che hai appena utilizzato.
Sib


title: importare

text:
Grazie le dritte sono corrette, ma ora volevo eliminare sempre la prima
riga???
Si sono poco pratico , ma è propio masticando con le difficolta che si
impara, sempre
se si è guidati, da chi ne sa di piu'!
grazie ancora per la tua attenzione.
Andrea.


title: importare

text:
"Armando Andrea Tomanin" <
ato...@tin.it
> ha scritto nel messaggio
news:nZiy8.66293$vF6.2...@news2.tin.it...
> Grazie le dritte sono corrette, ma ora volevo eliminare sempre la prima
riga???
Nel senso che non sai se la vuoi eliminare?
Comunque se intendi che la prima riga rappresenta le intestazioni anche
questo e' configurabile nell'importazione.
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: Integrità referenziale

author: Mauritap

text:
Salve a tutti,
Ho un database con una tabella Dati Personali con chiave primaria sul campo
CodiceFiscale
Ho una tabella correlata Quote Sociali con chiave primaria
CodiceFiscale+AnnoSociale
Sono in relazione tramite il campo CodiceFiscale ed è attiva l'integrità
referenziale.
Necessità:
Ho inserito nella tabella Dati Personali un codice fiscale errato.
Devo correggerlo nel record della tabella Dati Personali e anche nel o nei
(se iscritti da più anni sociali) record della tabella Dati Sociali.
Problema:
Access non mi permette di agire sulla Tabella Dati Personali in quanto
presenti record correlati nella tabella Dati Sociali.
Esiste la possibilità di togliere (via VBA chiaramente) provvisoriamente
l'integrità referenziale, effettuare le modifice su entrambe le tabelle e
quindi ripristinare l'integrità referenziale ?
Scusate se sono stato un po prolisso, ma spero di essermi spiegato.
Grazie


title: Integrità referenziale

text:
On 21 Feb, 15:03, "Mauritap" <
mauri...@alice.it
> wrote:
> Salve a tutti,
> Ho un database con una tabella Dati Personali con chiave primaria sul campo
> CodiceFiscale
> Ho una tabella correlata Quote Sociali con chiave primaria
> CodiceFiscale+AnnoSociale
> Sono in relazione tramite il campo CodiceFiscale ed attiva l'integrit
> referenziale.
> Necessit :
> Ho inserito nella tabella Dati Personali un codice fiscale errato.
> Devo correggerlo nel record della tabella Dati Personali e anche nel o nei
> (se iscritti da pi anni sociali) record della tabella Dati Sociali.
> Problema:
> Access non mi permette di agire sulla Tabella Dati Personali in quanto
> presenti record correlati nella tabella Dati Sociali.
>
> Esiste la possibilit di togliere (via VBA chiaramente) provvisoriamente
> l'integrit referenziale, effettuare le modifice su entrambe le tabelle e
> quindi ripristinare l'integrit referenziale ?
>
> Scusate se sono stato un po prolisso, ma spero di essermi spiegato.
> Grazie
Si ovviamente...
La Collection Relations membro di DAO contiene tutte le INFO per
gestire le Relazioni.
A quel punto: DELETE per eliminare quella individuata...
E per ricrearla...
Function CreateRelation([Name], [Table], [ForeignTable], [Attributes])
As Relation
    Membro di DAO.Database
Fai attenzione che il metodo CreateRelation restituisce appunto
un'Oggetto Relation, quindi di questo
devi poi impostare i CampiChiave ecc come
Property ForeignTable As String
    Membro di DAO.Relation
Ciao
@Alex


title: Integrità referenziale

author: max

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:3999072a-e101-4b43...@y26g2000yqd.googlegroups.com...

si ma se è attiva l'integrità referenziale e dovrebbe essere uno a molti ( e
non uno a uno) perché non gli dovrebbe far modificare quel campo?
l'integrità referenziale su modifica record correlati non serve proprio a
questo?
ciao
Max


title: Integrità referenziale

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:3999072a-e101-4b43...@y26g2000yqd.googlegroups.com...

Grazie


title: Integrità referenziale

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:ijtug3$bhd$1...@news.task.gda.pl...

Hai ragione, infatti in sede di progettazione avevo inserito solo Cancella
Campi Correlati a Catene.
Ora Ho inserito anche Aggiorna Campi Correlati a Catena e non ci sono più
problemi
Ciao


title: Integrità referenziale

text:
"Mauritap" <
maur...@alice.it
> ha scritto nel messaggio
news:4d628dca$0$1365$4faf...@reader1.news.tin.it...

opss...intendevo dire "Cancella Record Correlati  a catena"


title: Integrità referenziale

text:
.....
> si ma se è attiva l'integrità referenziale e dovrebbe essere uno a molti ( e
> non uno a uno) perché non gli dovrebbe far modificare quel campo?
> l'integrità referenziale su modifica record correlati non serve proprio a
> questo?
> ciao
> Max
Si infatti... ma sono abituato a sentire tante domande strane che
ormai pesare quelle coerenti da quelle meno... è dura.
@Alex


title: [ACC97] Stampa simbolo euro in Office

author: Nicola Ardito

text:
Scusate ma non ho avuto molte risposte al post precedente per cui lo riporto
un po' su.
Allora il problema č che in un report di Acc97 in anteprima il simbolo c'č
ma poi in stampa niente. Lo stesso report lo esporto in formato rtf, lo
stampo da WORD97  e il simbolo sul foglio di carta riappare.
Qualcuno ne sa qualcosa?
Grazie.
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM


title: [ACC97] Stampa simbolo euro in Office

author: Paolo

text:
Di solito questo problema si ha quando si usa un tipo di carattere
disponibile nella stampante, per cui il driver invia il testo come
caratteri, per far prima. Ma se la stampante ha un set di caratteri
leggermente diverso (o più vecchio), è possibile che qualcosa non venga
stampato oppure venga stampato un simbolo diverso.
Quindi puoi provare a:
 - impostare la stampa del testo come grafica (il file di spool e i tempi di
stampa purtroppo aumentano)
- usare un carattere diverso, non disponibile sulla stampante.


title: [ACC97] Stampa simbolo euro in Office

text:
Paolo ha scritto nel messaggio ...
>Di solito questo problema si ha quando si usa un tipo di carattere
>disponibile nella stampante, per cui il driver invia il testo come
>caratteri, per far prima. Ma se la stampante ha un set di caratteri
>leggermente diverso (o più vecchio), è possibile che qualcosa non venga
>stampato oppure venga stampato un simbolo diverso.
>Quindi puoi provare a:
> - impostare la stampa del testo come grafica (il file di spool e i tempi
di
>stampa purtroppo aumentano)
questo l'ho già provato :-)
>- usare un carattere diverso, non disponibile sulla stampante.
>
questo ancora no
comunque rimane il fatto che Word lo stampa mentre Access no (ed il font è
lo stesso). Ora io ho sempre pensato che il modo di colloquiare con la
stampante fosse identico per tutti i programmi Windows mentre questa
situazione mi fa pensare che non sia così....
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com


title: [ACC97] Stampa simbolo euro in Office

author: Lorenzo Coronati

text:
Scrisse "Nicola Ardito" <
men...@nospam.it
>:
>comunque rimane il fatto che Word lo stampa mentre Access no (ed il font č
>lo stesso). Ora io ho sempre pensato che il modo di colloquiare con la
>stampante fosse identico per tutti i programmi Windows mentre questa
>situazione mi fa pensare che non sia cosě....
Ho avuto anch'io problemi simili.
Il driver della stampante e' aggiornato?
Permette la gestione (da moderata ad estrema) della memoria?
Hai provato con altri driver compatibili?
(io, p.e., ho dovuto impostare un driver hp5p per usare una
canon lbp1260, che mi stampava solo i bordi dei ctl in un
report molto complesso...)
P.S. Che stampante e'? (cosi' non corro il rischio di
comprarla ;-)
--
Lorenzo Coronati
--
<<In questo momento leggendo la mia mail mi hai
dato numerose informazioni su tuo computer.>>
(Guglia, 1/3/2001)
--


title: [ACC97] Stampa simbolo euro in Office

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3aa6b875...@news.libero.it...
> Scrisse "Nicola Ardito" <
men...@nospam.it
>:
>
> >comunque rimane il fatto che Word lo stampa mentre Access no (ed il font
č
> >lo stesso). Ora io ho sempre pensato che il modo di colloquiare con la
> >stampante fosse identico per tutti i programmi Windows mentre questa
> >situazione mi fa pensare che non sia cosě....
>
> Ho avuto anch'io problemi simili.
> Il driver della stampante e' aggiornato?
Sě, l'ho scaricato dal sito Epson 5 gg fa
> Permette la gestione (da moderata ad estrema) della memoria?
???
> Hai provato con altri driver compatibili?
No
> (io, p.e., ho dovuto impostare un driver hp5p per usare una
> canon lbp1260, che mi stampava solo i bordi dei ctl in un
> report molto complesso...)
>
> P.S. Che stampante e'? (cosi' non corro il rischio di
> comprarla ;-)
Si tratta  di una Epson Epl5700
Certo che perň non ho ancora trovato una spiegazione al diverso
comportamento di Word97 ed Access97
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com
>
> --
> Lorenzo Coronati


title: [ACC97] Stampa simbolo euro in Office

author: Roberto dal portatile

text:
"Nicola Ardito" <men...@NOSPAM.it> ha scritto nel messaggio
news:98ac98$14su9$1...@ID-77872.news.dfncis.de...
>
[CUT]
>
> Certo che però non ho ancora trovato una spiegazione al diverso
> comportamento di Word97 ed Access97
>
> --
> Ciao Nicola
Ciao Nicola,
azzardo una ipotesi.
E' possibile che per Word97 il default sia l'uso di caratteri TrueType per
la stampante (l'immagine-carattere che vedi su video viene adoperato anche
graficamente per la stampante).
Se non ho interpretato male l'help di Access (ma è risaputo che io e i
reports non andiamo proprio d'accordo), in un report il valore di default
della proprietà Caratteri stampante è Si, che significa che per la stampa
non vengono usati i caratteri True Type (per la stampa non vengono adoperati
gli stessi caratteri grafici usati per l'anteprima).
Perché non provi a settare detta proprietà a No?
Forse così risolvi il tuo arcano.
Comunque dai anche tu una scorsa all'help per la proprietà Caratteri
stampante: vedi se capisci quello che ho capito io.
Un saluto.
Roberto


title: [ACC97] Stampa simbolo euro in Office

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:GNnq6.48580$Xj7.4...@news.infostrada.it...
>
>
> Ciao Nicola,
>
> azzardo una ipotesi.
> E' possibile che per Word97 il default sia l'uso di caratteri TrueType per
> la stampante (l'immagine-carattere che vedi su video viene adoperato anche
> graficamente per la stampante).
> Se non ho interpretato male l'help di Access (ma è risaputo che io e i
> reports non andiamo proprio d'accordo), in un report il valore di default
> della proprietà Caratteri stampante è Si, che significa che per la stampa
> non vengono usati i caratteri True Type (per la stampa non vengono
adoperati
> gli stessi caratteri grafici usati per l'anteprima).
> Perché non provi a settare detta proprietà a No?
Grazie per il tuo interessamento. Ho provato ma niente, continua a non
stamparlo....
> Forse così risolvi il tuo arcano.
> Comunque dai anche tu una scorsa all'help per la proprietà Caratteri
> stampante: vedi se capisci quello che ho capito io.
> Un saluto.
>
> Roberto
>
Volevo chiedere comunque se qualcuno ha sperimentato la cosa e che risultati
ha ottenuto.
Grazie



title: [ACC97] Stampa simbolo euro in Office

text:
"Nicola Ardito" <men...@NOSPAM.it> ha scritto nel messaggio
news:98igib$23g5a$1...@ID-77872.news.dfncis.de...
>
[CUT]
>
> Grazie per il tuo interessamento. Ho provato ma niente, continua a non
> stamparlo....
>
>
> > Forse cosģ risolvi il tuo arcano.
> > Comunque dai anche tu una scorsa all'help per la proprietą Caratteri
> > stampante: vedi se capisci quello che ho capito io.
> > Un saluto.
> >
> > Roberto
> >
>
> Volevo chiedere comunque se qualcuno ha sperimentato la cosa e che
risultati
> ha ottenuto.
> Grazie
>
> --
> Ciao Nicola
Peccato!!!
Beh, a 'sto punto bisognerebbe anche chiedersi a cosa serve la proprietą dei
report Caratteri stampante e come si adopera.
Ciao
Roberto


title: [ACC97] Stampa simbolo euro in Office

author: Federico Luciani

text:
Roberto dal portatile wrote:
> "Nicola Ardito" <men...@NOSPAM.it> ha scritto nel messaggio
> news:98igib$23g5a$1...@ID-77872.news.dfncis.de...
> >
> [CUT]
> >
> > Grazie per il tuo interessamento. Ho provato ma niente, continua a non
> > stamparlo....
> >
> > > Forse così risolvi il tuo arcano.
> > > Comunque dai anche tu una scorsa all'help per la proprietà Caratteri
> > > stampante: vedi se capisci quello che ho capito io.
> > > Un saluto.
> > >
> > > Roberto
> > >
> > Volevo chiedere comunque se qualcuno ha sperimentato la cosa e che
> risultati
> > ha ottenuto.
> > Grazie
> > Ciao Nicola
>
> Peccato!!!
> Beh, a 'sto punto bisognerebbe anche chiedersi a cosa serve la proprietà dei
> report Caratteri stampante e come si adopera.
> Ciao
> Roberto
Credo serva solo per scegliere se visualizzare a video i caratteri di stampa o
no.
Nel caso di font TT, praticamente sono la stessa cosa.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: [ACC97] Stampa simbolo euro in Office

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto nel
messaggio news:3AACE198...@paperino.sitocomune.com...
[CUT]
> > Peccato!!!
> > Beh, a 'sto punto bisognerebbe anche chiedersi a cosa serve la proprietà
dei
> > report Caratteri stampante e come si adopera.
> > Ciao
> > Roberto
>
> Credo serva solo per scegliere se visualizzare a video i caratteri di
stampa o
> no.
> Nel caso di font TT, praticamente sono la stessa cosa.
>
> --
> Federico
>
[CUT]
OK
Roberto


title: [ACC97] Stampa simbolo euro in Office

author: Silvio Berruti

text:
"Nicola Ardito" <men...@NOSPAM.it> ha scritto nel messaggio
news:98igib$23g5a$1...@ID-77872.news.dfncis.de...
>
> "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:GNnq6.48580$Xj7.4...@news.infostrada.it...
> >
> >
> > Ciao Nicola,
> >
> > azzardo una ipotesi.
> > E' possibile che per Word97 il default sia l'uso di caratteri TrueType
per
> > la stampante (l'immagine-carattere che vedi su video viene adoperato
anche
> > graficamente per la stampante).
> > Se non ho interpretato male l'help di Access (ma è risaputo che io e i
> > reports non andiamo proprio d'accordo), in un report il valore di
default
> > della proprietà Caratteri stampante è Si, che significa che per la
stampa
> > non vengono usati i caratteri True Type (per la stampa non vengono
> adoperati
> > gli stessi caratteri grafici usati per l'anteprima).
> > Perché non provi a settare detta proprietà a No?
>
> Grazie per il tuo interessamento. Ho provato ma niente, continua a non
> stamparlo....
>
Ciao Nicola,
mi togli una curiosità? Hai provato a sostituire completamente i font usati
nel report con font che, pur avendo il simbolo dell'Euro, non facciano parte
del set di caratteri presente nella stampante laser?
Sono convinto che il problema sia lì.
Inoltre dovresti trovare nel driver della stampante laser una impostazione
del tipo 'stampa i tipi di carattere True Type in modalità grafica' (almeno
così riporta il driver della HP LaserJet II series).
Ricapitolando, secondo me, il problema lo riscontri perché la stampante
laser, quando si reimpagina nella sua memoria il report, sostituisce il font
TT con il suo font corrispondente memorizzato in ROM e che non comprende il
simbolo dell'Euro.
Fammi sapere.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: [ACC97] Stampa simbolo euro in Office

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:acar6.4141$Z%1.8...@news.infostrada.it...
>
> "Nicola Ardito" <men...@NOSPAM.it> ha scritto nel messaggio
> news:98igib$23g5a$1...@ID-77872.news.dfncis.de...
> >
> > "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:GNnq6.48580$Xj7.4...@news.infostrada.it...
> > >
> > >
> Ciao Nicola,
>
> mi togli una curiosità? Hai provato a sostituire completamente i font
usati
> nel report con font che, pur avendo il simbolo dell'Euro, non facciano
parte
> del set di caratteri presente nella stampante laser?
> Sono convinto che il problema sia lì.
> Inoltre dovresti trovare nel driver della stampante laser una impostazione
> del tipo 'stampa i tipi di carattere True Type in modalità grafica'
(almeno
> così riporta il driver della HP LaserJet II series).
>
> Ricapitolando, secondo me, il problema lo riscontri perché la stampante
> laser, quando si reimpagina nella sua memoria il report, sostituisce il
font
> TT con il suo font corrispondente memorizzato in ROM e che non comprende
il
> simbolo dell'Euro.
>
> Fammi sapere.
>
> --
>
>
> Silvio
>
>
Grazie Silvio,
finalmente ha funzionato. Per prima cosa ho provato un po' tutti i font che
avevo e finalmente qualcosa è apparso.
...non per tediare ma mi resta ancora la perplessità sul diverso
comportamento dei due programmi Office 97.



title: un campo con una lista che si crera all'immissione dei dati!

author: SteSte

text:
tanto tempo fa ho lavorato in un file access che conteneva un campo in
cui si inserivano dei valori (formato testo) e che all'inserimento del
record successivo si ricorda del valore inserito nel precedente e lo
inseriva nella lista a tendina; come si fa? chi può aiutarmi?


author: almorel

text:

Ciao, vedi questa demo scaricabile da qui:
http://myfreefilehosting.com/f/4c86b65bbd_0.17MB
E' stata fatta dall' amico Libeccio865 nell'ambito del gruppo:
http://www.ialweb.it/forum/forum_topics.asp?FID=112&PN=1
Ciao
Alberto


text:

Grazie Alberto, purtroppo il primo link non posso visualizzarlo perchè
il firewall della nostra rete me lo impedisce, sto cercando il
secondo!
Grazie ancora per la tempestiva risposta!!!
Stefania


text:

ciao Stefania,
io ho scaricato il file segnalato ma mi da errore.
se quello che cerchi è inserire una nuova voce nell'elenco a tendina
di una combo
prova a vedere se questo link ti può essere utile
http://www.mvps.org/access/forms/frm0015.htm


text:
Grazie Elena è proprio quello che cercavo ma non so come gestire quel
codice! :(((
sono una frana!!!
sai dirmi come si fa e come posso adattarla?
grazie!!!!


author: Karl Donaubauer

text:

> inseriva nella lista a tendina; come si fa? chi puņ aiutarmi?
Forse ti aitua:
 Casella combinata - Aggiungere un nuovo record

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


text:

visualizza in struttura la maschera con la combo in questione
clicca con il tasto destro sulla combo, vai in proprietà, vai
sull'evento "su non in elenco" e clicca sul quadratino con 3 puntini a
destra
copia tutto il codice qui sotto e lo incolli tra Private Sub ecc. e
end sub
sostituisci le parti dialogate tipo "nota non presente ecc." facendo
attenzione a non modificare le virgolette e gli apici
sostituisci tblTuaTabella con il nome della tabella da cui prendi i
dati
sostituisci rs!tuocampo con il nome del campo della tua tabella dove
va inserito il nuovo dato
buona fortuna
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strMsg As String
    StrMsg = "'" & NewData & "' nota non presente in elenco " & vbCrLf
& vbCrLf
    StrMsg = StrMsg & "Vuoi inserirla?"
    StrMsg = StrMsg & vbCrLf & vbCrLf & "Yes per aggiungere la nota No
per tornare all'elenco."
    If MsgBox(StrMsg, vbQuestion + vbYesNo, "Aggiungere la nota?") =
vbNo Then
        Response = acDataErrContinue
    Else
        Set db = CurrentDb
        Set rs = db.OpenRecordset("tblTUATABELLA", dbOpenDynaset)
        On Error Resume Next
        rs.AddNew
            rs!TUOCAMPO = NewData
        rs.Update
        If Err Then
            MsgBox "An error occurred. Please try again."
            Response = acDataErrContinue
        Else
            Response = acDataErrAdded
        End If
    rs.Close
    Set rs = Nothing
    Set db = Nothing
    End If


title: Spesometro

author: Marco Migliorati

text:
Ciao a tutti,

Il tracciato dello spesometro, in scadenza al 10 aprile, è stato modificato
rispetto allo scorso anno?


title: Spesometro

author: BFS

text:

direi di no
http://www.fiscoetasse.com/approfondimenti/12184-spesometro-2015-scadenza-novit-e-come-compilarlo.html

ciao


title: Spesometro

text:
"BFS"

> direi di no
>
http://www.fiscoetasse.com/approfondimenti/12184-spesometro-2015-scadenza-novit-e-come-compilarlo.html

Ok, grazie.


title: reset ID, possibile?

author: acMad

text:
ragassi e' possibile resettare gli id di una tabella in modo che ripartano
da 1 ?
in pratica ho una tabella su sqlserver express, l'ho svuotata e devo
ripopolarla pero' voglio che gli ID ripartano da 1 e non da 1230 ...
c'e' modo di farlo?
grazie
a
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: reset ID, possibile?

author: 'Roccia' Max

text:
On 29 Mar, 17:02, a...@acMad.it (acMad) wrote:
> in pratica ho una tabella su sqlserver express, l'ho svuotata e devo
> ripopolarla pero' voglio che gli ID ripartano da 1 e non da 1230 ...
>
> c'e' modo di farlo?
Elimini il campo, compatti il database, ricrei il campo.
cia'
Max


title: reset ID, possibile?

text:
'Roccia' Max ha scritto:



facendo cosi' pero' cancello anche le relazioni che ci sono tra le
tabelle... l'id di questa tabella e' FK per altre tabelle quindi ..
e poi come compatto un db su sql server express?
acMad



title: reset ID, possibile?

author: giorgio rancati

text:
"acMad" <ac...@acMad.it> ha scritto nel messaggio
news:eugkek$s8h$1...@news.newsland.it...
> ragassi e' possibile resettare gli id di una tabella in modo che ripartano
> da 1 ?
>
> in pratica ho una tabella su sqlserver express, l'ho svuotata e devo
> ripopolarla pero' voglio che gli ID ripartano da 1 e non da 1230 ...
>
> c'e' modo di farlo?
certo.
----
DBCC CHECKIDENT (NomeTabella,RESEED,0)
----
per maggiori info
----
DBCC CHECKIDENT (Transact-SQL)
http://msdn2.microsoft.com/it-it/library/ms176057.aspx
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Come ci si riferisce al controolo attivo

author: Marchingegno

text:
Cioč, se per esempio su un controllo Etichetta che si chiama Dato_Etichetta
creo un evento vorrei ottenere il nome di quel controllo a livello di
codice.


author: Roberto dalla campagna

text:
"Marchingegno" <
marchi...@email.it
> ha scritto nel messaggio
news:hU9bd.124842$35.62...@news4.tin.it...

Per far riferimento al controllo attivo hai provato con Screen.ActiveControl
(vedi help) e per far rifeimento al controllo precedentemente attivo con
Screen.PreviousControl (vedi help)?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Alessandro Baraldi

text:
"Marchingegno" <
marchi...@email.it
> wrote in message
news:hU9bd.124842$
35.62...@news4.tin.it
> Cioč, se per esempio su un controllo Etichetta che si chiama Dato_Etichetta
> creo un evento vorrei ottenere il nome di quel controllo a livello di
> codice.
L'etichetta non č intercettabile come controllo ATTIVO.
Per ricavare il Nome non c'č verso, nell'EVENTO sai gią
qual'č il suo nome visto che ha scatenato proprio lui
l'EVENTO.
Se comunizzi una Funzione invece richiamata dall'EVENTO
allora devi passare anche il NOME_CONTROLLO alla funzione.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Office XP Developer (Distribuzione SQL)

author: Slim

text:
Nel contenuto di office XP Developer si trova SQL Desktop Edition,
Non ho capito bene la gestione delle licenze:
se faccio un Access.adp per 5 utenti (da questi utenti non esiste SQL
server) posso distribuirlo gratuitamente e legalmente? ..... e se gli utenti
superano le 5 Unitŕ?
Grazie!


title: Office XP Developer (Distribuzione SQL)

author: Tony

text:
"Slim" <
Slim...@tin.it
> ha scritto nel messaggio
> Nel contenuto di office XP Developer si trova SQL Desktop Edition,
Con tutti gli strumenti d'amminstrazione tra l'altro ... un vero privilegio
;-)
Forse non potresti distribuire quella versione agli utenti, ma io me ne
sbatto le palle: pur sempre di MSDE si tratta e non voglio rinunciare a
Enterprise Manager.
> Non ho capito bene la gestione delle licenze:
> se faccio un Access.adp per 5 utenti (da questi utenti non esiste SQL
> server) posso distribuirlo gratuitamente e legalmente?
 ..... e se gli utenti
> superano le 5 Unità?
Devono acquistare SQL-Server per 10 utenti e tu smazzarti la documentazione
per upgradare col minimo sforzo MSDE --- SQL-Server.
Ciao, Tony


title: Office XP Developer (Distribuzione SQL)

text:
"Tony" <
nos...@nsp.it
> ha scritto nel messaggio
news:BAH99.96224$lu5.2...@twister1.libero.it...

Ma se ipoteticamente gli utenti sono solo 6 succede qualche casino
nell'utilizzo si questo SQL_Ridotto?


title: Office XP Developer (Distribuzione SQL)

author: Carlo Costarella

text:
"Slim" <
Slim...@tin.it
> ha scritto nel messaggio
news:KUH99.9841$pX1.3...@news2.tin.it...

MSDE è liberamente distribuibile nel numero di copie che vuoi.
Chi accede ad un server dove è installata la versione di SQL Server presente
nel cd di Office Developer XP, può farlo insieme ad altri quattro client.
Per questo se ne sconsiglia l'installazione della versione Server ma solo di
quella Desktop (entrambi sono presenti).
D'altra parte al client non serve avere SQL Server.
L'alternativa da implementare sul Server è Small Bussines dove, la versione
SQL Server inserita, consente fino a 50 utenti connessi contemporaneamente e
il costo delle singole licenze aggiuntive dopo le prime 10 è veramente
modesto.
Ciao, Carlo


title: Office XP Developer (Distribuzione SQL)

text:
"Slim"
> > > Non ho capito bene la gestione delle licenze:
> > > se faccio un Access.adp per 5 utenti (da questi utenti non esiste SQL
> > > server) posso distribuirlo gratuitamente e legalmente?
> >  ..... e se gli utenti
> > > superano le 5 Unità?
> > Devono acquistare SQL-Server per 10 utenti e tu smazzarti la
> documentazione
> > per upgradare col minimo sforzo MSDE --- SQL-Server.
> Ma se ipoteticamente gli utenti sono solo 6 succede qualche casino
> nell'utilizzo si questo SQL_Ridotto?
Alla sesta connessione ... ti formatta il Server!
Dai scherzo, sicuramente è una segnalazione con divieto d'accesso
all'ultimo: stranamente non l'ho mai verificato di persona (abbiamo impianti
piccoli da 3/4 postazioni e grossi da 25/35, non mi sono ancora trovato
sulla "linea d'ombra").
Ciao, Tony