mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Inserire una ricerca nel database

Salve ragazzi,
ho creato una piccolo database per la getione di alcuni pazienti il punto è 
questo:
ho una maschera dove sono presenti vari dati:
nome, cognome, età indirizzo ecc.
Nella stessa maschera volevo inserire una casella di testo per effettuare 
delle ricerche sul cognome, i cui risultati mi devono modificare la scheda e 
quindi aprire la scheda del paziente che mi interessa.
Come posso fare?
Siccome ci sono più pazienti con lo stesso cognome come posso fare per 
scegliere quale paziente visualizzare? Posso inserire un pulsante che mi 
vada al paziente successivo?
Spero di essere stato chiaro apsetto un vs aiuto o un suggerimento 
alternativo per risolvere questo problema grazie mille
Paolo

 ha scritto nel messaggio 
news:g0fgj.217851$U01.1...@twister1.libero.it...

Fai un salto su: 
www.sitocomune.com
 Sezione Forms
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:g0fgj.217851$U01.1...@twister1.libero.it...


 Paolo
Prima di tutto: 
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo 
NG.
Poi se ci comunichi quale esempio (se preso da sito comune) possiamo 
"sincronizzarci"; comunque in linea generale, gestisci (es.) l'evento 
"doppio click" della casella di testo "cognome" (o tutte e due) scrivendoci:
es.
'---
if not insull(me!cognome) then
    forms!nomeMascheraPrincipale.Form.Filter = "cognome=" & chr$(34) & 
me!cognome & chr$(34)
    forms!nomeMascheraPrincipale.Form.FilterOn = true
else
    msgbox "Il cognome è vuoto!"
end if
'---
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:flt6ea$ot3$1...@tdi.cu.mi.it...


 Paolo
Un poco più chiaro; ma forse io non sono stato abbastanza chiaro. Ci 
riprovo; devi scrivere in coda al testo del messaggio precedente, come sto' 
facendo io, grazie.
Ora la casella di riepilogo già controlla l'evento "doppio clic" della 
casella di testo:
es.
    ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[ID] = " & str(Me![Elenconominativi])
    Me.Bookmark = rs.Bookmark
devi modificare l'istruzione che filtra la maschera principale:
...
Set rs = Me.Recordset.Clone
...
in:
Set rs = Forms!maschera.Form.Recordset.Clone
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:fm00lb$ofi$1...@tdi.cu.mi.it...


 Paolo
Ahaa Pa'!
Devi scrivere in coda al testo del messaggio precedente, come faccio io!
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:fm24i6$q5r$1...@tdi.cu.mi.it...

Chiedo mille volta Scusa per gli errori commessi, grazie per la Vs pazienza.
Paolo
Newsgroup: it.comp.appl.access
Titolo: esecuzione codice all'avvio di access

Gent.mi,
è possibile istruire del codice che all'apertura di access si
autoesegua,
come per la macro AUTOEXEC?
si può nominare un modulo stile la macro sopra citata?
 
Naturalmente conosco la maschera di avvio, e come introdurre sulla
maschera di partenza un codice su apertura della stessa.
Ho tuttavia dei problemi perchè devono esser fatti degli aggiornementi
e letture di dati prima del caricamento maschera principale.
 
Riflessione:
da codice si potrebbe impostare la maschera di avvio (o relativo
codice..)
 
grazie delle eventuali indicazioni
dragons


Io ho un'appplicazione che all'avvio apre una maschera "mAvvio" con la
proprietà Evento timer che chiama una funzione, così: =fArchivia(). La
proprietà SuTimer è a 1, cioè parte subito. La funzione per prima cosa
fa Forms!mAvvio.TimerInterval = 0 così la funzione non è chiamata più.
Esegui il tuo codice poi fai chiudere la maschera e apri quella
"iniziale".
Riccardo Baldinotti

grazie Riccardo,
è una soluzione che testo,
 
Se esiste qualcosa di più diretto, senza passare dalle maschere..?
Ho smanettato anche dei gruppi di discussione americani, ma non ho
trovato ancora nulla..
saluti
dragons


Allora  perché non chiami la tua funzione nella macro autoexec?
Riccardo Baldinotti

è una questione di non far vedere la macro dove punta..
grazie
dragons

 ha scritto nel messaggio 
news:e8193359-5689-48ef...@n38g2000yqm.googlegroups.com...
č una questione di non far vedere la macro dove punta..
grazie
dragons
 
che vor dě?
 
 
Antonio

Newsgroup: it.comp.appl.access
Titolo: Menù Strumenti->avvio

Ciao a tutti
Per prova su Strumenti->avvio, ho tolto l'opzione su"visualizza finestra
db","menu completi","menu scelta rapida predefinita".
Ora perň non sono + in grado di rimetterli xchč non ho + il menu
"strumenti", anzi mi da disponobili solo il menu "file" anche se non
totalmente e il menů "Finestra".
Come posso rimettere queste opzioni, anche xchč cosě non si possono
apportare modifiche.
Ciao e grazie

 ha scritto nel messaggio
news:jEwOa.155305$Ny5.4...@twister2.libero.it...

Avvia il db tenendo premuto il tasto shift oppure all'interno del db premi
F11
MAssimiliano

 ha scritto nel messaggio
news:1IwOa.2349$B8....@news.edisontel.com...

GRANDISSIO, funziona
grazie mille
ciao

 ciao
Biso, facciamo due conti: Mitico, GRANDISSIMO, Gentilissimo... sto iniziando
ad andarmene di testa...
MAssimiliano, MI-TI-CO, ma vaffa...
....
Ecco ora va meglio
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: db & Script ?????????

Si può creare un db access tramite uno script???
Ciao Adolfo
--
ado...@katamail.com
ICQ:  124734860
                          V i s i t a
 
http://utenti.lycos.it/vico_pisano/
 
http://otillo95.monrif.net


Diciamo che si può creare un database e i suoi relativi oggetti usando il
codice VBA e/o il codice SQL.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:F%Gh9.5635$Av4.1...@twister2.libero.it...

Qualcosa del genere??????
==============================================================
# Table : TPACCANG
#==============================================================
CreateTble C=TPACCANG N="TPACCANG" L="Tipologia di accesso"
(
   C=PRGACC T=NUMBER P=Yes M=Yes N="PRGACC",
   C=DESACC T=VARCHAR(30) P=No M=No N="DESACC"
);
#==============================================================
# Table : TPACNANG
#==============================================================
CreateTble C=TPACNANG N="TPACNANG" L="Anagrafica account"
(
   C=PRGACN T=NUMBER P=Yes M=Yes N="PRGACN",
   C=USERNAME T=VARCHAR(10) P=No M=No N="USERNAME",
   C=DATACRE T=DATE P=No M=No N="DATACRE" L="DATA DI CREAZIONE DELLO
USERNAME",
   C=DESACN T=VARCHAR(100) P=No M=No N="DESACN"
);
MA dove lo si da impasto x generare?????

 ha scritto nel messaggio
news:am7el1$4m5u$1...@stargate1.inet.it...

Non esattamente; puoi crearti un database che genera un'altro database: nel
codice VBA esistono Metodi ed Istruzioni che son in grado di creare nuovi
database (CreateDatabase) e nuovi oggetti nuovi oggetti (CreateTable, Create
Form, CreateQueryDef, CreateReport, CreateField, CreateRelation, ecc. ecc.).


Newsgroup: it.comp.appl.access
Titolo: trasformare un campo da numerico a testo durante una query di accodamento

Ho una tabella (Luoghi) con un campo contatore a 4 cifre (id_luogo) e un
campo testo (luogo).
Luoghi mi serve per popolare due campi (da) e (a) di una seconda tabella
(Tratte_Temp); Tratte_temp ha altri campi.
La tabella Tratte_Temp è temporanea e mi serve, tramite una query di
accodamento a popolare una tabella defintiva (Tratte_Def).
Tratte_Def ha i seguenti campi Id_tratta (composto dall'unione di
id_luogo(da) e id_luogo(a)sino a formare un codice di otto cifre) e
descrizione_tratta (composto dall'unione delle descrizioni degli id_luogo).
Il mio problema è che parto da un codice numerico e devo trasformarlo in
testo mantenendo gli zeri iniziali.
Suggerimenti?
Grazie a tutti.
skipper dixit...


Se la destinazione č un campo di testo, i dati diventano testo; li unisci
con &. Forse intendevi dire che se l'unine dei codici (da) (a) non arrivava
a 8 cifre devi anteporre gli zeri? Se č cosě puoi utilizzare la funzione
Format (vedi help):
es.
Format([id_luogo(da)] & [id_luogo(a)];"00000000")
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c4uep7$brh$1...@canarie.caspur.it...

le virgolette!!!! accidenti non mettevo le virgolette e non mi formattava il
campo tenendo gli zeri!!
Grazie mille
skipper dixit...
Newsgroup: it.comp.appl.access
Titolo: Richiesta aiuto a NG per visualizzazione immagini

Ciao al NG
ho sovrapposto 2 immagini una a colori ed una in bianco e nero. Al
passaggio del mouse su di un pulsante la proprietà visible di quella a
colori si imposta su true mentre quella in bn su false.
Quando esco dalla zona del pulsante vorrei che si invertissero
nuovamente le proprietà affinchè risultasse visibile solo quella in
bn. Come posso fare?
Grazie in anticipo per l'aiuto...sono all'inizio...scusate.

 ha scritto nel messaggio
news:a370b1a.04090...@posting.google.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms dai un'occhiata
al database di esmpio allegato alla FAQ di Alessandro Baraldi intitolata
"Esempio di come realizzare pulsanti ad effetto tipo OutLoock".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:a370b1a.04090...@posting.google.com...

Oltre al consiglio di Roberto puoi trovare un esempio forse più aggiornato
sul sito sotto nella sezione Forms intitolato "ToolBar".
La differenza sostanziale è nella gestione degli eventi(MouseOver)
decisamente più
agevole.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Problemi con find

mi da un errore:
"Gli argomenti utilizzati dall'applicazione non sono di tipo valido,
non sono compresi nell'intervallo consentito, o sono in conflitto.
Ho scritto:
magazzino.Find (magazzino!Id_capo = 2)
datemi un aiuto, please :(((
grazie
gil


Dovresti dire cosa vuoi cercare ... Il metodo .find cerca
in un modulo, a me sembra che tu voglia cercare invece un record
in una tabella o in una maschera.
Ciao
Arturo

 ha scritto nel messaggio
news:rcgrltgpm4it7e4gk...@4ax.com...

Non è per caso che anziché il metodo Find tu debba adoperare il metodo
FindFirst?
E quindi:
Dim StrCriteri As String
StrCriteri = "[Id_capo]=2"
magazzino.FindFirst StrCriteri
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

magazzino.FindFirst StrCriteri
Findfrist non me la prende....
cmq ho risolto, sbagliavo il modo in cui scrivevo il criterio
anziche 
StrCriteri = "[Id_capo]=2" come hai scritto tu
digitavo
StrCriteri = "magazzino![Id_capo]=2"
Ti ringrazio per l'aiuto :)
Ciao

 Findfrist non me la prende....
non è che magazzino è un recordset che tu non apri con opzione
dbopendynaset?
Antonio
Newsgroup: it.comp.appl.access
Titolo: Test di un campo su Maschera continua

ho una maschera continua associata ad una query , vorrei ad ogni 
record , in base al valore di un campo visualizzare una immagine 
di un semaforo rosso oppure verde.
Sull'evento  apertura Access controlla il primo record e ripete 
l'immagine su tutti  gli altri. C'ï¿œ un modo per farlo uno per 
uno ?
grazie mille
ZDeZoro
-- 
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 ha scritto nel messaggio 
news:32856288.12579406693...@db-newsgroup.vg.virgilio.net...

L'unica e la + veloce ï¿œ la formattazione condizionale

 Gerarchie it, italia, it-alt, tin, it.binari. Unico!
http://www.sitocomune.com/
 (3.1, 3.10, 3.25, 3.26 3.57)
trovi dei link di soluzioni anche nel sito di KARL DONAUBAUER, sezione
maschere
http://www.donkarl.com/it/
HTH, mpio

Newsgroup: it.comp.appl.access
Titolo: salto pagina nei report

Ciao ragazzi avrei bisogno del vostro aiuto per realizzare il salto 
pagina in un report, mi spiego:
ho un reporto che mi mostra i movimenti (prelevamento e versamento) 
relativi ad una serie di articoli.
Vorrei fare in modo che se un articolo che si trova quasi alla fine 
della pagine ha un numero di movimenti tale da non entrare tutti in 
quella pagina, il record deve esser "trascritto" nella pagina successiva.

 ha scritto nel messaggio
news:qFYwd.534845$35.22...@news4.tin.it...

Imposta a Si la proprietą Stampa sezione unita (vedi help).
-- 
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: calcolo ici

Salve sono un principiante di access. Non conosco il linguaggio di
programmazione. Vorrei fare invidiare i miei colleghi creando un
programmino semplice  che mi facesse i calcoli i.c.i.  (imposta
comunale immob.) comprese le sanzioni e gli interessi  magari
ultilizzando i calcoli nelle query. Dove posso trovare un esempio di
programma per avere una base di partenza?
Grazie a chi mi risponderà.

 ha scritto nel messaggio 
news:h1ouo11hgghcod13j...@4ax.com...

In questo caso sarebbe uno di noi a far "invidiare" i tuoi colleghi...
non avresti un gran merito...
Ti consiglio di iniziare a studiare un po' la programmazione in Access.
Ad ogni modo la cosa principale è quella di avere sottomano tutti i 
parametri variabili per il calcolo. Queste variabili possono essere messi in 
una tabella. Poi bisogna conoscere i parametri fissi che, nel caso dell'ici, 
variano da comune a comune e anche questi possono usare una tabella.
Alla fine si costruisce un algoritmo che tiene conto di tutte le possibili 
variabili.
Tutto ciò è molto difficile da realizzare se non hai le basi della 
programmazione.
Comunque se hai dei frammenti di calcolo da eseguire puoi postare il quesito 
e qui troverai ampie risposte.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento dati tra due DB

Salve a tutti,
volevo sapere se è possibile, magari tramite VBA, accedere ai record
pesenti in una tabellaA di un DB, è aggiornare un'altra tabellaB,
presente in un altro DB, con i record che sono in tabellaA ma non in
tabellaB.
insert into tabellaB select * from tabellaA where tabellaA.id not in
(select id from tabellaB);
Cioè vorrei realizzare una query del genere solo che le due tabelle si
trovano su due DB differenti.
Una soluzione sarebbe quella di importare la tabella ed eseguire la
query, ma visto che sono troppe le tabelle che devono subire questo
trattamento volevo sapere se c'era un modo diretto per eseguire questo
tipo di operazione.
Grazie
Luca

tabellaB.
esiste una
macro che ti fa esportare una tabella in un altro db: trasferiscidatabase.
Dovrebbe fare al caso tuo
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
 

 wrote in message
342c0c37.02051...@posting.google.com...

Perchè IMPORTARE? Usa il verbo "COLLEGARE" e il gioco è fatto!!!
Chiaro?
--
Maurizio75
Newsgroup: it.comp.appl.access
Titolo: access 03

Buongiorno. Ho la possibilitą di passare da Office (e quindi Access) 2000
alla versione 2003. Il mio dubbio riguarda unicamente le procedure scritte
con Access 2000 che verrebbero manutentate/sviluppate con 2003 e la loro
compatibilitą all'indietro (dovrebbero girare sotto Access 2000). Qualcuno
ha informazioni o esperienze a proposito?
Grazie a tutti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Hai sicuramente un problema se nel file hai dei riferimenti di libreria.
Infatti, aprendo il file in Access 2003 questi vengono aggiornati alla nuova
versione, che ovviamente, produrano un errore aprendo il file in Access
2000. Ad esempio se utilizzi il riferimento Microsoft Excel per esportare
dati in Excel da Access, in Access 2003 questo è presente nella versione 11,
mentre i Access 2000 c'è la versione 9.
Questo produce un messaggio di errore durante la compilazione del file mdb
quando crei il file mde (ed in generale quando si eseguono routine legate a
quel riferimento mancante).
Ciao
Antonio

Newsgroup: it.comp.appl.access
Titolo: Backup

C'e' un sistema per fare un backup dei dati inseriti in un gestionale
Access?
Quindi magari attraverso un pulsante fare un backup copiando tutti i dati
inseriti nel programma gestionale in un file, in modo che in caso di
problemi si possano ripristinare le tabelle con tutti i loro contenuti.
  Ciao

Puoi usare una copia del database da salvare, e scrivere una routine che
esegua delle query che svuotino le tabelle del database 'copia', le
riempiano con i dati aggiornati e compattino il tutto.

Newsgroup: it.comp.appl.access
Titolo: A capo in casella di testo in report

Vorrei mandare a capo delle stringhe in una casella di testo di un
report. Come fare ?
Se avessi una casella di testo con origine dati = "AAAA" & "BBBB", come
potrei mandare a capo tra AAA e BBBB in una casella di testo in un
report ?
Grazie. Ilic.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 report ?
=primocampo & chr(13) & chr(10) & secondocampo
Antonio

> =primocampo & chr(13) & chr(10) & secondocampo
In questo modo però, in anteprima di stampa non si vede il testo andare
a capo ma solo un simbolo non riconosciuto di divisione.
E' corretto ?


 E' corretto ?
No.
Il problema dipende da altri fattori.
Posta quello che hai scritto come origine riga del controllo
Antonio

Risolto...
Mettevo chr(10) & chr(13) e non viceversa.
Ciao. Ilic.

 Mettevo chr(10) & chr(13) e non viceversa.
Quando rispondi devi lasciare parte del messaggio precedente, altrimenti non
si capisce piů nulla!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Personalizzare pulsante stampa di access

Ciao a tutti.
Come posso fare apersonalizzare il pulsante di stampa in  una naschera di 
access?
Io vorrei riuscire a decidere il numero di copie e come stampare.
Grazie 

 ha scritto nel messaggio
news:4418620f$0$18292$4faf...@reader1.news.tin.it...

semplice...
nell'evento clik del pulsante, per esempio, metti
        numcopie=InputBox("Quante copie",5)
e poi con un ciclo for next ripeti il comando di stampa n volte
        for x=1 to numcopie
            docmd.openreport ...
        next
quel 5 indica il valore che access scrive nella finestra, se il numero è +
o - il solito, altrimenti lo cambi a video
Ciao
Nik
help di access
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile,
context])

 ha scritto nel messaggio 
news:KDZRf.35123$A83.9...@twister1.libero.it...

Grazie mille.
come faccio a fare aprire la finestra delle impostazioni della stampante?
Grazie ancora David 

 ha scritto nel messaggio
news:44186c99$0$18291$4faf...@reader1.news.tin.it...

ctrl+p  ... potresti emularlo con un sendkeys ... ma non tutti lo
consigliano.
se leggi nei post precedenti vedrai che nelle ultime versioni di access è
stato introdotto l'oggetto printer che dovrebbe fare al caso tuo.
ciao

Newsgroup: it.comp.appl.access
Titolo: riferimenti librerie

Ciao a tutti, sapete che libreria devo attivare per registrare il comando
IsLoaded?
E' da un pò che ci provo ma non ho ancora trovato soluzione
Ciao a tutti
Roberto

 E' da un pò che ci provo ma non ho ancora trovato soluzione
Forse intendi la proprietà IsLoaded di un AccessObject che
esiste nelle versioni >=A00.
È parte della libreria di Access p.e. in A00 "msacc9.olb".
Senza questa libreria Access non funzione. Quindi il tuo problemo
puo essere una versione più vecchia di Access o un errore nel
tuo codice o ...?
-- 
HTH
Karl
*********
Access-FAQ (German): 
http://www.donkarl.com

 tuo codice o ...?
prova a cercarla sotto la voce "Microsoft Access 9.0 Objec Library"
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao a tutti...scusate ma ho risolto...ebbene il comando IsLoaded non è
definito da nessuna libreria ma bensì ho dovuto creare un modulo...ora va
tutto.
Alla prossima
Roberto

Newsgroup: it.comp.appl.access
Titolo: Stano comportamento campo contatore

In un campo chiave della tabella di chiave primaria e Contatore ho notato
che mi salta qualche record  ommettendo numero progressivo ma è successo a
qualcuno altro di voi?? avevo ripulito prima la tabella e compattato anche
Db. poi ho constatato un altra tabella che mancano i numeri pari. Mahh..
avrei manomessa qualche opzione da qualche parte?? non mi risulta!!


beh il tema č assai discusso, il contatore una volta eliminato il record non
lo ripropone piů, va avanti a partire dall'ultimo inserito piů uno.

 ha scritto nel messaggio
news:46272cbc$0$36451$4faf...@reader5.news.tin.it...

No, Forse mi sono spiegato male.
azzerato una volta la tabella Ho compattato Db  per partire da zero . fino
qui tutto ok.
 Non ho eliminato alcun record, in campo contatore sono partito da 1. Ma
vedo ad esempio che il nel campo  numero 80 c'č  ed anche il numero 82, e
saltato il record 81. Strano che non c'č stato nessuna interruzione o
annullamento o eliminazione .
Newsgroup: it.comp.appl.access
Titolo: Creare una Data nulla

Come fare per generare una data nulla?
Ho la necessità di creare un campo calcolato in una query di unione in cui 
dati provenienti da una tabella vengono uniti a quelli di un'altra tabella. 
nella prima il campo di tipo data NON esiste, nella seconda invece esiste.
Il risultato è che quando genero il campo con una istruzione tipo:
Select NULL As CampoData From Tab1
Union Select DataEvento from tab2;
ottengo una colonna di valori tutti nulli.
Ho risolto temporaneamente introducendo per Null una data fittizia che non 
ha significato nella applicazione.
Ma la cosa non mi piace !
-- 
========
Saluti
Giuseppe 

Giuseppe ha scritto:



Inverti i Select, e aggiungi un ALL altrimenti l'UNION fa un
raggruppamento (vedi help) e ti trovi una sola riga col campo null invece
che una per ogni record di Tab1
  Select DataEvento from tab2
  Union ALL Select NULL As CampoData From Tab1;
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
per semplicità avevo omesso il fatto che l'elenco dei campi era più 
consistente.
L'idea di invertire le select mi piace.
Evidentemente il tipo di campo viene creato alla prima select e quando 
unisce la seconda tronca perché la destinazione non è di tipo data.
Che ne pensi? 

 Namor
Per semplicità avevo omesso il fatto che l'elenco dei campi era più
consistente.
L'idea di invertire le select mi è piaciuta.
Infatti l'ho provata e funziona.


Giuseppe ha scritto:


L'UNION non richiede che i campi da unire siano dello stesso tipo. Quindi
di che tipo sarà il campo risultante? Se unisci un campo testo ad un
numerico il risultato è un testo, indifferente se sia messo come primo o
come secondo nell'UNION. Quindi Jet valuta i vari tipi di campi da unire e
sceglie quello che può contnere gli altri. Si vede che nel caso
particolare di un campo calcolato che contiene solo valori Null unito ad
un campo data non riesce a valutare correttamente il tipo di dato da usare.
Un campo calcolato Null unito ad un numerico funziona usando UNION ALL ma
non usando il solo UNION.
Null + testo funziona sempre
Null + data funziona solo con ALL, altrimenti dà record vuoti
Null + boolean funziona solo con ALL, altrimenti dà record vuoti
Null + numerico o valuta funziona solo con ALL, altrimenti i numeri
vengono convertiti in caratteri come con Chr()
Test eseguiti su A00.

Newsgroup: it.comp.appl.access
Titolo: Help imposta pagina

Ho creato un file .mde che gira su run-time di access97 nel momento in cui
vado a cambiare le proprietà della stampante su imposta pagina non me le
salva, sapete da cosa dipende se dalle run-time  oppure dall' .mde e quale è
la soluzione.
Grazie a tutti per l'aiuto fin ora avuto.


negli mde non piu' modificare le impostazioni di stampa, cioe' puoi cambiarle,
ma il tutto non viene salvato.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

la soluzione.
Come ti ha risposto Federico, il progetto VBA compilato di un .MDE è a sola esecuzione.
Quando assegni una stampante specifica a un .mdb, su chiusura report il sistema apre automaticamente
il report in modalità Design e apporta la modifica; cosa impossibile in modalità compilata.
Se devi assolutamente associare una stampante specifica ai Reports di un .MDE, devi ricorrere  a una
tabella d'appoggio e un programmino specifico che permette d'associare a ogni report una delle
stampanti di sistema.
Su apertura del generico report, si testa quale stampante gli è stata associata nella tabella
d'appoggio e quindi la si imposta come predefinita di windows.
Sembra macchinoso, ma se scarichi dal download del Sito Comune la utility di Carlo Costarella e
Lorenzo Coronati per impostare stampanti come predefinite, trovi tutto quello che serve....
Ciao, warp
Sito Comune:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: report con campo multiplo

salve,
ho un report in stile lettera con una casella testo che contiene una frase
di più righe e devo aggiungere con & un campo (data(.
L'origine dei dati è una query.
Il mio problema è:
La query estrae
1. Pinco (nome) Palla (cognome) 1/1/2000 (data)
2. Pinco (nome) Palla (cognome) 2/1/2000 (data)
 come posso stampare 1 sola pagina (stile lettera) che includa tutti i
record della query dove varia solamente il campo data
esempio
Pinco (nome) Palla (cognome)
casella testo= "ci siamo visti nei giorni"& [data] 1/1/2000 e successive &"a
Vicenza", come se si aggiungesse data1, data2 eccetera nella stessa pagina
spero di essere stato chiaro
grazie

 wrote in message
86fedl$dbg$1...@geronimo.keycomm.it...

Tipo mailmerge con Word?

Vicenza", come se si aggiungesse data1, data2 eccetera nella stessa pagina
Vai nella finestra degli ordinamenti e raggruppamenti e raggruppa per il
campo data
Antonio

 >


 wrote in message
86puqn$olt$1...@geronimo.keycomm.it...

Dalla descrizione del tuo esempio ho pensato che dovessi scrivere delle
lettere ("...report stile lettera...") con al loro interno dei campi
variabili. Se hai Office o l'accoppiata Access e Word, probabilmente ti
sarebbe più comodo crearti delle "lettere tipo" on Word e associarle alla
tabella o query di Access producendo tutti i tipi di lettere che vuoi.
La funzione (strumento) di Word che dovresti approfondire è la stampa unione
(mailmerge) nel menù: Strumenti/Stampa unione. E' veramente completa; sin
dalla versione 2 (Win 3.11) l'ho utilizzata e l'ultima versione che
attualmente utilizzo ('97) la reputo soddisfacente per le mie esigenze.
Unisci poi la possibilità di poter "pilotare" Word da Access tramite VBA e
il gioco è fatto!
Fammi sapere...

 wrote in message
86rhr2$rmo$1...@suite03.caspur.it...


 wrote in message
877cef$bp3$1...@geronimo.keycomm.it...

Devi creare dei raggruppamenti; nel menù "Visualizza/Ordinamento e
raggruppamento" inserisci i campi che devi raggruppare per ogni [nome] o
[cognome] a secondo delle tue necessità. Mi spiego meglio:
- Menù Visualizza/Ordinamento raggruppamento;
- nella colonna "Campo o espressione" inserisci il/i campo/i per cui vuoi
raggruppare i dati [nome] o [cognome];
- in basso, segli se visualizzare la Intestazione (gruppo) o/e Piè di pagina
(gruppo); (F1 per avere più info)
Ti troverai sul report delle "righe" con scritto "Intestazione/Piè di pagina
[nome] o [cognome]", lì puoi inserire i campi [nome] [cognome] etc.. che
verranno visualizzati una volta; mentre nel corpo del report inserisci i
campi [numero polizza] e [data scadenza]...
Ciao
Newsgroup: it.comp.appl.access
Titolo: Errore Run Time 2113

In fase di Apertura di una Maschera ho la necessitą di muovere dei dati
sulla Maschera:  normalmente funziona. Vi sono dei casi(sembra alla prima
apertura della Maschera, ma  non ne sono sicuro) nei quali mi da il
seguente errore:
"2113: E' stato immesso un valore non valido per il campo"
Private Sub Form_Load()
  Forms!MsgMG3!PastiConfermatiCliente = Forms!MsgMG3!SPC
esiste un'istruzione che anche in caso di errore il programma non si
blocchi bypassando l'istruzione.
Saluti e grazie
Nicola 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



 Nicola
on error goto err
....
err:
select case err.number
case 2113
resume next
case else
msgbox err.number & "  " & err.description
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
Newsgroup: it.comp.appl.access
Titolo: FileName non funzion più

Buongiorno a tutti,
sull'evento di una maschera ho il seguente codice:
Set rst = CurrentDb.OpenRecordset("links")
          With Application.FileSearch
              .LookIn = "MIO PERCORSO"
              .FileName = "*.JPG"
              If .Execute > 0 Then
                  For i = 1 To .FoundFiles.count
                      rst.AddNew
                      rst!Path = NomeLink(.FoundFiles(i)) & "#" &
.FoundFiles(i) & "#"
                      MsgBox rst!Path
                      rst.Update
ecc...
il problema è che con l'installazione del sistema operativo WIN2000, mi
restituisce su .FileName il seguente messaggio di errore:
"Chiamata di Routine o argomento non valiti".
il tutto funziona regolarmente su macchine WIN98.
Chiedo gentilmente se a qualcuno è capitata una analoga situazione ed è in
grado di aiutarmi.
Vi ringrazio anticipatamente per l'attenzione e saluto tutti quanti.
MAURO

 ha scritto nel messaggio
news:6Nxfa.43297$Lr4.1...@twister2.libero.it...

E' successo anche a me usando Windows ME; un paio di anni fa, dopo una lunga
chiacchierata su questo NG si arrivò alla determinazione che si trattasse di
un bug.
Tenendo conto che Percorso è il nome della variabile stringa che contiene il
percorso della directory che contiene i file .JPG, io ho risolto così:
    Set rst = CurrentDb.OpenRecordset("links")
          With Application.FileSearch
            .NewSearch
            .FileType = msoFileTypeAllFiles
              .LookIn = Percorso
              If .Execute > 0 Then
                  For i = 1 To .FoundFiles.Count
                      rst.AddNew
                      rst!Path = NomeLink(.FoundFiles(i)) & "#" &
.FoundFiles(i) & "#"
                      rst.Update
                  Next i
              Else
                  MsgBox "La cartella è vuota", vbCritical, ""
              End If
          End With
    Set rst = Nothing
Perché il tutto ti funzioni occorre però che aggiungi al tuo database i
riferimenti alla libreria Microsoft Office.
Naturalmente così facendo, nella tabella links memorizzerai l'indirizzo di
TUTTI i file presenti nella directory e non solo quelli di tipo JPG.
Sempre se la variabile stringa che contiene il percorso della directory che
contiene il file di tipo JPG si chiama Percorso, in alternativa prova a
risolvere tutto con la funzione Dir, ovvero:
Set rst = CurrentDb.OpenRecordset("links")
Dim Pippo As Variant
Pippo = Dir(Percorso & "*.jpg")
Do Until 1 = 2
    If Pippo = "" Then Exit Do
    rst.AddNew
    rst!Path = Percorso & Pippo & "#" & Percorso & Pippo & "#"
    MsgBox rst!Path
    rst.Update
    Pippo = Dir
Loop
ecc...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Naturalmente cosě facendo, nella tabella links memorizzerai l'indirizzo di

Newsgroup: it.comp.appl.access
Titolo: disinstallare l'assistente di office-access

ciao a tutti, ho office 97 installato, e all'apertura dell'applicativo 
(access o word per esempio)
mi compare sempre la finestra pop-up con l'assistente di office...
ora vorrei che non mi comparisse piu' questa schermata, ho cercato una
voce che mi potesse fare cio' sul registry ma non l'ho trovata, ho
cervato tra le opzioni dell'applicativo, ma tutto inutile
che voce del registry devo modificare/cancellare, o quale altra
proprieta' devo modificare???
ciao e grazie in anticipo!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:230df7c7064b5a271f...@mygate.mailgate.org...

Registro? Io in realtà installando Off97 ho esplicitamente escluso
l'installazione del cacchio di assistente. prova a modificare le opzioni di
installazione dal cd di off97!

 Puoi disinstallarlo anche  dal pannello di controllo-> Installazione
applicazioni->Microsoft A2k->Aggiungi/rimuovi
Ciao Daniele
---

Newsgroup: it.comp.appl.access
Titolo: filtro su sottomaschera

ciao,
desidero sapere se è possibile impostare un filtro su una sottomaschera
con un codice del tipo:
sotto_maschera.Filter = "campo = condizione"
sotto_maschera.FilterOn
per associarlo ad un determinato evento della maschera principale.
come sopra espresso il metodo .filter non è riconosciuto.
grazie anticipatamente
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:e3c6kd$uv3$1...@news.newsland.it...

Guarda sul sitocomune, ci sono vari esempi...
www.sitocomne.com
Ciao
Roberto 

 grazie anticipatamente
a parte il me.sotto_maschera che ti conviene usare, cosě aiuti Access ad
identificare l'oggetto,
chiarisci meglio cosa scrivi come condizione e soprattutto sei il tuo
"campo" č di tipo tetsto o numerico o altro
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 sotto_maschera.FilterOn
Se posso darti un consiglio evita l'utilizzo dei filtri, basati su una query
con nella WHERE i campi filtro della form.
Dopo aggiornamento di tali campi o alla pressione di un tasto, scateni il
requery.
Ciao

Newsgroup: it.comp.appl.access
Titolo: & & e commerciale

Come posso inserire una & in una etichetta di un report? Tipo Rossi &
Company? ci ho provato ma mi restituisce un "_"
Grazie

 Devi mettere "&&". La prima & Access la utilizza per sottolineare  il
carattere seguente: in questo modo viene assegnato alla combinazione di
tasti ALT+(carattere sottolineato) l'evento click (Ovviamente la storiella
viene usata tipicamente su un pulsante)
Paolo
Newsgroup: it.comp.appl.access
Titolo: Problemi con le sottomaschere

Scusate... a volte non riesco a fare con le sottomaschere le stesse cose che
faccio con le maschere. Ad esempio una cosa banalissima, in un controllo
della sottomaschera voglio far comparire un  valore dedotto da  un altro
controllo della stessa  sottomaschera. Nel mio caso ho un controllo  casella
combinata chiamato 'codice libro' con un elenco di 3 campi: codice libro,
nome, prezzo.
 Nel controllo chiamato 'prezzo' devo far comparire il prezzo presente in
'codice libro'. Allora nella proprietą 'origine controllo' di 'prezzo' gli
scrivo:
=Forms![nome maschera principale]![nome sottomaschera].Form![codice
libro].Column(2)
Viene fuori il solito #Nome?
Il problema č secondo me nel riferimento alla sottomaschera in  quanto non
funziona neppure se cerco semplicemente di copiare il valore di un controllo
in un altro!
Vi prego datemi un consiglio...
Grazia

...
Se tutti e due sono nella stassa sottomaschera basta
=[codice libro].Column(2)
L'errore spesso č che nel riferimento non č giusto il nome della
sottomaschera ma il nome del controllo nella maschera principale
che contiene la sottomaschera:
=Forms![nome maschera principale]![nome controllo con la sottomaschera]
.Form![codice libro].Column(2)
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 in un altro!
CTRL-SPAZIO su un modulo....e hai tutti quello che puoi 'linkare', con la
giusta sintassi e senza errori di digitazione.
In effetti sembra questo il tuo problema. Al limite setta il valore
sull'evento afterupdate della combo.
Saluti.
Luciano
(DOC)

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

Mi chiedevo se fosse possibile, da codice, clonare una tabella esistente
cambiandone ovviamente il nome.
Grazie.
Frigster

 ha scritto
nel messaggio
news:2kcCc.14051$c_1.4...@twister1.libero.it...

Anche da macro se vuoi: CopiaOggetto
MAssimiliano

 ha scritto nel messaggio
news:2kcCc.14051$c_1.4...@twister1.libero.it...

L'Help ti ha insultato.... o rotto l'indice...???
DoCmd.CopyObject, "Copia Impiegati", acTable, "Impiegati"
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: output da access a excel ---aiuto !!!

Ho una maschera database che attinge da una tabella database.
Quando seleziono un determinato record, cioè quello contraddistinto da
un particolare numero di protocollo, avrei bisogno di inviarne i campi
che lo compongono e che servono a stampare 4-5 modelli che
necessariamente devo stampare in excel.
Ho capito che ci sono almeno due strade, ma in entrambe sono ad un
punto morto e devo assolutamente finire la prima parte di un lavoro.
il primo metodo:
Ho creato un file xls collegato ad una tabella. Una query di
accodamento (filtrata sul valore del numero di protocollo),"dovrebbe"
consentirmi la cosa. In realtà mi dice che ha bisogno di una query
aggiornabile e non capisco come fare.
per il secondo ho provato a fare così:
'esegue query protocollo per invio dati a excel
DoCmd.OpenQuery "QRY_PROTOCOLLO"
'invia i dati a excel
'DoCmd.OutputTo acOutputQuery, "QRYPROTOCOLLO", acFormatXLS,
"D:|.......MasterModello.xls", True
purtroppo ho capito che tra l'elaborazione della query e l'invio a
excel i dati non
vengono memorizzati, dovrei/vorrei/penso di doverlo fare su un file di
testo(o xls) ma non ne sono capace....
Qualcuno mi può aiutare ?
Contando che il risultato finale, andrà poi condiviso tra una
quindicina di utilizzatori, qual'è la soluzione preferibile cioè
quella che impegna meno la macchina?
Grazie di cuore a tutti per l'attenzione, sono un autodidatta e sono
veramente in difficoltà...



 ha scritto nel messaggio 
news:1169471315....@38g2000cwa.googlegroups.com...







[risposta]
E' buona norma indicare se lo stesso messaggio viene inviato a più NG.
Comunque ti ho risposto su MPIOA...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: RunTime access

Qualcuno di voi sa se esiste una guida per il runTime di Access?
Grazie.

 ha scritto nel messaggio
news:ce877019.02073...@posting.google.com...


 Se ti riferisci a office XP acquista la versione developer
Scrivi DOPO il quoting!!!
Antonio

 Qualcuno di voi sa se esiste una guida per il runTime di Access?
Una guida per che cosa, esattamente?
--
Matteo Palmieri - Cybercreations
www.cybercreations.it
Newsgroup: it.comp.appl.access
Titolo: richiamara un routine da un altro db

Buongiorno a tutti
mi sapete indicare se e' possibile richiamare una routine inserita in un
modulo che aggiorna una tabella presente in un altro db che non sia quello
in cui si ta lavorando.
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Collega la tabella al db in uso e inserisci il db remoto nei riferimenti
cosě che puoi usarne le funzioni
MAssimiliano 

MA ha scritto:


grazie massimiliano


 -- 
Io trovo la dispersione del Codice una cosa non utile, intendo come
Dispersione il posizionamento delocalizzato delle Routine.
Oltre alla soluzione che ti ha suggerito MA, io vedrei bene, nel
caso siano da usare delle Query di Aggiornamento l'uso delle
query che puntano direttamente al DB Remoto.
Trovi un esempio alla Sezione [QUERIES] del mio sito alla
FAQ 1.7 Modificare Records in/da un Database Remoto
di cui ti riporto uno stralcio:
UPDATE my_table IN '' [;DATABASE=C:\Data.mdb;PWD=myPassword]
SET myField = 'myValue'
WHERE anotherField =
   (SELECT someField
     FROM diffTable
     WHERE criteriaField = 100);
Dove:
[my_table]		E' la Tabella REMOTA contenente il campo [myField] da Modificare
[anotherField]		E' il campo della Tabella REMOTA usato come Condizionante
[diffTable]		E' la Tabella del Database Corrente contenente il campo di
confronto
			[someField] ed il criterio eventuale.
IMPORTANTE
Ovviamente la SubQuery in questo caso DEVE restituire UN SOLO record.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 di cui ti riporto uno stralcio:
Lui ha parlato di routine non di query.
MAssimiliano 


Parlava di Aggiornare Tabelle, e come tale ho ipotizzato
che avesse in Remoto una Routine che potesse eseguire una
sorta di Query o via Recordset DAO.
Io sono contrario a questo modo di usare il codice in quanto
non ottimizzato e, nel caso lo scenario fosse questo ho ritenuto
di proporre questo metodo che nasce da una supposizione.
Usare i riferimenti non è sempre possibile e non è sempre buona
cosa, soprattutto con la strategia che dove ci sono Tabelle
non ci deve essere Codice.
Parlando di Tabelle allegate, la domanda sua cadeva di partenza.


Newsgroup: it.comp.appl.access
Titolo: ricerche con più filtri

Salve a tutti, come si possono fare ricerche selezionando più filtri di
ricerca?
Codice di partenza all'incirca :
If Not IsNull(Me.Ditta) Then Me.List.RowSource = "Ditta"
If Not IsNull(Me.Loca) Then Me.List.RowSource = "Loca"
....ecc.....
Private Sub Ditta_AfterUpdate()
Me.Ditta = Null
Me.Loca = Null
ecc....
End Sub
Così facendo si può ricercare attraverso un campo per volta.
Che codice si deve aggiungere per selezioni?
C'è un db d'esempio?
Grazie.
Saluti.
Bobs

 Bobs
--
a.cara
togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: Formattazione condizionale nelle maschere continue

Ciao a tutti,
ho studiato e poi adattato alle mie esigenze la routine di Silvio Savoldi e
Lorenzo Coronati.
A00/98. Sono riuscito ad usarla in una casella combinata visualizzando in
modo condizionato i una costante colorata. Funziona perfettamente. In altri
casi in cui il valore e' variabile, riesco a far vedere solo delle [
ingrandite.
Il mio problema e' questo :
applico lo stesso sistema ad un controllo non associato e, nonostante il
controllo "Furbo" definito come segue :
Stile sfondo : trasparente
Stile bordo  :  trasparente
Bloccato      : Si
Abilitato       : No
in esecuzione non vedo il contenuto colorato (Furbo) al verificarsi delle
condizioni; pero', se sfaso i 2 controlli sovrapposti, il furbo (sempre al
verificarsi delle condizioni) non solo lo vedo ma lo vedo colorato.
Qualcuno mi puo' aiutare a risolvere il problema?
Grazie.
Maurizio

 Maurizio
Leggi bene cosa dice la FAQ di Lorenzo Coronati: il backgound trasparente lo
deve avere il controllo originale e non il controllo Furbo; inoltre, quando
sovrapponi i controlli, il controllo Furbo, che non č trasparente, deve
stare in secondo piano, mentre il controllo originale deve stare in primo
piano
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: fare un operazione quando l'utente usa il menu contestuale

buongiorno a tutti
 
come ben saprete Access cliccando il tasto destro del mouse su un campo mostra il menu contestuale
 
taglia - copia - incolla - ordina AZ - ordina ZA - Cancella Filtro - Uguale a - Diverso da eccetera
 
siccome vorrei lasciare quel menu contestuale vorrei però aggiornare il compo record totali in fondo  ma non si aggiorna perchè il filtro non è applicato con il mio codice vba
 
qualcuno sa come fare?
 
grazie a tutti.


ho provato a mettere la mia sub routine su evento filtro della form ma non lo esegue
 
consigli?

Newsgroup: it.comp.appl.access
Titolo: Database oggetto

Ho provato a inserire un treeview come consigliato in un vecchio messaggio
del Ng in Northwind e fino a quì tuttto bene. Poi però ho proato a seguire
lo stetto procedimento in un altro database e mi segnale un errore di
oggetto non definito sulle definizione come: db As Database, ctr As
Container, doc As Document. Qualcuno conosce il motivo? 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Apri il database e clicca sull'icona "Code" quella colorata sull barra degli
strumenti, oppure vai in moduli e apri un qualsiasi modulo in struttura. Ora
fai "Tools", "Reference" e verifica che sia selezionata la voce "Microsoft
DAO 2.5-3.5 Object Library" (3.6 è lo stesso). Non è detto che in tutti i
database sia già impostato.
Lna
--------------------------------
Inviato via 
http://usenet.libero.it

 Lna

Grazie proverò

Newsgroup: it.comp.appl.access
Titolo: Probabile bug dei report

Forse sono io che non sono capace ma ogni volta che inserisco piu di tre
sottomaschere una dentro l'altra Access mi dice di rimuovere la terza
sottomaschera, mi sembra che i report abbiano un limite di sottomaschere che
a quanto pare è 3 oltre la pagina iniziale ovvero:
+PAGINA
    +SOTTOREPORT
           +SOTTOREPORT
                -SOTTOREPORT    BUG (Non me lo accetta)
Sapete dirmi se sono io che non so usare i report o se effettivamente è un
limite di access?
Grazie a chi mi risponderà!
Marco

 ha scritto nel messaggio
news:rB4n7.111162$vC1.1...@news1.tin.it...


 ha scritto:

Le 3 livelli non sono un bug ma un limite documentato fino a A97.
<F1> specificazioni
Da A00 sono 7 livelli.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Combinazioni di tasti per EliminaRecord

 
L'unica combinazione di tasti che conosco per eliminare un Record in Access 
č:    CTRL -
 
Ne esistono altre, che voi sappiate?
 
Saluti a tutto il n g. 
 
 

 Saluti a tutto il n g.
 
Non lo so ma mi incuriosisce, visto che ne conosci gi� una che te ne fai
di 
un'altra? Ti piace variare ogni tanto?
Se sei in una maschera mettici un pulsantino.
Ciao :-)
-Marco-
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 Ciao :-)
 
 
 
Piace variare soprattutto a un paio d'utenti che, non so come, riescono a 
eliminare records bypassando l'interfaccia del programma.
Immagino che in qualche maniera riescano a premere il famigerato CRTL - 
(che ora ho bloccato).
Ero curioso di sapere se esistono altre combinazioni di tasti similari.
 
ciao
 
 
 


Non so se ci sono altri modi ma in una maschera con un paio di righe di 
codice puoi impostare un sistema che consenta di eliminare record 
esclusivamente tramite un pulsante, escludendo tutti gli altri modi (menu, 
combinazioni di tasti...).
Ti basta una variabile boolean a livello di modulo, sul click del pulsante 
la imposti a True e poi elimini il record:
 
Private Sub Elimina_Click()
    OkElimina = True
    DoCmd.RunCommand acCmdDeleteRecord
    OkElimina = False
End Sub
 
Sull'evento prima di eliminazione della maschera ci metti:
 
Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer)
    If Not OkElimina Then
        Cancel = True
        MsgBox "Per eliminare i record usa il pulsante!"
    End If
End Sub
 
Cos� puoi eliminare i record solo se hai premuto il pulsante, altrimenti
la 
variabile OkElimina sar� False e l'eliminazione sar� annullata.
Ciao.
