mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: opzioni di apertura in access2007: dove sono?????

salve a tutti,
scusate per la banalita' della domanda, ma i access 2007 dove trvo la
funzone per personalizzare l'avvio???? (tipo mostra questo form, con
questi pannelli di controllo ecc.)...
grazie a tutti
vit


Guarda nello Start di Office e poi "Opzioni di Access"
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

grazie, ho gia' guardato... ma mi sono decisamente perso!!!!
in quale menu/opzione devo vedere???
grazie
Vit


 grazie
nella sezione 
database corrente


Newsgroup: it.comp.appl.access
Titolo: Finestra di Ricerca

Carissimi,
sono alla prese con una finestra per effettuare la ricerca in un campo di
una maschera, e mi trovo davanti ad un problema, per il quale chiedo il
vostro aiuto.
Attualmente il database in questione è in formato 97, ma gira anche sotto
2000 e la soluzione sarà, probabilmente la stessa per le due versioni.
Ho una maschera continua, ogni record della quale contiene due campi.
Ho inserito un tasto che richiama la finestra per la ricerca.
Dopo aver posizionato, quindi, il focus nel campo entro il quale devo fare
la ricerca, il codice che ho inserito è il seguente:
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
Va tutto bene, però non so come attivare il check (ver.97) o la selezione
dal combo (ver.2000) per effettuare la ricerca SOLO nel campo in cui ho
effettuato il focus.
Attualmente, infatti, la ricerca viene effettuata su tutti i campi della
maschera e questo, per diversi motivi, mi crea dei problemi.
Vi ringrazio anticipatamente per ogni aiuto vorrete darmi.
Lucio

 ha scritto nel messaggio
news:I4Or9.3273$aL4.1...@news1.tin.it...

Dopo aver posizionato il fuoco nel controllo giusto, invece di:
DoCmd.DoMenuItem ...
usa il metodo FindRecord, ovvero:
DoCmd.FindRecord ...
ed imposta a acCurrent l'argomento soloincampocorrente  (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie Roberto.
A buon rendere.
Lucio
Newsgroup: it.comp.appl.access
Titolo: annullare evento chiusura

Utilizzo la seguente procedura per controllare l'inserimento di tutti i 
campi della maschera. Questa procedura si verifica al click di un pulsante, 
ma non si verifica se lo metto sull'evento su chiusura.
In pratica vorrei che anche se la maschera viene chiusa senza cliccare 
l'apposito pulsante (xè è richiamata in più punti dell'applicazione e quindi 
non volevo eliminare il pulsante X), invece di chiudersi  posizionasse il 
cursore sul campo non compilato.
 Dim stDocName As String
 Dim stLinkCriteria As String
 stLinkCriteria = "[Forms]![visualizza 
scadenze]![cercafunzione]=[Idfunzione]"
 stDocName = "formscadenzexfunzioni"
 If (Eval("[Forms]![Visualizza scadenze]![cercafunzione] Is Null")) Then
        Beep
        MsgBox "Attento devi scegliere la funzione", vbExclamation, "Scelta 
funzione:"
    End If
    DoCmd.GoToControl "cercafunzione"
    If (Eval("[Forms]![Visualizza scadenze]![cercafunzione] Is Not Null")) 
Then
        DoCmd.OpenForm stDocName, , , stLinkCriteria
End If 

 
[CUT]
Questa procedura falla diventare una FUNZIONE(FunzioneControllo)
che restituisce un Boolean se č possibile chiudere.
La richiami su Evento Unload:
Private Sub Form_Unload(Cancel As Integer)
   Cancel = FunzioneControllo()
End Sub
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
ok grazie alex provo!

Newsgroup: it.comp.appl.access
Titolo: unire due tabelle

ho due tabelle uguali , una è nativa l'altra è stata collegata da un foglio 
di excel ( dalla funzionecarica dati esterni) .
Le tabelle hanno le stesse colonne , le posso unire ?
Grazie e saluti

 Grazie e saluti
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 query unione (vedi help).
mi servirebbe avere una sola tabella , che contenga i record presenti 
attualmente in entrambe .
Devo fare una query quindi per unirle  e avere come risultato una tabella 
unica ?
Grazie 

 Grazie


 ha scritto nel messaggio
news:dpu2al$77t$1...@nnrp-beta.newsland.it...

Ciao Gabrielle
io di solito faccio così
dal menù file inserisco la tabella di execel come tabella collegata.
Con una query della tabella collegata di selzione vado a Verificare tutti i
record che sono già inseriti nella tabella access. Questo, eventualmente per
escluderli,
Quindi con una query di accodamento vado ad accodarli alla tabella access.
Se non sono stato chiaro scrivimi
Ciao
Claudio
Newsgroup: it.comp.appl.access
Titolo: Eliminare i rami secchi

Ho un DB con una tabella principale e numerose tabelle
secondarie che contengono i valori possibili di alcuni campi
della tabella principale. Con una query parametrica ottengo
un DB ridotto (variabile) contenente una "sezione" della
tabella principale, e a questo punto vorrei ridurre le
tabelle secondarie eliminando tutti i record che non hanno
un corrispondente nella tabella principale (sezionata). C'e
un sistema semplice per far cio'?
il barbi

il barbi ha scritto:

Applichi l'integrità referenziale alla relazione tra le due tabelle,
assicurandoti di lasciare VUOTA la casella "Elimina record a catena", poi
vai nella tabella secondaria, selezioni tutti i record e li elimini. Ti
darà un errore, dicendo che a causa dell'integrità referenziale non è
stato possibile eliminare tutti i record. Gli dici di continuare ed
eliminerà solo i record che non hanno corrispondenti nell'altra tabella.
Altrimenti fai una query:
DELETE * FROM TabellaSec
WHERE TabellaSec.codice not in (SELECT codice FROM TabellaPrincipale);
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

Lo so, hai ragione.
Ci sto provando da tanto, ma Biso continua a postare... che ci posso fare?
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: come raggruppare nel report ???

ciao a tutti... devo risolvere un piccolo problema ho un report con 
origine una query
che a sua volta prende i dati da 2 tabelle 1 >molti...
chiaramente i dati che visualizzo in query sono molti utenti quanti sono 
i prodotti ad esso correlati...
ebbene a me serve poter stampare nel report solo il nome di un utente 
con i + prodotti ad esso assegnati.... come fare ???
grazie 

 ha scritto nel messaggio 
news:y2U_i.173839$U01.1...@twister1.libero.it...

Filtra la query che alimenta il report con l'utente.
Mi sono perso qualcosa?
Ciao, Carlo 

 Mi sono perso qualcosa?
-------------
ciao... non ci ho capito nulla.... mi puoi fare un esempio pratico ??
devo raggruppare nelle query ???
grazie
G 

 ha scritto nel messaggio 
news:k2X_i.170277$%k.31...@twister2.libero.it...

Se la query ha, come credo, un campo "Cliente" o "IDCliente" e se inserisci 
il nome del cliente o meglio il suo id nei criteri della query, otterrai di 
vedere solo i record a lui correlati.
Sarà questa query ad alimentare il report.
Ciao, Carlo 

 Sarà questa query ad alimentare il report.
-----------------
Ciao Carlo penso la tua soluzione non sia attuabile in quanto non è 
quello che mi serve,
o forse non ho capito...:-((
la query ha ha un ID ed un campo Cognome ed i vari prodotti ad ognuno 
assegnato qundi esce così:
ID     Cognome      prodotti...
1       Pippo             latte
2        Ciccio            mele
2       Ciccio             cioccolato
3        tarzan            pere
3       tarzan             arancio
3       tarzan              formaggio
-----------
il risultato che vorrei, chiaramente, è così:
1       Pippo             latte
2       Ciccio            mele - ciccolato
3       Tarzan            pere - arancio - formaggio
spero di essermi spiegato
Ciao e grazie 

 Ciao e grazie
un ridultato di questo tipo (con i valori tutti su una linea) non sò se è 
possibile, però, se ti può essere utile, una cosa facilissima da fare è 
questa: crea il report con greazione guidata, dopo aver selezionato i campi 
di interesse, compreso ID cliente, inserisci un livello di raggruppamento su 
questo e quando sei all'ultimo passaggio della creazione scegli il layout a 
blocchi e dovresti ottenere questo:
PIPPO            LATTE
CICCIO         MELE
                       CIOCCOLATO
TARZAN        PERE
                        ARANCIO
                        FORMAGGIO
Ciao
GIS
Newsgroup: it.comp.appl.access
Titolo: quale dei due

qual'è preferibile?
 
    If Me.CLIENTE Like "Co*" Then
        Me![CasellaControllo47] = -1
    End If
 
    If Me!CLIENTE Like "Co*" Then
        Me![CasellaControllo47] = -1
    End If
 
Grazie 
 
 


Nessuno, perché "CasellaControllo47" è un nome di
controllo insopportabile. Usa un nome parlante!
 
Vedi anche:
Punto o punto esclamativo
http://www.donkarl.com/it?FAQ6.3
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 
 

Franco submitted this idea :

Queata:
 
If [Cliente] Like "Co*" Then
      [CasellaControllo47] = -1
End If
 
Fermo restando che concordo appieno con l'ossevazione di Karl.
 
Ed inoltre - completamente OT - " qual'è " è sbagliato.
Non vi è elisione, solo troncamento, quindi: " qual è ".
 
Bruno
 
 

 ha scritto nel messaggio 
news:4f74aac9$0$1377$4faf...@reader2.news.tin.it...

grazie 
 
 

 ha scritto nel messaggio 
news:9tjkj1...@mid.individual.net...

grazie

Newsgroup: it.comp.appl.access
Titolo: Pgm collegato in ODBC..

Ciao,ho una domanda da fare!Ho un database che lavora con delle tabelle 
collegate in ODBC,ma ho due casi di collegamenti ODBC: locale, ossia 
puntano a degli archivi su un AS/400 in casa, e funziona benissimo, ed 
esterno, ossia puntano a degli archivi presenti su un as/400 pubblico 
(un as/400 posto dietro un router ad IP fisso, e grazie al NAT, riesco 
a collegarmi attraverso INTERNET!)..Anche nel secondo caso funziona, ma 
è incredibilmente lento!E' sicuramente normale che sia più lento che in 
locale,ma così non si può lavorare..Sapete darmi qualche soluzione per 
risolvere il problema?Vi ringrazio!
-- 
Alby
Inviato da 
www.mynewsgate.net

 risolvere il problema?Vi ringrazio!
Direi che sia fisiologico se l'applicazione lavora molto "lato Client" ... e
con ODBC č facile lasciarsi prendere la mano in quel senso.
Vorresti risolvere senza toccare l'applicazione?
Saluti.

Newsgroup: it.comp.appl.access
Titolo: Quante righe di codice ho?

Proprio cosě ragazzi... Come posso sapere quante righe di codice sono
presenti all'interno del mio db fatto con A97???
Vi risulta l'esistenza di un tool che scandagli tutto il file (maschere,
report, moduli) e restituisca il numero di righe presenti?
O forse si puň fare addirittura con Access97?
Io non ho trovato nulla.
Ciao ragazzi!

 O forse si puň fare addirittura con Access97?
Si puň fare con Access: scarica dal Sito Comune il "Pulisci moduli" di
RoDAgo (la FAQ era"come ridurre le dimensioni di un .mdb"), analizzalo
attentamente e con qualche modifica lo adatterai alle tue esigenze.
Ciao.

 ha scritto nel messaggio
news:GoYv8.59707$SR5.1...@twister1.libero.it...

Grazie 1000, pensavo che ormai foste tutti in ferie...
Ora provo a dare un occhio!


Lo sto analizzando attentamente ed ammiro la mente che ha partorito cotanto
casino!
Nessuno di voi che mi sta leggendo ha già provveduto in qualche modo a
trovare una soluzione? Io obduro, e provo ad interpretare il codice...
Avete un salvagente?

CUT
aiuto!
Per ora soo riuscito ad ottenere un valore ben lontano dal vero...
Nessuno ha buone nuove per me?
Newsgroup: it.comp.appl.access
Titolo: FILTRO - LIKE???

Salve gruppo...
ho un piccolo problema dovuto ad una scarsa documentazione su Access,
ho costruito un database molto semplice per tenere una traccia di
alcune
pratiche.
Il database è formato da una tabella con vari campi di cui uno
chiamato
NOME, e una maschera che visualizza i dati della tabella.
Vorrei effettuare una ricerca (applicare un filtro tramite macro)
utilizzando
una casella di testo per immettere il testo da cercare nella tabella
sopracitata.
Data la mia poca familiarità con Access, presumo che l'operazione da
inserire nella macro è un filtro cosi scritto:
[TABELLA]![NOME] LIKE "*[CASELLADITESTO]*"
Ma non va... =(((
chiedo lumi su come effettuare la ricerca...
o su una qualche documentazione on.line per esser più pratico con
queste
procedure.
Mauro

 ha scritto nel messaggio news:1128507028.2...@g49g2000cwa.googlegroups.com...
Salve gruppo...




Ma non va... =(((

Mauro
[risposta]
Ma come!!!?? Ancora non hai cliccato sul sito comune (
www.sitocomune.com
)??
Ahi! Ahi! Ahi!
Sezione Forms:
3.70 Maschera universale per cercare, filtrare, ordinare o incollare dati in un'altra qualsiasi maschera
3.68 Come creare un controllo di ricerca (2)
3.49 Maschera di ricerca record.
3.34 Fornire uno strumento all'utente per "Trovare" un record specifico.
3.29 Come creare un controllo di ricerca.
Ciao.
-- 
Sergio MAZZA 

Ciao Sergio...
Grazie per la dritta... =)
ora mi metterò a spulciare il
sitocomune.com
ma seguendo rapidamente le
indicazioni sui "capitoli"
da controllare ho notato che
per effettuare il FILTRO c'è
bisogno del codice e non di
MACRO (piu semplici da realizzare
per un neofita come me)....
correggimi se sbaglio.
mi immergo nella lettura del sito
e nelle innumerevoli prove per
realizzare sto benedetto filtro
di ricerca...
qualsiasi suggerimento nel frattempo
è il benvenuto =)
Mauro

 ha scritto nel messaggio 
news:1128528201.8...@g49g2000cwa.googlegroups.com...
Ciao Sergio...




Mauro
[risposta]
Visto che sei novizio, novello o quello che vuoi è meglio iniziare da subito 
con il codice VBA, perché le macro non danno il pieno controllo 
dell'ambiente...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: QueryDef

Ciao a tutti.
Per fare alcuni conteggi su varie tabelle faccio:
dim Dbs as Database
dim Rst as RecordSet
dim Qdf as QueryDef
dim MioSql as String
MioSql="Select ......."
set Dbf = CurrentDB
set Qdf = Dbs.CreateQueryDef("Temp-1", MioSql)
set Rst=Qdf.Openrecordset(dbOpenDynaset)
................
Qdf.Close
Rst.Close
Dbs.Close
Sembrerebbe tutto OK, ma se chiudo Access e controllo nella TaskManager del
S.O. trovo ancora attivo MSAccess.
Perche' succede, dove sbaglio ?
Grazie.

 ha scritto nel messaggio 
news:ppOzd.4048$H%6.21...@twister1.libero.it...

Personalmente quando chiudo un recordset aggiungo sempre: set rcs = nothing 
dopo rcs.Close
Comunque qualche secondo dopo la chiusura di un applicativo, il suo task, è 
ancora visibile nel taskmanager perchè ancora non scaricato dalla memoria o 
perchè la velocità di aggiornamento del taskmanager è stata impostata su 
"bassa" o peggio su "pausa". A volte anche 30 secondi possono essere 
necessari per rimuovere il task.
Ciao, Carlo 

Adesso provo, ma ho provato che rimane attivo (fino a quando non lo chiudo
dalla TaskManager) solo quando apro il QueryDef.
Se invece utilizzo RecordSet di tabelle il programma si chiude
correttamente.

 wrote in message
news:ppOzd.4048$
H%6.21...@twister1.libero.it

Io sono tradizionalista e le chiusure le eseguo
nell'ordine inverso delle aperture.
 set Dbf = CurrentDB
 set Qdf = Dbs.CreateQueryDef("Temp-1", MioSql)
 set Rst=Qdf.Openrecordset(dbOpenDynaset)
 
 ................
 Rst.Close
 set rst=nothing
 Qdf.Close
 set qdf=nothing
 Dbs.Close
 set dbf=nothing
Finchè non scarichi dalla memoria con Nothing
l'area che ha impegnato tendenzialmente non viene
liberata.
Ho precisato tendenzialmente perchè in teoria quanto inserito
all'interno di Routine ha inizio e fine con la routine stessa
ma dalla teoria alla pratica alcune volte c'è di mezzo MS.
In questo modo a me on dà traccia....!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Vedi la FAQ 7.5 Access non si chiude
sul sito indicato sotto.
-- 
HTH
Karl
*********
Access-FAQ 
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Mi piacerebbe avere il vostro parere su taluni esperimenti che ho fatto con Access :

Forse sono banali, non so.
Grazie al bravo Geppo (che anzi approfitto dell' occasione per
ringraziare e salutare) ho visto che e' possibile, per ora nel
query builder di access (ma Geppo dice che funziona anche
con i recordset, e gli credo) scrivere query di questo tipo :
select c1,c2, ... ,cn from T
where
miafunc_01(cj,ck, ...) and
miafunc_02(cj,ck, ...);
Dove miafunc_XX e' una funzione che restituisce true
se (qualcosa in funzione del valore dei campi dati ad
essa come parametri) o false in caso contrario.
Tanto per cominciare accade questo :
"domina" la funzione piu' a destra, la miafunc_02.
Nel senso che se questa restituisce false, la
miafunc_01 non viene valutata nemmeno e il record
corrispondente viene SCARTATO.
Invece la miafunc_02 viene eseguita per ogni record.
Se assume true, allora viene eseguita anche la miafunc_01.
Se restituisce true anche quella, il record non viene scartato.
Il fatto che la miafunc_02 venga effettivamente eseguita
*per ogni* record significa che la cosa si potrebbe sfruttare
ad esempio cosi' :
se la miafunc_02 prende i valori dei campi immessi, li
manipola e lii confronta nei modi piu' disparati, poi il
risultato lo mette in un file di testo (passato come variabile
globale o dato in pasto alla funzione stessa come parametro)
Per cui a query eseguita noi avremmo GIA' caricati in un file
di testo i risultati. Oppure in un file excel, oppure in una altra
tabella, oppure in un VETTORE ... O in una lista, in un albero
... ! Quello che volete. E tali risultati possono essere semplicemente
i record della tabella messi in un altro formato. E tutti.
Nulla poi impedisce che le elaborazioni vengano fatte dalla
miafunc_01, per cui avremmo una elaborazione condizionata
al fatto che la miafunc_02 abbia restituito true.
... Mi date qualche commento ?

 Forse sono banali, non so.
Strano, pensavo che in un NG di access postassi messaggi relativi ad 
esperimenti di fisica nucleare...
Antonio 

 relativi ad esperimenti di fisica nucleare...
... !
Cerchi la lite ?


AH NO ! Ho capito ! :D
Scusa scusa scusa ... :D
E' perche' dal titolo non si capisce nulla, e gia' me
l' avevi detto. Ciai ragione, adesso lo cambio.

 ha scritto nel messaggio 
news:bc58a539-1dd9-4053...@n3g2000yqb.googlegroups.com...

bravo, adesso devi solo ripostare il tutto col titolo giusto 

 bravo, adesso devi solo ripostare il tutto col titolo giusto
... ?
Non basta cambiare il titolo, come ho fatto ?

 ha scritto nel messaggio 
news:9ab3830f-3898-4f63...@i5g2000yqe.googlegroups.com...

mica ti ha cambiato il titolo di tutto il thread!
dove hai posto il quesito c'è ancora il vecchio e inutile titolo

 dove hai posto il quesito c'è ancora il vecchio e inutile titolo
Eh la Madoooonna ... !
vabe', ok. Adesso riposto.


la cura e' peggio della malattia!

>Eh la Madoooonna ... !
ippi-ippi-hurrà!
Newsgroup: it.comp.appl.access
Titolo: elenco ricavato  da recordset

ho una tabella contenente nominativi con cap "utenti"
ho una tabella contenente tutti i cap e i parentid delle provincie e regioni 
relative "CAPtot"
quando in zona imposto una regione o una provincia o un comune
"SELECT CAPtot.cap FROM CAPtot WHERE (CAPtot.CAP) > 0) And (([CAPtot].[Com] 
= " & ZONAcod & " Or [prov] = " & ZONAcod & " Or [reg] = " & ZONAcod & ") = 
True))"
mi restituisce tutti i cap della regione o provincia o comune
ecco la domanda:
ho un elenco di nominativi con cap
come faccio a filtrare questo elenco sulla base della zona selezionata?
ZONAcod è il codice di zona
avrei provato
Set rs = CurrentDb.OpenRecordset("SELECT CAPtot.cap FROM CAPtot WHERE (not 
isnull(CAPtot.CAP) And [Com] = " & ZONAcod & " Or [prov] = " & ZONAcod & " 
Or [reg] = " & ZONAcod & ") = True")
ElencoUtenti.RowSource = "SELECT Utenti.ID, Utenti.nome, Utenti.nordini FROM 
Utenti INNER JOIN rs ON Utenti.cap = rs"
ma non funziona

 ha scritto nel messaggio news:4673ad09$0$17942$4faf...@reader1.news.tin.it...

Se in Utenti hai il cap potresti fare:
Select Utenti,nome,nordini From Utenti Where cap In (Select cap From CAPtot Where CAPtot =...)
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:f52pml$she$1...@tdi.cu.mi.it...


 Grazie mille risolto
Bene; ma rispondi in coda al messaggio precedente (CTRL-End) come faccio io, 
grazie...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: aggiunta di record da codice e ottimizzazioni

Ciao!
Quando da codice voglio aggiungere dei record ad una tabella apro un
recordset associato a tale tabella e aggiungo i dati con il metodo .addnew e
imposto i vari campi, oppure apro il recordset con un'istruzione "SELECT *
FROM..."
In questo modo il motore di Access scarica tutti i dati della tabella prima
di permettere di aggiungere nuovi record oppure no? Per me č inutile
scaricare i record esistenti dal momento che mi serve solo inserire dati
nuovi e volevo ottimizzare le prestazioni del codice, anche perchč le
tabelle in oggetto sono abbastanza grosse . C'č un modo alternativo che mi
permetta di aprire un recordset solo per inserire nuovi dati (come ad
esempio la proprietą delle maschere associate che visualizza direttamente un
nuovo record) ?
PS: Uso ADO.
--
Ing. Diego Lotti

 ha scritto nel messaggio
news:V9nS9.88302$Ou4.2...@twister2.libero.it...

Perchč invece di aprire Recordset non esegui una Qry di Accodamento
INSERT INTO destinazione [(campo1[, campo2[, ...]])]
VALUES (valore1[, valore2[, ...]),
Puoi utilizzare Docmd.RunSQL, ma io userei il comando EXECUTE
che mi pare ci sia anche in ADO, puoi cosģ controllare con le transazioni
l'esito dell'Inserimento.
Il tempo di esevuzione č praticamente nullo........................!!
@Alex.


Ma scusa, se apri un Recordset come vuoi fare te devi aprirlo tutto,
altrimenti
filtrarlo in fase di apertura con un predicato SQL che limita a 1 record.
A questo punto fai un ADDNEW, ma la PrimaryKey come la generi, come la
controlli, devi perforza in ogni caso ricorrere alle transazioni.
Perforza dovendo ridurre il n° dei Records devi imporre delle condizioni
"Select * FROM Tabella WHERE xxxxx"
Più aumenti le condizioni più riduci i Record, a meno di filtrare per
PrimaryKey, allora basta una condizione se è unica.
Ma quale indice metti...???Minimo ne devi usare uno esistente, e non mi
dirai che fai un DlookUp....??????????
Secondo me in questo caso puoi tralasciare la flessibilità dei Recordset
eventualmente ti serva per altre cose
li puoi usare.
Io gli aggiornamenti di Form non associate su Tabelle li eseguo proprio
così, e proprio per evitare di fare accrocchi.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Trasferimento dati da excel ad access

Buongiorno a tutti. Avrei bisogno di un aiuto..
Nonostante mi sia già documentato non riesco a trovare un modo di
passare i dati da unatabella excel ad una access in modo automatico.
Esiste qualche procedura che se avviene un cambiamento nella tabella
excel mi aggiorni automaticamente quella access?
Ringrazio anticipatamente per la collaborazione.
saluti Andrea

 ha scritto nel messaggio
news:6775f36b.04052...@posting.google.com...

Leggi la risposta al messaggio di mrfree con oggetto: trsasporto dati da db
ad ecxel...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:6775f36b.04052...@posting.google.com...

File - Carica dati esterni - Collega tabelle...
Ciao.
-- 
Sergio MAZZA

...

Grazie, ci provo...ciao.
Newsgroup: it.comp.appl.access
Titolo: Re: Immagine di fondo (Background Completo) su Access 2000

 Ciao.
caro SASA'! ho scaricato archidoc dal tuo sito, vi è la funzione di
visualizzare il documeto archiviato che mi interesserebbe, ma perche non
metti l'mdb in modo da vedere anche come è stato sviluppato? (proprietà,
eventi, modifiche?)
luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 luigi
Se lei avesse cercato nei Post del NG avrebbe letto le modalità
per accedere al Codice.
Quanto pubblicato sul Sito è OPENSOURCE, il motivo della protezione
anche se chiamarla così è molto azzardato è che sono applicativi
che possono tornare comodi anche a coloro che non vogliono entrare
nel Codice.
In ogni caso le comunico che basta accedere al menù Password e digitare
"sitocomune"--->Sproteggi, quindi riaprire il Progetto.
Saluti...!!!!!!
@Alex.

 ha scritto nel
messaggio
news:9a759ec2.04091...@posting.google.com...

Quanto ti arrabbi ti nicki come Alessandro IT nel
senso Io Ti spiezzo in due????
A parte gli scherzi, hai ragione ma credo che
seguiranno le scuse.
E poi Sasà dovrebbe essere Salvatore non
Alessandro
MAssimiliano

 MAssimiliano
Ciao MA, no il problema è che non posto da casa quindi tramite
Google o Mailgate e li il Nick è quello della registrazione...!
Non mi sono arrabbiato...!Ho dato questa impressione...? 
Ciao.
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Lascia che lo dimettano dall'ospedale per morsi di
cane... e te lo dirà lui!
MAssimiliano

 :( è grave?
Beh qualche riga di codice...
API: Put an image in Access window
http://www.mvps.org/access/api/api0035.htm
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

nel sito  inglese.. ho visto... ma non era poprio il massimo della
semplicità... (almeno per le mie limitate conoscenze) e per quanto riguarda
Access XP ... per adesso... nada..
cmq.. ci smanetto un po vedo di fare qualche prova..
Grazie.. cmq..
Saluti Joe

...non è che ci sarebbe qualche "anima pia" che potrebbe dirmi dove
prelevare un esempio di cui all'oggetto?
Saluti
Joe

MA ha scritto:


no a me ha dato l'impressione dello scherzo bonario! 
grazie ma sul sito comune non avevo letto della sprotezione.
Azz !!  quanti cazziatoni stò avendo su questa newsgroup!!!
ehh! sono le conseguenze di voler imparare qualcosa!!.
Saluti a tutti!
OL  ex BB  alias onofrio Luigi


 @Alex.
ueh!! alessandro!!!
ho visto il codice!
ma che è un trattato sei servizi segreti? :-))
a quel livello non ci capisco niente!!!  mi dispiace ma in questo campo
non sono assolutamente alla tua altezza! 
a me serve solo importare il percorso di un doc. in un campo prendendolo
da una lista!
mah!
ciao

Newsgroup: it.comp.appl.access
Titolo: più parametri a wherecondition

cone faccio ad inserire più parametri al were condition: non conosco SQL.
Ciao
giggino

 giggino
Nella condizioniWHERE unisci le varie condizioni con l'operatore And.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:oNvhb.26158$e6.8...@twister2.libero.it...

ci ho provato varie volte, ma mi dice sempre "tipo non corrispondendte" cosa
devo fare?
cIAO

 cIAO
A causa di uno sciopero convocato dalle sfere di cristallo non sono in grado
di indovinare quale errore di sintassi hai commesso. ;-)
Forse se posti il codice VBA che stai usando č piů facile che ti si possa
dare una mano.


 dare una mano.
Ecoolo quà!
Private Sub cognome_Click()
cognome = Form_PerCognome.cognome
nominativo = Form_PerCognome.nome
DoCmd.OpenForm "SOLE LETTURE", , , "cognome = '" + cognome + "'" And "nome =
'" + nominativo + "'"
End Sub
messaggio errore:<< Tipo non corrispondente>>

 ha scritto nel messaggio
news:Tpaib.31284$e6.11...@twister2.libero.it...

Prova a scrivere il metodo OpenForm così:
DoCmd.OpenForm "SOLE LETTURE", , , "cognome = " & _
Chr$(34) & cognome & Chr$(34) & " And nome =" & _
Chr$(34) & nominativo & Chr$(34)


GRAZIE FUNZIONA PERFETTAMENTE!!
non pensavo proprio che fosse quello l'errore, inoltre, se provavo ad
utilizzare una condizione alla volta tutto funzionava!
Grazie ciao
Giggino
Newsgroup: it.comp.appl.access
Titolo: Problema con report

Ho creato un report di fattura e con la sezione del totale nel pie di pagina
report.
Quando si tratta di una pagina da stampare tutto bene. Il problema avviene
quando devo stampare 2 pagine, vorrei che il totale fattura rimanga
impostato in fondo alla pagina e non successivamente alla creazione dei
record come avviene adesso.
Quindi la domanda è:
Esiste una proprietà della macro che posso impostare le coordinate della
sezione e bloccare queste impostazioni in modo tale che ad ogni pagina
creata il totale fattura rimane fisso in quel punto?
Devo utilizzare per forza il VBA?
Vi ringrazio in anticipo e saluti
Alberto


se ho tradotto bene :-), e quello che intendi fare è visualizzare nel "pie
di pagina pagina" quindi su ogni pagina del report i totali desunti dalla
somma di tutti i record prima che questi siano stati caricati, per quello
che so devi ricorrere per forza al VBA e tramite le funzioni di aggregazione
(Dsum, Dcount ecc) calcolarti i totali nell'evento Open del report,
memorizzarli in variabili dichiarate a livello di modulo e nell'evento Page
assegnare tali valori ai controlli nel pie di pagina pagina
Ciao, omnitow

 ha scritto nel messaggio
news:K6v7a.161893$YG2.4...@twister1.libero.it...


 Alberto
In ogni caso il pie di pagina report viene visualizzato una sola volta alla
fine del report, quindi:
Immagino che avrai un campo di raggruppamento nel tuo report, per esempio
IDfattura, inserisci i totali nel "pie di pagina IDfattura" ed imposta la
propietà "Interruzione pagina = Dopo la sezione", poi per visualizzare il
pie di pagina id fattura nella stessa posizione non saprei di preciso come
fare, però tramite vba potresti nell'evento PièDiPaginaNomeGruppo_Format
calcolare ed assegnare la propietà Height di tale sezione e la propietà Top
dei controlli.
ciao omnitow

 Alberto
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Prova a vedere se risolvi i ruoi problemi andando sul Sito Comune (link qui
sotto) e leggendo nella Sezione Reports la FAQ di Federico Luciani
intitolata "Stampare un numero N costante di righe per pagina".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Il problema, secondo me, è più semplice di quanto immagini.
Il problema, secondo me, è più complesso di quanto immagini,
visto che non scrivi correttamente DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: riflessione su NY

innanzi tutto ho scoperto che molti di voi hanno bambini, complimenti a
tutti, io ho solo 27 anni e non credo che ne avrò
[considerazione sul NG] come siete vecchi!!!!!!!!!!
ho letto il lungo thread su NY, nessuno [non solo nel NG] ha fatto la
stupida considerazione che ho fatto io:
quasi sicuramente sono mussulmani gli attentatori, quindi provengono dal
medio oriente. Detto questo mi fa ridere che siamo noi i primi a finanziare
queste persone, in larga misura con il petrolio, ma del resto questo è
difficile da non usare, invece mi sono fatto questa idea discutendo al
telefono con una mia amica ieri sera, cazzo siamo noi che fumiamo canne a
tutto spiano (non so da voi, ma da me da 20 a 35 anni fumare canne è
paragonabile a fumare sigarette) [preciso che io non fumo più da 7 anni], è
il fumo buono ai miei tempi era "pakistano" questo la dice lunga... insomma
noi cretini incrementiamo la criminalità in Europa che a sua volta
arricchisce i produttori di queste droghe "leggere", e con i soldini si
armano da noi, e si addestrano a fare i terroristi.
è certamente il gatto che si morde la coda, ma non mi sembra poi un'idea
così idiota, voi che ne pensate?
by
stwe

 [considerazione sul NG] come siete vecchi!!!!!!!!!!
Io di anni ne ho 31 e di bambini ne ho 3 (non sono poi tanto + vecchio di
te).
Cerca di averne invece perchè, seppure impegnativo, il crescere dei figli è
l'esperienza + bella che puoi fare nella tua vita.
Ciao e ripensaci.
Bolo

 l'esperienza + bella che puoi fare nella tua vita.
Hai ragione, sigh....(lacrimuccia!:-)
Saluti.
Luciano

 armano da noi, e si addestrano a fare i terroristi.
Condivido il tuo pensiero circa le contraddizioni dell'occidente ma ti
garantisco che 20 anni fa il top per i palati fini erano la sinsemilla della
California ed l'olio di Manali (due posti ne' mussulmani ne' arabi) ed il
pakistano roba da ragazzetti di strada.
Quanto a tempi piu' recenti, si legge spesso di piantagioni scoperte in
Calabria ed in Albania. Insomma, la criminalita' fiuta gli affari
fregandosene di razze e religioni.
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Problema Euro con Access

Salve a tutti, ho un problemino riguardante i decimali dell'euro con
accesss, vi faccio un esempio.
Se dopo un espressione il risultato di un campo č ? 444,1350 il programma
non mi arrotonda a ? 444,1400 ma me lo lascia cosě causandomi errori poi
nella generazione di altre statistiche.
esempio se sommo 444.1400 + 444.1400 = 888.28
invece se sommo 444.1350 + 444.1350 = 888.27
come potete vedere il risultato č ben diverso.
Come posso risolvere questo enorme problema (per me) ?
Premetto che ho formattatto tutti i campi in Euro con decimali 2, ho provato
anche in automatica e a mettere Valuta come formato, ma il risultato non
cambia.
C'č un  soluzione?
Scusatemi ma non sono molto ferrato in queste cose.

 ha scritto nel messaggio
news:KabTa.909$Za4....@news2.tin.it...

Tempo fa ho posto una questione simile.
MAssimiliano mi ha detto che su 
www.sitocomune.com
    c'č la risposta.


Scusa sarò anche orbo ma sono 10 minuti che cerca e non trovo nulla....hai
un link piu preciso?

 wrote in message
avbTa.1062$Za4....@news2.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggiti la FAQ
di Karl Donaubauer intitolata "Arrotondare un numero alla cifra decimale
specificata (uso commerciale)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
6mcTa.195007$lK4.5...@twister1.libero.it...

Per Access 97 non esiste la funzione ROUND, inoltre mi sembra di aver capito
da altri messaggi transitati in questo NG che detta funzione non rispetta  i
criteri di arrotondamento commerciali.


 ha scritto nel messaggio

Oltre a quanto ti hanno gia' detto, vorrei aggiungere una considerazione.
In ambito commerciale bisogna fare molta attenzione con gli arrotondamenti,
molti tendono ad arrotondare tutte le cifre che gli passano per le mani, ma
il rischio maggiore non e' di non arrotondare correttamente, bensi' di
arrotondare qualcosa che non deve essere arrotondato.
Ad esempio, parlando di fatturazione, *l'unico* arrotondamento che va fatto
prima della somma e' quello di imposta e imponibile, mentre tutte le altre
somme vanno fatte senza eseguire alcun arrotondamento, mentre le righe di
una fattura, per es, vanno tutte sommate cosi' come sono (con un minimo di 4
cifre decimali) senza arrotondare (non importa come sono rappresentati gli
importi delle righe in stampa).
Sib

 come potete vedere il risultato č ben diverso.
Aggiungo che il comportamento del programma e' correttissimo, ci mancherebbe
che si mettesse pure a decidere da solo quando deve arrotondare e quando no.
Sib
Newsgroup: it.comp.appl.access
Titolo: access runtime e esecuzione query

Ciao a tutti,
sto distribuendo un'applicazione con il runtime di access 2007.
Durante alcune operazioni vengono lanciate delle query di eliminazion
o accodamento o creazione.
L'utente riceve continuamente messaggi che richiedono la conferma di
tali esecuzioni.
C'è un modo per evitare questi messaggi?
Grazie a tutti
Nicola

 C'è un modo per evitare questi messaggi?
Sì. Il metodo dipende di come "vengono lanciate". Vedi:
Eliminare i messaggi d'avviso
www.donkarl.com/it?FAQ2.4
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


www.donkarl.com/it?FAQ2.4
grazie 1000!
con DoCmd.SetWarnings False in apertura della form che apro all'inizio
ho risolto il problema
Nicola

Newsgroup: it.comp.appl.access
Titolo: Combinazione di tasti (A2000)

Vorrei lanciare la funzione di Antonio Biso (Riallegare tabelle)
utilizzando una combinazione di tasti (p.e. <ctrl+A>) invece che associarlo
al click di un pulsante.
Come posso fare?
-- 
Posted from 
mail-1.tiscalinet.it
 [195.130.225.147] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Macro Autokeys, insieme alla Autoexec rappresentano le due macro speciali di
Access.
La combinazioni di tasti va nella colonna nome submacro...
HTH
Michele Amato.
P.S.
Qualcuno sa come manipolare le macro via codice?
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access, shareware ma full-working e senza
expiration date
          Access Navigator 3.0
disponibile sia per
Access 8.0 che per
Access 9.0
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Newsgroup: it.comp.appl.access
Titolo: Limitare il numero di record registrabili all'interno di una tabelle.

Ciao a tutti,
ho una domanda da porre al NG.
Esite, che voi sappiate, un metodo per limitare il numero di Record
registrabili all'interno di una tabella?
E' possibile farlo da "Struttura"? E' necessario operare a livello di
codice?
Grazie per la disponibilità che potrete concedermi.
Salute a tutti, Mike.
PS.: non ho la possibilità di accedere alla pagina di ricerca del Sito
Comune per problemi con il mio IE.
Al posto della form di ricerca mi presenta la posizione di una immagine
(triangolo, quadrato, cerchio)

 Salute a tutti, Mike.
Conta i record che ha inserito e se l'utente lo supera lo butti fuori.
vediti dcount.
ciao MAssimiliano
p.s. Da uno che si chiama Mike mi aspettavo che salutasse con un Bongiorno.
A proposito Allegria!!!!
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:151Z26Z53Z126Y...@usenet.libero.it...

0. Caspita, la solerzia ha trovato in te un valido Araldo.
1. GRAZIE.
2. Scusami se approfitto: hai un'idea sul come fare la stessa cosa senza
ricorrere al VBA?
3. Ogni tanto mi sento buono, ed è per questo che ho deciso di sostituire il
tradizionale Buongiorno con un augurio che non guasta mai.
Grazie ancora, Mike.
Allegria, Grappa Bocchino Sigillo Nero (però ricordavo ORO)

 Allegria, Grappa Bocchino Sigillo Nero (però ricordavo ORO)
se un campo della tua tabella [tab] si chiama [id] su
private sub form_load()
If dcount("[id]", "tab") > 10 then
msgbox "Ue bello bello mo stai esagerando, mò l'hai fatta fuori dal secchio"
docmd.quit
end if
end sub
ciao MAssimiliano


 tabella, ad esempio a 5...
    Potresti aggiungere un campo con le seguenti caratteristiche:
        Dimensione campo: Byte
        Valido se: <5
al quale assegnerai valori da 0 a 4.
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

 Inviato via 
http://usenet.libero.it
Gentilissimo, e il messagio è molto simpatico.
Se non ti spiace la uso.
Grazie ancora, Mike.


Mi sembra un'ottima idea, mi impone di apportare delle modifiche alla base
dati, ma ci provo.
Grazie, Mike.



Fa pure e a proposito salutami tuo fratello Brad. O tuo fratello è quel tipo
azzeccoso col fisico da tubetto di colla???


 Inviato via 
http://usenet.libero.it
Lui č Pitt, io sono Pritt
Lui č uno Stick, io sono un Vinavil.
Ciao, Mike.

bell'idea
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: [query] accodamento / aggiornamento

Ho una base di dati che devo reimportare periodicamente in una sorta 
di applicazione secondaria che permetterebbe di gestire 
elettronicamente alcuni aspetti che il centro di servizi si rifiuta 
di integrare nell'applicazione principale.
Ho due problemi:
1) ho una moltitudine di record che possono aumentare (es. nuovo 
iscritto) e cambiare (es. cambio di indirizzo).
2) in qualche modo devo sincronizzare periodicamente le due basi di 
dati e devo trovare un modo agevole per farlo.
In altri termini, posso disporre di un'estrazione di dati grezzi 
provenienti dall'applicazione principale. Questa estrazione può 
quindi contenere più record di quelli che ho importato la volta 
precedente e, inoltre, alcuni possono essere modificati.
La domanda: sono costretto a usare due query (accodamento + 
aggiornamento) oppure esiste un metodo più elegante e snello per fare 
tutto con con una sola?

 tutto con con una sola?
Se puoi utilizzare la replica penso sia la soluzione + indolore.
Ciao
Luca

 tutto con con una sola?
Ammesso che abbia ben compreso il tuo problema, io ogni volta cancellerei
TUTTI i vecchi record e li sostituirei TUTTI con quelli nuovi.
O sbaglio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 O sbaglio?
e se avviene qualcosa di brutto brutto brutto mentre sta reinserendo i dati
(un bug dell'applicazione che causa un errore, mancanza di corrente e chi
più ne ha più ne metta)? perderebbe tutto...o quasi. Abbastanza rischioso.
Luca

 Luca


 ricavare qualche vantaggio nel lavoro di tutti i giorni?
Ma se i PC stessero in rete, forse la cosa migliore potrebbe essere quella
di collegare i vari FE  alla tabella dellìapplicazione principale che
sarebbe il o uno dei BE.


 :-)
Spesso il lavoro di chi opera in un centro servizi (o centro elaborazione
dati che dir si voglia) non è per niente facile; viene fatta un'analisi per
l'automazione di un servizio e gli utilizzatori raccontano si e no il 20%
delle proprie necessità, le restanti le raccontano giornalmente quando la
procedura è già stata messa in esercizio, così che bisognerebbe tutti i
giorni ricominciare da capo; spesso poi bisognerebbe personalizzare le
procedure ad personam per ogni impiegato di ogni ufficio, motivo per cui a
volte si chiede che la richiesta venga effettuata da un responsabile che
terrà conto sia del costo della modifica che della congruenza con la realtà
organizzativa dell'ufficio.
Ciò non toglie che spesso i programmatori approfittano di questo regime di
anarchia per fare poco o niente di quello che viene loro richiesto.


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

E' possibile stampare un calendario da access?
grazie
bibop

 grazie
Detto così è possibile.
Se intendi realizzare un programma che crei calendari
come fa ULEAD PHOTO EXPRESS o come
fa PAINT SHOP PRO (versione STUDIO)
allora con Access puoi.
Il calendario realizzato sarà stampato come report.
Se intendi altro non saprei.
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Cosa insolita: usare una MAPPA

Salve a tutti,
dovrei visualizzare tramite una mappa del Veneto il numero
di clienti presenti in ogni comune.
Qualcuno ha fatto qualche cosa del genere?
grazie
sdamy

 Qualcuno ha fatto qualche cosa del genere?
Tipo area sensibile Web?
Fatta no, ma mi butto, potresti associare un pulsante su ogni comune che
filtri i dati dei clienti per il comune stesso... ti pare buona? E' una
rottura fare tanti pulsanti per ogni comune, ma daltronde la cartina è un
immagine e pertanto non contiene dati da prendere in automatico... credo sia
un'ipotesi buona

 ha scritto nel messaggio
news:a7uqtg$i6m$1...@lacerta.tiscalinet.it...

Io proverei a mettere in una maschera un'unica immagine del Veneto, creata
con il programma che più ti aggrada, sopra alla quale puoi sistemare in
corrispondenza alle posizioni di ciascun comune una casella di testo con
fondo trasparente e un carattere bello corposo e di colore adeguato per
risaltare sull'immagine sottostante.
E se vuoi, vicino alle caselle con i numeri ci puoi mettere delle etichette,
sempre a fondo trasparente, con anche i nomi dei singoli comuni.
-Marco-

 ha scritto nel messaggio
news:f5Fo8.84207$%g7.27...@twister2.libero.it...

grazie credo proprio di intraprendere questa ipotesi...
ciao ciao
sdamy

 ha scritto nel messaggio
news:l0Ko8.87838$1S3.2...@twister1.libero.it...

grazie credo proprio di intraprendere questa ipotesi...
ciao ciao
sdamy
Newsgroup: it.comp.appl.access
Titolo: query parametrica con campo si/no

ciao a tutti,
so bene che questo problema è stato trattato già, ma nonostante
questo non riesco a farla funzionare. Ho una maschera con controllo non
associati che si appoggia ad una query, dove nei criteri metto il ben
noto forms!miaMaschera!mioControllo e fi nquì tutto bene. Ma quando
entrano in gioco le caselle di controllo non funziona più!!! a me
occore che mi restituisca (la query) oltre i valori Falso o Vero ( a
seconda di come è spuntata la casella) anche tutti i records. ho
provato con iff ma accetta solo due argomenti ho anche provato :
Switch([forms]![maschera2]![casellacombinata6]="si";-1;[forms]![maschera2]![casellacombinata6]="no";0;[forms]![maschera2]![casellacombinata6]="tutti";([Tabella1].[uffa])
Like "*"), ma non funziona!!! 
Mi date una mano?
Grazie

 ha scritto nel messaggio
news:1115895862.3...@o13g2000cwo.googlegroups.com...

Un oggetto di tipo Si/No è di tipo binario e non può assumere anche il
valore Null, quindi con esso puoi fare solo una scelta che prevede due
risposte (Si o No); se invece, come nel tuo caso, le risposte possibili sono
tre (Si, No e Tutti) nella maschera contenente i parametri di selezione non
puoi usare un oggetto di questo tipo.
Se la maschera si chiama miaMaschera, inserisci in essa una casella
combinata chiamata MiaCombo ad una sola colonna che possa assumere i valori
Si, No Tutti.
Se il campo di tipo Si/no in base al quale vuoi selezionare i dati si chiama
MioCampoSiNo.
Aggiungi nella query un campo calcolato così fatto:
Pippo: IIf(Forms!miaMaschera!MiaCombo = "Tutti"; 1;
IIf(Forms!miaMaschera!MiaCombo = "Si" And [MioCampoSiNo] = Vero; 1;
IIf(Forms!miaMaschera!MiaCombo = "No" And [MioCampoSiNo] = Falso; 1; 0)))
e nei criteri di tale campo calcolato scrivi 1.
A questo punto se vuoi visualizzare nella query tutti i record, nella
casella combinata MiaCombo seleziona Tutti; se vuoi invece visualizzare solo
i record che hanno il valore Vero nel campo  MioCampoSiNo nella casella
combinata MiaCombo seleziona Si ed in caso contrario seleziona No.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Grazie roberto.... ho capito ed ora provo, ma visto che i campi si/no
sono parecchi avrei preferito una cosa piu semplice, anche dal punto di
vista grafico, ma se non c'è un'altra soluzione adotterò questa...
grazie ancora ....
Newsgroup: it.comp.appl.access
Titolo: Salvataggio somma dati 2

Grazie della risposta ma devo aggiungere altro;
Io avevo trovato un altro modo:
creavo una copia delle caselle in cui andavo a calcolare il punteggio e le
legavo al campo in tabella. SUll 'evento del pulsante in uscita facevo
copiare i valori dalla casella calcolata a quella legat ain tabella ed il
gioco era fatto.
Il problema è che alcuni valori sono interi, altri decimali.
E me li approssima.
Anche se metto posizioni decimali sia nelle specifiche delle caselle sia
del campo in tabella. Non capisco il perchè.
Fra l'altro ho provato il metodo usato nelle faq ma... non mi va!!!
Per 'sta ca**ata sto perdendo giorni!


Non hai mostrato la cosa più importante... vale a dire la formula che
usi per fare il calcolo ed eventualmente la dichiarazione delle
variabili che usi...!
La formattazione dei controlli è solo Grafica non funzionale...!
Il Campo della Tabella che usi per questo di che tipo è...?
Forniscici questi dettagli e forse possiamo aiutarti per capire
l'inghippo..!
@Alex