mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Passare a una query la colonna 3 di una combo come criterio

Mi sono dimenticato come si passa ad in una query il valore di una colonna
diversa da quella associata a una combo.
qualcuno mi puň aiutare?
Grazie
posto il codice
naturalmente č sbagliato nel punto in cui c'č
((ONCO_RIEPEVENTI.coddiagrif)=[forms]![onco_str]![diagpres].column(2)))
SELECT ONCO_RIEPEVENTI.Scodpaz, ONCO_RIEPEVENTI.coddiagrif,
ONCO_RIEPEVENTI.dataev, ONCO_RIEPEVENTI.descriz
FROM ONCO_RIEPEVENTI
WHERE (((ONCO_RIEPEVENTI.Scodpaz)=[forms]![onco_str]![codarc]) AND
((ONCO_RIEPEVENTI.coddiagrif)=[forms]![onco_str]![diagpres].column(2)))
ORDER BY ONCO_RIEPEVENTI.dataev, ONCO_RIEPEVENTI.codev;
Stefano (kabisa)

 Stefano (kabisa)
Perchč č sbagliato...?
Prova ad inserirla da QBE, l'unico errore potrebbe essere la sintassi
di un Campo Testo che necessita dei doppi apici.
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
L' errore che da è funzione [forms]![onco_str]![diagpres].column non
definita nell'espresione
il campo è un campo testo.
sew però io do alla combo diagpres valore colonna associata =3 cioè quella
che voglio funziona usando
ONCO_RIEPEVENTI.coddiagrif)=[forms]![onco_str]![diagpres]
siccome devo usare tre campi della combo per fare il requery di tre listbox
mi serviva capire come usare la propietà
column direttamente nelle query come criterio.
volevo evitare di scrivere il codice che crea tre query parametriche e le
associa alle tre listbox.
Grazie
Stefano Kabisa

 Stefano Kabisa
Si hai ragione, non ho mai riscontrato il difetto poichè uso di solito
la costruzione Runtime della stringa SQL, quindi non ho questo problema.
Prova se può interessarti con la modifica a Querydef("NomeQRY").SQL
E' sicuramente più scomodo, ma per qry un pò complesse si ha una
flessibilità ottima.
Supponi che la base della QRY sia:
Public Const MainSQL as string="SELECT * FORM Tabella"
Public Const WhereCond as String
Public Const OrderCond as string 
Io gestisco così:
Public Function EditQRY(Optional strWhere, optional strOrder)
   dim qdf as Querydef 
   if isMissing(strWhere) then WhereCond=vbnullstring
   if isMissing(strOrder) then OrderCond=vbnullstring
   set qdf=Currentdb.QueryDefs(NomeQuery)
   qdf.SQL=MainSQL & WhereCond & OrderCond 
   qdf.close
   set qdf=Nothing
Exit Function


 ha scritto nel messaggio
news:b352fd0c0d7e5f788e...@mygate.mailgate.org...

Interessante come sempre ...
sto modificando un po l'applicaztivo
ti ringrazio
Stefano (kabisa)

 Stefano (kabisa)
Scusa se approfitto del 3D....!
Hai dato un'occhiata alla domanda sulle Immagini che ti
ho posto... ne sono interessato per uno sviluppo su un 
gestionale di ARCHIVIAZIONE immagini che sto realizzando.


 ha scritto nel messaggio
news:804a9c975fca708629...@mygate.mailgate.org...

si ho risposto
Stefano
Newsgroup: it.comp.appl.access
Titolo: Popolare un combo

Salve, avrei bisogno di popolare un combo via codice, senza quindi
legarlo ad una tabella o query, ma non ho trovato niente a riguardo.
E' possibile?
Sempre a proposito di combo, è possibile inserire tra le voci dei
separatori che permettano di raggruppare visivamente i vari item?
Grazie

 ha scritto nel messaggio
news:eafd4496.03032...@posting.google.com...

Per popolare una Combo basta inserire una STRINGA nell'Origine Riga con
Valori separati da ";".
Imposta la proprietà "Tipo Origine Riga"=Elenco Valori.
Quindi imposti
Me.Tuacombo.RowSourceType = "Elenco Valori"
Me.Tuacombo.RowSource = "Aldo;Giovanni;Giacomo"
Se vuoi comporre dinamicamente l'origine Riga fai un ciclo ed interponi
il ";" tra un valore e l'altro.....!
Per raggrupparli puoi impostare il Numero di colonne=2 allora i dati
verranno
presi a 2 a 2......!
Vedi Help proprietà RowSource ci sono alcuni esempi.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Da access a vba

ho trovato su un sito un programmino che converte db access in .exe
chiaramente con varie limitazioni se siete interessati 
www.visual-basic.it
nell' archivio c' è
ciao a tutti
desio

 nell' archivio c' è
Purtroppo te ne fai poco di un .exe "specchietto per le allodole".
Gli ActiveX necessari per una gestione di griglie o combo, per non parlare
delle Runtime di Crystal Reports devono essere installati e registrati
autonomamente.
Ciao.

 nell' archivio c' è
non lo trovo. ma in che sezione lo hai visto?

 ha scritto nel messaggio
news:3e96e...@news.dada.it...

Come dire che hai trovato la pietra filosofale. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Come letto anche da altri post credo proprio di aver scoperto l' acqua calda
panta rei
ciao
desio
Newsgroup: it.comp.appl.access
Titolo: Problema , e .

Ciao a tutti,
il mio problema e' il seguente:
ho dei campi numerici in una maschera su cui uso uno specifico formato
(numero generico con 2 cifre decimali) e su cui faccio dei controlli di
validita' tali per cui mi e' estremamante sconveniente farli passare come
Testo. Il separatore decimale e' ovviamente la ",", ma dovendo eseguire
direttamente una query per aggiornare una tabella con detti valori ricevo un
bel Syntax Error dato che il separatore decimale per SQL e' il ".".
Come posso fare a trasformare la "," in un "." senza troppo "sbattimento"
(sono in ritardo col lavoro) ho provato con format e non ci sono
riuscito...non ho propio voglia di stare a costruirmi una funzione dedicata
al caso.
Spero ci sia una scorciatoia e ringrazio tutti in anticipo:)
<LuigI>

 Come posso fare a trasformare la "," in un "." senza troppo "sbattimento"
Se definisci una funzione pubblica:
Public Function Csep(Val As String) As String
 'converte la prima occorrenza del separatore decimale "," di un numero
 ' nel separatore "." per le stringhe SQL
 Dim pos As Variant
 pos = InStr(1, Val, ",") 'cerca all'interno della string la ","
 If pos > 0 Then
  Mid(Val, pos) = "."
 End If
 Csep = Val
End Function
La puoi utilizzare nelle istruzioni SQL, ad esempio così:
DoCmd.RunSQL "UPDATE TblArticoli SET Giacenza = Giacenza + " &
Csep(QtCaricata) & " WHERE IDarticolo=" & IDarticolo
Non mi sembra molto "sporca" come soluzione...
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Grazie,
alla fine ho adottato questa soluzione anche io, ma speravo ci fosse un
particolare formato da passare alla funzione Format per ottenere lo stesso
effetto non fosse per altro che ottenere un controllo piu' forte su
eventuali errori di quanto si possa fare con una semplice funzione,
risparmiando cosi' righe di codice e preziosi minuti in debug per vedere se
erano compresi almeno i casi comuni di errore.
Grazie ancora per l'interessamento e ... alla prossima :)
Ciao
<LuigI>
"AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
news:987us3$4h6$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.appl.access
Titolo: Posizone del cursore in un controllo Immagine

Salve a tutti,
ho cercato e ricercato, nell'help e sul SitoComune, ma non sono
riuscito a capire se è possibile ricavare le coordinate del
mouse quando si clicca su un controllo immagine.
A me, sinceramente, interesserebbero le coordinate relative, ma
credo che avendo quelle assolute si potrebbero ricavare quelle 
relative... come faccio?
Ho cercato, ma ho trovato Screen.MousePointer (che non c'entra)!
Grazie in anticipo
-- 
[ Andrea Spadaccini a.k.a. Lupino / Lupin85 - from Catania ]
[ MAIL: lupin85(at)
email.it
 - ICQ: 91528290 - Linux 2.4.22 ]
[ Linux Registered User #313388 - Powered by Slackware 9.1 ]

 -- 
Prova a recuperarle attivando l'Evento "Su Mouse Spostato", li ricavi X,Y
relativi al Controllo Immagine.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 relativi al Controllo Immagine.
Grazie per la risposta, ma non ho capito da dove devo ricavare X ed Y.
Ora riavvio e ci smanetto un po', ma potresti essere un po' più chiaro
nel tuo suggerimento?
Grazie ancora :)


 -- 
Questo è l'Evento MouseMove attivato da un qualsiasi controllo
IMMAGINE....!!!
Private Sub TuoControlloImmagine_MouseMove(Button As Integer, Shift As
Integer, X As Single, Y As Single)
End Sub
Vedi X e Y cosa devo spiegarti  in modo più chiaro.....??


 Vedi X e Y cosa devo spiegarti  in modo più chiaro.....??
Hai ragione :)
In effetti non ho ancora guardato l'evento (sono sotto Linux), quindi non
capivo da dove ricavare X ed Y, non avevo ancora visto il prototipo
dell'evento che tu mi hai postato.
Grazie ancora

Newsgroup: it.comp.appl.access
Titolo: sincronizzare le maschere

salve
 
ho provato di utilizzare il codice
 
Dim rs As DAO.Recordset
Set rs = Forms!MiaMaschera2.RecordsetClone
 
'trova l'ID del record della maschera corrente nel RecordsetClone della 
Maschera2
rs.FindFirst "Id = " & Me!Id
If Not rs.Nomatch Then
    'sincronizza la Maschera2 con il suo RecordsetClone
    Forms!MiaMaschera2.Bookmark = rs.Bookmark
End If
 
Set rs = Nothing
di "donkarl"
ma non ne vuol proprio sapere di
trovare il record corrispondente.
 
ho una maschera "M_Ordine" con diverse sottomaschere
nella maschera principale ho inserito una combo "CboCliente"
ed un pulsante per inserire nuovi record.
 
Poi ho una sottomaschera "M_Elenco_Ordine"
dove visualizzo (da query) l'elenco degli ordini
(numero, data e nomeCliente)
 
Poi altra sottomaschera "M_Carichi_Ordine"
che apro con la combo "CboCliente"
dove aggiungo i vari ordini.
 
Ora volevo fare in modo che selezionando dalla
sottomaschera "M_Elenco_Ordine" un record,
mi si aprisse il record corrispondente nella
sottomaschera "M_Carichi_Ordine" tramite idOrdine.
 
Grazie per l'aiuto
 
 
 

 sottomaschera "M_Carichi_Ordine" tramite idOrdine.
 
Filtra (filter) "M_Carichi_Ordine" con il valore proveniente da 
"M_Elenco_Ordine"
Non ho capito come stanno combinate le due sottomaschere ma:
 
me.parent.nomesottomaschera2.form.filter = "nomecampodafiltrare=" & 
controllocontenenteilvalore (fra apici se alfanumerico)
 
-- 
 
ac (x=y-1)

 ha scritto nel messaggio 
news:nsGOq.118817$GZ3....@tornado.fastwebnet.it...

grazie Alessandro
 
 
su quale evento e sottomaschera mi consigli? 
 
 

 ha scritto nel messaggio 
news:4f0c9502$0$1385$4faf...@reader2.news.tin.it...

ciao Alessandro
ho provato, ma non ci sono riuscito 
 
 

 ciao Alessandro
 
_________________
ci sono riuscito in parte
 
su clic del controllo Cliente ho inserito
 
    Forms!M_Ordine!CboCliente = Me!IDCLIENTE
    Forms!M_Ordine!CboCliente.Requery
    Forms!M_Ordine!M_Carichi_Ordine.Form.Requery
 
Ora però riesco a posizionarmi sul cliente corrispondente
ma sull'ultimo record di quel cliente anzichè quello
selezionato.
 
Grazie per l'aiuto 
 
 

 ha scritto nel messaggio 
news:4f0eb417$0$1385$4faf...@reader2.news.tin.it...

qui la soluzione
 
  Forms!M_Ordine!CboCliente = Me!IDCLIENTE
  Forms!M_Ordine!CboCliente.Requery
  Forms!M_Ordine!M_Carichi_Ordine.Form.Requery
  Forms!M_Ordine!M_Carichi_Ordine.Form.Recordset.FindFirst _
  "IdOrdine = " & Me!IDOrdine 
 
 

salve, nnon so assolutamente se sono nel posto giusto e premetto che sono praticamente a zero con access e la programmazione in generale, ma devo risolvere un problema.
dunque ho un db access con una maschera princiapale (Maschera1) con serie di dati, cliccando il pulsante, a seconda che il soggetto sia maschio o femmina, si aprono ma Maschera2 o la Maschera3 il problema è che nqueste due manschere non si aprono sullo stesso record della Maschra1 ma sempre sul primo record della Maschera1.
ho fatto milioni di tentativi ma senza successo, chiedo disperatamente il volstro aiuto
grazie
stefania
Newsgroup: it.comp.appl.access
Titolo: Comando Aggiorna disattivato

Immaginate un'archivio per la gestione di CD musicali, campi: autore, brano,
numero CD, Traccia.
Devo realizzare una semplice maschera con una casella combinata che mi
permette
di scegliere nella relativa lista l'autore, all'evento Change mi deve
comparire in una sottomaschera
l'elenco dei brani dell'autore con relativo CD di appartenenza e numero di
traccia.
Il problema è che:
se per realizzare la sottomaschera faccio: drag end drop della query sulla
maschera
principale, esco subito dal wizard e imposto origine dati alla query, il
tutto funziona, ossia i dati si aggiornano
ma la sottomaschera si può visualizzare solo in formato dati.
Mentre se creo prima una sottomaschera usando la casella degli strumenti,
seguo il wizard, posso
visualizzare anche come maschera continua (quello che a me interessa) ma poi
in esecuzione non
mi aggiorna perché mi da errore: comando non disponibile ed infatti risulta
disattivato.
Isomma o mi accontento della visualizzazione in formato dati e la ricerca
funziona o
Ho la visualizzazione come maschera continua ma non riesco ad aggiornare la
sottomaschera.
Come risolvo Grazie

 ha scritto nel messaggio
news:mSWF6.16385$PE.13...@news.infostrada.it...

Non ho ben capito il problema ma ci provo; tu vuoi realizzare una maschera
principale con una sottomaschera in visualizzazione "maschere continue" che
visualizza l'elenco dei brani di un autore scelto da una casella di
riepilogo nella maschera principale, giusto?
Se è così non vedo dove sia il problema; la sottomaschera una volta
impostata la visualizzazione a maschere continue (visualizzazione
predefinita) puoi legarla al valore che verrà selezionato nella casella di
riepilogo sulla maschera principale, come? Inserendo nelle proprietà della
sottomaschera (scheda Dati) "collega campi secondari" il nome del controllo
(nella sottomaschera) da utilizzare come riferimento (es. Autore) e in
"collega campi master" il nome della casella di riepilogo (es. lstAutore).
La sottomaschera "obbedirà" alla casella di riepilogo senza l'aggiunta di
codice in nessun evento...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Listbox con query/filtri multipli

Salve a tutti
scusate se posto un problema che magari è già stato trattato, ma sono
nuovissimo del ng.
Ho una tabella che contiene questi campi:
CodiceProdotto
Categoria
Marchio
Modello
Provenienza
Prezzo
Caratteristica1
Caratteristica2
Caratteristica3
Caratteristica4
Caratteristica5
Caratteristica6
Le caratteristiche sono valori numerici relazionati ad un'altra
tabella contenente le descrizioni.
Ho creato una maschera che mi permette di ricercare gli articoli
secondo tutti i campi sopra descritti, utilizzando una listbox per
visualizzarli.
1) La prima domanda è: posso filtrare le listbox, utilizzando "filtri
progressivi"? Cioè applicare un secondo, un terzo o quarto filtro dopo
averne già effettuato uno?
Esempio: io clicco sulla comboCategoria per scegliere la categoria e
la listbox viene filtrata con il valore della categoria. Poi clicco
sulla comboMarchio e, senza perdere il precedente, si applica il
filtro per Marchio.
Ho risolto il problema utilizzando un'istruzione SELECT * FROM da
assegnare alla listbox.rowsource, istruzione che si "genera" passo
passo, per avere alla fine:
listbox.rowsource = StrQuery1 & StrQuery2 & StrQuery3
avendo StrQuery1 il valore "SELECT * FROM articoli", la 2 l'istruzione
"WHERE" con aggiunte le condizioni e la 3 l'ordinamento.
C'è un sistema più "agile"? Anche perché questo non mi permette di
filtrare secondo le caratteristiche: non ci riesco proprio!
Ho trovato altri sistemi, come quello di usare una tabella (o anche
una matrice, ma non la preferisco) temporanea dalla quale estrarre i
dati della listbox.
Sinceramente ho provato di tutto.
2) Perché, filtrando una maschera utilizzando prima BUILDCRITERIA e
poi le proprietà Filter e poi FilterOn, non riesco a dare quei valori
filtrati alla listbox?
3) perché non riesco ad utilizzare più di un filtro con la proprietà
FILTER?
4) per filtrare secondo le caratteristiche, ho già previsto un'altra
listbox (con due colonne: codice e descrizione, la prima nascosta) a
selezione multipla dove far scegliere all'utente il valore secondo cui
filtrare la ricerca. Come implemento la cosa con la procedura di
filtraggio? Secondo voi c'è un sistema migliore di prevedere un certo
numero di caratteristiche per ogni articolo senza doverne stabilire un
numero limitato all'interno della stessa tabella? E' davvero
necessario usare un'altra tabella con [contatore], [IdProdotto],
[IdCaratteristica]?
5) C'è un altro sistema per eseguire una query con più condizioni che
non sia il dover memorizzare l'espressione "WHERE" in una variabile
globale o una casella di testo nascosta?
Aiuto!
Grazie per l'attenzione e perdonatemi la lungaggine
Alberto

 Alberto
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Refresh su Form

Buongiorno
La query (banale, che prende tanti campi da 3 tabelle ma banale) che
rappresenta l'origine dati di una maschera, se eseguita da sola
funziona normalmente. Anche quando passo da un record all'altro della
maschera (tanti controlli, tanto codice ma tutto funzionante) non ho
problemi.
Immaginando che al momento del passaggio tra un record e l'altro
(click con il mouse) venga eseguito un refresh, non mi spiego perchè
passino alcuni interminabili secondi quando lo faccio da codice
(me.refresh).
Qualcuno lo sa ?
Uso A2003 con Win2003 Server in Terminal
Grazie


Ciao
non credo di aver capito molto bene, ma a che ti serve il refresh ?
Alberto


Dopo aver inputato il valore in un controllo devo fare in modo che non
possa essere ripristinato il valore precedente (come succede ad
esempio premendo il tasto esc) perche dopo aggiornamento (evento after
update) si scatena tutta una serie di elaborazioni che coinvolgono
altre tabelle la cui "integrità" si basa sul valore fornito. Perciò su
evento after update del controllo piazzo un bel me.refresh e una lunga
serie di istruzioni. Solo che tra il me.refresh e la prima istruzione
della seria passa un tempo inaccettabile. Se non sono stato chiaro non
fai che dirlo.
Grazie per l'intervento


OK, chiarissimo ma perchè refresh invece di salvare il record, (es.
con DoCmd.RunCommand acCmdSaveRecord) ?
Ciao
Alberto

 - Mostra testo citato -
Perchè ? Mah ... abitudine ...
Proverò così come mi suggerisci
Grazie ti farò sapere ....
P.S.
Sto pensando: me.refresh=salvo tutti  i record caricati nella form
(nel mio caso maschere continue), acCmdSaveRecord=1 solo ?


Ciao,
c'è bisogno di salvare (nuovamente) tutti i record ?
Quando esci da un record, questo viene salvato automaticamente, quindi
quello che resta da salvare è solo quello corrente,
salvo che il tuo sia un ambiente multiutenza dove qualcun' altro ti
può cambiare le carte in tavola.
Buona domenica!
Fammi sapere il seguito della storia...
Alberto
Newsgroup: it.comp.appl.access
Titolo: Calcolo diverso in query

Un saluto a tutto il newsgroup al quale sottopongo un problema che non 
sono riuscito a risolvere.
Ho una applicazione access che controlla stock di magazzino segnalando 
previsioni di overstock o stock-out.
Una query si incarica di controllare  se un determinato valore è 
all'interno di un range definito da due campi (stock min e stock max) e 
nel caso sia inferiore al minimo lo marca stock-out mentre nel caso sia 
superiore al massimo lo marca overstock.
Il mio problema è far si che la stessa query per alcuni articoli il cui 
codice è presente in un campo chiamato NEW prendesse come riferimento 
per il livello minimo non il campo STOCK MIN ma un campo chiamato LDR.
In altre parole la query dovrebbe, quando trova codici di articoli 
presenti nel campo NEW usare come parametro di livello minimo il campo 
LDR mentre per gli articoli non presenti nel campo NEW continuare come 
adesso a rilevare il campo minimo dal campo STOCK MIN.
Ringrazio anticipatamente chiunque voglia aiutarmi in questo problema.
Andrea

Andrea ha scritto:

Prova a condizionare il criterio:
WHERE giacenza < iif(isnull([NEW]);[STOCK MIN];[LDR])
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: inserimento condizionato di record da una tabella all'altra

Devo inserire dei record da una tabella ad un'altra,
sotto particolari condizioni: se il campo x della tabella 1 assume  un 
valore ="a" va inserito in tabella 2 lo stesso  record,
se invece il campo  x assume un valore  <> "a" viene inserito nella tabella 
2 il record modificato.
Utilizzando il mio codice  ottengo un errore codi descritto: "il record 
corrente corrisponde all'inizio o alla fine del file oppure è stato 
eliminato. Per eseguire l'operazione richiesta è necesasrio disporre di un 
record corrente ".
Per maggior chiarezzo espongo una parte del codice:
...
With rs2
        Do Until rs1.EOF
            If .Fields(4) = "896" And .Fields(4) <> "0000000000000000" Then
                .AddNew
                .Fields(0) = rs1.Fields(0)
                .Fields(1) = rs1.Fields(1)
                .Fields(2) = rs1.Fields(2)
                .Fields(3) = rs1.Fields(3)
                .Fields(4) = rs1.Fields(4)
                .Fields(5) = Val(rs1.Fields(5))
                .Fields(6) = rs1.Fields(6)
                .Fields(7) = rs1.Fields(7)
                .Fields(8) = rs1.Fields(8)
                .Fields(9) = rs1.Fields(9)
                .Fields(10) = Val("20" & (Mid(rs1.Fields(9), 7, 2)))
                .Fields(11) = Val(Mid(rs1.Fields(9), 1, 6))
                .Fields(12) = Val(Mid(rs1.Fields(9), 9, 7))
                .Fields(13) = Val(Mid(rs1.Fields(9), 16, 1))
                .Fields(14) = "PPII"
                .Fields(15) = dat_now
                .Update
            Else
                .AddNew
                .Fields(0) = rs1.Fields(0)
                .Fields(1) = rs1.Fields(1)
                .Fields(2) = rs1.Fields(2)
                .Fields(3) = rs1.Fields(3)
                .Fields(4) = rs1.Fields(4)
                .Fields(5) = Val(rs1.Fields(5))
                .Fields(6) = rs1.Fields(6)
                .Fields(7) = rs1.Fields(7)
                .Fields(8) = rs1.Fields(8)
                .Fields(9) = rs1.Fields(9)
                .Fields(14) = "PPII"
                .Fields(11) = dat_now
                .Update
            End If
            .MoveNext
            rs1.MoveNext
        conta = conta + 1
        Loop
    End With
...
grazie per la vostra attenzione.
Toxu 

 Toxu
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: [2/6 OT] Come sapere che il file e' stato copiato da la' a qua

Per stampare su delle stampanti etichette mi sono costruito uno spooler di 
stampa
Una form ed un po' di codice in Access, che sostanzialmente 'vedono' 
arrivare dei file di testo su una certa directory, e mano a mano che 
arrivano li aprono, leggono i parametri di stampa ed avviano la procedura di 
stampa
Il mio problema e' come fare a sapere che il file di testo che viene 'visto' 
dentro la certa directory e' disponibile per la lettura
Infatti certe volte mi vengono restituiti degli errori tipo 'Permission 
Denied' ed altri e penso siano dovuti al fatto che la lettura inizia prima 
che il file sia stato scritto correttamente dal sistema operativo
Oltre ad impostare un po' di ritardo tra il 'vedere' arrivare il file ed 
iniziare a leggerlo, soluzione che non mi piace perche' non elimina il 
potenziale problema, cosa potrei fare per essere CERTO che il file di testo 
contenente la stampa sia disponibile per ogni tipo di utilizzo?
Ciao e grazie
RobertoA

RobertoA ha scritto:

Se ti dà errore non è disponibile. Se non ti dà errore è disponibile.
Usa On Error e intercetta gli errori, provando a rileggere il file dopo
mezzo secondo.
E per essere certo che nessuno modifichi il file mentre lo stai leggendo
guardati l'help di Open, tra i parametri ce ne sono anche un paio per
bloccare il file.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Sottomaschera e colori

Ciao a tutti...forse sarà già passato ma non l'ho visto....
La domanda é:
è possibile in una sottomaschera in visualizzazione foglio dati impostare
colori, o formattazioni varie, diversi per ogni campo?
Grazie
Roberto

 colori, o formattazioni varie, diversi per ogni campo?
E' possibile sfruttando la formatt. condizionale nativa di Access.
Pixel

Newsgroup: it.comp.appl.access
Titolo: Impossibile aprire Database

Mi spiego : sul posto di lavoro uso Access 97 e alcune volte mi capita di
aver voglia di lavorare anche a casa utilizzando la versione 2002.
Ogni qualvolta io tenti di aprire un db salvato in access 97 nel 2002 mi
appare un messaggio di errore che testualmente riporto:
"Errore di compilazione durante la conversione o abilitazione del database
Database non salvato in forma compilata. Le prestazioni ne saranno
influenzate perchè sarà necessario ricompilare il database per ogni
sessione."
Aprendo il database in struttura mi accorgo che effettivamente mancano
numerosi dati da molte tabelle e cio' chiaramente provoca numerose
incongruenze.
Ho provato sia a mantenere il formato originale Access '97 e sia a
convertirlo al 2002 ma l'errore compare sempre ed anche con differenti DB.
Non sò più cosa fare  :aiuto!
Grazie a tutti per l'attenzione!


fabio non e' un problema di dati ma di codice.
Ci dovrebbe essere del codice in giro
Prova a farlo ricompilare via Debug (sul menu' del codice VBA c'e'
l'opzione
di compilazione)
dovrebbe farti vedere dove si pianta.
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: Label sulle righe di una sottomaschera, riferimento alla singola riga.

Salve a tutti e grazie in anticipo!!
Ho una maschera con sottomaschera che hanno come source due tabelel
correlate.
nella sottomaschera ho poi inserito una ComboBox che fa riferimento ad
un'ulteriore Query che reperisce un codice e due descrizioni. La
ComboBox visualizza il codice, poi io ho inserito due Label non
associate a nessun campo di Database che imposto a mano nell'evento
BeforeUpdate della combo in questo modo:
Me.lblCatInt.Caption = "Categoria: " & cmbIntervento.Column(1)
Me.lblInt.Caption = "Intervento: " & cmbIntervento.Column(2)
dove lblCatInt e lblInt sono le 2 label e cmbIntervento e' la combo.
Il mio problema e' che quando cambio un valore nella combobox mi imposta
la stessa descrizione nelle label per ogni riga della sottomaschera, la
mia domanda e', come faccio da codice a fare riferimento alla labekl di
una singola riga? non vengono generati degli array di controlli per
queste label?!?!
grazie!
Stracca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:c79156d946ce7e7018...@mygate.mailgate.org...

Nelle maschere con visualizzazione Maschere continue o Foglio dati non ha
significato cambiare da codice VBA la Caption di una etichetta o il Value di
un controllo non associato; anche se visualizzi contemporaneamente più
record e quindi più coppie di etichette, di fatto le etichette nella
maschera sono solo due e quando le modifichi vedi la nuova Caption uguale in
tutte le righe; e così e penso che non puoi farci qualcosa.
Potresti provare a sostituire le due etichette con due caselle di testo non
associate che abbiano gli stessi nomi delle due etichette.
Se la query che è origine riga della ComboBox si chiama MiaQuery e contiene
tre campi chiamati Codice, Categoria e Intervento.
Se il campo Codice è di tipo numerico.
Nell'origine controllo della casella di testo lblCatInt scrivi:
= "Categoria: " & DLookup("Categoria"; "MiaQuery"; "Codice=" &
cmbIntervento)
e nell'origine controllo della casella di testo lblInt scrivi:
= "Intervento: " & DLookup("Intervento"; "MiaQuery"; "Codice=" &
cmbIntervento)
Naturalmente do per scontato che la ComboBox si chiami cmbIntervento, abbia
tre colonne e che abbia impostato a 1 la proprietà Colonna associata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie mille Roberto ... va perfettamente!!!!
grazie grazie grazie!
Stefano

Newsgroup: it.comp.appl.access
Titolo: Formattazione Report difficoltosa

Vi prego, rispondetemi, mi serve un piccolo aiuto per sbloccare la 
situazione.
Fin ora nel mio ufficio scrivevamo le fatture con Word.
Ora si vorrebbe usare Access XP per poter gestire meglio i dati ma i 
modelli prestampati della ditta e il volere del capo impongono di 
formattare oggetti e totali delle fatture in questo modo:
Testo dell'oggetto
Testo dell'oggetto
Testo dell'oggetto
Testo dell'oggetto
Totale......................€ 123,00
In poche parole impostando la casella di testo dell'oggetto come 
"espandibile" riesco ad ottenere piu' righe per l'oggetto, ma la cifra in 
euro mi resta in alto. Poi resta il problema della frase finale con il 
totale parziale che dovrebbe poter essere modificabile a piacimento con 
frasi tipo "A corpo", "Al kg.", ecc. e magari (forse chiedo troppo) 
completate con i puntini fino al simbolo dell'euro. Qualche idea? 
Lo so che sono problemi che faranno sorridere gli esperti, ma le nostre 
esigenze non sono grandi. Ci accontenteremmo di risolvere questo per 
poter migliorare. Non chiedetemi di cambiare prestampati perche' (vista 
la scorta in magazzino) e' improponibile.
Grazie 
Elisa


Beh se non puoi cambiare i modelli cambia almeno il capo...
dunque immagino che il corpo della fattura sia formato da una sottomaschera
e che i controlli della descrizione siano in formato memo.
usa due record: in uno inserisci tutta la descrizione e non il prezzo; nel
secondo solo il totale e nel controllo a fianco il prezzo
descrizione prezzo
_________________________________________________
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
totale................................................... 1,00
Semplice e veloce.
Ma non dirlo al tuo capo, cosě hai una buona scusa per cambiarlo.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ciao MAssimiliano
Oh, grazie Massimiliano per avermi risposto...avevo paura che 
considerando la domanda troppo elementare per voi nessuno mi calcolasse! 
:-)
Non posso cambiare nulla, di questi tempi e' meglio tenersi capo, lavoro 
e modelli prestampati ;-)
Dunque, perdona l'inesperienza, il passaggio Word / Access che sto 
facendo e' per il momento una cosa piu' grande di me ;-), ma con un po' 
di aiuto penso di potercela fare....
Intendi dire che per ogni record della sottomaschera (esatto, ho una 
sottomaschera con "Tipologia" "Quantita'" Oggetto" "Totale") devo avere 2 
caselle di testo (una per l'oggetto e una per il "finale" dell'oggetto) 
piu' la casella in cui ci metto la cifra in formato valuta (o comunque 
con 2 cifre dopo la virgola) vero? 
E se volessi ad ogni oggetto aggiungere quindi sopra qualcosa tipo "Bolla 
n... del..." non dovrei far altro che aggiungere una ulteriore casella di 
testo sopra tutto? Siiii?...dimmi che e' cosi'... Ma se questo testo non 
fosse sempre presente c'e' una formattazione condizionale o qualcosa di 
simile che faccia in modo che se non ci scrivo nulla non compaia lo 
spazio?
Grazie!
Ciao!
Newsgroup: it.comp.appl.access
Titolo: lunghezza carta da codice

Ciao a tutti i NG
E' possible gestire la lunghezza della carta da VBA ? La mia stampante è una
Epsom 300 LQ e
non mi dà la possibilità di scegliera il formato definito dall'utente,
siccome devo stampare su modulo continuo da 8 pollici come posso fare?
Grazie a tutti
Meno99

 ha scritto nel messaggio

Evidentemente devi avere Win2000/XP.
Devi sempre impostare il formato della carta.
Si fa dal menu' Server di stampa della finestra di gestione stampante.
Non so perche' abbiano fatto questa scelta ma e' cosi'.
Comunque da codice devi usare PrtDevMode (non e' che sia proprio agevole)
cerca sull'help.
Sib

 Si fa dal menu' Server di stampa della finestra di gestione stampante.
Scusatemi, lavoro da poco con Windows XP, ed uno dei problemi che continuo a
rimandare č proprio quello della gestione del formato carta personalizzato.
Ho girato per le impostazioni della stampante, sia nella finestra stampanti
e fax di Windows, sia nell'impostazione della stampante nel menu 'File'
all'interno di Access 2000, ma non trovo la voce di menu 'Server di stampa'.
Magari finisce che ce l'ho innanzi gli occhi, ma per ora potresti spiegarmi
meglio come ci si arriva?
Grazie mille e ciao.

Newsgroup: it.comp.appl.access
Titolo: Maschere e tabelle: 2 X 1

Ho creato 1 tabella contenente un certo numero di campi.
Per non creare una maschera troppo grande, ho inserito nella maschera solo
una parte di questi campi, poi con un pulsante apro un'altra maschera in
popup, cosě completo l'inserimento dei dati nei restanti campi, quindi
dovrei chiudere il popup, tornare nella maschera iniziale e terminare
l'inserimento dei dati
Come faccio a fare in modo che, chiudendo il popup, vengono memorizati i
dati in esso inseriti, pur consentendomi di inserire altri dati nei campi
della prima maschera, onde completare tutti i campi richiesti?
Ho provato con una macro Chiudi, avendo come oggetto la maschera e con
l'opzione Salva attivata, ma non funziona, gli unici dati salvati sono
quelli della maschera principale quando premo un pulsante associato ad una
macro EseguiComando => SalvaRecord.
Grazie
Andrea
Info:da qualche parte avevo letto un post con il nome di un programma per
creare solo maschere, ma non riesco piů a trovarlo. Qualcuno mi sa suggerire
un buon programma?

 un buon programma?
    Access?...
    :-)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

    :-)
Non vorrei offendere il Sig. Gates, però più uso Access, più mi rendo conto
che permette di creare maschere un pò limitate nel design (uso Access da
circa 3 settimane). No, a parte tutto, avevo letto su quel post che ho
citato, che qualcuno aveva chiesto qualcosa di simile e gli era stato fatto
il nome di un altro software che genera solo maschere. Penso che un software
Stand-alone offra potenzialità migliori di un integrato, no?
Ciao
Andrea
Newsgroup: it.comp.appl.access
Titolo: condizione where

Uso OfficeXp e in ufficio l'altro giorno ho messo WindowsXp. Mi è
sortoqualche problemino con i report. Ho già aggiornato i driver della
stampante.
Il problema concreto che ho alla fine risolto modificando la query origine
del report, ma che mi piacerebbe capire è il seguente:
Lancio la stampa con
Docmd.OpenReport "mioreport", acNormal, , "DataEvasione=not null and
Fattura=False"
Mi estrae il report vuoto mentre vuoto non è. Il filtro che lo manda in
pallone è DataEvasione= NotNull, perchè l'altro da solo funziona.
Va da sè che fino a prima di WindowsXp il tutto funzionava egregiamente da
un paio d'anni

 ha scritto nel messaggio
news:9vancp$57e$1...@pegasus.tiscalinet.it...

e con
"Not IsNull(DataEvasione) And Fattura=False"
che succede?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Ma perchè?
Se devo essere onesto non conosco la condizione NotNull, ma conosco la
funzione IsNull() e quindi per me la condizione si realizza con Not
IsNull(). Non saprei che dirti.
Volevo dirti che NotNull risulta sconosciuta anche all'help del mio Access.
;-)


 Ok!!! Grazie
Ma perchè?

 Si, infatti ne avevo lasciato indietro un pezzo. Era "DataEvasione=Is not
null" , ma non andava lo stesso.
Sai, credo che il 90% dei problemi di noi smanettoni sia la mancanza di una
formazione di base; è un pò come uno che emigra all'estero ed impara la
lingua locale senza studiarne la grammatica. A meno che non abbia talento da
vendere probabilmente si spiegherà e si farà capire, ma non riuscirà mai per
esempio a scrivere un libro in quella lingua senza fare strafalcioni, e
quando programmi strafalcione=Non funziona. O no?
Grazie, Paolo


Sfondi una porta aperta!
Tempo addietro insistevo di più sul tasto della necessità di studiare un pò
di teoria; poi ho smesso di suonare quello strumento in quanto molti si
risentivano, rimproverandomi quasi quasi che rinfacciavo loro quel poco
aiuto che qualche volta riesco a dare; una cosa è sicura: se il tempo che i
principianti usano a sbattere la testa sul computer lo dedicassero a
studiare...
Comunque il giorno che troverai una persona che riesce a fare un buon
database Access senza aver prima studiato un po', obbligalo a giocare al
Super enalotto: è sicuramente una persona fortunata ( a Roma si dice in
un'altra maniera, ma è un po' prosaico) .


 Ok!
E secondo te da dove è meglio cominciare?

 E secondo te da dove è meglio cominciare?
A suo tempo io ho iniziato con una buona guida all'uso di Access,
sicuramente necessaria per capire con che cosa si ha a che fare: se è
veramente buona ti dà tutti i rudimenti per stare a galla ed incominciare a
nuotare anche con i due linguaggi fondamentali che si usano in Access: VBA e
SQL.
Qualche indicazione la trovi anche nella Sezione Libri del Sito Comune (link
qui sotto).

Newsgroup: it.comp.appl.access
Titolo: creare campo filtro si/no

Buonasera a tutti...
avrei bisogno di un aiuto.
io ho una mascherina che è basata su una query. La query comprende un capo
si/no.
avrei bisogno di una maschera che comprenda una mascherina con i record
che hanno il campo si/no flaggato e e una per quelli che hanno lo stesso
campo non flaggato.
al momento ho duplicato la query ad una ho associato il criterio Si per il
campo si/no all'altra ho associato No.
La prima mascherina è a posto essendo associata alla prima query
Per la seconda devo perforza crearne una copia (visto che sono identiche)
ed associarla alla seconda query o esiste un'altro modo per dirgli di
andare a utilizzare una query diversa?
in alternativa potrei mettere nella maschera un campo si/no che mi faccia
da filtro e mi visualizzi i record che hanno il campo si/no (della tabella
chiaramente)... in breve se sulla maschera è flaggato vedrò i recor che
hanno il valore Si, diversamente quelle che hanno il valore no.
Il valore di default del campo si/no di filtro dovrebbe essere "no"
Esiste un modo semplice?
anticipatamente grazie e buon we
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

?"roro"  ha scritto nel messaggio news:ihcbrm$u85$1...@news.newsland.it...
Buonasera a tutti...
avrei bisogno di un aiuto.
io ho una mascherina che è basata su una query. La query comprende un capo
si/no.
avrei bisogno di una maschera che comprenda una mascherina con i record
che hanno il campo si/no flaggato e e una per quelli che hanno lo stesso
campo non flaggato.
al momento ho duplicato la query ad una ho associato il criterio Si per il
campo si/no all'altra ho associato No.
La prima mascherina è a posto essendo associata alla prima query
Per la seconda devo perforza crearne una copia (visto che sono identiche)
ed associarla alla seconda query o esiste un'altro modo per dirgli di
andare a utilizzare una query diversa?
in alternativa potrei mettere nella maschera un campo si/no che mi faccia
da filtro e mi visualizzi i record che hanno il campo si/no (della tabella
chiaramente)... in breve se sulla maschera è flaggato vedrò i recor che
hanno il valore Si, diversamente quelle che hanno il valore no.
Il valore di default del campo si/no di filtro dovrebbe essere "no"
Esiste un modo semplice?
anticipatamente grazie e buon we
___
Ciao
metti un controllo gruppo di opzioni nella maschera
segui l'autocomposizione e come valori invece di quelloi proposti 1-2-3 
metti 0 e -1
Poi crea una sottomaschera
lega la sottomaschera al gruppo di opzioni e avrai ciò che vuoi
MA

Newsgroup: it.comp.appl.access
Titolo: Casella testo

Esiste un controllo "casella testo" in cui posso formattare parte del
contenuto?
Ad es. evidenziare in rosso o in grassetto una singola parola.
Ciao a tutti !
*****************************************************
*l'indirizzo E-Mail corretto è senza le xxx         *
*****************************************************

Ciao a tutti !
Nooon credo proprio
Carlo Ve

 Ad es. evidenziare in rosso o in grassetto una singola parola.
No.
Ma perche' ti serve?
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

Newsgroup: it.comp.appl.access
Titolo: Trovare quali valori sono contenuti in un campo che è somma

Ciao, data una tabella omaggi così costituita:
ID|CODICE|PUNTEGGIO
1|deca|20
2|MATAB|20
3|AST|30
4|WPT|40
5|PT|40
6|WPT|50
7|ASS|70
ed avendo un campo che contiene un valore numerico, es.50, come posso
fare per avere l'elenco dei record della tabella Omaggi la cui somma
sia uguale al valore 50?
L'elenco deve escludere record con valore duplicato e partire
dall'inizio fine alla fine per ottenere 50.
Ristultato:
1|deca|20
3|AST|30
Grazie mille


non è fattibile?Idee?

Newsgroup: it.comp.appl.access
Titolo: incremento contatore campo testo

sto' cercando di impiantare un contatore con incremento 1 su un campo testo
ma mi da' un errore che non riesco a risolvere. Mi date una mano?
il valore immesso come valore predefinito nel campo (sulla maschera) è
=IIf(DCount("[Numero]";"ordini")=0;1;DMax("[numero]";"ordini")+1)
dove numero è il nome del campo e ordini è il nome della tabella , ma non
funziona.
grazie

 ha scritto nel messaggio
news:4wTY7.2744$mh7....@news1.tin.it...




forse è necessario convertire il valore del campo testo in numero?
funzione val o similare?
Saluti.
Emanuele.

 wrote in message 4wTY7.2744$mh7....@news1.tin.it...

Prova ad usare val([numero])
Antonio

Newsgroup: it.comp.appl.access
Titolo: Installarre Access97 DOPO aver installato Access2002 ?

Ciao a tutti,
ho installato sul mio pc OfficeXP.
Volevo sapere se adesso posso installare Access97 senza rischiare di
incasinare il sistema operativo (WinXp Pro)...
Grazie a tutti
-- 
Per una pera, una pera cazzo...

Grazie a tutti
lo istalli su un'altra directory
personalmente uso un multiboot con due sistemi operativi
vedi XOSL in rete  (free)
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Problemi Licenza Access

Non riesco ad entrare in access dopo averlo caricato perchè mi dice che
manca la Licenza!! Ma riesco ad entrare su Word , Excel,...!!
Come mai?
--------------------------------
Inviato via 
http://usenet.iol.it

 Come mai?
Scommetto che usi Win NT??
Cmq e' un bug nell'installazione di Office, c'e' la patch sul sito
Microsoft.
Crě

 ha scritto nel messaggio
news:213Z217Z170Z23...@usenet.iol.it...

Trovi la soluzione al tuo problema in questo link
http://support.microsoft.com/support/kb/articles/q191/2/24.asp
oppure in questo
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: codice in report eseguito in modo anomalo

non riesco a capire dove sbaglio, per ottenere una griglia che crea un bordo
ai campi uso delle immagini esterne, ho quindi inserito un codice che
gestisce le immagini nel report
++++ codice +++++
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    Me.Picture = ""
    If Me.Page = 1 Then
        Me.Picture ="C:\bordistampe\preventivo1.jpg"
    ElseIf Me.Page > 1 Then
        Me.Picture ="C:\bordistampe\preventivo2.jpg"
    End If
End Sub
il risultato per� � sbagliato, infatti ottengo:
l'immagine 2 nella pagina 1 (qui dovrei vedere l'immagine 1)
l'immagine 1 nella pagina 2 (qui dovrei vedere l'immagine 2)
e l'immagine 2 nella pagina 3 (questa v� anche bene)
Qualcuno capisce dov'� l'errore???????
 

 Qualcuno capisce dov'� l'errore???????
Non ho la possibilit� di provare la cosa (e poi, quale versione di Access 
utilizzi?) per� penso che a rompere le scatole potrebbe essere l'evento 
Corpo_format.
Prova a inserire quel codice in un altro evento, magari "Pagina".
Max 

 ha scritto nel 
messaggio news:4b1d0d17$0$10446$4faf...@reader2.news.tin.it...

Newsgroup: it.comp.appl.access
Titolo: associare un evento ad un tasto

E' possibile associare un evento ad un tasto o ad una combinazione di tasti?
Nel mio caso un campo al quale è associata una maschera che aggevola
l'inserimento del valore. Visto che la maschera è opzionale per ora lo
associata al doppio click, ma sarebbe molto più comodo aprirla con un tasto
rapido.
Visto che ci sono vi espongo anche un altro problemino che non ho ancora
risolto:
ho creato con l'autocomposizione una casella di riepilogo che trova i
record, poi ho inserito una sottomaschera e ho collegato i campi. Durante il
lavoro ho scoperto che mi era più comoda una casella di teso, perciò ho
convertito la combinata in testo. Il tutto continua a funzionare, ma se da
un'altra maschera inserisco un valore nella casella di testo i record non si
aggiornano: devo per forza inserirli a mano. Come mai?
Ringrazio fin d'ora chiunque mi aiuterà
Ciao a tutto il NG

 aggiornano: devo per forza inserirli a mano. Come mai?
La casella di riepilogo ti cercava il record che volevi, la casella di testo
no: nel primo caso tu modificavi un record esistente, nel secondo ne
inserisci uno nuovo.
In buona sostanza il tuo programma fa quello che deve fare, sei tu che devi
consumare il tasto F1.
ciao da uno che tra il pigiare F1 e umettarsi il dito x girare tutte le
pagine dei libri su Access, si č ridotto ad indicare la direzione con la
falangina dell'indice
ciao MAssimiliano


fai un requery della maschera da codice per fare gli aggiornamenti
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: [access xp] stampa maschere - urgente

Ho realizzato un db con access xp.
Questo db mi serve per gestire le fatture emmesse.
A tal scopo ho creato una maschera che trae i dati da una query che ha anche
dei campi calcolati (tipo importo totale, iva, r.a. ecc)
Il problema è che se tento di stampare tutti i record della maschera, il
campo totale (e solo questo) non avviene aggiornato di volta in volta ma
bensi al di la degli importi parziali assume sempre il valore del primo
record da cui parto per la stamapa...!!!
Il problema non si pone in essere se stampo una fattura per volta.
Non so se son stato sufficientemente chiaro nell'esporre il
problema....semmai son qua per eventuali aggiunte!
Spero in un Vostro cortese aiuto!
Buona domenica, ALE
-----------------------
per risposte via e-mail togliere "-untot" dall'indirizzo


solitamente 'importo totale' cioè =Somma([importo]) sistemato nel report a
piè di pagina funziona bene...