mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Problema con DAO Recordset - BOF and EOF

Un saluto a tutti i partecipanti al NG.
In una routine che verifica se il Recordset è BOF and EOF, saltuariamente mi
riconosce True entrambe le condizioni anche se il Recordset contiene
records.
E' già successo a qualcuno ?
Esistono soluzioni ?
Ciao a tutti.
Daniele
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Daniele
Innanzitutto dovresti dirci di cosa parliamo.
1)ADO o DAO...?
2)Access versione segreta...?
3)Hai effettuato gli aggiornamenti ai SP
Infine posta la tua funzione, in linea di massima non
è un errore noto, e nemmeno dovrebbe accadere, ma vediamo un pò..
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ciao Alex
la routine è piuttosto lunga e mi serve per estrarre dati da un foglio Excel
che inserisco in una Tabella Access.
Ovviamente prima dell'inserimento verifico che il dato non sia già presente
nella tabella, nel qual caso procedo ad un update.
Per la verifica creo un Recordset DAO filtrato sul dato da inserire, e
verifico se è vuoto. Se BOF and EOF sono True, inserisco il dato, altrimenti
faccio un update.
La versione di Access è "2000" regolarmente registrata.
La libreria Dao è la DAO360.
Ciao - Daniele


 Ciao - Daniele
Capisco che la routine generale sia lunga, ma quella di verifica
del RS sono 2 righe....!!!
Dim RS as DAO.Recordset
Set RS=CurrentDb.OpenRecordset("SELECT * FROM NomeTabella WHERE Cond")
' ora si fà il controllo
If RS.EOF Then Msgbox "NON ESISTE"
Alternativa che ti consiglio:
Dim RS as DAO.Recordset
Set RS=CurrentDb.OpenRecordset("NomeTabella", dbOpenTable)
' ora si fà il controllo
RS.FindFirst "[Criterio]=...."
If RS.NoMatch then
   ' UPDATA quello che vuoi
End If
Ovviamente ho dovuto ipotizzare come ti muovi visto che non
ci hai postato il codice segreto.....!
;-)
@Alex



Ciao Alex
Ti assicuro che non era mia intenzione tenere segreto del codice che
oltretutto è molto elementare. Semplicemente non volevo tediarVi con una
lunga lettura. Comunque hai ragione nel dire che il codice interessato
all'errore è molto semplice, eccolo :
dim rs as DAO.Recordset, sql as string
   sql = "select * from [miatabella] where reference like '" &
doc.Worksheets(1).Cells(1, 8) & "'"
   Set rs = db.OpenRecordset(sql)
   If rs.BOF And rs.EOF Then
      rs.AddNew
      rs!REFERENCE = doc.Worksheets(1).Cells(1, 8)
      rs![CAT] = doc.Worksheets(1).Cells(1, 5)
      rs![DATE] = DATE
      rs!Perc = protocollo
      rs!TransDG = 1
      rs!InsSB = 1
      rs!TransSB = 1
      rs!AggPict = 1
      rs!TransPict = 1
     ==> rs.Update
la routine si blocca in questo punto con il messaggio di errore che si è
cercato di duplicare la chiave.

Newsgroup: it.comp.appl.access
Titolo: Creare un ID automaticamente composto da altri campi

salve sono Fanciullo,
 
ho una tabella con 4 campi
 
IdDataLezione          Docente      NomeClasse     Data
_____________          _______      _________      ______
FANCIULLO4CC16102015   FANCIULLO    4CC            16/10/2015
 
IdDataLezione è il campo chiave
 
all'aggiunta di un nuovo record vorrei comporre automanticamente
 
il campo chiave prendendo valori dal campo
 
Docente & NomeClasse & Data (formattata come 16102015)
 
non riesco a trovare una soluzione,
 
grazie


IdDataLezione=[Docente] & [NomeClasse] & Replace(Cstr([data]),"/","")
 


grazie Mantro,
ho creato una maschera e sull'evento GotFocus della casella che punta
al campo ho inserito:
 
Private Sub IDdataLezione_GotFocus()
Me.IDdataLezione = [Docente] & [NomeClasse] & Replace(CStr([Data]), "/", "")
 
End Sub
 
ma ho dovuto creare una mascera. Direttamente sulla tabella posso agire?


Come fai ad agire direttamente in tabella? È contro ogni regola di 
access interagire direttamente con le tabelle. Per forza devi operare 
tramite una maschera in cui il controllo [IDdataLezione] è associato al 
sottostante campo in tabella.
Puoi inserire anche un valore nel campo della tabella con un enunciato 
SQL... INSERT miatabella.ecc. ecc. VALUES ecc. ecc., ma da dove lo puoi 
eseguire se non da una maschera?
Diversamente (ma i guru di access, giustamente, ti lancerebbero contro 
ogni anatema) devi accedere alla tabella ed inserire il valore che vuoi 
manualmente.
 

Il giorno sabato 7 novembre 2015 12:36:28 UTC+1, 
vitof...@gmail.com
 ha scritto:

ho capito. Grazie mille

Newsgroup: it.comp.appl.access
Titolo: problema con i tipi di dato

in una tabella ho inserito un campo numerico, precisione singola, 2 cifre
dopo la virgola. Ho inserito un valore tipo 12,6.
In una query con l'istruzione abs, volevo calcolare il valore assoluto del
numero, e in quel caso, anzichè lasciare 12,6 access scriveva una cosa tipo
12,60000000381 ecc
Da cosa può dipendere?
grazie

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

 questi fastidiosi mal di pancia.
Grazie per la risposta, si in effetti con il campo in doppia precisione il
problema non c'è. Più che altro mi domando come vengono gestiti i campi in
singola precisione.

 singola precisione.
Roberto č stato un pň drastico sui Single ;-)
Per evitare scarti d'arrotondamento puoi applicare la funzione CDec() agli
argomenti di tipo precisione singola (e doppia).
Ciao.

 Ciao.
--

Newsgroup: it.comp.appl.access
Titolo: aggiornamento listbox

Ho una listbox che mi sta facendo impazzire.
Ho creato una routine che quando clikko su un giorno del calendario lui 
mi va a cercare se in quel giorno c'è qualcosa, allora va lì e mi fa 
vedere cosa c'è.
Il punto è che ogni volta (non so perchè né percome) devo clicckarci su 
2 volte per aggiornare correttamente il tutto.
Ho provato con ogni requery e anche con i comandi gotorecord ecc... ma 
non vuole aggiornarsi al primo click... si tratta di un bug? Aiutatemi, 
sto sklerando!
posto il codice (che non da errori):
Private Sub CtlActiveX16_Click()
Me.CtlActiveX16.SetFocus
calendario = Me.CtlActiveX16.Value
     'trova
     Dim rs As Object
     Dim registra As Variant
         Set rs = Me.RecordsetClone
     rs.FindFirst "[DataEvento] = #" & Format(Me![CtlActiveX16], 
"mm\/dd\/yyyy") & "#"
     If rs.nomatch Then
     registra = MsgBox("Nel giorno " & Me.CtlActiveX16 & " non è stato 
registrato nessun appuntamento. Si vuole registrarne uno nuovo?", 
vbYesNo, "Registrare un appuntamento?")
         If registra = vbYes Then
         DoCmd.GoToRecord , , acNewRec
         Me.DataEvento = calendario
         Else
         GoTo fine
         End If
     Else
     Me.Bookmark = rs.Bookmark
     Me!Azioni.Requery
End If
fine:
ReqLista
Me.DataEvento.SetFocus
     'Qui si aggiornano le query di eliminazione e accodamento che 
sottostanno al controllo listbox "azioni"
     Dim eliminazione As String
     'Elimina
     eliminazione = "GiornoAgendaElimina"
     DoCmd.OpenQuery eliminazione, acNormal, acEdit
     Forms!principale.AGENDA.Form.Azioni.Requery
     'Aggiungi
     Dim Aggiungi As String
     Aggiungi = "DataEventi"
     DoCmd.OpenQuery Aggiungi, acNormal, acEdit
     'Requery della listbox
     Me.Azioni.Requery
End Sub

Ho risolto!!!!! fiuuuuuuuuuuuuuuuuuuuu

Newsgroup: it.comp.appl.access
Titolo: Istruzione SQL e variabili

Debbo assegnare ad una variabile il valore di un'istruzione select di sql.
Faccio l'esempio:
SQL = "SELECT Count(ID_AUT) AS         ConteggioDiID_AUT
FROM PABM
WHERE DAT_SCA = '12/25/2004'"
CNN.EXECUTE SQL
il problema sorge qui. Io voglio che il valore generato dal SQL venga
inserito in una variabile tipo "TOT"
Come si fa?
Sto usando ADO per connettermi ad un database esterno, quindi la tabella
PABM risiede in un server esterno. Ho provato con querydef ma funziona solo
con il metodo DAO, forse ho sbagliato qualcosa?
Grazie
Ceschetti

Ceschetti ha scritto:

Se colleghi la tabella in locale puoi usare dcount:
TOT=nz(dcount("nomecampo","nometabella","criteri"))
(criteri va senza il 'WHERE': "DAT_SCA=""12/25/2004""")
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: query di accodamento

ho creato la seguente query di accodamento:
INSERT INTO versamenti2 ( codice_iscrizione, riferimento )
SELECT codice_iscrizione, rif
FROM iscrizioni;
solo che accoda tutti i record ma io voglio solo che mi accodi il
record corrente
mi spiego: mi trovo in una maschera ed ho associato questa query ad un
pulsante di comando
aiutatemi
grazie ciao da nicola


Quello che hai scritto fà correttamente quello che tu gli hai detto... non
imponendo
CONDIZIONI lui accoda tutto...!
Per restringere al record corrente devi mettere una condizione nella
Clausola WHERE
sul campo ChiavePrimaria corrispondente a quello corrente....
io farei diversamente da quello che hai fatto:
Su Click:
Dim strSQL As String
strSQL="INSERT INTO versamenti2 ( codice_iscrizione, riferimento ) " & _
            "SELECT codice_iscrizione, rif " & _
            "FROM iscrizioni WHERE [codice]=" & Me!Codice
DbEngine(0)(0).Execute strSQL
Fai attenzione che se il campo CODICE non è Numerico devi modificare la
formattazione
nella stringa SQL.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Oggetti Orfani ???

ciao,  e scusate l'oggetto un po' strano ma mi era difficile sintetizzare
questo:
a distanza di tempo faccio una verifica sul mio prg, come faccio a sapere la
query xxx che si chiama ad esempio "elenco_date_temp" in quale maschera
viene utilizzata o e' orfana cioe' non serve piu' a nessuno ?
la funzione TROVA dell'editor VBA mi fa la ricerca su tutto il progetto OK
ma fa' la verifica solo sul codice e non su query, maschere o report.
Grazie a tutti

 wrote in message
9flg24$pno$1...@nreadA.inwind.it...

Mi pare che nel sito comune ci sia qualcosa che faccia al caso tuo.
Ciao.
Omar

 Omar
He he,
io ne sono certo che sul sito comune c'e' qualcosa che fa al caso tuo.
Guarda nella sezione General, comincia con "Verifica se...", circa a meta'
elenco.
Sib

Ciao Sib
ho provato la Funzione, vedo che mi apre tutte le maschere ma al termine non
visualizza alcun output ....
dimentico qualcosa ?
Ciao e grazie

visualizza alcun output ....
Il segugio va lanciato dalla finestra di debug.
Se metti true come secondo parametro ti elenca gli oggetti
dove ha trovato la stringa.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--
Newsgroup: it.comp.appl.access
Titolo: JPG e RDP

Ciao.
Ho una applicazione access che gira su un Term.Server.
In una form carico a runtime un jpg da file system in un controllo
immagine.
I colori  dell ' immagine visualizzata non sono corrispondenti
all'immagine originale (sembrano 16).
Attenzione non è l'impostazione della qualità video RDP, dato che
l'anteprima da "risorse del computer" sulla connessione RDP è
visualizzata correttamente (meno colori ma sicuramente più di 16).
Vi è mai capitato una situazione di queto tipo ?
Grazie.

But after all, there will be no success in attempting to cope with
Oriental prostitution by means of laws against prostitution and
kindred vices, for the reason that the evil is a far graver one than
this. Innocent children are reared for vice, and at a certain age
thrust into the life through no choice of theirs; and not infrequently
perfectly respectable women of mature years are kidnaped for the vile
service. The effect upon the moral character of a man who resorts to
a _slave_ class of victims to his evil propensities, must be to make
that man a menace to society wherever he goes, through deeds of
violence which he is willing to commit, and accustomed to commit, of
the worst imaginable sort.
And an attack upon the slave _traffic_ alone will never prove
adequate. The history of our country's dealing with negro slavery
is instructive on this point. There were laws in abundance for the
suppression of the _traffic_ between Africa and America; it was
forbidden to bring slaves into the country, and devices were invented
looking to an eventual liberation of all the slaves in certain
regions; but what did all these amount to, so long as slavery could
exist? There had to be one sweeping, general emancipation of slaves
wherever they were found, under whatever circumstances, and when the
state of slavery was abolished, the trade in slaves died a natural
death. The words of Mr. Francis concerning conditions at Hong Kong
bear directly 

"merco" <Ciao.




---------------------------------------------------------------------------
Sì, ma solo con Win 2000 Server.
Ciao.

hai lasciato così, quindi ?




Beh, col tempo si è diffuso win 2003 Server.
Comunque ricordo che con Win 2000 Terminal Server non era proprio possibile
vedere più di 256 colori.
Anche se sul Client di connessione specificavi "tavolozza 24 bit".
Forse esiste la possibilità di aggirare il problema ma dovresti postare su
un ng. tecnico legato a windows.
Ciao...

 vedere più di 256 colori.
Infatti. ma visto che da esplora risorse l'iimagine si vedeva cmq in
256 colori, pensavo fosse un bug del controllo immagine di ac2k.

 vedere più di 256 colori.
Infatti. ma visto che da esplora risorse l'iimagine si vedeva cmq in
256 colori, pensavo fosse un bug del controllo immagine di ac2k.
----------------------------------------------------------------------------
---------------
Se così fosse, ci sarebbero problemi di visualizzazione colori anche con la
release più recente di Win Server.
E invece tutto ok...
Ciao!
Newsgroup: it.comp.appl.access
Titolo: Autocomposizioni

Con Windows ME ho installato sia Access97 che Access2000, inspiegabilmente
(tutto funzionava bene) aprendo Access 2000 avevo il messaggio
"impossibile ........manca licenza...." sul sito Microsoft ho trovato
l'inghippo (rinominare un font) dopo aver tolto questo inconveniente, non mi
funzionano
le autocomposizioni , sempre sul sito MS c'è una faq "Access 2000: il
tentativo di avvio di una procedura guidata di MS Access non produce alcun
risultato"
che offre 3 metodi , provati con esito negativo.
Inutile dire che ho provato a disinstallare e reintallare le 2 versioni di
off 2000 in tutte le combinazioni possibili.
Qualcuno ha qualche idea?
 Grazie in anticipo Roberto.

 ha scritto nel messaggio
news:HedE7.3154$zl4....@news2.tin.it...

Se non sbaglio sul sitocomune c'è la risposta al quesito
Newsgroup: it.comp.appl.access
Titolo: Quindi non si può ??

Non è possibile fare girare un file Access 2000 su un CD ??
Grazie
Luigi

 Non è possibile fare girare un file Access 2000 su un CD ??
Si, e' possibile. Con le precauzioni del caso visto che si tratta di un
supporto non scrivibile.
Saluti.
Luciano
(DOC)

Quindi come devor fare ???
cosa devo masterizzare sul CD  per fare in modo che giri ?? :-))
grazie ciao
Luigi

 wrote in message
Swkz6.31$r67...@news2.tin.it...

Ad esempio devi fare in modo che l'utente interagisca con il db solo per
operazioni di lettura e mai per scrittura.
Il tuo applicativo fa già questo?
Ciao
Luciana

cosa devo masterizzare sul CD  per fare in modo che giri ?? :-))
Presumendo che i tuoi utenti abbiano sul loro pc Access gia' installato (e
la stessa tua versione!) devi copiare il tuo file MDB/MDE sul CD.
Poi magari ti fai due righe di autorun per fare bella figura!:-)
Questo voilendo essere sintetici.
Non volendolo ti posso dire che pochi mesi fa ho fatto un CD con A97,
protetto con chiave hardware, sicurezza utente, query owner, password
crittate, autorun, exe in VB6 che prepara il lancio del programma, blablabla
un sacco di altre cose. Pero' ci ho lavorato qualche mese...
Saluti.
Luciano
(DOC)

Io non sono una cima in questo quindi:
Mi sapresti guidare ?
Ho bisogno di mettere un DB Access su CD (e questo non è un problema in
quanto posso masterizzarlo)
Il problema è che motore mettere su CD per fare in modo che l'utente possa
interrogare il DB.
Grazie
Luigi

 interrogare il DB.
Nessuno, l'utente deve avere Access della stessa versione che hai tu.
A quel punto lui aprira' l'MDB che tu hai masterizzato e verra' avvertito
che lo sta aprendo in sola lettura (il CD non e' scrivibile). Se non hai
procedure di scrittura lo potra' utilizzare a l00%.
Saluti.
Luciano
(DOC)

Grazie Luciano e scusa se "rompo"
su una newsgroup mi hanno detto che c'è la possibilità di installare una
"RUNTIME" per fare girare solo la lettura del DB. E' possibile ?
Ciao e grazie
Luigi

"RUNTIME" per fare girare solo la lettura del DB. E' possibile ?
Si, ma non saprei dirti come automatizzare la cosa col CD...non l'ho mai
fatto.
Saluti.
Luciano
(DOC)
Senti....ma ad un bel DB on line non ci hai pensato? Non e' piu'
maneggevole?

 Saluti.
Ingrato!!!
Antonio

 Ingrato!!!
Vabbe', un paio di docmd l'hai scritti tu....
Saluti.
Luciano
(DOC)

 Vabbe', un paio di docmd l'hai scritti tu....
E fatti con l'autocomposizione!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Suggerimenti per file di log

Ciao!
Vorrei aggiungere al mio db un file di log che registri alcune attività
importanti.
Ho creato una funzione logga_azione che riceve il codice e la descrizione
dell'azione svolta e si occupa di scrivere la riga nella tabella
log_operazioni, dopo aver ricavato il nome utente e la data.
Come mi conviene gestire la scrittura nel log? 
Conviene aprire una connessione e un recordset globale e man mano
aggiungere righe o aprire e chiudere il rs ogni volta? Nel primo caso dove
dichiaro e apro il rs e la connessione? Va bene un modulo o devo inserire
il tutto nel metodo open della maschera principale?
Dal momento che ogni client inserisce solamente nuove righe non dovrebbero
esserci problemi nel lasciare il rs sempre aperto o potrebbero esserci
conflitti?
Grazie delle info
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:b13gs4$fo9$1...@news.newsland.it...

Io ho gestito il Log come un File di Testo.
In realtà il mio File.txt è sul Server, in quanto registro alcune azioni che
conviene
siano controllate e che possono essere eseguite dai vari Clients.
Il File è unico, se lo devi leggere lo puoi leggere come Tabella collegata,
nessun
Recordset da aprire.
Quando gli scrivo dentro eseguo un Output su File.......!
In pratica mi sono creato un modulo di classe che gestisce Read/Write su
File.
@Alex.

 File.
vedi sopra, hai suggerimenti per questo?
Grazie



Come ti dicevo il mio suggerimento è quello che io ho trovato conveniente
fare
ed è quello che ti ho spiegato.
Se vuoi però appoggiarti ad una Tabella, io ti consiglio di lanciare QRY
Action
solo quando serve senza nemmeno usare i Recordset......!
Il tutto è poi l'equivalente di come ho fatto con un File di testo.... come
metodo.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: inserimento campi nuovi in un form

Ciao raga, tutto rego?
Avrei un problema di quelli semplici ma che non riesco a 
risolvere, probabilmente perché sono abituato all'intuitività di 
Filemaker.
Come si fa a inserire un campo, che ho aggiunto successivamente 
alla tabella di un database, in un form già fatto?
- - - scusate eventuali messaggi sconvenienti - - - - -
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it


Vis str,
elen cam
inser camp
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Ciao raga, tutto rego?
Una cosa è certa, per scrivere ste cose,
ci sei e sei connesso


 alla tabella di un database, in un form già fatto?
Apri la struttura della tabella; nella barra degli strumenti pigi il
pulsante Elenco campi; dall'elenco selezioni il nuovo campo e lo trascini
con il mouse nel punto della maschera dove lo vuoi inserire.
Più intuitivo di così non si può!! ;-)
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Memorizzare più valori da una casella combinata

Salve a tutti, sono nuova sia in questo ng sia della "manipolazione" di 
access: vi chiedo di avere pazienza se le sparo troppo grosse.
Ho questo problema: stò cercando di creare un db per gestire la spesa 
familiare ed ho impostato una tabella così fatta:
id spesa
data spesa
macaspe (= macro categoria di spesa - es: 01 = spesa supermarket, 02= 
bollette)
micaspe (=micro categoria di spesa - es 01A = patate 01B=detersivi)
spesa
note
Ho legato le decodifiche dei campi "macaspe"/"micaspe" con una query.
Volevo creare una maschera dove, attraverso l'utilizzo di una casella 
combinata che mi recupera i dati dalla query che ho impostato, potessi 
memorizzare i codici delle rispettive categorie di spesa in dei campi 
nascosti, da riportare in seguito sulla mia tabella principale.
Il guaio è che access mi permette di salvare solo un valore.
C'è qualche anima buona che mi dà una mano??
Premetto che sò programmare in altri linguaggi (COBOL, RPG) ma non conosco 
VB.
... e se proprio l'avessi sparata grossa, almeno tiratemi pietre piccole :-( 

 ... e se proprio l'avessi sparata grossa, almeno tiratemi pietre piccole
:-(
Comunque ti consiglio comunque di sostituire la casella combinata con una
casella di riepilogo in selezione multipla.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
---------------------------------------------------- 

MITICO !!!
Ti ringrazio :-)
Newsgroup: it.comp.appl.access
Titolo: DoCmd.TransferSpreadsheet acImport -> Valore non valido per l'argomento tipofogliocalcolo

Ho costuito un bottone di cui allego il codce che dovrebbe importare un
foglio Excel, ma proprio non ne vuole sapere di funzionare.
Ho cercato nella guida, ma non riesco a capire dove sto sbagliando.
Ogni consiglio è graditissimo.
Il codice:
Private Sub Comando7_Click()
On Error GoTo Err_Comando7_Click
DoCmd.TransferSpreadsheet acImport, 9, "tab2", "d:\documenti\cartel2.xls", ,
"c1:c20"
Exit_Comando7_Click:
    Exit Sub
Err_Comando7_Click:
    MsgBox Err.Description
    Resume Exit_Comando7_Click
End Sub

Vorrei tanto costruire un bottone che importi in una Tabella Access un
foglio Excel, ma evidentemente sbaglio qualcosa....
Ecco il codice che ho provato ad utilizzare:
Private Sub Comando4_Click()
On Error GoTo Err_Comando4_Click
 Docmd.TransferSpreadsheet acImport, 9, "Tab1", "c:\Documenti\Cartel1.xls",
True, "Foglio1!A1:B20"
Exit_Comand4_Click:
       Exit Sub
Err_Comando4_Click:
    MsgBox Err.Description
    Resume Exit_Comand4_Click
End Sub



 End Sub
______
prova cosě (devi inserire il nome del foglio);
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "tab2",
"d:\documenti\cartel2.xls", True, "NomeFoglio!c1:c20"
se il nome del foglio excel ha degli spazi (es: Lavori Zona Nord) ricordati
di mettere gli apici
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "tab2",
"d:\documenti\cartel2.xls", True, "'Lavori Zona Nord'!c1:c20"
ciao

 wrote in message
news:8tu0nq$q6u$1...@news.panservice.it...


 un gran chč.... ho reinstallato. Adesso č tutto Ok! Grazzie mille.
Puoi scrivere dopo il quoting, grazie?
Antonio


Scusa tanto l'ignoranza Antonio , ma non sò nemmeno che cos'è il quoting,
in inglese stà per riferimento, ma che devo fare oltre a schiacciare Reply
Group per rispondere correttamente?

 Scusa tanto l'ignoranza Antonio , ma non sò nemmeno che cos'è il quoting,
____
....quello che leggi qui sopra (guarda in alto) ne è un esmpio. Io ho
scritto dopo il quoting. Fa si che man mano si scorra il  post e si legga ,
in modo cronologico, l'evolversi dello stesso.
Ciao Riccardo

 Group per rispondere correttamente?
Riccardo ha spiegato benissimo.
Vedi come chi legge segue perfettamente l'ordine degli interventi e quindi
il senso?
Antonio

 wrote in message
aByO5.22227$BF.7...@news.infostrada.it... va lasciata?
E se viene fatto un cut come faccio a leggere tutto il messaggio?
Matteo

 Matteo
Appunto! La storia delle risposte può essere lasciata soprattutto se durante
il thread questo ha preso delle pieghe diverse dall'originale e quindi per
capire chi ha introdotto i nuovi problemi; comunque non è necessario. La
scelta di cosa mantenere del thread è a tuo giudizio: sei tu che devi
giudicare cosa è necessario tenere e cosa si può eliminare perchè superfluo
per la comprensione del thread per uno che rilegge dai msg in fondo...
Antonio
Newsgroup: it.comp.appl.access
Titolo: query parametrica ?

se nei criteri di una semplice query inserisco "maria" ovviamente mi 
visualizza solo i record com "maria"
se nei criteri inserisco [scrivi un nome] e alla richiesta scrivo "maria" 
ottengo lo stesso risultato (molto più flessibile)
la domanda è:
come posso, in una maschera, cliccare su un campo dove c'è sta benedetta 
"maria" o "giovanna" e far partire la query?
Qualcuno ha provato Access 2003 su Vista?
Grazie in anticipo.
Lucia 

 Qualcuno ha provato Access 2003 su Vista?
Access 2003 sì, con Vista spero di averci a che fare il più tardi
possibile.
ciao,
Panathos

 ha scritto nel messaggio 
news:457744ad$0$13759$4faf...@reader3.news.tin.it...

Ciao Lucia
inserisci nei criteri del campo della query il riferimento alla maschera ed
al suo controllo:
[Forms]![NomeMaschera]![NomeControllo]
non mi è chiaro cosa vuoi fare, se non risolvi spiega meglio.
Daniele

Newsgroup: it.comp.appl.access
Titolo: Stampa Maschera Corrente

Un saluto a tutti i frequentatori del Ng.
Vi pongo il seguente quesito:
Ho una maschera "A" contenente due sottomaschere "B" e "C", la sottomaschera
"C" ha la funzione di visualizzare solo alcuni dati correlati, mentre come
maschera a se serve per l'inserimento di tali dati correlati (per questo
motivo quando viene utilizzata come sottomaschera restringo il campo di
visualizzazione ai soli parametri che mi interessa visualizzare).
Vorrei stampare la maschera "A" (tutto quello che visualizzo a video
relativamente al record corrente), se utilizzo la creazione guidata di un
pulsante di comando (e scelgo "stampa singola maschera"), quando mi appare
l'anteprima (opzione che ho scelto sulla mia stampante prima di effettuare
la stampa effettiva) mi appare una serie di pagien relative a tutti i
record presenti (stampa le maschere relative a tutti i record presenti e non
quella relativa al record corrente).
Inoltre nell'anteprima visualizzo anche quei campi della sottomaschera "B"
che avevo abilmente nascosto riducendo il campo di visualizzazione (ed io
non voglio che questi vengano stampati).
Esiste qualche soluzione per questo  problema(e se si qual'e') o debbo
affidarmi necessariamente ad un eventuale report?
Ciao e grazie a tutti
e.

"elio" <el...@NOSPAMlibero.it> ha scritto nel messaggio
news:oiKX6.6933$x_3.2...@news.infostrada.it...

Report
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Campo maschera continua utilizzato come indice

Buonasera,
avrei la necessità di inserire dei valori numerici (da 1 a n) che automaticamente vengono inseriti nella casella di testo non appena il record viene modificato.
Ho pensato di inserire un codice nell'evento dopo aggiornamento però non so come fare per incrementarlo di uno rispetto al record precedente.
Vi ringrazio.
Fabio

Il giorno Tue 28 Sep 2021 05:39:11p, *
fabio....@gmail.com
* ha inviato su
it.comp.appl.access il messaggio
news:019f3b16-d8c6-4f15...@googlegroups.com
. Vediamo
cosa ha scritto: 

in un form ho una etichetta LastIC
 
nell'evento OnLoad del form ho messo questo codice per valorizzare 
opportunamente la suddetta etichetta, suggerendo il prossimo valore da 
utilizzare:
 
LastIC.Caption = "Next : " & Format(DMax("val(InternalCode)", 
"dbo_@A_DITTA_QCT") + 1)
 
 
Format(DMax("val(campo)", "tabella") + 1)
val in quanto il mio campo è alfanumerico e non posso modificarlo in 
longint come vorrei, per cui c'è il trucco
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

Newsgroup: it.comp.appl.access
Titolo: Conferma di chiusura

Vorrei sapere come inserire un messaggio di conferma all'uscita
dell'applicazione del tipo "Sei sicuro di voler uscire?", con le opzioni
si/no.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 si/no.
Sull'EVENTO CLICK del pulsante invece di inserire la MACRO
scrivi il codice sfruttando MsgBox...
Dim Risposta as string
Risposta=Msgbox("Sei sicuro di voler Uscire.???",Vbyesno)
If risposta=vbyes then docmd.......
Else
.......
End if
Alessandro.


End if
if Msgbox("Sei sicuro di voler Uscire.???",Vbyesno) =vbyes then
else
endif
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Antonio Bisooooooooo, c'e' l'ho fatta

caro antonio, con piacere ti comunico, che finalmente ho collegato la
maschera alla tabella agenzia di viaggi.
oltre a ringraziarti delle incisive indicazioni fornitomi, volevo ancora
approfittare della tua sapienza e generosità:
1 - quando inserisco dati nella maschera, dopo il controllo collegato alla
tabella (combo), se non trova i dati in qualche campo della query, mi da un
errore tipo "stringa uguale a 0" e non mi va avanti. Come faccio a fargli
capire che non è un errore, ma mancano solo alcuni dati ?? Per esempio se
inserisco una agenzia automaticamente mi da tel, fax, comm,ed email; se
l'agenzia non ha l'e.mail (quindi in tabella il campo è vuoto) mi da
l'errore.... ma guarda che stronzo...
2 - se inserisco dati nella maschera e ad un certo punto voglio chiudere
l'archivi senza salvare, questo non e' possibile. l'archivio lo chiude ma
senza chiedermelo salva tutto.
saluti a tutti
paolo

Non sono un esperto ma per quanto riguarda il punto 1, perchč non provi a
mettere una stringa "finta" come ad esempio Email: "No", cosě lo "stronzo"
crede che ci sia qualcosa.
Per quanto riguarda la chiusura senza salvare, ti consiglio di mettere un
tasto di chiusura e applicare una macro dove metti Chiudi con l'opzione
Salva, No.
Probabilmente avrai indicazioni migliori delle mie, io ci ho provato!
CIAO

 senza chiedermelo salva tutto.
Certo! perchè tu stai in modalità scrittura su un record e se non fai ESC
chiudendo salva!
Per evitare questi problemi puoi inserire l'uso di un tasto di validazione
che conferma il salvataggio di tale record. Per esempio passa da no a sì un
campo aggiuntivo sì/no con valore iniziale no. I  record validi saranno solo
quelli con sì e magari alla successiva riapertura cancelli tutti i record
con no.
Meglio ancora (almeno per me che scelgo questa strada) sarebbe usare una
maschera non legata con tutti i controlli corrispondenti ai campi della
tabella dati, e quando premi il pulsante viene fatta una query di
accodamento dei valori della maschera nella tabella. Se l'utente chiude la
maschera essndo non legata non viene salvato nulla!
Antonio

Newsgroup: it.comp.appl.access
Titolo: aggiornare controllo

salve
per aggiornare un controllo
quale delle due è preferibile?
 
Forms!MiaForm!Controllo.requery
Forms!MiaForm.Controllo.requery
 
Grazie 
 
 


 Punto o punto esclamativo
 
http://www.donkarl.com/it?FAQ6.3
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

 ha scritto nel messaggio 
news:9opo7i...@mid.individual.net...

quindi va
Forms!MiaForm!mioControllo.requery
Newsgroup: it.comp.appl.access
Titolo: Campo 'ricordato', dove viene memorizzato?

Ho una form di nome 'frmNatanti', basata su una singola tabella 'natanti'
Se in una qualsiasi posizione del codice della form provo ad inserire  ME. 
l'intellisense mi mostra i nomi degli oggetti che posso inserire nel codice
Tra questi nomi ci sono anche diversi nomi di campi, ad esempio ID_PIPPO, 
che non esistono
O meglio, attualmente non esistono, ma prima c'erano, sono stati eliminati 
dalla tabella
Ho pensato che fosse qualche riferimento perso nel codice ma non e' cosi', 
nel codice della form non esiste nessun riferimento a ID_PIPPO
Il database e' un Firebird, collegato ad Access con driver odbc
Provato piu' volte a ricollegare tabelle, compattare, ripristinare, niente
Quel  ID_PIPPO sembra essere ben noto all'intellisense, anche se non esiste 
nel codice e nella tabella linkata
Mi sembra evidente che sia una 'memoria' di Access
La domanda e':  ma dove se le memorizza queste cose Access e come fare per 
resettarle?
Ciao e  grazie
RobertoA
 
 


Prova con decompile:  
http://www.donkarl.com/it?FAQ1.23
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 Access FAQ:  
http://www.donkarl.com/it
 
 
Si, dopo la decompilazione il file si e ingrassato fino a 105 Mbyte, pero' 
il problema c'era ancora
E' sparito dopo la compattazione/ripristino, il file Access e' tornato a 
circa 30 Mbyte ed i nomi 'fantasma' sono spariti
Molte grazie, ciao
RobertoA
Newsgroup: it.comp.appl.access
Titolo: salva come modulo di Visual Basic

qualche domanda:
ma dopo aver salvato una macro in modulo VB.... la macro posso cancellarla?
Suppongo di no...
il modulo salvato prende il nome "macro pippo convertita"... posso lasciare
il nome così com'è?
una volta convertita la macro devo fare qualche altra operazione?
Grazie
--
skipper dixit...
www.superskipper.it

 
www.superskipper.it
Carino il tuo sito.
Ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it


supposta sbagliata... hehe cambierò cura, passerò alle pillole!!!
a parte l'umorismo scontatissimo .... e vista la mia totale ignoranza in VBA
... mettiamo il caso che volessi usare il modulo tramite la pressione di un
pulsante all'interno di una maschera.... come dovrei fare?
Grazie delle risposte e grazie dei complimenti al sito... e se sei velista
fatti sotto..
--
skipper dixit...
www.superskipper.it

 fatti sotto..
Guardati nell'help (ausilium - come pare che debba (dannazione Karl ha
ancora ragione!!!) dirti) la macro autokeys.
Dopo averla settata col pulsante che vuoi avvii la funzione che ti serve.
Nota bene lo stesso tasto puņ compiere funzioni diverse a seconda della
maschera che visualizzi attravero 
screen.activeform.name
.
Ave MAximilianus


Newsgroup: it.comp.appl.access
Titolo: controllo eventi in sottomaschere

Buondì a tutti membri del ng,
ho creato un maschera con al suo interno una sottomaschera che prende i
dati da una tabella.
dato che per tutti gli altri oggetti della maschera(textbox e combobox)
ho applicato dei controlli tramite codice vb in modo che in caso di
modifica/immissione di dati si attivano o meno i tasti di salvataggio e
chiusura della maschera, avrei il piacere di fare lo stesso anche per
la modifica/immissione/cancellazione dei dati presenti nella
sottomaschera.
Ho usato i WithEvents e per gli altri oggetti nn ho avuto problemi ma
per la sottomaschera nn trovo una soluzione.

 Buondģ a tutti membri del ng,

Lo stesso sistema che hai usato per i controlli della maschera lo puoi
applicare anche a quelli della sottomaschera, usando la sintassi
Me.Parent.Nomepulsante per accedere alle proprietą dei pulsanti della
maschera padre e abilitarli/disabilitarli.
Ciao.
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Casella combinata: formato numerico

Buon giorno a tutti!!!
Ho un quesito da porvi:
In una tabella ho un campo formato numerico (precisione doppia) che contiene
circa
80.000 record ma dai valori non consecutivi che arrivano circa a 110.000 (ma
questo
credo sia poco importante per il mio problema).
In una maschera ho creato una casella combinata per scegliere un record in
base a
questo campo numerico.
Il problema è che il formato di questo campo è diverso da quello originale
del campo
della tabella sembra che sia in formato intero lungo.
Infatti non mi visualizza i record che come numero record (non valore del
campo) sono
superiori a 65.536 .
Cosa è successo ??? Come faccio a cambiare il formato di una casella
combinata???
Grazie a tutti coloro che mi aiuteranno.
Alberoni Raffaele

 combinata???
Se ti capisco bene non è una cosa del formato.
Una casella combinata di Access solo puo mostrare 65536 righe.
È un limite assoluto.
--
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Karl ha ragione.
Prova a creare una casella combinata precedente per suddividere la seconda
in categorie di dati tipo
da 0 a 25000
da 25001 a 50000
da 50001 a 75000
oltre 75000
con la quale esegui una requery della seconda casella combinata per mostrare
solo i blocchi di dati che ti servono...
Ciao, Federico
Newsgroup: it.comp.appl.access
Titolo: Etichetta con barra di scorrimento verticale?

Vorrei poter visualizzare un etichetta posta su una maschera con la comoda
barra di scorrimento verticale (questo perchè vorrei ridurre la maschera ed
in caso scorrere l'etichetta).... mi sono accorta che non c'è traccia di
questa opzione nelle proprietà... Possibile?
Invece per una casella di testo non ci sarebbero problemi perchè l'opzione
c'è... come mi potrei regolare?
Preciso che nell'etichetta vorrei inserire mano mano gli sviluppi del db.
es.
01/01/04 Aggiornato Record A
01/02/04 Aggiornato Reporta A
01/03/04 Aggiornata Form A
Grazie in anticipo, AnnA
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 01/03/04 Aggiornata Form A
Che significa che inserisci mano mano gli sviluppi?
Ci scrivi tu dentro?
Ma allora come pretendi di usare un'etichetta che per defnizione è qualcosa
di statico?!!??!
Antonio


Forse (sicuramente) non mi sono spiegata, in effetti voglio che la cosa sia
statica, cioč inserirņ il tutto tramite visualizza struttura.
... e come la mettiamo con la barra? ;-)
Grazie, AnnA


 ... e come la mettiamo con la barra? ;-)
Allora usi una casella di testo bloccata, dove potranno esserci le barre
Antonio


Grazie Antonio,
per le dritte, però sono proprio impedita...
Se blocco la casella da vis. struttura come dici tu e ci scrivo dentro,
finchè mi trovo in vis. struttura vedo quello che ho scritto, ma quando
accedo alla maschera in mod. utente mi ritrovo un bel "#Nome?".....
Grazie ancora, AnnA!


 accedo alla maschera in mod. utente mi ritrovo un bel "#Nome?".....
In una casella di testo, una stringa si scrive ="quello che vuoi".
Una soluzione più carina comunque, potrebbe essere quello di creare una
tabella con un campo memo, dove nell'unico record scrivi di volta in volta
quello che ti pare, e nel controllo scriverai
=Dlookup("campomemo";"tabella")
Un ulteriore miglioramento infine potrebbe essere quello di mettere nella
tabella anche un campo numerico con la release dei commenti, quindi una
combo in maschera che peschi tutte le release e infine il tuo controllo sarà
=Dlookup("campomemo";"tabella";"camporelease=" & comborelease)
Ma sono grandi sofisticherie...
Antonio


Ottimo, ho provato tutte e due le soluzioni, e funzionano a meraviglia....
....ora devo solo pensare qual'è la migliore per il mio caso!
Ciao, grazie


 Ciao, grazie
Beh, queste sono cose che possono essere discusse a cena...
He hehehe he
Antonio
Newsgroup: it.comp.appl.access
Titolo: Query di Accodamento

Ciao a tutti
Ho questo problema
In una query di accodamento ho bisogno di accodare solo alcuni record della 
tabella di oprigine,
quindi inserisco nei criteri del campo Fornitore [inserisci Sigla Fornitore 
es AP-MA-PI-GI-]
e quando la eseguo va tutto bene , solo che devo fare la stessa cosa nel 
campo CodiceArticolo
[inserisci parametro CodiceArticolo  es 81*-82*-CM*-00H*-]  vorrei cosě 
facendo che mi
restituisse  ad esempio del fornitore AP tutti i codici che iniziano per 81 
oppure 82 ecc.ecc.
Pensavo che bastasse l'asterisco dopo l'inizio valori da cercare ma non č 
cosě.
E' possibile farlo ?  E si  come?
Grazie anticipato
Giuseppe 

 ha scritto nel messaggio 
news:4550e348$0$13755$4faf...@reader3.news.tin.it...

Il campo che formato ha???
perchč se no prova con
like "81*"
Ciao
Roberto 

 ha scritto nel messaggio 
news:455128e6$0$7637$4faf...@reader1.news.tin.it...

Il campo č un normale campo Testo
se io scrivo nella griglia qeury -Criteri
Like "81*"  logicamente funziona , ma io non voglio entrare nella struutura 
della query
bensě inserire il parametro nella box richiesta parametri (immissione valore 
parametro)

 ha scritto nel messaggio 
news:4551a59b$0$13764$4faf...@reader3.news.tin.it...

Eh.... allora nella casella di criterio della query inserisci:
Like [Inserisci valore:] & "*"
Roberto 

 ha scritto nel messaggio 
news:4551c0d2$0$19246$4faf...@reader4.news.tin.it...

Grazie , perfetto era proprio quello che volevo
Ciao Giuseppe

Newsgroup: it.comp.appl.access
Titolo: [Evento] AccessGroup.it e Dotnetwork - Boot Camp su ADO.NET

Salve a tutti
AccessGroup.it e Dotnetwork organizzano un corso di due giorni su 
ADO.NET
.
Gli intereventi sono molto interessanti e alla portata di chi usa VBA e vuol passare a .NET
Ci sarò anche io e spero di vedervi. I posti sono mooooolto limitati
Info: 
www.dotnetwork.it
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


Cosa ti fa pensare che 
ADO.NET
 non sia alla portata di "chi usa VBA", a 
prescindere da seminari et similia?
Saluti.


Nulla.
Forse il testo è sbagliato e no ha reso che è un entry level e anche si terrà conto del fatto che chi viene da VBA pensa poco (non dico per niente) orientato ad oggetti.
Una curiosità: oltre a fare polemica, che senso ha questo tuo post?



La mia è curiosità, non voglia di far polemica.
Leggendoti pare che la programmazione su base .NET richieda chissà quale 
sforzo o salto di qualità concettuale.
Ma non è così, il prodotto è "per tutti" e aggiungo che è stato introdotto 
da MS con uno sforzo didattico considerevole: un mese dopo l'uscita già si 
trovavano sul sito MS tutti gli esempi necessari a convertire le più tipiche 
applicazioni VB.
Anche la programmazione "a oggetti" nel contesto di .NET è molto facile da 
digerire rispetto alle estensioni (scarsamente pratiche, peraltro) dei 
vecchi VB/Access.
Saluti 

 Saluti
Newsgroup: it.comp.appl.access
Titolo: [semi OT] CDate con Tabella DB2

Ciao a tutti.
Ho un problema con una tabella collegata con DB2, in particolare quando
faccio un filtro sulla data 
in particolare sto scrivendo between Cdate ("01/01/2004") and
cdate("31/12/2004")
Mi dice che non riesce ad elaborare il valore, Tipi dati non
corrispondenti. Idee?
Ho già provato a convertire il campo di DB2 con Cdate ma nulla.
Ciao e grazie in anticipo.
Massimo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Massimo
E quale è il tipo dati del campo su cui applichi il filtro?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Grazie mille comunque.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

Newsgroup: it.comp.appl.access
Titolo: Aiuto x stampa maschera

Salve a tutti, sono un novizio di Access e ho bisogno di una mano:
Ho fatto un piccolo Db che mi aiuta a fare i DTT che normalmente uso. Ogni
record e' un DDT e una volta compilato devo chiaramente stamparlo. I dati
del documento vengono immessi di volta in volta e non vengono da
nessun'altra tabella.
Vorrei solo sapere visto che devo usare la carta chimica per la stampa se e'
possibile non stampare la maschera del DDT ma solo i dati da me immessi,
avendo già il modulo prestampato. Cosa devo fare esattamente??
Grazie in anticipo a chi vorrà aiutarmi!

 avendo già il modulo prestampato. Cosa devo fare esattamente??
Quando sei sul report in struttura o anteprima, apri dal menù file il
comando "imposta pagina" e accanto ai margini di stampa trovi una casella di
spunta con la dicitura "solo dati". Questa fa si che vengano stampati solo i
contenuti delle caselle di testo del report.
Buon lavoro!
Nick

 Quando sei sul report in struttura o anteprima, apri dal menů file il

Newsgroup: it.comp.appl.access
Titolo: Password sull'accesso

Ciao a tutti ragazzi.
Vengo subito al dunque.
Ho un database per la gestione ordini, offerte ecc.. che viene 
utilizzato da piu' utenti.
Vorrei fare una cosa del genere:
mettere una maschera che si apre automaticamente all'avvio del database 
( e puo aprirsi solo quella finchè non ci si logga)
che chiede di identificarsi con nome utente e password.
inoltre mi piacerebbe creare un file di log che contenga tutti gli 
accessi al database con orario, nome ecc...
qualcuno sa darmi qualche dritta su come potrei procedere ????

ste ha scritto:

Io ho un sistema simile per il login, si apre la maschera all'avvio del db
e chiede nome e password. Poi metti un controllo all'apertura di ogni
maschera, se l'utente non è loggato ne impedisci l'apertura.
Per il log c'è un mio esempio sul sito di Alessandro Baraldi.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 qualcuno sa darmi qualche dritta su come potrei procedere ????
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
grazie mille per i consigli e per il link.

 grazie mille per i consigli e per il link.
Prego.
A fine mese verrà aggiornato il  SitoComune e così in esso troverai una
nuova FAQ che tratta il problema dei log.

Newsgroup: it.comp.appl.access
Titolo: Problema con lo sharing

Salve,
ho completato una applicazione in Access e l'ho messa in condivisione 
sulla rete locale, ma quando cerca di aprirla  ricevo il seguente 
messaggio: 
Microsof Access cannot open this file.
This file is located outside your intranet or on an untrusted site. MS 
access will not open this file due to potential security problems.
La rete locale dove lavoro è costituita di varie sottoreti, e quella dove 
risiede il DB non è la stessa do dove cerco di aprirlo (ovviamente il 
server è raggiungibile...)
Qualcuno può aiutarmi?
grazie

 ha scritto nel messaggio
news:b08ram$m0gqd$1...@ID-170769.news.dfncis.de...



Qualcuno può aiutarmi?
grazie
Dovresti contattare chi ha configurato la rete e i gruppi di utenza.
Personalmente uso applicazioni access in rete e l'unica volta che ho avuto
questo problema era dovuto ad una impostazione di protezione tra i livelli
di rete
(o sottoreti) è bastato dare l'accesso al livello dove risiede il db a tutti
i livelle che utilizzano il dbstesso.
Stefano

ant...@tiscali.it
 ha scritto:

Certo manca la versione di Access. Se parli di AX:
Di solito il problema è che questa versione usa il Security Manager
del IE che ha un problema con percorsi UNC con punti ecc. Leggi:
An Intranet Site Is Identified as an Internet Site When You Use an
FQDN or IP Address (Q303650)
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q303650
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Il problema sembra proprio quello descritto, ma anche usando i bypass 
riportati, il problema permane.
Grazie comunque.