mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Come eliminare tutti i menù in Access 2007

Salve a tutti, con Access 2003 eliminavo tutti i menu con la seguente 
funzione che sembra per� non funzionare
in Access 2007.  Potete aiutarmi ?  Grazie.
Public Function inizio()
Application.SetOption "Mostra barra di stato", False
DoCmd.ShowToolbar "Visualizzazione maschera", acToolbarNo
DoCmd.ShowToolbar "Casella degli strumenti", acToolbarNo
DoCmd.ShowToolbar "Barra dei menu", acToolbarNo
DoCmd.ShowToolbar "Formattazione (maschera/report)", acToolbarNo
DoCmd.ShowToolbar "Anteprima di stampa", acToolbarNo
DoCmd.ShowToolbar "Database", acToolbarNo
DoCmd.ShowToolbar "Web", acToolbarNo
DoCmd.ShowToolbar "Utilit� 1", acToolbarNo
DoCmd.ShowToolbar "Utilit� 2", acToolbarNo
Dim S As Boolean
ShowAccessBtn S
S = Not S
End Function

 ha scritto nel messaggio 
news:4abcfe33$0$827$4faf...@reader5.news.tin.it...

Ciao Augusto,
In Access 2007  tutte le toolbar sono raggruppate sotto la toolbar 
speciale di nome "Ribbon"  per cui:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
in alternativa puoi usare anche quest'altra tecnica descritta qui : 
http://www.riolab.org/viewrisorsa.asp?id=97
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------> 


http://www.riolab.org/viewrisorsa.asp?id=97
faccio una domanda: impostando via software la propriet� per NON
visualizzare i menu, al successivo accesso (aprendo altro db) cosa
succede? I menu si vedono o no ?
Grazie, Gianni

 ha scritto nel messaggio 
news:4pqtb5ddi21qkimvk...@4ax.com...

Ciao Gianni,
l'impostazione vale solo per il db su cui viene eseguito.


l'impostazione vale solo per il db su cui viene eseguito.
Grazie Cinzia, ciao

Newsgroup: it.comp.appl.access
Titolo: decimali in colonne casella combinata

In una casella combinata riferita ad una query con più colonne ho l' ultima
colonna che si riferisce ad un campo in euro, mi approssima la cifra senza
decimali e anche modificando le impostazioni non si modifica niente
ringrazio anticipatamente
desio


wrote:

nell'rigine dati usa format() o fctround del 
sitocomune.com
 per
definire il formato o l'arrotondamento dei numeri
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Contatore con caratteri alfabetici

Ciao a tutti,
c'è la possibilità di modificare le impostazioni di un campo contatore in 
modo che abbia il formato AG1, AG2, AGn?
Se si come si procede?
Grazie e ciao.
Roberto 

 ha scritto nel messaggio 
news:mBzOk.93411$Ca.2...@twister2.libero.it...

Non è possibile.
Il campo contatore è un Intero Lungo autoincrementante.
Se invece ti riferisci ad campo indicizzato, chiave primaria, di tipo testo 
quello che chiedi è possibile ma devi costruirti una routine a manina.
Ciao, Carlo

 modo che abbia il formato AG1, AG2, AGn?
No.
Al limite si puo' creare un campo col formato che vuoi, e come valore
predefinito richiamare una funzione che prende l'ultimo valore
presente e lo incrementa con il criterio che vuoi.
MA
Non è veloce
Non è sicuro
Non è a prova di imbecille.
Ma perche' 1, 2, 3 non va bene e ti serve invece AG1, AG2, AG3?
cia'
Max

Max
Come dice Max, se hai bisogno di avere quei valori da qualche parte, crei il contatore e un'altra casella dove metti i tuoi valori.....oltretutto se le dimensioni diventano grandine un campo chiave primaria intero lungo è un tot + veloce come indice per eventuali ricerche e join....
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

Max
Ciao e grazie per le risposte, ma avevo preso un'abbaglio, il db č per una 
pagina asp e l'id AGx doveva essere copiato nella tabella clienti nel campo 
cod_agente per indicare a quale AGente esso appartenesse.
Nella fattispecie che un cliente fosse appartenuto a piů agenti il campo 
sarebbe diventato AG1AG11 e pensavo che facendo una query con like e usando 
i caratteri jolly avrei potuto selezionare il record sulla base 
dell'appartenenza o meno ad uno specifico agente, pensavo (e qui mi 
sbagliavo) che aggiungengo AG all'id avrei potuto evitare che una query con 
LIKE '%AG1%' mi avesse restituito record per i quali il campo cod_agente 
fosse stato AG12 o AG11. Ma ero totalemente in tilt.
Grazie ancora e ciao.
Roberto 

 i caratteri jolly avrei potuto selezionare il record sulla base
NO, MAI. Soluzione orrida.
Per un lavoro del genere ti serve assolutamente una tabella di
raccordo idCliente/idAgente.
cia'
Max

Max
Da strutturare come se ogni cliente può appartenere a X agenti?
Non mi viene in mente niente.
Ciao. 

 Non mi viene in mente niente.
Tabella clienti:
ID  Cliente
1   Rossi
2   BIanchi
3   Verdi
Tabella agenti:
ID  Agente
A   Ferrari
B   Russo
C   Grandi
Tabella Assegnazioni:
IDAgente   IDCLiente
A              1
A              2
B              3
C              1
C              3
Cosi' selezionando un cliente qualsiasi vedi subito chi sono i suoi
agenti e viceversa, potenzialmente tutti gli agenti potrebbero avere
tutti i clienti contemporaneamente.

3   Verdi
.....cut
Grazie mille, ciao!
Roberto
Newsgroup: it.comp.appl.access
Titolo: Impostazione dato variabile in un casella testo di una form

Ciao a tutti.
Cerco di essere il più chiaro possibile:
ho una maschera, cosstruita a partire da una tabella, in cui è inserita una 
combo box.
a seconda della selezione della combobox vorrei inserire in un campo della 
maschera il risultato di un calcolo.
ho scritto un codice con l'enunciato select case per confrontare il 
combobox.text selezionato, e in base a quello riportare sulla casella di 
testo.text il risultato della formula, che mi parte dopoaggiornamento della 
combobox
Però, ogni qualvolta lo eseguo mi da un messaggio d'errore con suscritto che 
è impossibile salvare i dati nel campo a causa della macro o funzione 
impostata alla proprietà primaDiAggiornare o ValidoSe di tale campo.
Come posso fare per risolvere il problema?
Ho scelto la strada più tortuosa???
Spero di essermi spiegato!
Ciao e grazie
Leo 

 Leo
Dovresti fornire indicazioni più precise, il codice e se i controlli che
hai indicato sono associati e se sì , a che tipo di campi e soprattutto un
oggetto più significativo che focalizzi il problema.
ciao
Luigi
-- 
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: Differenza tra Date/Ore

Salve a tutti ed un ringraziamento anticipato.
Con la funzione DateDiff() si può ottenere la differenza tra due date/ora 
ottenendo il numero di ore/minuti ?
Grazie
Giorgio 

 wrote in message
news:yTxXe.9524$
jG6.5...@news3.tin.it

Io ho usato questa formula :
Format(DateDiff("s",[DataInizio],[DataFine])/3600,"00") & _
"." & Format((DateDiff("s",[DataInizio],[DataFine]) Mod 3600)/60,"00")
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Salve a tutti ed un ringraziamento anticipato.

Hai letto l'Help....?
Forse non è chiaro..?
Per me spiega con assoluta chiarezza anche con un esempio.
@Alex


 Giorgio
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: apertura form per coordinate

Qualcuno sa indcarmi un modo per aprire i form sempre nelle stesse
posizioni? Ho guardato ma non ho trovato niente a riguardo ma soltanto top e
left per mettere gli oggetti dentro ad un form.
Grazie

 ha scritto nel messaggio
news:bv2q3d$nc0nm$1...@ID-205868.news.uni-berlin.de...

devi usare il "Metodo MoveSize" nella guida c'č anche l'esempio

 ha scritto nel messaggio
news:bv2q3d$nc0nm$1...@ID-205868.news.uni-berlin.de...

Ciao, gpl.
    Consulta la Guida in linea di Microsoft Office Access a proposito di:
        Sub MoveSize([Right], [Down], [Width], [Height])
            Membro di Access.DoCmd
-- 
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:bv2q3d$nc0nm$1...@ID-205868.news.uni-berlin.de...

Non sono sicuro di aver capito il tuo problema, ma per posizionarsi in un
determinato record (anche a fronte dell'evento "Su caricamento" della form:
non usare l'evento "Su apertura") prova ad usare il metodo FindRecord o
GoToRecord (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: [?] Problemi con Seek e Find.

Ho visto che seek e find sono + veloci delle funz. di aggregazioni DSUM,
etc..
(tramite test di tempi)
Ora il mio problema sarebbe che in una tabella con un indice non univoco,
vorrei scorrere tutti i record corrispondenti ad un certo criterio
       rs.Index = "CodFor"
       rs.Seek "=", "051100"
Fin qui mi trova il primo record. Poi vorrei continuare a scorrere i record
che soddisfano il criterio, ma non so come. Se ripeto la Seek mi ritorna
sempre al primo che trova....
Ho provato con FIND su una tab. aperta sul DB remoto ma il metodo FINDFIRST
mi dice che non è supportato per questo oggetto (il "rs")
grazie
--
<***********************************>
Vigna Federico...CED L'Abbondanza
Email: 
in...@labbondanza.it
Http: 
www.labbondanza.it
<***********************************>

 ha scritto nel messaggio
news:8mc024$he5$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.appl.access
Titolo: Between in una stringa sql da codice vba

Bungiorno ragazzuoli.
Mi sapete dire cosa c'è che non va in questa stringa sql composta in VBA?
Set RAppoggio = CurrentDb("SELECT ElencoDateUnione.DD, 
ElencoDateUnione.Docum FROM ElencoDateUnione WHERE 
(((ElencoDateUnione.DD) Between #" & DDA & "# AND #" & DDAL & "#" & "));")
DDA e DDAL sono due variabili data
La stringa è stata già verificata creando una query normale e funziona. 
I campi (DD e Docum) esistono.
L'errore che da il VBA è:
Errore 3265 Elemento non trovato in questo insieme.
 
Ciao, Carlo

 DDA e DDAL sono due variabili data
 
???
Espresse nel formato mm/dd/yyyy
???
 
Bruno
 
 


Sì certo.
Carlo

 Ciao, Carlo
Risolto.
Mi rispondo da solo, perï¿œ, vi prego, non ridete.
CurrentDb.OpenRecordset e non CurrentDb(".......")
 
Ciao e grazie.
Carlo
Newsgroup: it.comp.appl.access
Titolo: Problema Maschera/Sottomaschera - Ricerca con più criteri

Scritti due messaggi, dovevo togliermi anche questa curiosità... :))))
Ho sempre la mia maschera, dove riesco a filtrare i dati tramite un altra
maschera di ricerca, che mi permette di filtrare i dati per "Descrizione
"Data" etc. etc., il problema è che vorrei potendo unire i criteri di
ricerca, cosa che attualmente non succede, cioè uno esclude automaticamente
l'altro. Esempio cerco nel campo descrizione "Burro" ma se seleziono anche
il campo data deve unirmi i due criteri di selezione.
Questo è il codice per esempio riguardante la ricerca nel campo data:
Private Sub bCerca_Data_Click()
    Dim strFILTRO As String, strCatalogo As String
    If tRicerca_Data <> "" Then
        strFILTRO = "((ZZZ_Tbl_Archivio_2nd.DataScad Like '*" & tRicerca_Data &
"*'))"
        ApplicaFiltro strFILTRO, "Form_Archivio"
    End If
End Sub
Grazie Anna
--------------------------------
Inviato via 
http://usenet.libero.it

 End Sub
    Potresti comporre la stringa nel modo seguente:
        . ipotizziamo che le caselle di testo della maschera di ricerca
siano tre, di nome Cerca1, Cerca2, Cerca3; e che i campi su cui effettuare
la ricerca siano tutti di tipo testo, per semplificare, e di nome Campo1,
Campo2, Campo3. Allora il codice seguente potrebbe fare al caso tuo:
        Const c_sAnd$ = " AND "
        Dim sql1 As String
        Dim sql2 As String
        Dim sql3 As String
        Dim sql  As String
        with Me.Cerca1
            if (len("" & .Value)<>0) then
                sql1 = "([Campo1] Like '*" & .Value & "*')" & c_sAnd
            end if
        end with
        with Me.Cerca2
            if (len("" & .Value)<>0) then
                sql2 = "([Campo2] Like '*" & .Value & "*')" & c_sAnd
            end if
        end with
        with Me.Cerca3
            if (len("" & .Value)<>0) then
                sql3 = "([Campo3] Like '*" & .Value & "*')" & c_sAnd
            end if
        end with
        sql = sql1 & sql2 & sql3
        if (len(sql)<>0) then
            sql = left$(sql,len(sql)-len(c_sAnd))
        end if
        '(SE&O)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Campi non visualizz su maschere

Salve!!!
La mia domanda č:
č possibile evitare che in una maschera vengano visualizzati dei campi se
essi non contengono valori e invece, visualizzarli quando essi li
contengono?
Grazie per l'aiuto

 wrote in message
3b023...@linux5.provincia.ps.it...

_______
Nelle maschere abbiamo controlli e non campi.
su evento apertura del form inserisci
For Each ctrl In Me.Controls
    If ctrl.ControlType = acTextBox Then
        If  isnull(ctrl.Value) Then
            ctrl.Visible = False
        End If
    End If
Next
In questo modo tutti i controlli (che siano caselle di Testo) senza valori
non compaiono.
ciao Riccardo

 contengono?
Premesso che nelle maschere (e nei report) non ci sono campi, ma controlli
(i campi sono presenti nelle tabelle e nelle query), se sei in
visualizzazione maschera singola, puoi impostare la proprietà visibile dei
controlli desiderati a False quando questi controlli sono Null.
Esempio (controlla la sintassi perché vado a naso):
Private Sub Form_Current()
    If isnull(Me.primoctrl) Then
      Me.primoctrl.Visible = False
    Else
      Me.primoctrl.Visible = True
    End If
    If isnull(Me.secondoctrl) Then
      Me.secondoctrl.Visible = False
    Else
      Me.secondoctrl.Visible = True
    End If
End Sub
oppure
Private Sub Form_Current()
Dim ctl As Control
  For Each ctl In Me.Controls
    If IsNull(ctl) Then
      ctl.Visible = False
    Else
      ctl.Visible = True
    End If
  Next
End Sub
se desideri fare l'operazione su tutti i controlli della maschera.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:3b023...@linux5.provincia.ps.it...

I campi sono propri della tabella, i controlli della maschera (e non solo);
se controlli l'evento "su corrente" della stessa puoi inserire il codice:
'-------------
if isnull(me!nomeCaselladiTesto) then
    me!nomeCaselladiTesto.visible = false
else
    me!nomeCaselladiTesto.visible = true
endif
'-------------
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Info su funzione "utente corrente"

Ciao a tutti,
tempo fa ho trovato un mess sul ng che riportava queste due
funzioni:
Option Compare Database
Option Explicit
Public Declare
Function GetComputerName Lib "kernel32" Alias _
    "GetComputerNameA"
(ByVal lpBuffer As String, nSize As Long) As Long
Public Declare Function
SetComputerName Lib "kernel32" Alias _
    "SetComputerNameA" (ByVal
lpComputerName As String) As Long
Public Const MAX_COMPUTERNAME_LENGTH =
255
Public Const ERROR_INVALID_PARAMETER = 87
Public Function
GetCompName() As String
    Dim lngRet As Long
    Dim lenStr As Long
Dim NomeComputer As String
    NomeComputer = String(256, 0)
    lenStr =
Len(NomeComputer)
    lngRet = GetComputerName(NomeComputer, lenStr)
GetCompName = Left(NomeComputer, lenStr)
End Function
-----------------------------------------------------
Option Compare
Database
Option Explicit
Declare Function GetUserName Lib
"advapi32.dll" Alias _
    "GetUserNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long
Function NomeUtente()
     Dim szBuffer As
String, lBuffSize As Long, RetVal As Boolean
    szBuffer = Space(20)
lBuffSize = Len(szBuffer)
    RetVal = GetUserName(szBuffer, lBuffSize)
If RetVal Then
       NomeUtente = UCase(Trim(Left(szBuffer, lBuffSize -
1)))
    Else
       NomeUtente = Space(20)
    End If
End Function
-----------------------------------------------------------
Ho trovato
queste funzioni anche sul sito comune ma non ho capito come si usano,
qualcuno saprebbe darmi una mano?
Grazie a chiunque risponderà
Ice
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
212Z141Z48Z2Y9...@usenet.iol.it...

_______________
Le ho copiate, ma richiamando la funzione NomeUtente mi restituisce errore.
Forse manca qualcosa.
ciao Riccardo

...

La funzione NomeUtente restituisce il Nome dell' User che ha effettuato il
login al computer sia in WinXX che NT o 2000
A me funziona perfettamente
si usa normalmente:
Rs!CampoUtente = NomeUtente()
provala con il debug
saluti
GB


Ciao
cosa significa "si usa normalmente"?
Potresti spiegarmi i passaggi?
Grazie
Ice

Che si usa come tutte le altre Funzioni API.
La metti in un modulo che chiami come ti pare, e per richiamarla:
Utente$ = NomeUtente() --------->(NomeUtente è il nome della funzione nel
Modulo che hai icollato)
Ora nella Variabile Utente$ è contenuto il Nome dell'utente che ha esegito
il Login.
Alex.
-- 
Posted from [212.141.54.103] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Gestionale???

Che fine ha fatto?
Ci siamo fermati solo alle critiche ed agli scoraggiamenti?
Saluti
Claudio

 ha scritto nel messaggio
news:a7nv1i$1l66$1...@newsreader1.mclink.it...

Come ho detto in precedenza, bisogna nominare un paio di relatori che
decideranno la validità delle proposte; quindi propongo di eleggere i
responsabili.
Per quanto riguarda il sito di appoggio mi pare ovvio ed inevitabile che
venga creato un punto di appoggio nel sito comune, quindi per questo serve
l'aiuto del Dott. Luciano
Ciao Marco M.
PS suggerisco di premettere una numerazione davanti a Gestionale
nell'Oggetto:
tanto per dargli una continuità

 tanto per dargli una continuità
Buona idea, resta solo un problema : mi sembra che l'entusiasmo iniziale sia
cmpletamente sfumato, personalmente non posso che ripetere il mio invito a
tutti gli interessati, e cioè innanzi tutto decidiamo cosa deve fare questo
applicativo.
Converrebbe aprire una discussione a settiomana.
Secondo me sarebbe interessa nete un applicativo che abbracci un pò tutta la
contabilita, io inizierei dagli ordini e preventivi.
Ciao marceme

Ciao marceme
fa bene, va benone, va benissimo, ma lasciate che vada....
quando iniziamo
a buttar giu almeno una tabella?
forza
You are my hero
massimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: Query che esegue prodotto cartesiano

Perdonatemi ma ho dimenticato la teoria dietro al prodotto cartesiano del
join :)
Ho una tabella con 5 colori ed un'altra con 5 capi di abbigliamento.
Voglio una query che mi crei una tabella con tutte le combinazioni (25
record, un capo è presente in tutti e 5 in colori).
Grazie a tutti


Perchč ti serve una cosa cosě...?
Se hai le 2 tabelle distinte e una Tabella Dettagli legata OO---1 con
le altre 2 e poi fai una QRY a campi incrociati.....!
Mi pare sia un pň fuori ligica....,  ma forse mi perdo qualche BIT...!
@Alex.


Posta sempre dopo il post precedente....!
Credo in effeti che sia come dici.
Allora hai 2 Tabelle:
1)Colori
1)Capi
Devi crearti una 3 Tabella chiamala come vuoi "Associazioni" ad esempio.
Dentro ci metti un' ID per semplicità Contatore, ma sarà magari il Numero di
Commessa
o di ordine, poi un Campo associato alla Tabella Colori ed uno associato
alla tabella Capi.
Hai così 3 campi, ora devi eseguire un JOIN tra la nuova tabella e le altre
2.
Questo è l'unico metodo per generare Tabelle con Join OO---OO.
La tua nuova tabella Appoggio ha tutte le caratteristiche che chiedevi per
ogni
Records puoi scegliere tra 5 Capi e tra 5 Colori, hai così la combinazione
di 25.............!
Ciao.
@Alex.

 ha scritto nel messaggio
news:bsa300$c57$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:HW%Fb.827$_P.2...@news4.tin.it...

La sintassi SQL92 sarebbe ...
-------------------------
SELECT Tabella1.Colori,Tabella2.Capi
FROM Tabella1 CROSS JOIN Tabella2
-------------------------
ma access non riconosce CROSS JOIN quindi
-------------------------
SELECT Tabella1.Colori,Tabella2.Capi
FROM Tabella1,Tabella2
-------------------------
Ciao Giorgio

 ha scritto nel messaggio
news:bsa56m$dn7$1...@lacerta.tiscalinet.it...



..peccato che ti è mancata la luce per scrivere dopo il post precedente come
ti aveva suggerito Alex....peccato :)
Alex mi è venuta bene questa battuta alla BISIO?
Ciao Daniele
Newsgroup: it.comp.appl.access
Titolo: Consigli su Access con Word

Ciao a tutti e bentornati dalle ferie,
ho ereditato una situazione difficile....e sto cercando di ottimizzare
il flusso e il salvataggio delle informazioni in un ufficio per il
quale ho già creato un db!Vorrei alcuni vostri
suggerimenti,possibilmente,su quale strada sarebbe meglio
percorrere.Questa è la situazione attuale:
Ci sono dipendenti che stanno lavorando solo con Word,quindi scrivono
delle relazioni sul singolo Utente su dei semplicissimi documenti word
che rimangono in locale sul proprio Pc (Roba da preistoria!!)
Il db viene usato da pochi dipendenti attualmente, possiede una scheda
utente (Form_Anagrafico + diverse sottomaschere) e devo integrarlo in
modo da far memorizzare anche le relazioni scritte in Word.
Pensavo di aggiungere una sottomaschera con un campo note di tipo Memo
ma ovviamente non è cosi personalizzabile (formattazione
testo,impaginazione,ecc.).
Cosa mi suggerite?Vi ringrazio per l'aiuto che date sempre utilissimo
Buona giornata a tutti

 ha scritto nel messaggio 
news:1188386004.7...@o80g2000hse.googlegroups.com...



Ciao
Crei una piccola gestione documentale, sull'anagrafica la possibilità di 
salvare i file legati ad essi. I file vengono salvati su una cartella 
condivisa su un server.
 nel db crei una tabella 1 a molti legata all'anagrafica in cui salvi il 
link al file.
poi puoi fare un'interfaccia che visualizza tutti i file del cliente e 
permette di rinominarli, eliminarli, salvarli in locale...ecc.
Secondo in rete trovi anche esempi.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Integrare i dati da 2 tabelle

Salve ragazzi, ho un problemino:
Da una tabella con 10 campi e 3500 record, ho fatto una copia sulla quale ho
apportato delle modifiche ai record e ho aggiunto 2 campi ai precedenti...
La tabella origine, nel frattenpo, e' stata aggiornata con nuovi record.
Adesso mi trovo a dover "unire" le due tabelle in una sola, come posso fare
senza rischiare di perdere dati?
Grazie, e complimenti per l'ottimo NG.
Pierluigi.

senza rischiare di perdere dati?
Bel ciufolo per il c...
Allora, prima di tutto devi cercare di trovare un meccanismo che ti consenta
di capire quali sono i record aggiunti nella vecchia tabella.
Se tu hai dei campi che possano essere usati come chiave primaria, quindi
non possono esistere dei record con gli stessi valori in questi campi,
potresti farti una query che lega la vecchia tabella con la nuova, mettendo
una serie di join sui campi chiave con la freccia rivolta verso la tabella
nuova.
Quindi selezioni tutti i campi della vecchia tabella e uno dei campi della
nuova, che sicuramente non può mai contenere valori null. Infine metterai
come criterio sotto il campo della nuova, is null.
Questa query ti restituisce i record della vecchia tabella che non sono
nella nuova.
Infine trasformi la query da selezione in accodamento e accodi i vari campi
nei corrispondenti campi della nuova tabella.
Nei campi nuovi della nuova tabella, quelli che non hanno il corrispondente
nella vecchia, decidi tu cosa metterci per rendere i vecchi record dello
stessa tipologia dei nuovi.
Questa tecnica è possibile certo solo se le modifiche nei record vecchi
nella nuova tabella non sono state effettuate sui campi che userai come
chiave.
Infatti in questo caso avrai nella nuova tabella dopo l'accodamento, alcuni
record che sono concettualmente gli stessi tra di loro, ma che si
differenziano per qualche valore nei campi chiave e quindi dovrai eliminare
i vecchi a manina...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Access Lascia Tracce?

Gentili Frequentatori mi spiego:
Supponiamo che io abbia un DB "A" su disco rigido e un DB "B" (molto snello)
su floppy o su IomegaZip.
Il DB "B" accede, tramite tabelle collegate, ai dati presenti su alcune
tabelle del DB "A", le quali all'interno del DB "B" sono anche relazionate
(si può dire relazionate?).
La domanda è la seguente: è possibile che il DB "B", accedendo ai dati
archiviati in DB "A", lasci qualche traccia su HD tipo files temporanei o
cose simili create da Access tali da segnalare l'avvenuto accesso ai dati?
P.S. Intendiamoci: non devo crackare nessun DB!


il nero non va gestito cosi' ;-)
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


Hem... (Bastardo!)  :-)
O hai un sistema migliore, (fammi partecipe)
o non hai nero da gestire (non ci credo).
Ah, dimenticavo! Il nero mica lo gestisco io! Io sto in regola!!! $-)

 o non hai nero da gestire (non ci credo).
non possiamo intavolare una discussione sull'argomento!
cmq, io metterei tutto su floppy, zip, ecc.
bianco e nero non stanno mai bene assieme ;-)
PS
non cominciate a parlare di sport ;-)


 > > > La domanda č la seguente: č possibile che il DB "B", accedendo ai

Ok, Ok, Meglio cosě. Evitiamo di intavolare.
Grazie cmq.

Newsgroup: it.comp.appl.access
Titolo: Rename DB

Avrei bisogno di un suggerimento su come si fà a rinominare da VB un
intero file .MDB
Grazie
Sandro

 intero file .MDB
Vuoi dire che sai come rinominarne un solo pezzo?:-)
Name vecchiopath/vecchionome.mdb As nuovopath/nuovonome.mdb.
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: Collegare tabelle........

Salve ragazzi vi chiedo un aiutino per farmi risparmiare un sacco di
fastidii........ho un db fatto in access diviso in due :"db1 tabelle", "db2
Form è tutto quello che serve"..
Ora devo distribuire ad ogni reparto il "Db2" , ma devo andare in ogni
reparto per fare il collegamento manuale al "db1" è un po fastidioso c'è
qualche metodo da includere nel "db2Form" in modo che si collega in
automatico al "db1Tabelle".?!?
Grazie 1000 come sempre .......
-- 
Gianni B.

 wrote in message
3ef35967$1...@news.bluewin.ch...

Vai sul Sito Comune (link qui sotto) e nella Sezione Tables e nella Sezione
General ci trovi molte FAQ che trattano il problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:32WIa.109967$lK4.3...@twister1.libero.it...

Grazie Roberto come sempre sei puntualissimo ma ho scaricato tutto quello
che ho trovato di esempi ma non ci ho capito praticamente niente........
Mi servirebbe un esempio pratico..........
Grazie come sempre .....
-- 
Gianni B.
Newsgroup: it.comp.appl.access
Titolo: Stampa unione access-word rigenerare il collegamento alla sorgente dati

Buongiorno a tutti.
Sto' affrontando il problema della stampa unione con access-word.
Argomento pluritrattato su questo newsgroup, ma dai precedenti post
non sono riuscito a risolvere il mio problema.
Nel mio database (Access2000), da una maschera,lancio la stampa del
documento di unione word (previo filtro tramite query del record
corrente) con queste semplici istruzioni:
-----------------------------------------------
Private Sub stampa_Click()
Dim oDoc As Word.Document
Set oDoc = CreateObject("Word.Document")
oDoc.Application.Documents.Open "e:\stampe\stp1.doc"
oDoc.Application.Visible = True
oDoc.Activate
oDoc.Close
Set oDoc = Nothing
End Sub
-------------------------------------------------------
Tutto funziona correttamente, ma se io cambio il path del mio database
il meccanismo non funziona piu' bene. Allora mi chiedevo: c'e' un modo
per aggiornare i collegamenti tra documento word e sorgente dati ?
Io ho provato modificando la sub sopra con:
----------------------------------------------------------
Private Sub stampa_Click()
Dim oDoc As Word.Document
Set oDoc = CreateObject("Word.Document")
oDoc.Application.Documents.Open "e:\stampe\stp1.doc"
With oDoc.MailMerge
     .OpenDataSource Name:=CurrentDb.Name, _
      LinkToSource:=True, _
      Connection:="QUERY Docenti", SQLStatement:="SELECT * FROM
[Docenti]", _
      SQLStatement1:=""
     .ViewMailMergeFieldCodes = wdToggle
End With
oDoc.Application.Visible = True
oDoc.Activate
oDoc.Close
Set oDoc = Nothing
End Sub
------------------------------------------------------
ma non funziona, mi apre due documenti e non si posiziona sul record
corretto.
Un grazie anticipato
walter

 ha scritto nel messaggio
news:b59684d3.03011...@posting.google.com...

Probabilmente devi salvare le modifiche effettuate nel documento, prova con:
'---------------
oDoc.Close True
'---------------
Ciao.
--
Sergio MAZZA

...

Ok. Funziona, grazie di nuovo
ciao walter

Newsgroup: it.comp.appl.access
Titolo: Compatibilià Access 2003-97

Ciao a tutti,
vorrei sapere se qualcuno ha riscontrato problemi di "compatibilità" tra 
Access 2003 e DB fati con il vecchio 97.
Ciao e tnx ;-) 

 ha scritto nel messaggio 
news:34mu2lF...@individual.net...

Quasi tutti sormontabili; basta leggere l'help e sapere le caratteristiche 
dell'uno e dell'altro.
Es.
Access'97 utilizza DAO e Access'200x ADO, se vuoi continuare ad utilizzarlo 
devi esplicitarlo nel codice.
Oltre ad una serie di funzioni che nella versione '97 non esistono e a 
cercare nei messaggi precedenti dove si è già trattato di questo argomento.
Comunque fai prima a dire che vuoi o vorresti fare...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: criteri in query

Salve ragazzi sara una fesseria ma non ci sto riuscendo , in una query
con vari campi voglio filtrare in base a una maschera cerco di fare un
esempio
campo1                                |
campo2                                      |campo3
[Forms]![mask]![testo]           Forms]![mask]!
[testo1]                   Forms]![mask]![testo3]
Forms]![mask]![testo]is null   Forms]![mask]![testo1]is null
Forms]![mask]![testo3]is null
ora se i criteri sono due funziona , col terzo criterio no , chi mi
illumina in questo omento di sconforto?
Grazie in anticipo

 ha scritto nel messaggio 
news:1177433754.0...@r35g2000prh.googlegroups.com...

ciao lolince
prova con Like Nz([Forms]![Mask]![Testo]; & "*" )
Daniele

Newsgroup: it.comp.appl.access
Titolo: In sottomaschera, è possibile fissare il numero di record?

Ho una maschera con relativa sottomaschera. Nella sottomaschera è impostata
la modalità "maschere continue" e desidero che il numero di record in
sottomaschera sia fissato a N record in modo tale che inserendo i dati del N
record non sia possibile inserirne degli altri e si dovrà passare al record
successivo nella maschera principale. Si può fare? E se sì, mi indichereste
il percorso da seguire?
Grazie mille
-- 
Saluti da NSantini
nu...@iol.it

 ha scritto nel messaggio
news:gUKHa.194436$g92.3...@news2.tin.it...

Credo che controllare il Numero di Record sia la cosa giusta...!
Se nell'evento Current della SubForm verifichi il Numero di
Record presenti e se Superiore a N imponi la proprietà AllowAdditions=false
potrebbe funzionare.........!!!
If Me.RecordsetClone.RecordCount>(N-1) Then Me.AllowAdditions=False
Ho usato N-1 perchè il Numero Record parte da 0.
@Alex.

 ha scritto nel messaggio
news:ViLHa.99781$lK4.2...@twister1.libero.it...

Proverò e te ne sono grato
Ciao
-- 
Saluti da NSantini

Newsgroup: it.comp.appl.access
Titolo: Livelli di gruppo in maschera

E' possibile creare una maschera con dei livelli di gruppo o di
ragruppamento come avviene per i report?
Ringrazio quanti volessero rispondermi.
Fabrizio

 ha scritto nel messaggio
news:9k3dis$lqs$1...@pegasus.tiscalinet.it...

Puoi farlo con la tecnica delle maschere/sottomaschere o basando la maschera
su una query di raggruppamento; dipende da quello che vuoi fare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Condivisione file.mdb

Saluti a tutti i presenti del NG
Ho una rete che collegata, oltre il server, una trentina di computers.
La gestione della rete è affidata ad un server nel quale risiedono varie
cartelle condivise.
Per la gestione dei dati si ha un file.mdb residente in una cartella
condivisa dove tutti attingono o aggiurnano dati.
Non credo sia il metodo migliore.
Qualcuno potrebbe spiegarmi quale metodo è meglio adottare?


Dividi il db in un Backend dove risiedono i dati e tanti Frontend per le
maschere, query e report x quanti sono i client.
C'è un problema però, Access non riesce a gestire 30 client.
Controlla, ciao MAssimiliano

 ha scritto nel messaggio
news:7NNs9.14301$aL4.4...@news1.tin.it...

Lavora con *.adp e SQL 2000 e risolverai brillantemente il problema, licenze
SQL a parte.
Ciao
Slim

Newsgroup: it.comp.appl.access
Titolo: Maschera pulita

Buongiorno.
Ho due tabelle poste in relazione tra di loro del tipo Cliente-Ordini 
in relazione "uno-molti". Una scheda Cliente può anche essere aperta 
dalla maschera Ordini per poi completare l'ordine.
Il problema è che quando voglio seguire questa strada ed apro la 
maschera Ordini mi ritrovo già impostato il campo ID_Cliente all'ultimo 
inserito.
Come posso fare in modo che alla apertura mi trovo tutti i campi della 
maschera al valore di default?
Grazie per l'aiuto.


Non è un coportamento normale
Controlla bene che sia associato bene il controllo id_cliente
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 Controlla bene che sia associato bene il controllo id_cliente
Scusami, non ho capito cosa intendi per "controllo id_cliente".
Fai riferimento alle relazioni?
Grazie.

 Grazie.


 associargli una textbox, una cmb, un gruppo di opzioni o quello che vuoi
Chiaro, mi scuso per l'ignoranza.

 Chiaro, mi scuso per l'ignoranza.
Figurati


> Con immissione dati tu non vedi i record precedenti.
Infatti! Però sparisce il problema... mamma mia sto uscendo pazzo! :)

Newsgroup: it.comp.appl.access
Titolo: [OT] x Sib

Situazione: 31/12, cenone familiare;
Ora: 23:59, bottiglie di spumante estratte dal frigo, temperatura ottima;
Tolgo la carta che ricopre il collo della bottiglia di spumante e toglo
anche il fil di ferro con il coperchietto metallico ... mancano 10 .. 9 .. 8
.. 7 .. cosa leggo sulla testa del tappo di sughero .... SIB ... oddio, č
anche proprietario di una industria di tappi di sughero ;-))

 anche proprietario di una industria di tappi di sughero ;-))
hehe, ne sarei felice! Purtroppo no... ancora, ma chissa', magari e' un buon
settore :-)
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: Runtime A2003 e Office 2000.

Scusate la (forse) banalità. Possono subentrare conflitti e/o altri problemi 
se installo un db con integrato il runtime di Access 2003 su un pc dove è 
già installato Office (e quindi Access) 2000?
Oltre all'applicativo vorrei evitare che sorgessero problemi anche a quanto 
già presente sul pc.
Grazie. Maurizio.

 ha scritto nel messaggio 
news:zg1_d.16335$Tm5.2...@twister2.libero.it...

Ti basta installarlo in directory diverse
MAssimiaino 

 MAssimiaino
Scusa ma non ho capito. Come faccio a scegliere la cartella di installazione 
del Runtime?
Una volta preparato il pacchetto mi pare venga concesso di scegliere 
solamente la directory di destinazione dell'mde.
Ciao.
Maurizio.

Newsgroup: it.comp.appl.access
Titolo: bottone attivo/disattivato in maschera continua

ciao a tutti!
in una maschera continua è possibile fare in modo che un bottone sia attivo
(in ciascuna riga) solo se un controllo di quella stessa riga soddisfa
determinate condizioni?
ad esempio: la query di riferimento per la maschera continua contiene un
campo "MAG_MIN" che mi determina se l'individuo è maggiorenne o meno; nella
maschera continua collegata vorrei che il bottone in questione apparisse (o
fosse abilitato) solo se l'individuo è minorenne.
è possibile? grazie infinite e buone feste a tutti.
em.an

 wrote in message
news:gtTsf.103712$
65.30...@twister1.libero.it

Credo che l'unica cosa da fare sia inserire un controllo sul Click
del Button.
Sai che nelle form continue non è possibile gestire questi giochini...!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Sai che nelle form continue non è possibile gestire questi giochini...!
Forse simulando un button con un'etichetta e usando la formatt.
condizionale...
Ciao!
Max

 Max
L'etichetta è gestibile con la Formattazione Condizionata...?


 L'etichetta è gestibile con la Formattazione Condizionata...?
'Azz: hai ragione, dimenticavo che non è disponibile per le labels!
Diciamo che, volendo, si potrebbe simulare con una casella di testo  :)
Ciao!
Max

"Max Bertoglio" <max.be...@setolodicomispammiARGGG.it> wrote in
message news:Lh8tf.22190$
eD5.3...@twister2.libero.it

MMMmmm, non mi piace nemmeno questa, anche se la rendi Enabled=False
e Locked=True, con la formattazione si perde la proprietà Enabled
pertanto, come è ovvio che sia, accetta il Focus, ed una TextBox
che accetta il Focus significa vedere il Cursore che gli lampeggia
dentro.....!!
Bruttino.
Ciao Max


 em.an
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[CUT]
ciao a tutti,
peccato che ci sia questo limite..
alla fine ho risolto avendo il bottone sempre disponibile, a su click sul
medesimo il codice gestisce la cosa (quando l'individuo č minorenne esce una
msgbox)
grazie ancora e alla prossima!
ciao
em.an

Newsgroup: it.comp.appl.access
Titolo: AccessToVB 4.1

Ciao a tutti,
sto cercando S/N (e name/company se previsti) di AccessToVB 4.1.
Un grazie a chi potrą aiutarmi.


Dovrebbe essere questo quello che cerchi:
http://www3.bc.sympatico.ca/lennox/
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Problema di generazione foglio excel

salve,
in access tramite vba esporto dei dati con una query e li inserisco su
excel.
siccome ho la necessità di selezionare un range per inserire un intestazione
di descrizione
quando utilizzo il seguente comando
IsExcel.Workbooks(1).Worksheets(1).Range(IsExcel.Workbooks(1).Worksheets(1).Cells(i,
1), IsExcel.Workbooks(1).Worksheets(1).Cells(i, 7)).Select
dopo una prima generazione del foglio excel mi appare un messaggio di errore
 
Metodo 'Cells' dell'oggetto '_Global' non riuscito
cosa occorre fare?
premetto che la riga di codice incriminata è questa, anche perchè prima
funzionava tutto.
come posso emulare la seguente riga di codice evitando il problema?
IsExcel.Workbooks(1).Worksheets(1).Range("A1:D1").Select
grazie 100o x l'aiuto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Scusa ma non capisco cosa tu debba emulare; se conosci l'esatta
posizione (inizio, fine) del range, l'istruzione
.Range("A1:D1").Select già fa quello che chiedi.
Forse l'errore che ti viene presentato è perché la variabile i
contiene valori non accettati dal metodo Cells; con il debug segui
passo-passo l'esecuzione del codice e controlla se è quello
l'errore...
Ciao.
-- 
Sergio MAZZA


 


Non nella natura ma nel valore contenuto; per esempio se i = 0 e il
range di Cells va da 1 a X allora ti presenta un errore.
Ciao.
- -
Sergio MAZZA


ti ringrazio sergio, alla fine il codice scritto andava bene, l'unico
inconveniente era dovuto
ad un errore di distrazione, in quanto la stessa funzionalità la ripeto per
altre intestazione
e erroneamente non avevo sostiito alla fine della funzione
grazie 1000
SAL


Newsgroup: it.comp.appl.access
Titolo: Altra domanda idiota - maschere continue affiancate

Ciao a tutti,
ho creato una piccola applicazione per fare dei conti di un
ristorante,
ho una maschera con il dettaglio conto con dentro una sottomaschera
con i piatti
aggiunti al conto e una sottomaschera con i piatti disponibili.
Il problema è che ho più categorie di piatti (primi, secondi)
e in ogni categoria molti prodotti (i vini ad esempio possono essere
moltissimi).
Ho messo una struttura a schede con una categoria per scheda ma con le
maschere continue ho un prodotto per riga e tutto diventa mooolto
lungo.
Non c'è un modo per "affiancare" le maschere continue?
Grassie

Grassie
Che sappia io non si possono mettere 2 maschere continue come form e subform.
Puoi per� usare 2 form sincronizzate, ognuna con le sue subform. Oppure
utilizzi un altro approccio, chess�, stessa subform con la source dinamica al
cambiare dei record della principale, l'uso dei bottoni con visible true/false
per le categorie, form popup....
-- 


Serve un TreeView per usare al meglio quello che dici... non maschere
affiancate... che in tutti i modi sono realizzabili, ma sono da
sincronizzare.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Sola lettura

L'altro ieri ho fatto un CD con sopra un database che devo dare via.
Non e' un lavoro "fatto bene", e' una robina provvisoria e chi lo sa
usare bene, altrimenti chissenefrega.
Una cosa mi disturba: se si apre il file dal CD, invece di copiare
tutto sull'HD, viene fuori un'inutile messaggio che avverte che "il db
e' di sola lettura ecc. ecc."  (...grazie al c%$ŁŁ, e' sul CD). Si
puo' sopprimere questo messaggio?

 ha scritto nel messaggio
news:3a2b9bfe...@news.tiscalinet.it...

Tutti i files da CD hanno questa prerogativa.
L'unico modo per ovviarla č quello di farne una copia su HD e da
esplora risorse-proprietŕDelFile togliere il flag dall'attributo "Sola
Lettura".

 L'unico modo per ovviarla è quello ...
Oddio, L'unico che io conosca!

 wrote in message
3a2b9bfe...@news.tiscalinet.it...

No!
Antonio
Newsgroup: it.comp.appl.access
Titolo: [forms] funzione date() su access 97

Ho grossi problemi con la funzione date() che su Access 97 sembra non 
funzionare o funzionare molto male. Talvolta non funziona nemmeno in 
un banalissimo controllo calcolato come =Date(). 
in rete ho trovato questo articolo
http://p2p.wrox.com/archive/access/2001-10/36.asp
Secondo voi, rappresenta un argomento decisivo o esistono altri bug 
di cui non sono a conoscenza?
Message #1 by "Sanna Korpela" <sanna.m.korpela@l...> on Wed, 10 Oct 
2001 12:42:44
Reply to this message (you must be a subscriber to reply)  
 
Hi!
I use Date() and IsDate() functions to determine default values in 
Access solution. I made this solution in a desktop where I have 
Windows 2000 and Access 2000. There everything works fine. When I use 
it on a desktop with Windows 98 and Access 2000, it says that 
"defined function can not be used in this clause".
I have tried to check if there is a library or reference missing but 
they seem to be ok (I understood that VBE6.DLL would be the library 
required).
I have to copy my solution to our customers servers which often are 
win98 and access 2000, so it would help me a lot if somebody has any 
idea of why theese functions doesn't allways work.
Thanks,
SannaMessage #2 by "Nancy McGinn" <nmcginn@d...> on Wed, 10 Oct 2001 
15:48:06 Reply to this message (you must be a subscriber to reply)  
 
Hi Sanna,
You can try registering the DAO360.dll file. Sometimes the built-in 
functions like Date() will not work if this file isn't not registered 
correctly. To register the file go to
Start > Find Files or folder > Search for dao360.dll regsvr32.exe.
When you have found the 2 files drag the dao360.dll and drop it on 
regsvr32.exe
You should get a message saying "DLLRegister Server in "<pathname>" 
Succeeded.
Now try and run your application.
Good Luck and let me know how it turns out.
Nancy

 di cui non sono a conoscenza?
    Mi sembra che non si parli di bug della funzione Date, ma di
problemi relativi ai riferimenti. Tu che tipo di problemi riscontri?
Cosa intendi precisamente con "funzionare male"?
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

 Cosa intendi precisamente con "funzionare male"?
Perdonami.
Intendo dire che al posto della data corrente salta fuori " #Nome? "

> "massimo" <n...@send.invalid> ha scritto nel messaggio

Ti dico come ho risolto.
Il db era stato creato con Access Xp e convertito in Access 97.
Ho creato un nuovo db da cui ho importato il contenuto del db ottenuto 
dalla conversione. Funziona. Ma la conversione può davvero portare a questi 
problemi e da cosa possono dipendere?
Newsgroup: it.comp.appl.access
Titolo: Import xls CONTROLLATO, AIUTO!

Ciao a tutti e grazie in anticipo epr l'aiuto che potete darmi.
Vorrei creare, con acces 97, un pulsante in una maschera, che apra una finestra di dialogo dalla quale scegliere il file xls da importare.
ho usato questo codice VB5:
Private Sub Comando1_Click()
    Dim NomeFile As String
    CommondDialog1.Filter = "File Excel (*.xls)|*.xls"
    CommondDialog1.FilterIndex = 1
    CommondDialog1.ShowOpen
    NomeFile = CommondDialog1.filename
End Sub
Naturalmente non funziona.........
Come faccio a risolvere questo problemino!!!
Devo dare la pox all'utente di scegliere il file xls da importare!!!
Grazie...
Alby ;-)
___________________________________________________
Se vuoi un indirizzo di posta elettronica gratuito, 
iscriviti a 
http://www.katamail.com
-- 
Posted from 
c000-h024.c000.muc.cp.net
 [209.228.29.116] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


nel sito comune , che non mi ricordo come si chiama ma di sicuro qualcuno te
lo può dire , c'è un esempio (o 2) di api per cmdlg che fa al caso tuo
ciao


Il link del Sito Comune č
http://www
,
sitocomune.com
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie....ma non sono riuscito a trovare qualcosa
che possa adattarsi alle mie esigenze....
uffi....
Devo riuscire a dare la pox all'utente di scegliere
il file da importare, attraverso una maschera...
;-)
Grazie!
___________________________________________________
Se vuoi un indirizzo di posta elettronica gratuito, 
iscriviti a 
http://www.katamail.com
-- 
Posted from 
c000-h016.c000.muc.cp.net
 [209.228.29.107] 


Newsgroup: it.comp.appl.access
Titolo: Segnalazione del numero del documento duplicato

Ciao Amici del NG,
ho una tabella con i campi NumFat, DataFat e CauDoc che non ammettono
duplicati;
dato che questa tabella viene aggiornata in automatico con
l'importazione di un file di testo (tramite macro), come posso
ottenere un messaggio, al momento dell'importazione del file, che mi
indichi (nel caso ci siano campi duplicati) quali sono i NumFat
duplicati? (senza dover controllare i campi uno x uno)!! Normalmente
il messaggio predefinito di Access mi dice che "trovati dati duplicati
ecc. ma non  mi specifica il numero dei documenti".
grazie moltissimo per l'aiuto
Leo

 ha scritto nel messaggio 
news:f8bac7c1-81c9-4e22...@f16g2000vbf.googlegroups.com...

dipende da come effettui l'importazione, presumendo che tu inserica o 
colleghi una tabella (TABIMPORT) ad un file di testo e da questa accodi i 
record ad un altra tabella (TABELLA1)
PRIMA di fare la query di accodamento che ti genera quell'errore puoi fare 
una query in cui metti in join il campo che non pu� essere duplicato tra 
TABELLA1 e TABIMPORT.
quella � la lista dei documenti duplicati
ciao
Max 

 Max
soluzione perfetta
grazie Max
buona giornata a tutti