mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Formatto tutto?

Ho questo problema: non funzionano piů le creazioni guidate di nessun
oggetto, tutte le query che hanno il campo format$ (data mese) quando le
apro mi segnala un errore di "format$...nell'espressione" premetto che fino
a ieri il mio DB andava benissimo, poi:::?!?!?.
Potete consigliarmi qualcosa o formatto?

 Potete consigliarmi qualcosa o formatto?
Ingegnere?
Comunque prova a vedere in strumenti-riferimenti se ti da qualche riga
spuntata con scritto mancante e deselezionala
Antonio


In che senso Ingegnere?

 wrote in message
VmhY7.12184$s04.5...@news.infostrada.it...

Ti racconto un aneddoto:
tutti sanno che per fare il tč bisogna
1) prendere un pentolino
2) riempirlo d'acqua
3) Metterlo sul fuoco
4) Quando l'acqua bolle spegnere
5) Mettere il tč
6) Servire
Arriva un informatico a casa e trova un pentolino d'acqua che bolle sul
fuoco. Cosa fa? Spegne il fuoco, mette il tčn quindi lo serve.
Arriva un ingegnere e trova il pentolino d'acqua che bolle sul fuoco. Cosa
fa? Prende il pentolino, butta l'acqua, lo riempe nuovamente, lo mette sul
fuoco, quando l'acqua bolle ecc. ecc.
Ecco perchč l'ingegnere formatta tutto...
Antonio

Newsgroup: it.comp.appl.access
Titolo: aiuto criteri

dovrei completare questo esercizio come devo impostare il criterio???
"Tramite un query trova tutti i nominativi con data di nascita compresi tra
il 1960 e il 1965, slva la query con nome"media.
io ho provato ad inserire nel campo data il comando genera poi scrivo 1960
and1965 ma non mi trova niente..........
grazie x l'aiuto ciao

 il 1960 e il 1965, slva la query con nome"media.
campo data : between 01/01/1960 and 01/01/1965
oppure
campo data:  >#01/01/1960# and < #01/01/1965#
questo e' il CRITERIO del campo data della tua query
Ciao Ciao. Luca
Newsgroup: it.comp.appl.access
Titolo: Altezza report record continui

Ciao a tutti
esiste un modo per calcolare quale sarà l'altezza complessiva di un report
formattato a record continui?
Mi spiego meglio:
ho trovato il modo di fare stampare sempre lo stesso numero di righe
(tot)indipendentemente dal numero di record presenti nell'origine dati: se
il numero di record < tot allora stampa una riga vuota.
Il mio problema è che attualmente tot = costante mentre vorrei renderlo
dinamico in funzione dell'altezza del corpo e dello "spazio residuo" a
disposizione del corpo stesso, funzione a sua volta delle impostazioni del
margine sup/inf della pagina e delle altezze delle altre sezioni del
report.
Mi sono spiegato?
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Io avevo cominciato un report sperimentale in cui sommavo i margini della
pagina e le heights delle varie intestazioni e piè pagina, e poi l'height
del corpo man mano che veniva formattato o stampato, e continuavo ad
aggiungere righe vuote fino a raggiungere la lunghezza minima che avevo
scelto per la pagina.
Però l'ho abbandonato senza finirlo, non so dirti se funziona.
Se hai un po' di tempo facci qualche prova, magari risolvi.
Namor


 Namor
Ho seguito anch'io questa pista.
Mi rimane solo una cosa da trovare:
è possibile fare un ciclo su tutte le section di un report?
Esiste la proprietà section.count? Non credo
Questo mi serve per sapere quanto spazio mi rimane da dedicare al corpo
del report!


 namor ha scritto:



Non si può, ma non serve fare un ciclo tra le sezioni, perchè un report
non avrà sezioni che compaiono e scompaiono a seconda dei casi, no?
Quindi basta che inizializzi una variabile "Altezza" con la somma delle
altezze delle sezioni che usi (margini di pagina superiore e inferiore e
altezze delle intestazioni e piè pagina (di pagina, report ed eventuali
gruppi)).
Fatto ciò, tutto lo spazio che manca per arrivare alla lunghezza della
pagina rimane disponibile per il corpo del report.
Namor

Newsgroup: it.comp.appl.access
Titolo: Stabilire se un numero è pari o dispari

Ciao e scusate per la domanda che vi risulterà banalissima:
come faccio conVBA a stabilire se un numero è pari o dispari?
Qual'è la via migliore?
Grazie
-- 
Saluti,
Massimiliano Pratelli
www.massimilianopratelli.com
Ai sensi della Legge 675/96 e successive modifiche/integrazioni si precisa
che le informazioni contenute nel presente messaggio, e negli eventuali
allegati, sono riservate e per uso esclusivo del destinatario. Pertanto è
vietata la copia, la diffusione e la rivelazione anche parziale dei dati in
esso contenuti alle persone non autorizzate dal medesimo. Chiunque lo
ricevesse per errore è pregato di restituirlo al mittente e di distruggere
il contenuto.

[cut]
Ciao, questa funzione ti dice se un numero è Primo o No.
Questa funzione indica se un numero è Primo o meno.
Rrestituisce i seguenti valori:
 1 il numero è primo
 0 il numero non è primo
-1 il numero è negativo
'*********************************************
'num = numero da controllare
'*********************************************
Function Primo(num As Double) As Integer
Dim indice As Integer
If num < 0 Then
    Primo = -1
    Exit Function
End If
If num = 1 Or num = 2 Then
    Primo = 1
Else
    For indice = 2 To num - 1
        If num Mod indice = 0 Then
            Primo = 0
            Exit Function
        End If
    Next indice
    Primo = 1
End If
End Function
Saluti,
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio

 ha scritto nel
messaggio news:6Kpmd.342476$35.15...@news4.tin.it...



Grazie, mi sarà molto utile!
Ciao,
Massimiliano

 Scusate ancora,
Va bene la privacy Ing. illustrissimo, ma è più lungo il testo per la
protezione dei dati che il post in se e per se... riducilo un pò per
favore, altrimenti ci si incarta.
PS.
La legge sulla privacy è cambiata... non più la 675, ma il D.lvo 196/03
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


[...CUT...]
Metodo senza Mod, per quelle situazioni (poche) in cui non č disponibile
questo operatore.
Public Function NumeroPari(num as Long) As Boolean
    NumeroPari = (Int(num / 2) * 2 = num)
End Function
In certe situazioni (poche) questo algoritmo risulta anche piů veloce della
funzione che utilizza l'operatore Mod. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Sito a buon mercato?

Sto considerando l'idea di costruire un sito dove praticamente farei vedere 
un database .mdb che attualmente e' ancora Access 2000, col runtime di 
Access 2007, ho gia' fatto dei test in locale e funziona, vi pare che potrei 
con poco sforzo costruirmi un sito che fondamentalmente si limita a questa 
funzionalita'? Esiste qualche tutorial for dummies?
il barbi 


Forse Joomla! fa al caso tuo.


avevo detto "for dummies"...
il barbi 

 ha scritto nel messaggio 
news:hnm0ov$jpo$1...@nnrp.ngi.it...

Guarda che se lo vuoi ancora + dummy, bisogma arrivare al livello Biso... ma 
avrai indubbi problemi.
In ogni caso, mi sa che stai decisamente sbagliando NG, non è che ti rivolgi 
alla Mercedes se vuoi comprare un garage..
MA
Newsgroup: it.comp.appl.access
Titolo: Impossibilie creare il file ade

Chi sa perchè inserendo in un modulo
Private Const MAX_COMPUTERNAME_LENGTH = 255
Private Const ERROR_INVALID_PARAMETER = 87
Private Declare Function GetComputerName Lib "kernel32" Alias _
     "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function SetComputerName Lib "kernel32" Alias _
     "SetComputerNameA" (ByVal lpComputerName As String) As Long
Private Declare Function GetUserName Lib "advapi32.dll" Alias _
     "GetUserNameA" (ByVal lpBuffer As String, _
     nSize As Long) As Long
un file che funziona perfettamente incomincia a darmi il messaggio in 
oggetto?
PS. se tolgo le righe il file torna a funzionare come si deve!
grazie a tutti
-- 
Claudio(BS)
per rispondere aggiungi claudio

Claudio(BS) ha scritto:

Scusate il disturbo, ho risolto :-O
Dopo una certa ora non si dovrebbero scrivere chilometri di codice :-)
C'era una doppia dichiarazione public in un'altro modulo
byez

Newsgroup: it.comp.appl.access
Titolo: Calcolo degli anni, mesi, giorni trascorsi

In una tabella ho due campi data:
Attraverso un campo calcolato di una query
vorrei riuscire a calcolare gli anni, i mesi e i
giorni trascorsi in questo modo
data1                           data2                      calcolo
01/06/1987                 04/09/2000            13,3,3
Grazie infinite per ogni
suggerimento
Ale

 ha scritto nel messaggio
news:AI5w5.991$XZ4....@news.infostrada.it...

Guarda nell'help la voce: datediff()...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: [CP] Eseguire Access da senza Access

Ciao a tutti, è la prima volta che posto su questo NG e lo sto facendo senza
aver prima letto i post precedenti.
Spero che qualcuno di voi possa gentilmente aiutarmi.
Ho creato un database in MS Access 2000 (gestione contabilità), con parti in
VisualBasic.
Avrei bisogno di poter eseguire questo database su un computer dove non
posso installare MS Access (è un ufficio, questioni di licenza...).
Esiste quindi una specie di "player" per Access che mi permette
semplicemente di far girare questo database?
Oppure: è forse possibile trasformare il mio file di Access in un
eseguibile?
Grazie mille a tutti coloro che mi risponderanno (magari anche in email se
fosse possibile...)
--
ciao
stefano
 **** 
s.s...@libero.it
 ****

Vai a 
www.sitocomune.com
 alla pagina General, l'ultima faq (ossia il famoso
faqqone) è quella che fa per te.
Antonio


 wrote in message
9cpmgj$hdm$1...@pegasus.tiscalinet.it...


 Utilizza un address valido (eventualmente "a perdere")


(su testi precedenti di "Marco xxxxx", "Massimo Manca" e
"liang.rongfa(at)
tiscalinet.it
")
Saluti, Mamo.
--
Non rendere e-nonima la tua mailbox.
Utilizza un address valido (eventualmente "a perdere")
'--------------------
Fammi sapere (sull'NG), grazie.




Ma chi è costui?!?
Forse Tomàs de Torquemada?
Ale
Newsgroup: it.comp.appl.access
Titolo: Query con parametri da visual basic

Volevo sapere come inserire la riga di comando in visual basic che mi apra
il recordset di una query con parametri:
Il comando:
Set Nome_Recordet = NomeMioDatabase.OpenRecordset("Nome Query con
parametri", dbOpenDynaset)
mi da l'errore: Too few parameters. Expected 10.

Vilcoyote ha scritto:

per aprire un query con parametri, questi, li devi impostare su un oggetto
QueryDef riferito alla query in questione.
dim Qdef as Querydef
Dim Rst As Recordset
dim dbs as database
set dbs = currentdb
set qdef = dbs.querydefs("NomeQueryConParametri",dbopendynaset)
qdef.parameters!Parametro1 = ValoreCheGliVuoiDare
qdef.parameters!Parametro2 = ValoreCheGliVuoiDare
....
qdef.parameters!ParametroX = ValoreCheGliVuoiDare
set rst = qdef.openrecordset
ciao
Paolo

 mi da l'errore: Too few parameters. Expected 10.
Sito comune (link qua sotto).
FAQ: Come faccio ad aprire una query con parametri da codice?
-- 
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
--------------------------------------

Grazie per l'aiuto.

Newsgroup: it.comp.appl.access
Titolo: Accesso dati Sql7 con chiamata a stored procedure tramite Access97

Riesto a caricare un recordset generato da una stored procedure, ma non
riesco a caricare i dati su un report.
Si può fare senza scaricare i dati in una tabella?


Per quanto ne so io no, però potresti facilmente creare una tabella
temporanea nella sp, memorizzare i dati lì dentro e usare questa come
recordsource del report.
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Newsgroup: it.comp.appl.access
Titolo: Numerazione progressiva

Ciao a tutti,
ho un form (visualizzazione singola) collegato ad una tabella in cui ho
settato un campo numerico come chiave primaria. Ogni volta che inserisco un
nuovo record devo sempre inserie il valore. Vi chiedo: utilizzando l'evento
"su apertura" della form oppure utilizzando la proprietà "valore
predefinito" della casella di testo, posso fare in modo che questa
numerazione sia automatica? Qual'è il codice VB che ottimizza l'operazione?
Grazie in anticipo,
--
-------------------------------------------------
Massimiliano Pratelli
Authoring, CAD, 3D Graphic and Multimedia
www.massimilianopratelli.com
-------------------------------------------------


E perché non definisci la chiave primaria come campo di tipo Contatore
invece che di tipo Numerico?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:wHjia.3517$nD4.1...@twister1.libero.it...

Ciao Massimiliano
Nell'evento BeforeInsert puoi inserire il codice per leggere il valore dalla
tabella e incrementarlo di 1.
Se il Controllo si chiama T_Numero e il campo a cui si riferisce è Numero
....
Private Sub Form_BeforeInsert(Cancel As Integer)
  If  Nz(Me.T_Numero,0)=0 Then
      Me.T_Numero=Nz(Dmax("Numero";"TuaTabella"),0)+1
  end if
End Sub
Ciao Giorgio

 news:wHjia.3517$nD4.1...@twister1.libero.it...
Opps
Private Sub Form_BeforeInsert(Cancel As Integer)
  If  Nz(Me.T_Numero,0)=0 Then
      Me.T_Numero=Nz(Dmax("Numero","TuaTabella"),0)+1
  end if
End Sub

Semplicemente perchè voglio che sia modificabile...



Grazie mille!!


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

Ciao,
ho un database access collegato a delle tabelle aziedali ODBC.
Quando lancio un report (abbastanza pesante) mi compare il messaggio "ODBC:
chiamata non riuscita".
Lo lancio due o tre volte e poi mi esce correttamente.
Come posso fare per risolvere il problema?
c'è qualche parametro da settare in Access o altrove?
Grazie Molte
Gianna

 Gianna
Il report č formattato direttamente sulla Tab. ODBC?
E se ti creassi con le apposite query di eliminazione e creazione, una
tabella di appoggio su cui ti scarichi il contenuto della Tab. ODBC? non
sarebbe meglio? e poi sulla stessa potresti fare query su query su query
senza avere problemi di interrogazioni di rete... in genere eviteresti di :
1 - Tenere una connessione ODBC aperta per la durata della compilazione
piů o meno complessa del tuo o dei tuoi report
2 - Tenere in rete pacchetti volanti di informazioni che in un
interruzione potrebbero corrompere le base dati
3 - Lavorare in rete, sfruttando invece le risorse locali.
Io te lo consiglio... anche perchč č ciň che faccio anch'io, e non ho mai
riscontrato problemi.
Fammi sapere
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: collegamento ipertestuale

Un ciao a tutto il NG.
Uso Access da poco e mi si pone un quesito.
All'interno di un db contenente curricula vitae vado ad eseguire delle query
al fine di ricercare alcuni dei nominativi che rispondono a criteri in base
ad alcune richieste su alcuni campi come ad ex. Titolo di studio,
occupazione, città, ... etc etc il tutto genera un report pronto per la
stampa dei nominativi con alcuni dati riepilogativi del curriculum. Allora
sorge il quesito: non è possibile linkare o l'ID o il cognome del candidato
in modo che si apra in un'altra videata il curriculum completo? Perché io
adesso devo trascrivermi l'ID o il nome e cognome ed eseguire un'altra query
di selezione. Vorrei solo eliminare un passaggio senza complicarmi troppo la
vita.
Ah, non conosco Visual Basic! Perché so già che se si può fare mi tirate
fuori una soluzione di questo tipo.
Grazie a chi ci riesce o mi da una dritta
Giacomo

 fuori una soluzione di questo tipo.
In effetti proviamo un certo sottile senso di superiorità e di sadico
piacere quando
diciamo: ci vuole un codice VBA ... ci sentiamo un po' come
quei luminari della medicina che dicono "Bisogna operare!"
E ci immaginiamo che il povero profano sentendo la parola VBA
ci consideri quasi dei semidei che HANNO la CONOSCENZA SUPREMA.
Peccato però che di VBA io ne mastichi solo qualche pezzo...
spero che nessuno se ne accorga ...
;-)
Cordialemente.
Arturo
Newsgroup: it.comp.appl.access
Titolo: Aggiornare una listbox!

Salve ragazzi,
ho un problema di mancato aggiornamento di una listbox tramite
il metodo Requery.
La listbox, inserita in una maschera, ha come origine dati una
Query basata, a sua volta, sua una sola tabella.
Se cancello o modifico un record della tabella alla base della
Query ed effettuo il requery della listbox, quest'ultima non mi
viene aggiornata. I nuovi dati vengono riportati solo se chiudo
e riapro la maschera che contiene la listbox.
Come cavolo faccio a fare si che la listbox contenga i dati aggiornati???
Grazie in anticipo a tutti...
--
Cordialmente,
Danilo!
* Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *

 ha scritto nel messaggio
news:39b53ca3$1@news...

Prova con il metodo Refresh.
Ciao.






Nelle proprietą della maschera: scheda evento - Dopo Conferma Eliminazione,
puoi inserire il Requery della listbox...
Ciao.

Prova con il metodo Refresh.
Non ho provato ma mi sembra che la listbox non supporti il metodo
refresh.


puoi inserire il Requery della listbox...
Ho risolto la cosa utilizzando come origine dati della lisbox un
elenco di valori che riempo dinamicamente con il codice.
Nella tua soluzione non capisco cosa c'entri l'evento Dopo Conferma
Eliminazione. In ogni caso sappi che la maschera non era collegata
ad alcuna tabella ma era collegato ad una tabella soltanto il controllo
listbox.


 * Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *
Ciao.

Era questo il tassello che mi mancava...
L'avevo intuito ;-)
Resta il fatto che:
- in una maschera NON collegata
- inserisco una listbox che ha una tabella come origine dati
- aggiorno i contenuti della suddetta tabella
- il metodo Requery della listbox...
.. NON FUNZIONA!!!!


 ha scritto nel messaggio
news:39b7ac60$1@news...

Visto che la domanda era poco chiara, la risposta č stata poco chiara. :-)
Mi riferivo alla maschera non al controllo della maschera. ;-)
Ciao.

 ha scritto nel messaggio
news:39b7f21b$1@news...

Non capisco che versione di access tu stia utilizzando o che controllo tu
abbia agganciato alla tua maschera, ma ti assicuro che con una semplice
requery del controllo ottieni cioň che desideri. Se vuoi ti posso postare un
Db di esempio costruito secondo le tue indicazioni. Io comunque uso Access
2000 e funziona sia con la Sr1 che senza, su access 97 non ho provato per
mancanza di tempo.
Ciao.....e fammi sapere, la cosa mi sta incuriosendo.

 * Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *
Io pero' non ho ancora capito il (tuo) meccanismo di cancellazione.
Correggimi se toppo: tu hai una maschera aperta con una listbox che punta ad
una tabella diversa da quella della maschera; poi tu apri la tabella della
listbox e cancelli un record, tornando (visualizzando) la maschera non trovi
la modifica effettuata nella tabella; č cosě?
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Re: OT Traduzione FAQ 8.5

 ....e di nuovo, se qualcuno ha link a esempi italiani, fammi sapere.
Sul SitoComune, alcuni esempi quali FAQ 6.47, 6.137.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

**************************
8.5 Send data to Word
Problem
You want to send data from Access to Word for further processing.
Solution
If you want to create a mail merge in word with the data then
the easiest way is to export the data to a Word.doc or text file
by using the TransferText method. After that you can open Word
and use this file as data source for the mail merge.
If you only want to send particular data e.g. out of the current record
and therefore want to open Word from Access then have a look at
the following examples:
"wordbrf.zip" by Klaus Oberdalhoff at 
http://www.freeaccess.de
 (German)
"adrwrd.zip" by Harald Langer at 
http://www.accesshop.de
 (German)
Explanations with Code for A00:
http://support.microsoft.com/?kbid=210271
Explanations with Code for A97:
http://support.microsoft.com/?kbid=131583
***************************
...e di nuovo, se qualcuno ha link a esempi italiani, fammi sapere.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access
Newsgroup: it.comp.appl.access
Titolo: if....e case!!

Salve a tutti di nuovo,
In maschera ho 3 caselle di controllo (Località;Parametro;Quota) e un
pulsante.
Sull'evento click del pulsante inserisco quanto segue:
if [Località] < 10 then [Quota]=100 else if [Località] >=10 and
[Località] < 20 then [quota]=200 else
...
(Qui Devo inserire una case in base alla località,come si fa?)
del tipo...
se [Località] = "Roma" then [Quota]=1000
se [Località] = "Torino" then [Quota]=1500
se [Località] = "Milano" then [Quota]=2000
se [Località] = "Napoli" then [Quota]=2500
Ovviamente l'esempio è indicativo,non prendetevela a male:-)
Grazie per l'aiuto
Fab

 ha scritto nel messaggio 
news:1178624435.4...@n59g2000hsh.googlegroups.com...
Salve a tutti di nuovo,
In maschera ho 3 caselle di controllo (Località;Parametro;Quota) e un
pulsante.
Sull'evento click del pulsante inserisco quanto segue:
if [Località] < 10 then [Quota]=100 else if [Località] >=10 and
[Località] < 20 then [quota]=200 else
...
(Qui Devo inserire una case in base alla località,come si fa?)
del tipo...
[risposta]
Select case [Località]
    case "Roma"
        [Quota]=1000
    case "Torino"
        [Quota]=1500
...
    case else
end select
Ovviamente l'esempio è indicativo,non prendetevela a male:-)
[risposta]
Azz... Roma = 1000 e Milano = 2000?!!???
E poi dicono Roma Ladrona...
Grazie per l'aiuto
Fab
[risposta]
Ciao.
-- 
Sergio MAZZA 

Fab
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


Grazie a tutti per l'aiuto era quello che mi serviva.
Nessuno mi vietava di fare if in cascata,ma preferivo inserire una
case,mi rimane più semplice rivedere il codice cosi.
Non ricordavo la giusta sintassi,vi ringrazio ancora

 se [Località] = "Napoli" then [Quota]=2500
Select Case [Località]
    Case "Roma"
        [Quota] =1000
    Case "Torino"
        [Quota] =1500
    Case "Milano"
        [Quota] =2000
    Case "Napoli"
        [Quota] =2500
    Case Else
        [Quota] = 3000
End Select
Il blocco Select Case è leggermente più lento del blocco If.
Spero sia utile. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: blocco/sbocco sottomaschera da interruttore

buona sera,
per sbloccare una sottomaschera
ho inserito un'interruttore
Private Sub Interruttore1_GotFocus()
    [MiaSottoMaschera].Form.AllowEdits = True
End Sub
________
Private Sub Interruttore1_LostFocus()
    [MiaSottoMaschera].Form.AllowEdits = False
End Sub
in posizione "on" riesco a sbloccarla ma poi in "off" non si riblocca,
in più vorrei ( in automatico) su "off",  se mi sposto in un'altro record.
Grazie in anticipo

 
"Armando" <Ar_m...@Tiscali.it> ha scritto nel messaggio 
news:4e690cd2$0$15664$4faf...@reader2.news.tin.it...

ho trovato
Private Sub Interruttore53_GotFocus()
Select Case Me!Interruttore53
    Case -1
        Me!Interruttore53.Caption = "Sblocca"
    Case 0
        Me!Interruttore53.Caption = "Blocca"
    Case Else
End Select
[MiaSottomaschera].Form.AllowEdits = Not Me!Interruttore53
End Sub
 
ma ho errore "utilizzo non valido di null"
errore run-time 94 
 
 

 
"Armando" <Ar_m...@Tiscali.it> ha scritto nel messaggio 
news:4e691a2f$0$15671$4faf...@reader2.news.tin.it...

risolto su click
 
If Me!Interruttore53 = -1 Then
   Me!Interruttore53.Caption = "ON"
miaSottomaschera.Form.AllowEdits = True
 
ElseIf Me!Interruttore53 = 0 Then
    Me!Interruttore53.Caption = "OFF"
miaSottomaschera.AllowEdits = False
End If
Newsgroup: it.comp.appl.access
Titolo: generare id su tabella correlata

Ciao a tutti,
ho due tabelle che sono collegate tra loro da un ID.
Per l'inserimento dei dati ho predisposo due maschere:
1) per l'inserimento dati su tabella A
2) per l'inserimento dati su tabella B
L'inserimento dei dati sulla maschera B avviene quando si preme il pulsante
sulla maschera A.
Il problema è che non riesco a far si che sulla maschera B mi aggiorni
automaticamente l'ID
Come posso fare per risolvere il problema?
Grazie mille
Ciao

 ha
scritto nel messaggio
news:cbc58h$rgh$1...@lacerta.tiscalinet.it...

form!mascheraB!idmascherab= 
me.id
MAssimiliano

> form!mascheraB!idmascherab= 
me.id
sei sicuro che la sintassi sia questa ??

 sei sicuro che la sintassi sia questa ??
Ops...
formS!mascheraB!idmascherab= 
me.id
scusa
MAssimiliano

 scusa
Grazie, perň il problema č che mi aggiorna solamente l'id per il primo
record della mascheraB/tabellaB mentre per gli altri record l'id rimane a 0
Newsgroup: it.comp.appl.access
Titolo: evento a fine mese

Salve a tutti, volevo sapere se esiste un modo di avviare delle query in
automatico alla fine del mese oppure all'inizio, esempio:
all'avvio del mio db se la data di sistema è il 02/0x/0x il programma deve
avviarmi delle query o dei report...............quello non è un problema, ma
non so come dirgli di attivardi un giorno preciso di tutti i mesi
dell'anno......si puo fare?
grazie

 ha scritto nel messaggio
news:l4Pwa.4551$Ny5....@twister2.libero.it...

Puoi utilizzare la funzione Day (v.help)
Ciao
Galliano

 ha scritto nel messaggio
news:BqPwa.4640$Ny5....@twister2.libero.it...

scusa se insisto ma non capisco assolutamente cosa centri la funzione Day
con quello che voglio fare io
io cerco una funzione che al primo di ogni mese,  aprendo una determinata
maschera,  mi apra per esempio un report.......senza che io faccia
assolutamente nulla......
Forse mi spiego male io, spero che qualcuno riesca ad aiutarmi o a farmi
capire con esempi pratici come usare la funzione DAY, a patto che sia quella
che interessa a me.
Saluti.

 Saluti.
A fronte dell'evento Load della maschera che ti interessa, inserisci un
codice del genere:
Private Sub Form_Load()
    If Day(Date) = 1 Then
        Docmd.OpenReport "TuoReport"
    End If
End Sub
Non so cosa dirti di più, se non rinnovare l'invito a servirti il più
possibile dell'help in linea dove c'è veramente tutto: ti assicuro che con
un impegno minimo da parte tua il suggerimento della mia prima risposta
sarebbe bastato a metterti sulla strada giusta per risolvere il tuo
problema.
Ciao
Galliano.


scusami hai perfettamente ragione.......
non sono molto esperto e dopo che ho visto il tuo esempio, ho compreso l'uso
della funzione Day.....
grazie mille......
Newsgroup: it.comp.appl.access
Titolo: copiare tabelle in MDE

ciao a tutti vorrei un informazione...
situazione:
n.2 PC non in rete,
DB relazionato convertito in MDE,
questo DB viene aggiornato solo su un PC1,
mentre in PC2 è solo installato, sempre in MDE...
periodicamente bisogna aggiornare PC2...
posso, elementarmente, copiare le tabelle da PC1 e copiarle
in PC2 ???
grazie
G

 ha scritto nel messaggio 
news:FCmyh.1583$BP5....@twister2.libero.it...

Perché non ci provi :) Ti fai una copia del secondo mdb e ci copi le tue 
tabelle, così vedi come funziona e quali sono i problemi relativi.
Ciao.
eSQueL 

 tue tabelle, così vedi come funziona e quali sono i problemi relativi.
---------------------
Ciao.. ci stavo provando ma non riesco a creare l'MDE...mi da il 
seguente errore...
ti dico che il Db è di 2,40 MB ha solo 4 tabelle, alcune query, 4 
maschere, etc...
come potrei risolvere ???
*****************************
Questo errore è in genere correlato alla compilazione di un database di 
grandi dimensioni in un file MDE.  A causa del metodo utilizzato per la 
compilazione del database, per ogni tabella viene creato un numero 
considerevole di riferimenti TableID.  Il modulo di gestione di database 
Microsoft Jet versione 4.0 supporta la creazione contemporanea di un 
massimo di 2048 riferimenti TableID aperti. L'esportazione di un 
database come file MDE può comportare potenzialmente il superamento di 
questo limite se il database include numerosi oggetti (tabelle, macro, 
maschere, report e così via).
Non è disponibile un metodo preciso per stimare il numero di riferimenti 
TableID utilizzati dal modulo di gestione di database Jet durante il 
processo di compilazione di un database come file MDE. Tuttavia, ogni 
modulo VBA e ogni maschera utilizza un riferimento TableID e ne consegue 
che, se il database include 500 maschere e la proprietà Possiede modulo 
di ogni maschera è impostata su Sì, verranno utilizzati 1.000 
riferimenti TableID.
***********************
CIAOOO


Hai provato a compilare il progetto? Finetsra di vba -> menù debug -> 
compila progetto. Se ci sono errori nel codice l'mde è impossibile da 
creare.
eSQueL

 creare.
Ciao eSQueL... non mi dire niente, ma sono poco pratico di Access...
ho seguito la seguente procedura... ho aperto la finestra VBA,ma in 
debug
esce per primo, compila autonumber,esegui istruzione e cosě via...
non trovo compila progetto..
scusa il disturbo... a proposito uso access 2003
Ciao 

 ha scritto nel messaggio
news:9OEyh.2420$h_1....@twister1.libero.it...

eheh ... allora, compila autonumber :P
eSQueL

 eheh ... allora, compila autonumber :P
-------------
Ok.. finalmente.. dopo aver deguggato un pò sono riuscito a trasformare
il mio file
in MDE... e cmq la domanda è sempre valida....
questo DB viene aggiornato solo su un PC1,
mentre in PC2 è solo installato, sempre in MDE...
periodicamente bisogna aggiornare PC2...
ho provato a copiare le tabelle da PC1 e copiarle
 in PC2 ma mi fa eliminare le relazioni...
vi sono altre soluzioni di trasferimento ???
 grazie
Newsgroup: it.comp.appl.access
Titolo: Date su modulo report

Buon giorno a tutto il n.g. e buone feste.
Vorrei creare un report dove mi vengano inserite tutte le data dalla data X 
alla data Y, per esempio:
01/12/2005
02/12/2005
03/12/2005, etc. etc.
Incolonnate in questo modo. Come posso fare per ritrovarmi le date nel 
report inserendo nelle apposite caselle di testo data inizio e data fine?
Grazie per l'attenzione.
Roberto

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

"Roberto da casa"  ha scritto nel messaggio ...

Grazie Roberto. Si, ho ottenuto quello che chiedevo. Successivamente a mio 
dire ho voluto tentare di mettere "la ciliegina sulla torta" creando 
un'altra casella di testo non associata e su origine controllo immettendo il 
seguente codice per poter visualizzare oltre alla data anche il giorno;
=Format([MiaData];"gggg")
Il risultato che ottengo č solamente un "giovedě ripetuto per tutti i 31 
giorni di dicembre, dove sbaglio?
Grazie ancora.
Roberto


Facendo varie stampe mi sono accorto che c'č qualcosa che non funziona a 
dovere. Se per esempio digito da 01/12/2005 a 31/12/2005, a video vedo la 
tabella corretta mentre su carta mi stampa dal 31/12/2005 al 30/01/2006.
Grazie ancora.
Roberto

 Grazie ancora.
Prego


 Grazie ancora.


 la stampa su carta... etc. etc.
Grazie ancora Roberto dopo queste modifiche la stampa č tale all'anteprima. 
Come posso ricavare il giorno del mese (29/12/2005 = giovedě) in una casella 
di testo riferendomi alle date che il report crea partendo dal range che 
successivamente ho immesso?
Roberto


Grazie Roberto. Mi avevi risposto prima ancora che inviassi la domanda... Ho 
effettuato la modifica ed ora ho anche il giorno. Ti ringrazio nuovamente, 
non ho parole veramente. Quando incontro persone come te cosě capaci, mi 
verrebbe voglia di stracciare i manuali che ho perchč ho paura di non 
apprendere in modo esaudiente. Ora mi sono dato al VBA con un manuale di 500 
pagine (uso avanzato).
Grazie ancora e Buon 2006.
Roberto Bortolotti

 Roberto Bortolotti

Newsgroup: it.comp.appl.access
Titolo: richiamare ultimo record

Buongiorno a tutti.
Il problema su cui mi sono bloccato e' il seguente.
Ho creato due tabelle collegate tra loro con una relazione uno a molti. Per 
brevita' chiamiamole Anagrafica_cliente e Oggetto_comprato. Ho inoltre 
creato una maschera per consultare i dati inseriti che ho effettuato con la 
creazione guidata. Fin qui tutto bene. La maschera mi mostra le anagrafiche 
dei clienti e tramite un pulsante visualizzo l'elenco degli oggetti 
acquistati dal cliente corrente. Ancora tutto Ok. Ora vorrei creare una 
casella di testo nella maschera di anagrafica_cliente  in cui compaia 
l'ultimo oggetto comprato dal cliente corrente.
Non ho idea di come muovermi. Anzi non ne ho la piu' pallida idea. Avevo 
pensato con una query di selezionare i record relativi ad oggetto_comprato 
che fossero collegati all'id di anagrafica-cliente e poi selezionare (non so 
come) l'ultimo inserito.
Aiutatemi senno' non vado avanti.....
Grazie 

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


Grazie moltissime. Vedo immediatamente. Una domandina ancora veloce veloce. 
Che intendi per "popola"?
Saluti
MJF 

 MJF


Newsgroup: it.comp.appl.access
Titolo: Immagini suggerite da access per i pulsanti

Salve
Vorrei chiedervi se qcno sa dove sono memorizzate nel computer le immagini
che access fornisce quando ad esempio si crea un pulsante con la creazione
guidata.
In particolare sto cercando l'cona del pulsante "esci"
Ciao e grazie


sono inserite direttamente in msaccess.exe 
quello  a seguire e' un po' di codice per reperirle
Declare Function GetIcons Lib "msaccess.exe" Alias "#60" _
    (ByVal lngBmp As Long, ByVal fLarge As Long, bytBuf() As Byte) As Long
Private bBuffer(488) As Byte
Private Sub Comando3_Click()
    Do While bBuffer(0) = 0
        Call GetIcons(Me.Testo0, True, bBuffer())
        Me.Testo0 = Me.Testo0 + 1
    Loop
    Me.Bt1.PictureData = bBuffer()
    Me.Img1.PictureData = bBuffer()
    bBuffer(0) = 0
End Sub
--
a.cara 
Togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: basta win 2000 per simulare asp o ci vogliono piu computer?

Cosa devo fare per imparare asp.
Quanti computer sono necessari?
Grazie

 wrote in message
8s9fb6$ce3$1...@fe2.cs.interbusiness.it...


Quanti computer sono necessari?
basta un computer e basta che su quel computer tu abbia installato un
server.  va bene anche access 95 con un serverino gratuito che si
chiama Personal Web Server (pws).  lo puoi scaricare da microsoft (ma
sono 9 mega, mi pare) o lo trovi nella cartella add-qualcosa del cd di
win98.  io personalmente uso w95+pws.  consigliabili almeno 64M di
ram, anche se ho tranquillamente lavorato con un p133 (che uso
tuttora) e 16M.
dentro win2000 mi pare che ci sia il server IIS5.  mentre pws è una
specie di giocattolino, iis è già una cosa più seria.
una volta installato il server sul tuo pc, dovrai far passare gli
script asp attraverso il server, cioè dovrai settare delle directory
virtuali ecc..  si fa prima a farlo che a spiegarlo.
comunque c'è un ng dedicato ad asp, it.comp.www.asp.
ci sono anche dei siti con alcune introduzioni ad asp ben fatte:
www.html.it
www.aspitalia.com
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: campo calcolato e funz nz

Ho una query con un certo campo A che può essere vuoto, ma non c'è alcun
criterio di selezione impostato per tale campo (i criteri sono su altri che
non saranno di sicuro nulli). E' normale che vengano automaticamente saltati
i record che hanno questo campo A nullo?
Ho provato ad eliminare il campo A dalla query e sostituirlo con un campo
calcolato del tipo:
Abis: nz(A; "testo")
ma il risultato è identico. Dove sbaglio?

 ha scritto nel messaggio
news:mpflc.182619$rM4.7...@news4.tin.it...

Il problema ce l'hai solo se sul campo che contiene Null hai effettuato una
selezione.
Il motivo per cui è un altro.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:CGrlc.35326$Qc.14...@twister1.libero.it...


 >
Penso di avere capito che il problema vero stia nel fatto che il campo A è
l'unico "significativo" della tabella a cui appartiene (c'è poi la chiave
primaria ed un campo di tipo contatore che mi serve per il collegamento con
la tabella "madre").
Per ciò quando faccio la query, per tutti quei record della tabella "madre"
per i quali non esiste un valore di A, non esiste nemmeno il corrispondente
valore del campo contatore che dovrebbe collegare le tabelle.
Come posso fare quindi a vedere nel report, di cui la query in questione è
l'origine record, tutti i record, compresi quelli che non hanno un valore
del campo A?
Non è che forse c'è un errore nella struttura del db (per es. non va bene
fare una tabella solo per un dato "significativo"...il problema è che il
campo A può non avere valori o averne diversi per singolo record della
tabella madre.)
P.S. avevo pensato anke di generare un codice dopo l'aggiornamento del
record della tabella madre (tramite la sua maschera) che scrivesse il valore
relativo al campo di tipo contatore (nella tabella del campo A) per
"generare il collegamento", anche se poi il famoso campo A resta vuoto...che
ne pensate?E' troppo ingarbugliato?
Grazie per l'aiuto, perchè sono arrivato ad un punto fermo..
Newsgroup: it.comp.appl.access
Titolo: access 2000 e XP: compatibilità - me.recalc

Ho elaborato un mdb con access 2000: funziona perfettamente.
Se lo faccio utilizzare da access xp mi da uno strano errore:
in uscita da una sottomaschera applico il metodo me.recalc ed access 2002 si
chiude chiedendo il riavvio con segnalazione errore.
Come mai ? Avete notizie al riguardo

"carlocanza" <


Ci mancherebbe, me.recalc funziona bene con Access 'XP.
Ti da l'errore anche in formato 2002?
Ciao.


ho avuto anche io un problema simile. in uscita da una maschera con il
metodo docmd.close, mi richiedeva un parametro di una query usata come
sorgente di una listbox. Ho dovuto dargli listbox.datasource="" e poi il
close per non andare in errore...tutto questo solo su XP, sul 2000 tutto a
posto. Non so, prova a risettare il datasource da codice prima di fare il
recalc.
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:vE0ga.47215$7y3.1...@twister1.libero.it...

Posso aggiungere che l'errore lo da in uscita da una sottomaschera e solo
quando ordino i dati nella sottomaschera stessa (qualunque campo utilizzi).
Se non ordino il recalc sulla maschera principale non dà errore.

 Se non ordino il recalc sulla maschera principale non dà errore.
Puoi fare una versione Lite della Form e spedirmela in e-mail?
Simone

Newsgroup: it.comp.appl.access
Titolo: Trasformazione da numeri in lettere

Vorrei sapere chi sa dove posso trovare una routine per la trasformazione di
numeri in lettere (es nr. 1.400 =  millequattrocento)
--
  Ciao
Andrea

 numeri in lettere (es nr. 1.400 =  millequattrocento)
http://www.sitocomune.com/
Newsgroup: it.comp.appl.access
Titolo: Maschera derivata

Ho una maschera principale che occupa una videata; ora in
base al valore di un controllo della maschera vorrei aprire
una fra 5 diverse maschere derivate in modo che apparisse di
seguito alla maschera principale, cioe' che in realta' non
fosse una maschera separata. Non posso usare una
sottomaschera perche' non so quale delle 5 maschere derivate
e' quella da visualizzare. Mi pare vagamente di ricordare
che c'era anticamente un controllo "frame" che potrebbe fare
al caso mio, qualcuno ne sa qc?
il barbi

 ha scritto nel messaggio
news:qnWia.69148$i26.2...@news2.tin.it...

Apparire di seguito alla maschera principale non è terminologia chiara.
Comunque ti informo che ad una sottomaschera è possibile cambiare la
recordsource e/o il sourceobject
Antonio

 ha scritto nel messaggio
news:qnWia.69148$i26.2...@news2.tin.it...

Se come ho capito il tuo problema č solo un problema di spazio, dividi la
maschera in pagine e vai ad una pagina o ad un'altra in base al valore del
controllo in questione; in alternativa inserisci nella maschera una
struttura a schede e seleziona a seconda del caso una scheda od un'altra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


non va perche' ogni msk specifica e' essa stessa una
struttura a schede...
il barbi


ma nel mio caso la sottomaschera non ha una struttura fissa,
sono 5 sottomaschere diverse, io avrei bisogno di uno spazio
predefinito (quello che mi sembrava fosse la frame in Access
2.0) in cui ficcare volta per volta una delle 5
sottomaschere
il barbi

 il barbi

Newsgroup: it.comp.appl.access
Titolo: richiamare la calcolatrice di windows in access

Ciao ragazzi vorrei sapere come richiamare la calcolatrice di windows in 
access
Ciao e grazie

[CUT]
In un modulo
------------
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" 
(ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, 
ByVal lpParameters As_
String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Const SW_NORMAL = 1
------------
All'interno del click del pulsante
Dim X As Long
X = ShellExecute(hWnd, "Open", "calc.exe", vbNullString, vbNullString, 
SW_NORMAL)

 Ciao e grazie
In un Button:
Call Shell("calc.exe")
Ciao 

Gaspare ha scritto:

Ok grazie mille funziona, ma c'è un modo per posizionarla in un 
determinato posto dello schermo per esempio a metà schermo tutta a destra?

 determinato posto dello schermo per esempio a metà schermo tutta a destra?
Si, ma è complesso se non hai familiarità con le API.
Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal
hwnd As Long, _
ByVal hWndInsertAfter As Long, _
ByVal x As Long, ByVal y As Long, _
ByVal cx As Long, ByVal cy As Long, _ 
ByVal wFlags As Long) As Long
Declare Function GetWindowRect Lib "user32" Alias "GetWindowRect" (ByVal
hwnd As Long, _
lpRect As RECT) As Long
Il problema è rilevare l'HWND della Calcolatrice che non viene
restituito dalla ShellExecute, pertanto converrebbe usare la
Shell che restituisce il PID, quindi dal PID ciclare gli applicativi
in esecuzione e ricavare l'HWND di quello con il PID ricavato.
Poi devi calcolare le dimensioni rettangolari in base alla risoluzione
video e le dimensioni rettangolari dell'EXE(Calc) quindi semplice
operazione matematica di differenze per calcolare la nuova 
posizione.
Sostanzialmente è abbastanza lineare farlo, ma non se non hai adeguate
conoscenze, il codice da scrivere non sono 2 righe...!
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 destra?
Si!
Devi settare le proprietà Left e Top del form all'interno dell'evento Load.
Prova un pò a cercare sul sito comune o su quello di Alessandro Baraldi
Ciao
Gaspare

[CUT+
Scusa -> l'ho sparata...non ho fatto mente locale sul fatto che è 1 
applicativo di sistema (pensavo ad 1 form tuo...) -> segui i consigli di 
@Alex ;-) 

Alessandro Baraldi ha scritto:

Purtroppo le mie conoscenze sono limitate comunque grazie per avermi 
dato qualche spunto
ciao e grazie

 wrote in message
news:ieNIe.36313$
2U1.2...@news3.tin.it

Leggi la mia risposta, non è così semplice...!
Ciao


 ciao e grazie
Non preoccuparti non è una cosa banale che fanno tutti, ho premesso
che servono un pò di conoscenze sulle API...!
Ciao


 ha
scritto:

          Il problema è che questo è l'esempio che fa la guida.
Quindi non l'hai manco guardata.. :-(
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 MAssimiliano
Il problema è che io la guida non l'ho nemmeno guardata;
ho messo in un Button Call Shell("calc.exe") e la
calcolatrice s'è aperta.
Che c'è di strano?
Bruno
Newsgroup: it.comp.appl.access
Titolo: Numero fattura progressivo

Ciao a tutti
nel valore predefinito di NumeroFattura ho:
="A" & Format(Date();"yyyy") & "/" & 
Format(IIf(IsNull(DMax("NumeroFattura";"tblFattureAcquisti";"NumeroFattura 
like '?" & Format(Date();"yyyy") & 
"/???'"));1;Right(DMax("NumeroFattura";"tblFattureAcquisti";"NumeroFattura 
like '?" & Format(Date();"yyyy") & "/???'");3)+1);"000")
che funziona perfettamente!
dovrei cambia la "A" in Fatture. non ci sono ancora riuscito.
dopo la prima fattura: Fatture2008/001
in una nuova fattura il numero non si aggiorna.
forse mi sto perdendo nel solito bicchiere .....  ;-)
qualche idea?
Grazie
Daniele 

 Daniele
Io posso suggerirti come faccio io, per non scrivere funzioni poco leggibili 
(e debuggabili) nell'origine record.
Nell'origine record inserisci una funzione del tipo "=GetNumeroFattura()"
Poi in un modulo inserisci la funzione
Function GetNumeroFattura() As String
Dim strSQL As String
Dim rs As DAO.Recordset
Dim lNumeroFattura As Long
Dim lCurrentYear As Long
strSQL = "Select max(NumeroFattura) FROM tabFattureAcquisto WHERE 
year(Data)=year(Date())"
Set rs = CurrentDb.OpenRecordset(strSQL)
lNumeroFattura = 1
If Not IsNull(rs(0)) Then lNumeroFattura = Mid(rs(0), InStr(rs(0), "/") + 1) 
+ 1
GetNumeroFattura = Year(Date) & "/" & Format(lNumeroFattura, "000")
End Function
Credo che da questa base si possano meglio considerare i controlli che 
cerchi.
Saluti,
-- 
Daniele M. aka mcdany 


adesso  provo il tuo suggerimento.
grazie della risposta
ciao
Daniele 

 Daniele
-- 
Ciao
Geppo 

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:RzlHk.167672$FR.4...@twister1.libero.it...

...
Perfetto!
Grazie Geppo
Daniele

Newsgroup: it.comp.appl.access
Titolo: Togliere selettore di record da sottomaschera

Buona sera a tutti,
qualcuno gentilmente mi sa dire se e in che modo ï¿œ possibile rendere non
visibile il selettore dei record in una sottomaschera al verificarsi di
un determinato evento?
Grazie mille.
Kaal

 Kaal
-- 
Ciao
Geppo 

 end fi
Ho provato questo poichï¿œ l'evento si scatena all'interno della form, ma
non succede nulla: le freccine per spostarsi avanti e indietro sono sempre
al loro posto.

 sono sempre al loro posto.
ma tu parli dei "Pulsanti di Spostamento" che sono un'altra cosa:
if evento then
   Me.NomeSottomaschera.form.NavigationButtons= false
end if
-- 
Ciao
Geppo 

 
Funziona perfettamente. Grazie.