mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: VBA: spostare il record in una sottomaschera

Salve a tutti,
come devo modificare il comando:
docmd.gotorecord acdataform, "nome_form"
affinchè funzioni su di una sottomaschera?
grazie
sdamy

 ha scritto nel messaggio
news:a8unsb$bu4$1...@lacerta.tiscalinet.it...

"nome_form" deve diventare se non sbaglio una cosa del tipo
[forms].[nome_form].[nome_subform].form
Se non ricordo male e' una cosa del genere altrimenti ti chiedo scusa
Ciao Ale

 ha scritto nel messaggio
news:2mCs8.6031$SR5.1...@twister1.libero.it...

omettendo gli argomenti..... vba prende l'oggetto attivo
in automatico....
come riesco ad implementare la gestione errori?
ho provato guardando la posizione con me.recordsetclone.absoluteposition
ma mi risulta sempre a ZERO mentre me.recordsetclone.recordclone funziona
e i restituisce il numero di record.
ciao ciao
sdamy

 ha scritto nel messaggio
news:a8utas$8qm$1...@pegasus.tiscalinet.it...

Perche' non implementi un while che ha come condizione
not recordset.eof
così fino a quando ci sono record si muove poi esce dal ciclo e tanti saluti
Ciao
Alessandro

 affinchè funzioni su di una sottomaschera?
usi:
me.sottomaschera.setfocus
docmd.gotorecord .....

Newsgroup: it.comp.appl.access
Titolo: Gestione errori.......

Salve a tutti!
- un saluto particolare al celeberrimo amico Roberto (da casa, dal portatile
e dalla campagna) :-))
Dunque stavo pensando come risolvere un problemino, per la gestione degli
errori, riguardo ad un determinato evento.
Mi spiego con un semplicissimo esempio:
Ipotizziamo un database di due campi - cognome e nome - con l'opzione "campi
richiesti" quindi, obbligatori.
Ci capita di dimenticare che un determinato campo sia *riempito* (suona male
:-(( ) e quì vorrei creare un evento di errore tipo: "Attenzione il campo X
è obbligatorio. La gestione degli errori, in qualche modo, riguardo a
qualche riga di codice, non ho problemi ma..........
come faccio a capire che l'errore è proprio nel campo omesso, ad esempio,
del nome? quale istruzione devo dare affinchè mi *intercetti* il campo X per
il quale è richiesto, obbligatorio, un dato?
Spero di essere stato abbastanza chiaro.
Marco.

 il quale è richiesto, obbligatorio, un dato?
Puoi ad esempio rendere obbligatorio il riempimento di una TextBox rendendo
lo stesso riempimento vincolante ai fini del salvataggio del form stesso.

 ha scritto nel messaggio
news:Eridb.130760$hE5.4...@news1.tin.it...

.....non ho capito. Ma io volevo qualche riga di codice per inteccettare
l'errore e dare il messaggio relativo al campo con dato mancante.
Grazie per l'attenzione
Marco.
Newsgroup: it.comp.appl.access
Titolo: Creazione particolare di Query !!!

salve amici.....ho fatto una query x ricerca doppioni...
ma a me serve conteggiare i duplicati dell'ultima parte di una stringa...
Esempio stringa....  3456/2000/G2345.....
mi serve sapere se vi sono duplicati di G2345....
come posso modificare il codice SQL riportato qui sotto... e che ora mi
trova duplicati
solo se inserisco la stringa intera ???....grazie moltissimo x l'aiuto...
SELECT DISTINCTROW First(Anagrafe.N_Protocollo) AS N_ProtocolloCampo,
Count(Anagrafe.N_Protocollo) AS NumDuplicati
FROM Anagrafe
GROUP BY Anagrafe.N_Protocollo
HAVING (((Count(Anagrafe.N_Protocollo))>1));

 HAVING (((Count(Anagrafe.N_Protocollo))>1));
altrimenti fatti una funzione (tipo token) che faccia al caso tuo e
usala nella select.
a. cara

 usala nella select.
-----------------------------
anzitutto grazie di aiutarmi ed avermi risposto Alessandro, in pratica il
codice che mi interessa
è quello dopo la seconda parentesi... e chiaramente è variabile dato che è
un codice di protocollo.
sono poco pratico di Access...e mi impantano facilmente... ha usato la Qry
con Token però mi dice all'apertura una finestrella "funzione "token" non
definita nell'espressione"... come mai ???
qui sotto il codice qsl usato :
 SELECT Token(Anagrafe.N_Protocollo,"/",3) AS N_ProtocolloCampo,
Count(Anagrafe.N_Protocollo) AS NumDuplicati
FROM Anagrafe
GROUP BY Token(Anagrafe.N_Protocollo,"/",3)
HAVING (((Count(Anagrafe.N_Protocollo))>1));
----------------
Grazie x la pazienza...

 qui sotto il codice qsl usato :
[cut]
1) Immagino che la funzione token l'hai presa dal sito comune
2) Mettila in un modulo (sotto Moduli) credo che sia gia' definita di
tipo Public altrimenti definiscila tale (Public Function Token(.......)
3) Deve funzionare perche', ovviamente, la uso
-- 
Alessandro Cara

 Alessandro Cara
........................................
aia, ia, ia ia, ia.... allora non ci ho capito proprio niente...o forse
comincio a capire....
dal sito comune non ho scaricato alcuna funzione Token...ecco forse perchè
mi dava l'errore..
ricapitolando... mi collego al sito comune... dovrei trovare una funzione
Token che inserisco
in C.\Programmi\MicrosoftOffice\Office\Moduli.... giusto... ???
il fatto di definirla Pubblic non ho capito come devo fare..se non è già
definita....
poi forse... ovviamente funzionerà anche la query... speriamo...
scusa x l'ulteriore disturbo che ti reco...
Newsgroup: it.comp.appl.access
Titolo: MsgBox SI/NO

Ciao a tutti. Avrei bisogno che, dopo la compilazione di una casella di
testo, l'ultima in ordine di tabulazione della mia maschera, venissero
stampati alcuni reports e la videata del record inserito.
Ho bisogno anche che dopo l'aggiornamento mi compaia un MsgBox vbYesNo
che chieda se si vogliono stampare i reports, e, in caso di risposta si
me li mandi in stampa, in caso contrario si chiuda semplicemente.
Per far ciò ho inserito su AfterUpdate del controllo:
DoCmd.RunCommand acCmdSaveRecord
MsgBox "Stampare documenti collegati?", vbYesNo
If MsgBox("Stampare documenti collegati?",vbYesNo+vbinformation) =
vbYes Then
DoCmd.OpenReport "Cart1", , , "[N° Cliente]=" & Me![N° Cliente]
DoCmd.OpenReport "Cart2", , , "[N° Cliente]=" & Me![N° Cliente]
DoCmd.OpenReport "Cart3", , , "[N° Cliente]=" & Me![N° Cliente]
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.PrintOut acSelection
End If
La terza riga l'ho presa da una risposta di Alessandro Cara su un
problema analogo.
Il problema che riscontro è che sia su scelta si che su scelta no mi
si apre un nuovo MsgBox con la richiesta ripetuta.
Come posso ovviare?
Un grazie in anticipo.
PS: potrò leggere le eventuali risposte solo domattina.


togliendo la prima msgbox?
--
ac

 Un grazie in anticipo.
prova
DoCmd.RunCommand acCmdSaveRecord
If MsgBox("Stampare documenti collegati?",vbYesNo+vbinformation) = vbYes 
Then
DoCmd.OpenReport "Cart1", acprint , , "[N° Cliente]=" & Me![N° Cliente]
DoCmd.OpenReport "Cart2", acprint , , "[N° Cliente]=" & Me![N° Cliente]
DoCmd.OpenReport "Cart3", acprint, , "[N° Cliente]=" & Me![N° Cliente]
End If
dopo vbyes non vado a capo, ci vado dopo il then

Silver ha scritto:

Provo subito, grazie mille....

T_A_O ha scritto:

Ovviamente funzia.... :)

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

Scusate se vi faccio una domanda probabilmente per voi banale:
Ho creato un database con access 2000 (funziona anche con access XP) ma 
quando inserisco i dati mi succede che muovendo la rotellina del mouse i 
record si spostino. Come faccio ad evitare questo problema.
Se mi potete aiutare grazie
Dan 

 ha scritto nel messaggio 
news:457f0605$1...@news.bluewin.ch...

Ciao
al indirizzo trovi anche dei db d'esempio
http://web.tiscali.it/giorgiorancati/msaccess/
Buona :-) 

 ha scritto nel messaggio 
news:r_Dfh.222$Xt2...@nntpserver.swip.net...

Newsgroup: it.comp.appl.access
Titolo: Apri Report condizione where

Ciao a tutti,
ho questo problema: in uma maschera immetto le spese di famiglia cioč: la 
data-la causale-la descrizione.
Nella sottomaschera immetto il valore della spesa e il relativo 
mastrino.Posizionandomi col cursore sul campo del codice mastrino ho cresto 
su evento clic l'azione apri report per visionare la scheda di quel 
mastrino.Ho scritto nella condizione Where: 
[CodMastrino]=[Forms]![MascheraImmissioneDati]![CodMastrino]
ma non ottengo nessun risutato.
Dove sbaglio? Spero di essere stato chiaro.
Buona giornata.

 ha scritto nel messaggio 
news:9AU1j.4546$r62....@tornado.fastwebnet.it...

Ciao,
ma il campo CodMastrino č nella sottomaschera o nella maschera principale?
č numerico?
Cosa intendi per condizione Where? l'argomento where della funzione 
docmd.OpenForm!
Posta sempre il codice che hai scritto; piů info metti piů č facile che tu 
ottenga risposta....altrimenti se non si capisce cosa hai fatto nessuno ti 
riposponde.
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici. 

 ha scritto nel messaggio 
news:Nwi3j.9865$r62....@tornado.fastwebnet.it...

Allora per filtrare per mastrino devi scrivere
"[CodMastrino]=" & 
[Forms]![NomeTuaMaschera]!NomeTuaSottoMaschera]![CodMastrino]
Se vuoi filtrare anche per anno, devi dirmi che tipo di campo è anno, 
DateTime o testo?
Ciao


    Ciao e grazie
      Giuseppe 

      Giuseppe
Ciao,
vuol dire che il campo della query non si chiama CodMastrino o che il 
controllo non si chiama CodMastrino o che non hai sostituito a 
[NomeTuaMaschera]![NomeTuaSottoMaschera]![CodMastrino] i nomi della tua 
maschera e sottomaschera.
Controlla queste informazioni. 

    Giuseppe
  Ho controllato il nome campo ed č giusto (m i sfugge qualcosa??   )
I nomi maschera sono esatti.
Vedrň e verificherň di nuovo il tutto.
Mi dici qualcosa su come filtrare l'anno?
Grazie
Ciao
Giuseppe 

 Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Messaggio: voce non in elenco

Ho il seguente problema con una combo box.
Ho inserito in una maschera una combo per la selezione di un codice di una
tessera associativa.
Se il numero di tessera non è già presente in anagrafica, sull'evento non in
elenco viene aperta un'altra maschera in modalità dialog, nella quale
compilo tutti i dati anagrafici e in chiusura rieseguo la query della combo
per includere il nuovo valore in lista e gli passo il valore stesso (che non
necessariamente è uguale a quello immesso inizialmente, non si sa mai!)
Funziona tutto tranne per il fatto che comunque alla fine di tutto il
processo compare il messaggio "il testo immesso non corrisponde ad una voce
dell'elenco." con relativo beep.
Inutile dire che la prima riga di codice di tutto il giro è un bel
docmd.setwarnings false
Qualche altro suggerimento?
Nicola
vi allego un po' di codice
Private Sub Tessera_AIG_NotInList(NewData As String, Response As Integer)
    DoCmd.SetWarnings False
    Nuovo_AIG (NewData)
End Sub
Public Function Nuovo_AIG(nuovo As Long)
DoCmd.SetWarnings False
DoCmd.OpenForm "Tesserati_AIG", , , , acFormAdd, acDialog, nuovo
Forms![schede pernotto]![Tessera AIG].RowSource = "Tesserati_AIG"
Forms![schede pernotto]![Tessera AIG] = nuovoAIG
Forms![schede pernotto]![Data Arrivo].SetFocus
End Function
nuovoAIG è una variabile che arriva dalla maschera Tesserati_AIG con il
numero di tessera eventualmente modificato.

 ha scritto nel messaggio
news:rWPd7.1594$6T5....@news2.tin.it...

Response = acDataErrAdded
Le 2 righe di codice DoCmd.SetWarnings False devi toglierle, non fanno al
caso tuo.
Prova invece a modificare il codice della routine Private Sub
Tessera_AIG_NotInList in:
Private Sub Tessera_AIG_NotInList(NewData As String, Response As Integer)
    Nuovo_AIG (NewData)
    Response = acDataErrAdded
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Grazie mille...
Ho ravanato un po' nella guida per cercare qualche riferimento ma nulla...
Hai da suggerire qualche fonte da utilizzare per le proprietą degli oggetti
(oltre ad un buon libro di VB!  )  :-)
Nicola

 Nicola

Newsgroup: it.comp.appl.access
Titolo: Installazione di MSDE 2000 sp4

Buon giorno, chiedo aiuto in merito a questo problemino:
Premetto che in ufficio abbiamo una decina di pc in rete con tanto di 
server.
Ho installato sul mio pc (Window XP Professional) una istanza predefinita di 
MSDE 2000 sp4 dal CD di Office 2003 Professional. A installazione completata 
ho impostato i protocolli di rete di SQLServer (TCP/IP e Named Pipes) e i 
medesimi protocolli di rete sui client. Se cerco di creare un progetto di 
access da un altro client il mio pc viene regolarmente visto come server 
nella finestra Proprietą di Data Link ma se provo a selezionare un database 
a cui connettermi mi viene restituito l'errore "[DBNETLIB]ConnectionOpen. 
SQL Server inesistente o accesso negato." Il problema non sussiste se 
disattivo Windows Firewall sul mio pc. Qualcuno puņ dirmi per favore se ho 
intuito il problema e come devo modificare le impostazioni del Firewall? 
Potrebbero esserci altre complicazioni che non ho considerato?
Grazie a chi vorrą aiutarmi
Ciao a tutti 


devi aprire la porta corretta sul firewall
la n° 1433
ciao
BFS
Newsgroup: it.comp.appl.access
Titolo: Colore campi

Ciao di nuovo a tutti!!!!!
La mia idea e' questa.......in una msk ho impostato su tutti i campi nell'
evento su attivazione il cambiamento di colore di sfondo in modo che
l'utente sappia sempre la sua posizione e nel momento che il campo perde il
focus riprende il classico bianco. Fin qui tutto bene!!!!
E' possibile secondo voi creare una funzione che mi permetta di richiamare
tutto questo all' apertura di altre maschere, perche' se no dovrei impostare
questo su una trentina di msk e su circa 300 caselle di testo e diventerebbe
un po pesantuccio!!!
Ciao

 tutto questo all' apertura di altre maschere,
ti sei mai chiaesto a cosa servono i moduli?

 ha scritto nel messaggio
news:b13044$pan$1...@kyra.unica.it...

Ahhhhh bravissimo........
L' idea infatti e' quella, e' che non sono riuscito a trovare una funzione
che faccia il suo dovere su tutte le Msk.
Ciao

> Ahhhhh bravissimo........
hai ragione, scusa...
prova a fare ste due routine in un modulo
sub set_color(Byref frm as Form)
frm.activecontrol.BackColor = rgb(val1, val2,val3)  'vedi funzione RGB
end sub
sub unset_color (Byref frm as form)
frm.activecontrol.BackColor = rgb(val1, val2,val3)
end sub
poi sugli eventi OnGetFocus e OnLostFocus delle caselle richiami le
routines:
sub txt_testo_OnGetFocus()
set_color (Me.Form)
end sub
sub txt_testo_OnLostFocus()
unset_color (Me.Form)
end sub
Ciao

 unset_color (Me.Form)
unset_color Me.Form
riciao

 ha scritto nel messaggio
news:b13cf0$suq$1...@kyra.unica.it...

Cosi' va bene, pero' e' possibile richiamare queste funzioni sull' apertura
della maschera e non sull' evento di ogni singolo controllo???
Ciao e grazie mille

 della maschera e non sull' evento di ogni singolo controllo???
non credo, perchè l'evento che deve far cambiare lo stato di un controllo
(il colore) è generato dal controllo (GetFocus), non dalla maschera. la
soluzione al tuo problema può essere il subclassing.

 news:50UY9.48637$YG2.1...@twister1.libero.it...
[...]

    Con Access 2000 o superiore, in struttura maschera:
        . Modifica > Seleziona tutto;
        . tenendo premuto il tasto Maiuscolo, Clic sui controlli
          non interessati all'operazione;
        . Formato > Formattazione condizionale...
          Condizione 1: Il campo e' attivo
          <imposti la formattazione desiderata>
          [Ok]
e' un metodo piuttosto veloce, sicuramente piu' veloce dell'uso delle
routine evento.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: tabelle collegate e database in rete

possiedo 3 pc con lo stesso db che punta alle stesse tabelle presenti su 1
dei 3 pc, secondo voi è possibile che creando un record su un pc questo non
sia visibile sugli altri?
è necessario forse un refresh o cose simili?
grazie a tutti.

 sia visibile sugli altri?
No, non e' possibile.
Sib

 ha scritto nel messaggio
news:b2ikad$tuu$1...@lacerta.tiscalinet.it...

Beh, almeno un Requery della fonte dati....!
E' ovvio che se con PC1 inserisci un dato nuovo dal PC2 non lo vedrai
mai fino a che non chiudi e riapri, oppure devi eseguire un Requery
su evento Timer ogni 1000ms(esempio).
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Run time in italiano

Ciao..
sapete che file devo sostituire nei run-time di access per avere i messaggi
di errore in italiano?
Grassie!!
AEOM

 wrote in message
9ha34h$dm5$1...@lacerta.tiscalinet.it...

mso9intl.dll
grintl32,dll
msain900.dll
daa9int.dll
per A2000 naturalmente
Carlo Ve
Pregggo

 wrote in message
1z7_6.2735$363.1...@news.infostrada.it...

Non è che tu sappia anche quelli per A97?
ciao
AEOM

Newsgroup: it.comp.appl.access
Titolo: To:@Alex  protezione DB

Ciao
Non prendermi per mona.
Ho preso parte del tuo codice , il modilo basSecure, la form PWD
e l'ho inserito nel mio progetto.
Non arrivo a far lavorare correttamente il tutto.
Ho dovuto commentare alcune righe della function secure altrimenti mi
dava errore.
Se lancio la function secure, la finestra db è visibile + altro.
Volevo fare come nel db che ti ho mandato dove, anche premendo shift,
non veniva mostrata la finestra db, nascosti menubar ecc
Ce la fai a darmi una mano?
Rispondi please anche se "ma vaff.."  :-)
Grazie in anticipo
TT

 ha scritto nel messaggio
news:qJAjc.149639$Kc3.4...@twister2.libero.it...

Non mettere Subjet di questo tipo soprattutto per rispetto al NG.
Hai messo la Macro AutoExec....?
Che cosa è che non funziona......?
Dammi qualche indicazione, non ho la palla di vetro...!!
@Alex.


Grazie mille.
TT

 TT
@Alex.

> e tutto è OK.
ma come, c'è pur MiaBarra.
Grazie ancora
TT
PS Hai dato un'occhiata al proj che ti ho inviato?
Non ho piu avuto risposta. Che ne pensi? anche se male.
E' stato il primo impegnativo
Ciao
TT

 ha scritto nel messaggio
news:zHakc.29191$Qc.11...@twister1.libero.it...

Ho avuto un sacco di noie con Libero e sinceramente
non ho ricevuto o è finito nel Cestino, c'è stata una settimana
che mi arrivavano una Media di 150Mail, e li non guardavo
nemmeno il mittente....!
Se non ti offende reinviarlo, scusandomi in anticipo per un'eventuale
mio involontario CANC.
Prova così:
Application.CommandBars("Menu Bar").Visible=False
IMPORTANTE:
Ricordati ASSOLUTAMENTE di riabilitarla
alla chiusura o su qualsiasi evento che può mandarti in Crash, poichè
fatto così è un'impostazione PERMANENTE di ACCESS non del
tuo Applicativo e se per qualsiasi motivo non lo fai alla riapertura
di Access non avrai più la Barra, eventualmente devi eseguire il codice
e mettere True, ma è una Scocciatura.
@Alex.

[cut]
Grazie per il suggerimento.
Ma anche facendo (e mi son dimenticato di saltare la barra a scelta rapida)
For i = Application.CommandBars.Count To i = 1 Step -1
    If CommandBars.Item(i).NAME = "MiaBarra" Then
        CommandBars.Item(i).Visible = True
    Else
        CommandBars.Item(i).Visible = False
        DoCmd.ShowToolbar "Menu Bar", acToolbarNo '
        Debug.Print CommandBars.Item(i).Visible & "-" & i & _
 ":" & CommandBars.Item(i).NAME
    End If
Next i
non funziona lo stesso.Al riavvio dell'app. riappare
Ciao
TT

 ha scritto nel messaggio
news:9dAkc.161050$Kc3.5...@twister2.libero.it...

Prova con Enabled...!
Ultima prova.....!
Questo problema c'è solo se disctibuisci MDB come si usa dire...!!!!
@Alex.


Grazie
TT
Newsgroup: it.comp.appl.access
Titolo: conversione dati

come faccio partendo da un campo tipo testo in cui ho valori del 040306 
(dovrebbe essere una data) ad aggiornare o mglio convertirla in un campo 
numerico con il valore 04032006?
grazie
matteo 


impossibile. 04032006 non è un numero.
bye

 ha scritto nel messaggio
news:1172561272.2...@h3g2000cwc.googlegroups.com...


Impossibile è una parola grossa.
app = "040306"
dataimpossibile = left(app,2) & "/" & mid(app,3,2) & "/" & right(app,2)
Gli asini che volano sono impossibili.... o no?
Antonio

 ha scritto nel messaggionews:1172561272.2...@h3g2000cwc.googlegroups.com...

se 04032006 è un numero
quanto fa 04032006 + 1?
Per gli asini che volano... fammi sapere la prossima volta che prendi
un aereo ;-)
bye

 Antonio
se 04032006 è un numero
quanto fa 04032006 + 1?
Se 04032006 è una data, sommare uno significa sommare un giorno.
Usando la sintassi di conversione a data di cui sopra e poi la funzione
DateAdd si fa, si fa...
Per gli asini che volano... fammi sapere la prossima volta che prendi
un aereo ;-)
Ah, la coda di paglia...
Antonio

 - Mostra testo tra virgolette -
ma la domanda iniziale era
"... aggiornare o mglio convertirla in un campo
numerico con il valore 04032006?"
convertire in campo numerico (non data) con il valore 04032006 (che
non è un numero)
Se fosse data anche la tua osservazione è perfetta.
Ovvio che se "04032006" è testo e "1" è testo
"04032006" + "1" mi da un risultato (se non erro "040320061")
Se poi 04032006 non è un numero a base decimale, allora sono daccordo
con te... Ma in access non puoi utilizzare il campo di tipo "numerico"
bye

 ha scritto nel messaggio
news:1172578112.0...@j27g2000cwj.googlegroups.com...





Ma io infatti gli ho dato la soluzione al suo problema, senza adagiarmi in
quello che voleva fare lui...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Messaggi di Conferma in query

Vorrei fare in modo che, eseguendo una query di accodamento, non mi
comparisse il messaggio di conferma, che richiede la pressione di OK per
eseguire l'accodamento, poiche' la query dovrebbe farlo in maniera nascosta.
Pero' vorrei farlo da codice, senza dover andare in Strumenti, Opzioni, e
togliere la spunta relativa, perche' mi interessa che solo quella query si
comporti in questo modo.
Che cosa devo aggiungere??
Grazie
Andrea

 ha scritto nel messaggio
news:Q0x67.131364$q77.1...@news2.tin.it...

Prima della riga di codice VBA con cui apri o esegui la query di accodamento
devi aggiungere questa riga di codice VBA:
DoCmd.SetWarnings False
e dopo la riga di codice VBA con cui apri o esegui la query di accodamento
devi aggiungere questa riga di codice VBA:
DoCmd.SetWarnings True
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
news:rly67.11188$NZ6.3...@news.infostrada.it...


 ha scritto nel messaggio
news:Q0x67.131364$q77.1...@news2.tin.it...


 ha scritto nel messaggio
news:9jmtcm$fg5$1...@lacerta.tiscalinet.it...

per non visualizzare il messaggio scrivi:
docmd.setwarnings false
poi quando lo vuoi visualizzare scrivi
docmd.setwarnings true
ciao
antonio

Newsgroup: it.comp.appl.access
Titolo: Intercettare errore Access su collegamento ODBC

Lancio una Query SQL pass-through su una connessione Oracle
Mi da un errore, a video appare una maschera di access composta da due 
righe:
1) ODBC: chiamata non riuscita.
2) [ODBC][ODBC Oracle Driver][Oracle OCI]ORA-00955: names is already used by 
an existing object. (#955)
Volevo sapere se si riesce ad intercettare via codice la seconda riga.
Grazie.
 Old-Jack 

 ha scritto nel messaggio
news:dm4ou1$nop$1...@domitilla.aioe.org...

Private Sub cmdLanciaQuery_Click()
On Error Goto ErrHandle
tuo codice per laciare la query
ErrHandle:
If Err.Number = quello che ti da Then
Msgbox "Attenzione chiamta al server Oracle non riuscita!",vbInformation
Else
End If
Morgan
Newsgroup: it.comp.appl.access
Titolo: Aggiornare tabella da casella combinata

In breve:
1) Ho una tabella  A con un solo campo : "Nominativo", (valori duplicati non 
ammessi)
2) Ho una seconda tabella  B che ha un campo con casella combinata che 
richiama "Nominativo" dalla prima tabella
E' possibile inserire da tabella B un nominativo che non è presente in 
tabella A e contemporaneamente aggiornare anche la tabella A ?
Grazie a chi vorrà rispondere 

 ha scritto nel messaggio news:urqZh.20606$R_5.7...@twister1.libero.it...

La casella combinata la associ al campo nominativo della tabella B; poi usa l'evento "non in elenco", impostando anche la proprietà 
"solo in elenco" a no; gestisci l'evento inserendoci una istruzione sql "insert into" che inserisce il valore NewData nella tabella 
A.
Trovi altre info nell'help di VBA (attivabile con ALT-F11, poi F1) alla voce: Evento NonInElenco...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:f16rm5$blf$1...@tdi.cu.mi.it...


 ha anche un sito ?
No; dovrei? E poi, che ci metto dentro?
Comunque la prossima volta scrivi la tua risposta in coda al testo del messaggio precedente (o inframezzato) come sto facendo io; 
migliora la lettura e risponde alle poche regole di questo NG.
Le trovi su: 
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo NG.
Ciao.
-- 
Sergio MAZZA 


Vuoi dire 'ncio' na Mazza da fare

 Vuoi dire 'ncio' na Mazza da fare
Yess...
Ciao.
-- 
Sergio MAZZA

 Sergio MAZZA
Ciao Sergio
ma come oggi 1maggio non sei andato a fare neanche una grigliatina, un pic 
nic
fuori porta? stanco per la corsetta di ieri?
....io sono appena tornato..hic ..stanco......molto stanco.... hic :<))
Daniele

 Daniele
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Crittografare dati.

In un campo di una tabella devo inserire una password che dovrei 
crittografare.
Ovviamente in fase di lettura (da maschera) devo essere in grado di leggerla 
in chiaro.
Come posso fare?
Grazie.


wrote:

semplice!
Crittografi la password, memorizzi il risultato in tabella e quando ti
serve lo decrittografi ritrovandotelo in chiaro.
Il 30 dicembre avevo risposto ad un tread del 28 dic con oggetto:
"crittografare campo di una tabella" fornendo un esempio di codifica e
decodifica. Tu ti puoi inventare un tuo codice, banale potrebbe essere
sostituire tutte le "a" con le "p", le "b" con le "f" ecc.
andreaf

 wrote in message
news:238nu0h7juvt66bkd...@4ax.com

Diciamo che la teoria di quanto dici è corretta, per il metodo
applicato avrei qualche riserva.
Ci sono sistemi che eseguono una Crittografia a 128Bit, credi
sia inutile...?
Il metodo più banale è farel'XOR del codice Chr del singolo
carattere con l'eventuale Password di cifratura, ma è una
cosa che fanno tutti.
A questo punto la valutazione sul metodo deve essere fatta a fronte
dell'importanza dei dati.
In rete trovi un sacco di codice che consente di effettuare
Decodifica/Codifica, basta cercare nei siti legati a VB e/o VBA
Ci sono anche delle Dll che fanno tutto, ma non avendo il sorgente
io cose del genere non le userei MAI.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 leggerla in chiaro.
Se usi Oracle, puoi dare un'occhiata al package DBMS_OBFUSCATION_TOOLKIT:
http://download-west.oracle.com/docs/cd/A87860_01/doc/appdev.817/a76936/dbms_obf.htm#6518
HTH.
Alessandro

Newsgroup: it.comp.appl.access
Titolo: Office Developer - come fornire licenza a utenti

Salute a tutti ho da poco acquistato il software Office xp Developer.
Ho bisogno di un chiarimento da chi conosce la materia o da chi sviluppa in
proprio con il pacchetto Office Dev
Il cliente mi commissiona un programma, lo realizzo e presento regolare
fattura, a questo punto cosa devo allegare assieme alla stessa se lui non
dovesse avere la licenza Access?
Una certificazione di che tipo?
Un grazie anticipato a chiunque possa aiutarmi.
Alga


Basta la fattura non serve altro.
Chiaramente dal cliente puoi solo installare i runtime.
Antonio.

 >
un bottoncino che apre una maschera con il riferimento al fatto che tu hai
una versione developer?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.431 / Virus Database: 242 - Release Date: 17/12/2002
Newsgroup: it.comp.appl.access
Titolo: Query: Applicare un filtro sulla lunghezza di un campo creato dalla  query stessa

Buonasera a tutti:
lo scenario è questo:
Ho una query di creazione tabella in cui un campo chiamato NOME_TMS è
creato con l'espessione seguente:
NOME_TMS: Mid(campo,3,InStrRev(campo,'_')-3)
Ora, al di là dell'espressione per calcolarlo, vorrei sapere come
faccio a selezionare trai risultati della query solo le righe per cui
LEN(NOME_TMS)<12.
Ho provato a mettere questa condizione tra i criteri ma non funziona,
probabilmente perchè gli sto chiedendo di valutare la lunghezza di un
campo risultante da un'espessione e, quindi, non noto a priori.
C'è un modo per risolvere senza dover poi richiamare un'altra query
che mi cancella tutte le righe per cui LEN(NOME_TMS)<12 ?
Spero di esser stato chiaro.
Grazie, Emilio.

>>>>>>>>>>>RISPOSTA
Ciao Emilio,
prova con
Where LEN(Mid(campo,3,InStrRev(c
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------ampo,'_')-3)) < 12

Newsgroup: it.comp.appl.access
Titolo: La somma di una colonna...

Ciao a tutti!
Vorrei chiedervi una piccola cosa:
come posso fare per sommare i vari valori
di un campo in una tabella?
Ad esempio:
Tabella1
+-------+-------+
|Codice | Valore|
+-------+-------+
|  1a   |   3   |
+-------+-------+
|  2a   |   2   |
+-------+-------+
|  3a   |   10  |
+-------+-------+
Io voglio sapere la somma di valore, che sarebbe 15.
I record in tabella, comunque, non hanno un numero fisso perché
dipendono da una query di selezione.
Grazie per l'attenzione!
Ciao a tutti! 
otrebor.tr
 -> 
http://ohp.too.it
PS=il ng è stupendo, come il sito!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

otrebor.tr
 <otrebo...@SPAMlibero.it> wrote in message
afp868$hju$1...@news.newsland.it...

Nella form aggiungi una casella, e come origine imposta "=somma([Valore])"
--
Maurizio75

 Maurizio75
Grazie mille!
otrebor.tr
 -> 
http://ohp.too.it

Newsgroup: it.comp.appl.access
Titolo: ultimo record

ciao a tutti del NG
il mio problema è questo:
ho unn database fatto con 2 maschere su 2 tabelle il tutto correlato ma
anche replicato.
ora se un giorno non riesco a terminare l'immissione dei dati (cosa che
succederà molto spesso), ed il giorno dopo dovrò continuare l'immissione del
record, come posso far sì che il giorno dopo il mio dbase si possa riaprire
sull'ultimo record che ho immesso
grato per l'aiuto un saluto

 grato per l'aiuto un saluto
Prego

 ha scritto nel messaggio
news:boobfg$ku7$1...@lacerta.tiscalinet.it...


Pietro Butera ha scritto:



Utilizza i pulsanti di spostamento delle maschere, oppure, tramite
l'autocomposizione, ti crei un pulsante che ti porta all'ultimo record.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 >
[CUT]
Se devi andare all'ultimo record inserito, all'apertura della maschera,
farei come suggerito sopra, ma con l'opzione acLast, cioč:
DoCmd.GoToRecord , , acLast
Gloria



Si, questo era chiaro. Il problema č che vuole visualizzare il nuovo record
e a me con Access XP da errore mettendo acNewRec. Il suggerimento l'avevo
dato senza provare!
Se qualche anima pia potesse spiegare il perché, o se č un bug (anche se ho
installato i SP).
Saluti.
Gippe

 ha scritto nel messaggio
news:VKNrb.1121$hV.3...@news2.tin.it...

Dovrai memorizzare (magari in una tabella temporanea) il segnalibro
(Bookmark) del record quando chiudi la form; all'apertura della form
controlli se nella tabella temporanea esiste un segnalibro, se sì ti ci
posizioni e prosegui con l'inserimento dei dati mancanti.
Dall'help di access'97 mi sembra di capire che la proprietà Bookmark è solo
per DAO, quindi occio se utilizzi access 200x...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: invio email con MAPI

ciao,
in che modo si dovrebbe modificare la routine che consente di inviare
email con mapi? per intenderci quella che sfrutta le routine tratte da
SitoComune (General: 6.241 Inviare da VBA e-mail con allegati usando MAPI)
il mio obiettivo è quello di generare un task di email con allegato,
analogo a quello prodotto dal metodo sendobject, lasciando però l'input di
invio a discrezione dell'utente.
grazie anticipatamente
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Visto che il demo è funzionante, mi pare di capire che devi realizzare
una gestione di Mail da zero...
Non è argomento di facile gestione in un NG anche perchè se usando il
Demo non sei riuscito a farlo
potrebbe essere per una limitazione tecnica di base.
Ti espongo altri 2 Demo, ma è chiaro che devi prendere dimestichezza e
sviluppare la tua esigenza in autonomia
rivolgendoti al NG solo per domande specifiche e non generiche di
sviluppo.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=248
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=258
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: come regolare i margini da codice

ciao a tutti
 
ho un report composto da
intestazione report, corpo e pi� di pagina report.
 
Il corpo in anteprima di stampa puo' essere di 1 o piu' record.
E' possibile con selet case e poi con imposta pagina/margini da codice 
regolare i margini
in base al numero dei record?
 
Grazie
 
 
 


Property LeftMargin As Long
    Membro di Access.Printer
 
Property RightMargin As Long
    Membro di Access.Printer
 
Certo devi prima sapere quanti sono i Records..., io lo effettuerei
prima...
 
@Alex

 ha scritto nel messaggio 
news:5abf9396-b1e7-4b15...@a3g2000vbr.googlegroups.com...

Grazie Alex
 
Vediamo se ci riesco 
 
 

 ha scritto nel messaggio 
news:518dfb6c$0$37121$4faf...@reader1.news.tin.it...

ciao Alex
ho provato a mettere il pratica il tuo suggerimento
ed ho fatto su apertura del report:
 
Dim TopMargin As Long
 
With Forms.Item("Mia_Maschera")
    .TopMargin = 100
End With
ma ho quest'errore.......
Errore (2465) definito dall'applicazione o dall'oggetto
dove sbaglio? 
 
 

 ha scritto nel messaggio 
news:518f46f2$0$1373$4faf...@reader2.news.tin.it...

cosi va bene
With Me.Printer

Newsgroup: it.comp.appl.access
Titolo: evento "eliminazione record sottomaschera"

dopo aver eliminato un record di una sottomaschera (dal pulsante "selettore
record)
vorrei fare una requery della sottomaschera stessa.
qual'è l'evento da gestire?
io ho provato a fare la requery sugli eventi
su annullamento
su modifica
dopo aggiornamento
di un campo della sottomaschera, ma la requery non viene eseguita.
come devo fare?
grazie

 ha scritto nel messaggio 
news:44b1ff75$1...@x-privat.org...

Subito dopo la cancellazione del record, che avrai cura di fare da codice, 
fai il requery della form: me.requery.
Ciao, Carlo 


Se ho capito bene, mi suggerisci di evitare la cancellazione dal bottone 
predefinito"selettore record" e utilizare un bottone con il codice per 
eliminare il record e fare la requery?
proverň.
grazie.

 ha scritto nel messaggio 
news:44b1ff75$1...@x-privat.org...

Io proverei con l'evento su conferma eliminazione della maschera (l'oggetto 
origine della sottomaschera)

Newsgroup: it.comp.appl.access
Titolo: Problema con un criterio in una query

Non sono tanto esperto di access e ho bisogno di un consiglio su una query
di un database da me ideato.
Ho creato una query con un criterio  [forms]![nome maschera]![nome campo]
che mi filtra i dati in base ad un dato immesso nel campo della maschera. Il
problema è che con questo criterio mi viene filtrato solo il dato richiesto
io vorrei che eventualmente digitando * mi filtrasse tutti i dati, e che
scrivendo solo una parte del dato (es 12), nel campo, mi filtrasse tutti i
dati che contengono quella parte ( es. 1200 0412, 56129 ecc..).
Ciao.

 ha scritto nel messaggio
news:DxL%b.46263$IT2.1...@news4.tin.it...

Nel criterio della query scrivi:
Like "*" & [forms]![nome maschera]![nome campo] & "*"
Ciao
Salvatore
Newsgroup: it.comp.appl.access
Titolo: domanda

 
	Buongiorno
quando inserisco i dati in una tabella, posso avere come valore predefinito
il valore corrispondente al campo precedentemente immesso?
Mi spiego meglio : se sto inserendo il record 50 con 4 campi, i valori dei
quattro campi possono essere quelli del record 49?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

RISPOSTA
Se usi un Subject più significativo il tuo Post potrà servire anche
ad
altri che hanno la sana abitudine di effettuare RICERCHE per
argomento...!!!
Sul sito comune trovi la soluzione.
www.sitocomune.com
@Alex


 Siccome non posso collegarmi che ad alcuni siti predefiniti, saresti così
gentile da farmi un copia incolla?



Per il domandante: cerca "defaultvalue"
seeeeee...... se non gli dici che deve cercare gli viene il pelo bianco.
Dico pelo poiche' non si capisce il sesso e non mi permetto di dire "barba".
Ho letto il post perche' sto facendo una analisi delle "cazziate".
--
ac

"flo" <sgz...@tssdf.oy> ha scritto nel messaggio 
news:81Z208Z74Z236Y...@usenet.libero.it...

Guarda su 
www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: Togliere salvataggio automatico.

Come posso fare per evitare che modificato un controllo di una maschera
questo si salvi automaticamente spostandosi o passando al record successivo?
Vorrei che uscisse una finestra che mi chieda di salvare la modifiche
apportate.
Grazie

Backbone ha scritto:

Nel evento BeforeUpdate del form:
If Me.Dirty Then
    If MsgBox("Sei sicuro?", vbYesNo, "Salvare?") = vbNo Then Me.Undo
End If
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel messaggio
news:WBY97.83843$Pb6.4...@news1.tin.it...

Vai sul Sito Comune (link qui sotto), Sezione Forms; dai uno sguardo alla
FAQ di Federico Luciani intitolata "Confermare il salvataggio dei dati.";
penso faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:WBY97.83843$Pb6.4...@news1.tin.it...

Grazie mille: funzionano tutti e due i metodi.

Newsgroup: it.comp.appl.access
Titolo: Tasto esc

Buon giorno a tutti avrei la necessiata di fare in modo che in automatico
su un evento mi esegua le stessa cosa come se avessi premuto il tasto esc su 
tastiera..
E possibile?
Grazie Anticipatamente

 ha scritto nel messaggio 
news:gpA0j.53$zI2...@nntpserver.swip.net...

come per esempio cosě?
SendKeys {ESC}, True
Usando True eviti che il tastierino numerico si disabilita...(bug noto).
Al posto di SendKeys puoi usare le API come spiegato in questo esempio:
http://www.mvps.org/access/api/api0046.htm
Ciao, Carlo 

 E possibile?
RunCommand acCmdUndo
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Access e Flash

Qualcuno ha usato filmati flash con Access? Come si fa? Seguendo l'help non
ci sono riuscito, mi mostra una immagine statica!
Grazie

 ha scritto nel messaggio
news:scXI7.102554$sq5.4...@news.infostrada.it...

vai in VB e scegli Riferimenti dal menù strumenti, poi aggiungi facendo
sfoglia la dll control che si trova in
win\system32\macromed\shockwave\control.dll, (win 2k) e poi se hai flash
sempre nella dir macromed trovi swflash.ocx. oppure fai un bel find con la
dll e l'ocx et voilà (francesismo) sei a posto e sai dove trovarli...
poi nella maschera nella casella degli strumenti hai altri controlli e
dovresti trovarlo...
by
stwe

Newsgroup: it.comp.appl.access
Titolo: tasto esc

come si scrive il keycode del tasto esc
Posso scrivere KeyCode = vbKey esc?

 Posso scrivere KeyCode = vbKey esc?
vbKeyEscape
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Posso scrivere KeyCode = vbKey esc?
Nella guida trovi l'elenco delle costanti.
@Alex

 Nella guida trovi l'elenco delle costanti.
No. Il fatto che nella guida è presente non vuol dire
che la gente lo trova. Soprattutto dopo A97.
-- 
;-)


 
siiii, va bene. Ma glielo volete dire o no sto maledetto "keycode"?
-- 
ac
y-1=x

Newsgroup: it.comp.appl.access
Titolo: Eliminare un file alla chiusura di un mdb... come ??

Domanda banale ...si... ma non trovo il comando!
Cioè..... all'apertura mi creo  un file txt con  DoCmd.OutputTo
Devo eliminarlo all'uscita del programma.
Ho provato nomefile.Delete  dove nomefile è "C:\mio.txt".... ma mi chiede 
l'oggetto.
ho letto la CHIARISSIMA GUIDA di A2000...ma non ci ho capito molto.
grazie e ciao
Andrea
P.s. La mia IGNORANZA di VB si fa sempre più sentire! 


prova con questa parte di codice che inserirai nell'eventi di uscita del 
programma
if dir(c:\tuofile.txt)="tuofile.txt" then
     kill (c:\pippo.txt)
endif
Saluti,
--
strano...mavero (da casa ...)



 >     kill (c:\tuofile.txt)
 > endif

 ha scritto nel messaggio 
news:42022536$0$6297$5fc...@news.tiscali.it...

GRAZIE!!! FUNZIONA EGREGIAMENTE! ho imparato un bel comando ..... kill() !! 

 
...e che io sia "dannato" se non sono contento per te ;o)
figurati, se non ci si aiuta fra di noi "dannati"!!
--
strano...mavero (da casa...)

 figurati, se non ci si aiuta fra di noi "dannati"!!
A scuola di sicari!!!
MAssimiliano 


miiiiiiiiiiiiiiiiiiiiiiiiiiizzzzzzzeca!
--
strano...mavero (da casa...)
Newsgroup: it.comp.appl.access
Titolo: Contatori doppi!

Salve a tutto il NG.
Il mio è un problema grave: ho una tabella in A2000 con un campo contatore
impostato come incremento, che serve come codice a barre univoco.
Da qualche tempo, e sempre allo stesso cliente, capita che mi telefona per
problemi con i barcode, e scopro che il contatore è arbitrariamente
ripartito da una numerazione inferiore andando a duplicare i codici!
Allora le ho provate tutte: ripristinare il contatore accodando un numero
elevato. La cosa sembra funzionare perchè la tabella prende il numero
successivo a quello da me inserito.......... fino a che non si esegue una
compattazione. Da quel momento in avanti il contatore torna a ripartire da
dove vuole lui!!!!!!!! (ma sempre dallo stesso valore). Ho provato a creare
un DB vuoto ed importare tutte le tabelle, niente.......
Ho provato ad importare una tabella vergine che avevo in copia a parte ed
accodare i record presi dall'altra, niente......
Qualcuno ha avuto esperienze simili?
Sono grato a chiunque sappia darmi qualche spiegazione!
Nicola.

 Sono grato a chiunque sappia darmi qualche spiegazione!
Mah, a occhio e croce prova questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q291162

 ha scritto nel messaggio
news:F7TC8.39519$5k4.8...@twister2.libero.it...

Grazie per la dritta!
Nicola.


Ho guardato il tuo link in cui è indicato che
tutto ciò si tratta di un bug di Jet versione 4.0.2927.4 e che è disponibile
un aggiornamento.
Ti ringrazio per l'aiuto ma ora la mia domanda è: come faccio a verificare
la versione del motore Jet in modo che ciò non si ripeta da
altri clienti?
Ti ringrazio se saprai darmi qualche aiuto.
Ciao, Nicola.

 altri clienti?
Lascia stare: dopo aver installato la tua applicazione (che sia Runtime o
meno), procedi ad aggiornare la macchina del cliente col Service pack ...
quello giusto perchè varia a seconda del S.O.
Ah, se risolvi la faccenda fallo sapere ... a molti sul ng. potrà
interessare.
Newsgroup: it.comp.appl.access
Titolo: Errori di calcolo- arrotondamenti

Sto utilizzando un programma per la fatturazione in access.
Mi sono accordo che diverse volte in fase di stampa, gli arrotondamenti sono
errati
Se si imputa una fattura in cui il prezzo unitario sia inferiore al
centesimo di Euro (per esempio ci sono particolari che costavano Lire 12,50
che in euro corrisponde a 0,0066) capita che il totale fattura non risulti
errato.
Ho chiesto al "creatore" dell'applicazione e mi ha risposto che si tratta di
un problema di access, quello di sbagliare gli arrotondamenti (per esempio
esce un totale fattura di Euro 12.582,69 quando dovrebbe essere di
12.582,68)
La cosa mi suona strana.
Qualcuno ne sa qualcosa?
Grazie in anticipo per ogni risposta.

 ha scritto nel messaggio
news:beevm5$49elo$1...@ID-91233.news.dfncis.de...

A mio avviso puoi dire al "creatore" che non è un problema di Access, ma
suo, visto che dopo aver fatto il prodotto tra quantità e prezzo non
arrotonda il risultato alla seconda cifra decimale; puoi anche dirgli che il
numero di decimali che ha impostato ed il relativo formato hanno effetto
solo sulla visualizzazione del risultato ma non sul suo valore (per il quale
il numero dei risultati resta sempre la somma dei decimali contenuti nella
quantità più quelli contenuti nel prezzo unitario, sino a quando non efettua
l'arrotondamento), con le conseguenze ovvie nel totale fattura.
Nel caso che poi il "creatore" abbia usato campi/variabili in precisione
singola, puoi tranquillamente dirgli che ha fatto un'altra castroneria,
visto che avrebbe dovuto usare il tipo dati valuta o almeno in doppia
precisione.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in
news:beevm5$49elo$
1...@ID-91233.news.dfncis.de
: 

ne sanno qualcosa più o meno tutti, dato che gli arrotondamenti ci sono 
da un pezzo!
:-)
dì al tuo creatore di farsi un giretto sul sitocomune e di cercare la 
routine per l'arrotondamento che c'è in una delle sezioni.
soprattutto, fagli controllare il tipo dati che usa nei campi con i 
valori: come t hanno già fatto notare, se usa precisione singola, perde 
un pò di decimali, con coseguenze immaginabili...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------
Newsgroup: it.comp.appl.access
Titolo: due database

salve,
ho due database gemelli, (uno dei quali uso per test "pericolosi"), mi 
sapreste dire come posso importare i dati delle tabelle da un database 
all'altro?
grazie 1000

 ha scritto nel messaggio 
news:433ebd6a$0$23965$4faf...@reader3.news.tin.it...

utilizza tabelle collegate cosě i dati non sono toccati dalle modifiche alla 
struttura del DB
Utilizza la divisione guidata database
Ciao 

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

 ha scritto nel messaggio
news:433ec0c1$0$23961$4faf...@reader3.news.tin.it...

Beh, la tua soluzione č buona per gestire gli aggiornamenti dei database, ma
fare le prove usando i dati reali rischiando cosě di incasinarli non mi
sembra il massimo della libidine. ;-)


 
sapevo di questa possibilità; sapresti dirmi se è possibile volta per 
volta importare?

Newsgroup: it.comp.appl.access
Titolo: popolare campi da altri campi

nella tabella prodotti ho il campo Prodotto ho inserito un nuovo campo 
IDFornitore
ora dovrei fare una query del tipo:
SELECT Prodotti.IDFornitore, Prodotti.ITProdotto
FROM Prodotti
WHERE (((Prodotti.IDFornitore) Is Null) AND ((Prodotti.ITProdotto) Like 
"*duran*"));
cioč prendi tutti i valori *duran* e nel campo IDFornitore mi scrivi 1
come va modificata la query sopra?


Ciao Claudia,
UPDATE Prodotti Set IDFornitore = 1
WHERE (((Prodotti.IDFornitore) Is Null) AND ((Prodotti.ITProdotto)  Like
"*duran*"));
Saluti
Cinzia

Newsgroup: it.comp.appl.access
Titolo: aggiornamento di sottomaschera

Ciao a tutti,
dunque, altro problema:
ho due tabelle TAB_CLIENTI e TAB_FATTURE, TAB_FATTURE è collegata con
codiceCliente all'id di TAB_CLIENTI.
Ho una maschera MAS_CLIENTI basata su TAB_CLIENTI e una sottomaschera
STM_FATTURE basata su TAB_FATTURE, in pratica scorrendo i record di
TAB_CLIENTI la sottomaschera mostra le fatture relative al cliente.
La maschera STM_FATTURE è impostata da non consentire l'immisione di
nuove fatture, questo perchè l'inserimento di una nuova fattura l'ho
previsto mediante l'apertura di un'altra maschera MAS_NUOVAFATTURA,
basata ovviamente su TAB_FATTURE (la maschera contiente anche una
casella di testo che si porta dietro il valore di codiceCliente della
maschera principale, per poterlo memorizzare nel nuovo record di
TAB_FATTURE).
Fin qui tutto bene, l'inserimento di nuove fatture funziona, ma alla
chiusura di MAS_NUOVAFATTURA non riesco ad aggiornare l'elenco della
sottomaschera che ora dovrebbe contenere un record in più.
Soltando uscendo e poi rientrando in MAS_CLIENTI il nuovo record è
presente.
Ho provato con la Requery, con una macro che aggiorna MAS_CLIENTI, ma
non funziona.
Dove sbaglio?
Grazie 1000 Filippo.

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

 >
Ok, adesso funziona, in effetti sbagliavo, facevo il requery di
MAS_CLIENTI.
Grazie.
Filippo