mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: conversione numeri in stringhe di testo

Sul sito comune di Access ho trovato una funzione che converte i numeri in
stringhe di testo, ed č veramente ok. La suddetta funzione perņ prende il
numero inserito manualmente in una casella di testo e lo converte. Io invece
vorrei convertire in testo dei numeri gią presenti in una tabella con
qualche centinaio di righe, e poi stampare il tutto. Come posso fare?
Grazie.
Max

qualche centinaio di righe, e poi stampare il tutto. Come posso fare?
usa la funzione in una query, dopodiche' potrai usare la query come
sorgente dati di un report.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 Max
Dovresti usare la funzione in una query, ma cosi' com'e' non puoi farlo.
Dovresti apportare delle modifiche al codice.
Se non sei in grado di farlo aggiungi questa funzioncina a quelle presenti:
Public Function NumToStr(vNum As Variant) As String
    Dim sNV As String
    Dim sCV As String
    EuroCheque vNum, sNV, sCV, 1
    NumToStr = sCV
End Function
e nella query la usi cosi':
=NumToQuery([camponumerico])
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Aggiunta di record da codice (oopps...)

...ooopppss... CTRL + INVIO ed è partito il msg. Sorry.
Ricomincio:
Salve a tutti.
Ho un piccolo problema.
Ho una tabella di struttura semplicissima
Tabella1
Campo1 TESTO
Campo2 NUMERICO
In una maschera vengono generati dei valori che derivano a loro volta da
altri valori.
Forms![MaMaschera]![CasellaDiTesto1]
Forms![MaMaschera]![CasellaDiTesto2]
Forms![MaMaschera]![CasellaDiTesto3]
ecc...
Come posso aggingere i valori alla Tabella1 senza dover aprire una maschera
dedicata alla medesima?
Ho letto qualcosa sul metodo AddNew... qualcuno ha qualche dritta?
IN pratica: come si aggiungono i record ad una tabella senza dover passare
da una maschera?
Grazie

 ha scritto nel messaggio
news:GS3xa.104046$3M4.2...@news1.tin.it...

Prova a continuare a leggere sull'help qualcosa su addnew.
Ah, guardati anche i recordset
Antonio

> Prova a continuare a leggere sull'help qualcosa su addnew.
SI, l'avevo intuito.
Ma è l'unico modo?



Aprendo un recordset sulla tabella od usando una query di accodamento.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


insert ?  (su una docmd.runsql ?)
--
a.cara 
Togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: Recorset.Modalità di lettura dei dati

Un set di records (RECORDSET) creato in un modulo con la classica formula:
strsql = "SELECT * FROM FATTURE " & _
             "WHERE Numero = '" & strNumero & "' And Anno = " & intAnno
Set rcsFat = db.OpenRecordset(strsql)
come è possibile leggerlo, magari, attraverso la finestra Debug? Se no, con
quali strumenti lo si può leggere?
Grazie in anticpo.

 ha scritto nel messaggio
news:Hq_l9.191531$pX1.6...@news2.tin.it...

Utilizzando l'insieme fields e muovendosi con i metodi movefirst, movenext
ecc.
Antonio

 cavato ben poco. Ti chiedo ulteriori notizie in merito
rst.fields(nomecampo) ti restituisce il valore del campo indicato del record
corrente del recordset
Antonio
Newsgroup: it.comp.appl.access
Titolo: Applica filtro su combobox

Salve,
ho realizzato un banalissimo progetto dove appaioni dei soci (TblSoci) che
hanno una tabella collegata che indicazione della loro "area di interesse"
(TblInteresse).
Ogni socio puň avere piů interessi: tipica relazione uno a molti -> creato
un legame legame tra TblInteresse e TblSoci tramite il contatore univoco
IdSocio in TblSoci.
L'area di interesse a sua volta č codificata un ina tabella
(TblTipoInteresse), la decodifica e il collegamento con la tabella č
indicato direttamente nella definizione della tabella tramite il folder
ricerca nella definizione del campo Interesse di TblInteressi.
Questo meccanismo rende un lampo la creazione della maschera... viene fuori
tutto da solo... anche la combobox dove necesario, nella combo ho collegato
la colonna 1 che contiene l'IdSocio ma la ho nascosta imponendo larghezza a
zero.
Tutto questo č bellissimo ma:
- se faccio una ricerca con "filtro in base a maschera" sul tipo di
interesse access mi prende non l'

Mi rispondo da solo per scusarmi del messaggio che era parcheggiato da tempo
e che mi è partito inavvertitamente.
Newsgroup: it.comp.appl.access
Titolo: Re: Errore 2486 L'azione non può eseere eseguita adesso VBA Access

 Non so piů che fare. Qualcuno puň aiutarmi???
Come si chiama la maschera principale non associata?
Come si chima il controllo sottomaschera in essa contenuto?
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

>>Inserito da 
http://www.forumsforyou.com/p/it.comp.appl.access/
Ciao Roberto,
La maschera principale non associata si chiama: full_view_ms.
Il controllo nella subform si chiama, si chiama: Priority.
Spero che tu possa aiutarmi.
Dany
----------------------------------------
Inviato da 
http://www.forumsforyou.com
Segnala gli abusi ad 
ab...@forumsforyou.com

 Dany


>>Inserito da 
http://www.forumsforyou.com/p/it.comp.appl.access/
scusami non avevo capito.
Il controllo della subform si chiama: color_status_query


 Il controllo della subform si chiama: color_status_query
Se, come tu sostieni, il controllo sottomaschera si chiama
color_status_query.
Se, come hai sostenuto nel tuo messaggio precedente, il campo che devi
filtrare si chiama Priority.
Se il campo Priority è di tipo Numerico.
Prova così:
Private Sub Filter_priority_on_Click()
Me!color_status_query.Form.Filter = "Priority = 10"
Me!color_status_query.Form.FilterOn = True
End Sub


>>Inserito da 
http://www.forumsforyou.com/p/it.comp.appl.access/
Ti rigrazio per la tua buona volontà... Il filtro funziona.
lo attivo e lo disattivo, usando anche il codice che mi hai dato. Ma quando voglio uscire dalla maschera o si tenta di aggiornarla. Mi esce un msgbox: l'azione è stata annullata. e poi sempre quel mesaggio l'errore di run_time 2486.


 lo attivo e lo disattivo, usando anche il codice che mi hai dato. Ma
quando voglio uscire dalla maschera o si tenta di aggiornarla. Mi esce un
msgbox: l'azione è stata annullata. e poi sempre quel mesaggio l'errore di
run_time 2486.
Sicuramente c'è qualche altra sub in VBA che interferisce e crea problemi,
ma non riesco ad ipotizzare cosa possa essere.


Newsgroup: it.comp.appl.access
Titolo: mettere in attesa un ciclo

Ciao a tutti, qualcuno puņ aiutarmi?
Sapete come poter metter in attesa un ciclo sino a quando non si verifica un
evento?
Mi spiego meglio:
apro una maschera e impongo di ciclare su un oggetto recordset.
Per ogni recordset io devo fare un input. Vi scrivo il codice:
Do while recordset.eof
    In questo punto devo entrare in pausa sino a che non produco l'evento
casellacombinata.afterupdate
    recordset.fields ("descrizione")= casellacombinata.col(0)
    recordset.movenext
loop
Grazie a chiunque possa e voglia darmi una mano.
P.s. Non vorrei usare l'input box ma una maschera che mi sono creato

 wrote in message
TDuJ7.113697$sq5.5...@news.infostrada.it...

Tu hai molta confusione. Perchč non provi a spiegare cosa vorresti fare e
non la TUA soluzione... sbagliata?
Antonio
Newsgroup: it.comp.appl.access
Titolo: visibilità controllo secondo un particolare evento

ho un maschera, MASCHERA, che continete uan ETICHETTA e un CONTROLLO
Entrambi sono impostati come NON visibili nelle loro proprità.
La etichetta contiente un msg di allarme che vorrei venga vsuializzato solo 
quando il controllo
che contiente il giorno corrente =Day(Date()), sia = 25
Pertato ho mi sono limitato a scrivere questa riga sull'evento On Open della 
MASCHERA.
Però non funziona. Infatti la etichetta non si vede anche se modifico il 
valore da controllare
Private Sub Form_Open(Cancel As Integer)
IIf Me!controllo = 25, Me.etichetta.Visible = True, Me.etichetta.Visible = 
False
End Sub
Dove sbaglio? sull'evento? Sulla sintassi?
Grazie
G 

 ha scritto nel messaggio 
news:ulwIj.130$uG5...@nntpserver.swip.net...

===========================================================
Certo che scrivo proprio da cani !!! -
=========================================================== 

> G
-- 
Ciao
Geppo


o in un solo rigo
  Me.Testo0.Visible = Day(Date) = 25
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: Avvio ... da VBA

C'è qualcuno che mi sa dire come si fa ad impostare da  VBA il form da
visualizzare all'avvio di un db access ?
Grazie .
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie .
Ciao,
prova con
Currentdb.Properties("StartUpForm")="Form.NomeTuaMaschera"
--
Lorenzo

 Lorenzo
Grazie ... funziona!!


Newsgroup: it.comp.appl.access
Titolo: Mantenere stesso valore campo su record diversi

Un saluto a tutti. Ho un database dove inserisco records a blocchi di
2/300 tutti aventi la stessa data (ogni gruppo di records ha una data
di riferimento).
Inserire 200 volte uno stesso valore in un campo mi fa dubitare un pò
circa la normalizzazione del db quindi chiederei, intanto, un
consiglio in tal senso.
Poi vorrei che qualcuno potesse gentilmente suggerirmi come poter
ripetere lo stesso valore, la stessa data cioè, su x records nuovi
inseriti.
Potrei farlo alla fine con una query di aggiornamento ed un requery ma
mi sembrerebbe più efficace farlo all'inizio dell'inserimento, magari
tramite un interruttore che fissi la data inserita (e resti premuto)
per tutti i records inseriti per poi disattivarsi alla chiusura del db
o sulla pressione dell'utente.
Spero che qualcuno voglia aiutarmi.
Un grazie, marco.

 
Proprieta' DefaultValue.
-- 
ac
y-1=x

 y-1=x
Non so come utilizzarlo Alessandro; su attivazione dell'interruttore
dovrei scrivere di dare lo stesso valore di quello appena inserito al
campo data sul record successivo. Dovrei far si che l'interruttore
rimanesse attivato sul nuovo record fino alla disattivazione decisa
dall'utente sull'ultimo record del gruppo. Va un pò al di la delle mie
scarse conoscenze di programmazione.
Mi aiuteresti per favore con due righe di codice?
Grazie mille, marco.

 
controllodata.defaultValue = date()
una volta fatto questo per ogni nuovo inserimento il controllodata 
riporta in automatico la data attuale (questo fa l'esempio)
dove e come recuperi la data da impostare dovresti saperlo tu.
Se vuoi usare l'interruttore al suo click dovresti:
if interruttore then
	controllodata.defaultValue = date() 'o la data prelevata da un 
controllo non associato
else
	controllodata.defaultValue = ""
end if
-- 
ac
y-1=x

 y-1=x
Grazie, marco.

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

 Per favore spiegami meglio
Perche' hai scritto di interruttori. In questo caso ti serve definire da 
qualche parte la data da immettere sul DefaultValue.
In genere quando mi serve faccio una cosa meno "amichevole".
Sull'afterupdate del controllo che interessa metto
controllochemiinteressa.defaultvalue = controllochemiinteressa.
Ma ho visto che alcune volte gli utenti non apprezzano e vogliono vedere 
da qualche parte il valore di default che stanno utilizzando.
-- 
ac
y-1=x

 y-1=x
Grazie ad entrambi per le dritte, ora provo a vedere se riesco a
metterle a frutto per risolvere il mio problema.
Buona domenica.
Newsgroup: it.comp.appl.access
Titolo: [tabelle] niente facile

forse sono io fuso o cosa, sta di fatto che non trovo una soluzione decente
per questo problema e mi sono arreso a chiedervi aiuto. Semplificando
parecchio: ho una tabella con 2 colonne, nella prima dei codici numerici che
possono essere ripetuti, nella seconda dei codici...che possono essere
ripetuti, tipo:
A:1
B:1
A:2
C:2
B:3
A:3
D:5
A:4
ebbene, questa tabella deve essere trasformata in un'altra con n colonne
(n=1+max frequenza di valori variabile)in modo tale che nella prima colonna
i codici siano univoci, tipo:
A:1:3:4
B:1:3
C:2
D:5
con quel poco che so, non ho tolto un ragno dal buco...
avete suggerimenti?
grazie
fred
--------------------------------
Inviato via 
http://usenet.libero.it

"fred" <fr...@flint.sto> ha scritto nel messaggio
news:147Z162Z76Z91Y1...@usenet.libero.it...

Pochi giorni fa č stata data la soluzione da Roberto
MAssimiliano
p.s. salutami Barnie

> Pochi giorni fa č stata data la soluzione da Roberto
Hmmm... ti riferidci alla creazione di una query di creazione tabella? Ci ho
provato, ma non risolve, in quanto non riesco a selezionare e posizionare
nelle rispettive colonne i valori ripetuti dopo il primo: con First(tab.col)
estraggo il primo valore ripetuto, ma per i sucessivi?
SELECT Tab1.Col1, FIRST(Tab1.Col2) AS ColA INTO Tab2 FROM Tab1 GROUP BY Col1
in questo modo i valori sucessivi al primo vengono ignorati, mentre io li
vorrei su nuove colonne: mi ci vorrebbe un SECOND() un THIRD() e cosi' via,
ma ovviamente none ' la strada corretta...non so se mi sono capito ;)
ciao e grazie
Fred
ps: Wilma ti saluta

Newsgroup: it.comp.appl.access
Titolo: impedire la creazione del record

facendo sempre riferimento alla costruzione del db che mi ha
suggerito  VT@work ho adesso:
un maschera principale associata alla query qRifornimenti in
visualizzazione maschera singola
una sottomaschera (all'interno della prima) associata sempre alla
stessa query in cui visualizzo in formato foglio dati le informazioni
associate allo stesso veicolo della maschera principale.
Questo solo per consentirmi di vedere sempre i precedenti inserimenti
relativi al medesimo veicolo
vorrei fare in modo che se un campo della maschera principale (non
abilitato perchè si compila via codice dopo l'aggiornamento del campo
precedente) non ha valore, il record su cui sto lavorando non venisse
salvato
un pò come accade quando in access cerco di duplicare valori su un
campo a chiavi univoche.
ho provato con espedienti vari del tipo
if isnull(id_c) then
msgbox"inserisci i dati"
me.ID_V.setfocus
per fare in modo che restasse sullo stesso campo.
Ma questo è inutile mi sono accorto!!
perchè in realtà io già sto lavorando sullo stesso record, quindi
quando esco dalla maschera
il record è già salvato
e questo non deve accadere se c'è uno o più campi vuoti
spero di essere stato chiaro
ma non ne sono molto sicuro
grazie

 ha scritto nel messaggio 
news:1187956415....@q4g2000prc.googlegroups.com...






grazie
Prova a guardare il sito di Karl
www.donkarl.com
 sezione maschere ...... faq 4.32
Ciao 

 
www.donkarl.com
 sezione maschere ...... faq 4.32
O in italiano ;-): 
www.donkarl.com/it?FAQ4.32
Ma se capisco bene il problema sarebbe più sicuro impostare
la proprietà "Richiesto" del campo nella tabella a "Sì".
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: OT codice macchina HELP!!

Esiste il sistema per cambiare il codice macchina?
Grazie
Paolo

Paolo
intendi il codice che stà sotto l'assembly?
se sei molto bravo si!
ci sono in effetti pazzerelloni che per migliorare l'efficienza dei
propri programmi fanno proprio questo!
Saluti.
Emanuele.


Se ti serve per il Commodore 64 o Amiga ho forti ricordi di giovinezza.
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*

Se ti serve per il Commodore 64 o Amiga ho forti ricordi di giovinezza.
i miei rispetti....
Saluti.
Emanuele.

 Emanuele.
Si i miei dispetti....!
Mah, il piů bello era lo Z80 che allora, parlo fine anni 80, veniva utilizzato
per realizzare controlli industriali su piccola scala, aveva, per il periodo
un Assembler molto versatile, soprattutto per chi, come me, era abituato
al 6502(Commodore) che vantava ben una decina di istruzioni, 16 mi pare per
l'esattezza...!
Meno male che sono solo ricordi....!
@Alex  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Evento SuClick in maschera associata a query non aggiornabile.

In A2010 ho una maschera la cui origine dati è una query non
aggiornabile. Fra i vari campi ho caselle di testo e una casella di
controllo. Ora vorrei che, tramite un click, il dato sì/no di quella
casella venisse modificato; allo scopo, ho una funzione così:
        a = Not CInt(FRM1!scegli)
        b = FRM1!cod
        CurrentDb.Execute "UPDATE IFTS2 SET IFTS2.scelto = '" & a & _
            "' WHERE IFTS2.cod = " & b & ";"
        FRM1.Recalc
dove "FRM1" è la maschera, "IFTS2" è la tabella, "scelto" è il campo
da aggiornare, "scegli" è la casella di controllo e "cod" una casella
di testo.
Ho usato le stringhe "a" e "b" perché altrimenti ottenevo errore "Tipo
non corrispondente" (e già qui avrei bisogno di spiegazioni).
La cosa strana è questa: se metto la chiamata della funzione
all'evento Su Click di una qualsiasi casella di testo, mi funziona,
mentre non accade nulla se uso lo stesso evento della casella di
controllo. Questa è abilitata, non bloccata e associata a un campo
proprio come le caselle di testo.
La domanda è: come posso attivare la funzione su click della casella
di controllo?
Grazie a tutti.
Riccardo Baldinotti


Scopro invece che la funzione è eseguita se, invece che SuClick, la
metto OnMouseDown...
PERCHE'?????
Riccardo Baldinotti

Newsgroup: it.comp.appl.access
Titolo: AIUTO SETUPWIZARD ACCESS2000

il setup wizard dato con office2000 premium developer per access 2000 fa
proprio schifo!
non inserisce file esplicitamente dichiarati.
non inserisce file necessari ad office stesso
non inserisce librerie esterne dichiarate nel progetto e le sue relative
dependance
non lancia la riga di comando con file esterni
non mi permette neanche di specificare quali file devono essere sovrascritti
nel caso di una reinstallazione.
l'installazione la fa in 3 passaggi e costringe l'utente a rilanciare a mano
il setup
se l'utente ha un vecchio explorer glielo upgrada alla versione inglese
AIUTOOOoooo
qualcuno conosce un file di setupwizzard piů aggiornato, che rislve questi
problemi?
o ancora meglio un tools di terze parti automatico e magari shareware?
scrivetemi a 
gian...@inwind.it

 qualcuno conosce un file di setupwizzard più aggiornato, che rislve questi


il setup wizard dato con office2000 premium developer per access 2000 fa
proprio schifo!
non inserisce file esplicitamente dichiarati.
non inserisce file necessari ad office stesso
non inserisce librerie esterne dichiarate nel progetto e le sue relative
dependance
non lancia la riga di comando con file esterni
non mi permette neanche di specificare quali file devono essere sovrascritti
nel caso di una reinstallazione.
l'installazione la fa in 3 passaggi e costringe l'utente a rilanciare a mano
il setup
se l'utente ha un vecchio explorer glielo upgrada alla versione inglese
AIUTOOOoooo
qualcuno conosce un file di setupwizzard piů aggiornato, che rislve questi


 scrivetemi a 
gian...@inwind.it
MAI !!!
Le risposte si ottengono ESCLUSIVAMENTE sul NG.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Maschera collegata con pulsante da Maschera continua

Salve a tutti,
premetto che prima di scrivere ho fatto ampie ricerche sul ng e
nell'help ... fatto diversi tentativi infruttuosi...cerco di spiegare
semplicemente il problema, non so se ci riesco.
In un db (abbastanza) relazionale ho una maschera piuttosto affollata
con struttura a schede:
Maschera > Scheda > Sottomaschera > Sottomaschera Continua >
Dopo la continua che riguarda degli interventi presso clienti vorrei
visualizzare chi sono gli operatori che l'han fatto. Il problema è di
COME visualizzare questi operatori, in quanto la continua (che è
davvero utile) non mi consente la sottomaschera, quindi credevo che
l'unica soluzione fosse un pulsante per aprire una o più popups sul
relativo record che mi mostrasse gli operatori senza affollare
ulteriormente.
Le maschere sono:
-Tb_Intervento - cui possono corrispondere uno o più operatori in
-Tb_Operatori (l'intervento può essere compiuto da un singolo
operatore o da n)
Le tabelle sono:
-Tb_Intervento
ID(chiave)
Contratto
Tipo int
dal
al
-Tb_Operatori
ID_Operatori
Cognome
ID ed ID_Operatori sono collegati uno-molti.
PROBLEMA. Il problema è che non riesco ad aprire da pulsante il
singolo record collegato. Questo il codice su clic:
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Tb_Operatori"
    stLinkCriteria = "ID_Operatori = " & Me!ID
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Spulciando mi pare di capire che il problema sta nel where del
pulsante, forse con sto casino di maschere non trova quella attiva, ho
provato a vedere l'help su activeform ma non ne ho cavato niente.
Non capisco se è possibile fare quello che sto cercando di fare, FORSE
dovrei ripensare tutta la struttura o magari usare una query per la
sottomaschera nella scheda ... ARGHHH !!
Chiedo umilmente un aiutino...
Grassie.
A


Ciao,
al dilà dello specifico, il riferimento ad un campo di una maschera è
Forms!TuaMaschera!TuoCampo (ovvero Me!TuoCampo), il riferimento ad un
campo di una sottomaschera è Forms!TuaMaschera!TuaSottoMaschera.Form!
TuoCampo
E' questo il tuo problema ?
Ciao
Alberto

 Alberto
Potrebbe esserlo. Provo a verificare la sintassi. Nel caso di più
sottomaschere la sintassi sarebbe questa ? :
Forms!TuaMaschera!TuaSottoMaschera.Form!AltraSottoMaschera.Form!
EnnesimaSottomaschera.Form!TuoCampo
oppure il ".Form" solo per l'ultima ?, ovvero questa ?:
Forms!TuaMaschera!TuaSottoMaschera!AltraSottoMaschera!
EnnesimaSottomaschera.Form!TuoCampo
Grassie
A.
Newsgroup: it.comp.appl.access
Titolo: problema scelta orari 00.00 minore di 23.00

ho 2 menu a tendina e quando scelto l'orario controllo che l'orario 1 sia 
inferiore a orario 2
 
quando scelgo in orario 1 le 23 e in orario 2 le 00.00 (cioč le 24.00) non 
le accetta indicando che orario 2 č inferiore
 
come posso indicare le 24 in access?
 
grazie. 
 


Forse con il numero 24 o con le ore 0:00 del prossimo giorno.
Dipende da dove vengono i valori da scegliere, di quale tipo
di dati sono e in quale formato si trovano.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

Access FAQ:  
http://www.donkarl.com/it
 
 
 
i campi sono in formato "Ora breve 24h"
c'è una soluzione? 
 

 c'è una soluzione?
 
Dipende dalle altre due risposte che ancora mancano.
 
Se dopo non puoi cambiare il valore forse puoi modificare
il metodo di "controllo". Anche questo non hai descritto,
codice VBA, espressione, valido se... ?


 grazie. 
 
le 00:00 senza data di riferimento, così come ogni altro orario a
confronto, non servono a nulla per stabilire se l'una è inferiore all'altra...
 
Giorno 1/1/13 Ore 00:00
Giorno 1/1/13 Ore 23:00
Giorno 2/1/13 Ore 00:00
 
Come vedi, le 23:00 una volta sono inferiori a 00:00, l'altra sono
superiori...
tutto dipende dalla data a cui le ore sono collegate.
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

Pablitomf
 
Tutto chiaro grazie mille.
Newsgroup: it.comp.appl.access
Titolo: cambio report in applicazione con Run Time

Salve a tutti
ho un piccolo dubbio !!!
in un'applicazione che gira su un Pc con il runTime, devo sostituire
l'intestazione di un report.
ho pensato di  spostare solo in programma Access sul portatile, di
sostituire l'intestazione del report, e di ri collocare l'applicazione sul
Pc nel punto di origine.
Secondo voi possono sorgere problemi, agendo in questo modo ???
Grazie
Anto

 ha scritto
nel messaggio
news:6A0wc.284448$hc5.12...@news3.tin.it...

No vai tranquillo.
Massimiliano

 ha scritto nel messaggio
news:J3Xwc.2749$%l2....@news.edisontel.com...

Grazie, e scusa per il ritardo
Anto

Newsgroup: it.comp.appl.access
Titolo: Cartine interattive

Salve a tutti,
gradirei sapere se sia possibile creare un DB con una cartina
interattiva, sulla quale posizionare i punti vendita presenti in una
città, in modo da creare dei collegamenti dalle schede dei singoli
punti vendita.
Ringrazio tutti coloro che presteranno attenzione al mio quesito.

 punti vendita.
Anche se la cosa mi sembra poco "accessiana", penso che potresti avere una 
cartina in un controllo immagine, quindi, sopra di essa, vai a posizionare 
delle etichette con sfondo trasparente.
A questo punto dovresti poter gestire tranquillamente l'evento Click delle 
etichette per fare quello che vuoi.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 ha scritto nel messaggio 
news:1158843063.7...@i42g2000cwa.googlegroups.com...

dove ho fatto lo stage post università usavano questo
http://www.mapinfo.it/
ciao AEOM

Newsgroup: it.comp.appl.access
Titolo: problema con report

Salve a tutti
Vi espongo i miei due problemini con un REPORT:
1 )Prima di stampare il report CLIENTI tramite un pulstante ANTEPRIMASTAMPA
ho la necessita che l'utente verifichi con l'anteprima i dati immessi.Il
problema è che, se non chiudo  il REPORT, torno sulla  maschera INSERIMENTO
,aggiungo o  correggo dei dati e ristampo il REPORT non avendolo prima
chiuso non posso aggiornarlo e mi da sempre gli stessi dati.
E' possibile verificare con una funzione se il REPORT è già aperto in
anteprima e nel caso chiuderlo e riaprirlo ?
2) E' possibile riportare su una finestra messaggio il numero di pagine del
REPORT in anteprima ?
grazie per risposte
Stefano

 REPORT in anteprima ?
Non saprei.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Problema duplicato nome con apostrofo

Salve, ho questo problema: durante l'aggiornamento del campo Ragione
per controllare i doppioni, inserendo un nome con accento o apostrofo,
mi compare "errore di run-time 3077 errore di sintassi (operatore
mancante) nell'espressione.
Potete aiutarmi?
Segue il codice che ho trovato in questo forum:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.NewRecord = True Then
        Dim strWhere As String, strMessage As String
        strWhere = "Ragione = '" & Me!Ragione & "'"
        Me.RecordsetClone.MoveFirst
        Me.RecordsetClone.FindFirst strWhere
        Do Until Me.RecordsetClone.NoMatch
            If Me.RecordsetClone!DataNascita = Me!DataNascita Then
                strMessage = "C'è già un nominativo che corrisponde a
queste "
                strMessage = strMessage & "informazioni. Ecco la sua
scheda!"
                MsgBox strMessage, vbInformation, "Attenzione: record
duplicato "
                Cancel = True
                DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo
                Me.Bookmark = Me.RecordsetClone.Bookmark
                Exit Sub
            End If
            Me.RecordsetClone.FindNext strWhere
        Loop
    End If

Salve, ho questo problema: durante l'aggiornamento del campo Ragione
per controllare i doppioni, inserendo un nome con accento o apostrofo,
mi compare "errore di run-time 3077 errore di sintassi (operatore
mancante) nell'espressione.
Potete aiutarmi?
Segue il codice che ho trovato in questo forum:
.....
Prova questo:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.NewRecord = True Then
        Dim strWhere As String, strMessage As String
        ' -----------------------------------------------------------
        ' HO MODIFICATO QUESTA RIGA
        ' -----------------------------------------------------------
        strWhere = "Ragione = '" & Replace(Me!Ragione,"'","''") & "'"
        Me.RecordsetClone.MoveFirst
        Me.RecordsetClone.FindFirst strWhere
        Do Until Me.RecordsetClone.NoMatch
            If Me.RecordsetClone!DataNascita = Me!DataNascita Then
                strMessage = "C'è già un nominativo che corrisponde a
queste "
                strMessage = strMessage & "informazioni. Ecco la sua
scheda!"
                MsgBox strMessage, vbInformation, "Attenzione: record
duplicato "
                Cancel = True
                DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo
                Me.Bookmark = Me.RecordsetClone.Bookmark
                Exit Sub
            End If
            Me.RecordsetClone.FindNext strWhere
        Loop
    End If
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


Grazie Alessandro, funziona correttamente!
Ciao
Newsgroup: it.comp.appl.access
Titolo: Come collegare, via odbc, delle tabelle di Sql Server 2005 ?

Sto tentando di collegare a delle procedure Access 2003 delle tabelle 
presenti in un db Sql Server 2005 Express
Una delle tabelle, come viste da Sql Server Management, si chiama 
dbo.ARTICOLI
Se tento l'operazione manuale, tutto funziona correttamente, a parte il 
fatto che nella lista delle tabelle in Access mi ritrovo una tabella con 
nome dbo_ARTICOLI
Fin qua' niente di male
Ma se tento ri ricollegarle da codice, usando le seguenti istruzioni, non 
funziona
-----------------------------------
     Dim tdf As dao.TableDef
     If Esiste_Oggetto("dbo_ARTICOLI", fTabella) Then 
CurrentDb.TableDefs.Delete "dbo_ARTICOLI"
     Set tdf = CurrentDb.CreateTableDef("dbo_ARTICOLI")
     tdf.Connect = "ODBC;DSN=PEPPE;UID=sa;PWD=peppe"
     tdf.SourceTableName = "dbo_ARTICOLI"
     CurrentDb.TableDefs.Append tdf
     Set tdf = Nothing
-----------------------------------
Sulla  CurrentDb.TableDefs.Append tdf  mi viene restituito l'errore 
"Impossibile effettuare la connessione, SQLState:'08004' Errore di Sql 
Server: 4060, che dovrebbe corrispondere all'account non riconosciuto.
Pero' con gli stessi dati, da Sql Srver management riesco ad entrare e 
quindi sono sicuro siano esatti
Indonde' che sbaglio?
C'e' modo di loggare le operazioni eseguite manualmente per il 
ricollegamento (che funzionano) ?
Ciao e grazie
RobertoA

RobertoA ha scritto:

Vedi se ti aiuta la procedura sul sito di Baraldi
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 ha scritto nel messaggio 
news:gtcm0h$2c6$1...@news.nonsolonews.it...

Allura, ai posteri la solussione, che sta nel seguente codige:
Dim tdf As dao.TableDef
If Esiste_Oggetto("dbo_ARTICOLI", fTabella) Then
  CurrentDb.TableDefs.Delete "dbo_ARTICOLI"
  Set tdf = CurrentDb.CreateTableDef("dbo_ARTICOLI")
  tdf.Connect = "ODBC;DSN=PEPPE;UID=sa;PWD=peppe"
  tdf.SourceTableName = "dbo.ARTICOLI"
  CurrentDb.TableDefs.Append tdf
  Set tdf = Nothing
  End if
Da notare il    dbo.ARTICOLI   col punto (come letto da Sql Server) rispetto 
al  dbo_ARTICOLI  come scritto nelle tabelle Access
Ciao
RobertoA
Newsgroup: it.comp.appl.access
Titolo: If-Then-Else

Ciao a tutti
Questa routine č sull'evento NotInList di un controllo in una sottomaschera
siccome questa stessa sottomaschera viene aperta in piů
maschere, ho bisogno di  IsLoaded per vedere quale maschera č caricata,
o sbaglio.
Perň non riesco a farla funzionare per bene , se funziona in una
maschera non funziona nell'altra  mi potete dire dove sbaglio .
If IntNuovo = vbYes Then
 If isLoaded("Ordinigenerico") Then
If Forms!OrdiniGenerico!Fornitore.Value = 1 Then
DoCmd.OpenForm "CodificaProdotti", , , , acFormAdd, acNormal, NewData
Forms![CodificaProdotti]![Chiudi2].Visible = True
Forms![CodificaProdotti]![Chiudi3].Visible = False
Forms![CodificaProdotti]![Chiudi1].Visible = False
ElseIf isLoaded("Ordinigenerico") Then
If Forms!OrdiniGenerico!Fornitore.Value = 2 Then
DoCmd.OpenForm "CodificaProdotti", , , , acFormAdd, acNormal, NewData
Forms![CodificaProdotti]![Chiudi2].Visible = False
Forms![CodificaProdotti]![Chiudi3].Visible = False
Forms![CodificaProdotti]![Chiudi1].Visible = True
ElseIf isLoaded("ElencoOrdini") Then
If Forms!ElencoOrdini!CodiceFornitore.Value = 1 Then
IDProdotto.Undo
DoCmd.OpenForm "CodificaProdotti", , , , acFormAdd, acNormal, NewData
 Forms![CodificaProdotti]![Chiudi2].Visible = False
 Forms![CodificaProdotti]![Chiudi3].Visible = True
Forms![CodificaProdotti]![Chiudi1].Visible = True
ElseIf isLoaded("ElencoOrdini") Then
If Forms!ElencoOrdini!CodiceFornitore.Value = 54 Then
IDProdotto.Undo
DoCmd.OpenForm "CodificaProdotti", , , , acFormAdd, acNormal, NewData
Forms![CodificaProdotti]![Chiudi2].Visible = False
Forms![CodificaProdotti]![Chiudi3].Visible = False
Forms![CodificaProdotti]![Chiudi1].Visible = True
Ciao Giuseppe

 Però non riesco a farla funzionare per bene , se funziona in una


Invece di if isloaded() puoi passare il nome della maschera chiamante
nell'argomento openargs del metodo openform e leggerlo sull'evento apertura
della maschera.
Namor

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

Ciao,
devo aprire un documento word da access.
Voglio mettere un tasto in una maschera di access che mi apra Word, un file
.doc specifico che è protetto da password.
Mi sapete fare un esempio dell'istruzione da scrivere.
Grazie
Gianna 

 Gianna
Cerca nei messaggi precedenti o nel sito comune (
www.sitocomune.com
) sezione General...
Ciao.
-- 
Sergio MAZZA 


Premessa: sto volutamente violando una regola fondamentale del newsgroup, 
ossia sto rispondendo ad un messaggio avente oggetto poco significativo.
Premessa due: quella da me proposta non č la soluzione migliore, ergo guarda 
nei vecchi post perchč l'argomento č gią stato dibattuto.
Soluzione:
(words č un'etichetta, o un controllo) ... su click 
Me!words.HyperlinkAddress = "c:\filedaaprire.doc"
Newsgroup: it.comp.appl.access
Titolo: aggiornare maschera

Ho una maschera con i dati anagrafici. Da un pulsante su questa maschera
richiamo un'altra maschera con i dati anagrafici di cognome e nome della
maschera principale più altri dati. Se richiamo la seconda
maschera su dati gia inseriti va tutto bene, ma se immetto nella maschera
principale dati anagrafici nuovi e poi richiamo la seconda maschera da
pulsante questa mi appare vuota invece di mostrare il cognome e il nome
appena inseriti nella principale.Che posso fare?
Grazie

 wrote in message
kH5B7.78016$1H1.7...@news.infostrada.it...

nomemaschera.Requery

 appena inseriti nella principale.Che posso fare?
Salvare il record prima di aprire la seconda maschera.
Sib


Scusa , non capisco!

Newsgroup: it.comp.appl.access
Titolo: Formato numeri in tabell obbligato a 4 cifre

Nella proprietą formato numeri di una tabella č possibile
inserire un formato che obbliga l'inserimento di 4 cifre
escluse virgole, punti etc, e/o un numero di cifre maggiori o minori a
4.
cioč:
2000 o 2033  ok
20.33     2_000     no
2       no
22..   no
In un post precedente mi č stato suggerito il formato 0000
solo che non va perchč se digito 22 scrive 0022 mentre io
voglio che siano inserite per forza
solo 4 cifre
e non valori inferiori
(che sono poi riportati al formato 00nn o 0nnn etc) o superiori
inoltre 0000 accetta anche 5 cifre etc.
Thank you

"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:3A19975E...@NOSPAMusa.net...

Non il formato 0000 ma una maschera di input 0000.
Prova a dare un'occhiata sull'help a Maschere di input.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 Prova a dare un'occhiata sull'help a Maschere di input.
ok
(n.b. solo a titolo di curiosità
a memoria, in un vecchio vecchio post mi sembrava che
fosse indicato un modo con un like e ####,
però non ricordo come era scritto e sopratutto se era messo direttamente nel
proprietà formato.
è possibile qualcosa di simile?)


Non so risponderti
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Domanda sciocca

Ho una maschera che ha 4 caselle di testo. Vorrei che quando premo un
bottone mi faccia un controllo su tutte queste caselle per verificare che a
nessuna manchi del  testo.
Infinitamente grazie.





 wrote in message
8jd40s$n8h$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:8jdr77$fre$1...@nslave2.tin.it...



Se sono "solo" 4 puoi utilizzare l'IF e IsNull(me.casella1) per verificare
se è vuota...
Ciao.


Sub MioPulsante_OnClick ()
Dim ctlMioC as Control
    For Each ctlMioC in Me.Controls
        If ctlMioC.Type=acTextBox then
            If IsNull(ctlMioC) then msgbox "Il controllo " & ctlMioC.Name &
" è nullo."
        end if
    next ctlMioC
end sub
(scritto a braccio, potrei avere fatto degli errori di sintassi)
Ciao, Sib

crea una query diversa. Non so se sono stato chiaro.
direi proprio di no.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

" è nullo."
Sib, permettimi:
            If Nz(ctlMioC, "") = "" then
bisogna anche considerare il caso in cui il controllo sia stato
svuotato.  in questo caso non e' piu' null ma "".  "" dovrebbe far
parte dei casi non desiderati.  nz "trasforma" il null in "", quindi
basta controllare solo quello.


 basta controllare solo quello.
Giusta osservazione,
in effetti avevo pensato a questa possibilita' ma, non sovvenendomi
l'istruzione da usare (NZ) ho preferito non mettere un doppio If. :->
Ciao, Sib


Newsgroup: it.comp.appl.access
Titolo: mdb integrato nel Web

Salve a tutti,
vorrei integrare alcuni dati di un data base in access in un sito web e
restituire in base ad alcune query dei risultati in forma html.
Chiaramente l'integrazione dovrebbe essere bidirezionale, ovvero il data
base dovrebbe essere aggiornato dagli utenti stessi dal Web.
Mi sapete dare qualche dritta dove reperire informazioni in merito, o
megli se qualcuno di Voi vuole gentilmente spiegarmi come fare.

 wrote in message 38884484...@pippo.it...

Nel mio caso utilizzo Windows NT Server, con le Active Server Pages. Per
maggiori informazioni ti consiglio di leggere qualche testo i merito allo
sviluppo di pagine WEB con la tecnologia ASP.
Per inciso, il mio caso non è l'unica soluzione, Linux (credo) con il server
Apache può essere un'altra soluzione (e gratis a quanto mi risulta)...
Auguri.

Se il db puo' essere ospitato su un server NT la risposta e' univoca e
devisamente di semplice approccio per chiunque abbia un minimo di esperienza
con vba e access. In questo caso vai a guardare l'ottimo tutorial su asp e
le connessioni ai db su 
www.aspitalia.com
Su server unix direi che php3 e' l'equivalente.
In entrambi i casi il server deve supportarti con la possibilita' di
eseguire scripting lato server.
E' questo il concetto: una pagina dinamica e' generata lato server, quando
il client la chiede, eseguendo una connessione al db riempiendo un recordset
con il risultato della query e componendo il codice html della pagina con i
risultati della query.
Per l'input dei dati la cosa e' analoga: e' semplicemente una query UPDDATE.
Ciao, Fabio Zed Zamparelli

Newsgroup: it.comp.appl.access
Titolo: [URGENTE] Errore server OLE

Cliccando sul campo Oggetto OLE di una tabella in visualizzazione dati
si verifica un Errore server OLE e mi viene chiesto di aprire il server OLE
(Word '97 è l'applicazione predefinita per visualizzare l'immagine dxf) al
di fuori dell'applicazione e ritentare nuovamente all'interno
dell'applicazione.La stessa applicazione in una versione
scritta in access 2.0 e SQL server 6.5 non da questo problema.Cosa può
essere?


Glicemia troppo alta!

Newsgroup: it.comp.appl.access
Titolo: Importare File.DAT

Ciao a tutti, ho un caso singolare che mi capita:
cerco di importare un file con estensione "dat" per elavorarlo, il bello è
che sul mio computer funziona perfettamente mentre sul computer degli altri
non va. Sapete spiegarmi se il file dat ha qualche caratteristica
particolare da tenere sotto controllo? come fareste voi ad importare un file
dat?
Ciao e Grazie a tutti
Marco

 ha scritto nel messaggio
news:CnKP8.59514$5i1.2...@news2.tin.it...

Se proprio non ti fa importare il .dat rinominalo in .txt e vai col tango
ciao MAssimiliano

 wrote in
message aepaa8$3k3$1...@atlantis.cu.mi.it...

é  quello che ho fatto ma non funziona, ovvero sul mio computer funziona
perfettamente a su quello dei clienti non va!
uffa
Ciao
Marco

Newsgroup: it.comp.appl.access
Titolo: Report Fattura totale

Salve a tutti,
il mio piccolo problema, è che il report fattura
quando è di una sola pagina tutto ok,
ma quando supera le due pagine il totale a piè di pagina è presente su 
entrambe le pagine,ora mi chiedevo se era possibile, che nel corpo della 
fattura, superate un certo numero di righe il totale in piè di pagina 
diventasse tipo:(SEGUE) cosi da ottenere una prima pagina con (segue)
e l'ultima con il totale fattura
vi ringrazio
Saluti Salvatore
 



Puoi definire un controllo di tipo "Etichetta di testo" chiamato per esempio lblSegue che ha come caption il testo
Segue.
Tale etichettà avrà la proprietà Visibile impostata a No e sarà perfettamente sopvrapposto al controllo che contiene il
totale di pagina che suppongo si chiami txtTotale.
Inoltre nel report aggiungi un controllo di tipo "Casella di testo" che ha come origine dati la seguente espressione:
=Page()
Nell'evento SuFormattazione della sezione pièdipagina scrivi:
me.lblSegue.visible=(
me.page
<>me.pages)
me.txtTotale.visible=(
me.page
=me.pages)
In questo modo l'etichetta con Segue sarà visibile su tutte le pagine tranne l'ultima, mentre il totale sarà visibile
solo sull'ultima pagina.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

 ha scritto nel messaggio 
news:ht42o39a0322neqpj...@4ax.com...

Newsgroup: it.comp.appl.access
Titolo: maschera di input

Salve a tutti !
Non so se il problema sia stato affrontato..
Le M di I non funzionano esattamente (funzionano però in VBA)
Qualcuno sa con che cosa si può sostituire il > (trasforma in maiuscolo?)
Grazie Francesco

 ha scritto nel messaggio
news:gclKb.228790$vO5.9...@twister1.libero.it...

Che lingua parli....??
Invece di TELEGRAMMARE esplica bene....!
@Alex.

 ha scritto nel messaggio
news:btdvcq$kg1$1...@lacerta.tiscalinet.it...

Ma che dici?!?
E' giapponese, non l'hai capito?!?!
Antonio

 ha scritto nel messaggio
news:aYvKb.229711$vO5.9...@twister1.libero.it...

Haaaaa, ma è Giapponese, ma allora ditelo...!
Purtroppo non ho dimestichezza nemmeno con l'Italiano,
me la cavicchio con il dialetto Mantovano, ma oltre ancora
non mi sono mai spinto...!
@Alex.

 ha scritto nel messaggio
news:bte2mp$n3b$1...@lacerta.tiscalinet.it...

L'itagliano, se non lo sai, sallo!
Antonio

 ha scritto nel messaggio
news:gclKb.228790$vO5.9...@twister1.libero.it...

Se usi una versione di Access successiva ad Access 97 le Maschere di Input
che contengono il carattere > non funzionano (bug risaputo ma al quale
Microsoft se ne frega di dare soluzione); la trasformazione in maiuscolo
puoi farla con le funzioni UCase o StrConv (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Requery molto lento

Ciao a tutti ragazzi. Mi è capitato il caso in oggetto. Master-details. Aggiungo una riga in details, termino la procedura con requery, come sempre, ma, opsss, non si aggiorna nulla. Premo un po' di volte (non una) F5 e finalmente si aggiorna. Succede ad ogni inserimento, che sia maschera continua o master-details. E' la prima volta che mi succede. Cosa potrebbe essere? Grazie

 Ciao a tutti ragazzi. Mi è capitato il caso in oggetto. Master-details. Aggiungo una riga in details, termino la procedura con requery, come sempre, ma, opsss, non si aggiorna nulla. Premo un po' di volte (non una) F5 e finalmente si aggiorna. Succede ad ogni inserimento, che sia maschera continua o master-details. E' la prima volta che mi succede. Cosa potrebbe essere?
 
Di solito dipende dall'origine del oggetto e dal rete. Se p.e. si tratta 
di una query con più di una tabella in un rete non troppo veloce la cosa 
puo durare.
 
Per un consiglio come procedere meglio mancano dettagli e il codice 
concreto.
 
-- 
cu
Karl
*********
Access FAQ (German/Italian): 
http://www.donkarl.com
 
 


Stessa tecnica che uso da sempre, senza problemi. Maschera form continue, source una query con 4 piccolissime tabelle in inner join (la tab più grossa ha 25 records....).
 
dalla maschera principale, bottone INSERISCI
 
DoCmd.OpenForm "frmLavorazioniIns", , , , , acDialog
Me.Requery
 
ma non succede nulla. Se aggiungo
 
DoCmd.OpenForm "frmLavorazioniIns", , , , , acDialog
Doevents
Me.Requery
 
a volte aggiorna subito, ma a volte no. Ho pensato alle opzioni di Access, ma su tutti gli altri database lavora bene (anche con migliaia di record). Tutto ciò mi sembra un po' strano....

 a volte aggiorna subito, ma a volte no. Ho pensato alle opzioni di Access, ma su tutti gli altri database lavora bene (anche con migliaia di record). Tutto ciò mi sembra un po' strano....
 
Non uso il modo acDialog per aggiornare la maschera attuale, ma non so 
di modificazioni in questo rispetto (oltre al ASync di .NET ;-). Prova 
di sostituire il Requery con
 
Me.Recordsource = Me.Recordsource
 
È l'aggiornamento più forte e qualche volta aiuta con dati in ritardo.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

Ti ringrazio Karl. Provo subito. É veramente una stranezza...

Come agisci per l'aggiornamento tu??

 Come agisci per l'aggiornamento tu??
 
Maschera di dettaglio/inserimento normale (non dialogo) che nel dopo 
aggiornamento fa il Requery della maschera di scelta se necessario.
Cioè, il Requery succede nell'altra maschera dove anche succede il 
cambiamento e non dipende del modo acDialog o del timing nel rete ecc.



Niente da fare....l'aggiornamento rimane casuale. Ho provato a togliere acDialog, a forzare il recordSource, nulla da fare. A volte si aggiorna a volte no. Provo a importare il db in uno vuoto. Altra notizia. Nelle form continue il requery è lento anche su cancellazione, ma non su modifica. Quindi inserimento e cancellazione record, non aggiorna, su modifica record il requery è immediato. Mah...mistero....