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

Ciao a tutti.
Ero convinto che la DoCmd mi permettesse di eseguire via codice la
stesse operazioni che si possono eseguire tramite i menù.
Però, almeno per quanto riguarda l'esportazione del risultato di una
query su foglio excel, se la eseguo manualmente (comando 'Esporta...')
posso decidere di mantenere la formattazione spuntando la casella
'Salva formattato'; invece se la eseguo via codice con
"DoCmd.TransferSpreadsheet acExport,..." non riesco a mantenere la
formattazione. C'è un'opzione da settare che io non vedo?
Grazie
Silvio

 ha scritto nel messaggio 
news:1171358978....@h3g2000cwc.googlegroups.com...
Ciao a tutti.
Ero convinto che la DoCmd mi permettesse di eseguire via codice la
stesse operazioni che si possono eseguire tramite i menů.
Perň, almeno per quanto riguarda l'esportazione del risultato di una
query su foglio excel, se la eseguo manualmente (comando 'Esporta...')
posso decidere di mantenere la formattazione spuntando la casella
'Salva formattato'; invece se la eseguo via codice con
"DoCmd.TransferSpreadsheet acExport,..." non riesco a mantenere la
formattazione. C'č un'opzione da settare che io non vedo?
Grazie
Silvio
[risposta]
Ha anche altre opzioni il metodo TransferSpreadSheet (vedi help)...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Sull'Help ho trovato:
espressione.TransferSpreadsheet(TipoTrasferimento,
TipoFoglioDiCalcolo, NomeTabella, NomeFile, NomiCampo, Intervallo,
UtilizzaOA)
TipoTrasferimento  Costante AcDataTransferType facoltativa. (indica se
deve importare, esportare o collegare)
TipoFoglioDiCalcolo  Costante AcSpreadSheetType facoltativa (versione
di excel)
NomeTabella  Elemento Variant facoltativo. (nome della tabella da cui
esportare)
NomiCampo  Elemento Variant facoltativo. (visualizzazione
intestazioni)
Intervallo  Elemento Variant facoltativo. (solo per le importazioni)
UtilizzaOA  Elemento Variant facoltativo. (la guida non dice nulla, la
microsoft dice che non è implementato)
Continuo a non vedere l'opzione da settare in modo da mantenere la
formattazione.
Altri suggerimenti?
Grazie

 ha scritto nel messaggio 
news:1171459825....@h3g2000cwc.googlegroups.com...




Altri suggerimenti?
Grazie
[risposta]
Già visto il Metodo OutputTo?
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: disabilitare il tasto Shift all'avvio

Chiedo a voi tutti se sapete come fare per disabilitare il tasto Shift
all'avvio di un applicativo in Access onde evitare la visione degli oggetti
dell'applicativo. Grazie

 dell'applicativo. Grazie
Vai su
www.sitocomune.com
e, nella sezione general, consulta "Disabilitare/abilitare l'effetto del tasto shift"
di Davide Pigoni con annesso database scaricabile di esempio.
Ciao
Galliano.

Copia e incolla dalla guida di Access 2000
Sub SetBypassProperty()
Const DB_Boolean As Long = 1
    ChangeProperty "AllowBypassKey", DB_Boolean, False
End Sub
Function ChangeProperty(strPropName As String, varPropType As Variant,
varPropValue As Variant) As Integer
    Dim dbs As Object, prp As Variant
    Const conPropNotFoundError = 3270
    Set dbs = CurrentDb
    On Error GoTo Change_Err
    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True
Change_Bye:
    Exit Function
Change_Err:
    If Err = conPropNotFoundError Then    ' Proprietą non trovata.
        Set prp = dbs.CreateProperty(strPropName, _
            varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else
        ' Errore sconosciuto.
        ChangeProperty = False
        Resume Change_Bye
    End If
End Function
Newsgroup: it.comp.appl.access
Titolo: Help on-line di Office 2000 su Win 2000

Nonostante usi Access da molti anni, ricorro ancora
spesso all'help per la sezione reference di alcuni comandi
che non ricordo a memoria.
Ho installato Office 2000 Professional ITA su Windows
2000 ITA e gran parte dell'help non è raggiungibile.
Ho verificato che i file sono stati tutti installati ma qualcosa non
funziona nei link interni.
Lo stesso problema non si verifica con Windows 98.
Qualcuno sa dirmi qualcosa a riguardo?
Grazie
Paolo

 ha scritto nel messaggio
news:8lrj52$fa0$1...@nslave1.tin.it...


 ha scritto nel messaggio
news:BswZkWN#$GA...@news1.galactica.it...


Sono alle prime armi
In una maschera legata ad una tabella denominata DatiCatastaliAziende ho tre
controlli  denominati.
1- foglio
2- n_particella
3- superficie
I controlli n. 1 e 2 sono legati alla suddetta tabella e il campo n. 3 è un
campo calcolato.
Nei controlli 1 e 2 i dati sono inseriti direttamente e manualmente; il
campo n. 3 (superficie) dovrebbe mostrare il valore prelevato da un campo di
una tabella denominata  DatiCatastaliComune in funzione dei valori inseriti
nei controlli n. 1 e 2.
Come posso fare ?
Spero in una risposta semplice in quanto non sono uno Zichichi della
programmazione!
Grazie.

Chiedo scusa.
La prima volta ho sbagliato! (spero l'ultima!)
Ripropongo il quesito. (sono alle prime armi)
In una maschera legata ad una tabella (DatiCatastaliAziende) ho tre
controlli denominati
1- foglio
2- n_particella
3- superficie
I controlli n. 1 e 2 sono legati alla suddetta tabella e il campo n. 3 è un
controllo calcolato.
Nei controlli 1 e 2 i dati sono inseriti direttamente e manualmente; il
controllo n. 3 (superficie) dovrebbe mostrare il valore prelevato da un
campo di una tabella  (DatiCatastaliComune)  in funzione dei valori inseriti
nei controlli n. 1 e 2.
Come posso fare ?
Grazie.


Non ho traccia della tua prima volta (eppure dicono che non si scordi mai!);
con il dlookup() dovresti risolvere il problema, o no?
Se č cosě un esempio del suo utilizzo potrebbe essere:
= iif(isnull(me!foglio) or
isnull(me![n_particella]);null;dlookup("[Superficie]";"DatiCatastaliComune";
"[foglio]='" & me!foglio & "' and [n_particella]='" & me![n_particella] &
"'"))
Ho considerato che il contenuto dei campi Foglio e n_particella sia
alfanumerico, altrimenti togli l'apostrofo.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Compatta alla chiusura

Saluti a tutti,
nella versione K3, sotto opzioni, c'è la possibilità di fargli fare la
compattazione alla chiusura del db, chiedo a chi ha esperienza se ci sono
controindicazioni.
Grazie
Pino

 ha scritto nel messaggio 
news:42447303$0$1164$5402...@news.sunrise.ch...

Nessuna...via tranquillo!
Buona Pasqua
Gaspare
http://www.studioieducation.com

 wrote in message
news:42447303$0$1164$
5402...@news.sunrise.ch

Questa opzione è presente già dalla 2K.
Il processo di Compattazione è nativo, ma è successo 
alcune volte che venissero generati errori, ed il File
Temporaneo che viene Creato non venga rinominato come
l'originale.
Questo è capitato sia a me che a qualche collega.
Nessuna pertita di dati, bastava rinominare il File temporaneo
usato per la compattazione.
In ogni caso se hai strutturato il tuo applicativo in FE e BE
come nella norma sarebbe buona cosa fare, ed hai MetaCompilato
in MDE il FE questa azione non è necessaria, ma sarà necessario
prevedere un'opzione dal tuo FE che su richiesta operativa vada
ad effettuare sia la Compattazione del BE che l'eventuale BackUp
o Restore....!
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Da minuti ad ore

Ciao a tutti,
ragazzi come faccio a convertire i minuti in ore?
Diviso60 mi escono decimali in centesimi e non va bene!ů
Grazie
Francesco
--------------------------------
Inviato via 
http://usenet.libero.it

 Diviso60 mi escono decimali in centesimi e non va bene!ů
e tu prendi solo la parte intera.
la frazione di ora in minuti la trovi con mod 60
Sib

 Francesco
Usa Int(tuadivisione)
ciao MAssimiliano



Nooooooooooooooooooooooooo stavolta hai vinto tu!!!
Stupido io a dirti il trucco del 2.0!!!


 MAssimiliano
hehehe
ho messo una connessione gibabit.
Sib

Newsgroup: it.comp.appl.access
Titolo: Barra comando

Vi sarei grato se mi informate come sia  possibile eseguire in modo
automatico ,da un mdb, la seguente operazione tramite la barra comandi:
File,Carica dati esterni,Importa,c:\worka\prova.mdb
,Importa,Query,selezionare tutto,OK. In pratica attivare il tutto tramite il
classico Pulsante.
VI ringrazio
Cogo R.

 ha scritto nel messaggio
news:DFNie.914747$b5.40...@news3.tin.it...

La l'origine della qry può cambiare?
SunRex


C'č una macro che fa questo, trasferiscidatabase
-- 
_ _
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


Grazie del suggerimento, ora funziona il tutto inserito su un loop in Vba
Saluti
Cogo R.

Newsgroup: it.comp.appl.access
Titolo: Lavorare su archivi Btrieve da Access ?

La versione 2.0 di Access aveva la possibilita' di scrivere/leggere dati da 
archivi Btrieve (Esatto97)
Pensate che sia possibile anche con la versione 2003 di Access poter 
accedere a tale db ?
Intendo dire lavorarci direttamente, senza passare attraverso i driver odbc 
perche' quelli forniti da Pervasive mi hanno sempre dato un sacco di 
problemi
Ciao e grazie
RobertoA

RobertoA ha scritto:

Non è più possibile..
Vedi:
http://support.microsoft.com/kb/290127/it
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Creazione ribbon personalizzati

Sto cercado di creare un ribbon personalizzato in Access 2007.
Il problema è che quando chiamo (attributo: OnAction)un routine
pubblica definita in un modulo standard, Access NON la vede. Nessun
problema, invece, se chiamo una macro.
Qualcuno sa dirmi come fare per chiamare le routines?

"Mirko Caporali"  wrote


Prva avedere se ti è utile questo articolo , circa al centro:
http://msdn2.microsoft.com/en-us/library/aa338202.aspx
ciao 


Penso di aver capito...
... mi autorispondo speranto di tornare utile ad altri e pure a me
stesso quando mi sarò dimenticato della soluzione:
Per poter richiamare una routine occorre che:
1) sia impostato il riferimento a: Microsoft Office 12.00 Object
Library
2) la routine deve essere scritta nella seguente forma:
Public Sub ApriXX(control As IRibbonControl)
DoCmd.OpenForm "Maschera1", acNormal
End Sub
Newsgroup: it.comp.appl.access
Titolo: [HELP Euro] Visualizzare i decimali se

Come fare in un report quando ho valori in Euro che non hanno decimali
a visualizzare 00 !!!!????
Ciao filippo

 Ciao filippo
Hai modificato in numero di cifre decimali da automatiche a 2?
Ciao
  Gianni

 ha scritto nel messaggio
news:Yls78.15455$5M4.5...@twister2.libero.it...

Io uso sempre il formato #.##0,00 ?;;""

 Ciao filippo
Devi mettere il campo di tipo precisione doppia
Ciao Alessandro

 wrote:
Non so il motivo (forse in uno dei miei scasinamenti) ma nella tabella
era tutto giusto(precisione doppia, valuta) ma nel report avevo tipo
numero generico! ho messo valuta e ora è ok!!!!!!!!
ciao

Newsgroup: it.comp.appl.access
Titolo: Problemi di importazione

Non riesco piů ad importare i file txt, xls ecc.
Nonostante abbia reinstallato access 97 nell'elenco dei tipi di file da
importare questi non esistono piů.
Potrebbe forse essere un problema di conflitto con qualche altra
applicazione installata di recente visto che una volta tutto funzionava
benissimo ma non riesco a capire quale applicazione potrebbe essere.
Dovrei ultimare l'applicativo al quale sto lavorando e mi č indispensabile
importare dei file di testo e file xls, pertanto ringrazio tutti coloro che
gentilmente mi daranno una mano a risolvere questo mio problema.
Grazie...

importare questi non esistono piů.
hai fatto l'installazione personalizzata o tipica?
di solito l'installazione tipica non installa alcuni
driver (ad es. "txt" e altri)...
Rifai l'installazione aggiungendo i driver che
mancano...
Micio
Newsgroup: it.comp.appl.access
Titolo: GUIDA ACCESS

Salve a tutti , volevo chiedere se esiste una guida esauriente in formato
elettronico per imparare ad utilizzare access , devo fare un elaborato per
la scuola , un database per la gestione di una palestra .
Grazie
                Matteo

 wrote in message
WIP28.19714$ly.6...@twister1.libero.it...

Di guide generiche senza entrare nel dettaglio della programmazione ne
esistono quante ne vuoi, e dovrebbero essere sufficienti per quello che devi
fare
Vedi su 
www.Manuali.net
  o su guidein linea



Si premi F1 che poi è l'help in linea....
comodo, gratuito, ufficiale....
unpò come leggere il libretto delle istruzioni....
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Aggiornare Maschere Condivise

Salve a tutti gli amici del newsgroup.
Ho messo da poco una database access in rete su un computer server e l'ho
condiviso.
Ho creato una maschera "ordini" della quale ho fatto un collegamento sul
Desktop del computer dell'ufficio ed un altro sul desktop del computer del
magazzino.
Vorrei che, quando mi manca qualcosa in ufficio, inserirlo sulla maschera
ordini e che dal magazzino lo potessero vedere.
Per poter vedere la modifica dal magazzino devono chiudere e riaprire la
maschera perchè se ce l'hanno già aperta non si vede l'aggiunta del nuovo
record.
Qualcuno ha qualche suggerimento? Cosa dovrei fare?
Ho sbagliato completamente tutto?
Ciao Dario

 Qualcuno ha qualche suggerimento? Cosa dovrei fare?
La soluzione che mi viene in mente non è banale, ma credo che sia funzionale 
per evitare un eccessivo traffico di rete.
Tabella di controllo con due campi, uno contenente il nome della maschera, 
uno contenente un valore date/time che indica data/ora dell'ultima modifica 
da parte della maschera alla sorgente dati sottostante.
Nelle maschere che devono autoaggiornarsi utilizzi una variabile di tipo 
date/time dove memorizzi data/ora dell'ultimo requery sui dati, inoltre imposti 
un timer sul cui evento testi il valore date/time per la maschera in cui 
ti trovi; se il valore letto è successivo a quello che hai memorizzato nella 
variabile, allora fai un requery dei dati e aggiorni la variabile.
Quando, invece, fai delle modifiche ai dati sottostanti, modifichi sia la 
variabile che il dato nella tabella di controllo.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 skype:pbsoftsolution
(a mente fredda)
Sai qual'è il problema Gabrie'?
Che non sai cosa sta facendo l'operatore nel momento che scatta il requery; magari inseriva dati a "pene di segugio" e col requery 
te li ritrovi in tabella.
Io, utilizzerei il metodo che hai suggerito, ma per segnalare la presenza di dati aggiornati...
Ciao.
-- 
Sergio MAZZA 

 presenza di dati aggiornati...
No, continuerei con la mia soluzione.
Il timer, ovviamente, deve essere gestito.
Su Form_Dirty deve essere fermato.
Su Form_Cancel e su Form_AfterUpdate deve essere riattivato.

Newsgroup: it.comp.appl.access
Titolo: Problema scrittura data su DB.

Ciao a tutti!
Ho un problema nell'inserire una data in un DB access tramite stringa SQL.
Sto scrivento una procedura ASP con JS per scrivere su un DB Acces delle
date. Funziona tutto ma se provo ad inserire la data mi da errore di
sintassi.
INSERT INTO [Tab AAA]  ( Date )  VALUES ( #01/01/01# )
Onestamente ho provato di tutto: ' ,", #, ecc ma non funziona.
Chi puň aiutarmi??
Grazie in anticipo
FACE ONE

 INSERT INTO [Tab AAA]  ( Date )  VALUES ( #01/01/01# )
Hai provato con:
INSERT INTO [Tab AAA] (Date) SELECT #01/01/01# as Pippo;
Sib

 Chi può aiutarmi??


Hai ragione ! Non havevo pensato al fatto che Date è un nome riservato e
probabilmente gli faceva confuzione.
Cambiando Nome del campo, e il relativo codice, ha funzionato subito.
GRAZIE ... mi hai risolto un problema in cui mi ero incastrato.
P.S. Grazie anche a "Sib dall'ufficio" per il suo  aiuto.
FACE ONE

 Access funziona?
Che stronzo che sono!
Ero un po' nel pallone evidentemente e non ci avevo pensato.
Per questo ti risparmi il rimprovero per avere scritto prima del quoting.
Sib

 ha scritto nel messaggio

Figurati, ma alessandro ha proprio ragione, era cosi' evidente eppure non me
ne sono accorto.
Sib
Newsgroup: it.comp.appl.access
Titolo: cosella combinata cerca record o apri nuovo record

Saluti agli amici del gruppo
Ho una maschera anagrafica con sottomaschera dove vengono tiportati i
dati relativi al ricovero.
Tizio si ricovera, e ci sono due possibilità
1) Tizio  ha già fatto precedenti ricoveri, quindi esiste già un
record con i suoi dati anagrafici: devo aggiornare solo la
sottomaschera aggiungendo i dati del nuovo ricovero
2) Tizio si ricovera per la prima volta in assoluto: non esiste un
record con i suoi dati, si deve crearlo.
Per evitare inutili doppioni, ho creato con l'autocomposizione una
casella combinata che mi cerca il record digitando il cognome. Finché
digito un cognome che esiste tutto bene, anzi Access mi suggerisce il
resto del nome e premendo invio si posiziona alla maschera del Tale
cercato.
Se digito un cognome che non esiste mi dice "il testo immesso non
corrisponde ad una voce dell'elenco" Giusto! Ora io vorrei
intercettare questo errore ma non so come fare. 
Sull'evento SuPressione  ho inserito:
Private Sub CasellaCombinata47_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    a = 5
    'riga fittizia, giusto per inserire un punto di interruzione
    'e intercettare la pressione del tasto Invio
End If
End Sub
succede che dopo aver immesso un cognome non presente in eleco e
premendo Invio, arriva il messaggio "il testo immesso non corrisponde
ad una voce dell'elenco" prima ancora dell'esecuzione dell'evento.
Vorrei poter fare qualcosa di simile
Private Sub CasellaCombinata_EventoNonSo (?????)
	if id casella combinata esiste  then
		 vai a record corrispondente
		me.cognome.setfocus
	        Else
		vai a record nuovo
		me.cognome.setfocus
	end if
end sub
Mi suggerite la strada giusta per piacere? Grazie 1000
NSantini

perdonate il doppio invio, credevo di aver perso il primo ivio visto
che si era interrotta la comunicazione al momento dell'invio
NSantini

Maledetto Inglese! Mi perseguita, non lo digerisco.
uso Free Agent, ma vorrei usarlo-conoscerlo meglio
qualcuno mi suggerirebbe un libro che mi possa aiutare?
Grazie e Saluti
NSantini

 NSantini
Una soluzione potrebbe essere di associare ad un altro evento(doppio clic o
lo stesso notinlist) l'apertura di un'altra maschera in cui vai ad inserire
i dati di tizio che si ricovera per la prima volta!
Non so se sono stato di aiuto...ciao
Newsgroup: it.comp.appl.access
Titolo: report vuoto

Come posso evitare la stampa di un report vuoto?
Grazie ragazzi!
--
  Ciao
Andrea

 Proprietą del report ->evento-> su report vuoto->
clicca sui pulsantini ed inserisci routine :
MsgBox "Non ci sono dati per questo report o quellochevuoi"
Cancel = True
--
Ciao Daniele
---

 Come posso evitare la stampa di un report vuoto?
mi sembra che esiste una funzione NODATA proprio per questo, aspetta...
Da "Programmare Access2000" della Microsoft Press
"Per individuare un report che non dispone di dati nell'origine report,
utilizzare l'evento NoData. Questo evento si verifica dopo che Access ha
eseguito la formattazione del report per la stampa. L'applicazione è in
grado di utilizzarlo per eliminare un report che sta per essere stampato ma
che non contiene dati. E' possibile anche programmare routine di eventi che
richiedono all'utente di rendere disponibili dati immettendo record o
aprendo un'altra origine record del report."
ciao Donato
ark...@tin.it

 ha scritto
nel messaggio news:a8mara$d86$1...@pegasus.tiscalinet.it...

C'è l'evento da gestire sul report!
niente di + facile
ciao

 wrote in message
HVzr8.65827$S52.2...@news2.tin.it...

Attenzione. Questo va bene ma non basta. Se il report viene lanciato da
codice da un'altra parte, con una docmd.openquery, bisogna anteporre al
docmd. un on error resume next, altrimenti il cancel = true lo interpreta
come un azione di annullamento per errore e da un messaggio piuttosto
antipatico
Antonio

 Grazie Antonio terrņ presente il tuo suggerimento.
--
Ciao Daniele
---

Newsgroup: it.comp.appl.access
Titolo: Tabelle collegate non visibili per l'aggiornamento

Ho creato un DB su ACCESS2003 con diverse tabelle collegate e ho la
necessità di aggiornarle periodicamente.
Utilizando "Gestione tabelle collegate" però non mi appaiono le
singole tabelle  e l'unico modo per fare l'aggiornamento è premere
"seleziona tutto". A quel punto premendo OK mi aggiorna tutte le
tabelle, con ovvio dispendio di tempo.
Qualcuno ha una spiegazione del perchè ciò accada e di come
ripristinare il corretto funzionamento dell'agggiornamento ?
Grazie in anticipo per le eventuali risposte.


Ciao,
prova  a vedere se questo articolo ti risolve:
http://support.microsoft.com/default.aspx?scid=kb;en-us;835519
Ciao
--
Lorenzo



Il problema riguardava effettivamente il file ACCWIZ.DLL,
dopo aver seguito le istruzioni cotenute nell'articolo il problema
continuava però a persistere.
A questo punto ho cancellato il file ACCWIZ.DLL (ne avevo 2 in seguito
a due instalazioni di access differenti) dalla cartella della vecchia
installazione e il problema si è risolto.
Grazie per l'aiuto.
Ciao,
Leonardo
Newsgroup: it.comp.appl.access
Titolo: FILE MDE E MODIFICHE ?!?

Aiuto, credo di fare una domanda inutile, pero' magari qualcuno piu' esperto
di me sapra' aiutarmi...
ho avuto un file access in formato mde per poterlo modificare, ma senza
alcuna password o altra indicazione di sorta...credevo di poterlo aprire con
access come un qualsiasi altro database e modificarlo nel solito modo.
Qualcuno mi saprebbe dare indicazioni a proposito?
Grazie anticipatamente,
ABC

 ha scritto nel messaggio
news:_kIY7.16853$s04.7...@news.infostrada.it...

Ringrazia chi ti ha dato quell'applicazione, ma scusati pure per non poterci
lavorare....!
In effetti la versione MDE non č modificabile, in quanto il codice č
inaccessibile...!
Fatti gentilmente dare la versione MDB.
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*

 ha scritto nel messaggio
news:_kIY7.16853$s04.7...@news.infostrada.it...


 ha scritto nel messaggio
news:_kIY7.16853$s04.7...@news.infostrada.it...


 Se qualcuno sa' aiutarci lo faccia!!!
Potrei aiutarti dicendoti che si scrive DOPO il quoting!!!
Ah, sa senza apostrofo...
Antonio

 conviene!!!
Sicuramente non conviene scrivere PRIMA del quoting!!!
Antonio

 wrote in message
news:I_ZY7.9787$SE3.3...@twister1.libero.it...

Io forse sono stato poco chiaro nel rispondere al 1° post, o non
è stato compreso bene, ma anche tu ANTONIO stai perdendo colpi, ti spieghi
poco ma in compenso ti ascoltano in meno...!  ;-)
**************************************************************
RISPOSTA AL QUESITO SULLA VERSIONE MDE.
**************************************************************
NON SI PUO' ACCEDERE ALLA PROGRAMMAZIONE DEI MODULI, MA SOLO
ALLA STRUTTURA DELLE FORM, O AI DATI DELLE TABELLE..........! 
SE QUALCUNO PUO' DARVI UNA MANO E' BILL, IL PADRONE DI CASA...!
@ALEX
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Unire due tabelle

Sempre piu' semplice (ma non l'ho trovato sulla guida): ho due tabelle 
con gli stessi campi.
Come posso mettere i dati dell'una nell'altra, cosi' lavoro con una 
tabella sola?

bobparr ha scritto:

Copia-Incolla, o query di accodamento.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Inviare comandi stampante USB

Salve a tutti
Vorrei poter inviare dei comandi di settaggio ad una stampante di etichette 
che ha la doppia interfaccia: Seriale e Usb (nel manuale ci sono scritti i 
comandi seriali e usb).
Io vorrei utilizzarla Usb (nei nuovi pc scarseggia sempre più sovente la 
porta seriale) ma non so come inviare comandi ad un  apparecchio collegato 
alla porta usb.
Potete aiutarmi?
Grazie 1000 

 ha scritto nel messaggio 
news:4745f03f$0$10623$4faf...@reader2.news.tin.it...

devi interfacciarti con i driver dell stampante... troppo complesso, per 
queste stampanti però solitamente forniscono l'SDK(almeno nelle Dymo) che ti 
permettono di farlo... 

 ha scritto nel messaggio 
news:4745f03f$0$10623$4faf...@reader2.news.tin.it...

Ciao,
che comandi vorresti inviare? Che stampante è?
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.

Newsgroup: it.comp.appl.access
Titolo: OT qual'è il carattere del "marchio registrato" ??!!!

come da oggetto...non mi ricordo più qual'è !!!!!
Il cerchietto con la R dentro (non ho la mappa caratteri nel pannello di
controllo...)
Ciao !!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Su Windows 2000 è Alt+0174 per il Times new roman.
Guarda comunque nella mappa caratteri!
Ciao


La Mappa dei caratteri non sta nel Pannello di controllo: sta in
Start->Programmi->Accessori->Utilità di sistema
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:167d476f5c43897ab6...@mygate.mailgate.org...

qual è si scrive senza l'apostrofo!


anche la postrofo

 ha scritto nel messaggio
news:acje03$6sj$1...@lacerta.tiscalinet.it...

Non l'ho capita!
Il termine "apostrofo" indica il segno dell'elisione....
Newsgroup: it.comp.appl.access
Titolo: Eliminare alcuni record!

Ciao!
Premetto che non sono un gran esperto di Access.
Ho difficolta nell'eliminare alcuni campi di una tabella.
Ho creato una query che mi visualizza i record da eliminare, poi un'altra di
eliminazione! Ma quando la eseguo mi dice che è necessaria una query
aggiornabile!
Vorrei sapere dove sbaglio! O se il metodo che ho inteso è completamente
fuori starda!
GRAZIE!!!!!!!!!
Saluti Chita!

 completamente fuori starda!
Ci sono molte cause per una query non aggiornabile.
Vai alla visualizzazione SQL della query e copia/incolla
il testo SQL dalla query nel tuo prossimo messagio qui.
Devi anche spiegare com'è la relazione tra le due tabelle.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access 

Ho due tabelle:
La prima "Principale" in cui sono presenti gli articoli acquistati;
La seconda "Listino" in cui accodo gli articoli inseriti in principale
(quindi univoci).
Il problema che voglio risolvere è quello di aggiornare i prezzi nella
tabella "Listino":
Gli articoli che cambiano prezzo sono parecchi faccio un'esempio solo con
uno:
in "Principale" ho :
PIPPO ? 10,00 in data 02/01/05
PIPPO ? 11,00 in data 07/01/05
PIPPO ? 15,00 in data 28/02/05
In data 02/01/05 ho archiviato PIPPO nella tabella "Listino" (siccome il
28/02/05 il prezzo è cambiato)
Con una query semplice "QryAggiornaListino03" trovo i record da eliminare
Con la query di eliminazione "QryAggiornaListino05" cerco (MA NON CI RIESCO)
di eliminare i record cui prezzo è cambiato!
La query di eliminazione è la seguente:
DELETE Listino.*, QryAggiornaListino03.Codice
FROM Listino RIGHT JOIN QryAggiornaListino03 ON Listino.Codice =
QryAggiornaListino03.Codice;
--
Ciao
Chita
Newsgroup: it.comp.appl.access
Titolo: TranserText (esportare)

Ho la necessita' di trasportare delle funzionalita' di un db
elefantiaco in un altro db creato appositamente per ospitare quelle
funzioni. Una di queste e' l'esportazione in formato testo di alcune
informazioni. Porto tabelle, query che mi servono insieme al codice
nel nuovo db...tutto bene fin quando deve esportare perche' il codice
del vecchio db prevede una specifica di esportazione
(necessaria)...che non viene riconosciuta nel nuovo db. Ho capito che
la specifica di esportazione e' incorporata nel db ma se io voglio
copiarla e trasferirla in un altro db come posso fare?
Insomma....la specifica di esportazione...dove la trovo? Se e' stata
creata e memorizzata deve trovarsi da qualche parte....

 creata e memorizzata deve trovarsi da qualche parte....
msSysIMEXspecs e mSysIMEXColumns (tabelle di sistema)
--
ac
Newsgroup: it.comp.appl.access
Titolo: Report Via E-Mail

Per favore datemi una riga di codice per madare via e-mail un report.
Il report lo devo salvare in formato snapshot???
PROPRIO NON RIESCO.
GRAZIE MILLE

 ha
scritto nel messaggio news:8gnle5$bsr$1...@news.IT.net...

DoCmd.SendObject acSendReport, "nomereport", "snapshot format",
"
pincop...@tin.it
", , , "oggetto mail", "testo mail"
ciao Bobbit

Newsgroup: it.comp.appl.access
Titolo: Accedere componenti nelle sottomaschere

Salve a tutti,
come si fa ad eccedere ad oggetti contenuti in sottomaschere?
se provo cosi'
Forms!Sottomaschera!Oggetto
mi dice che la maschera non esiste o non e' aperta...
qualche suggerimento?
ps: non ho ancora capito la differenza tra "!" e "."
Grazie,
Alan Solo


ad esempio
me.sottomaschera.form.oggettonellasottomaschera.setfocus
-- 
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
----------------------------------

Newsgroup: it.comp.appl.access
Titolo: ot nuovo messaggio per org. ritrovo

va benissimo napoli ma se qualcuno un po' più a nord vuol venire magari gli
resta un po troppo lontano io farei centro italia anche la zona di assisi
cortona che si mangia da dio
C' hanno della carne chianina
la fine del mondo
desio

 ha scritto nel messaggio
news:3dd29...@news.dada.it...

E di nuovo ritorna in auge l'azienda di Roberto...
Antonio

 Antonio
Ciao
Roberto

 Comunque è bene che per quest'anno faccia a meno del raduno. ;-)
Ma dai roberto, spero che Biso almeno un risottino in bianco
lo faccia decentemente
--
a.cara

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

 ha scritto nel messaggio
news:3DD39235...@blunet.it...

Un'altra mia specialità è il risottino al salmone, rigorosamente ottenuto
con aggiunta di brodo!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: Cerca File

Buon Giorno ... A97
in una maschera ho la casella di testo associata
chimata [FILE]....bene
posso creare affianco alla casella un pulsante che mi permetta di sfogliare
le mie risorse del pc e selezionare un file (serve solo il nome del file non
l'apertura)....
Grazie
Buona Giornata
Luigi
BARI

 BARI
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Password su db A97

 
Ho progettato un Db e devo autorizzare 10 utenti con relative password ad
accedere al Db.
Ho consultato su Sito Comune "Esempio Login" ma non mi è molto chiaro, sono
agli inizi.
Avevo pensato di creare una tabella con Utente e Password ma poi come devo
fare ?
Grazie della vostra pazienza.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie della vostra pazienza.
In alternativa prova ad usare la sicurezza di Access (vedi help): trovi
notizie in merito anche sul Sito Comune, nella Sezione General, nella FAQ di
Cristiano De Pasquale intitolata "Come utilizzare la sicurezza di Access?".
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Query di aggiornamento

Come posso fare ad aggiornare un campo di una tabella con valori calcolati
tramite una query di aggregazione visto appena faccio il link fra query e
tabella mi dice che il recordset non è aggiornabile?
Grazie 
Roberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


prova tramite codice aprendo prima la tabella e poi il recordset e
gestento tu gli spostamenti e l'aggiornamento!
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: troncamento testo in importazione da excel

uso un breve codice per accodare a una tabella i dati che mi arrivano in un 
foglio excel
 
una delle colonne contiene testi di lunghezza superiore a 255 caratteri, a 
oggi siamo a un massimo di 339
 
avevo notato che la procedura mi troncava questi testi a 255, oggi ho 
"scoperto" che il campo della tabella temporanea che utilizzo è di tipo 
testo, max 255 :)
 
lo ho cambiato in Memo e ho ripetuto l'operazione:
 
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, TableName, 
MyName, True
 
...e non cambia nulla, il testo è ancora troncato a 255 caratteri
 
sorge il dubbio ragionevole che sia DoCmd.TransferSpreadsheet a essere 
'bacata', oppure che io abbia dimenticato qualche parametro :/
 
suggerimenti?
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 
 
rif. 
https://stackoverflow.com/questions/15249753/truncated-data-when-
 
importing-from-excel-to-an-access-memo-field
 
la colpa è dell'*intelligente* Access che dopo aver letto 8 righe tira a 
indovinare sui tipi di campo da importare
 
nota bene: suggeriscono di passare attraverso una tabella temporanea 
correttamente predisposta, cosa che io HO FATTO, ma senza esito positivo 


Newsgroup: it.comp.appl.access
Titolo: OT: sondaggio europeo

Magari a qualcuno interessa esprimere un'opinione.
http://evote.eu2003.gr/evote/(cu5dw345lea3mh30o55rvwvu)/start.aspx?poll=2
Saluti.



carino....
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: RE -RIBA

Grazie a chi ha risposto. Chiarisco che sono alquanto sicuro che il formato
sia standardizzato e
grazie ad un programma in mio possesso posso generare il file testo.
Purtroppo questo programma
è criptato e quindi non posso vederneil codice. Insomme quello di cui sono
in possesso è il file testo finale da cui ho dedotto quali sono i campi
necessari.
Il tracciato dovrebbe essere
1234567890123456789012345678901234567890123456789012345678901234567890123456
78901234567890123456789012345678901234567890123
(centotrentatrecaratteri)in cui vanno "incastrati" i campi della tabella.
Le mie domande sono:
1)Come faccio a dire che il campo 'campo1' inizia dalla posizione X,finisce
alla posizione Y e che per gli spazi eventualmente vuoti deve metterci un
determinato carattere o segno?
2)Tra le altre peculiarità c'è da convertire la data da formato qualsiasi a
formato GGMMAA senza barre e senza spazi, ma come si fa?
Penso che se qualche brava persona mi fornisce tali informazioni saprò
creare e postare lo script VB su questo Newsgroup.
Se qualcuno volesse scrivermi: 
cla...@galactica.it
--
------------------------------
Timeo Danaos et dona ferentes (Virgilio)
------------------------------

 wrote in message
8t3d7o$chk$1...@nslave3.tin.it...

Studiati un po' di funzioni su stringhe come left right mid trim le trovi
sull'help
Ciao Bobbit

 creare e postare lo script VB su questo Newsgroup.
Come ti dicevo, non hai alcun bisogno di "script".
L'autocomposizione importazione dati ti consente di fare tutto in modo
visuale e perfino di salvare le impostazioni per future importazioni.
Ciao, Sib


Il formato del file e' standardizzato:
Ogni RIBA e' formata da almeno 7 record di 120 caratteri ciascuno
nel seguente ordine:
record tipo 14
record tipo 20
record tipo 30
record tipo 40
record tipo 50
record tipo 51
record tipo 70
Ad esempio, il record tipo 14 e' fatto cosi':
posizione 2-3  TIPO RECORD
posizione 4-8  CODICE MITTENTE
posizione 9-13 CODICE DESTINATARIO
posizione 14-19 DATA CREAZIONE
posizione 20-39 NOME SUPPORTO (nome del file)
posizione 40-45 RIFERIMENTO (campo a disposizone del mittente)
posizione  114 CODICE DIVISA (lire o euro)
tutte le altre posizioni vanno riempite a blank
L'insieme delle RIBA viene fatto precedere da un record di "testata"
e seguire da un record di "coda" di 120 caratteri ciascuno.
Alla fine, il file risulta costituito cosi':
record di testa
riba 1
riba 2
riba 3
riba 4
riba N
record di coda
Per i dettagli dei tracciati record, qualsiasi banca
puo' fornirti la documentazione necessaria.
Tieni presente che le banche  tendono
a favorire l'utilizzo di procedure di comunicazione elettronica
e forniscono assistenza telefonica ai programmatori che sviluppano
queste procedure e sono disponibili anche ad una
fase di test della tua procedura.
(Nel mio caso i CED di CARIPLO e BPM si sono mostrati
disponibilissimi)
Ciao. ElioP.

 >

Newsgroup: it.comp.appl.access
Titolo: sendkeys e Vista

Salve,
come monti (credo) ho riscontrato il problema dell'istruzione SendKeys
in ambiente Windows Vista. Ho provato anche a utilizzare la nota
funzione fsendkeys che si trova in giro ma nulla cambia, si ottiene
sempre Error 70 autorizzazione negata.
Qualcuno sa se esiste inl modo per eliminare il problema?
Grazie. Saluti
Roberto

 ha scritto nel messaggio 
news:1175855281.0...@n76g2000hsh.googlegroups.com...

Sì. Torna a Xp!
Vista si stà rivelando un prodotto buono solo per acquista il suo primo 
pc...
Credo comunque che il tuo problema possa risolversi con le giuste 
autorizzazioni. Vista disabilita di default l'account administrator.
Ciao, Carlo 

 ha scritto nel messaggionews:1175855281.0...@n76g2000hsh.googlegroups.com...

Si...il problema è ke ho in giro centinaia di licenze di questo
software......piccolo ma importante particolare e non sono io
(putroppo) a decidere is OS del cliente. Cmq concordo con quanto detto
su Vista....veramente pessimo.
Saluti

 wrote:
Si...il problema č ke ho in giro centinaia di licenze di questo
software......piccolo ma importante particolare e non sono io
(putroppo) a decidere is OS del cliente. Cmq concordo con quanto detto
su Vista....veramente pessimo.
Da me (Vista Ultimate, Office 2007) SendKeys funziona
regolarmente.
Login come utente amministratore ma non come Administrator.
Bruno 

 ha scritto nel messaggio news:1175855281.0...@n76g2000hsh.googlegroups.com...

Come mai utilizzi la sendkeys?
Magari c'è un'altra possibilità...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Formato Data.............

Salve ragazzi ho bisogno in una casella di testo di visualizzare il Giorno
,mese anno in questo modo.....
"Giovedi',20 Marzo 2003",beh dite voi risolvi cosi:=Format(Date();"Data
estesa") bene funziona,ma se devo cambiare la data manualmente è un casino
non me lo accetta........
In sostanza vorrei poter cambiare la data ma non il formato.......non so se
mi sono spiegato.......
il controllo calendario per l'immissione data funziona su questo
formato..?!?
Qualsiasi consiglio è bene accetto....
Grazie 1000
--
Gianni B.
--
Gianni B.

 non me lo accetta........
non avrei affatto detto cosi'.
usa la proprieta' formato del controllo per formattare la data (ricorda
pero' di inserirla nel formato data in cifre quando la modifichi)
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:dlsea.31856$7y3.1...@twister1.libero.it...

Scusa,prima di tutto grazie della tua rispota ma puoi essere + preciso
..magari con un esempio?!?
Scusa la mia ignoranza è grazie...
--
Gianni B.
Newsgroup: it.comp.appl.access
Titolo: Chiedo gentilmente un aiuto

Ho attualmente questo problema:
ho creato una maschera dove, tra gli altri , c'è il campo data.
Vorrei che all'apertura della maschera una volta impostata la data (non di
sistema) la stessa rimanesse, senza bisogno di introdurla ad ogni
inserimento di record, fino alla chiusura della maschera stessa.
Come posso fare ?
Grazie
Franco

Impostala in un controllo e poi usa quel controllo come origine dei dati.
Immagino che tu usi una maschera e una sottomaschera
love.chopin wrote in message ...


 inserimento di record, fino alla chiusura della maschera stessa.
Se ho ben capito vuoi che tutti i nuovi record utilizzino la stessa data del
record precedente. In tal caso puoi provare questo codice:
Dim OldDate
    DoCmd.GoToRecord , , acLast
    If Not IsNull(Me![DATA]) Then
        OldDate = Me![DATA]
    Else
        OldDate  = Date
    End If
    DoCmd.GoToRecord , , acNewRec
    Me![DATA] = OldDate
Questo codice va inserito all'interno dell'evento click di un pulsante
'Nuovo Record'.


Ammettiamo che la maschera si chiama MASCHERA1, e che il campo data si
chiama DataIn.
Dichiarati in MASCHERA1 anche un casella di testo non associata alla quale
dai la proprietà di non visibile e il nome di DepData.
Per l'evento "Su corrente" di MASCHERA1 scrivi il seguente modulo VBA:
    If Not IsNull(Me![DepData]) Then
        Me![DataIn] = Me![DepData]
    End If
Per l'evento "Dopo aggiornamento" del controllo DataIn scrivi il seguente
modulo VBA:
    Me![DepData] = Me![DataIn]
Ciao Roberto

Newsgroup: it.comp.appl.access
Titolo: A2K - Parametri su query a campi incrociati.

Ho una tabella (MIATABELLA) che a parecchi record con date diverse.
Ho creato una query parametrica (QUERYMIATABELLA) basata sulla tabella
che filtra i dati secondo un periodo di tempo. I parametri li prende da
una maschera (MIAMASCHERA con i campi "Datainizio" e "DataFine".
Fin qui tutto bene.
A questo punto creo una query a campi incrociati basata sulla query
ma non funziona dicendo che 
"Il modulo di gestione di Database Microsoft Jet non riconosce 
'[Forms]![MIAMASCHERA]![DataInizio]'come nome di campo o espressione
valida. In pratica la QUERYMIATABELLA funziona ma se faccio una query
a campi incrociati basata su questa query mi dà questo errore.
C'è una soluzione?
Grazie Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:efa88f3607de2ab85a3...@mygate.mailgate.org...

Apri la struttura della query di selezione QUERYMIATABELLA ed esplicita (Con
il menu Query -> Parametri...) il tipo dati di tutti i parametri usati in
tale query; solo facendo questo riuscirai ad eseguire la query a campi
incrociati basata su QUERYMIATABELLA.
In una query  a campi incrociati parametrica o in una query di selezione
sulla quale è basata una query a campi incrociati e OBBLIGATORIO esplicitare
il tipo dati dei parametri.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 il tipo dati dei parametri.
SEI UN GRANDE!!
GRAZIE. FUNZIONA PERFETTAMENTE

Newsgroup: it.comp.appl.access
Titolo: Connessione a DB

Ho fatto un DB con Access97 diviso in frontend e backend e all'interno di
quest'ultimo ho collegato manualmente una tabella di FoxPro di un'altro
programma.
Vorrei permettere all'utente di poter cambiare il percorso di collegamento
della tabella di FoxPro senza intervenire nel codice.
Quindi ho fatto una maschera con un campo che chiede il nuovo percorso del
DB in Fox (percorsofile1), ma non riesco da codice ad impostare la cosa.
Non sono molto esperto in questa operazione e quindi vi chiedo aiuto per
farlo, con la giuda ho capito poco.
Il codice che ho scritto è questo :
Dim db1 As Database
Dim percorsofile As String
Dim entrata As String
Dim percorsoserie As String
Dim serie As String
Dim myfile As String
Dim testo As String
Dim Set1 As Recordset
Dim Set2 As Recordset
Set db1 = DBEngine.Workspaces(0).Databases(0)
Dim strPath$
Dim nometabella As String
Dim db As Database
Dim tdf As TableDef
Set db = CurrentDb()
'
Set Set1 = db1.OpenRecordset("tblImpostaBackEnd", DB_OPEN_TABLE)
If Set1.BOF <> True Then
    Set1.MoveFirst
    Do Until Set1.EOF
        percorsofile = Me![percorsofile1]
        percorsofile = percorsofile + nomefile
        entrata = Set1!entrata
        serie = Set1!serie
        percorsoserie = Set1!percorsoserie
        Set1.MoveNext
    Loop
End If
Set Set2 = db.OpenRecordset("tblTabelleCollegate", DB_OPEN_TABLE)
If Set2.BOF <> True Then
    Set2.MoveFirst
    Do Until Set2.EOF
        nometabella = Set2!nometabella
        Set tdf = db(nometabella)
        strPath$ = percorsofile
        '''
        If nometabella = "MOV_VEND" Then tdf.Properties("Connect") =
";DATABASE=" & strPath$
        '''
        tdf.RefreshLink
        Set2.MoveNext
    Loop
End If
db.Close
MsgBox "File BackEnd impostato correttamente", vbInformation, "Imposta
gruppo"
------------------
ciao e grazie
Enrico

 ";DATABASE=" & strPath$
mi pare che se il file da allegare è in formato DBF la Connect debba essere
= "dBASE IV;DATABASE=" &  strPath$
Ciao
Silvio
Newsgroup: it.comp.appl.access
Titolo: Come creare una form di ricerca in un db?

o meglio una form di ricerca l'ho già creata ma lo vorrei perfezionare.
Mi spiego meglio: nel db ho realizzato una maschera "frmRicerca" non
collegata in cui sono presenti 7 campi ed un tasto "esegui", premendolo si
apre una maschera singola finale in cui viene presentato ogni singolo
record che soddisfa i criteri con tutte le informazioni necessarie che ha
come origine dati una query parametrica impostata sui 7 campi della
"frmRicerca". Abbastanza semplice ma funziona.
Il problema è che con un sistema del genere non riesco a far apparire, nel
caso non esistano record corrispondenti di una ricerca, un msgbox che
avverta "nessun record trovato"; in questo caso, adesso, si apre la
maschera finale completamente vuota (un rettangolo solo con il colore di
fondo).
Avete qualche idea?
ciao
-- 
Sam Torpedo

 ha scritto nel messaggio 
news:1thoy4zjcq8wg.d...@40tude.net...

Crea una query con i sette criteri e leggila da codice, se non restituisce 
nessun record, esci dalla funzione e fai apparire un messaggio: msgbox 
"Nessun record per i criteri immessi"
Se la funzione che apre la maschera usa il cancel:
cancel = true
Ciao, Carlo 

 cancel = true
Scusa l'ignoranza, ma che vorrebbe dire? ;-)
č da poco che smanetto con vba
La maschera la faccio aprire con un comunissimo
DoCmd.OpenForm "frmEdifici"
all'interno del codice del evento click del tasto "esegui"
grazie
-- 
Sam Torpedo


Ciao, Carlo

 
Ottimi consigli, grazie infinite
Ci lavoro domani e ti saprò dire.
Ciao
-- 
Sam Torpedo

 Ci lavoro domani e ti saprň dire.
Non ho saputo resistere, ci ho lavorato questa sera: FUNZIONA!!!
ecco il codice :
DoCmd.Hourglass True
If IsNull(DLookup("EdifID", "qryRaggrupDaRicerca")) = True Then
    MsgBox "nessun record corrispondente", vbExclamation, "ricerca"
    DoCmd.Hourglass False
    Else
    DoCmd.OpenForm "frmEdificiDaRicerca"
End If
mi sono permesso di mettere anche qualche fronzolo (clessidra)
Non ho avuto bisogno di inserire il cancel anche perchč ammetto che non ho
capito a cosa serve.
Ciao e ancora grazie
-- 
Sam Torpedo


cut
Ottimo. Complimenti.
Ciao, Carlo 


Ecco cosa dice la guida di Access:
Cancel: Questa impostazione determina se avviene l'apertura della maschera o 
del report. Impostando l'argomento Cancel a True (-1) si annulla l'apertura 
di una maschera o di un report.
Ciao, Carlo