mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: A2k: margini dei report

Salve a tutti,
ho un problema che mi assilla da molto tempo:
non riesco a far rimanere i margini impostati
come volgio io..... continuano a cambiarsi
Esiste un modo sicuro per FISSARE i margini
di stampa nei report?
grazie
sdamy

 di stampa nei report?
I margini vengono memorizzati insieme al report.
L'importante e' impostarli mentre il report e' in modalita' visualizzazione
struttura.
Inoltre devono essere compatibili con la stampante.
Sib
--
qualita.assicurazione su 
www.cerrinet.it
Il newsgroup sulla Qualita'

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

Ciao,
avrei bisogno, ma non so come fare, di trasferire i dati da un database
microsoft access 1.x a OpenOffice o File maker 5.5
Il problema č che i driver ODBC MS ACCESS  installati nel mio computer non
sono compatibili in quanto il db č una delle prime versioni di access
Come posso fare..!!??
Grazie anticipatamente dell'aiuto

 Come posso fare..!!??
Da Access li esporti in formato dfb o txt e poi fai una procedura che legge 
l txt e lo importa in Open Office
Piuttosto dimmi, perche' scegli OpenOffice o Filemaker piuttosto che Access 
che se li maggna tutti e due ?
Ciao
RobertoA

 ha scritto nel messaggio 
news:4902ab34$1...@newsgate.x-privat.org...


Newsgroup: it.comp.appl.access
Titolo: spero che mi possiate aiutare





mi sono creato un database per la stampa delle 
fatture da solo ma mi si pone un problema che spero mi possiate risolvere , ho 
creato un report come segue :


 


campo quantita', campo descrizione, campo 
totale quantità
 


 


ora mi si pone un problema di questo tipo i campi 

totale quantità
 sono 30 e quando vado in fase di stampa se non 
li utilizzo tutti quelli vuoti mi rimangono a dimensione 0 ora ho immesso una 
formula nella casella FORMATO " 
formula  
#;-#,000;""
  "  che mi 
permette di non visualizzare i campi a dimensione 0 , e fino qui' tutto bene 
pero le cifre non vengono con i punti cioe'  non cosi' 1.000.000 ma cosi' 
1000000. 


 


sarei eternamente grato se ci fosse qualcuno in 
grado di aiutarmi ..


 


grazie in anticipo 



con i punti cioe'  non cosi' 1.000.000 ma cosi' 1000000.=20
prova con #.# e non postare in html.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 Ciao!
Io proverei a togliere la formula che filtra i record con valore (zero)
ovvero <1. A questo punto metterei il filtro nella query che "alimenta" il
report e nel campo del report nella proprietą FORMATO  inserirei STANDARD
per i numeri oppure VALUTA se trattasi di money.
Spero di averti aiutato e non viceversa!!
Un saluto a tutto il NG.
by i800!!
Newsgroup: it.comp.appl.access
Titolo: Ricavare dati solo da una maschera

Ciao a tutti,
un mio amico mi sta facendo impazzire in quanto ha diverse
query dalle quali apre delle maschere.
A questo punto vuole che dei dati contenuti in un campo particolare (email)
di quella maschera vengano raccolti in un'altra maschera all'interno di una
lista a tendina dove poi sceglie le email che gli interessano e quindi sulla
base di quelle effettua l'invio utilizzando il client di posta predefinito.
Gli ho spiegato che una maschera trae origine da una tabella o query ma non
riesco a raccogliere i dati di un campo di una maschera che si trovano
all'interno di un testo da qualche parte (lista a tendina etc...) perchè
essi sono dei record veri e propri e non essendoci numerazione progressiva
sui testi non posso fare neanche un ciclo per raccoglierne i valori.
Mi date una mano per favore nel risolvere questo quesito?
Grazie mille
Marianna 


Scusa ma il campo da cui dovresti prendere questi dati che tipo č e quanti
dati ci sono?
SunRex


Ciao e grazie!
Il campo è di tipo testo (contiene l'email) e la maschera trae origine da 1 
query parametrizzata per cui se inserisco una lista a tendina per 
raccogliere gli indirizzi dalla query il parametro mi viene chiesto 2 volte 
: uno per la maschera ed uno per la lista a tendina.
Oltretutto questo mio amico non vuol saperne nulla di lavorare sulle query 
ma solo sui controlli delle maschere
Come posso raccogliere il contenuto dei testi della maschera contenente le 
email all'interno di una lista a tendina?
Grazie
Mary 

 Mary
Io ho capito questo.
Hai una frm che trae origine da una qry.Quindi hai piů di un record diciamo
10.
Vuoi estrarre il contenuto del solo campo txtMail e visualizzarne il
contenuto in
un'altra maschera in una list box.
Creati un recordset dalla qry e ci alimenti la listbox no?
Sunrex

 ha scritto nel messaggio 
news:km77e.773907$b5.34...@news3.tin.it...

ok grazie mille!
Newsgroup: it.comp.appl.access
Titolo: Problemi con maschera

Salve a tutto il n.g.. Sto tentando di creare uno scadenziario per la 
gestione delle scadenze pagamenti dei fornitori. Innazittutto, ho creato una 
maschera per l'imissione dell'anagrafica, un'altra per la visualizzazione. 
Ora sto tentando di creare una maschera per l'inserimento delle fatture e 
vorrei procedere in questo modo:
Con la casella combinata richiamo il fornitore a cui devo attribuire la/le 
fattura/e. Per mia scelta più che per logica, vorrei richiamare l'anagrafica 
quasi completa; ragione sociale, indirizzo, n. civico, c.a.p., città, 
provincia e  P.I.V.A. Successivamente vorrei poter immettere n. fattura, 
data fattura, importo fattura, pagato s/n. Ho creato due tabelle distinte, 
una per l'anagrafica ed una per le fatture collegate tramite una relazione 
uno a molti.
Ho provato in vari modi ma non ne vengo a capo.
Grazie.
Rob.

 ha scritto nel messaggio 
news:aFrle.1449522$35.54...@news4.tin.it...

Ciao,
se consideri che una fattura è composta da più righe (devi compilare più 
voci insomma...) solitamente la soluzione migliore è creare 2 tabelle. 1 per 
la numerazione della fattura e l'altra contentente i dati della fattura 
(insomma testata e righe...qualcosa del genere) e relazionarle 1 a molti 
giacchè una fattura può contenere più righe...
Ovviamente devi trovare anche una modo affinchè il tutto sia correlato 
all'anagrafica clienti...perchè non dai 1 occhiata a questo link 
http://www.fatture.net/Default.asp
 ?
Buona giornata
Gaspare 

 ha scritto nel messaggio 
news:aFrle.1449522$35.54...@news4.tin.it...

Oppure se a te interessa più l'aspetto dello scadenziario (ho letto in 
fretta il tuo post... ) puoi linkarti a quest'url 
http://www.scadenziario.com/
 e provare la demo: può contribuire a farti 
un'idea più precisa di come strutturare il tuo db...
 

 ha scritto nel messaggio 
news:aFrle.1449522$35.54...@news4.tin.it...

Cmq puoi creati 1 maschera (con tutti i dati dell'anagrafica)  con 1 
sottomschera (righe...nella quale inserisci la parte concernente le 
fatture...quella da aggiornare insomma).
In modalità disegno aggiungi un combo e lo riempi con la ragione sociale ed 
a fronte dell'evento click inserisci la seguente stringa sql
Forms![NomeFormPrincipale].RecordSource = "Select * From TabellaAnagrafica 
Where [NomeFormPrincipale]='" & NomeCombo.Text & "'"
Cosi appena selezioni 1 fornitori ti si aggiorna la maschera con la relativa 
sottomaschera sul valore di quel fornitore
Per la selezione di ragioni sociali contenente apici puoi utilizzare la 
funzione Replace
Ciao

 ha scritto nel messaggio 
news:9WAle.948765$b5.41...@news3.tin.it...

Pardon...Forms![NomeFormPrincipale].RecordSource = "Select * From 
TabellaAnagrafica
 Where [RagioneSociale]='" & NomeCombo.Text & "'"

 ha scritto nel messaggio 
news:HYAle.948774$b5.41...@news3.tin.it...


ok
Newsgroup: it.comp.appl.access
Titolo: Ciclo For...

Salve
Utilizzando la funzione presa dal sito comune
3.51 Come si può ottenere il totale progressivo in una
maschera/sottomaschera continua?
per generare una form (Foglio dati) in cui le Entrate e le Uscite
vengono calcolate per il saldo Progressivo .
Il tutto funziona alla perfezione ,(posto lo script utilizzato) su
evento AfterUpdate di entrambi i campi  faccio eseguire
Me.UscitaProg.value = CreaTotProgr("NumeroDettaglio", [NumeroDettaglio], 
"Uscita")
Me.EntrataProg.value = CreaTotProgr("NumeroDettaglio", [NumeroDettaglio], 
"Entrata")
Bene il problema si pone nel momento in cui
viene effettuata una modifica intermedia ,poiché mi viene aggiornata
la riga i questione ma le successive rimangono invariate.
Pensavo ad un ciclo For per far si che se una determinata
riga fosse modificata venisse ricalcolato il tutto.
Come impostare il ciclo For ........Next?
Ferrari Rino 

 ha scritto nel messaggio 
news:oMeXd.631762$b5.28...@news3.tin.it...

La funzione è dinamica, quindi basterà requery e lui l aricalcola.
MAssimiliano 

 MAssimiliano
Ciao MAssimiliano ho provato a effettuare il Requery sia sui campi
e anche su tutta la form il valore che mi aggiorna e solo per la riga
mentre quelli successivi a quella riga rimangono invariati.
Soluzione?
Ciao Rino

Newsgroup: it.comp.appl.access
Titolo: collegamento a tabelle ODBC

Salve, ho un db access con alcune tabelle collegate a una fonte dati
ODBC ...volevo chiedere, se per esempio l'indirizzo del server
su cui sono le tabelle cambia, cosa devo fare per ripristinare il
collegamento delle tabelle con il nuovo indirizzo?
TIA
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 TIA
Ripristinare il Link.
Hai 3 metodi.
1)Hai DSN..? Se si ti basta aggiornare il DSN
2)Modifichi la proprietą Connection degli oggetti Tabledef
se usi ODBC DIRECT(DSN_LESS)
3)A mano dopo avere aggiornato il DSN rialleghi.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex.
ti dico cosa ho fatto
pannello controllo 
amministrazione origine dati
dsn sistema
scelgo origine dati e configura
lascio il vecchio windows dsn name ma cambio l'indirizzo ip dell'host
do l'ok.... ma se da access riclicco sulla tabella ...mi riviene fuori
la vecchia maschera con il vecchio IP :-(
thx


 thx
Devi rilinkare le Tabelle e visto che sono ODBC trovi 
la funzione sul sito 
www.mvps.org/access
 nella sezione
tabelle.
Altrimenti come ti dicevo prima le cancelli e le ricolleghi a
mano...(Collega Tabelle dal Menů).
Ciao.

Newsgroup: it.comp.appl.access
Titolo: form con massima altezza e larghezza variabile

Sto cercando di realizzare una form che all'apertura abbia una altezza 
massima ma una larghezza definita da me.
Mi date qualche consiglio?

 Mi date qualche consiglio?
Ciao Maurizio,
cerca nel manuale il metodo
-------------
MoveSize
-------------
Ciao Giorgio

giorgio rancati ha scritto:

non devo spostare la maschera io voglio solo che abbia altezza massima 
(come se stessi eseguendo il comano maximize, ma solo riferito 
all'altezza) e un larghezza che devo impostare io manualmento nelle 
proprietà della form

 proprietą della form
č quello che avevo capito, perchč pensi che MoveSize non vada bene ?
dall'Help di Access
-----------
Metodo MoveSize
Esempio
Nell'esempio riportato di seguito viene indicato come spostare la finestra
attiva, della quale viene modificata l'altezza e lasciata inalterata la
larghezza.
DoCmd.MoveSize 1440, 2400, , 2000
-----------
a me sembra adeguato allo scopo ma posso anche sbagliarmi.
Ciao Giorgio

 
va bene solo per la larghezza ma per l'altezza?
come faccio ad impostare in base alla mia risoluzione (1024x768) 
l'altezza massima per la form? (considera l'effetto del comando maximize)

 l'altezza massima per la form? (considera l'effetto del comando maximize)
Maurizio, hai cambiato nome del Post ma vuoi sempre arrivare allo
stesso risultato, perchè non hai proseguito quello precedente....?
Ti ho postato il codice completo per fare quello che chiedi è possibile
che nemmeno l'Help ti sia letto per capire come funziona l'istruzione
MOVESIZE che ti ha indicato Giorgio.
In ogni caso non risolvi il problema che avevi, devi usare per forza
la procedura che ti ho indicato, non serve riproporre un'altra volta
il quesito 3 ore dopo senza nemmeno averlo capito.
Saluti
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 l'altezza massima per la form? (considera l'effetto del comando maximize)
una maschera in stato di Maximize non si può ridimensionare, quello che puoi
fare è impostare le dimensioni massime tramite il metodo MoveSize.
Queste sono le coordinate per impostare una maschera al massimo delle
dimensioni con risoluzione 1024x768 tenendo conto dello spazio occupato
dalla barra dei menu + Barra degli strumenti + Barra di Stato
----------------
Private Sub Form_Load()
DoCmd.MoveSize 0, 0, 15300, 9720
End Sub
---------------
Cambiando il terzo parametro (WindowWidth) cambi la larghezza della maschera
a tuo piacimento.
Ciao Giorgio

 stesso risultato, perchè non hai proseguito quello precedente....?
ops, non avevo visto che la questione era già stata discussa indicando le
soluzioni del caso
scusa per il thread inutile :(
Ciao Giorgio

 Ciao Giorgio
Non è colpa tua Giorgio, ultimamente sono io un pò insofferente
nei confronti del nuovo Help_Desk (il NG).
Buona notte.

Newsgroup: it.comp.appl.access
Titolo: Verificare se una query contiene un valore

Ciao a tutti.
Sono ancora alle prime armi e non sò come raccapezzarmi
pongo il quesito: ho una sottomaschera in modalità maschere continue, vorrei 
che prima della chiusura del record
Before_Update mi controllasse via codice se una Query contiene un valore 
simile a un campo della sottomaschera
[collocazione] se sì mi dovrebbe aprire una maschera che ha come origine 
dati la Query in questione.
Grazie anticipatamente 


Sei stato poco chiaro:
- coda intendi con "chiusura del record", visto che sei modalità maschere continue e quindi di record ne hai più di uno
?
- "Before update" di che ? Di un campo ? Dell'intero record ? Quale ?
- che vuol dire "simile" ? Ed a quale campo della sottomaschera ? E di quale record ?
- ed infine, come mai prima parli di maschera e poi di sottomaschera ?
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

(.....)
Ho appena visto che hai postato anche su m.p.i.o.a.
Per tua conoscenza, il cross post andrebbe evitato e comunque segnalato qualora lo si voglia fare comunque.


 ha scritto nel messaggio 
news:7gnbb3tieub4fsov0...@4ax.com...

Scusa! ma non sono ancora pratico di NG
intendo dire Before update del record della sottomaschera, cerco di 
spiegarmi! ho creato una casella combinata
associata a una campo [collocazione] di tipo testo, impostata ad accettare 
anche valori non in elenco, vorrei che dopo
la selezione o l'inserimento nella stessa di un dato e dopo aver inserito 
altri dati in quattro campi del record [autore], [titolo], [data_uscita], 
[data_rientro]
ancora prima di salvare l'intero record della sottomaschera, mi controlli 
tramite una Query (già creata in precedenza) che il dato presente nella 
sottomaschera [collocazione]
risulti disponibile nella query, se non lo è mi salva il record se nò 
annulla il tutto e lo comunica tramite una Msgbox. Sicuramente c'è un metodo 
più semplice e corretto
per convalidare un dato, in pratica non vorrei un duplicato del campo 
[collocazione] in determinate condizioni tipo [data_uscita] not null AND 
[data_rientro] null

annulla il tutto e lo comunica tramite una Msgbox.
Prima di tutto è necessario che la tabella in cui vuoi evitare la
presenza di duplicati abbia una chiave primaria; suppongo che esista e
sia costituita da un solo campo chiamato ID.
Nella routine associata all'evento Before update della sottomaschera,
scrivi il codice seguente:
if Not IsNull(Dlookup("ID","[Tuatabella]", "ID<>" Me!ID " AND
Collocazione='" & Me!Collocazione & "' AND Data_Uscita IS NOT NULL AND
Data_Rientro IS NULL")) Then
  MsgBox "Collocazione già presente !"
  docmd.cancelevent
EndIf

Newsgroup: it.comp.appl.access
Titolo: Controllo e inserimento record

Salve a tutti.Ho un problemino da esporre:ho già creato una query che
mi somma il valore degli importi di una carta di credito con rispettivo
mese e anno.All'apertura del db,dopo il 15 di ogni mese vorrei creare
un nuovo movimento di addebito in banca del totale calcolato per il
mese precedente ed evitare che ogni volta che riapro il db mi duplichi
il record.Per la creazione del record non ho problemi,volevo sapere
come fare per il controllo dell'esistenza del record.Grazie per l'aiuto.

 ha scritto nel messaggio 
news:1122302143.7...@g14g2000cwa.googlegroups.com...

Secondo me dovresti crearti un campo Boolean (Si/No) in una tabella (vedi tu 
quale!) che avrà come valore predefinito False e diventerà True insieme alla 
creazione del record. In questo modo la routine che crea il record verrà 
eseguita sola la prima volta dato che alle successive controllerai se il 
campo e' true e se lo sarà non eseguirai la routine.
spero si capisca il concetto..!
Saluti
Davide 

Grazie per il suggerimento.
Newsgroup: it.comp.appl.access
Titolo: Togliere gli spazi in una stringa con lunghezza variabile

Access 00/02
Ciao
   ho cercato nelle parole chiave e ho trovato solo "Len" che permette di 
togliere gli spazi iniziali e finali, ma non intermedi. Conoscete un modo 
per eliminare gli spazi intermedi in una stringa variabile in lunghezza, 
formata da numeri e lettere.
Grazie
            Bruno 

 lunghezza, formata da numeri e lettere.
p.e. in una query:
Replace(TuaStringaOCampo;" ";"")
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 ha scritto nel messaggio
news:wMnGe.24102$fm.17...@news4.tin.it...

La funzione Len permette solo di contare i caratteri di una stringa.
Forse intendevi la funzione Trim.
Cmq per quello che serve a te la soluzione di Karl mi sembra ottima.
SunRex

Newsgroup: it.comp.appl.access
Titolo: Pulsanti di comando

Eccomi di nuovo qua,
si possono colorare i pulsanti di comando ??
Ciao e grazie

 Ciao e grazie
Non si puň cambiare il colore di un pulsante di caomando, perň puoi inserire
in esso (o meglio ancora collegare ad esso) un'immagine alla quale avrai
dato il colore che prferisci.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: outer join con più di 2 query

Sto facendo un progetto di gestione turni di lavoro in access
ma c'e' un problema che mi blocca:
Ho questa query, chiamata OperatoriT:
nome          data       turno
Davide        01/10/04    P
Davide        02/10/04    M
Davide        04/10/04    S
Filippo       03/10/04    N
Andrea        02/10/04    M
(Ovviamente P=pomeriggio, M=mattina, N=notte, S=sera)
dopo aver scelto (filtrato) un certo mese e anno
vorrei visualizzarla (e possibilmente modificarla) in questo modo:
OperatoriGiorni
NomeOperatore  giorno1 giorno2 giorno3 giorno4 ..
Davide           P       M      (Null)      S
Filippo         (Null)  (Null)   N       (Null)
Andrea          (Null)   M     (Null)  (Null)
Ho provato con varie soluzioni, ma nessuna riesce a farmi questo
lavoro, una strada che ho provato č questa:
Con DatePart("d",[OperatoriT.Data]) mi posso filtrare il giorno(d) il
mese(m) e l'anno(y)
Poi ho pensato a questa select:
SELECT OperatoriT.Nome, OperatoriT.Turno AS g1
FROM OperatoriT
WHERE (((DatePart("d",[Data]))=1));
Nome       g1
Teodoro   M
Alberto     P
Alfredo    M
Ripeto questa select per i 31 giorni per cui avro'
GIORNO1
Nome        g1
Teodoro    M
Alberto      P
Alfredo     M
GIORNO2
Nome        g2
Teodoro    M
Alberto    (Null)
Alfredo     M
.
.
Il problema nasce quando devo collegare GIORNO1, GIORNO2, GIORNO3, ecc. ,
chiaramente una join,
ma in access non esiste l'outer join, occorre collegare il left join al
right join
e li' ho provato ma a quanto pare non so farlo, quindi, ammesso che questo
approccio sia giusto,
come si fa ad ottenere in access l'equivalente dell'outer join per collegare
piů di due query?

 ha scritto nel messaggio
news:hZlkd.149367$b5.73...@news3.tin.it...

Ciao Ultraviolet,
hai provato una query a campi incrociati, c'č un ottima composizione guidata
tra le query.
Dovrebbe risolverti il problema, partendo direttamente dalla tabella.
Facci sapere!
cinzia

 lavoro, una strada che ho provato è questa:
[CUT]
Ciao ultra_violet
Puoi ottenere il risultato con una sola query a campi incrociati
-------------------
TRANSFORM Min(OperatoriT.Turno) AS MinDiTurno
SELECT OperatoriT.Nome
FROM OperatoriT
WHERE (((Month([Data]))=10) AND ((Year([Data]))=2004))
GROUP BY OperatoriT.Nome
PIVOT "Giorno" & DatePart("d",[Data]);
-----------------
Risultato
Nome    Giorno1 Giorno2 Giorno3 Giorno4
------------------------------------------
Andrea                   M
Davide        P         M                        S
Filippo                                 N
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Selezionare e stampare contenuto di casella di testo non associata

Access 2000
Ciao a tutti.
come posso selezionare tutto il contenuto di una casella di testo non 
associata, contenente un elenco valori (come se fossero più record) e poi 
far stampare il contenuto ?
mille grazie
    Bruno 

     Bruno
Occorre sapere come sono separati i valori, quindi sapendo che la struttura
per passare un'elenco valori č questa:
SELECT *
FROM Ordini
WHERE [Zona] In ('Avon','Glos','Som')
Potresti fare cosě Ipotizzando che il separatore sia la VIRGOLA:
Dim strIN    as string
strIN=Me.TuaTextBox
strIN=Replace(strSQL,",","','")
strIN="[NomeCampo] IN " & strIN
DoCmd.OpenReport nomereport, acviewpreview,, strIN
Se proprio invece vuoi ristrutturare la Query Origine:
Dim strIN    as string
Dim strSQL as string
strIN=Me.TuaTextBox
strIN=Replace(strSQL,",","','")
strIN="[NomeCampo] IN (" & strIN & ")"
strSQL="SELECT * FROM NomeTabella WHERE " & strIN
CurrentDb.QueryDefs("NomeQuery").SQL="SELECT * FROM NomeTab
DoCmd.OpenReport nomereport, acviewpreview
P.S. Apporta le modifiche alla funzione Replace in base al separatore, e
fai attenzione alla presenza degli apici in quello che ti ho scritto.
Se la tua stringa contenesse apostrofi o doppi apici, dovresti usare 2 volte
la funzione Replace, la prima per sostituire i doppi apici, la seconda per
inserirli
come separatori.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Cambio Pagina in un report

Buongiorno al NG
Dopo aver lurkato un po' (non mi dite ...non abbastanza... vi prego) pongo
un quesito
Ho fatto una Rubrica Telefonica. In fase di stampa desidererei cambiare
pagina nel momento in cui mi cambia lettera del cognome (in alto a dx del
foglio ho posato una casella con la funzione "left,cognome,1".
Potreste gentilmente aiutarmi?
Grazie in anticipo
Stefano

 foglio ho posato una casella con la funzione "left,cognome,1".
Quel left cognome 1 scrivilo nella query origine record del report come
campo calcolato chiamato iniziale. Sarà qualcosa tipo:
Iniziale: left([cognome;1)
Poi nel report fai un raggruppamento per Iniziale e metti a sì piè di pagina
(gruppo)
Infine nella intestazione piè di pagina dell'iniziale ci metti un controllo
salto pagina.
Dovrebbe andar bene...
Antonio

(.....)

Un'alternativa a quanto suggerito da Antonio, consiste nello
specificare nelle proprietà di ordinamento e raggruppamento del report
il campo Cognome, impostando poi la proprietà "Raggruppa secondo" a
"Caratteri iniziali" e la proprietà "Intervallo raggruppamento" al
numero di caratteri iniziali da raggruppare (nel tuo caso 1).
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/index_new.html
---------------------------------------------
Le FAQ di it.comp.as400
http://www.clavis.it/as400/
---------------------------------------------

 Quel left cognome 1 scrivilo nella query origine record del report come
cut
Mi inchino umilmente e ringrazio.....
Stefano

 Vincenzo Turturro
Ciao. Una cosa del genere l'avevo fatta ma non funzionava. Ti ringrazio
comunque dell'aiuto e dell'interessamento. Penso che utilizzerò l'idea di
Bisio.
Grazie di nuovo
Stefano

 wrote in message
Mntg6.1708$ep3....@twister1.tin.it...

Gią che ci stai mi passi quella bottiglietta fluorescente che č lą, girati,
dietro di te...
Eh eh eh
Antonio

Newsgroup: it.comp.appl.access
Titolo: Convertire le maschere per un'altra definizone delle schermo

Ho bisogno di adattare un'applicazione Access già completata per alcuni utenti ipovedenti che
usano lo schermo con definizione 640x480 (hanno gravi problemi di vista e in questo modo gli
oggetti dello schermo risultano più visibili).
L'applicazione originale è stata realizzata in 800x600.
Esiste un sistema per convertire automaticamente le maschere riducendo le dimensioni di tutti gli
oggetti e le distanze relative?
Saluti e grazie
Flavio

 ha scritto nel messaggio
news:9okb94$rk$1...@nreada.inwind.it...

Qualcosa la trovi su 
www.sitocomune.com
Ma se vuoi veramente il massimo allora acquista il prodotto
ShrinkerStretcher da 
http://www.peterssoftware.com/
 costa poco e fà al caso
tuo.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: cancellare tutti i record di una tabella

Dovrei cancellare tutti i record di una tabella per usarla come tabella
temporanea, ogni volta aggiornata con i dati di un e/c di un dato
cliente. Vorrei che il comando partisse da un pulsante di comando di una
maschera. Ho provato con l'istruzione DELETE, ma non riesco a capire
come si applica. Chi mi può illuminare?
Ciao. Grazie. Toni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 come si applica. Chi mi può illuminare?
Crea una query di eliminazione col generatore e guardati la sintassi SQL.
Sib

 Sib
Più velocedellaluce....Sib.
Sì, è quello che pensavo di fare. Ci ho provato, ma se mi confermi che
il metodo era quello, forse non sono stato attento e ho fatto qualche
errore.
Ci riprovo. Ciao.


come si applica. Chi mi può illuminare?
Docmd.runsql ("DELETE * FROM tuatabella")
Saluti.
Luciano

 Sib
Il risultato è stato questo 'DELETE [TransitE/C].*FROM [TransitE/C];
, ma quando lo associo all'evento click mi dice Previsto identificatore
oppure espressione tra parentesi  e mi evidenzia l'asterisco prima di
FROM.
La tabella da cancellare, naturalmente, è "TransitE/C"


 Luciano
Mi da errore di runtime "3131" Errore di sintassi nella proposizione
FROM.


FROM.
Dimmi che non e' vero che l'hai copiata cosi' come te l'ho scritta io.....
Saluti.
Luciano

 Saluti.
Ho sostituito tuatabella con il nome della mia "TransitC/C". E' forse un
problema lo slash?
Con parentesi, senza parentesi, con virgolette e senza...
p.s. Fai bene a sospettare......
Toni.


 p.s. Fai bene a sospettare......
Lo supponevo....:-)
Saluti.
Luciano

 FROM.
Solo per scrupolo, prova con:
Docmd.runsql "DELETE * FROM tuatabella;"
Cioé aggiungendo un punto e virgola alla fine della stringa SQL.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
Ciao, Roberto. Ci siamo sentiti altre volte...
Ora funziona tutto. Ho inserito il comando seguente: DELETE
[TransitE/C].*
FROM [TransitE/C];
generato da sql.
A presto. Toni.

Newsgroup: it.comp.appl.access
Titolo: Compilazione in base alla scela di una combobox

salve ho una tabella UTENTI con 3 campi "username","password" e 
"nome_completo"
Ho una maschera che ha una combo che pesca i dati dal campo "username" della 
tabella UTENTI.
Vorrei che alla selezione di un valore username mi venga compilato un 
textbox con il valore corrispondente del "nome_completo".
Es.
Seleziono come username "admin" lui mi compila il campo nome_completo con 
"Amministratore" pescando il valore dal campo "nome_completo" della tabella 
UTENTI.
Ho provato con questo codice:
--------------------------------------------------------------------------------
Dim nome_utente As String
Dim strSQL As String
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim trovato As Boolean
nome_utente = Me.username
strSQL = "SELECT TABELLA_UTENTI.nome_completo FROM TABELLA_UTENTI WHERE 
(((TABELLA_UTENTI.username)=" & nome_utente & "))"
Set dbs = CurrentDb()
     Set rst = dbs.OpenRecordset(strSQL)
     trovato = rst.Fields(1) > 0
     rst.Close
     ' chiudi il db
     dbs.Close
---------------------------
Ma ho fattu un casino.... come posso fare? 

 Ho provato con questo codice:
Lascia perdere il codice.
Nella query della combo mettici anche la colonna nome_completo, metti due
colonne e dimensione colonne 3;0
Su evento dopo aggiornamento della combo farai
text_box = combo.column(1)
Antonio
Newsgroup: it.comp.appl.access
Titolo: Stampa su moduli pdf predefiniti

Buon giorno a tutti,
dovrei stampare dei dati contenuti in un archivio su dei campi ben precisi
di un modulo pdf. In buona sostanza, ho un modulo in formato pdf,
memorizzato nel pc, sul quale devo riportare in dei campi ben precisi dei
valori contenuti in un archivio gestito da access, il tutto possibilmente
in una unica operazione di stampa. 
Grazie a quanti vorranno darmi delle indicazioni.
Alberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:g8lnga$8dr$1...@news.newsland.it...

forse non ho ben capito...ma vorresti scrivere un pdf?
Immagino tu abbia installato sul tuo pc acrobat professional...ma...io ti 
consiglierei di partire da una base diversa e forse più comoda.
Io ti consiglierei di creare un report in access uguale al pdf e poi 
trasformare quest'ultimo in pdf, ti eviterai numerosi grattacapi.
Ciao
-- 
Roberto da Parma 

 Ciao
Grazie per la risposta,
non debbo creare un nuovo file pdf, io debbo SCRIVE SU DI UN MODULO PDF
ESISTENTE, quindi debbo inserire dei valori all'interno si campi già ben
definiti in questo.
Grazie ancora


 ha scritto nel messaggio 
news:g8rjuj$553$1...@news.newsland.it...

Ho capito, ma interfacciare i risultati con un modulo pdf è molto più 
complicato e macchinoso.
Ti ripeto raggiungi prima e meglio la soluzione se riscrivi il modulo in 
access (report) e poi converti tutto in pdf.
Il risultato è lo stesso anzi in questo modo hai più raggio d'azione e se ti 
cambia qualcosa non devi riscrivere tutto.
Vedi tu...per quanto riguarda lo specifico problema non ho mai interfacciato 
con un pdf i dati (word si e ci sono numerosi esempi).
Ma sicuramente avrai bisogno delle dll di adobe writer e in questo modo ti 
precludi il funzionamento dell'applicazione su macchine in cui non c'è 
installato adobe writer.
Spero di averti chiarito ulteriormente anche se non risolto appieno il tuo 
quesito.
Saluti
-- 
Roberto da Parma 

 Saluti
Grazie,
in effetti hai ragione sulle difficoltà che si incontrano. In effetti io
DOVREI scrivere su di un modulo pdf già esistente, ossia lo devo solo
compilare in alcune sue parti.
Vedrò ora di studiare meglio il problema sperando di trovare una soluzione
alternativa.
Grazie

Newsgroup: it.comp.appl.access
Titolo: analisi database

Ciao a tutti, 
un po' di tempo fa qualcuno chiedeva un analizzatore di database, in modo da individuare codice "cancellabile" o tabelle, query, report non utilizzate.
Guardando un video recente sul canale youtube di Karl, sono arrivato al sito 
yaccess.com
 e su questo sito ho trovato uno strumento che fa proprio questo. 
Lo sto testando adesso. L'ho scaricato da questo link.
 
http://accessdependencychecker.com/
 


Molti anni fa c'era una routine scritta in vba che faceva esattamente questo: 
 
Segugio
 
Io la preferisco a qualsiasi plugin perchè avere il controllo diretto di come la routine si deve comportare è un vantaggio enorme.
 
Ciao
Davide


hai il codice?
grazie
 
BFS

 BFS
 
quale codice? 


"Molti anni fa c'era una routine scritta in vba che faceva esattamente 
questo:
 
Segugio "
 
mi riferivo alla frase qui sopra
BFS
Newsgroup: it.comp.appl.access
Titolo: Selezionare i records per la stampa

Salve, problemino sul quale mi sono arenato.
Ho una checkbox che uso per selezionare i records da mandare in stampa, con 
un pulsante metto un flag sui tutti e soli i records filtrati. Esempio:
quando eseguo filtri classici, uno per tutti quello su selezione, utilizzo 
il seguente codice a fronte del clic:
    Dim setSQL As String
    setSQL = "UPDATE tblDocs SET Selezione = '-1' WHERE " & Me.Filter
    DoCmd.RunSQL setSQL
e tutto funziona a dovere. Il problema nasce con stringhe SQL che uso per 
filtare i record assegnando un nuovo Recordsource alla maschera, esempio:
        resSQL = "SELECT tblDocs.* FROM tblDocs" _
            & " INNER JOIN tblDiritti" _
            & " ON tblDocs.IDDocs = tblDiritti.IDDiritti" _
            & " WHERE tblDiritti.PassaggiResidui Like '" & strRes & "'" & 
";"
        Forms.frmDocs.RecordSource = resSQL
In pratica, come faccio per flaggare la mia checkbox su tutti e soli i 
records presenti nel nuovo Recordsource?
Grazie.
Max. 

 ha scritto nel messaggio 
news:4b8708b5$0$1110$4faf...@reader2.news.tin.it...

Non puoi aggiornare un recordset (query) che contiene "*" perch� l'asterisco 
rappresenta tutti i campi della tabella.
Se al posto dell'istruzione sql metti una query salvata che si chiama per 
esempio "Query8", potresti facilmente scrivere una sql del tipo:
"UPDATE Query8 SET Query8.Selezione = -1;"
Possono esserci anche altre strade.
Ciao, Carlo

 Possono esserci anche altre strade.
Ciao Carlo e grazie per la risposta.
Forse mi sono spiegato male, non cerco di aggiornare quelle query SQL, era 
solo un esempio di una query che uso per filtarre dei records. Quello che 
cerco � di catturare da codice il nuovo recordsource, o altro sistema, che 
mi permetta semplicemente a fronte di un filtraggio da SQL di impostare un 
flag in un campo che poi vado ad usare per la stampa dei miei documenti.
Come dicevo nel caso di filtri classici, ove per essere chiaro compare la 
scritta (Filtrati) accanto numero vicino ai pulsanti di spostamento, non ho 
problemi in quanto conosco il codice che me lo permette. Posso risolvere la 
cosa impostando da codice un UPDATE con lo stesso identico filtraggio, 
usando non l' * ma l'ID della tabella sorgente ed andando quindi ad 
impostare il mio flag in fase di filtraggio.
Per� mi piacerebbe sapere se esiste un sistema che a posteriori mi 
permettesse di flaggare tutti e solo i records del nuovo recordsource della 
maschera.
In sintesi:
1. apro una inputbox personalizzata, imposto i vari campi coi parametri per 
il filtraggio
2. mi ritorna un set di records rispondetni alle richieste
3. adesso premendo un pulsante vorrei impostare una checkbox a true in 
questi records.
Grazie ancora per l'interessamento.
Max.
Newsgroup: it.comp.appl.access
Titolo: Maschere che non permettono di aggiungere report

 
          salve a tutti
mi chiedevo se è possibile rendere delle maschere consultabili,
eventualmente modificabili, ma con le quali non è possibile aggiungere
report....
come si può fare???????
grazie a tutti
Ivan
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Imposta la proprietà della maschera: "consenti aggiunte" a NO

 Ivan
Ciao Ivan
struttura della maschera guarda l'help delle proprietà:
consenti aggiunte,  modifiche ...ecc. ecc.
immissioni dati,
puoi inserire un pulsante per consentire l'aggiunta o modifica dei record
Daniele 


Grazie 1000!!!!

Newsgroup: it.comp.appl.access
Titolo: Ancora Report.............

Non sono riuscito a risolvere il problema descritto in precedenza
(msg."Report: Please, HELP ME!") nonostante l'aiuto di alcuni di voi.
Credo che forse dipende dal fatto che già nel sottoreport io ho un messaggio
di #errore.
Cercherò di spiegare:
All'interno dei report  1, 2 e 3 ho una serie di costi legati a dei numeri
di fattura. In un altro report inserisco 1, 2, e 3 come sottoreport.
In certe fatture ho però dei costi che riguradano solo uno dei tre report,
quindi gli altri sono vuoti (esempio: nella fattura 1 ho costi di trasporto,
materiale e bancari, mentre nella fattura 2 ho solo costi di materiali
(quindi 2 e 3 sono vuoti)).
Quando apro il sottoreport relativo alle spese di trasporto, dove calcolo la
somma delle spese ottengo il risultato corretto se ci sono dei valori, se
non c'è nulla ottengo #errore. Come suggeritomi ho provato ad utilizzare la
vunzione nz. Purtroppo ricevo sempre il msg. di errore; se l'origine dati è
"=nz([Qta]*[prezzo];0)" ottengo 0, ma se l'origine dati è
"=nz(somma([Qtà]*[prezzo]);0)" il risultato è #errore.
C'è qualche genio in grado di capire di cosa stò parlando e che mi possa
dare una mano?
Grazie a tutti anticipatamente.

cambia l'istruzione:
=nz(somma([Qtà]*[prezzo]);0)
in
=somma(nz([Qtà]*[prezzo];0))
Se il tuo problema sono i null,
potresti tentare anche, semplicemente:
=somma(( 0 & [Qtà]) *(0 & [prezzo]))
La concatenazione di 0 e null forza infatti la
restituzione del valore numerico 0, mentre per campi
numerici lascia tutto così com'è.
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho risolto il rpblema utilizzando la funzione "hasdata".
Grazie lo stesso a tutti.
Newsgroup: it.comp.appl.access
Titolo: sommare ore minuti e secondi

Scusate se disturbo di nuovo ma sono disperata.
Penso che diventerò pazza a forza di pensarci, devo impostare il tipo
formato di una casella di testo in ora, in modo tale che quando calcola la
somma di più minuti il risultato dia il tempo trascorso in ore minuti e
secondi, in Excel è tanto facile, dato che è stato previsto il calcolo del
tempo trascorso in ore e la scrittura è [h].mm.ss, ma in access non riesco a
trovare un tipo formato che sia come questo, infatti in access 357 ore 14
minuti 50 secondi li considera 21 ore 14 minuti e 50 secondi (intendo dire
che sottintende i 14 giorni che mancano dalle ore). Non riesco proprio a
credere che non abbiano previsto un tipo formato personalizzato che si
riferisca al trascorrere del tempo in ore oppure in minuti oppure in
secondi.
Ringrazio moltissimo già da subito chi potrà aiutarmi a cavare fuori il
ragno dal buco.

 tutto questo per dirti togli il ragno dal buco


Hai provato a mettere nel "formato" dei tuoi controlli campo hh.nn.ss
(N come Napoli e non M) in questo modo dovresti ottenere ciò che ti serve
se ho capito bene il problema! fammi sapere!
Tosto73


Ciao Elisa,
la rappresentazione interna dei dati tipo data/ora in Access è la stessa di
Excell, ovvero viene effettuata tramite un numero razionale nel quale la
parte intera rappresenta la data e i decimali rappresentano le ore, i minuti
e i secondi.
Anche in Excell, se sommi brutalmente due celle che hanno il formato
h:mm:ss, ti dà lo STESSO IDENTICO risultato che ti dà Access e non esiste
alcun formato che ti cambi la situazione.
Che poi in libreria tu possa avere una funzione che realizzi quello che tu
dici, non mi permetto di dubitarne.
Se mi permetti però, Federico Luciani, alle ore 12:39 di oggi, ti ha
suggerito di andare sul Sito Comune per analizzare una routine che se vuoi
puoi trasformare in funzione; se poi ti piace di più quella postata da
Paolo, adopera quella.
A me risulta che, né in Aceess e neppure in Exell, nessuno abbia "previsto
un tipo formato personalizzato che si riferisca al trascorrere del tempo in
ore oppure in minuti oppure in secondi" e questo anche se a te risulta
incredibile. Poi, se mi risponderai che mi sto sbagliando, comunicandomi la
versione di Excell che prevede questo formato, sarò felice di aver imparato
qualcosa di nuovo, essendo un accanito utilizzatore di Excell.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 versione di Excell che prevede questo formato, sarň felice di aver


 ha scritto nel messaggio
news:8t7b5g$4vl$1...@nslave3.tin.it...

Faccio pubblica ammenda e riconosco la mia ignoranza: in Excell 97 il
problema si risolve applicando il formato da te indicato.
A me non hai arrecato alcun disturbo, anzi mi hai permesso di imparare una
cosa che non sapevo.
Ciao
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Ricerca di parte di campo

Ciao  tutti,
ho un piccolo quesito:
Ho una tabella (Massime) con due campi (Massime e Autore).
Vorrei, tramite query, poter ricercare tutte le massime dette da un autore
(es: Leopardi) e cio' e' semplice poiche' nei criteri ho scritto [Scrivere
nome autore].
Ma se scrivo "Leopard" o "Leop" non trova nulla. Cosa devo scrivere nei
criteri per avere una ricerca anche con parola parziale???
Scusate la contorsione linguistica e grazie 1000 come al solito
Ciao Leo
http://wildstar.20m.com/mercatanti.htm
www.beegees.it/tiwici.htm

 wrote in message
news:9ps84d$ffj$1...@lacerta.tiscalinet.it...

Scrivi come faresti con la ricerca file di Windows....!!!
La stringa sarà: "'*" & "TuaStringaRicerca" & "*'" se la inserisci
in una Form dedicata che passa un parametro alla QRY (Soluzione migliore)
Se invece usi la formula standard "*TuaStringaRicerca*"
@Alex.
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se invece usi la formula standard "*TuaStringaRicerca*"
Grazie Alex

 criteri per avere una ricerca anche con parola parziale???
Grazie Alex.....ma non funziona!!!!!!!
Cosa devo scrivere *esattamente* nei criteri della query???
Utilizzo A2000
Leo

 wrote in message
news:9psirp$r6j$1...@pegasus.tiscalinet.it...

Non sò come hai Realizzato il criterio di ricerca, ma se utilizzi una
Form per inserirlo devi utilizzare il seguente:
Like "'*" & Forms("NomeForms").TxtControllo & "*'"
Ti crei una Form con una TxtBox chiamata "TxtControllo" un pulsantino
per quello che vuoi avvenga dopo, se i dati estratti sono in una Form
usa Forms("NomeForm").Requery dopo Click....
Se non va ancora prova a Postare il Codice SQL della QRY.....
@Alex
-- 
Posted from  [62.98.110.144] 


 Ciao Leo
Prova a scrivere nei criteri:
Like [Scrivere nome autore] & "*"
o ancora meglio:
Like "*" & [Scrivere nome autore] & "*"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Like "*" & [Scrivere nome autore] & "*"
Grazie Roberto,
questa funziona anche se oggi ero convinto di averla provata. I misteri di
Access.......
Grazie 1000
Grazie anche a te, Alex
Leo
Newsgroup: it.comp.appl.access
Titolo: query....per ricerca dati....

Ho una maschera con un campo che si chiama [NDoc], inserendo un valore
in tale campo devo verificare se tale valore esiste già nella tabella e
nel caso positivo i dati contenuti nella riga trovata vanno "importati"
nei campi della maschera....per salvarli come nuovo record.
Diciamo che una soluzione l'ho trovata, ovvero sull'azione dopo
aggiornamento del campo utilizzo una miriade di funzioni DLookup...
esempio:
Private Sub NDocCli_AfterUpdate()
' Richiama dati '
Dim VarCerca As Variant
VarCerca = DLookup("[Ditta]", "QueryRicerca")
Me!Ditta = VarCerca
VarCerca = DLookup("[PIva]", "QueryRicerca")
Me!PIva = VarCerca
Si...funziona ma...i campi da importare sono circa una TRENTINA...e
quindi per ogni campo ho dovuto scrivere una funzione DLookup...(noto
una certa lentezza...)
Mi chiedevo se esiste un modo meno "sporco" e magari più veloce...
Io stavo pensando di crearmi innanzi tutto un Recordset sulla query e
poi scrivere una funzione che importi in un colpo solo i campi della
query "copiandoli" nei campi della maschera...i nomi dei campi sono
indentici sia nella query che nella maschera...
Grazie mille..
Ciaoo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:a40bbaceb49065cb19...@mygate.mailgate.org...

Prova con un recordset:
'---------------
Private Sub NDocCli_AfterUpdate()
' Richiama dati '
Dim recSet as Recordset
set recSet = Currentdb.openrecordset("Select Ditta, PIva From nomeTabella
Where NDoc = " & me!ndoc & ";")
if not recSet.Eof then
    Me!Ditta = recSet!Ditta
    Me!PIva = recSet!PIva
end if
recSet.close
Set recSet = nothing
End Sub
'---------------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Impostare campo in sottomaschera

Buon giorno e buon Natale a tutti gli amici del NG.
Ho una maschera di nome frmOrdini con sottomaschera di nome smOrdini
per inserimento dati come segue: nella maschera ho un numero
progressivo, la data, il nomeFornitore, mentre nella sottomaschera
debbo inserire i prodotti di diversi fornitori (presi da una
tabellaAnagraficaArticoli con una query SELECT DISTINT
qryAnagraficaArticoli.Descrizione, qryAnagraficaArticoli.nomeFornitore
FROM ...ORDER BY...) con le quantità (in pratica una sm a righe
continue).
Ora vorrei impostare la sottomaschera in modo che quando seleziono il
nomeFornitore nella maschera si crei un filtro nella sottomaschera che
imposti nella query di ricerca degli articoli lo stesso nomeFornitore
scelto nella maschera, senza dover inserire lo stesso nome del
fornitore una seconda volta per filtrarlo nella sm stessa.
grazie per l'aiuto e di nuovo un sereno Natale a tutti voi.
leo

 ha scritto nel messaggio 
news:c3ff58c9-7ac9-4fd8...@d4g2000prg.googlegroups.com...


leo
Ciao Leo
Buon Natale anche a te.
non so se ho capito bene il problema ...sai sono ancora un
pochino annebbiato, comunque prova a
mettere nei criteri del campo nomeprodotto della query :
Like [Forms]![frmOrdini]![nomeFornitore]
Daniele 

Il 25/12/2007, leonardo esposito ha detto :

io imposterei la proprietà recordSouce della sottomaschera dopo 
l'evento AfterUpdate della combo che contiene il nome del fornitore.
in pratica:
sub MiaCombo_afterupdate()
form_NomeMiaForm.recordsource="SELECT nomecampo1,nomecampo2 FROM 
MiaTabella WHERE nomefornitore= & me.MiaCombo
end sub
oppure potresti usare (sempre nello stesso evento) la proprietà filter 
della sottomaschera, in questo modo
form_nomeMiaForm.filter="nomefornitore=" & me.miacombo
form_nomeMiaForm.filterON=true
Ciao.
-- 
ignazioc

 ha scritto nel messaggionews:c3ff58c9-7ac9-4fd8...@d4g2000prg.googlegroups.com...

Ciao Daniele,
ho subito risolto con il tuo suggerimento.
Un doppio ringraziamento e buone feste a te e famiglia.
leo

 - Mostra testo tra virgolette -
grazie Ignazio e trascorri buone feste insieme ai tuoi cari.

Newsgroup: it.comp.appl.access
Titolo: Registrare dato in altre tbls

Come faccio a registrare un dato
immesso in un controllo, oltre
che nella tabella A da cui deriva la
maschera, anche in una tabella B diversa
che non è in alcun modo collegata alla
tabella A ?
Grazie in anticipo.
Gio

 tabella A ?
Apri un recordset (vedi OpenRecordset nell'help di Access) sulla tabella B,
aggiungi un nuovo record con AddNew, oppure cerca il record che devi
aggiornare.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Risolto...ti ringrazio, Silvio.