author: Setec Astronomy

text:
"---------@ :P @----------" <
tos...@libero.it
> ha scritto nel messaggio
news:Ctbw8.65499$m41.1...@twister2.libero.it...
> utilizzo nslock1key.ocx  č un ocx che presente sulla prima maschera di
avvio
> genera un codice e dopo un numero di giorni blocca il database a meno che
> non si inserisca un ulteriore codice di sblocco!
[cut]
> in che altro modo proteggere il database da copiature illecite?
Ti suggerisco di codificare un sistema di blocco in una funzione all'interno
dell'MDE e richiamarla all'apertura di tutte le maschere.
Una funzione che verifichi la presenza di un file con all'interno una
chiave, oppure un chiave di registro, e cosě via.
In questo modo non č possibile bypassare la protezione senza decompilare
l'mde.
Saluti.


title: sicurezza database correggetemi se SBAGLIO!

author: Antonio

text:
---------@ :P @---------- <
tos...@libero.it
> wrote in message
Ctbw8.65499$m41.1...@twister2.libero.it...
> utilizzo nslock1key.ocx  č un ocx che presente sulla prima maschera di

Non so se č vero, ma ho saputo che ci sono tool che riescono a trovare di
tutto, dai file nascosti che non sono di sistema e quindi potrebbero essere
scoperti alle chiavi di registro.
Io mi sto ponendo da un po' lo stesso problema e ti dico come vorrei
orientarmi, poi magari mi farebbe piacere sapere cosa ne pensi:
Sto cercando una api di wdw che possa verificare un valore di sistema, un
serial number del disco o che so' , qualcosa di simile.
C'e' una sezione sul sito comune molto interessante che parla di questo, ma
non ho trovato l'api specifica.
C'e' inoltre , sempre nello stesso sito, un codice di esempio che legge il
serial hd , ma non mi si apre , probabilmente perche' devo riattivare il
tasto shift (immagino che fa il controllo sul mio hd e quindi non si apre.)
Il fatto č che non conosco il bene la gestione della abilitazione e
disabilitazione del tasto e quindi mi sto attrezzando.
Infine, penso che cmq queste siano soluzioni paliative in quanto a parer mio
la soluzione definitiva e piů pratica che non costringe il cliente ad essere
legato ad hd e quant'altro sia la chiave hardware.
Ant


title: Filtro su combo

author: Franco CM

text:
Salve a tutti,
Ho creato una form relativa alle scadenze con due combo: Categoria e
Causale.
Tramite la prima dovrei scegliere il tipo di categoria es.(Assicurazioni,
Automezzi, Banca, ecc)
e dalla seconda riuscire a vedere solamente le voci relative alla categoria
selezionata precedent.
Ho già creato una tabella Causali_Scadenze e Categorie_Scadenze e
relazionate per IDCategoria.
Come posso fare per filtrare sulla seconda combo le sole voci appartenenti
alla categoria scelta?
Grazie.


title: Filtro su combo

author: Xymox

text:
"Franco CM" <
ecort...@tiscalinet.it
> ha scritto
>
> Come posso fare per filtrare sulla seconda combo le sole voci appartenenti
> alla categoria scelta?
Con una query a cui associ la combo !
Oppure nella casella "Origine Riga" crei direttamente la stringa sql,
posizionati sulla casella poi premi "..."
--
ciao MarcoS
www.marcosanti.it
---------------------------------------------------
Non smetteremo di esplorare
E alla fine di tutto il nostro andare
Ritorneremo al punto di partenza
Per conoscerlo per la prima volta
T.S.Eliot
---------------------------------------------------


title: maschera di conferma dati

author: Marco

text:
Ciao a tutti.
ho un problema banale su cui mi sto incartando
Ho una maschera associata ("NuoviClienti") con un pulsante Aggiungi
(DoCmd.GoToRecord acForm, "NuoviClienti", acNewRec)
Vorrei che prima che si attivasse il comando di aggiunta  si
visualizzasse una maschera di "riepilogo" con le poche informazioni
essenziali (ragione sociale, partita iva ecc) con due pulsanti CONFERMA
e ANNULLA.
Non uso una Msgbox perché il contenuto dei controlli è variabile e la
msgbox ha un'aspetto veramente brutto.
Il codice da mettere sotto il pulsante ANNULLA è semplicemente
Docmd.close che chiude la popup di conferma
Ma quello da mettere sotto il pulsante CONFERMA?
Grazie a tutti
Ciao
Marco
pisani.marco(LEVAMI)@
tiscali.it


title: maschera di conferma dati

author: Sandrobi

text:
> Ho una maschera associata ("NuoviClienti") con un pulsante Aggiungi
> (DoCmd.GoToRecord acForm, "NuoviClienti", acNewRec)
>
> Vorrei che prima che si attivasse il comando di aggiunta  si
> visualizzasse una maschera di "riepilogo" con le poche informazioni
> essenziali (ragione sociale, partita iva ecc) con due pulsanti CONFERMA
> e ANNULLA.
>
> Non uso una Msgbox perché il contenuto dei controlli è variabile e la
> msgbox ha un'aspetto veramente brutto.
>
> Il codice da mettere sotto il pulsante ANNULLA è semplicemente
> Docmd.close che chiude la popup di conferma
>
> Ma quello da mettere sotto il pulsante CONFERMA?
> Marco
Se la popup funge da preinserimento dei dati per la maschera associata
dovrebbe essere sufficiente assegnare i valori ad ogni campo di questa
maschera con Forms!NuoviClienti!campo1 = me.campo1, ecc.
Ciao.
Sandro


title: maschera di conferma dati

text:
Sandrobi ha scritto:

No, semplicemente pesca i dati nella maschera "NuoviClienti" e li
evidenzia nel modo contrario cioé me!campo1 = Forms!NuoviClienti!piva ecc..
Ciao
Marco


title: maschera di conferma dati

text:
> No, semplicemente pesca i dati nella maschera "NuoviClienti" e li
> evidenzia nel modo contrario cioé me!campo1 = Forms!NuoviClienti!piva
ecc..
>
> Marco
Non ho afferrato l'utilità di questa popup di conferma, dovresti essere più
preciso.
Se si tratta di eliminare i dati inseriti nella maschera NuoviClienti prova
con il metodo UnDo ma credo che a quel punto dovrai usare il pulsante
elimina sulla maschera.
Ciao.
Sandro


title: Stampare un file pdf

author: mitofab

text:
Salve a tutti,
ho questa esigenza: ho la necessità di aprire un file in pdf e
succesivamente stamparlo nuovamete in pdf suddividendolo in vari file
e quindi impostandogli il numero delle pagine.
Per aprire il file in pdf ho utilizzato il seguente codice:
       Apri_PDF= Shell("C:\Programmi\Adobe\Reader 9.0\Reader
\AcroRd32.exe c:\cirio.pdf", vbmaximized)
Ora vorrei creare da questo file due con 6 pagine ognuno naturalmete
sempre in pdf.
Ringrazio tutti.
Fabio


title: Stampare un file pdf

author: Carlo Costarella

text:
"mitofab" <
fabio....@gmail.com
> ha scritto nel messaggio
news:723208d4-66f5-4981...@v13g2000yqc.googlegroups.com...
Salve a tutti,
ho questa esigenza: ho la necessit� di aprire un file in pdf e
succesivamente stamparlo nuovamete in pdf suddividendolo in vari file
e quindi impostandogli il numero delle pagine.
Per aprire il file in pdf ho utilizzato il seguente codice:
       Apri_PDF= Shell("C:\Programmi\Adobe\Reader 9.0\Reader
\AcroRd32.exe c:\cirio.pdf", vbmaximized)
Ora vorrei creare da questo file due con 6 pagine ognuno naturalmete
sempre in pdf.
Ringrazio tutti.
Fabio
-----------------------------

Credo sia un argomento OT. Non parli di Access.
La prima cosa che mi viene in mente � quella di aver installato una
stampante pdf (tipo pdfcreator).
Dal documento aperto scegli stampa su pdfcreator, da pag. a pag., salvi ed
ecco il primo pdf. Successivamente fai lo stesso con le rimanenti pagine.

Ciao, Carlo


title: Stampare un file pdf

author: sv

text:
mitofab ha scritto:

> Salve a tutti,
> ho questa esigenza: ho la necessità di aprire un file in pdf e
> succesivamente stamparlo nuovamete in pdf suddividendolo in vari file
> e quindi impostandogli il numero delle pagine.
> Per aprire il file in pdf ho utilizzato il seguente codice:
>        Apri_PDF= Shell("C:ProgrammiAdobeReader 9.0Reader
> AcroRd32.exe c:cirio.pdf", vbmaximized)
> Ora vorrei creare da questo file due con 6 pagine ognuno naturalmete
> sempre in pdf.
> Ringrazio tutti.
> Fabio

Vedi:

http://www.pdfsam.org/

--
sv

--

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


title: Stampare un file pdf

text:

ADOBE ad esempio consente tutta una serie di CMD(parameters) per
gestire una buona parte dei comandi.
La cosa funziona molto bene in quanto già usata anche per Unire e
dividere documenti.

Se non hai ADOBE tuttavia dovrai vedere se il CLIENT che usi per i PDF
supporta CMD.

@Alex


title: Nr Utenti Max su DB Access

author: Stefano Visentin

text:
ho un DB Access, su una cartella condivisa su un server, a cui accedono più
utenti in contemporanea. Questo DB ha delle tabelle collegate ad un altro.
Esiste un numero max di accessi contemporanei al DB perche' non ci siano
problemi?


title: Nr Utenti Max su DB Access

author: Sib

text:
"Stefano Visentin" <
vise...@despammed.com
> ha scritto nel messaggio

Il limite teorico e' di 255 accessi contemporanei.
Il limite reale e' inferiore ma varia molto a seconda di cosa fanno gli
utenti.
sotto i 10 utenti comunque e' difficile che ci siano problemi (qualcuno dice
5 ma io non ho mai avut omotivo di essere cosi' pessimista)
Sib


title: Nr Utenti Max su DB Access

author: ringo

text:
"Stefano Visentin" <
vise...@despammed.com
> ha scritto nel messaggio
news:_sbv9.86453$RO.22...@twister1.libero.it...

forse con la mia dichiarazione alzerò un polverona
da paura ma non smetterò mai e poi mai di dire
che access non è fatto per fare VERE applicazione client/server
potete smenarmela con back-end, front-end....
ma resta il fatto che installando una struttura access
che cerca di fare da client/server si ha l'enorme svantaggio
di appesantire la rete con quantità enormi di dati
che viaggiano lungo la LAN per avere prestazioni che fanno
letteralmente SCHIFO...
provate a farlo con 10 utenti e con maschere decenti (lo sò
anch'io che usando due controlli la cosa funziona) e
avrete un'applicazione lenta pigra e non sicura per
i vostri cari dati......
scusate dello sfogo ma provate SQL server o MYSQL o Oracle
e poi mi saprete dire....
personalmente ACCESS lo trovo un buonissimo prodotto
per applicazioni monoutente... velocissimo per fare maschere
e i report sono fantastici!
bye
ringo


title: Nr Utenti Max su DB Access

author: Alessandro Cara

text:
ringo wrote:
[cut]
>
> forse con la mia dichiarazione alzerò un polverona
> da paura ma non smetterò mai e poi mai di dire
> che access non è fatto per fare VERE applicazione client/server
> potete smenarmela con back-end, front-end....
> ma resta il fatto che installando una struttura access
> che cerca di fare da client/server si ha l'enorme svantaggio
> di appesantire la rete con quantità enormi di dati
> che viaggiano lungo la LAN per avere prestazioni che fanno
> letteralmente SCHIFO...
>
> provate a farlo con 10 utenti e con maschere decenti (lo sò
> anch'io che usando due controlli la cosa funziona) e
> avrete un'applicazione lenta pigra e non sicura per
> i vostri cari dati......
>
> scusate dello sfogo ma provate SQL server o MYSQL o Oracle
> e poi mi saprete dire....
>
> personalmente ACCESS lo trovo un buonissimo prodotto
> per applicazioni monoutente... velocissimo per fare maschere
> e i report sono fantastici!
mi hai convinto, passero' agli strumenti da te elencati
mi dovresti dire come si fanno a fare con sqlserver e
mysql e oracle le forms i reports e tutte le routines che servono.
Che linguaggi e IDE usano? Quanto costano?
Se mi dai queste informazioni da domani inizio
--
a.cara


title: Nr Utenti Max su DB Access

author: warp

text:
"ringo" <
> forse con la mia dichiarazione alzerò un polverona
> da paura ma non smetterò mai e poi mai di dire
> che access non è fatto per fare VERE applicazione client/server
Nessuno credo abbia osato sostenere che Access+Jet sia configurazione
Client-Server...
> potete smenarmela con back-end, front-end....
> ma resta il fatto che installando una struttura access
> che cerca di fare da client/server si ha l'enorme svantaggio
> di appesantire la rete con quantità enormi di dati
> che viaggiano lungo la LAN per avere prestazioni che fanno
> letteralmente SCHIFO...
Non è detto: si possono sviluppare applicazioni impegnative costruite in
maniera tale da impegnare poco (o se preferisci non troppo) la rete perfino
con la Jet Engine.
E viceversa, un FE basato su SQL-Server può impegnare tantissimo la LAN ed
essere lento come la fame _dipende da tante scelte di programmazione_
> provate a farlo con 10 utenti e con maschere decenti (lo sò
> anch'io che usando due controlli la cosa funziona) e
> avrete un'applicazione lenta pigra
Non è affatto detto.
 >e non sicura per
> i vostri cari dati......
Questo invece è vero, per lo meno in rete Windows ... ma le cose cambiano
assai se si configura un TServer (e con dieci postazioni non è un
investimento oneroso)
> scusate dello sfogo ma provate SQL server o MYSQL o Oracle
> e poi mi saprete dire....
Però secondo me tu non hai provato, dì la verità.
Ciao, warp


title: Nr Utenti Max su DB Access

text:
> > scusate dello sfogo ma provate SQL server o MYSQL o Oracle
> > e poi mi saprete dire....
>
> Però secondo me tu non hai provato, dì la verità.
>
> Ciao, warp
ho provato sia SQL server che MYSQL....
per quanto riguarda SQL server ho costruito un'applicazione
client/server utilizzando Visual Basic accedendo al DB
tramite le vbsql.dll mentre con MYSQL ho fatto alcuni
programmini accedendo al DB tramite PHP...
Oracle devo ammettere di non averlo mai provato...
ciao
ringo


title: Nr Utenti Max su DB Access

author: Lorenzo Coronati

text:
Scrisse "ringo" <
ri...@tiscali.it
>:
>forse con la mia dichiarazione alzerò un polverona
un che?
>da paura ma non smetterò mai e poi mai di dire
>che access non è fatto per fare VERE applicazione client/server
contento tu
meno male che qualcuno ogni tanto riscopre l'acqua calda...
>provate a farlo con 10 utenti e con maschere decenti (lo sò
e che e'?
la terza persona singolare del passato remoto di sare?
o la prima del futuro?
--
lorenzo coronati
---


title: Nr Utenti Max su DB Access

text:
"Stefano Visentin" <
vise...@despammed.com
> ha scritto nel messaggio

Ho perso qualche risposta di questo 3d, comunque per chiarire alcune idee,
ricordo a chi se ne fosse dimenticato che Access accede a SQL Server in modo
nativo mentre accede a tutti gli altri tramite ODBC, ergo mi sa che c'e' un
po' di confusione tra Access e Jet (che viene si' fornito con access, ma che
e' solo una delle tante librerie).
In conclusione il JET non e' adatto a GROSSE applicazioni multiutente,
Access invece (come FE) va benissimo.
Sib


title: Nr Utenti Max su DB Access

author: Tiziano

text:
"Sib" <
> Ho perso qualche risposta di questo 3d, comunque per chiarire alcune idee,
> ricordo a chi se ne fosse dimenticato che Access accede a SQL Server in
modo
> nativo mentre accede a tutti gli altri tramite ODBC
Non è del tutto vero: un collega ha sviluppato un FE con .ADP che accede a
un Server Oracle aprendo Recordsets ADO che assegna poi "on the fly" alle
Forms usando l'oggetto Recordset.
Beninteso, non è una grossa gestione, però è un esperimento davvero
interessante (e funzia).
Ciao.


title: Nr Utenti Max su DB Access

text:
"Tiziano" <
tiziano....@nospam.it
> ha scritto nel messaggio
> "Sib" <
>
> > Ho perso qualche risposta di questo 3d, comunque per chiarire alcune
idee,
> > ricordo a chi se ne fosse dimenticato che Access accede a SQL Server in
> modo
>
> > nativo mentre accede a tutti gli altri tramite ODBC
>
> Non č del tutto vero: un collega ha sviluppato un FE con .ADP che accede a
> un Server Oracle aprendo Recordsets ADO che assegna poi "on the fly" alle
> Forms usando l'oggetto Recordset.
Aprira' il recordset con ADO ma sono pressocche' certo che nella sintassi
c'e' inserita la parolina ODBC da qualche parte.
Prova a postare la sintassi che usa.
Sib


title: Nr Utenti Max su DB Access

text:
"Tiziano" <
tiziano....@nospam.it
> ha scritto nel messaggio

PS
Ad ogni modo usare ODBC non e' mica un'offesa.
Sib


title: Nr Utenti Max su DB Access

text:
"Sib" <
> > Non è del tutto vero: un collega ha sviluppato un FE con .ADP che accede
a
> > un Server Oracle aprendo Recordsets ADO che assegna poi "on the fly"
alle
> > Forms usando l'oggetto Recordset.
> Aprira' il recordset con ADO ma sono pressocche' certo che nella sintassi
> c'e' inserita la parolina ODBC da qualche parte.
Ma no, se ti dico ADO vuol dire ADO!
Basta creare una connessione Client-Side e utilizzare il provider OLE-DB
opportuno (MSDAORA) e ottieni un Recordset aggiornabile da un Server Oracle.
Saluti.


title: Nr Utenti Max su DB Access

text:
"Sib" <
> > Non è del tutto vero: un collega ha sviluppato un FE con .ADP che accede
a
> > un Server Oracle aprendo Recordsets ADO che assegna poi "on the fly"
alle
> > Forms usando l'oggetto Recordset.
> >
> > Beninteso, non è una grossa gestione, però è un esperimento davvero
> > interessante (e funzia).
> PS
> Ad ogni modo usare ODBC non e' mica un'offesa.
Hai ragione :-)


title: Nr Utenti Max su DB Access

text:
"Tiziano" <
tiziano....@nospam.it
> ha scritto nel messaggio

Scusa, non vorrei insistere, ma un provider OLE-DB non e' altro che un
surrogato (non nel senso spregiativo) di un ODBC; se non e' pane, e'
focaccia.
Sib


title: Nr Utenti Max su DB Access

text:
"Sib" <
> Scusa, non vorrei insistere, ma un provider OLE-DB non e' altro che un
> surrogato (non nel senso spregiativo) di un ODBC; se non e' pane, e'
> focaccia.
Lasciamo perdere.
Ciao, Tiziano


title: campo ricerca guidata

text:
Salve,
ho una tabella con due campi: TIPOOLOGIA e SOTTOTIPOLOGIA.
Entrambi i campi sono definiti come ricerca guidata e attingono da due
tabelle: TIPOLOGIE e SOTTOTIPOLOGIE in modo tale che in fase di
inserimento dati compaia un menu drop down.
Ho creato una tabella che mette in relazione ogni TIPOLOGIA con più
SOTTOTIPOLOGIE.
Ora vorrei che il campo SOTTOTIPOLOGIA fosse una ricerca guidata in
modo tale che mi facesse vedere le sole SOTTOTIPOLOGIE della TIPOLOGIA
selezionata e non tutte le SOTTOTIPOLOGIE presenti.
E' possibile fare ciò?
Grazie,
Andrea


title: campo ricerca guidata

author: Karl Donaubauer

text:

Devi usare una maschera. Vedi:
 Dipendenza delle caselle combinate/riepilogo

www.donkarl.com/it?FAQ4.36
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Access 365 Versione 2005 (Build 12827.20268) - Crash accedendo via Vba a campi Decimal su tabelle collegate SQL server

author: Potone

text:
Buona sera a tutti,
vorrei segnalare quanto in oggetto: l'ultimo aggiornamento di Office rilasciato il 2 giugno ha introdotto un problema che causa il crash di Access quando si tenta di leggere tramite codice Vba un campo Decimal di una tabella collegata Sql server.
Nel link riportato qui sotto c'è una prima descrizione del problema ma per ora nessuna risposta da parte di Microsoft:
https://answers.microsoft.com/en-us/msoffice/forum/all/access-365-crashes-sql-server-fields-of-type/6b9eb767-6901-4ba0-ac78-6a00174223e9

Il workaround proposto (improponibile a mio avviso) è di cambiare il tipo da decimal a currency.

Se qualcuno ha nuove informazioni su questo caso può aggiungerle qui sotto.

Grazie, ciao
Mat


text:
Salve,

Potone:

Abbiamo già segnalato quella discussione alla gente della MS, insieme a
tanti altri thread e problemi della versione. Sembra di essere di nuovo
un build problematico.

Stanno esaminando. Appena ho delle novità...

--
Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
http://donkarl.com/it


text:

Grazie Karl,
un build problematico… di nuovo :)

Ciao
Mat.


text:
Karl Donaubauer:

Lavorono ad un articolo di support. Nel frattempo questo è il messaggio
ufficiale del team di Access:

************
Very soon, we will ship a new data type, known as Date & Time Extended,
which enhances syntax compatibility with SQL while increasing accuracy &
level of detail in date & time records.

While the feature is not yet enabled in Current Channel builds, most of
the code for the feature is in the product in an inactive state.
Nonetheless, we are aware of a problem that currently exists with this
new code. As of today, if you are on version 2005, build 12827.20010 or
greater, and you manipulate Decimal fields (Access
DataType=Number/FieldSize=Decimal, or SQL DataType=Decimal) using DAO
(Data Access Objects), you might have identified your app crashing. If
you hover a variable with the type in VBA code, you may see that the
field is not being displayed properly; either reading as ‘?????’ or
giving a Type Mismatch error, or Access may crash.

We are very sorry for the inconvenience this causes in your Access app.
The Access team is working on resolving this issue as soon as possible,
and we will report back to you once this error has been fixed. In the
interim, we’d recommend for you to roll back to a previous version
(
https://support.microsoft.com/en-us/help/2770432/how-to-revert-to-an-earlier-version-of-office-2013-or-office-2016-clic
),
or switch to a slower channel (e.g Monthly Enterprise Channel, or
SemiAnnual Channel), until the issue is fixed in Current Channel.  The
issue only impacts Decimal types so if avoiding DAO code that
manipulates Decimal types is possible, we’d advise this as a short term
solution.
************

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:

Grazie Karl,
rimaniamo in attesa delle notizie dal team di Access.

Mat.


text:

Il problema è stato risolto con l'aggiornamento del 24 giugno:
https://support.microsoft.com/en-us/office/access-vba-dao-code-may-crash-or-report-incorrect-data-for-decimal-columns-9311f0ab-ac34-40b4-abd7-2aaa01e07fc7

Ciao
Mat.


title: 'Indice non incluso nell'intervallo....'

author: Lucia Rita Carfagno

text:
Un saluto cordialissimo a tutti del NG.
Mi sapete dire come mai ogni tanto mi viene fuori un messaggio di questo
tipo: 'Indice non incluso nell'intervallo'.
Questo mi succede quando voglio creare un Form basato su una query che
include, ad esempio, il join tra due semplicissime tabelle.
Aggiro l'ostacolo creando la struttura del Form e poi andando nelle
proprietą dove in Origine Controllo seleziono la Query e poi ancora da
'Elenco Campi' vado a prelevare i campi da includere nel Form.
Misteri della fede....
Ciao
Rita.


title: Aggiornare campo

author: SDK

text:
Ho preso spunto da Sito Comune, come al solito, (3.52 inserire
automaticamente paese e provincia dopo il cap) ed ho creato un db
così:Tabella libri, contine un record per ogni libro ed ha un campo
quantità essendo presenti più libri uguali, tbl classe e classelibri, tra
loro relazionate 1 a molti. La maschera generata da libriclasse ha una
combo originata da una query sulla tabella libri in modo da ottenere:
nuovo record, (classe 2B), nella sottomaschera posso elencare quali libri
consegno per poi stampare la lista (inserisco il nome e tutti gli altri
campi sono popolati in automatico). Fin qui tutto fila liscio, ma se nella
tbl libri ho del libro "Zanna Bianca" e 2 come quantità, e consegno una
copia, come posso modificare quel 2 in 1 ?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiornare campo

author: Alessandro Baraldi

text:
"SDK" <
fid...@libero.it
> wrote in message
news:d1k1h7$13b$
1...@news.newsland.it
> Ho preso spunto da Sito Comune, come al solito, (3.52 inserire
> automaticamente paese e provincia dopo il cap) ed ho creato un db
> così:Tabella libri, contine un record per ogni libro ed ha un campo
> quantità essendo presenti più libri uguali, tbl classe e classelibri, tra
> loro relazionate 1 a molti. La maschera generata da libriclasse ha una
> combo originata da una query sulla tabella libri in modo da ottenere:
> nuovo record, (classe 2B), nella sottomaschera posso elencare quali libri
> consegno per poi stampare la lista (inserisco il nome e tutti gli altri
> campi sono popolati in automatico). Fin qui tutto fila liscio, ma se nella
> tbl libri ho del libro "Zanna Bianca" e 2 come quantità, e consegno una
> copia, come posso modificare quel 2 in 1 ?
> grazie
Se si tratta di una gestione di una Biblioteca stai affrontando il
problema nel modo errato.
La quantità in tuo possesso rimane sempre 2 e non 1, solo che 1 è
fuori a noleggio.
Il fatto è che devi strutturare la cosa nel modo corretto.
Per questo non vorrei darti una risposta contingente, ma aiutarti
a capire meglio come si realizza una gestione di Noleggi...!
In pratica dovrai avere una tabella Noleggi legata alla Tabella
Libri tramite il Codice ISBN che è Internazionalmente riconosciuto
come Univoco ed associare ad ogni libro Molti Noleggi.
Ogni Noleggio avrà almeno 2 stati "Prelevato/Consegnato".
Quindi si tratta di effettuare un controllo di Giacenza che otterrai
sottraendo dalla Quantità in tuo possesso il Numero di Copie
Prelevate ed aggiungendo quelle riconsegnate.
Questo ti restituisce la giacenza effettiva che non è assolutamente
un campo da salvare, ma è meglio ricalcolarsi OntheFly...!
Non credere di affrontare un argomento semplice, la biblioteca
è una sorta di Magazzino, e la gestione di un magazzino è
una degli sviluppo più complessi...!!!
Spero di averti spaventato..! ;-)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aggiornare campo

text:
Alessandro Baraldi ha scritto:









> Ciao
> @Alex
OK!
Mi rimetto al lavoro e grazie
Bye



title: database per gestire immagini

author: FANCIULLO

text:
Salve sono Fanciullo,
qualcuno conosce un semplice programmino in access per catalogare-gestire un
tot di foto (jpg)?
grazie, buon natale


title: database per gestire immagini

text:
FANCIULLO ha scritto:

Questi sono 2 demo semplici:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
Questo è un demo completo ed un pò più complesso:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=58
@Alex


title: database per gestire immagini

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1166812379.1...@42g2000cwt.googlegroups.com...
FANCIULLO ha scritto:
> Salve sono Fanciullo,
>
> qualcuno conosce un semplice programmino in access per catalogare-gestire
un
> tot di foto (jpg)?
>
> grazie, buon natale
Questi sono 2 demo semplici:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
Questo č un demo completo ed un pň piů complesso:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=58
@Alex
grazie Alessandro


title: Modifica contemponarea di record!

author: Pietro (*)

text:
Devo Aggiornare un recordset di una sottomaschera da una maschera. Lo
gestisco da codice(Es. me.allowEdition), pero' quando faccio la modifica dei
dati nella sottomaschera mi da un messaggio di modifica contemporanea di
record, come se un utente cercasse di modificare dei dati salvati
precedentemente con un altro utente.
grazie anticipatamente.


title: Report grafico su Printer ad aghi

author: Oscar Manfredini

text:
In passato, quando le aghi erano ancora diffuse, pi� di una volta ho
preparato delle stampe "testo" inviate direttamente in LPT1 (con un
carattere di controllo per il salto pagina).
Non ho mai provato ad eseguire Reports grafici su modulo continuo, e ora mi
trovo nella situazione di doverlo fare...
Per ragioni di tempo e di costi sarebbe la situazione migliore, ovviamente
se possibile. Le basse prestazioni di stampa non sono un problema.
Prima di venerd� non avr� la possibilit� di provare concretamente la cosa,
quindi cerco qualche dritta:
1 - Se non esiste un driver specifico per Windows, quale driver installare?
(forse IBM ProPrinter?)
2 - Una volta installato il driver per Windows, immagino che si possa
specificare l'altezza del foglio (11 pollici nel mio caso)
3 - A quel punto, il salto pagina viene gestito automaticamente dal Driver
oppure si deve operare anche sull'hardware della Printer?
4 - Qualcuno ha provato con successo questa cosa?
Saluti a tutti...


title: Report grafico su Printer ad aghi

author: Carlo Costarella

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:4a534cb1$0$836$4faf...@reader5.news.tin.it...
>
> In passato, quando le aghi erano ancora diffuse, pi� di una volta ho
> preparato delle stampe "testo" inviate direttamente in LPT1 (con un
> carattere di controllo per il salto pagina).
> Non ho mai provato ad eseguire Reports grafici su modulo continuo, e ora
> mi trovo nella situazione di doverlo fare...
> Per ragioni di tempo e di costi sarebbe la situazione migliore, ovviamente
> se possibile. Le basse prestazioni di stampa non sono un problema.
>
> Prima di venerd� non avr� la possibilit� di provare concretamente la cosa,
> quindi cerco qualche dritta:
>
> 1 - Se non esiste un driver specifico per Windows, quale driver
> installare? (forse IBM ProPrinter?)
Epson compatibile 24 aghi (9 aghi se modello con 9 aghi)
>
> 2 - Una volta installato il driver per Windows, immagino che si possa
> specificare l'altezza del foglio (11 pollici nel mio caso)
Certo
>
> 3 - A quel punto, il salto pagina viene gestito automaticamente dal Driver
> oppure si deve operare anche sull'hardware della Printer?
>
Automatico
> 4 - Qualcuno ha provato con successo questa cosa?
Molte volte anche su due stampanti ad aghi in contemporanea e con foglio
diverso.
>
> Saluti a tutti...
>
Saluti anche a te.
Ciao, Carlo


title: Report grafico su Printer ad aghi

text:
"Carlo Costarella"
>> 1 - Se non esiste un driver specifico per Windows, quale driver
>> installare? (forse IBM ProPrinter?)
> Epson compatibile 24 aghi (9 aghi se modello con 9 aghi)
>> 2 - Una volta installato il driver per Windows, immagino che si possa
>> specificare l'altezza del foglio (11 pollici nel mio caso)
>
> Certo
>>
>> 3 - A quel punto, il salto pagina viene gestito automaticamente dal
>> Driver oppure si deve operare anche sull'hardware della Printer?
>>
> Automatico
>
>> 4 - Qualcuno ha provato con successo questa cosa?
>
> Molte volte anche su due stampanti ad aghi in contemporanea e con foglio
> diverso.
Grazie per i consigli Carlo.
Ciao: Oscar


title: form di login?

author: Albe

text:
Ciaoa a tutti,
sto realizzando un database che verrà utilizzato come "rubrica
arricchita" all interno dell'ufficio in cui lavoro.  Attualmente sto
ragionando su come gestire la multiutenza e girando qua e la per la
rete e per questo ng ho potuto constatare che ci sono varie opzioni.
Prima di chiedervi un parere espongo la mia situazione:
il mio è un database che sarà utilizzato da piu utenti, ognuno dei
quali deve poter visualizzare  e modificare solamente i dati a lui
relativi ( a parte l amministatore che avrà controllo su tutto).
1)Ho visto che una opzione potrebbe essere quella di creare una form di
login la quale porta alla maschera principale che risulta filtrata in
base all'utente che ha fatto il login (ed è la strada che sto
seguendo)
2) ho sentito parlare della multiutenza di access e  della gestione  di
gruppi e utenti, ma non riesco a capire se fa al caso mio. Mi pare di
aver capito che questa serva principalmente per la sicurezza del
database, quindi per non modificare impostazioni tabelle o altro, ma mi
chiedo se possa servire anche per impedire agli utenti di visualizzare
le informazione degli altri utenti ( premetto che gli end user non sono
utenti evoluti e gli basta non poter compire un operazione da una
maschera per pensare di non poterla fare), cosa che col meccanismo
della maschera di login mi pare di aver capito possa funzionare.
Spero di essere stato chiaro e spero qualcuno mi possa dare qualche
consiglio...
Grazie mille
Alberto


title: form di login?


title: form di login?

author: Sergio MAZZA

text:
"Albe" <
A.Lic...@gmail.com
> ha scritto nel messaggio
news:1164209106....@m73g2000cwd.googlegroups.com...





[risposta]
Per avere altre informazioni sui vari metodi che access ha per proteggere i
dati puoi leggere nell'help in linea: Panoramica della protezione di Access.
Oppure sul sito comune (
www.sitocomune.com
) Sezione General
6.219  [NEW]  Come utilizzare la sicurezza di Access al livello utente? (2)
6.3 Come utilizzare la sicurezza di Access?
Ciao.
--
Sergio MAZZA


title: aprire una cartella di windows da un pulsante di access......

text:
avrei la necessità di aprire una cartella particolare su evento click di un
pulsante in access, tale cartella dovrà essere la stessa che viene aperta
all'esterno dal sistema windows soltanto che viene aperta dall'interno e
deve permettere se per esempio all'interno ci sono file di excel di aprirli
facendo doppio click sopra di essi anche se credo che questo sia window a
gestirlo una volta che la cartella sia aperta.
mi sapreste aiutare? grazie.


author: Antonio Biso

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:yfHf9.12641$6O4.2...@twister1.libero.it...

Hai presente quando scendi dalle montagne russe?
Ecco... 'sto per vomitare....
Antonio


author: Maurizio Borrelli

text:
> "@----- Pinco --@-- Pallino -----@" []:

    Infatti...
    Potresti leggere per mezzo di:
        Function Dir( _
            [PathName] _
          , [Attributes As VbFileAttribute = vbNormal] _
          ) As String
            Membro di VBA.FileSystem
i file che vuoi che vengano aperti, mostrarne l'elenco in una ListBox,
quindi aprirli con
        Function Shell( _
            PathName _
          , [WindowStyle As VbAppWinStyle = vbMinimizedFocus] _
          ) As Double
            Membro di VBA.Interaction
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:yfHf9.12641$6O4.2...@twister1.libero.it...

Ciao Pinco e Pallino
hai sempre dei quesiti interessanti...anche se non sempre rispondi...
Prova il codice qui riportato che prevede un comdlg32.ocx inserito nella
maschera e un riferimento alla libreria di Microsoft Excel 9 0 10.
La puoi usare parzialmente nel senso che comunque ti permette di vedere e
scegliere uno dei file .xls.
Se poi vuoi aprire anche il file usala per intero.
Private Sub Comando1_Click()
  Dim MioPercorso As String
  Me.CmdOpen.CancelError = False
  Me.CmdOpen.Flags = cdlOFNHideReadOnly
  Me.CmdOpen.Filter = "Foglio di calcolo (*.xls)" & Chr(0) & "*.xls" &
Chr(0)
  Me.CmdOpen.FilterIndex = 1
  Me.CmdOpen.DialogTitle = "Percorso di fogli di calcolo da aprire"
  Me.CmdOpen.InitDir = "c:\"
  Me.CmdOpen.ShowOpen
  If Me.CmdOpen.FileName = "" Then
  Exit Sub
  End If
  MioPercorso = Me.CmdOpen.FileName
    Dim xlApp As Object
    Set xlApp = CreateObject("Excel.Application")
    With xlApp
    Workbooks.Open FileName:=MioPercorso
    xlApp.Application.Visible = True
    End With
    'xlApp.Application.Quit
 End Sub
Ciao, Carlo
p.s. ci sono altre strade ma comincia con questa


text:
> "Carlo Costarella" [...]:
> > "@----- Pinco --@-- Pallino -----@" [...]:
> comdlg32.ocx
> p.s. ci sono altre strade ma comincia con questa
    Come dire, ci sono altre strade ma comincia con l'autostrada, cosi' mi
diventa un sciensiato nucleare che non sa fare 2+2.



text:
> "Maurizio Borrelli" [...]:
> > "Carlo Costarella" [...]:
> > > "@----- Pinco --@-- Pallino -----@" [...]:
> > comdlg32.ocx
> > p.s. ci sono altre strade ma comincia con questa
>     Come dire, ci sono altre strade ma comincia con l'autostrada, cosi' mi
> diventa un sciensiato nucleare che non sa fare 2+2.
    Scusa, ritiro tutto. Ho sbagliato ng.



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alnkev$1rrsf0$1...@ID-52090.news.dfncis.de...

Sì Maurizio hai ragione ma spesso gli ocx standard forniti con VB o con il
developer non vengono nemmeno presi in considerazione.
Spesso non se ne conosce l'esistenza e questo è colpa di Microsoft che non
fornisce spiegazioni adeguate.
Per esempio cercare il file di help di questi ocx è una impresa
(c:\windows\help), per non parlare delle API che ti permettono di eplorare
una cartella.
Credo che chi compra la versione developer di Access meriti qualcosa in più.
Poi sono impressionato dalla mole e dalla vastità dei quesiti di Pinco e
Pallino: sembra di vederlo...capello elettrico e nuvoletta di fumo.
Passa dalla WebCam in Access al riconoscimento vocale; dalla composizione
automatica del numero telefonico al popolamento "insolito" di una combo. Per
non parlare di quando ha chiesto del palmare programmabile per Access.
Peccato che spesso non risponde alle risposte che gli vengono date.
Ciao, Carlo


text:
"@----- Pinco --@-- Pallino -----@"
<
tos...@libero.it
Casualmente cercando con google dei vecchi post ho individuato proprio un
Tosto '73.
Se sei tu mi spieghi perchè ti sei scelto un nuovo nick così banale?

Forse mi sfugge qualcosa, anche perchè le risposte di Carlo e Maurizio sono
diverse, ma perchè non utilizzi l'API (ben documentata sul S.C.) per gestire
il selettore di cartelle/Unità?
Ciao, Oscar


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nNHf9.10934$Oz2.2...@twister2.libero.it...

ai presente che non ho capito la tua battuta?


text:
> "Oscar Manfredini" [...]:
> "@----- Pinco --@-- Pallino -----@" [...]:

    Intendi qualcosa tipo il BrowseForFolder? Se e' cosi' fra questo, quel
che ha detto Carlo e quel che ho detto io la differenze e' negli strumenti
da usare, non nella sostanza, perche' mi pare che tutti e tre diciamo di non
aprire l'Explorer ma di proporre all'utente, con uno strumento interno
all'applicazione di @----- Pinco --@-- Pallino -----@, la lista dei file che
puo' gestire.
    L'Explorer, inoltre, permetterebbe all'utente di gironzolare nel disco e
fare danni.



text:
"Oscar Manfredini" <
nos...@nospam.it
> ha scritto nel messaggio
news:0kKf9.13618$6O4.2...@twister1.libero.it...

Si sono tosto73 e ti dirò che pinco pallino lo messo per semplicità, ho
dovuto formattare il PC e il primo nome che mi è venuto in mente è quello.
comunque se vuoi rimetto tosto73 ;)


text:
>     L'Explorer, inoltre, permetterebbe all'utente di gironzolare nel disco
e
> fare danni.
Io vorrei proprio aprire una maschera che permettesse all'utente di
gironzolare per il PC ma che di defoult si apre dove gli dico io da codice.
quindi come faccio?
Se poi clicco su una .jpg si aprirą il programma che gestisce le foto in
windows
Se clicco su un .xls si aprira excel
Se clicco su un .txt si aprirą notepad
Grazie.


text:
> "Carlo Costarella" [...]:
> > "Maurizio Borrelli" [...]:
> > > "Carlo Costarella" [...]:
> > > > "@----- Pinco --@-- Pallino -----@" [...]:
> > > comdlg32.ocx
> > > p.s. ci sono altre strade ma comincia con questa
> >     Come dire, ci sono altre strade ma comincia con l'autostrada, cosi'
> > mi diventa un sciensiato nucleare che non sa fare 2+2.
> Sì Maurizio hai ragione ma spesso gli ocx standard forniti con VB o con il
> developer non vengono nemmeno presi in considerazione.
    Giusto.
> Spesso non se ne conosce l'esistenza e questo è colpa di Microsoft che non
> fornisce spiegazioni adeguate.
    Ravanare msdn?
    Comunque capisco cosa vuoi dire e concordo.
> Per esempio cercare il file di help di questi ocx è una impresa
> (c:\windows\help), per non parlare delle API che ti permettono di eplorare
> una cartella.
> Credo che chi compra la versione developer di Access meriti qualcosa in
> più.
    Non conosco quel pacchetto.
> Poi sono impressionato dalla mole e dalla vastità dei quesiti di Pinco e
> Pallino: sembra di vederlo...capello elettrico e nuvoletta di fumo.
    :-))
    Secondo me ha anche in testa il cappello da pensatore di Archimede.
Quello col nido.
> Passa dalla WebCam in Access al riconoscimento vocale; dalla composizione
> automatica del numero telefonico al popolamento "insolito" di una combo.
> Per
> non parlare di quando ha chiesto del palmare programmabile per Access.
> Peccato che spesso non risponde alle risposte che gli vengono date.
    Capito @----- Pinco --@-- Pallino -----@ ?
    Senno' il ng come facciamo a farlo?



text:
> "@----- Pinco --@-- Pallino -----@" [...]:
> Io vorrei proprio aprire una maschera che permettesse all'utente di
> gironzolare per il PC ma che di defoult si apre dove gli dico io da
codice.
> quindi come faccio?
> Se poi clicco su una .jpg si aprirą il programma che gestisce le foto in
> windows
> Se clicco su un .xls si aprira excel
> Se clicco su un .txt si aprirą notepad
    Quand'e' cosi'...
Private Enum SW_Enum
  SW_HIDE
  SW_SHOWNORMAL
  SW_SHOWMINIMIZED
  SW_SHOWMAXIMIZED
  SW_SHOWNOACTIVATE
  SW_SHOW
  SW_MINIMIZE
  SW_SHOWMINNOACTIVE
  SW_SHOWNA
  SW_RESTORE
End Enum
Private Declare Function ShellExecute _
  Lib "shell32.dll" Alias "ShellExecuteA" ( _
    ByVal hWnd As Long _
  , ByVal lpOperation As String _
  , ByVal lpFile As String _
  , ByVal lpParameters As String _
  , ByVal lpDirectory As String _
  , ByVal nShowCmd As SW_Enum _
  ) As Long
e ti consulti la pagina delle istruzioni relative a ShellExecute su:
        <
http://msdn.microsoft.com
>
    Alcuni possibili usi:
Public Function ApriCartella_Test( _
) As Boolean
  If (ApriCartella("D:\PUBLIC") = True) Then
    Debug.Print "Ok."
  Else
    Debug.Print "Ko."
  End If
End Function
Public Function EsploraCartella_Test( _
) As Boolean
  If (EsploraCartella("D:\PUBLIC") = True) Then
    Debug.Print "Ok."
  Else
    Debug.Print "Ko."
  End If
End Function
Public Function ApriCartella( _
  ByVal PercorsoCompleto As String _
) As Boolean
  ApriCartella _
    = (ShellExecute( _
          hWndAccessApp _
        , "open" _
        , PercorsoCompleto _
        , vbNullString _
        , vbNullString _
        , SW_SHOWNORMAL) _
    > 32)
End Function
Public Function EsploraCartella( _
  ByVal PercorsoCompleto As String _
) As Boolean
  EsploraCartella _
    = (ShellExecute( _
          hWndAccessApp _
        , "explore" _
        , PercorsoCompleto _
        , vbNullString _
        , vbNullString _
        , SW_SHOWNORMAL) _
    > 32)
End Function



text:
"Maurizio Borrelli"
>     L'Explorer, inoltre, permetterebbe all'utente di gironzolare nel disco
e
> fare danni.
Non essere cosě pessimista, č uno strumento cosě carino ;-)
Ciao, Oscar


text:
"@----- Pinco --@-- Pallino -----@"
> Si sono tosto73 e ti dirò che pinco pallino lo messo per semplicità, ho
> dovuto formattare il PC e il primo nome che mi è venuto in mente è quello.
> comunque se vuoi rimetto tosto73 ;)
Per me non fa differenza, anche perchè frequento saltuariamente questo ng.
Tuttavia rispondere a un  "@----- Pinco --@-- Pallino -----@"  non è il
massimo, credimi :-)
Ciao: Oscar


text:
> "Oscar Manfredini" [...]:
> > "Maurizio Borrelli" [...]:
> >     L'Explorer, inoltre, permetterebbe all'utente di gironzolare nel
disco
> > e fare danni.
> Non essere cosě pessimista, č uno strumento cosě carino ;-)
    Gia'. Bisognerebbe pagargli le provvigioni, visto le assistenze che
procura...



text:
"Maurizio Borrelli" <
> > Non essere cosě pessimista, č uno strumento cosě carino ;-)
>     Gia'. Bisognerebbe pagargli le provvigioni, visto le assistenze che
> procura...
In tanti anni _ purtroppo_ a me non hanno procurato alcuna assistenza.
Ciao: Oscar


text:
"@----- Pinco --@-- Pallino -----@"
> >     L'Explorer, inoltre, permetterebbe all'utente di gironzolare nel
disco
> e
> > fare danni.
> Io vorrei proprio aprire una maschera che permettesse all'utente di
> gironzolare per il PC
Eh, eh, eh ... lo dicevo io :-)


text:
> "Oscar Manfredini" [...]:
> > "Maurizio Borrelli" [...]:
> > > Non essere cosě pessimista, č uno strumento cosě carino ;-)
> >     Gia'. Bisognerebbe pagargli le provvigioni, visto le assistenze che
> > procura...
> In tanti anni _ purtroppo_ a me non hanno procurato alcuna assistenza.
    Dai... Non ci credo. Nessuno ti ha chiamato mai dicendo che gli era
sparita la cartella Documenti. Magari perche' l'aveva "trascinata" da
un'altra parte grazie al mouse che si era "incantato"?...



text:
"Maurizio Borrelli"
> > In tanti anni _ purtroppo_ a me non hanno procurato alcuna assistenza.
>     Dai... Non ci credo. Nessuno ti ha chiamato mai dicendo che gli era
> sparita la cartella Documenti. Magari perche' l'aveva "trascinata" da
> un'altra parte grazie al mouse che si era "incantato"?...
Mi stai facendo venire profondi sensi di colpa...
Le ipotesi sono due:
1) sono (anzi siamo visto che lavoro in un'azienda) piů fortunato di Gastone
Paperone
3) La nostra clientela č esemplare.
2) I tuoi (o vostri se non sei Freelance) clienti soffrono di artrite alle
dita :-))
Ai posteri l'ardua sentenza.
Ciao: Oscar


text:
"Oscar Manfredini"
> Le ipotesi sono due:
> 1) sono (anzi siamo visto che lavoro in un'azienda) più fortunato di
Gastone
> Paperone
> 3) La nostra clientela è esemplare.
> 2) I tuoi (o vostri se non sei Freelance) clienti soffrono di artrite alle
> dita :-))
In verità sono tre (con un ordinamento non proprio da manuale)


text:
> "Oscar Manfredini" [...]:
> > "Maurizio Borrelli" [...]:
> >     Dai... Non ci credo. Nessuno ti ha chiamato mai dicendo che gli era
> > sparita la cartella Documenti. Magari perche' l'aveva "trascinata" da
> > un'altra parte grazie al mouse che si era "incantato"?...
> Mi stai facendo venire profondi sensi di colpa...
> Le ipotesi sono due:
> 1) sono (anzi siamo visto che lavoro in un'azienda) piů fortunato di
> Gastone Paperone
> 3) La nostra clientela č esemplare.
> 2) I tuoi (o vostri se non sei Freelance) clienti soffrono di artrite alle
> dita :-))
    5) E' successo e nessuno, ancora oggi, se ne e' accorto perche' tutti i
documenti sono nel server.
    4) E' successo ma gli avete cambiato computer proprio quel giorno.
> Ai posteri l'ardua sentenza.
--



text:
"Maurizio Borrelli"
>     5) E' successo e nessuno, ancora oggi, se ne e' accorto perche' tutti
i
> documenti sono nel server.
Ah, ah, ah  :-)
>     4) E' successo ma gli avete cambiato computer proprio quel giorno.
Impossibile: non trattiamo robaccia come l'hardware!
Ciao, Oscar


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:6AKf9.11683$Oz2.2...@twister2.libero.it...

Forse che la tua spiegazione era così contorta che per cercare di afferrare
il concetto mi è venuto il mal di mare?!?!
Antonio


author: a grande richiesta  ------> tosto73

text:
> Per me non fa differenza, anche perchè frequento saltuariamente questo ng.
> Tuttavia rispondere a un  "@----- Pinco --@-- Pallino -----@"  non è il
> massimo, credimi :-)
>
> Ciao: Oscar
Ok mi hai convinto eccomi qui!


text:
> "Oscar Manfredini" [...]:
> > "Maurizio Borrelli" [...]:
> >     4) E' successo ma gli avete cambiato computer proprio quel giorno.
> Impossibile: non trattiamo robaccia come l'hardware!
    :-)



title: Access 97 e sql server.

author: Tore Marche

text:
Accedo al mio BE(sql serve 7.0) da FE(acces97) tramite ODBC.

E possibile da codice eseguire una query di Update del tipo pass-through?

Con le select lo posso fare ma con update come si fà?

Es.

SQLIstr" Select * from tabella where campo = 'a';

Set MioDb = DBEngine.Workspaces(0).Databases(0)

Set MIOSET = MioDb.OpenRecordset(SQLIstr, dbOpenDynaset, dbSQLPassThrough)

Grazie anticipatamente.,


title: Access 97 e sql server.

author: Nicola Ardito

text:
Tore Marche ha scritto nel messaggio <
39D43827...@numera.it
>...
>Accedo al mio BE(sql serve 7.0) da FE(acces97) tramite ODBC.
>E possibile da codice eseguire una query di Update del tipo
>pass-through?
>
>Con le select lo posso fare ma con update come si fà?
>
Prova così
Set miaqry = DBEngine(0)(0).CreateQueryDef("")
With miaqry
    .SQL = " Update  authors set au_lname='Pippo' where au_id =
'409-56-7008' "
    .Connect = "ODBC;DSN=Pubs;APP=Microsoft® Access;DATABASE=pubs"
    .ReturnsRecords = False
    .Execute
end with
Ciao Nicola
email: metti inwind al posto  di NOSPAM


title: tornare indietro da una maschera collegata

author: giaconet

text:
Ciao a tutti.
Ho una maschera e una maschera collegata tramite un pulsante (il
collegamento l'ho fatto io e non l'autocomposizione guidata, e forse il
problema è qui).
La chiave primaria della tabella collegata è un numero che va immesso a mano
perché relativo ad un supporto cartaceo esistente.
C'è una cosa che non riesco a fare. Ho realizzato un pulsante Esci sulla
maschera collegata che chiude la maschera e salva il record.
Se per sbaglio si entra nella maschera (cioè non si doveva inserire niente
nella maschera collegata), per uscire è un mezzo casino perché Access
comincia con i suoi "la chiave primaria non può avere un valore Null...ecc.
ecc.". Quindi normalmente premo prima ESC e poi la crocetta per chiudere la
maschera. Vorrei ovviamente automatizzare il tutto con il pulsante Esci.
Ho aggiunto allora un
    If numero = Null Then
        DoCmd.RunCommand.acCmdUndo
        DoCmd.Close
    Else
        ... (il codice che c'era prima che chiudeva e salvava)
    End If
Ovviamente non funziona (e sembra che non faccia mai il ramo if ma sempre il
ramo Else). Dove sbaglio?
Thanx
giaconet


author: Roberto dal portatile

text:
"giaconet" <
giac...@wind.it
> ha scritto nel messaggio
news:9cpask$emjm9$1...@ID-71483.news.dfncis.de...

Comincia col provare a scrivere:
If IsNull(Me!numero) Then
e vedi se funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi campo numerico

author: Alby

text:
Ciao a tutti,
 ho un problemino:
in un campo numerico devo inserire dei valori ma devo fare in modo che se
non viene inserito nulla il database mi metta automaticamente
"N.D.".....come posso fare?
Grazie in anticipo
Alby


title: Problemi campo numerico

author: Arturo

text:
"Alby" <al...@NOSPAMlibero.it> ha scritto nel messaggio
news:5rda7.4959$te7.1...@news.infostrada.it...

In un campo numerico puoi inserire solo numeri ... quindi o usi un campo
testo non ti potrà mai mettere N.D.
Ciao
Arturo


title: Problemi campo numerico

text:
Arturo <
zx...@libero.it
> wrote in message
Naea7.5192$te7.1...@news.infostrada.it...

Una volta che hai passato il tuo campo a testo, potrai gestire la cosa in
questa maniera:
- valore di default del campo N.D.
- Nella maschera di inserimento, ad ogni aggiornamento del controllo
associato a quel campo testa con isnumeric se il valore è un numero. Se non
lo, mandi un messaggio e annulli l'inserimento.
- Alla fine, che so? con un pulsante di salvataggio, oppure di nuovo
sull'aggiornamento del controllo, vai a testare se il controllo è vuoto: se
lo è scrivi dentro N.D.
Antonio


title: estensione df1

author: Xymox

text:
abbiamo un programma in cui i dati si trovano in un file con estensione df1,
ci richiedono alcune ore di assistenza per compattarlo e spesso
ripristinarlo.
credo sia un db, ma non ho trovato nulla neppure con google, sapete
aiutarmi.
--
bye marco
www.marcosanti.it


title: estensione df1

author: sv

text:
Xymox ha scritto:
> abbiamo un programma in cui i dati si trovano in un file con estensione df1,
> ci richiedono alcune ore di assistenza per compattarlo e spesso
> ripristinarlo.
> credo sia un db, ma non ho trovato nulla neppure con google, sapete
> aiutarmi.
Controlla l'estensione su questo sito:
http://www.filext.com
Troverai tutte le notizie in merito.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Access 2000 in Windows 95

author: rufus

text:
L'installazione di Access 2000 su windows 95 da' problemi?
ed eventualmente è possibile installare Access 2000 in presenza di Office 97
sullo stesso PC?
Che genere di problemi si verificano sotto windows 95? o va' tutto ok?
Grazie Rufus


title: Access 2000 in Windows 95

author: Antonio in the country

text:
"rufus" <
serg...@libero.it
> ha scritto nel messaggio
news:f3FS6.22921$ZZ.9...@news.infostrada.it...
> L'installazione di Access 2000 su windows 95 da' problemi?
no, logicamente il pacchetto di office 2000 è un po' più "peso" rispetto al
97
> ed eventualmente è possibile installare Access 2000 in presenza di Office
97
> sullo stesso PC?
Sì, si può
> Che genere di problemi si verificano sotto windows 95? o va' tutto ok?
Non vorrei sbagliarmi ma non ci dovrebbero essere particolari problemi. Se
però dovessi disinstallare il 2000 e tornare ad Access 97 si verifica un
errore nell'apertura dei database (con un messaggio che ti dice che non hai
l'autorizzazione ecc. ecc.). Ma questo bug può essere risolto scaricando un
"programmino" dalla microsoft. Sul sito comune dovresti trovare comunque
maggiori notizie.
> Grazie Rufus
>
Prego
Antonio


title: mde

author: Mike Dens

text:
ciao a tutti, giungo al dunque: è possibile convertire un MDE in MDB???
e quindi ritornare ad un db nn protetto??.eventualmente è posibile
convertire un mde in una versione precedente di access e quindi in MDB??
grazie e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: mde

author: Roberto da casa

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:33edf673fe22494096...@mygate.mailgate.org...
> ciao a tutti, giungo al dunque: è possibile convertire un MDE in MDB???
> e quindi ritornare ad un db nn protetto??.eventualmente è posibile
> convertire un mde in una versione precedente di access e quindi in MDB??
> grazie e ciao
> mike
Non si può.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: accodare report in un file testo

text:
Slave a tutti,
Esporto diversi report in file testo,
volevo sapere se è possibile una volta creato il primo file txt
relativo al primo report (esportato) accodare gli altri sempre in
questo file senza sovrasciverlo e senza necessarimante creare altri
file per i report successivi
Grazie mille
Marcello


title: accodare report in un file testo

author: Carlo Costarella

text:
<
marcell...@gmail.com
> ha scritto nel messaggio
news:1177061328....@l77g2000hsb.googlegroups.com...
Slave a tutti,
Esporto diversi report in file testo,
volevo sapere se č possibile una volta creato il primo file txt
relativo al primo report (esportato) accodare gli altri sempre in
questo file senza sovrasciverlo e senza necessarimante creare altri
file per i report successivi
Grazie mille
Marcello
Certamente...possibilissimo.
Quanto sei esperto di codice?
Operazioni da fare:
Dopo aver esportato il primo report: MioReport.txt;
esportare il II report in un file di testo che abbia come nome per esempio
MioreportTmp.txt;
aprire da codice il primo file di testo, scorrerlo fino alla fine,
aggiungere una riga, scriverci quello che si vuole, aprire il secondo file
di testo, leggere il contenuto e contemporaneamente scriverlo nel primo
file....
Ammetto che ci sono altre strade e anche molto piů facili:
per esempio potresti creare un file .bat ed utilizzare il comando copy:
Copy file1+file2+file3+fileN destinazione.txt
In access potresti usare la funzione shell per fare quanto sopra detto.
Potresti....tutto dipende da cosa sai fare.
Ciao, Carlo


title: Gestione economica

text:
Voglio creare un piccolo database per la gestione economica.
Per facilitare l'immissione ho definito la descrizione dei movimenti. Ora
però vorrei associare l'importo del movimento al tipo di movimento. Mi
spiego meglio. Se ad esempio il tipo di movimento è pagamento bollette,
l'importo si deve collocare nel campo DARE automaticamente.
E' possibile una cosa del genere oppure devo rinunciare??
Grazie


title: Gestione economica

author: Massimiliano Amendola

text:
"Mesc@leros" <
mescal...@tin.it
> ha scritto nel messaggio
news:zFL6a.231736$0v.65...@news1.tin.it...
> Voglio creare un piccolo database per la gestione economica.
> Per facilitare l'immissione ho definito la descrizione dei movimenti. Ora
> perņ vorrei associare l'importo del movimento al tipo di movimento. Mi
> spiego meglio. Se ad esempio il tipo di movimento č pagamento bollette,
> l'importo si deve collocare nel campo DARE automaticamente.
>
> E' possibile una cosa del genere oppure devo rinunciare??
>
> Grazie
>
Sull'evento afterupdate()
if me.tipo = "pagamento bollette" then
me.dare = me.importo
end if


title: Gestione economica

text:
> Sull'evento afterupdate()
> if me.tipo = "pagamento bollette" then
> me.dare = me.importo
> end if
>
Scusa l'ignoranza, ma se volessi inserire più condizioni (ad esempio
pagamento bollette, manutenzione ordinaria ecc. ecc.) ??
Grazie


title: Gestione economica

author: Emyr

text:
On Tue, 25 Feb 2003 19:11:49 GMT, "Mesc@leros" <
mescal...@tin.it
>
wrote:

select case oppure if then endif consecutive
Saluti.
Emanuele.


title: Gestione economica

author: Pleiadi

text:
"Mesc@leros" <
mescal...@tin.it
> ha scritto nel messaggio
news:VdP6a.316256$AA2.11...@news2.tin.it...

Creati una tabella dove inserisci le condizioni di pagamento più un campo
che indichi la tipologia (Si/No?) del movimento.
Così quando selezioni una condizione, in base alla tipologia, potrà inserire
il movimento in dare o in avere.
Alfio


title: Migrare da Access 2 ad Access 97 o 2000

author: Silvio Spagnoli

text:
Salve a tutti...
quali potrebbero essere i problemi nella migrazione di un progetto da access
2 ad access 97 o 2000?
Grazie
Silvio
s...@abanet.it


title: Migrare da Access 2 ad Access 97 o 2000

author: Sib dall'ufficio

text:
"Silvio Spagnoli" <
s.spa...@abanet.it
> ha scritto nel messaggio
news:98958565...@fusilla.abanet.it...
> Salve a tutti...
> quali potrebbero essere i problemi nella migrazione di un progetto da
access
> 2 ad access 97 o 2000?
Molti o nessuno.
Dipende soprattutto dal codice contenuto nel db e da come e' scritto.
Puo' risultare "camurruso" (fastidioso/noioso)
Sib


title: Query su campo data che mi ignora la where...

author: skunk

text:
Salve,
come da subject ho una tabella con all'interno un campo deifinito come
data/ora. Se faccio una query in questa tabella mettendo una where e un and
sul campo data, me lo ignora alla grande non considerando il range ho messo
io ma prendendo tutto il contenuto della tabella.
La query è simile a questa:
SELECT *
FROM T_APPUNTAMENTI
WHERE CAMPO = 6001
AND DT_APPUNTAMENTO >= #01/10/2003#
AND DT_APPUNTAMENTO <= #31/10/2003#
ORDER BY DT_APPUNTAMENTO
Premetto che non c'è nessun record che soddisfa questa condizione.
Grazie, saluti...
--------------------------------
Inviato via
http://usenet.libero.it


author: ALESSANDRO Baraldi

text:
"skunk" <
sku...@libero.it
> ha scritto nel messaggio
news:151Z24Z199Z210Y...@usenet.libero.it...
> Salve,
> come da subject ho una tabella con all'interno un campo deifinito come
> data/ora. Se faccio una query in questa tabella mettendo una where e un
and
> sul campo data, me lo ignora alla grande non considerando il range ho
messo
> io ma prendendo tutto il contenuto della tabella.
> La query è simile a questa:
>
> SELECT *
> FROM T_APPUNTAMENTI
> WHERE CAMPO = 6001
> AND DT_APPUNTAMENTO >= #01/10/2003#
> AND DT_APPUNTAMENTO <= #31/10/2003#
> ORDER BY DT_APPUNTAMENTO
>
> Premetto che non c'è nessun record che soddisfa questa condizione.
>
> Grazie, saluti...
Usa il predicato BEETWEN Data1 AND Data2.
Leggi il post sopra per la corretta formattazione della data.
@Alex.


text:
"skunk" <
sku...@libero.it
> ha scritto nel messaggio
news:151Z24Z199Z210Y...@usenet.libero.it...
> Salve,
> come da subject ho una tabella con all'interno un campo deifinito come
> data/ora. Se faccio una query in questa tabella mettendo una where e un
and
> sul campo data, me lo ignora alla grande non considerando il range ho
messo
> io ma prendendo tutto il contenuto della tabella.
> La query è simile a questa:
>
> SELECT *
> FROM T_APPUNTAMENTI
> WHERE CAMPO = 6001
> AND DT_APPUNTAMENTO >= #01/10/2003#
> AND DT_APPUNTAMENTO <= #31/10/2003#
> ORDER BY DT_APPUNTAMENTO
>
> Premetto che non c'è nessun record che soddisfa questa condizione.
>
> Grazie, saluti...
>
Se scrivi direttamente il codice SQL della query, le costanti data le devi
scrivere nel formato mm/gg/aaaa quindi:
SELECT *
FROM T_APPUNTAMENTI
WHERE CAMPO = 6001
AND DT_APPUNTAMENTO >= #10/01/2003#
AND DT_APPUNTAMENTO <= #10/31/2003#
ORDER BY DT_APPUNTAMENTO;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Disabilitazione Shift al caricamento... (problemi)

text:
Ho provato gli esempi scaricati dal sitocomune:
- Disabilitare/abilitare l'effetto del tasto shift all'avvio (solo
amministratori) di Federico Luciani
- Disabilitare/abilitare l'effetto del tasto shift all'avvio di Federico
Luciani
ma ho notato che se apro un database cosě protetto con il tasto shift
premuto, fintanto che non rilascio lo shift i menu di access completi sono
comunque attivi e quindi riesco ad esempio a disabilitare la partenza
automatica della form principale.
Si puň fare qualcosa? (scusate l'ignoranza)
Grazie


author: MA

text:
"Roby_71" <
pi...@pippo.it
> ha scritto nel messaggio
news:brrobj$l9$1...@atlantis.cu.mi.it...

Creati menu personalizzati
Evita autoexec ma metti tutti i settaggi che avresti inserito lě sul load
della prima maschera
MAssimiliano


text:
> Creati menu personalizzati
> Evita autoexec ma metti tutti i settaggi che avresti inserito lì sul load
> della prima maschera
> MAssimiliano
Come faccio a creare menu personalizzati (riscusa l'ignoranza!)?
Come faccio ad evitare autoexec?
Ciao


text:
"Roby_71" <
pi...@pippo.it
> ha scritto nel messaggio
news:brrrfe$2nv$1...@atlantis.cu.mi.it...
> > Creati menu personalizzati
> > Evita autoexec ma metti tutti i settaggi che avresti inserito lì sul
load
> > della prima maschera
> > MAssimiliano
>
> Come faccio a creare menu personalizzati (riscusa l'ignoranza!)?
Strumenti personalizza e ti crei una nuova barra dei menu
Poi la richiami nelle proprietà delle maschere (c'è una voce proprio per
questo)
> Come faccio ad evitare autoexec?
Autoexec te l'ho già detto: se come prima operazione avevi il
massimiliazzare la prima form
insersci nel modulo della form docmd.maximize etc per le altre operazioni
>


title: passaggio parametro da maschera a maschera (con in mezzo una macro)

author: Jacopo Paoletti

text:
Ciao a tutti.
Sono nuovissimo qui, quindi vi chiedo già da subito tanta pazienza. Ho
un problema che non riesco purtroppo a risolvere e che mi sta facendo
impazzire.
Ho una Maschera_Menu che richiama Maschera_SAP_Anagrafica prendendo un
valore da una textbox che si chiama "sap_ricerca" tramite queste due
righe di VBA, cosi:
Private Sub sap_comando1_Click()
On Error GoTo Err_sap_comando1_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Maschera_SAP_Anagrafica"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_sap_comando1_Click:
    Exit Sub
Err_sap_comando1_Click:
    MsgBox Err.Description
    Resume Exit_sap_comando1_Click
End Sub
La Maschera_SAP_Anagrafica ha come origine controllo
Query_Menu_Ricerca_SAP che per passare il valore "sap_ricerca" usa il
criterio nella query [forms]![Maschera_Menu]![sap_ricerca].
E' fino a qui tutto funzionava correttamente.
Ora il mio problema è questo. Ho la necessità di utilizzare una
semplice Macro che mi porti la tabella mia Tab_Clienti a cui è
agganciata la mia Query_Menu_Ricerca_SAP sull'ultimo record (ovvero sul
primo record vuoto). Ho notato però che si vado a richiamare la Macro
invece che direttamente la Maschera tramite VBA, non riesco ad
effettuare il passaggio del valore di "sap_ricerca" dalla Maschera_Menu
alla Mascgera_SAP_Anagrafica.
Semplifico il concetto:
1) inserisco valore nella textbox "sap_ricerca" in Maschera_Menu
2) da Maschera_Menu lancio lo script in VBA che mi chiama una Macro che
mi porta sul primo record vuoto della Query_Menu_Ricerca_SAP (che
tramite [forms]![Maschera_Menu]![sap_ricerca]) tenta di passare in
Maschera_SAP_Anagrafica il valore inizialmente inserito in
Maschera_Menu
3) viene aperta la Maschera_SAP_Anagrafica sull'ultimo record, ma non
viene effettuato il passaggio del valore di "sap_ricerca".
Aiutatemi. Lo so già che sarà una cosa tanto stupida da farmi sentire
stupido, ma ora come ora non so come venirne fuori.
Vi ringrazio in anticipo.
Ciao.
Jacopo Paoletti
www.jacopopaoletti.info


author: vuLCan Karayan

text:
Semplifico il concetto:
1) inserisco valore nella textbox "sap_ricerca" in Maschera_Menu
2) da Maschera_Menu lancio lo script in VBA che mi chiama una Macro che
mi porta sul primo record vuoto della Query_Menu_Ricerca_SAP (che
tramite [forms]![Maschera_Menu]![sap_ricerca]) tenta di passare in
Maschera_SAP_Anagrafica il valore inizialmente inserito in
Maschera_Menu
3) viene aperta la Maschera_SAP_Anagrafica sull'ultimo record, ma non
viene effettuato il passaggio del valore di "sap_ricerca".
Devi usare una variabile pubblica.
E' la soluzione migliore e più veloce.
Hai praticità con il codice?


text:
E' proprio li il problema.
Dovrei implementare una variabile globale tramite un modulo.
Ho visto sul sito di Baraldi una cosa simile, ma non sono riuscito a
implementarla per le mie esigenze.
Intanto grazie per l'interessamento vuLCan Karayan.
Se potete, aiutatemi.
Grazie ancora.
Ciao.
Jacopo Paoletti
www.jacopopaoletti.info


text:
> Se potete, aiutatemi.
> Grazie ancora.
> Ciao.
Avvia Access.
Attiva la sezione MODULI.
Crea un nuovo modulo e nella sotto Option Explicit scrivi
Public NomeVariabile as Variant
("as Variant" o "as Integer" o "as String" a seconda di cosa la NomeVaribile
deve contenere. Dai un'occhiata alla guida per un elenco completo di tutti i
tipi di variabili)
Da questo momento puoi usare da qualsiasi parte della tua applicazione la
variabile NomeVariabile.
Appena hai fatto ricontattami qui.
CIao


text:
"Jacopo Paoletti" <
jacopo....@gmail.com
> ha scritto nel messaggio
news:1115247009.4...@f14g2000cwb.googlegroups.com...

Adoperando adeguatamente gli argomenti modalitàdati e apriarg del metodo
OpenForm (cedi help) potrai aprire la maschera Maschera_SAP_Anagrafica
pronta per l'inserimento di un nuovo record ed in più potrai passare il
valore contenuto nella casella di testo sap_ricerca contenuto nella maschera
Maschera_Menu alla maschera Maschera_SAP_Anagrafica; insomma prova a
scrivere la OpenForm così:
DoCmd.OpenForm "Maschera_SAP_Anagrafica", , , , _
acFormAdd, , Me!sap_ricerca
Ciò fatto, in un qualsiasi evento della maschera Maschera_SAP_Anagrafica
avrai a disposizione nella sua proprietà OpenArgs (vedi help) il valore
contenuto nella casella di testo sap_ricerca di Maschera_Menu e che hai
passato tramite l'argomento apriarg del metodo OpenForm.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Visualizzazione capricciosa!!!

author: momo

text:
Scusate l'oggetto un po' pizzaiolo, ma davvero non sapevo come
intitolare questa mio SOS.
Dunque: una maschera che visualizza dati di una tabella, con un tasto
ne richiamo un'altra che mi fa da ricerca e attraverso un tasto
"riverso" i dati della persona cercata sulla maschera iniziale, tutto
semplice,ma...alcuni campi vengono correttamente valorizzati, ma non
vedo il contenuto, se però ci clicco sopra vengono persino
selezionati, ma vedo la solita striscia scura, e se invece "copro" la
maschera con un'altra finestra e poi la tolgo ecco i miei valori
apparire magicamente...devo cambiare pusher?!?!?!!?
Devo per caso eseguire una sorta di refreh/requery dedicato ai campi in
questione?
Ho provato un Form!MASCHERAPRINCIPALE!REQUERY sull'evento close della
maschera di ricerca, ma è sbagliato....
DItemi voi.....Grazie


title: Visualizzazione capricciosa!!!

text:
momo wrote:
> Scusate l'oggetto un po' pizzaiolo, ma davvero non sapevo come
> intitolare questa mio SOS.
> Dunque: una maschera che visualizza dati di una tabella, con un tasto
> ne richiamo un'altra che mi fa da ricerca e attraverso un tasto
> "riverso" i dati della persona cercata sulla maschera iniziale, tutto
> semplice,ma...alcuni campi vengono correttamente valorizzati, ma non
> vedo il contenuto, se perņ ci clicco sopra vengono persino
> selezionati, ma vedo la solita striscia scura, e se invece "copro" la
> maschera con un'altra finestra e poi la tolgo ecco i miei valori
> apparire magicamente...devo cambiare pusher?!?!?!!?
No, basta cambiare la scheda video
> Devo per caso eseguire una sorta di refreh/requery dedicato ai campi
> in questione?
> Ho provato un Form!MASCHERAPRINCIPALE!REQUERY sull'evento close della
> maschera di ricerca, ma č sbagliato....
> DItemi voi.....Grazie
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Visualizzazione capricciosa!!!

author: Sergio MAZZA

text:
"momo" <
taga...@inwind.it
> ha scritto nel messaggio news:1152022331.1...@h44g2000cwa.googlegroups.com...
Scusate l'oggetto un po' pizzaiolo, ma davvero non sapevo come
intitolare questa mio SOS.
Dunque: una maschera che visualizza dati di una tabella, con un tasto
ne richiamo un'altra che mi fa da ricerca e attraverso un tasto
"riverso" i dati della persona cercata sulla maschera iniziale, tutto
semplice,ma...alcuni campi vengono correttamente valorizzati, ma non
vedo il contenuto, se perņ ci clicco sopra vengono persino
selezionati, ma vedo la solita striscia scura, e se invece "copro" la
maschera con un'altra finestra e poi la tolgo ecco i miei valori
apparire magicamente...devo cambiare pusher?!?!?!!?
Devo per caso eseguire una sorta di refreh/requery dedicato ai campi in
questione?
Ho provato un Form!MASCHERAPRINCIPALE!REQUERY sull'evento close della
maschera di ricerca, ma č sbagliato....
DItemi voi.....Grazie
[risposta]
Prova a ridescrivere meglio quello che fai, specialmente con quel bottone "riverso"(!?)...
Ciao.
--
Sergio MAZZA


title: ASP - dove posso piazzare il mio DB?

text:
Ho un DB con alcune pagine ASP, ma ora il mio provider mi ha
praticamente sbattuto fuori passando a linux PHP e il DB ovviamente non
va più.
Conoscete qualche provider free dove possa piazzare il mio sito in modo
che funzi?
Molti di quelli che offrono spazio web gratuito non supportano ASP :-(
MM


title: ASP - dove posso piazzare il mio DB?

author: er soft

text:
> Conoscete qualche provider free dove possa piazzare il mio sito in modo
> che funzi?
è un po' OT .. comunque prova a consultare questo link
http://www.aspfree.com/asp/freeasphost.asp
Ciao:Ricky


title: ASP - dove posso piazzare il mio DB?

text:
In article <RvjDa.38041$
pR3.8...@news1.tin.it
>,
ers...@libero.it

says...

grazie mille e scusate per l'OT
MM


title: modifica contemporanea di record...???

author: Roberto Bolelli

text:
salve ho il seguente problema....
ho una maschera basata su una query...
tale query si basa su piu tabelle tra loro collegate....
sull'evento on error della maschera intercetto l'errore 3314..quindi..
se nell'immisione dei dati ho saltato qualche controllo collegato ad un
campo che non puo'
contenere un valore null, prima dell'aggiornamento del record parte la
msgBox
 che mi dice "Attento hai scordato ecc.."......
problema...
a questo punto mi riposiziono sui controlli lasciati vuoti...li riempio
diligentemente
premo invio per aggiornare cosi il record completo...ma  compare una form di
errore
di cui vi riporto il testo:
"modifica contemporanea di record
il record e' stato modificato da un'altro utente. Salvando le proprie
modifiche
 si sovrascriveranno i cambiamenti dell'altro utente. Copiando le proprie
modifiche negli appunti sara' possibile esaminare i valori immessi
dall'altro utente e decidere se conservarli.
se si decide di eliminarli, incollare nel record le proprie modifiche"
seguono tre tasti che cosentono di
1)salvare
2)copiare negli appunti
3)non salvare
se cerco di salvare nulla da fare...
unica soluzione non salvare e reinserire i dati cercando di non dimenticare
nulla :-((
Uso Access 2000
Qualcuno ha idea di cosa accada....con 97 non mi era mai successo
scusate la lunghezza e grazie per le risposte...
Roberto


title: modifica contemporanea di record...???

author: sergio mazza

text:
Roberto Bolelli <
lam...@tin.it
> wrote in message
879sia$2f3$1...@nslave2.tin.it...

E' possibile che nell'intercettare l'errore non hai annullato l'evento di
(tentata) scrittura del record quindi è rimasta appesa la modifica, così si
chiarirebbe il secondo messaggio...
Ciao.


title: Query a campi incrociati

text:
Buongirno.
In una tabella ho un campo CODICE di otto caratteri alfanumerico quindi
testo ed un secondo campo DENOMINAZIONE anche questo testo. Ad ogni codice
corrisponde una diversa denominazione. In alcuni casi il codice pu� essere
ripetuto pi� volte in vari record con valori diversi nel campo DENOMINAZIONE
esempio:
CODICE     DENOMINAZIONE
1A               BIANCHI
1B               ROSSI
1C               VERDI
1A               FERRARI
1A               BONI
1C               VILLA
Vorrei creare una query che nel caso di record con codice uguale mi crei uno
o pi� campi con le varie denominazioni relative a quel codice.Una specie di
pivot.
esempio
CODICE     DENOMINAZIONE     NUOVO_CAMPO1   NUOVO_CAMPO2
1A               BIANCHI                      FERRARI
BONI
1B               ROSSI
1C               VERDI                           VILLA
in pratica raggruppamento dei valori nel campo CODICE e trasposizione in un
nuovo campo dei valori DENOMINAZIONE relativi ad uno stesso codice
in linea di massima i nuovi campi dovrebbero essere  3 o 4.
Ringrazio find'ora chi mi dar� suggerimenti utili


title: Query a campi incrociati

author: Karl Donaubauer

text:
Tex_Willer wrote:
> In una tabella ho un campo CODICE di otto caratteri alfanumerico
> quindi testo ed un secondo campo DENOMINAZIONE anche questo testo.
> Ad ogni codice corrisponde una diversa denominazione. In alcuni
> casi il codice puï¿œ essere ripetuto piï¿œ volte in vari record con
> valori diversi nel campo DENOMINAZIONE esempio:
> CODICE     DENOMINAZIONE
> 1A               BIANCHI
> 1B               ROSSI
> 1C               VERDI
> 1A               FERRARI
> 1A               BONI
> 1C               VILLA
>
> Vorrei creare una query che nel caso di record con codice uguale mi
> crei uno o piï¿œ campi con le varie denominazioni relative a quel
> codice.Una specie di pivot.
> esempio
> CODICE     DENOMINAZIONE     NUOVO_CAMPO1   NUOVO_CAMPO2
> 1A               BIANCHI                      FERRARI
> BONI
> 1B               ROSSI
> 1C               VERDI                           VILLA
>
> in pratica raggruppamento dei valori nel campo CODICE e
> trasposizione in un nuovo campo dei valori DENOMINAZIONE relativi
> ad uno stesso codice
> in linea di massima i nuovi campi dovrebbero essere  3 o 4.
Suppongo che nella tabella esista anche un contatore.
Se non c'ï¿œ per la soluzione descritta devi aggiungere
uno che qui chiamo "Id".
Creati una query (qui la chiamo "Query1") dove includi i campi:
- Codice
- Denominazione
- Num: DCount("*";"Tabella";"id<" & [id] & " And Codice='" & [Codice] & "'")
- Col: iif([Num]=0;"Denominazione";"Nuovo_Campo" & [Num])
Poi crea una query a campi incrociati sulla base della Query1
con questa stringa SQL:
TRANSFORM First(Query1.Denominazione)
SELECT Query1.Codice
FROM Query1
GROUP BY Query1.Codice
PIVOT Query1.Col;
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query a campi incrociati

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7vugq9...@mid.individual.net...
> Tex_Willer wrote:
>> In una tabella ho un campo CODICE di otto caratteri alfanumerico
>> quindi testo ed un secondo campo DENOMINAZIONE anche questo testo.
>> Ad ogni codice corrisponde una diversa denominazione. In alcuni
>> casi il codice può essere ripetuto più volte in vari record con
>> valori diversi nel campo DENOMINAZIONE esempio:
>> CODICE     DENOMINAZIONE
>> 1A               BIANCHI
>> 1B               ROSSI
>> 1C               VERDI
>> 1A               FERRARI
>> 1A               BONI
>> 1C               VILLA
>>
>> Vorrei creare una query che nel caso di record con codice uguale mi
>> crei uno o più campi con le varie denominazioni relative a quel
>> codice.Una specie di pivot.
>> esempio
>> CODICE     DENOMINAZIONE     NUOVO_CAMPO1   NUOVO_CAMPO2
>> 1A               BIANCHI                      FERRARI
>> BONI
>> 1B               ROSSI
>> 1C               VERDI                           VILLA
>>
>> in pratica raggruppamento dei valori nel campo CODICE e
>> trasposizione in un nuovo campo dei valori DENOMINAZIONE relativi
>> ad uno stesso codice
>> in linea di massima i nuovi campi dovrebbero essere  3 o 4.
>
> Suppongo che nella tabella esista anche un contatore.
> Se non c'è per la soluzione descritta devi aggiungere
> uno che qui chiamo "Id".
>
> Creati una query (qui la chiamo "Query1") dove includi i campi:
>
> - Codice
> - Denominazione
> - Num: DCount("*";"Tabella";"id<" & [id] & " And Codice='" & [Codice] &
> "'")
> - Col: iif([Num]=0;"Denominazione";"Nuovo_Campo" & [Num])
>
> Poi crea una query a campi incrociati sulla base della Query1
> con questa stringa SQL:
>
> TRANSFORM First(Query1.Denominazione)
> SELECT Query1.Codice
> FROM Query1
> GROUP BY Query1.Codice
> PIVOT Query1.Col;
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Complimenti funziona !!!
Grazie


title: Dopo Aggiornamento  tutto in minuscolo

text:
Buongiorno ,

ho trovato informazioni qui su come trasformare i caratteri minuscoli
di un controllo tramite una macro su DopoAggiornamento

ImpostaValore:
screen].[ActiveControl]
StrConv([Screen].[ActiveControl];1)

ma non ho trovato nulla per fare il contrario ovvero
trasformare da maiuscolo a minuscolo .
Ho un controllo  "email"
che a volte viene inserito con caratteri minuscoli a volte con maiuscoli
vorrei fosse sempre minuscolo

come posso fare ?

Grazie


title: Dopo Aggiornamento  tutto in minuscolo

text:
Secondo te quel valore 1 che metti come parametro cosa rappresenta...?
Quando dici "Ho cercato" facci capire dove... e cosa... perché la guida a me pare molto chiara, non vorrei avessimo 2 guide diverse...

Prova a leggere bene.
@Alex


title: Dopo Aggiornamento  tutto in minuscolo

text:

avevo cercato qui sui vecchi post ma tutti chiedevano il problema inverso.
sinceramente non ho visto la guida .

comunque ho capito e funziona
Grazie mille


title: Dopo Aggiornamento  tutto in minuscolo

text:
La guida è il primo punto di riferimento per chi sviluppa... serve conoscerla e studiarli sopra anche agli esempi che espone... nel forum si può approfondire il dettaglio...

@Alex


title: Barra dei Menù

text:
Ciao e buone feste,
ho un problema credo che sia facile da risolvere (per voi)
mi è scomparsa la barra dei menu (File Modifica, ecc. ecc.)
come faccio a ripristinarla?
Grazie e ancora Buon Natale
@pollo


title: Barra dei Menù

author: cidi

text:
"@pollo" <
iw8fezchiocciolalibero.it
> ha scritto nel messaggio
news:gAcjh.89965$Fk1.4...@twister2.libero.it...

Ciao @pollo
devi riaprire il file, da access, tenendo premuto il tasto shift.
Buon Natale anche a te.
Daniele


title: Barra dei Menù

text:
Fatto ma lo stesso la barra dei menu non appare, cosa debbo fare?
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:458d646b$0$22394$4faf...@reader2.news.tin.it...



title: Barra dei Menù

text:
"@pollo" <
iw8fezchiocciolalibero.it
> ha scritto nel messaggio
news:nQdjh.90029$Fk1.4...@twister2.libero.it...
> Fatto ma lo stesso la barra dei menu non appare, cosa debbo fare?
> "cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
> news:458d646b$0$22394$4faf...@reader2.news.tin.it...
>>
>> "@pollo" <
iw8fezchiocciolalibero.it
> ha scritto nel messaggio
>> news:gAcjh.89965$Fk1.4...@twister2.libero.it...
>>> Ciao e buone feste,
>>> ho un problema credo che sia facile da risolvere (per voi)
>>> mi č scomparsa la barra dei menu (File Modifica, ecc. ecc.)
>>> come faccio a ripristinarla?
>>> Grazie e ancora Buon Natale
>>> @pollo
>>
>> Ciao @pollo
>>
>> devi riaprire il file, da access, tenendo premuto il tasto shift.
>>
>> Buon Natale anche a te.
>>
>> Daniele
Ciao @Pollo
quando rispondi scrivi "DOPO" il testo, come sto facendo io, grazie.
ma che hai fatto per far scomparire la barra dei menů?
se hai personalizzato l'avvio togliendo la spunta dei menů si
risolve riaprendo il file, da access, con il tasto "Maiuscolo" premuto.
se non risolvi ...prova reimportare tutto in un nuovo db.
Daniele


title: Barra dei Menù

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:458d82bd$0$19103$4faf...@reader4.news.tin.it...

Non lo so cosa ho fatto ho aperto parecchi file MDB per trovare uno che mi
serviva e all'improvviso mi sono accorto che i menu erano scomparsi.
Anche creando un nuovo db la barra dei menu non cč come faccio a reimpostare
il tutto?
Grazie @pollo


title: Barra dei Menù

text:
"@pollo" <
iw8fezchiocciolalibero.it
> ha scritto nel messaggio
news:KGfjh.90188$Fk1.4...@twister2.libero.it...
>>
>> Ciao @Pollo
>> quando rispondi scrivi "DOPO" il testo, come sto facendo io, grazie.
>> ma che hai fatto per far scomparire la barra dei menů?
>> se hai personalizzato l'avvio togliendo la spunta dei menů si
>> risolve riaprendo il file, da access, con il tasto "Maiuscolo" premuto.
>> se non risolvi ...prova reimportare tutto in un nuovo db.
>>
>> Daniele
> Non lo so cosa ho fatto ho aperto parecchi file MDB per trovare uno che mi
> serviva e all'improvviso mi sono accorto che i menu erano scomparsi.
> Anche creando un nuovo db la barra dei menu non cč come faccio a
> reimpostare il tutto?
allora prova a ripristinare l'installazione di Office.
> Grazie @pollo
Daniele


title: Barra dei Menù

text:
@pollo wrote:
> ho un problema credo che sia facile da risolvere (per voi)
> mi è scomparsa la barra dei menu (File Modifica, ecc. ecc.)
> come faccio a ripristinarla?
Dipende dalla causa, la tua versione Access segreta ecc.
1. Se vedi ancora una barra di strumenti puoi provare
- clicca il tasto destro del mouse sulla barra
- scegli "Personalizza"
- tab "Barre degli strumenti"
- clicca il pulsante "Reimposta"
2. Se non aiuta:
- premi <Ctrl> + <G>
- copia la seguente riga nella finestra immediata
CommandBars.ActiveMenuBar.Enabled = True
- alla fine della riga premi <Enter>
3. Se non aiuta:
- apri il registro con regedit
- cerchi la cartella
HKEY_CURRENT_USER\Software\Microsoft\Office\XXX\Access\Settings\CommandBars
dove XXX è la tua versione segreta di Access. p.e.
10.0 = Access XP
11.0 = Access 2003
- rinomina "CommandBars" p.e. a "OldCommandBars"
- lancia Access che devi ricreare i menu
- dopo che ha funziona puoi cancellare la vecchia cartella nel registro
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Barra dei Menù

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4v7au9F...@mid.individual.net...

e poi dicono che Babbo Natale non esiste!!  ^___^
> HTH
> Karl
Ciao Karl
auguri di Buon Natale a te e famiglia
Daniele


title: Barra dei Menù

text:
cidi wrote:
> ...
> Ciao Karl
>
> auguri di Buon Natale a te e famiglia
Ciao Daniele,
Auguri di Buone Feste anche a te e famiglia.
--
cu



title: Barra dei Menù

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:458e4a36$0$16153$4faf...@reader3.news.tin.it...

Grazie della pazienza che hai dimostrato nel darmi le risposte.
Auguri Di un Buon Natale


title: Barra dei Menù

text:
"@pollo" <
iw8fezchiocciolalibero.it
> ha scritto nel messaggio
news:gAcjh.89965$Fk1.4...@twister2.libero.it...

auguri a tutti di un Buon Natale
Risolto. Grazie @pollo


title: Barra dei Menù

text:
cidi wrote:
> "Karl Donaubauer ha scritto:
> ...
> e poi dicono che Babbo Natale non esiste!!  ^___^
> ...
http://www.donkarl.com/div/BabboNatale.jpg


title: Barra dei Menù

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4vaeirF...@mid.individual.net...

ahahahahahah
Formidabile Karl!!
per la gioia di tutti i frequentatori anche ICAA ha il suo BabboNatale :-))
Ciao Karl
Buon Natale
Daniele


title: query calcolo minuti

author: fabrizio vignali

text:
Salve a tutti.
Problemino su calcoli minuti di una query.
Ho questo sql:
 SELECT TDiaria.CodiceServizio, TDiaria.CodiceAssegnazione, TDiaria.Servizio,
TDiaria.Dalle, TDiaria.Alle, TDiaria.Note, [Alle]-[Dalle] AS TotaleOre,
TDiaria.Data, Sum(DatePart("n",[TotaleOre])+DatePart("h",[TotaleOre])*60) AS
Minuti
FROM TDiaria
GROUP BY TDiaria.CodiceServizio, TDiaria.CodiceAssegnazione,
TDiaria.Servizio, TDiaria.Dalle, TDiaria.Alle, TDiaria.Note, [Alle]-[Dalle],
TDiaria.Data
HAVING (((TDiaria.Data)=[Forms]![InsermentoDiaria]![Data]))
ORDER BY TDiaria.Dalle, TDiaria.Data;
Fin quì tutto bene. Ipotizziamo di avere di aver attribuito un servizio per
un totale di 12 ore di lavoro. Il risultato del campo minuti è 720. Calcolo
le ore di lavoro ordinarie sottraendo in un campo 420, le totali
straordinarie in un altro campo sottraendo 300, ma dovreri aggiungere altri
due campi. Da contratto di lavoro le prime due ore successive alla 7° hanno
una tariffa e quelle successive alla 9° un'altra. Ora, ho bisogno di
calcolare in un campi quanti minuti ci sono successivi alle 7 ore e in altro
quanti minuti successivi alle 9 ore o zero se straordinari non ci sono.
Mi sono perso nei calcoli.
Grazie saluti a tutti
Fabrizio
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: query calcolo minuti

text:
                    Il 26 Ago 2005, 19:37,
vignali_...@libero.it
 (fabrizio vignali) ha
scritto:

Dimenticavo che ho aggiunto una query di raggruppamento e somma:
  SELECT TDiariaConteggioMinutiPerGiorno.Data,
Sum(TDiariaConteggioMinutiPerGiorno.TotaleOre) AS SommaDiTotaleOre,
Sum(TDiariaConteggioMinutiPerGiorno.Minuti) AS SommaDiMinuti
FROM TDiariaConteggioMinutiPerGiorno
GROUP BY TDiariaConteggioMinutiPerGiorno.Data;
E successivamente una query di calcoli:
 SELECT TDiariaSommaOreMinutiPerGiorno.Data,
TDiariaSommaOreMinutiPerGiorno.SommaDiTotaleOre,
TDiariaSommaOreMinutiPerGiorno.SommaDiMinuti, [TotaleOreStraordinarie]-[10 e
succ] AS BancaOre, [TotaleOreStraordinarie]-120 AS [10 e succ],
[SommaDiMinuti]-420 AS TotaleOreStraordinarie
FROM TDiariaSommaOreMinutiPerGiorno;
 Anderebbe benissimo, solo che quando non ci sono ore straordinarie il Campo
dei minuti banca ore si popola e il campo 10 e succ mi da 120 negativo.
Sono sicuro che manca qualcosa ma non arrivo.
Aiuto!!!!
Grazie Ciao



title: query calcolo minuti

author: Roberto dalla campagna

text:
"fabrizio vignali" <
vignali_...@libero.it
> ha scritto nel messaggio
news:82Z107Z29Z11Y1...@usenet.libero.it...

Non ti nascondo che il codice SQL di cui sopra mi lascia molto perplesso
(reggruppamenti fatti sui campi calcolati e sugli orari di inizio e di
fine).
Forse sarebbe meglio che tu ci dessi la struttura della tabella TDiaria e ci
spiegassi cosa tu vuoi ottenere, il come farlo lo vedremo poi insieme.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: query calcolo minuti

text:
                    Il 27 Ago 2005, 11:26, "Roberto dalla campagna" <
r.masso...@libero.it
>
ha scritto:

Sono tutt'orecchi!
Cioa Grazie
Fabrizio
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
>




title: query calcolo minuti

text:
                    Il 27 Ago 2005, 13:06,
vignali_...@libero.it
 (fabrizio vignali) ha
scritto:

Si Roberto hai ragione, c'è un gran casino. Probabilmente copia incolla
l'sql sul foglio del messaggio ho saltato delle cose e delle spiegazioni.
Questa sera in ufficio scrivo tutto nuovamente, anche la tabella.
Grazie per ora Ciao Fabrizio.



title: query calcolo minuti

text:
                    Il 27 Ago 2005, 15:40,
vignali_...@libero.it
 (fabrizio vignali) ha

  Roberto,
devo rimandare ad un secondo tempo.Ho una settimana di fuoco.
Quando saro' pronto mi faccio vivo.
Grazie comunque
Ciao Fabrizio



title: Re: [NEWBIE] aiuto con Access Xp

author: Gaspare

text:
"kratos" <
kra...@garfan.com
> ha scritto nel messaggio
news:438ab83c$0$16202$4faf...@reader3.news.tin.it...
> Sto studiando Access da pochi giorni e devo dire che non ho capito il
> funzionamento di alcuni concetti fondamentali.
> Ad esempio, mettiamo l'ipotesio che ho una tabella "Rubrica" con i campi
> "Nome" Cognome" "Telefono" e poi un'altra tabella "Città" che vorrei
> relazionare alla prima, con una relazione del tipo "uno a molti".
> Mettiamo che la tabella "Città" abbia il campo "città" e "codice città" .
> Nel campo città metto tutte le città, mentre il "codice città" dovrebbe
> essere il campo che mette in relazione le due tabelle.
> Pertanto in sintesi le tabelle sono cisì strutturate:
>
> TABELLA "RUBRICA":
> Nome
> Cognome
> Telefono
> Codice Città
>
> TABELLA "CITTA'":
> Codice Città
> Città
>
> In che modo le unisco? Voglio dire, quale dei due campi "Codice Città"
> deve fare da chiave primaria? e quale da chiave esterna? Il codice città
> che farà da chiave primaria deve essere un "contatore" oppure può essere
> numerico?
> Deve avere duplicati ammessi o non? e la chiave esterna?
> Qualcuno mi può spiagare questi concetti sulla base dell'esempio di
> tabella che vi ho riportato?
>
> Grazie.
>
> K.
>
>
>
Ciao,
dando x buono il fatto che sei in fase di "studio" in quanto le relazioni
uno a molti (od 1 ad infinito...) si impostano allorquando tu prevedi una
tabella primaria nella quale immetti delle informazioni complete e che
xaltro non vuoi ripetere e delle tabelle secondarie nelle quali inserisci
altre informazioni che prendendo spunto da essa (tabella primaria) non
vadano a ricalcarne i dati ma ad aggiungerne dei nuovi come estensioni o
completamento della prima ma ovviamente ad essa legate xchè il motivo
"fondamentale" di un db "relazionale" è quello che tutte le tabelle siano
cmq legate x far sì che in qualunque momento tu possa raccoglierne
(visualizzare, stampare etc...) "tutte" le informazioni archivate tramite
query.
In sintesi cosa voglio comunicarti? Che già sbagli in partenza ad impostare
il db in quanto ad 1 persona (rubrica) corrisponde 1 città (tb città) -> a
meno che il tizio non si sia in qualche modo fotocopiato prima di nascere
;-)
Bene! Dopo averti creato la prima tabella passi a crearti la seconda
(compreso il campo che puoi chiamare come vuoi e che sia riferito al campo
città della prima tabella) -> esso deve essere un numerico (ovviamente...in
quanto ricalca le informazioni dell'id) e prima di chiudere di nuovo access
ti chiede se vuoi indicizzare la tabella -> puoi rispondere sì ed in
automatico lui aggiunge 1 id come nella prima.
A questo punto vai sul menu strumenti e scegliendo relazioni aggiungi le tue
2 tabelle -> drag & drop da "id" della tabella rubrica a codice città della
tabella città e come x magia access ti suggerisce la relazione 1 a molti ->
premi su "crea" e sei a cavallo ;-)
A questo punto come ordine logico dovresti immettere dei dati nella prima e
poi riscrivere il corrispondente id nella seconda e procedere -> ma se ti
crei delle maschere etc...ci pensa access a far ciò :-)
Una cosa da non sottovalutare è l'integrità referenziale-> se la cecchi stai
comunicando ad access di farti inserire nella seconda tabella (città) solo
se nella prima (rubrica) ci sono dei dati di riferimento e
contamporaneamente di non poter cancellare nella tabella rubrica dei dati
fin quando ve ne saranno presenti nella tabella città alcuni di riferimento.
A questo punto potresti utilizzare come "chiave esterna" l'id della seconda
tabella...la cosa importante è che in ogni momento tu possa risalire ai dati
ti tutte le tabelle tramite le relazioni e che eviti più che puoi di
duplicare dati! :-)
Se vai sul sito comune nella sezione "risorse" ci sono dei links di
riferimento...buono studio :-)


title: Re: [NEWBIE] aiuto con Access Xp

text:
[CUT]
Prova a dare 1 occhiata a questo sito
http://www.kidlink.org/italiano/tutornet/access/index.htm
 ...
Con access dai vita al db ma ti consiglio di utilizzare carta e penna x
strutturare il db...sopratutto se è più complesso di una semplice anagrafica
;-)


title: Re: [NEWBIE] aiuto con Access Xp

author: kratos

text:
Grazie mille per tutte le spiegazioni e per il link sotto.
Per il momento ho dato una lettura ma devo mettermi di impegno anche per
capirne bene il funzionamento, secondo anche i tuoi suggerimenti su come
impostare le relazioni.
Ok, allora vado, se ne esco ancora più confuso mi faccio vivo di nuovo, se
non vedi niente di nuovo significa che ho ingranato bene :-)
ciao e grazie ancora
K.
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:438b1fcd$0$16213$4faf...@reader3.news.tin.it...



title: Re: [NEWBIE] aiuto con Access Xp

text:
"kratos" <
kra...@garfan.com
> ha scritto nel messaggio
news:438b33a6$0$13254$4faf...@reader2.news.tin.it...

Non sò quanto possa esserti stato d'ausilio sia per la forma che per i
contenuti -> prova 1 pò a smanettare per esempi concreti...immaginati ad es.
di doverti gestire un db di cd musicali ed imposti la relazione uno a molti
dove da una prte c'è la tabella autore (con le relative informazioni) e
dall'altra tutti i brani musicali che fanno capo ad un determinato autore e
che richiami facendo riferimento all'id creato in automatico nel campo
autore...insomma inizia con qualcosa di semplice...l'importante è capire
bene i "concetti di base" sin dall'inizio.
Il tuo esempio si risolve in una sola tabella nella quale inserisci anche la
città etc...
E giacchè sei nuovo ti diamo il benvenuto "in loco" con questa paginetta ->
http://www.accessgroup.it/notiquette.htm
 ;-)
Alla prossima :-)


title: Re: [NEWBIE] aiuto con Access Xp

text:
"Gaspare" <
em...@provider.it
> ha scritto
> Non sò quanto possa esserti stato d'ausilio sia per la forma che per i
> contenuti -> prova 1 pò a smanettare per esempi concreti...immaginati ad
> es. di doverti gestire un db di cd musicali ed imposti la relazione uno a
> molti dove da una prte c'è la tabella autore (con le relative
> informazioni) e dall'altra tutti i brani musicali che fanno capo ad un
> determinato autore e che richiami facendo riferimento all'id creato in
> automatico nel campo autore...insomma inizia con qualcosa di
> semplice...l'importante è capire bene i "concetti di base" sin
> dall'inizio.
>
> Il tuo esempio si risolve in una sola tabella nella quale inserisci anche
> la città etc...
>
> E giacchè sei nuovo ti diamo il benvenuto "in loco" con questa
> paginetta ->
http://www.accessgroup.it/notiquette.htm
 ;-)
>
> Alla prossima :-)
Volevo domandarti una cosa: come faccio a stabilire la direzione della
relazione tra due tabelle, mi spiego meglio.
Ho una relazione "uno a molti" tra la tabella A e la tabella B come faccio a
stabilire se è la tabella A o la tabella B che può corrispondere ad 1 record
dell'altra tabella 2 o più record della propria?


title: Re: [NEWBIE] aiuto con Access Xp

text:
"kratos" <
kra...@garfan.com
> ha scritto nel messaggio
news:438c4e49$0$16205$4faf...@reader3.news.tin.it...

Ciao,
facciamo l'esempio che io voglia dare ordine alla mia collezione di
videocassette (1 es. pratico x intenderci...) e così penso di costruirmi un
db...
Creo la prima tabella (quella degli "attori", che posso anche chiamare A o
B -> non importa) e mi creo i seguenti campi:
Tabella Attori
1° Record
-----------------
Attore: Robert De Niro
Via:.........
Città:..........
Tel:............
etc...................
-------------------
2° Record
-----------------
Attore: Al Pacino
Via:.........
Città:..........
Tel:............
etc...................
-------------------
e così via dicendo...ok?
Sappiamo bene che De Niro, Al Pacino etc...hanno partecipato ad un certo
numero di films come attori...
Allora mi creo la tabella Films (che posso chiamare A o B o C....ripeto non
importa) e al suo interno creo i seguenti campi
1° Record
-----------
Titolo Film: Risvegli
Attore: Al Pacino
Regista:...
etc...
------------
2° Record
-----------
Titolo Film: Heath
Attore: Al Pacino
Regista:...
etc...
------------
e così via... cosa noti in questa seconda tabella?
C'è una ridondanza in Attore in quanto il suo "nome"  è già stata archiviato
nella tabella "Attori"...
E quindi capisco che qualcosa non va...in quanto non ha senso riscrivere lo
stesso nome in più tabelle....che faccio?
?
Mettiamo caso che nel creare la prima tabella prima di chiudere, quando
access mi dice di inserire la chiave id in automatico, io abbia detto di sì.
Quando lavoro nella prima tabella ad ogni attore inseriro lui accoppia un
numero crescente es... De Niro 1... Al Pacino 2...Morgan Freeman 3 e così
via...
Quindi nel costruire la seconda tabella ("Films") al posto del campo stringa
"Autore" posso fare riferimento al numero (id) di riferimento della prima
tabella.
Cosa verrà fuori? Qualcosa del genere...
1° Record
-----------
Titolo Film: Risvegli
Attore: 1
Regista:...
etc...
------------
2° Record
-----------
Titolo Film: Heath
Attore: 1
Regista:...
etc...
------------
Quindi al posto del campo "Autore" di tipo stringa posso lasciare lo stesso
nome ma non lo andrò a creare come stringa ma come numero (long) così
anzichè riscrivere tutto l'autore mi riporto il numeretto di riferimento...
Dopo aver creato anche la seconda tabella "Films" con eventualmente 1 altro
id (chiave primaria) da utilizzare  come chiave esterna vado a scegliere la
voce relazioni dal menu strumenti e facendo il trascinamento (con il mouse)
dal campo id della prima tabella (Attori) al campo Attore (della tabella
Films) access mi propone la relazione uno a molti (cioè inserisco una sola
volta la scheda dell'attore e nella tabella correlata - ovvero Films -
inserisco tutti i films che fanno capo a quel determinato Attore) ed a
questo punto dico di sì!
Potevo chiamare come volevo la tabella Attori e lo stesso dicasi per la
tabella Films -> è la logica che non cambia in quanto ad un attore
corripondono + films ed io non devo riscrivere assolutamente dati
dell'anagrafica Attori e nello stesso tempo quando voglio interrogare il db
(query...) in qualsiasi momento ho una panoramica d'insieme non legata alla
singola tabella bensì estesa a tutto il db e quindi posso andare a vedere
che un determinato film  è stato interpretato da quell'attore che è nato a
...e vive...ci siamo in qualche modo?
Se hai dubbi "esternali"...più ne chairisci adesso meno ne avrai in seguito
;-)
E' normale che all'inizio sei un pò perplesso...ma con il tempo passo ->
access è come il rapporto con una bella donna...più la frequenti e più ci
prendi gusto ;-)
Buon lavoro :-)


title: Re: [NEWBIE] aiuto con Access Xp

text:
"kratos" <
kra...@garfan.com
> ha scritto nel messaggio
news:438c4e49$0$16205$4faf...@reader3.news.tin.it...

In sintesi a noi interessano i dati (stringhe etc...) access ragiona invece
per numeri e quindi i legami fra le tabelle sono fondati sui numeri e quindi
l'id creato in una tabella come chiave primaria e relazionato ad un altro
numerico creato in 1 altra tabella "non" come chiave (indipendentemente dal
nome della tablle A, B, C etc...) viene suggerito da "lui" come 1 eventuale
relazione uno a molti...ci siamo? :-)