mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Consiglio

Qualcuno per cortesia sa dirmi cosa c'e' di sbagliato nella seguente
funzione?
Private Function LeggiNomeMDB2(gfni As wlib_GetFileNameInfo, ByVal fOpen As
Integer) As Long
    '  Questa funzione precede MSAU_GetFileName in MSAU200.DLL.
    '  wlib_GetFileName termina con valori Null tutte le stringhe
    '  di una struttura gfni, quindi richiama la versione DLL
    '  della funzione.
    '  I caratteri Null restituiti da MSAU200.DLL vengono rimossi
    '  dalla stringa in  gfni.
Alla compilazione si rileva il seg. errore:
Errore di compilazione: tipo definito dall'utente non definito
Grazie mille per eventuali suggerimenti

 ha scritto nel messaggio
news:0DMP8.34603$j65.8...@twister1.libero.it...

Sei sicuro di aver settato tutti i riferimenti necessari ?
Roberto Pasqualini



Errore di compilazione: tipo definito dall'utente non definito
Si, ma wlib_GetFileNameInfo lo hai definito?
P.S. La gente di solito *non* legge i 3d con subject poco
significativi. Io ci sono capitato per sbaglio. Vedi su
www.sitocomune.com
 le istruzioni sull'uso di questo ng
-- 
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---

Newsgroup: it.comp.appl.access
Titolo: Signori....

CLIC !
Antonio

 CLIC !
okkei ora si puň
tiriamo fuori le birre e il vino
te PLS vai ad aprir la porta alle tope
batrax taglia il lardo
L'Aura fai la pappa al pomodoro
maracaibo mare forza nove
dimmi sě
ma dove
zum zum
vai con l'orgia
sim

 Antonio
Proprio adesso che avevi trovato una nuova amica.


C'č poco da ridere. In tutti questi giorni passati insieme, non vi siete
accorti che A. Biso era il nick name usato da Sabrina Ferilli.

 ha scritto nel messaggio
news:8cf8fg$dif$1...@nslave2.tin.it...

E' arrivato Pepito Sbazzeguti (Angie, te che fai la saccentona, indovina tu
la citazione adesso).

la citazione adesso).
Io la so!:-)
L'hanno trasmesso poche sere fa!
Saluti.
Luciano

Er Cipolla,  a proposito di  "Re: Signori....",  ha scritto:

Te tu cciai troppa fantasia
cia'
   J.S.
________________________________________________________
se per qualche ragione questo messaggio non dovesse esservi arrivato,
avvertite "
ross...@sincon.it
" e vi sarą rispedito al piu' presto.


NNNNNNNOOOOOOOOOOOO!!!!!!!!!!!!!!!!!
RITORNAAAA!!!!
Un uomo entra in un caffe' ... SPLASH !
_._._._._
Ciax !
d4r|<4ng31


e che no
so puo darsi ceh non risale alla mia epoca
Io non so dell'era di pappagone
angie
http://guide.supereva.it/tempo_libero/mangiar_bene/

 wrote in message
4vsmesktoi6i2dk2r...@4ax.com...

E che, per te esiste solo Totņ?

Te tu cciai troppa fantasia
Sě, ma dovrebbe anche usarla.
Erf

 Sì, ma dovrebbe anche usarla.
Chi, la Ferilli?


Cilecca come tuo solito?
Bye, Ste

Stefano Bettini wrote:

ROTFL!
Quando esci dall'ambito Access lo fai in grande stile eh? :)
G


e' una roulette russa a salve

Newsgroup: it.comp.appl.access
Titolo: normalizzare un foglio excel

ho da trasformare in un database una tabella excel (6000 righe circa)
purtroppo questa tabella non è immediatamente importabile perchè 
riguarda informazioni che dovrebbero stare in due tabelle in relazione 
1aN e che l'utente ha realizzato lasciando delle righe vuote
faccio un esempio
NOME  TELEFONO
marco 123456789
      987654321
      987321654
luigi 132549876
franz 321987654
      987654951
mario 753654951
la mia idea era quella di creare in Access due 
tabelle(tab_nomi,tab_telefoni) in relazione 1aN poi collegare il foglio 
excel ed infine aprire su queste tabelle 3 recordset.
 scorrendo la tabella excel farei:
se trovo un nome aggiungo un record nella tab_nomi e nella tab_telefoni
finchè NOME è null, aggiungo solo il record nella tab_telefoni.
(ovviamente facendo attenzione agli ID)
secondo voi è un buon sistema o rischio di perdermi qualche dato??
ho provato ad usare l'analizzatore ma sballa tutto..se vuoi le cose 
fatte bene devi farle da solo :D
-- 
IgnazioC

IgnazioC ha scritto:

per non rischiare in importazione io farei una procedura che ti 
'riempie' le celle vuote col nome di sopra e poi, una volta controllato, 
l'importazione non ti porterebbe problemi.
IvanDaBologna

"IgnazioC" <ignazi...@DELETEgmail.com> ha scritto nel messaggio 
news:495e7ae3$0$1115$4faf...@reader2.news.tin.it...

Potrebbe andare bene la tua soluzione.
Aggiungerei un terza tabella con Nome e Telefono importandovi tutti i dati 
di excel.
Da questa partirei per fare quello che hai detto.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Criteri su query

=[Dal mese di:] and <= [Al mese di:]
in modo da filtrare i mesi che mi interessano.
E' possibile visualizzare sul report tale criterio ?
Oppure c'è qualche altra strada per raggiungere lo scopo ?
Grazie, Angelo.

 ha scritto nel messaggio
news:W0vPa.165873$lK4.4...@twister1.libero.it...

creati un report che abbia come origine una query di SELEZIONE non di
accodamento che abbi alo stesso criterio
MAssimiliano

 MAssimiliano
E poi ?
A.

 A.
E poi hai fatto.
MAssimiliano

 ha scritto nel messaggio
news:W0vPa.165873$lK4.4...@twister1.libero.it...

Inserisci due caselle di testo non associate nel report e nella loro origine
controllo scrivi rispettivamente:
=[Dal mese di:]
e
= [Al mese di:]
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
news:W0vPa.165873$
lK4.4...@twister1.libero.it

Tu hai realizzato una QRY nella quale hai inserito nei CRITERI
i riferimenti Dinamici alle date.
Per poter passare tali riferimenti devi appoggiarti ad una Maschera.
Io ti consiglierei di crearti una Maschera con 2 TextBox e un Pulsante.
Le txtBox le usi per gstire la Qry di accodamento nella quale le date
proverranno dalle 2 TxtBox, quindi ti basterà inserire nei criteri
 BETWEEN Forms![NomeForm]!txtDataDAL  AND Forms![NomeForm]!txtDataAL
Nel Pulsante della Form fai aprire il Report nel quale metti
2 txtBox nelle quali inserisci come origine =Forms![NomeForm]!txtDataDAL
in una e l'altro nell'altra...........!!!
Non sò se ho fatto confusione a sufficienza.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:RgvPa.164624$Ny5.4...@twister2.libero.it...
Roberto come mi hai detto tu ottengo 2 input.
A me occorre soltanto "passare" l'informazione del filtro sul report e non
filtrare, in quanto l'operazione di filtro č stata eseguita in precedenza
dalla query.
A.

 ha scritto nel messaggio
news:sWvPa.164745$Ny5.4...@twister2.libero.it...

Il fatto č, come ha giustamente sottolineato MA, che tu devi crearti una
query di selezione che abbia quey critery e su di essa basare il report.


 ha scritto nel messaggio
news:5aa874cdf4cc7a7c09...@mygate.mailgate.org...
[CUT]
Grazie Alex, risolto! Ho fatto come mi hai suggerito tu e funge.
A.

Newsgroup: it.comp.appl.access
Titolo: Limitare e ripartire.

Ho una query dalla quale ricavo la somma di quanti gg di permesso i vari
dipendenti prendono. Però vorrei fare in modo che quando raggiungono un
certo limite di gg (max 45gg), quelli che supereranno il limite dovrebbero
essere sottratti da un'altro da un altro tipo di permesso di max 60gg.
Come posso organizzarmi?
Spero di essere stato chiaro, e fin da ora rigrazio tutti quelli che mi
vorranno dare delle indicazioni.
Carlo


Crea una sola tabella con una motivazione se il dcount dei giorni è maggiore
di 45 la motivazione è quella della seconda tabella. Questo è facile farlo
via codice.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: File temporanei

Mettiamo che ho un file access su una chiave usb, ci lavoro dal mio pc
poi chiudo tutto e tolgo la chiave. Sul Pc (Windows 2000 o XP) secondo
voi restano tracce dei dati su cui ho lavorato? Magari in qualche file
temporaneo

 ha scritto nel messaggio 
news:1122296588.3...@g43g2000cwa.googlegroups.com...

Resta solo la possibile traccia del file usato...(tra i doumenti recenti) ma 
non il suo contenuto.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Tasti funzione

Buongiorno,
come si può associare un comando (es. pulsante) ad uno dei 12 tasti 
funzione di WindosXP?
Grazie.
Ciao

 Ciao
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 l'argomento "Assegnare ad un tasto un'azione o un set di azioni".
Ma è contemplata solo l'associazione ad una funzione. Io che dietro il 
pulsate ho un evento click tramite sub come posso fare?
Ciao

 Ciao
Ciao.
-- 
Sergio MAZZA 

 Ciao
Dopo aver posto nella tabella della struttura della maschera "Anteprima
tasti=Sě" puoi utilizzare:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
 
    Case vbKeyPageUp, vbKeyPageDown
        KeyCode = 0
    Case vbKeyF10
        Call MiaSub
    Case vbKeyF3
        Call MiaSub1
    Case vbKeyF5
        Call MiaSub2
End Select
End Sub
Vedi inoltre:
http://www.accessgroup.it/HomeArgomenti.asp?ID=158&Oggetto2=Eventi%20KeyDown%20e%20KeyUp
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 devi utilizzare la macro AutoKeys
Mi da il seguente messaggio:
http://img182.imageshack.us/my.php?image=snap18kf.jpg

 tasti=Sì" puoi utilizzare:
Ciao sv, ma la "tabella della struttura della maschera" riguardano le 
proprietà della maschera? Se è così io questa voce non l'ho trovata.

Bucketful ha scritto:


Apri la maschera in visualizzazione struttura.Fai click sulla scheda
"Evento". All'evento "Anteprima tasti" metti Sì.


 "Evento". All'evento "Anteprima tasti" metti Sì.
Cavolo ci avevo guardano tre volte e on lo vedevo! Troppo davanti al 
video? :-)
E' possibile fare in modo che l'operazione predefinita (es. F1 Help) 
non venga comunque eseguita?
Ciao

 Ciao
Ti avevo suggerito:
http://www.accessgroup.it/HomeArgomenti.asp?ID=158&Oggetto2=Eventi%20KeyDown%20e%20KeyUp
Lě trovi tutte le costanti vbkey.
Comunque nel codice postato puoi leggere:
.
.
Case vbKeyPageUp, vbKeyPageDown
KeyCode = 0
.
.
In questo modo si annullano i tasti PaginaSu e PaginaGiu, pertanto:
.
.
Case vbKeyF1
KeyCode = 0
.


 Ti avevo suggerito:
Si ho letto ma la tua spiegazione mi ha chiarito ancor di più i dubbi.
Grazie.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Il database e' in una condizione imprevista. Impossibile aprirlo.

Quando tento di aprire il file, Access mi dice
"Il database e' in una condizione imprevista. Impossibile aprirlo.
Database convertito da una versione precedente di Microsoft Acess
utilizzando il metodo DAO CompactDatabase invece del comando Converti
database del sottomenu Utilia' database del menu strumenti. Il
database e' stato convertito parzialmente.
Se e' disponibile una copia del database nel formato originale,
utilizzare il comando Converti database. Se il database originale non
e' piu' disponibile, creare un nuovo database e importare le tabelle e
le query per recuperare i dati.
Impossibile recuperare tutti gli altri oggetti del database."
Ho fatto quello suggeritomi da Access, ma nel momento di importare le
tabelle mi riproponeva lo stesso messaggio di errore.
Riavviato il sistema, riprovato, niente.
Ho cancellato i file .ldb (ce n'erano 2). non si apre.
Sono fortunatamente riuscito a recuperare i dati delle tabelle facendo
un importa tabella da ms excel pero' ho perso un sacco di query,
maschere e report.
Sapete aiutarmi?
--------------
icq: 112346371

On Tue, 22 Jan 2002 10:48:34 GMT, 
mogliaN...@tiscali.it
 (caos)
wrote:

apri nuovo db e poi importa dal menů

Newsgroup: it.comp.appl.access
Titolo: cerco corso VBA for Access

conoscete qualche sito interessante o qualche link da cui scaricare guide,
tutorial etc...?


Se non vuoi comprarlo, usa il file sharing ... emule p.e.
-- 
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


www.manuali.net
un sito interessante.
Ciao Rita

Newsgroup: it.comp.appl.access
Titolo: chiarimenti sulla SIAE

Secondo voi ogni database da me prodotto, andrebbe registrato alla SIAE
oppure vanno registrati solo quelli venduti in larga scala?
Grazie per i vostri chiarimenti.


dipende tuuto da te e .. da quanto sei disposto a spendere.
per quello che è la mia esperienza registro in siae solo gli applicativi che
escono dal mio ufficio..


Si però mi chiedo, legalmente sono in regola? ovvero mi spiego meglio
eseguo un programma fatto su misura per un cliente.
emetto regolare fattura
ho regolare licenza di office developer XP per sviluppare database, quindi
sono in regoa già cosi oppure la registrazione SIAE è obbligatoria? che
sanzioni rischio?
Grazie a tutti.

Newsgroup: it.comp.appl.access
Titolo: TEMPORIZZARE

E' possibile temporizzare l'aggiornamento di un campo
Ad esempio io ho nella maschera principale contenente tutti i pulsanti, un
campo "DOCUMENTI ARCHIVIATI" e qui mi vengono visualizzato il numero di
tutti i documenti, se io ho il programma aperto e un collega inserisce un
nuovo documento io me ne accorgo solo al prossimo riavvio, quindi volevo
sapere se esiste un comando che ogni 2 minuti mi aggiornasse questo campo,
per averlo sempre in linea con i dati inseriti



vedi evento timer
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Rendere attiva la finestra di Access da Word

Non riesco a trovare una soluzione ad un problema che mi appare
semplice.
Da Word riesco a gestire alcune maschere di un instanza di Access già
in esecuzione. Poi vorrei che l'utente si trovasse nella finestra di
Access.
Non ci riesco. Ho provato da Word:
AppActivate "nome in task manager"
ma mi da un errore di run-time 5.
grazie, Lauro

 ha scritto nel messaggio 
news:73rie1pbje6a7m3d8...@4ax.com...

Se è già aperta la finestra di access...sull'evento che desideri in excel 
scrivi
Application.ActivateMicrosoftApp xlMicrosoftAccess
Se devi aprire invece un db specifico....
Sub UseOpenDatabase()
    ' Apre il database    Workbooks.OpenDatabase _
        FileName:="C:\Pippo.mdb"
End Sub
Si presuppone che Pippo.mdb ci sia!

 wrote in message
news:73rie1pbje6a7m3d8...@4ax.com

Essendo già aperta una sessione di Access sfrutta
l'assegnazione di una variabile di tipo Object
alla sessione di Access aperta(GetObgect)
quindi la variabile oggetto grazie all'associazione
tardiva sarà realmente l'oggetto AccessApplication
sul quale puoi ricavare l'HWND(tramite la proprietà 
hWndAccessApp) e sfruttando le API portare in primo piano
la finestra.
Private Declare Function SetForegroundWindow Lib "user32" _
            Alias "SetForegroundWindow" _
            (ByVal hwnd As Long) _
            As Long
Private Declare Function ShowWindow Lib "user32" _
            Alias "ShowWindow" _
            (ByVal hwnd As Long, _
            ByVal nCmdShow As Long) _
            As Long
Private Const SW_MAXIMIZE = 3
Private Const SW_NORMAL = 1
Dim accObj as Object
Dim lngRet
Set accObj=GetObject("Percorso completo del file MDB")
lngRet = SetForegroundWindow(accObj.hWndAccessApp)
lngRet = ShowWindow(accObj.hWndAccessApp, SW_NORMAL)
Ovviamente converrebbe inserire la gestione errori se Access
risultasse chiuso, in quel caso il GetObject andrebbe in errore
generando mi pare il 429....!
Prova un pò e vedi se funziona...!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f2762bc116d520e955...@mygate.mailgate.org...
[CUT]
Ben tornato!!!!
Come va?
Ciao
Roberto

Grazie, 
mi sembra che funzioni!
Ciao Lauro


 Roberto


 Ciao Lauro
Questa volta allora mi è andata bene...!
;-)



---
Ciao Daniele 

 Ciao Daniele
Senti da che pulpito viene la predica....!!!
Tu le ferie non le finisci più ormai, se non quelle
concesse dalla moglie.
;-)
Ciao Daniele ben risentito.



          ciao Daniele san
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Realizzare una demo prendendo la data di bios(francesco)

Cari amici help!
Ho realizzato un programma con access ,vorrei creare una
demo che scade dopo trenta giorni.
Provando da codice mi sono accorto che
portando indietro l'orologio di windows il tutto funziona,
c'e' un modo
per prendere la data di bios o comunque un modo per evitare che lo
spostamento di data provochi la sua riattivazione.
Spero nel vostro aiuto
e nella relativa procedura di realizzazione 
Ciao grazie a tutti
--------------------------------
Inviato via 
http://usenet.iol.it

 portando indietro l'orologio di windows il tutto funziona
io ho usato questo sistema un pò macchinoso che funziona:
ho creato una tabella nascosta dove ogni volta che lancio il database
inserisco il valore della data odierna + 1 giorno. Poi sull'apertura
dell'MDE eseguo un
confronto tra la data del sistema e la data del campo della tabella nascosta
e
non apro l'MDE se la data é inferiore a quella della tabella. Funziona. Se
vuoi essere cert io ho anche
fatto in modo che qualora si riscontri la manipolazione della data venga
bloccato definitivamente
l'utilizzo dell'archivio.
Mi permetto di aggiungere che tutto
questo é inutile se l'archivio sfrutta in qualche modo dati che richiedono
la data. In tal caso sarà sufficiente
mettere una routine di confronto tra la data del documento (per es. fatture,
registrazioni contabili, movimenti bancari...)
e quella del sistema.
Sono sicuro che "gli esperti" hanno soluzioni migliori da postarti.
Ciao
Matteo



Grazie matteo ma
comunque ho sentito parlare di activelock solo il problema e come funziona
grazie ed a buon rendere .


Newsgroup: it.comp.appl.access
Titolo: collegamento sottomaschere

Buona sera a tutti. Avrei bisogno del vostro aiuto.
Ho una sottomaschera collegata ad un'altra maschera principale collegate tra 
di loro mediante delle relazioni. Vorrei inserire un controllo che se il 
Record della Maschera principale è vuoto, non permetta l'inserimento di dati 
nel Record della Sottomaschera. Mi andrebbe anche bene che uscisse una 
Finestra di dialogo che indichi "Record su Maschera principale VUOTO". 
Qualcuno può consogliarmi qualche libro di Access che spieghi come fare 
delle Query avanzate.....
Grazie a tutti.
Ciao! 

 ha scritto nel messaggio 
news:458049e6$0$19089$4faf...@reader4.news.tin.it...

Ciao Vittorio
nella sottomaschera su evento Prima di inserire:
If IsNull(Me.Parent!NomeControllodaverificare) Then
        strMsg = "Record su Maschera principale VUOTO"
                Me.Undo
        DoCmd.CancelEvent
        Me.Parent!NomeControllodaverificare.SetFocus
    End If
per quanto riguarda libri puoi cercare su sito comune.
http://www.sitocomune.com/
Daniele
Newsgroup: it.comp.appl.access
Titolo: due maschere una tabella





 


  vi espongo subito il mio problema:


ho due maschere singole collegate alla stessa tabella. Vorrei poter 
inserire i dati inerenti un record accedendo prima in una poi nell'altra 
maschera, fino ad ora non mi è stato possibile, Access mi avverte, accedendo 
alla seconda maschera che non può accettare i dati perchè non si può lasciare 
vuoto il campo della chiave primaria, io capisco allora che andando alla seconda 
maschera si posiziona ad un record nuovo, ma io vorrei lo stesso. Una 
puntualizzazione, non voglio optare per il controllo schede.



 
  ha scritto nel messaggio 
news:94h3cn$sj0$1...@lacerta.tiscalinet.it
...


a tutti e due NON MANDATE MESSAGGI HTML, leggetete l'INFO periodico di
F.Lucani
La questione:
La tabella origine ha una chiave primaria! (e probabilmente non e' un
ID)
La scheda 2 non la gestisce!
a.cara
Newsgroup: it.comp.appl.access
Titolo: scadenze

Salve,
sto facendo un database in cui c'è un campo data/ore.
Vorrei fare una query che mi dia tutti i recond che contengono un
determinato "mese".
Dovrei stampare in pratica per es. tutti i record che hanno come data di
scadenza "Marzo".
Come si fa?
ciao

 ha scritto nel messaggio
news:AOTG8.73968$CN3.2...@news2.tin.it...



Beh, io non sono tanto pratico di Access...
Il primo problema è che la data nella tabella è del tipo gg/mm/aa, mentre in
una casella a discesa vorrei selezionare il mese nel formato "GENNAIO",
"FEBBRAIO"....etc.
Potresti inviarmi un file di esempio o dirmi dove lo posso trovare?
Ciao.
Newsgroup: it.comp.appl.access
Titolo: su current

ho inserito questo codice su current di una sottomaschera
 
    Forms!M_Ordine!CboCliente_1 = ""
    Forms!M_Ordine!CboCliente_2 = Me!IDCLIENTE
    Forms!M_Ordine!CboCliente_2.Requery
    Forms!M_Ordine!M_Carichi_Ordine.Form.Requery
    Forms!M_Ordine!M_Carichi_Ordine.Form.Recordset.FindFirst _
    "IdOrdine = " & Me!IDOrdine
 
ma funziona con almeno 2 records
 
mentre su clic del controllo anche con 1 record solo
 
perchč?
Grazie 
 
 

 mentre su clic del controllo anche con 1 record solo
vedi nota precedente
 
(*) a meno che non ci sia un certo parametro variabile, sul rowsource 
intendo. Ed a meno che tu non abbia inserito un nuovo valore sulla 
tabella clienti.
(**) e poiche', immagino, i linkfields non sono impostati
 
(***) La cosa mi ricorda una vecchia battuta di Toto' che voleva sapere 
dove andare senza dare alcuna informazione utile.
-- 
 
ac (x=y-1)

 ha scritto nel messaggio 
news:09yXq.131499$GZ3....@tornado.fastwebnet.it...

scusami
;-)
 
in pratica se ho un solo record ed inserisco sulla CboCliente_1 (in maschera 
principale)
un nuovo cliente e volendo poi annullare l'operazione per ritornare 
all'unico
record esistente (con clic su di un record qualunque della sottomaschera
M_Elenco_Ordine in questo caso l'unico esistente) dove ho su current il 
codice sopra riportato,
non me lo fa!
(cioč non mi svuota la CboCliente_1 passando alla CboCliente_2
con il nome del cliente dell'unico record esistente)
 
 
Mentre se ho 2 records nella sottomaschera M_Elenco_Ordine;  funziona.
 
Poi ho inserito il codice anziche' su current della sottomaschera 
M_Elenco_Ordine
in su clic di un controllo della sottomaschera stessa (per fare una prova) 
ed in questo caso, anche con un solo
record funziona.
 
Ora non volevo inserire il codice su ogni controllo, come posso risolvere?
 
 
 


Perche' non e' il click sul form che attiva l'evento di current.
L'evento di current viene attivato ad ogni spostamento fra record
Quando hai un solo record non hai la possibilita'  di attivare l'evento 
perche' non avviene spostamento di record. Un evento di current c'e', e 
sara' l'unico, ed e' quello che avvine in fase di open del form.
Se hai "Selettori record" = true metti il codice sull'evento click di 
form ed ogni volta che fai click sul selettore (immagino sia una form 
continua) ottieni l'esecuzione del codice.
 
 
 
-- 
 
ac (x=y-1)

 ha scritto nel messaggio 
news:vlAXq.131562$GZ3....@tornado.fastwebnet.it...

bene.
lo devo lasciare anche su current o no? 
 
 

 ha scritto nel messaggio 
news:4f2ed69d$0$1386$4faf...@reader2.news.tin.it...

mi rispondo da solo
Si
Newsgroup: it.comp.appl.access
Titolo: Report e salto pagina

Ciao a tutti,
vorrei sapere se è possibile effettuare da codice un salto pagina.
Es:
    Condominio1
                        Condomino1         10000             20000
                        Condomino2         12000             30000
                                ,
                                ,
    ---Salto pagina -----
    Condominio2
                        Condomino1        20000             50000
                                ,
etc...
Ho creato il report in autocomposizione ed ho provato ad inserire una
interruzione a piè di pagina ovviamente con un risultato pessimo
Qualcuno ha un'idea?
Grazie
  Gianni


crea un gruppo per il campo che vuoi raggruppare:
menů visualizza - ordinamento e ragruppamento,
ti appare una finestra dove scegli il campo da inserire
come gruppo.
ciao
franco

 ha scritto nel messaggio
news:a3hegu$5pp$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: [Demo] Access & SQL Express 2005

Buongiorno,
stò scaricando SQL Express 2005 e la mia idea è quella di sfruttarlo come 
BE, mantenendo altresi Access come FE.
E' la prima esperienza che faccio di questo genere e mi chiedevo come ad 
esempio possa collegare una mia maschera ad una Tabella creata su SQL.
Avete un esempio da propormi per caso?
Vi ringrazio.
-- 
Ciao
GeKODE 

[cut]
Domanda...
...esiste inoltre un'interfaccia grafica per disegnare le tabelle (struttura 
ovviamente) o in che modo posso farlo altrimenti?
Grazie
-- 
Ciao
GeKODE

Newsgroup: it.comp.appl.access
Titolo: Confronto fallito

 devo produrre un recorsdet con dati provenienti da 2 tabelle a condizione 
che il campo codice sia uguale.
Le tabelle sono una collegata a sql server 2003 e l'altra con dati importati 
da excel.
I campi codice che metto in relazione sono tutti 2 due  di tipo testo lungo 
5 caratteri e composti da numeri.
Dovrebbe andar tutto bene, ma la query risultante mi da solo 4 record invece 
di dverse centinaia.
Ho contollato a mano le due tabelle e tutte e due hanno il record con 
codice, per esempio, 00124 ma nella query il confronto fallisce e sembra che 
siano due campi diversi.
Avrei piacere se qualcuno mi aiutase a capire quello che a me sembra strano, 
poi magari risolvo da me il problema del momento.
Grazie a tutti
-- 
Greg 

 ha scritto nel messaggio 
news:h5cald$rl0$1...@tdi.cu.mi.it...

ciao Greg
a volte i dati importati da excel non sono formattati in modo corretto.
prova a controllare.
Daniele 

 Daniele
 Avevi ragione, la tab excel a sua volta assembrava dati da altre 3 tabelle, 
e una era vuota :(
-- 
Greg
Newsgroup: it.comp.appl.access
Titolo: Inserire Form in VBA

        Come faccio ad inserire un form in VBA senza
        averlo creato con l'autocomposizione, mi lascia inserire
        solamente dei moduli ma per il Form ?
        Grazie 


Dalla pagina Maschere della Struttura a Schede del DB:
Maschere----> Nuovo----> Visualizzazione Struttura
Oppure dal MENU' principale
Inserisci---->Maschera--->Visualizzazione Struttura
Ultimo ma non ultimo F1
@Alex

 ha scritto nel messaggio 
news:1184583843.4...@57g2000hsv.googlegroups.com...

        Questo va bene per access normale, per VBA di Access avevo chiesto,
        come si fa ad  inserire un form senza crearlo con l'autocomposizione 
?
    Grazie 

 ha scritto nel messaggio
news:469b634e$0$10625$4faf...@reader2.news.tin.it...

Dall'HELP:
Function CreateForm([Database], [FormTemplate]) As Form
    Membro di Access.Application
Leggiti tutto che è spiegato bene.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Quoting

Va bene ! Sono ignorante ! Lo devo ammettere. Ma è la seconda volta che
leggo del "Quoting" e  non so cosa sia.
C'è qualcuno disposto a delucidarmi in proposito ?  Grazie Mauro



si intende la parte quotata (spostata a destra del testo dei messaggi
con le >)
è buona norma rispondere dopo il messaggio precedente o all'interno di
esso, preferibilmente eliminando la parte di testo che non serve
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Formattazione foglio Excel da Access Vba

Salve,
di nuovo io. Sono alle prese con la creazione di report su dei fogli excel 
che devo riprodurre On Demand .
Qualcuno sa come usare o ha dei link su come formattare le celle.
Mi interessa modificare i BORDI, con le varie tipologie di linee, altezza 
linea, FONT, e quant'altro � possibile fare via VBA.
St� cercando ma google mi porta semprea ad esempi con vba di Excel.
grazie mille. 


Per rispondere a queste domande in genere quando la momoria non mi 
aiuta, allora registro.
Strumenti -> Marcro - > Registra Nuova macro... fai le tue modifiche 
direttamente da UI e stoppa.
e poi un po' di clean up
Cmq se non ricordo male questo link 
http://www.donkarl.com/it/CISA/Download/CISA1_Excel.zip
 potr� darti 
un'impronta pi� IT a quello che hai mente di fare... spero.
Daniele

Grazie Daniele, ma non era proprio quello che cercavo.
Usando Excel da Access-Vba senza riferimenti ma usando una Createobject ho 
visto che molti parametri mentre in Excel sono di tipo 'variabile', in 
questo caso devo usare dei valori numerici, vedi ad esempio il tipo di linea 
del bordo etc.
Ecco vorrei riuscire a trovare questa lista di valori, non mi riesce 
trovarla....
Spero di essermi spiegato.
saluti



Se devi lavorare con gli oggetti automazione Excel, do per scontato che 
devi inseriri i riferimenti altrimenti diventa un vespaio lavorare in 
questo modo.
Una volta referenziato excel � sufficiente navigare tra gli oggetti di 
excel e premendo F1 hai tutte le indicazioni necessarie alla 
formattazione delle celle.
Comunque gli script generati con le registrazioni macro possono essere 
utili allo scopo e per acquisire dimistichezza con gli oggetti excel.
Daniele


Grazie Daniele,
che problemi potrei avere se un PC ha una versione di Excel diversa da 
quella referenziata da me a parte la compatibilit� su qualche propriet� ?



Lo scopriremo solo vivendo.
Cmq se l'ambito della formattazione si mantiene a quello che intendi 
fare penso che da Execel 2000 fino alla 2007 non avrai problemi.
Se le installazioni di office sono standard con i riferimenti tra le 
varie versioni 8, 9, 10 per esperienza non ho avuto problemi broken.
Eventuali riferimenti broken sono risolvibili googlando su questo ng.
Ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: ISTRUZIONE LIKE

Buondì,
Ho un problema, ho creato una maschera con origine dati una query,  ho la
necessità di selezionare i record in base al contenuto di una casella.
Questa casella può assumere due valori (la casella si chiama "SelPartite") :
=IIf([Forms]![ECClienti]![Partite]="T";"SN";"N")
nella query dovrei selezionare i record testando il campo "Incassato" che
può avere il valore "S" o "N", se inserisco nel criterio la selezione della
query in questo modo :
Like [FORMS]![ECClienti]![SelPartite]
vengono filtrati soltanto i record che hanno il valore "N", nel caso in cui
"SelPartite" assume il valore "SN" e quindi dovrebbe far vedere tutti i
record questo non avviene, non seleziona nessun record.
Dove sbaglio ? Potreste darmi una indicazione, anche usando altre istruzioni
non necessariamente l'istruzione LIKE.
Grazie.
Sasa

 ha scritto nel messaggio
news:ce2nk3$ase$1...@lacerta.tiscalinet.it...

Non riesco a capirci molto, ma in particolare non capisco dove usi S N e SN
e con che differenze?
Ciao Valerio.

 Sasa
-- 
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 > > >


 Grazie
Premessa : 
Mai, mai, mai scrivere dopo il quoting (ovvero messaggio a cui rispondi),
altrimenti CAZZIATONI a raffica. Scrivi sempre dopo come sto facendo io
adesso.
Svolgimento : 
Domanda... perchè non usi l'"*" per dire alla query che vuoi "Tutti" i
record, invece che tutto questo caos di "IIF", "SN", "N", campi nascosti e
casi vari?


 Grazie
Usa il carattere jolly "*"... mannaggia a capa toja. :-)
Fammi sapere



Ciao Valerio.

 ..... prima del quoting.... cosa gli insegni cosě ???? Ahi ahi ahi ;-)
OPS!. "PRIMA del quoting" :-)
Maurizio "corrige"



Temevo di aver capito bene. Se cerchi tutti i Gianni ed i Carlo non scrivi
trovami tutti i Giancarlo. Non funziona. Scriverai "Gianni" And "Carlo".
O come ha scritto chi č piů bravo di me ci metti un bell'asterisco che se
hai inserito dei Maurizio te li trova ugualmente :-)
Ciao Valerio.
Newsgroup: it.comp.appl.access
Titolo: access e terminal server

Ma i programmi con architettura file shared  e database jet  e archivi
Access , funzionano in rete con i servizi terminal di windows ?
Il mio gestionale di contabilità dicono di no alla swhouse che l'ha
sviluppato, perchè sui pc client  quando funziona lui crea una cartella
locale con qualche file dentro , cosa dite voi?
Quindi non funziona in modalità terminal server ?
saluti

 Quindi non funziona in modalità terminal server ?
Premesso che ci si deve affidare al parere di chi l'ha sviluppato, si
dovrebbe creare una cartella per ogni utente, ognuna con una copia dei
programmi.
Ogni desktop utente avrà i collegamenti ai programmi di una specifica
cartella.
In questo modo non esiste il rischio che più utenti utilizzino gli stessi
temporanei locali.
Ciao.

grazie per la chiara risposta.
effettivamente la swhouse non ha negato in via di principio il suo
funzionamento con i servizi TS , ma dice che non forniscono assistenza alla
configurazione a cui tu hai accennato , nè hanno certificato il sw per
quell'utilizzo.
ciao

Newsgroup: it.comp.appl.access
Titolo: convalida dei dati e controllo inserimento

se applico questa routine e il campo mittente è vuoto non succede nulla
Private Sub Testo38_GotFocus()
If Me.mittente ="" Then
MsgBox "Attenzione è necessario indicare il mittente del documento"
Me.mittente.SetFocus
Exit Sub
End If
End Sub
se invece applico questa
Private Sub Testo38_GotFocus()
If Me.mittente is null Then
MsgBox "Attenzione è necessario indicare il mittente del documento"
Me.mittente.SetFocus
Exit Sub
End If
End Sub
errore : necessario oggetto!

 errore : necessario oggetto!
Is null lo puoi usare nelle query. In vba devi usare Isnull(Me.mittente)
o Nz(Me.mittente)="" o Len(Nz(Me.mittente))=0
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:c3p3tn$vcd$1...@news.newsland.it...

Grazie!

 ha scritto nel messaggio
news:c3p3d0$fr7$1...@hulme.interac.it...

Penso proprio tu debba scrivere:
If IsNull(Me!mittente) Then
Se poi vuoi verificare contemporaneamente sia se mittente è null o è una
stringa vuota, prova con:
If Nz(Me!mittente, "") = "" Then
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
--------------------------------------------- 

 ha scritto nel messaggio
news:rRU7c.84253$Kc3.2...@twister2.libero.it...

grazie raga xfetto!
e pensate che la stringa che avevo scritto l'avevo trovata sul libro di
access della Mcgraw hill

 access della Mcgraw hill
Forse non era scritta in un codice VBA ma in una stringa generata con il
generatore di espressioni, ad esempio nei criteri della griglia di struttura
di una query.
O sbaglio?

Newsgroup: it.comp.appl.access
Titolo: Dataease - preistoria dei database - Help

Salve a tutti!
Ho un problema e sono sicuro (ottimismo al massimo livello) che nella lista
qualcuno mi possa aiutare.
Devo estrarre dei dati da archivi "preistorici" scritti con Dataease
versione Dos
I dati non sono praticolarmente importanti ma il problema č stuzziacante.
L'estensione dei file č .dbf ma ovviamente non si aprono ne con Access ne
con Excel , ne tantomento con un editor di testo.
Gli erchi generano un fiel con estenzione .dbf e uno con estensione .dbr
Qualcuno ha qualche idea?
Grazie in anticipo

 ha scritto nel messaggio
news:5Da5a.23033$uA5.5...@tornado.fastwebnet.it...

Non sono sicuro di avere capito il tuo problema, ma in access č possibile
collegare tabelle esterne in formato dbf oppure importare i dati da tabelle
esterne dbf. Segui il percorso file/carica dati esterni e poi scegli uno o
l'altro.
Ciao
Giuseppe

Newsgroup: it.comp.appl.access
Titolo: Messaggi in inglese

Senza che abbia fatto nulla, almeno volontariamente, il mio A_XP si è messo
a darmi gli avvisi in inglese.
Dato che l'unica lingua che parlo io è l'italico verbo, qualcuno può dirmi
come domare 'sta bestia per farla riparlare in 'taliano?
In inglese mi appaiono solo i messaggi, mentre le rispettive spigazioni
sull'help sono sempre in italiano!
GRRRRRR....!!!
Grazie a chi può aiutarmi.
--
Gastone
--

 ha scritto nel messaggio
news:eHnqc.281790$rM4.11...@news4.tin.it...

Mi sembra strano che un applicativo di punto in bianco cambi la lingua
(vabbé in bug ma qui si esagera!); hai per caso installato altri software?
Hai provato a reinstallare A_Xp?
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:uW0sc.320526$rM4.13...@news4.tin.it...

Sì, ho provato per ben due volte (dopo aver operato con la normale
disinstallazione e cancellando addirittura tutta la directory). Ho cercato
sulla guida in linea, nisba! Ho cercato nei post precedenti: ho trovato
l'indicazione di sostituire 4 .dll, ma ri guarda A2k; infatti queste .dll
non ci sono nel mio Office Xp.
Credimi, ho fatto il possibile per quanto di mia conoscenza, ma non ho
risolto nulla. Non ho installato altri software, né fatte altre operazioni
strane sul computer.
Il fatto mi è successo dopo che, ma non ne sono proprio certo, intervenendo,
provando, correggendo il codice di una mia precedente applicazione in A2k
(però caricata su A_Xp) ho modificato una dichiarazione 'rs as recordset' in
DAO.Recordset per poter meglio gestire la routine.
Ho provato a ripristinare il tutto com'era, ma niente da fare. Anche le
altre applicazioni in A_xp mi danno gli avvisi runtime in inglese, e tutti
gli altri avvisi e guida in linea in italiano.
A questo punto ho il dubbio che dipenda da windows Xp, ma anche qui non sono
riuscito a venire a capo di nulla. Bah!
Ti ringrazio comunque per l'attenzione.
Ciao
--
kaloma

Newsgroup: it.comp.appl.access
Titolo: svuotare tabella

ciao, come svuoto una tabella msde? delete * from miatabella non funziona
ciao Fedex


Ciao,
il sistema piu' efficiente e':
Truncate table miatabella
diversamente devi togliere l'asterisco.
Ciao
--
Lorenzo
Newsgroup: it.comp.appl.access
Titolo: Problema con ingrandimento maschere

Ciao a tutti,
    ho un fastidioso problema con le maschere. Mi capita spesso, quando
passo da una maschera ad un'altra o da un report alla maschera, che quando
la maschera ottiene il "focus" si massimizza... Come posso fare perchč ciň
non avvenga?
Grazie
Stefano

Stefx ha scritto:

puoi usare delle maschere popup
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 puoi usare delle maschere popup
Purtroppo no perchè il problema ce l'ho quando dalla maschera apro il
report, e non posso visualizzare il report con la maschera popup davanti
(non posso chiuderla). Non esiste un altra soluzione?
Grazie
Stefano

Stefano ha scritto:


puoi ridurre a icona la maschera popup quando lancia l'anteprima del
report.
quets è l'idea più veloce che mi viene in mente. adesso faccio qualche
prova poi se ho novità  ti faccio sapere. ciao


Stefano ha scritto:


un'altra soluzione che ho trovato è quella di settare il bordo della
maschera a "nessuno" o "dialogo"


Newsgroup: it.comp.appl.access
Titolo: Annullamento record

Da oggi su un database quando elimino un record non mi chiede piů la
conferma e cancella il record senza nessuna segnalzione!
Con gli altri  database č tutto ok, cosa puň essere????


Prova a vedere nelle OPZIONI i FLAG di conferma.............!!!
@Alex.

 Con gli altri  database è tutto ok, cosa può essere????
    Verifica che siano spuntate le seguenti:
        Strumenti > Opzioni...
        Modifica/Trova
        Conferma
        [v] Modifiche record
        [v] Eliminazione documenti
        [v] Query di comando
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Eliminare record da combo

Ciao a tutti
Ho creato una maschera che in apertura visualizza una combo che
contiene dei record di una tabella SQL. Se faccio doppio click su di
un record mi si apre un'altra finestra riepilogativa delle proprietà
di quel record. Vorrei però anche poter cancellare questi record
selezionandoli con il mouse e cliccando su di un pulsante Elimina (che
ho creato con la procedura guidata ma che per ora non fa
niente...giustamente).
Come faccio a passargli il record evidenziato con il click del
mouse???
Grazie

 ha scritto nel messaggio 
news:5bd2ec36-1f73-4949...@a39g2000prl.googlegroups.com...
Ciao a tutti
Ho creato una maschera che in apertura visualizza una combo che
contiene dei record di una tabella SQL. Se faccio doppio click su di
un record mi si apre un'altra finestra riepilogativa delle proprietą
di quel record. Vorrei perņ anche poter cancellare questi record
selezionandoli con il mouse e cliccando su di un pulsante Elimina (che
ho creato con la procedura guidata ma che per ora non fa
niente...giustamente).
Come faccio a passargli il record evidenziato con il click del
mouse???
Grazie
[risposta]
Scusa ma come fa il doppio click ad aprire una form con i dati 
riepilogativi? Gli passerai un id leggendolo dalla casella combinata (es. 
Me!nomeCasellaCombinata), allo stesso modo eseguirai una query di 
eliminazione e il requery della casella combinata:
es.
'---
Currentdb.execute "Delete * From nometabella Where id = " & 
me!nomeCasellaCombinata
Me!nomeCasellaCombinata.Requery
'---
Ciao.
-- 
Sergio MAZZA 

 es.
...il ragionamento è tutto.
Solo mi viene un dubbio quando parla di "tabella SQL"...
Ciao, Carlo 

 Ciao, Carlo
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:497c22ba$0$742$5fc...@news.tiscali.it...

Mi sa che solo Gianca puň svelarlo...ho capito bene?
Ciao, Carlo 

...il ragionamento è tutto.
ehh allora sto messo male..! ;-)
Grazie
Ciao

...il ragionamento è tutto.

Grazie
Ciao
[risposta]
In effetti bene bene non stai; non solo hai descritto tutta l'azione: 
"...Sul doppio click eseguo questo codice..." ma hai, nel codice, anche 
commentato la istruzione che ti serve per recuperare l'id del record da 
eliminare:
...
    ' Memorizza l'id del record selezionato
    int_id = Me!cmb_resin.Column(0)
...
Praticamente cosa ti manca? Gestire l'evento "su clic" del bottone e la 
query di eliminazione filtrata dall'id selezionato, e per finire il requery 
della casella combinata.
- L'evento su clic non credo sia un problema no?
- L'id del record lo ottieni già
- La query di eliminazione:
CurrentDB.Execute "Delete * From nometabella Where id = " & 
Me!cmb_resin.Column(0)
- Il requery della casella combinata: Me!cmb_resin.Requery
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Re: access 2000 - barrare spazio vuoto in un report

 Grazie e buona giornata
-- 
Ciao
Geppo 

 - Mostra testo citato -
Come già da precedente post: come gestisco il sottoreport?
Grazie
Ciao
Newsgroup: it.comp.appl.access
Titolo: 2000 ==>97

Scusate se insisto ma nessuno di voi ha provato a riconvertire un programma
da Access 2000 a Access 97? Sono io l'unico ad avere questa necessità o sono
io l'unico ad avere un problema?  In fase di conversione mi viene segnala la
mancanza di librerie, sapete indicarmi la soluzione?
Grazie
Rossano

 wrote in message
96157040...@core.freefast.it...


Ciao,
il problema delle librerie di solito sta nel fatto che se usi del codice nel
Dbase, Access 2000 assegna in automatico (nel menu' riferimenti di VBA) la
libreria ADO oppure la DAO 3.6 che non sono supportate da A97 (infatti
supporta DAO 3.5) per questo devi cambiare tali riferimenti e ricompilare il
progetto e se ci sono ancora problemi reimportare tutto il Dbase in un nuovo
Dbase di A97.
Spero di esserti stato d'aiuto :)
<LuigI>

Newsgroup: it.comp.appl.access
Titolo: stampa in word

c'è un codice che mi permette di stampara, da access, direttamente un file
word che io ho già collegato con la stampa unione?

 word che io ho già collegato con la stampa unione?
Si.
Cerca con google nei vecchi post, se ne è parlato più volte ultimamente.
Namor


Ciao Singer,
tu vuoi mandare il documento direttamente in Stampa? Se si potresti usare
l'API ShellExecute
Crei un Modulo e inserisci questo codice:
Option Explicit
Declare Function ShellExecute Lib "shell32.dll" Alias _
   "ShellExecuteA" (ByVal Hwnd As Long, ByVal lpOperation _
   As String, ByVal lpFile As String, ByVal lpParameters _
   As String, ByVal lpDirectory As String, ByVal nShowCmd _
   As Long) As Long
Global Const SW_SHOWNORMAL = 1
Poi sul click del bottone che lancia la stampa metti quest'altro codice:
Supponendo che DocToPrint sia il nome della casella di testo contenente il
percorso completo del documento da stampare
Private Sub cmdPrint_Click()
On Error GoTo cmdPrint_Click_Error
  Dim StartDoc As Long
      If Not IsNull(Me!DocToPrint) Then
        StartDoc = ShellExecute(Me.Hwnd, "print", Me!DocToPrint, _
          "", "C:\", SW_SHOWNORMAL)
      End If
   Exit Sub
cmdPrint_Click_Error:
   MsgBox "Errore: " & Err & " " & Error
   Exit Sub
End Sub
Saluti
Cinzia


Oltre all'ottima soluzione di Cinzia che imparo ora, puoi, giusto per
panoramica,
sfruttare la Libreria di Word usare un Oggetto Word.Application
ed aprire il File senza Visualizzarlo, mandarlo in Stampa e Chiuderlo....!
Forse l'unico vantaggio, ma aspetto smentita è nella possibilità di settare
il Numero di Copie e quanto previsto dal Metodo PrintOut.....!
    '[Inserire i riferimenti alle Librerie MS WORD]
    '//    Inizio codice
//
    Dim MyWd As Word.Application
    Set MyWd = GetObject("c:\prova.doc")
    '//    Se non ricordo male di Default l'oggetto non è visibile
    '//    in ogni caso testalo.
    MyWd.Application.Visible = False
    MyWd.Application.ActiveDocument.PrintOut [Vedi Help]
    MyWd.Application.Quit
    Set MyWd=Nothing
    '//    Fine Codice
//
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:ci2dvi$ufp$1...@lacerta.tiscalinet.it...

Ciao Alex,
in effetti la procedura che ho suggerito è l'equivalente di selezionare un
documento da esplora Risorse e scegliere Stampa dal menu File, non puoi
scegliere sostanzialmente niente. Lo preferisco rispetto all'OLE Automation,
quando non devo fare altre operazioni sul documento ma devo solo stampare.
Saluti
Cinzia

 Cinzia
Buongiorno e buon inizio settimana a te Cinzia.
Ho intuito il funzionamento della shell in questione
e concordo pienamente con te che sia molto piů
comodo, evita l'inserimento delle Librerie Esterne, anche
se si potrebbe ovviare con la chiamata LateBinding invece
che Early Binding, ma cosě č decisamente risolutivo.
Ciao.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Per ROBERTO e per quelli che ne hanno voglia

Grazie a Roberto per l'aiuto circa l'accoppiamento con NAOMI. Devo dirti con
soddisfazione che
tutti gli amanti dei "Cugini di Campagna" sono stati scartati
automaticamente dalla selezione!:-)))
(E' la prima volta che scrivo in VBA, dopo qualche prova sono riuscito a far
funzionare la condizione.)
Il problema però è, che la condizione  è data da un calcolo sulla funzione
Now();
quindi non posso utilizzare l'evento "dopo aggiornamento", in quanto il
campo che genera la condizione  si aggiorna da solo.
Es. Viene immesa la data di nascita di un uomo che vuole farsi Naomi Cambel.
La funzione Now() confronta le date e dà come risultato l'età dell'uomo. (E
qui va bene l'evento "dopo aggiornamento")
If  l'uomo supera gli ottant'anni NON PUO'  farsi Naomi Cambel e quindi
(anche stavolta) viene escluso dalla selezione senza che io abbia aggiornato
nulla!!! CHE FARE ?    Grazie in anticipo.



