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

Ciao a tutti, è la prima volta che posto.
In un'applicazione preparata con access 2003 ho la necessità di 
importare dati da alcuni files.
Vorrei non obbligare l'utente a posizionare il file in una data 
cartella, ma non so come poter selezionare sto file da una maschera.
Ho chiesto ad un amico che mi ha parlato di un controllo chiamato 
"common dialog box", che però non riesco a trovare. Mi aiutate?
ciao
Peppe

 wrote in message
news:_Gc7e.57656$
kC3....@tornado.fastwebnet.it

Non usare quel controllo che peraltro richiede la Licenza
DEV o di ViasualStudio.
Vai sul SitoComune
http://www.sitocomune.com/
alla Sezione MODULES scarica questo Demo
5.5 Usare le API di Windows in MSAccess - Parte I: le Common Dialog.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Alessandro Baraldi ha scritto:
[cut]
Grazie, ci proverň.
ciao
Peppe

 5.5 Usare le API di Windows in MSAccess - Parte I: le Common Dialog.
OK, sono riuscito a visualizzare il percorso del file in una casella di 
testo.
Ora però devo importare il file.
Finora lo facevo con una macro, col comando "trasferiscitesto", ma credo 
che volendo selezionare il file dalla casella di testo sarò obbligato ad 
importare usando il codice.
Ho cercato nei precedenti thread e nell'helpOnLine, ma non mi è molto 
chiaro.
Avete sottomano qualche esempio sul quale posso lavorare?
Premetto che non ho mai usato moduli, variabili e funzioni, giusto un pò 
di codice legato agli eventi degli oggetti.
grazie e ciao
Peppe

 Peppe
Converti la tua Macro in VBA con il Tool di Access e vedi che
codice ti suggerisce.
In ogni caso TransfertText dovrebbe essere OK.


Alessandro Baraldi ha scritto:

Fatto. Era una sciocchezza, forse non avrei dovuto nemmeno chiedere :-)
Grazie e ciao
Peppe
Newsgroup: it.comp.appl.access
Titolo: SELECT LAST_INSERT_ID() su mysql

Ciao a tutti,
ho un db Access 2019 connesso a un database mysql
Tutto funziona perfettamente tranne l'uso della select
SELECT LAST_INSERT_ID()
 
Sul db mysql questa select funziona esattamente come la
SELECT SCOPE_IDENTITY()
funziona su MSSQL Server.
 
Il problema è che a differenza di SQL Server, su mysql ottengo un errore di "funzionalità non supportata" dal driver ODBC (che mi sembra una follia)
 
L'istruzione completa è:
    rsT.Open stSQL, ConnessioneDBStringa, adOpenDynamic, adLockOptimistic
 
Il comando SQL è:
stSQL="INSERT INTO  ordini (InternalOrder, Number,...) " & _
            "VALUES (100, NULL, ...) ; " & vbCrLf & _
            "SELECT LAST_INSERT_ID() AS NID"
 
Se tolgo la SELECT... la INSERT va  buon fine.
Inutile dire che la stessa INSERT lanciata direttamente sul server mysql va perfettamente a buon fine e restituisce l'ultimo ID inserito.
 
Mentre risolvo con un DMAX o un SELECT TOP 1, qualcuno ha qualche idea?
 
Il problema del DMAX e del SELECT TOP 1 è che se c'è un insert quasi contemporaneo da più utenti non si ha più la certezza di pescare il proprio "ultimo ID" inserito.
 
Ciao
Davide


Non utilizzo MySQL, quindi non posso entrar nel merito (immagino tu abbia installato il Driver ODBC più aggiornato), ma se non riuscissi a risolvere potresti tentare con un Recordset DAO + .LastModified
 
Set Rst=DB.OpenRecordset("Select XXXX From Ordini xxxxxx", DbOpenDynaset, DBSeeChanges)
 
Rst.AddNew
........................
.........................
Rst.Update
 
 Rst.Bookmark = Rst.LastModified
 varID = Rst.Fields("NomeCampoIdentity")
 
Saluti
 
 
 
 
 

 Saluti
 
Ciao Simone, grazie, è un'idea che proverò.
 
Il fatto è che in multiutenza su MS SQL Server SCOPE_IDENTITY è un toccasana per non incrociare mai gli id di procedure concorrenti che creano record nella stessa tabella, e LAST_INSERT_ID è identico, solo che il diver ODBC (versione 8) non sembra gestire la cosa.
 
Grazie di nuovo
 
Ciao
Davide
Newsgroup: it.comp.appl.access
Titolo: Filtro Report

scusate andando a chiamare la visualizzazione del report, come faccio ad 
inserire una CONDIZIONE che prenda come unico record quello con il 
Nome=Campo nome della Maschera da cui sto richiamando il Report?
---------------------------------------------
Private Sub Comando27_Click()
On Error GoTo Err_Comando27_Click
     Dim stDocName As String
     Dim rpt As Report
     stDocName = "PERSONA"
     DoCmd.OpenReport stDocName, acPreview
Exit_Comando27_Click:
     Exit Sub
Err_Comando27_Click:
     MsgBox Err.Description
     Resume Exit_Comando27_Click
End Sub
----------------------------------------------
Spero di essere stato chiaro


          Seil campo è numerico
"id=" & 
me.id
se testo
"Nome = " & chr(34) & me.nome & chr(34)
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 MAssimiliano
Colgo l'occasione, potrei averne bisogno tra non molto, ma perche'  
concatenare il chr(34)?
-- 
...oooOOO Nitro 82282 OOOooo...


          Ciao Nitro e benvenuto
Dunque, il testo ha bisogno degli apici (č questo che lo differenzia da i
numerici) Nome='Pippo'.
Chr(34) ti permette di specificare che si tratta di un apice di sintassi e
no confonderlo con un apostofo del nome che vai a filtrare.
Infatti se usassi De' Filippo, Access troverebbe il primo apostofo e lo
interpreterebbe come apice e farebbe la sua ricerca su De e non capirebbe a
cosa potesse servire il resto della stringa e Tac ti da' errore
MAssimialino


Newsgroup: it.comp.appl.access
Titolo: disattivazione comandi recenti di menù personalizzati con VBA

ciao a tutti
come si fa a disattivare da VBA l'impostazione
"Nei menů visualizza per primi i comandi utilizzati piů di recente"
della scheda Opzioni di Strumenti->Personalizza ?
Si tratta di quella opzione che mostra nascoste le funzioni di menů non
usate di recente, ma visto che io ho fatto per l'utente una applicazione con
menů a tendina, questa funzione di access (ops office) mi sta antipatica
perchč nasconde le funzioni dell'applicazione.
Ad esempio con il vba riesco a gestire le impostazioni del menů
Strumenti->Opzioni (con Application.GetOption e SetOption) ,
ma non ho capito come gestire quelle del menů Strumenti->Prsonalizza.
Chi sa farlo ?

...
Application.CommandBars.AdaptiveMenus = False
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


graaaaaazie Karl
Newsgroup: it.comp.appl.access
Titolo: Problema con applicazione access

Ho creato una piccola applicazione con access 2002 (quello dell'office xp).
Sul mio pc (quello con cui l'ho realizzata) funziona tutto a dovere.
Trasferendo il file mdb su un altro pc (sempre con office xp) l'applicazione
genera degli errori o non funziona correttamente, la dove sul mio pc
funzionava.
Aiutatemi...

Se le due macchine sono connesse in rete, crea un Db vuoto sulla macchina
dove non ti funziona e poi importa tutti gli oggetti dal db che ti funziona.
Prova ....ho avuto lo stesso problema.........fammi sapere!!

Questo caso era capitato anche a me.
Purtroppo in questo caso i due pc non sono in rete e il trasferimento del
file è tramite email.
Ho provato anche ad utilizzare il file mde ma ho lo stesso problema.

 ha scritto nel messaggio
news:acj2vf$pu1lg$1...@ID-47587.news.dfncis.de...

Avrai i solito problemi di riferimenti mancanti sulla macchina del cliente.
Controlla i riferimenti nell'editor di VBA sul PC incriminato.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Come ottenere il risultato contrario delle query a campi incrociati

    Salve, lavoro molto con Access e me la cavo abbastanza bene, non sono
mai riuscito a capire come fare una cosa di questo tipo:
Esempio Tabella
mese    linea1    linea2    linea3    linea4    linea5
01        120        150        320        250        210
02        254        124        325        214        145
come ottenere con una query questo risultato ?
mese        linea    importo
01            1            120
01            2            150
01            3            320
01            4            250
01            5            210
02            1            254
02            2            124
02            3            325
02            4            214
02            5            145
    Ci sarei pure riuscito, ma con una formula ridicola, tipo
IIf([linea]=1;[linea1];iif([linea]=2;[linea2];iif([linea]=3;[linea3];iif([li
nea]=4;[linea4];[linea5])))) , ma è abbastanza ridicolo non trovate ?, e poi
è anche limitata ad un certo numero di colonne, oltre le quali access mi
dice che l'espressione è troppo complessa. Suggerimenti ?Grazie

 ha scritto nel messaggio
news:kTwrc.3922$G%.476@tornado.fastwebnet.it...

Prova con i recordset a creare una tabella invece di una query...
Ciao.
-- 
Sergio MAZZA

 > dice che l'espressione č troppo complessa. Suggerimenti ?Grazie


 indicazione in più su come dovrei procedere ?, Grazie
(regola di questo NG) scrivi alla fine del messaggio, come faccio io;
grazie.
Si tratta di crearsi prima la tabella che riceverà i dati; poi con una
routine VBA leggi i record restituiti dalla query a campi incrociati e li
scrivi (aggiungendoli) nella tabella:
es.(access'97 - DAO)
Dim rst As Recordset, rstNew As Recordset, campo As Integer
Set rst = CurrentDb.OpenRecordset("Query_CampiIncrociati",
dbOpenForwardOnly)
Set rstNew = CurrentDb.OpenRecordset("t_Query_CampiIncrociati")
Do While Not rst.EOF '<-- ciclo tutti i record della query a campi
incrociati
    For campo = 1 To rst.Fields.Count - 1 '<-- per ogni campo della query a
campi
                                                        '<-- incrociati,
meno il primo
            rstNew.AddNew
            rstNew!primocampo = rst(0) '<-- scrive il valore
            rstNew!secondocampo = rst(campo).Name '<-- scrive il nome del
campo
            rstNew!terzocampo = Nz(rst(campo), 0) '<-- scrive il valore
            rstNew.Update
    Next
    campo = 0
    rst.MoveNext
Loop
rstNew.Close
Set rstNew = Nothing
Set rst = Nothing
Se utilizzi access200x devi inserire i riferimenti alla libreria DAO prima
di quella ADO...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Visible = true su collegamento ipertestuale

Ciao a tutti
Ho una maschera al cui interno c'è uno spazio in cui sono contenute tre
sottomaschere diverse (una sull'altra) che vengono messe in primo piano dal
rispettivo pulsante.
Le sottomaschere vengono caricare all'apertura della maschera "madre".
Mi chiedevo se fosse possibile  cambiare il pulsante con un collegamento
ipertestuale ma da quanto ho visto questo permette solo di aprire nuove
maschere o altri oggetti.
Ho pensato allora di creare una maschera non visibile in cui sull'evento
Open mettere il codice che mi serve per portare in primo piano la mia
maschera.
Si tratterebbe poi di gestire questa maschera aperta con altri problemi...
Avete qualche consigilio/soluzione???
Ciao e grazie
Marco

 ha scritto nel messaggio
news:bu09h6$fsi$1...@lacerta.tiscalinet.it...

Una struttura a schede con pulsanti invece che label
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: [Archivio di immagini] e utente nervosetto

Ho realizzato un piccolo archivio di immagini, come consigliato sul sito, e
tutto funzionava perfettamente fino a quando un utente un po' nervosetto
(per non dire schizzato) è riuscito a piantare il DB scorrendo velocemente i
record con i pulsanti di spostamento (quelli predefiniti).
Ho notato che il filtro d'importazione dell'immagine a volte richiede un po'
di tempo anche se le immagini che visualizzo non sono enormi (dai 5K al
massimo di 200K di vari formati).
Ho provato con il metodo DoEvents, facendo sparire i pulsanti di spostamento
(quelli predefiniti) nell'evento su corrente, con una piccola funzione di
attesa, ecc. ma nulla da fare.
Ho anche provato la funzione, trovata sul sito di Dev, che fa sparire la
finestra del filtro ma non risolve il problema del passaggio di record prima
della avvenuta visualizzazione dell'immagine.
Ho risolto mettendo nella maschera dei pulsanti di spostamento che su click
cambiano il record corrente e rimangono disattivati per 2 sec. ma è una
soluzione moooooltooooooo poco elegante (anche perchè per scorrere una
decina di record ci vuole una vita).
Qualcuno di voi ha incontrato lo stesso problema? E come ha risolto?
Una possibile soluzione potrebbe essere una piccola routine che non consenta
di passare ad un altro record fino a che l'importazione dellimmagine non è
stata completata per il record corrente.
Ma come riferirsi al processo di importazione?
Saluti, Simone

 Ma come riferirsi al processo di importazione?
Potresti spostare la tua soluzione al controlli immagine.
Ogni volta che un utente si sposta da un record all'altro, prima di
associare al controllo immagine il percorso dle file o l'origine (se preso
da DB), aspetti n secondi.
L'inconveniente sta nel fatto che, finchč gli n secondo non passano, non
puoi fare niente. Usando DoEvents risolversti anche questo problema, ma non
so cosa succede se tieni premuto il pulsante di spostamento. Il DoEvents mi
fa sempre un po' paura, soprattutto in queste circosanze :-)

 Saluti, Simone
fai visualizzare l'immagine solo se richiesta, cioe' ci metti un pulsante che
la visualizza
quando l'untente passa su un altro record l'immagine sparisce e per
visualizzare lìaltra deve ricliccare.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Ancora funzione getobject

Cio e grazie per il consiglio, perņ avevo provato anche ad impostare la
proprietą "Dim WksApp as Excel.Application", ed assegnare a quest'ultima il
valore "Set WksApp = CreateObject("Excel.Application")" con l'unico
risultato di aprire sempre un nuovo foglio di lavoro, mentre avrei la
necessitą di aprire sempre lo stesso.
Per il momento sono riuscito a costruire grazie al vostro aiuto il seguente
codice:
private sub .....
    Dim ExApp As Excel.Application
    Dim WksApp As Excel.Workbook
    Dim WshApp As Excel.Worksheet
    Dim Wintras1 As DAO.Database
    Dim TrasEffe As DAO.Recordset
    Dim Riga As Integer
    Dim Colonna As Integer
    Set ExApp = GetObject("c:\prova1.xls")
    ExApp.Visible = True
    Set WksApp = ExApp.Workbooks.Add
    Set WshApp = WksApp.Worksheets(1)
    Riga = 2: Colonna = 1
    Do While Not TrasEffe.EOF (recordset di cui non indico l'istruzione sql)
        WshApp.Cells(Riga, Colonna) = TrasEffe!DATA
        WshApp.Cells(Riga, Colonna + 1) = TrasEffe!LUOGO_PART
    Riga = Riga + 1
    TrasEffe.MoveNext
Loop
End Sub
come posso risolvere il problema?
Ho visto anche l'esempio sul sito comune, ma non riesco a capire in che modo
si deve far riferimento sempre allo stesso file di excel

 ha scritto nel messaggio
news:5pjG6.6433$Hp1.1...@news2.tin.it...

Ora non ho la possibilitą di verificare la sintassi ma hai provato con:
'-------
Set WksApp = ExApp.Workbooks.Open "....."
'-------
Ciao.
Newsgroup: it.comp.appl.access
Titolo: TransferDatabase non trova la tabella che c'e'

Cerco di usare questa istruzione per esportare la tabella Scheda_BIBRL 
nella tabella ciao di un db mysql ma lanciando il codice mi dice che non 
trova la tabella
DoCmd.TransferDatabase acLink, "Database ODBC", _
  "ODBC;DSN=dns_bon;UID=root;PWD=root;" _
  & "DATABASE=db_bon", acTable, "Scheda_BIBRL", "ciao", False, True
Perche' ?

nulla ???

 ha scritto nel messaggio 
news:f75ej4$vm1$1...@aioe.org...

tu cosi cerchi di collegare e non importare la tabella Scheda_BIBRL dal db 
ODBC ad access.
ma la tabella Scheda_BIBRL si trova nel db di access.
in poche parole hai invertito i nomi delle tabelle.
 DoCmd.TransferDatabase acLink, "Database ODBC", _
  "ODBC;DSN=dns_bon;UID=root;PWD=root;" _
  & "DATABASE=db_bon", acTable, "ciao", "Scheda_BIBRL", False, True
Ciao
Access 

La prima tabella e' la source la seconda e' la destination
Nel mio caso la source e' quella che ho nel db Access e la destination 
e' il nome della tabella da creare nel db mysql collegato via odbc


 ha scritto nel messaggio 
news:f7fa4h$ab8$1...@aioe.org...

tu secondo me, che non sono proprio un'esperto, cerchi in questo modo di 
collegare la tabella Scheda_BIBRL del database ODBC alla tabella ciao.
Dovresti invertire i nomi delle tabelle perche' con il codice trascritto 
sopra crei solo un collegamento della tabella ciao al database corrente.
Se poi tu vuoi invece "esportare" la tabella  nel database ODBC allora non 
devi usare "acLink" ma "acExport".
dunque il tuo codice dovrebbe diventare cosi:
  DoCmd.TransferDatabase acExport, "Database ODBC", _
  "ODBC;DSN=dns_bon;UID=root;PWD=root;" _
  & "DATABASE=db_bon", acTable, "Scheda_BIBRL", "ciao", False, True
Ciao
Access

Newsgroup: it.comp.appl.access
Titolo: Microsoft Access Runtime.

Ciao a tutti.
Qualcuno sa dirmi dove posso trovare il Microsoft Access Runtime 2.0 (16
bit), del lontanissimo 1994, in commercio???
Grazie a chi vorrà rispondermi
Alberto

bit), del lontanissimo 1994, in commercio???
1. prova su it.annunci.usato.informatica (ma forse e' piu' facile che
trovi direttamente access 2);
2. prova a chiedere a microsoft.  *credo* (sottolineo: credo) che in
questi casi la procedura sia comprare l'ultima release del prodotto e
chiedere in seguito la sostituzione.  ma informati prima.
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

 wrote in message
3844fae6...@news.interbusiness.it...


Newsgroup: it.comp.appl.access
Titolo: Aiuto PAGATO/RETRIBUITO per tesi di laurea!

Dovresti essere un pò più specifico...
Potrei aiutarti, forse.


 ha scritto nel messaggio
news:wNU28.25579$tl3.8...@twister2.libero.it...

Manco la tesi di laurea ti fai da solo?
AEOM

 AEOM
He hehee h
Se c'era er poro Lbo sai che bella disquisizione partiva ora?
Antonio
Newsgroup: it.comp.appl.access
Titolo: Archiviare dati non più utilizzati.

.
Ho un DB in Access 2000 nel quale gestisco Clienti, Pratiche, Fatture e
quant'altro.
E' mia abitudine di gestire ogni tabella con un numero progressivo come
chiave primaria.
Nei casi in cui non ho particolari esigenze mi affido al ben noto contatore,
mentre laddove necessito di maggiore controllo, assegno tale progressivo
mediante funzioni, come ad esempio per Pratiche e Fatture dove il numero
assegnato è il classico [aaaa/nnnn] dove aaaa è l'anno corrente e nnnn è il
numero progressivo azzerato di anno in anno. Le funzioni di cui sopra si
basano sulla funzione [DmAx....].
Ebbene, poichè sarà inevitabile che con il tempo le dimensioni del DB
aumentino, con conseguenti rallentamenti nell'effettuare qualsiasi tipo di
ricerca, avrei pensato di esportare/archiviare in un DB separato i dati non
più necessari.
A 'sto punto mi sono chiesto: e se esporto l'ultimo record di una tabella
sulla quale si basa la funzione con Dmax? Otterrei sicuramente un duplicato
che al momento di un'eventuale archiviazione darebbe senz'altro dei
problemi.
Qualcuno ha già affrontato problema analogo?
TIA!
Rob.

 wrote in message
mXMq7.16770$Lp6.5...@news.infostrada.it...

Due soluzioni:
si suppone che tu archivi i dati di un intero anno, quindi toglierai tutti i
record di quell'anno dalla tabella dati che rimarrà vuota. Il calcolo del
progressivo userà 00001 con l'anno corrente (se la tabella è vuota) e l'anno
corrente sarà quello successivo a quello dei dati salvati.
Oppure, usa una tabella d'appoggio dove salvi il successivo progressivo da
usare. Anche se i dati sono stati spostati, nella tabella ci sarà il
progressivo giusto!
Antonio

Newsgroup: it.comp.appl.access
Titolo: database esistenti

Ciao a tutti, sto perdendo la testa con la mia ragazza a cercare di creare
un database che gestisca un magazzino con le entrare e le relative uscite e,
naturalmente, con la fatturazione per le vendite (uscite)...purtroppo access
non è pane per i nostri denti! vorremmo sapere se esiste qualche pagina web
dove qualche anima pia pubblica dei database ( tipo quelli preimpostati per
access, ma con qualche funzionalità in più) da scaricare....
grazie
Paccolo

 ha scritto nel messaggio
news:zjWsa.66720$K35.1...@news2.tin.it...

Hai provato a dare uno sguardo al database Northwind che dovresti aver
installato nel tuo computer insieme ad Access?
Se non l'hai installato installalo, sicuramente è contenuto nel CD che
contiene Access.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Alter table in access

Ciao a tutti!
Ho bisogno di cambiare "al volo" il tipo di campo (ad esempio da numero a
testo) di una tabella di access con una query. In Mysql non ho problemi a
far funzionare l'istruzione "ALTER TABLE", ma in access immagino ci sia
una sintassi leggermente diversa... L'help e quanto ho trovato in internet
al momento non mi ha aiutato molto, visto che i miei tentativi di query
generano sempre errori.
     Grazie a tutti delle risposte, Mauro.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 i miei tentativi di query generano sempre errori.
Dipende dalla versione di Access. In >=A00 p.e.
CurrentDb.Execute _
  "ALTER TABLE MioTabella ALTER COLUMN MioCampo VARCHAR(100)"
per cambiare il tipo di MioCampo a un testo di lunghezza variabile
con 100 carattere al massimo.
-- 
HTH
Karl
*********
Access-FAQ 
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: ODBC: condivisione connessione

Buongiorno, all'avvio di windoz mi si lanciano 2 programmi che
utilizzano una connessione ODBC ad un file MBD ma non mi bastano
vorrei che utilizzasse i dati del DB un terzo programmino (il mio) ma
se provo a utilizzare la stessa connessione o se ne creo un'altra
riferita allo stesso DB ricevo l'errore: < Database già aperto
dall'utente tizio sulla macchina caio ritentare l'operazione quando il
database è disponibile > il messaggio è chiarissimo ma non è possibile
condividere un mdb? come si puo' aggirare questo limite? il programma
che si connette all'avvio non è mio quindi non lo posso modificare e
mi è indispensabile per il funzionamento del tutto, è lui che apre il
db in modalità esclusiva. Sul registro ho le seguenti chiavi riferite
al database non mi sembra impostato con accesso esclusivo o di sola
lettura e neanche le connessioni fatte con il gestore odbc lo sono
quindi... grazie anticipate
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MyDB]
"Driver"="C:\\XP\\System32\\odbcjt32.dll"
"DBQ"="C:\\Programmi\\DB\\MyDB.mdb"
"DriverId"=dword:00000019
"Exclusive"=hex:00
"FIL"="MS Access;"
"ReadOnly"=hex:00
"SafeTransactions"=dword:00000000
"UID"="Admin"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MyDB\Engines\Jet]
"ImplicitCommitSync"="Yes"
"MaxBufferSize"=dword:00000800
"PageTimeout"=dword:00000005
"Threads"=dword:00000003
"UserCommitSync"="Yes"

 ha scritto nel messaggio

Se e' il programma principale che accede ai dati in modo esclusivo (cosa di
cui sono convinto) non credo che ci sia molto da fare, anzi direi che non
c'e' niente da fare.
A poco servono le chiavi di registro, se il programma e' fatto per accedere
in modalita' esclusiva si impostera' i valori da se'.
Il tuo programmino e' un mdb?
Sib
Newsgroup: it.comp.appl.access
Titolo: Protezione modulo tramite password

Un saluto a tutto il NG.
Guardando un piccolo applicativo realizzato in A03 scaricato da
internet ho notato che l'accesso ai moduli (per poterne leggere il
contenuto) era vincolato all'inserimento di una password.
Per il resto tutti gli oggetti del DB (maschere, report, tabelle
ecc..) potevano essere viste anche in struttura e liberamente
modificabili.
Qualcuno riesce a dirmi come si può impostare una password in quel
modo?
Grazie
Alessandro

carli.alessan...@gmail.com
 ha scritto:

dall'editor VBA (Alt+F11), menù Strumenti -> Proprietà -> Scheda
Protezione
bye


Ops.. so easy...
Grazie.
Alessandro

Newsgroup: it.comp.appl.access
Titolo: [2010] visualizzare finestre nascoste

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 mi dite dove lo hanno nascosto?
Forse perché anche lui non sa cosa intendi.
Se intendi "oggetti nascosti" nel riquadro di spostamento, vedi:
http://office.microsoft.com/it-it/access-help/utilizzare-e-organizzare-oggetti-di-database-nel-riquadro-di-spostamento-HA010342108.aspx?CTT=1#BM9
Se non è questo, prova di spiegarti meglio.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 
ok, si tratta(va) del Navigation Pane
Risolto qui: 
http://tinyurl.com/432b33s
Grazie

Newsgroup: it.comp.appl.access
Titolo: badge o smart card per accedere a una maschera

Salve a tutti, ho realizzato un programma per gestire le commesse di
un'officina.
Ci sono 20 persone che accedono allo stesso Pc in momenti diversi e
ognuno deve vedere solo ciò che è di sua competenza.
Attualmente ognuno ha la sua password per entrare i nella maschera
"protetta" ma è alquanto scomodo e si perde troppo tempo.
Pertanto vorrei utilizzare un lettore di badge oppure smart card, ma
non ho alcuna esperienza....
Quello che vorrei fare: appena timbrato il cartellino si apre la
maschera dedicata e personalizzata a seconda dell'utente.
So che esistono lettori di badge con emulazione tastiera (e costano un
100 euro circa), riuscirei a gestirlo, ma poi come li scrivo (lo
scrittore di badge costa moltissimo!).
Eventualmente girando in internet ho trovato lettori/programmatori di
smartcard a 30 euro... ma poi, inserendo la smartcard, riesco a
scatenare un evento in emulazione tastiera? ci sono software di terze
parti?
Ogni aiuto è gradito, grazie!


www.accessgroup.it
 cisa 2007
ci sono ben 2 esempio diversi compresi i download
spiegato tutto per bene
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Newsgroup: it.comp.appl.access
Titolo: Campi nascosti

Ciao a tutti,
Nelle maschere ho delle sottomaschere e in alcune ho dei campi nascosti, 
qualora scopro un campo per utilizzarlo, succede  che  quando riapro la 
maschera  ritorna come prima, questo succede solo nella versione mde.
C'č modo di salvare la nuova scelta?
Grazie Pino 

 Grazie Pino
In mde no.
In mdb si
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Salto pagina report

Egregi,
c'è qualcuno che può suggerirmi, se ha tempo, come effettuare il
salto pagina su un report che ha un campo "NomeGiorno" (Lunedi, Martedi,
etc), ogni volta che questo sia uguale a Domenica.
Vi ringrazio in
anticipo
Lna
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:213Z137Z129Z235...@usenet.iol.it...

Secondo me potresti provare a mettere un codice tipo
IF me.giorno.value = "domenica" then
    me.corpo.visible = false
 End if
Dovrebbe nasconderti il corpo quando il giorno è domenica
Altrimenti non saprei come fare
Ciao Marco

etc), ogni volta che questo sia uguale a Domenica.
la prima cosa da fare č crearti nel corpo del report un'interuzione
pagina chiamata ad esempio IntPagina.
Poi devi aggiungere un poco di codice VBA e il gioco e' fatto.
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If Me.NomeGiorno = "Domenica" Then Me.IntPagina.Visible = True Else
Me.IntPagina.Visible = False
End Sub
Private Sub Report_Open(Cancel As Integer)
Me.IntPagina.Visible = False
End Sub
Ciao.
Carmel

Carmel
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Lna
Non ho capito se la domenica deve andare sulla nuova pagina o meno, cmq
basta che sposti l'interruzione all'inizio o alla fine del corpo
Inserisci una interruzione di pagina (intPag) all'inizio o alla fine del
corpo, poi scrivi il seguente codice nell'evento Su formattazione del
corpo del report:
    If Me.NomeGiorno = "Domenica" Then
        Me.intPag.Visible = True
    Else
        Me.intPag.Visible = False
    End If
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------
Newsgroup: it.comp.appl.access
Titolo: Problema con i report.

Io ho la seguente situazione:
- Ho un modello di report che include tutti i campi di una tabella del mio
db.
- Questi campi hanno le dimensioni più disparate e alcuni sono stati
definiti come memo.
- Il report come è stato impostato è la riproduzione identica di un
modulario che prima si compilava a mano.
- Il report prima di tutto comprende nella sua parte iniziale gli indirizzi
delle persone a cui deve poi essere spedito.
Problemi:
Dato che il numero delle persone a cui mandare tale prospetto è variabile,
come posso includere tutti gli indirizzi nel report ed utilizzare al tempo
stesso solo lo spazio necessario a visualizzarli? Cioè, se io prevedo nel
report tanto spazio in modo tale che contenga tutti gli indirizzi compresi
nella tabella indirizzi non ho problemi, però quando io mando il prospetto
ad una sola persona nella pagina c'è un sacco di spazio vuoto. Vorrei quindi
sapere se esiste una soluzione per evitare questa situazione.
Dato che molti campi hanno lunghezza disparata e dato che questi devono
essere tutti riportati nel prospetto, cosa posso fare per evitare lo spreco
di spazio vuoto e quindi poter far si che access automaticamente riservi nel
report lo spazio strettamente necessario a visualizzare il contenuto del
campo?
Se esistono delle soluzioni ai miei problemi, vorrei poi sapere se elementi
grafici come righe o cornici possono creare ulteriori problemi.
Grazie a chiunque mi possa dare qualche delucidazione in merito.
Claudio A.

Se ho ben capito il problema, lo si puo' risolvere usando 2 reports.
Si inserisce nell'intestazione del secondo report un primo report che sia il
classico report di stampa etichette o indirizzi. La sua dimensione in
altezza puo' essere anche di un paio di millimetri, ma la sua proprieta'
Espandibile deve essere Si.
A questo punto inserisci tutto il resto nel report contenitore. Per
ottimizzare il contenuto dei campi usa sempre la proprieta' Espandibile = Si
anche per i singoli campi.
Lorenzo
Newsgroup: it.comp.appl.access
Titolo: KeyCode

Buonasera a tutti,
vorrei sapere se dato un valore KeyCode (ad esempio 97....tasti 1 del 
tastierino numerico) passato come argomento di una maschera, � possibile 
inserire il valore digitato (nel caso precedente 1) direttamente in una 
casella di testo.
grazie mille
Riccardo 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5095 (20100507) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 una casella di testo.
what?
-- 
Ciao
Geppo

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:_6gHn.169138$9f6.2...@twister1.libero.it...

____________________________
Praticamente digitando un tasto mi si deve aprire un'altra maschera con una 
casella di testo dove mi devo trovare gi� inserito il carattere digitato es:
devo digitare roma ed alla digitazione della "r" si deve aprire un form e 
nella casella di testo attiva devo gi� trovare scritto la "r".
Il tasto premuto lo intercetto con KeyCode che in questo caso ha il valore 
82 e mi passo il dato tramite OpenArgs.
Non trovando soluzione ho risolto creandomi una serie di variabili con i 
numeri dei KeyCode e il corrispondente carattere da inserire.
cmq grazie lo stesso.
ciao
Riccardo 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5135 (20100521) __________


 Riccardo 
Riccardo, il what di Geppo era di stupore
82 e' il valore asci di "r"
i.e.
x=asc("r") in x c'e' 82
x=chr(82) in x c'e' "r"
Non credo che tu abbia bisogno di tutte quelle variabili che ti sei creato
--
ac

 ac
Ave o ragazzo baffuto...!
@Alex

 Ave o ragazzo baffuto...!
Ave a te signore delle classi e della luce (nel senso di energia 
elettrica ehhh...)
--
ac


wrote:

;-) speriamo, tu continua a consumare energia... altrimenti mi
lasciano a casa...
@Alex


_____________________________
è proprio questo che cercavo senza dover creare tutte le 
variabili....modifichero' il codice.
grazie
Riccardo 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5146 (20100526) __________

Newsgroup: it.comp.appl.access
Titolo: Help su commento "veloce"

Devo spesso commentare parecchie righe di codice in A97 sapete se esiste il
modo per farlo più velocemente ?
Esempio come in vb con i pulsanti "Commento" e "Rimuovi Commento".
grazie
Marco S.
www.marcosanti.it

 Esempio come in vb con i pulsanti "Commento" e "Rimuovi Commento".
    Vedi se ti va bene questo:
#If 0 Then
<tue righe di codice>
#End If
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:b08k4n$mvihl$1...@ID-122915.news.dfncis.de...

Se non vuoi ripetere all'inizio delle righe di commento successive l'apice
(') o la parola Rem, alla fine della riga digita spazio underscore ( _).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 (') o la parola Rem, alla fine della riga digita spazio underscore ( _).
Scusa se sono tonto, mi potresti fare un piccolo esempio:
dove vanno inseriti ?
If 0 Then
<tue righe di codice>
End If
grazie
Marco S.

 #End If
Funziona, ma se lancio il controllo sul codice "Compila muduli caricati" mi
genera errore ... es. mi dice che isnull č una "variabile non definita"
#If (TT!TipoOrd = "ORA") And Not IsNull(TT!MISURE) Then
'Nel campo MISURE c'č il riferimento al numero d'Ordine ed č di tipo ORA
 <tue righe di codice>
#End If
grazie
Marco S.

 ha scritto nel messaggio
news:b08nd8$mippf$1...@ID-122915.news.dfncis.de...

Rem prima riga di commento _
seconda riga di commento _
terza riga di commento


 #End If
    Non ci siamo. Tu non volevi *escludere* dalla compilazione delle righe
di codice? Allora:
#If 0 Then
<tue righe di codice>
#End If
fa proprio questo. Ma devi scrivere *esattamente* quel che ho scritto!
    #If 0 Then
PRIMA delle tue righe di codice
    #End If
DOPO.
    Ci siamo? Facci sapere.


     Ci siamo? Facci sapere.
Sě, grazie, ma pensavo che (#If .. - #End If) fossero come esempio e
bastasse #
grazie tutto ok 1000 :-)
--
ciao Marco S.
www.marcosanti.it

 terza riga di commento
grazie :-)
--
ciao XM
www.marcosanti.it
Newsgroup: it.comp.appl.access
Titolo: Jet vs MSDE

Ciao a tutti...
per alcuni clienti con 7-8 posti di lavoro ero tentato di passare da jet a
msde per migliorare la velocita del db. Acquisto il libro "programmare
access 2002" e che ci trovo scritto?  Che usando msde per un numero di
utenti vicino a 5 le prestazioni peggiorano notevolmente. Mentre conviene
per un numero molto magggiore di 5.
Pensavo che essendo MSDE client/server  le sue prestazioni anche con un solo
utente fossero maggiori di jet file/server.
errore di traduzione?
cioa, AEOM

 utente fossero maggiori di jet file/server.
Ti sarai reso conto anche tu che la velocità di caricamento di un snapshot
.ADP è lentuccia rispetto a un .mdb: i vantaggi si vedono cambiando
concezione dei programmi.
Ciao.

 concezione dei programmi.
Parlo solo di prestazioni, per l'affidabilità il discorso è diverso: un
Client-Server è sempre più affidabile di un File-Server (fatto girare in
rete).
Damiano

 utente fossero maggiori di jet file/server.
Ti posso garantire che le prestazioni SONO maggiori.
--
Matteo Palmieri
Cybercreations - 
www.cybercreations.it



Ha un significato commerciale.....
Microsoft preferisce che i clienti acquistino SQL server
anzichè MSDE... quindi dicono delle fesserie
su MSDE....
Cmq un programmatore serio mi ha detto
che ha costruito applicazioni client/server
usando MSDE + VB con 15 utenti... senza
avere problemi di prestazioni
saluti

 avere problemi di prestazioni
Non esiste un limite di utenti, esiste un limite di processi
contemporanei oltre il quale le prestazioni iniziano a scendere. Se
l'applicazione scritta da questo programmatore serio è ben fatta
(leggasi 'non effettua interrogazioni inutili') è perfettamente
plausibile che le sue applicazioni non abbiano difficoltà a girare su
MSDE anche con 15 utenti.
Vorrei però sentire il suo parere quando l'applicazione fa uso intenso
del database e gli utenti sfruttano il programma intensamente e per
periodi prolungati...

Newsgroup: it.comp.appl.access
Titolo: splittare ed elaborare i dati di un testo

salve a tutti, ho un testo in cui variano solo alcuni tipi di valori e 
vorrei fare in mondo che questi valori vengano immagazzinati nel database.
ho pensato alla possibile soluzione: potrei creare una casella di testo 
in cui incollare, di volta in volta, il testo da elaborare e creare una 
funzione split, in modo poi da inserire i dati nei campi interessati.
Il problema è che così dovrei "contare" le posizioni inutili e prendere 
nota di quelle "utili", qui però sorge il primo problema: mettiamo caso 
che il valore "utile" sia composto da due stringhe e non solo da una, 
tutto il conteggio verrebbe meno...
quindi credo che la soluzione non sia la più ottimale....
qualcuno ha qualche idea migliore? :D
grazie

 quindi credo che la soluzione non sia la piů ottimale....
L'idea č buona, ma credo che ci sia un problema superiore, nel senso che 
DEVE esistere un carattere di controllo in base al quale fai lo split.
Se questo carattere non esiste il problema non č se stai utilizzando la funzione 
split piuttosto che la InStr o quant'altro.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

PBsoft ha scritto:

quindi che mi consigleresti di fare?

> quindi che mi consigleresti di fare?
Definire un carattere di controllo in base al quale farai lo split della 
stringa di testo che incolli nella textbox.


PBsoft ha scritto:

e come potrei risolvere il problema del conteggio delle parole nel caso 
le stringhe siano due e non solo una?
grazie

 caso le stringhe siano due e non solo una?
Mi pare di capire che questo thread sia diventato un dialogo tra sordi :-)
Facciamo così: posta un paio di esempi differenti di stringhe delle quali 
vorresti fare il parsing ed elenca anche le regole in sulle quali il parsing 
si deve basare.
Poi vediamo di scrivere insieme il codice necessario.
Ok?

Newsgroup: it.comp.appl.access
Titolo: come adattare la dimensione dei controlli a diverse risoluzioni video?

salve
 
come da oggetto
vorrei adattare le dimensioni dei controlli di una maschera alla risoluzione video 
 
ho anche notato che un pc (es portatile) collego un monitor ho 2 risuluzioni video diverse
 
come posso testare la risoluzione video corrente? 
 
Grazie

 come posso testare la risoluzione video corrente?
 
http://www.donkarl.com/it?FAQ4.20
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 
 
 

Dai un'occhiata a questo esempio:
 
http://forum.masterdrive.it/access-79/resizing-access-65773/
 
 
@Alex


� un massacro lascia perdere
quella della disposizione dei controlli e relativo riposizionamento � 
secondo me l'unica cosa che rende "vecchio" l'ambiente di sviluppo in 
access.
 
avere dei "pannel" dove disporre i controlli in modo "relative" uno con 
l'altro sarebbe il top. (tipo sviluppo app per android su ambiente eclipse)
 
ciao
BFS

Newsgroup: it.comp.appl.access
Titolo: Riclassificazione in classi con SQL o altro...

Un problema... uno tra i tanti.
Desidererei, tramite una istruzione SQL (o con un metodo alternativo,
ma altrettanto veloce in termini di tempo di elaborazione macchina)
riclassificare una tabella... MI SPIEGO MEGLIO.
Ho una tabella con una serie di record (che possono essere numeri, o
date)... ad esempio:
1
3
16
28
29
33
Ho un altra tabella con una serie di classi (intervallo tra due
numeri, tra due date)... ad esempio:
1-10
11-20
21-30
31-40
VORREI... aggiungere alla prima tabella un campo dove mi si mettesse
la classe di appartenenza
1 >>> 1-10
3 >>> 1-10
16 >>> 11-20
28 >>> 21-30
29 >>> 21-30
33 >>> 31-40
BANALMENTE... avevo risolto il problema facendo un ciclo di IF... ma
questo metodo risulta impegnare la macchina per molto tempo (avendo un
gran numero di classi da considerare!)
Chi mi sà suggerire un metodo più veloce!!!???
Grazie del suggerimento...
Marco

 ha scritto nel messaggio
news:8f5124a4.04032...@posting.google.com...

Ciao Marco
Una bella Query,
---------------------------
Tabella Tb1 (serie di record) Campo
Nr
1
3
ecc
Tabella Classi  Campi
DA A
 1   10
11  20
21  30
31  40
----------------------------
La Query
--------------------------------
SELECT Nr,
             DA,A
From Tb1,Classi
WHERE Nr BETWEEN Da AND A
----------------------------------
Risultato
------------
Nr Da A
1 1 10
3 1 10
16 11 20
28 21 30
29 21 30
33 31 40
------------
Ciao Giorgio

...

Grazie... query utilissima!!!
p.s. anche se non ho ben capito il modo di "ragionare" di SQL in questa query!!!
Saluti,
Marco


E' il metodo (all'antica) di mettere in Join due tabelle che equivale a
-------------------------
SELECT Nr, DA, A
FROM Tb1
     INNER JOIN
           Classi ON (Tb1.Nr >=Classi.Da)
                   AND (Tb1.Nr <=Classi.A)
-------------------------
Forse cosě č piů chiaro ma non č visibile nella composizione grafica delle
query
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Accendere il PC

Ciao a tutti
Volevo sapere se era possibile con A2000 creare un applicazione che mi
permetta di accendere e spegnere il computer a una determinata ora.
Se qualcuno ha gia' fatto qualcosa di simile me lo comunichi, grazie a tutti
e buon lavoro!!!!

 wrote in message
news:_Fjv8.24176$b62.6...@news1.tin.it...

ma invece di scomodare access, non t conviene usare uno dei tools che trovi
online e lo schedulatore di windows?
cosě riesci a fare tutto con un batch...

 ha scritto nel messaggio
news:_Fjv8.24176$b62.6...@news1.tin.it...

Per accenderlo puoio farlo solamente da bios o con un timer da cucina.
Per spegnerlo sotto win 9X puoi usare la funzione
Call Shell("Rundll32.exe user,exitwindows")
Sotto NT/2000/XP devi studiarti le API per la gestione dei token per elevare
il livello del processo a privilegi di amministratore.

 permetta di accendere e spegnere il computer a una determinata ora.
Ci sono svariati impedimenti che a mio avviso stai trascurando:
1. La difficolta' oggettiva che una qualsiasi applicazione Win possa far
partire un pc che, essendo spento, certamente non ha caricato il sistema
operativo, figuriamoci una applicazione.
2. Perche' dovrebbe essere access a gestire una situazione che non ha a che
vedere con la gestione di un database ma, evidentemente di un orario di
servizio della macchina
3. A meno che tu non lavori ancora con W9X (ancora per poco ti auguro se e'
cosi') nessuna applicazione ti logga automaticamente e quindi, non loggando
alcun utente, nessuna applicazione viene avviata (servizi a parte) tanto
meno Access.
In ufficio da me le macchine non vengono mai spente.
Tu vuoi spegnerle per risparmiare elettricita'? Se e' cosi' puoi attivare
svariate funzioni di basso consumo che ti portano il PC a consumare
veramente poco.
Sib

Newsgroup: it.comp.appl.access
Titolo: Codifica CIVAB

C'č qualche santo che ha una lista delle classi degli strumenti di
laboratorio analisi?Dovrebbero essere 41 ma evidentemente sono piů segrete
di un rapporto della CIA dato che sul web non si trovano.
SunRex

 ha scritto nel messaggio
news:vDYjb.304418$R32.9...@news2.tin.it...

Te le mando lunedě se mi dai la mail corretta
stl...@tin.it
Newsgroup: it.comp.appl.access
Titolo: Redim preserve -

> che contiene dei codici anche doppi.
Quello che cercavo di fare era leggere in un array e inserire il codice 
letto solo se questo non era già presente nella matrice.
Purtroppo mi va in errore proprio quando faccio ReDim Preserve 
matriceFormula(dimensioneMatrice, 1).
In realtà il tutto funziona se faccio da array ad array, quando dichiaro 
invece la matrice (che non ho mai usato ma in questo contesto mi serve) e 
utilizzo questa variabile per inserire i miei codici nella prima colonna va 
in errore. Non è che per la matrice devo fare qualcos altro?
-----------
....
ReDim matriceFormula(n, 1)
dimensioneMatrice = -1
For i = 0 To n
    For j = 0 To i
        If matriceFormula(j, 0) = arrayTMP(i) Then
            trovato = True
            Exit For
        Else
            trovato = False
        End If
    Next
    If trovato = False Then
        dimensioneMatrice = dimensioneMatrice + 1
        matriceFormula(dimensioneMatrice, 0) = arrayTMP(i)
    End If
Next
If n > dimensioneMatrice Then
    ReDim Preserve matriceFormula(dimensioneMatrice, 1)
End If
----------
Grazie mille
Tk


Hai letto sull'help cosa ti dice di "Preserve"?
-- 
ac
y-1=x

 y-1=x
Sinceramente sě, magari lo ho male interpretato, ma letto sě ;o)
Se non ho capito male dice che ridimensiona una matrice mantenendo i valori 
contenuti, č possibile perň modificare solo il limite superiore e non 
l'inferiore, quindi io ho pensato che se la prima colonna č dimensionata da 
0 a 11 e la seconda da 0 a 1, io ho agito sul limite superiore della prima 
(da 0 a 5, ad esempio) almeno elimino tutti i campi vuoti.
Ho capito male?
Immagino di sě visto l'errore ...
Comunque vado a rileggermelo.
Grazie
Tk 


posso sbagliarmi ma ad una lettura veloce del tuo codice mi sembrava che 
  eseguivi la modifica sulla dimesione "bassa". Cmunque non sono un 
esperto di "preserve" porta via un sacco di tempo in genere io uso le 
collezioni che tra l'altro possiedono anche un indice "associativo"
-- 
ac
y-1=x

 y-1=x
Ho riletto bene la guida, avevo interpretato male quindi agivo sulla prima 
dimensione. Se mi parli di collezioni mi parli arabo, ho appena imparato a 
usare una matrice ...  :)
E ho fatto pure fatica ad usare questa ... al punto che la prossima volta mi 
uso la mia bela e vecchia tabella temporanea che leggo da recordset e il 
gioco è fatto. :D Ma oggi non volevo "tornare indietro" e quindi ho 
sfruttato ste benedette matrici.
Tra l'altro ho visto che anche senza il preserve mi legge solo fino ai campi 
che contengono qualcosa ... adesso voglio però vedere se tutto questo 
ambaradan mi risolve il mio preoblema iniziale. Speriamo!
Grazie comunque per i suggerimenti
(tu test is mei che uan)
Tk
Newsgroup: it.comp.appl.access
Titolo: applicare alla maschera le dimensioni volute (access 2007)

Ciao a tutti, 
in Access 2007 se creo una nuova maschera, essa prende come dimensioni 
tutto lo schermo disponibile, ossia lo spazio lasciato libero in alto 
dalle varie barre, a sinistra dagli oggetti, e a destra dalle proprietï¿œ!
Io vorrei poter ridimensionare a piacimento le dimensioni della 
maschera, e che le mantenga salvate sia nella visualizzazione, che 
nella chiusura e successiva riapertura!
Mi sono spiegata?
Scusatemi se forse banale, ci ho perso un pomeriggio intero, e questa 
cosa nelle versioni di Access precedenti era banalissima.
Grazie, Ste


Forse parli dalle nuove schede di oggetti e vuoi ritornare
alle finestre sovrapposte:
http://office.microsoft.com/it-it/access/HA012292811040.aspx?pid=CH100621861040#4
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Creazione report etichette

Devo preparare due report di stampa etichette.
Uno da 16 etichette su 2 colonne e 8 in lunghezza su A4
Uno da 40 etichette su 4 colonne e 10 in lunghezza su A4
Una cosa che non riesco a capire è come si fa a fissare i margini.
Io imposto i margini (tutti) a 0,6 mm dopodichè salvo il report, ma ogni
tanto quando vado a vederli li trovo modificati.
Come devo fare per fissarli 'for ever' ??
--
Grazie, Alberto (alias ALCAU)

 wrote in message
CTx57.3692$sE4.1...@news6.giganews.com...

vedi post precedenti

Newsgroup: it.comp.appl.access
Titolo: POPOLA CAMPO

CIAO BUONA SERA
NEL MIO DB HO  DUOE CAMPI
conto
contropartita
vorrei che scrivendo sul campo conto visto che l'importo e' lo stesso si 
popolasse automaticamente anche il campo
contropartita senza doverlo riscrivere con l'eeventualita di sbagliare ciao 
grazia 

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