title: Esportare dati in Word...

author: Daniele Daniela

text:
Ciao a tutti,
vi ringrazio in anticipo per il vostro interessamento.
Avendo due tabelle correllata tra loro, stò cercando di esportarle in un
documento word mantenendone le caratteristiche di una tabella.
Uso questo sistema xchè ho una tabella con un elenco di indirizzi e stò
cercando di personalizzare una lettera per ognuno dei record della
tabella.
Stò usando la funzione stampa unione.
Il mio problema è che oltre ai record della tabella principale vorrei
inserire anche i dati della tabella correlata rispettandone le
correlazioni.
-------------
TABELLA DITTA
-------------
id <-----------------\
ditta                |
indirizzo            |
citta                |
                     |
                     |
-----------------    |
TABELLA IMPIEGATI    |
-----------------    |
id                   |
impiegato            |
mansione             |
id_ditta >-----------/
Il doc. Word l'ho impostato in questo modo:
«cliente»
«indirizzo»
«città»
Come inserisco i campi della tabella correlata in modo che il documento
risultante compaia nella forma:
cliente 1
indirizzo
città
impiegato 1
impiegato 2
impiegato 3
impiegato n
cliente 2
indirizzo
città
impiegato 1
impiegato 2
impiegato 3
impiegato n
??
Spero di non essere stato chiaro nell'esporre il problema ;))
Grazie ancora a tutti,
Daniele.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esportare dati in Word...

author: Sergio MAZZA

text:
"Daniele Daniela" <
e.p...@libero.it
> ha scritto nel messaggio
news:256013a3ca7340689d0...@mygate.mailgate.org...

Ti invio un mio messaggio inviato qualche tempo fa proprio su questo
problema:
'------------- inizio ----------------
Salve a tutti;
sono un po' latitante ma le ultime battute sull'argomento "stampa unione" mi
hanno dato la molla per la ricerca di altre soluzioni. In effetti c'è una
soluzione molto semplice che avevo visto utilizzare in word 2000 e pensavo
fosse una features di quel pacchetto; invece (mea culpa) la stessa soluzione
è possibile utilizzarla anche nel pacchetto '97.
Esiste in word un "codice di campo" (spulciate l'help please!) chiamato
DATABASE; iddu non fa altro che creare una connessione al database e leggere
i dati o da tabella o da stringa sql specificata nel codice di campo e
presentarli formattati come una tabella.
Quindi per realizzare un documento word di tipo fattura (dati intestazione
ed elenco dettaglio) i passi sono questi (da modificare a secondo delle
proprie necessità):
- tabella o query con i dati dell'intestazione della fattura (parte alta -
lato uno della relazione);
- creare il documento word, scrivere il documento e legarlo (stampa unione)
alla tabella/query (lato uno);
- visualizzare (sempre da word) la barra strumenti "DATABASE";
- posizionare il cursore dove vogliamo inserire la tabella dei dati riferiti
al dettaglio (lato molti) e premere il bottone "Inserisci database";
seguendo le istruzioni del wizard noi creiamo tutti i riferimenti per
leggere i dati (molti) della fattura indicando anche il campo della
condizione where che ci serve per estrarre solo quelli riferiti a quel
cliente o id. Ricordatevi di spuntare l'opzione "inserisci come campo".
Ora manca di inserire la "variabile" nella condizione where; con ALT-F9
possiamo intervenire nelle opzioni del codice di campo visualizzandone il
contenuto che dovrebbe essere simile a questo:
{DATABASE \d "C:\\dati\\fatture.mdb" \c "TABLE Dettagli" \s "SELECT
[articolo], [prezzo], [idFattura] FROM [Dettagli] WHERE (([idFattura] =
3 ))" \h}
Praticamente la condizione è preimpostata per restitutire i dettagli della
fattura con idFattura = 3; quindi bisogna inserirgli il riferimento al campo
id della fattura. Possiamo farlo perché il documento word è legato alla
tabella/query (lato uno) delle fatture.
togliamo il 3 (l'idfattura), lasciando il cursore vicino al segno
dell'uguale, dalla barra strumenti "Stampa unione" - "inserisci campo
unione"  e scegliamo "Id" (della fattura).
La situazione dovrebbe essere questa:
{DATABASE \d "C:\\dati\\fatture.mdb" \c "TABLE Dettagli" \s "SELECT
[articolo], [prezzo], [idFattura] FROM [Dettagli] WHERE (([idFattura] =
{MERGEFIELD id} ))" \h}
Ora premiamo ALT-F9 per ripristinare la visualizzazione dei codici di campo
e se facciamo la stampa unione si dovrebbe materializzare il nostro sogno...
Una fattura si word!!
Spero di essermi spiegato...
Un saluto a tutti e buon lavoro.
--
Sergio MAZZA
'------------- fine ----------------
Spero anche io di essermi impiegato...
Ciao.
--
Sergio MAZZA


title: Esportare dati in Word...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:adkd48$f1i$
1...@canarie.caspur.it
>
> Ti invio un mio messaggio inviato qualche tempo fa proprio su questo
> problema:
 [....]
Grazie mille... era proprio quello che cercavo :))
Ciao a tutti :)



title: Forzare salvataggio nuovo record per inserimento record correlati

author: Giulio Severini

text:
In relazione al mio database, devo poter inserire i numeri di telefono
direttamente da frmAggiungiUtente.
Il problema sorge nel momento in cui devo controllare se il record che
ho davanti è un record salvato oppure no; se non è salvato
l'integrità referenziale mi impedisce di aggiungere i numeri di
telefono.
La logica che ne ho tirato fuori è questa:
1. in frmAggiungiUtente clicco sul pulsante per aprire la maschera
AggiungiTelefono
2. la maschera contiene una routine che vede se il record è stato
salvato. se non è stato salvato ti chiede di salvarlo.
3.se
 clicchi su NO, semplicemente deve chiudersi la msgbox e tu devi
poter continuare con le tue operazioni
mentre se clicchi su SI deve essere eseguita la sub SalvaRecord()
4. se hai eseguito SalvaRecord() ti si deve infine aprire la maschera
per l'inserimento dei
numeri di telefono.
5. Quando hai inserito tutti i dati, all'uscita di frmAggiungiUtente,
poichè il record è già stato salvato, devi semplicemente uscire.
A scriverlo così è facile. A programmarlo, per me, un pò meno
perchè ad un certo punto mi perdo.
Come passo i parametri? A chi? Come rendere le variabili pubbliche?
Ecco il flusso logico che mi è venuto in mente.
1. sono in frmAggiungiUtente - clicco sul pulsante cmdAggiungiTelefono;
eseguo:
If Not RecordSalvato() Then
   If MsgBox("Stai cercando di assegnare dei valori ad un record non
ancora salvato. Salvare il record?",_
	& vbQuestion + vbYesNoCancel, "Salvataggio record") = vbYes Then
	SalvaRecord
	salvato = true
	DoCmd.OpenForm FormName:="frmTblTelefono", OpenArgs:=Me!idUtente,_
	& Wherecondition:="idUtente =" & Me!idUtente, windowmode:=acDialog
   Else
	Exit Sub
   End If
End If
_______________________________________________________________________________
Public Sub SalvaRecord()
	DoCmd.RunCommand acCmdSaveRecord
	Me.Requery
End Sub
RecordSalvato() è una funzione pubblica presente all'interno di un
modulo (deve essere di classe?)
modRecordSalvato
Public Function RecordSalvato()
	Dim salvato As Boolean
	salvato = False
End Function
Poi sul pulsante di uscita della frmAggiungiUtente, alla fine delle
operazioni un altro controllo per:
1. se il record non è stato salvato, chiedere di salvarlo
2. se è già stato salvato, uscire e basta
Ma non so come aggiustare il tutto. Come passare le variabili...le
function....
Mi potreste dare una mano per favore?
Grazie mille!


author: Roberto dalla campagna

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118938916....@f14g2000cwb.googlegroups.com...
>In relazione al mio database, devo poter inserire i numeri di telefono
>direttamente da frmAggiungiUtente.
>Il problema sorge nel momento in cui devo controllare se il record che
>ho davanti è un record salvato oppure no; se non è salvato
>l'integrità referenziale mi impedisce di aggiungere i numeri di
>telefono.
[SUPERCUT]
>Mi potreste dare una mano per favore?
Se come immagino la tabella che contiene i numeri telefonici è in relazione
uno-a-molti con la tabella che è origine record della maschera
frmAggiungiUtente, allora la cosa migliore è che tu usi la tecnica della
maschera/sottomaschera.
Ovvero nella maschera frmAggiungiUtente inserisci anche una sottomaschera
che ha come origine record la tabella con i numeri di telefono; così facendo
tutti i tuoi problemi se li risolve da solo Access, in quanto, prima di
passare il fuoco ad un controllo della sottomaschera, salva il record
corrente di frmAggiungiUtente nel caso esso sia nuovo o comunque sia stato
modificato.
>
>Grazie mille!
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
Ciao Rob....è tarda l'ora per rispondere ma prima non potevo :)
Ho mandato il database al sitocomune che credo gestisca anche tu,
perciò se lo hai visto avrai notato che inserire due sottomaschere
all'interno di frmAggiungiUtente incasinerebbe l'estetica della
finestra...
Sinceramente...voglio prima provare una serie di funzioni che mi son
venute in testa....se non vanno...vedremo cosa fare!!!
A presto!


text:
Rob....ma che dico!!! Avevi perfettamente ragione!!!!
Ed io come al solito....
Basta creare due sottomaschere in modalità Maschera Continua, in cui
mostrare al max due record...far inserire li i numeri poi al limite
aggiungere un bottone per la visualizzazione del tutto :))))
Grazie per la dritta :)


text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118966085.8...@g14g2000cwa.googlegroups.com...
>Ciao Rob....è tarda l'ora per rispondere ma prima non potevo :)
>
>Ho mandato il database al sitocomune che credo gestisca anche tu,
Non l'ho ancora visto: visiono la posta del webmaster solo una volta al mese
prima dell'aggiornamento del sito.
[CUT]



title: Quanti siete...?

author: lucianab64 on libero

text:
Quanti siete ad usare SQL Server?
Grazie della risposta.
Luciana


title: Quanti siete...?

author: Michele Amato

text:
lucianab64 on libero <
lucia...@libero.it
> wrote in message
fVD66.6550$eB2.1...@news.infostrada.it...
> Quanti siete ad usare SQL Server?
> Grazie della risposta.
> Luciana
>
>
>
+1
SQL Server dalla 6.5
Oracle dalla 5
RedBrick da poco
Qual'è il tuo problema?
Michele Amato


title: Quanti siete...?

author: LaLo

text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:fVD66.6550$eB2.1...@news.infostrada.it...
> Quanti siete ad usare SQL Server?
> Grazie della risposta.
> Luciana
>
>
Sql Server 7 e 2000 (in test)
Ciao
LaLo


title: Quanti siete...?

author: RoDAgo

text:
Scusami ma non ho resistito.  :-)
--
RoDAgo


title: Quanti siete...?

text:
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
93fcsa$7od$1...@lacerta.tiscalinet.it...
> Scusami ma non ho resistito.  :-)
>
> --
> RoDAgo
>
>
>
Siamo in vena... :-)


title: Quanti siete...?

author: Rob

text:
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:93fcsa$7od$1...@lacerta.tiscalinet.it...
> Scusami ma non ho resistito.  :-)
>
> --
> RoDAgo
veramente era:
Chi siete? ...
Cosa portate? ...
Sě, ma quanti siete? ...
Un fiorino!
Non ho resistito nemmeno io! :-))
 ciao, Rob.


title: Quanti siete...?

author: Antonio Biso

text:
Rob <dg.rob[noSPam]@
libero.it
> wrote in message
KmI66.9065$eB2.1...@news.infostrada.it...
>
> "RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
> news:93fcsa$7od$1...@lacerta.tiscalinet.it...
> > Scusami ma non ho resistito.  :-)
> >
> > --
> > RoDAgo
>
> veramente era:
> Chi siete? ...
> Cosa portate? ...
> Sì, ma quanti siete? ...
> Un fiorino!
Siamo quelli di prima, è caduto il formaggio e allora....
Un fiorino!
va beh, un fiorino
Dimentica il fiasco
Chi siete?
Ma vafangule
Un fiorino...
Antonio (che l'ha visto solo 15 volte, di cui 4 in versione lunga)


title: Quanti siete...?

text:
"Antonio Biso" ha scritto nel messaggio
[cut]
> Antonio (che l'ha visto solo 15 volte, di cui 4 in versione lunga)
 Soltanto 15, mi hai deluso!  :-)
--
RoDAgo


title: Quanti siete...?

text:
"Michele Amato ha scritto nel messaggio ..
> Siamo in vena... :-)
Che vuoi che ti dica, se non li smuovo io questi vecchietti, non li smuove
nessuno!  :)
Parlavano di Access anche a Roma!!!!!! ;-)
--
RoDAgo


title: Database access e nuova versione

text:
salve a tutti,
praticamente ho fornito ad un amico un db fatto in access, se adessi volessi
aggiornare l'interfaccia grafica, inserire nuove tabelle, come potrei fare
che si perda tutto il db...
poi in che termini percentuale posso garantire la sicurezza del database???
grazie


title: Database access e nuova versione

author: Pablitomf

text:
@!! -- Joulb -- !! ha scritto:
> salve a tutti,
> praticamente ho fornito ad un amico un db fatto in access, se adessi volessi
> aggiornare l'interfaccia grafica, inserire nuove tabelle, come potrei fare
> che si perda tutto il db...
come dici tu "se adessi volessi" aggiornare l'interfaccia grafica
"dovresto" dividere il db in BE e FE (perchč da quello che hai scritto non
credo tu lo abbia fatto)... nel senso dividere il db in due BackEnd (parte
dati) e FrontEnd (Parte funzionale e grafica con le tabelle collegate al
BE)... in questo modo in qualsiasi momento tu voglia aggiungere cose al FE
non avrai ad intaccare i dati...
per l'inserimento di nuove tabelle perň poi devi andare ad operare
direttamente nel BE.
> poi in che termini percentuale posso garantire la sicurezza del database???
E che domanda č? percentuale di cosa? sicurezza rispetto a che?
> grazie
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Database access e nuova versione

text:
scusa gli errori,
sapresti indicarmi come fare??
per sicurezza intendo perdita dei dati...
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdlqs8$388$1...@news.newsland.it...



title: Database access e nuova versione

text:
@!! -- Joulb -- !! ha scritto:
> scusa gli errori,
Per quelli ortografici si (ci scherzo) per quelli di netiquette no...
scrivi sempre e solo dopo il messaggio altrimenti "CAZZIATONI A RAFFICA"
> sapresti indicarmi come fare??
Te l'ho detto, devi dividere il DB del tuo amico in due parti...
- Fai un bel DB nuovo e lo chiami per esempio "DATI_BASE"
- Poi all'interno dello stesso ti importi tutte le tabelle da quello
originale
- ti assicuri che l'importazione delle tabelle e del loro contenuto č
avvenuto correttamente
- cancelli le tabelle dal db originale
- colleghi le tabelle dal db "DATI_BASE" e il gioco č fatto... in un
batter d'occhio hai un db diviso in BE (Maschere, query, moduli e macro) e
FE (Tabelle dati)
> per sicurezza intendo perdita dei dati...
Perdita dati? = Copie di backup con cadenza da decidere.



title: Database access e nuova versione

text:
> Per quelli ortografici si (ci scherzo) per quelli di netiquette no...
> scrivi sempre e solo dopo il messaggio altrimenti "CAZZIATONI A RAFFICA"
>
> > sapresti indicarmi come fare??
ok..
>
> Te l'ho detto, devi dividere il DB del tuo amico in due parti...
> - Fai un bel DB nuovo e lo chiami per esempio "DATI_BASE"
> - Poi all'interno dello stesso ti importi tutte le tabelle da quello
> originale
> - ti assicuri che l'importazione delle tabelle e del loro contenuto è
> avvenuto correttamente
> - cancelli le tabelle dal db originale
> - colleghi le tabelle dal db "DATI_BASE" e il gioco è fatto... in un
> batter d'occhio hai un db diviso in BE (Maschere, query, moduli e macro) e
> FE (Tabelle dati)
forse vuoi dire il contrario dati = BE e interfaccia = FE
>
> > per sicurezza intendo perdita dei dati...
>
> Perdita dati? = Copie di backup con cadenza da decidere.
>
ma la copia di backup di access crea un file + piccolo xkè??
cmq tu come faresti???
grazie...


title: Database access e nuova versione

text:
@-- Joulb -- ha scritto:
> > Te l'ho detto, devi dividere il DB del tuo amico in due parti...
> > - Fai un bel DB nuovo e lo chiami per esempio "DATI_BASE"
> > - Poi all'interno dello stesso ti importi tutte le tabelle da quello
> > originale
> > - ti assicuri che l'importazione delle tabelle e del loro contenuto è
> > avvenuto correttamente
> > - cancelli le tabelle dal db originale
> > - colleghi le tabelle dal db "DATI_BASE" e il gioco è fatto... in un
> > batter d'occhio hai un db diviso in BE (Maschere, query, moduli e macro) e
> > FE (Tabelle dati)
> forse vuoi dire il contrario dati = BE e interfaccia = FE
certo...
> >
> > > per sicurezza intendo perdita dei dati...
> >
> > Perdita dati? = Copie di backup con cadenza da decidere.
> >
> ma la copia di backup di access crea un file + piccolo xkè??
come perchè? perchè è compresso...
> cmq tu come faresti???
Azz... ma x la cadenza delle copie? e che ne so io con che frequenza
aggiorni i dati nel database? io le copie le faccio praticamente ogni
ora... perchè confluiscono nel mio db dati di 20 sedi sparse in tutta
italia... fa un pò i tuoi calcoli e vedi un pò che tempi hai...
solitamente si calcola in questo modo : quanti dati voglio poter perdere
con un ripristino di una copia? soluzioni : tutti? allora non faccio copie
- nessuno? allora faccio le copie ogni secondo - in parte? quanta parte?
nessuno : 100 = tutti : x (x sono i dati in percentuale che vuoi
perdere)... x = (tutti * 100) / nessuno ;-D
> grazie...



title: Database access e nuova versione

text:
> Azz... ma x la cadenza delle copie? e che ne so io con che frequenza
> aggiorni i dati nel database? io le copie le faccio praticamente ogni
> ora... perchè confluiscono nel mio db dati di 20 sedi sparse in tutta
> italia... fa un pò i tuoi calcoli e vedi un pò che tempi hai...
> solitamente si calcola in questo modo : quanti dati voglio poter perdere
> con un ripristino di una copia? soluzioni : tutti? allora non faccio copie
> - nessuno? allora faccio le copie ogni secondo - in parte? quanta parte?
> nessuno : 100 = tutti : x (x sono i dati in percentuale che vuoi
> perdere)... x = (tutti * 100) / nessuno ;-D
>
grazie pr questo metodo ma io dicevo, tu fai copia backup da file??
tipo io vorrei un pulsante che nn apppena premuto mi faccia la copia in
automatico, sapresti come fare??
grazie


title: Database access e nuova versione

author: Io [Lavoro]

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdlt1f$qe4$1...@news.newsland.it...
> @-- Joulb -- ha scritto:
x = (tutti * 100) / nessuno ;-D
>
ERROR! ERROR! Divide by 0!!!
;-)
Ciao


title: Contraddizioni o involuzioni degli adp

author: OneEDP

text:
Cito da msdn
"Access creates front-end applications that use SQL Server as a back-end
data source. Access forms and reports can be optimized as efficiently as
Microsoft Visual Basic front-end for SQL Server. Office Access 2007 offers
two ways to connect to SQL Server data: linking to SQL Server and Access
Data Projects (ADPs).
The preferred way to connect to SQL Server is MDB file format or ACCDB file
format. This enables you to use the full flexibility of local tables and
local queries, while leveraging the full power of SQL Server. In addition,
MDB and ACCDB files link to multiple SQL Server computers and a wide variety
of other data sources. Office Access 2007 contains many new features that
are available in both MDB and ACCDB file formats, but only a subset of those
features are available in ADPs.
"
Non � mica chiaro.
Prima di afferma che la strada migliore � il classi co mdb per utilizzare al
megio sql server.
Poi si afferma che le funzionalit� in questo modo sono ridotte.
Qualcuno potrebbe farmi luce
Grazie
Daniele


title: Contraddizioni o involuzioni degli adp

author: CinziaPagani

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ad2f02c$0$1420$4faf...@reader4.news.tin.it...

Ciao Daniele,
no nessuna contraddizione
>but only a subset of those features are available in ADPs.
afferma che "solo un sottinsieme di queste caratteristiche sono
disponibili negli ADP"
Come ti ho detto nell'altro post Microsoft invita ad usare MDB con
tabelle collegate per una serie di motivi, tra qui il fatto di poter
usare tabelle e query  locali e il fatto di poter usare diversi db
collegati.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------


title: Contraddizioni o involuzioni degli adp

text:

Sai bene che le tabelle collegate del jet sono una mostruosit� in un
ambiente client/server.
Per una join access restituisce tutti i milioni di record.
Cone le tabelle temporanee supportate e i recordset disconnessi, dovrei
ovviare al problema.
Sarebbe bello se sia possibile da un ADP accedere ad un mdb con gli ado e
conneciont string.
Se pu�?
Ti ringrazio per la tua pazienza
Daniele


title: Query access

author: mp

text:
Salve a tutti,
mi sono rivolto a voi in quanto neofita, tale dichiarazione funga da
premessa maggiore,quindi pazienza!
ho necessita di fare una query in cui chiedo fi trovarmi nei campi (nel mio
caso 5 campi dove ci sono i voti degli alunni) non la presenza di un voto
per es 6 ma di trovarmi i 6 ed i 7
lo script che ho fatto finora e solo per data,alunno e gli ultimi 5 campi
(campo3, campo4,campo5,campo6,campo7) per i voti
grazie anticipato a chi i aiuta
ciao max
questo e' il mio script
SELECT storico_.ID, storico_.Campo1, storico_.Campo2, storico_.Campo3,
storico_.Campo4, storico_.Campo5, storico_.Campo6, storico_.Campo7
FROM storico_
WHERE
 (((storico_.Campo1) Between [Dal giorno:] And [Al giorno]) AND
((storico_.Campo2)=[Nome alunno])
 AND ((storico_.Campo3)=[1°Numero]))
OR (((storico_.Campo1) Between [Dal giorno:]
And [Al giorno]) AND ((storico_.Campo2)=[Nome alunno])
 AND ((storico_.Campo4)=[2°Numero]))
 OR (((storico_.Campo1) Between [Dal giorno:] And [Al giorno])
AND ((storico_.Campo2)=[Nome alunno])
AND ((storico_.Campo5)=[3°Numero]))
OR (((storico_.Campo1) Between [Dal giorno:] And [Al giorno])
 AND ((storico_.Campo2)=[Nome alunno])
 AND ((storico_.Campo6)=[4°Numero]))
OR (((storico_.Campo1) Between [Dal giorno:] And [Al giorno])
AND ((storico_.Campo2)=[Nome alunno])
AND ((storico_.Campo7)=[5°Numero]));
" mi fa inserire  un voto per ogni campo (mi vengono proposte finestre
d'immissione dati -1° per data :dal giorno 2°per data al:giorno 3° immetti
nome alunno 4° immetti voto ,5° immetti voto,6° immetti voto,7° immetti voto
,8° immetti voto    ) e mi da i risultati solo per il numero che
richiedo,richiedo lo stesso numero per tutti e cinque i campi
ora vorrei chiedere per esempio voto 2 o voto 3


title: Query access

author: Massimo Piubelli

text:
mp wrote:
> Salve a tutti,
> mi sono rivolto a voi in quanto neofita, tale dichiarazione funga da
> premessa maggiore,quindi pazienza!
va beh, come neofita, ti consiglio anche di usare un oggetto migliore la prossima volta. Leggi le regole del NG su
www.sitocomune.com
magari criterio in query ci sarebbe stato bene
> ho necessita di fare una query in cui chiedo fi trovarmi nei campi
> (nel mio caso 5 campi dove ci sono i voti degli alunni) non la
> presenza di un voto per es 6 ma di trovarmi i 6 ed i 7
attenzione, solo i 6 e i 7 ok, non i compresi
aggiungi come criterio , sul campo che ti interessa
in (6;7)
se vuoi i compresi invece
between (6 and 7)
> lo script che ho fatto finora e solo per data,alunno e gli ultimi 5
> campi (campo3, campo4,campo5,campo6,campo7) per i voti
> grazie anticipato a chi i aiuta
> ciao max
premessa, la struttura non è proprio "normalizzata", se i campiXX contengono i voti degli studenti.
Per questo hai il problema delle richieste multiple.
Potresti ovviare in due modi
1) normalizzando il database
2) inserendo un unico valore di ricerca es: in([DIGITA IL primo voto];[digita il secondo voto]
> " mi fa inserire  un voto per ogni campo (mi vengono proposte finestre
> d'immissione dati -1° per data :dal giorno 2°per data al:giorno 3°
> immetti nome alunno 4° immetti voto ,5° immetti voto,6° immetti
> voto,7° immetti voto ,8° immetti voto    ) e mi da i risultati solo
> per il numero che richiedo,richiedo lo stesso numero per tutti e
> cinque i campi
beh, ogni parametro [questo è un parametro]
è una richiesta, nel caso non sia presente nella query
> ora vorrei chiedere per esempio voto 2 o voto 3
questo che c'entra con i 6 e 7 del punto sopra?
Ciao,
Max


title: Query access

text:
grazie
se prima avevo dichiarato di essere un neofita
ora lo sono di piu
grazie per il "brillante chiarimento"
e se dicevo che ci capivo qualcosa ?!!
grazie comunque se non altro per la buona volonta'
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:fcloim$rj0$1...@tdi.cu.mi.it...



title: Query access

text:
mp wrote:
> grazie
prego
> se prima avevo dichiarato di essere un neofita
> ora lo sono di piu
> grazie per il "brillante chiarimento"
> e se dicevo che ci capivo qualcosa ?!!
> grazie comunque se non altro per la buona volonta'
ma non ho capito se ti è servito oppure no...
Altro, piccolo consiglio,
rispondi dopo "il quoting" aiuta a leggere meglio il messaggio...
Ciao,
Max


title: Query access

text:
forse non mi sono spiegato bene nonostante la premessa
Non ci capisco niente di forum, post e roba del genere sto iniziando ora
quindi cerco chi con pazienza mi indichi le cose in maniera elementare
perche non so nulla o quasi!!!!
la tua risposta non mi e' servita perche sto all'abc!
comunque grazie
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:fco1t0$5e3$1...@tdi.cu.mi.it...



title: Query access

text:
mp wrote:
> forse non mi sono spiegato bene nonostante la premessa
> Non ci capisco niente di forum, post e roba del genere sto iniziando
> ora quindi cerco chi con pazienza mi indichi le cose in maniera
> elementare perche non so nulla o quasi!!!!
ecco.... una cosa che ti ho detto riguarda appunto questo.
non scrivere dove te lo propone il tuo outlook express, vai alla fine del messaggio
aiuta a leggere meglio
> la tua risposta non mi e' servita perche sto all'abc!
> comunque grazie
Seconda cosa,nel tuo primo messaggio tu hai scritto che hai fatto una query.
hai postato il codice sql relativo
e hai chiesto :
"ho necessita di fare una query in cui chiedo fi trovarmi nei campi (nel mio
caso 5 campi dove ci sono i voti degli alunni) non la presenza di un voto
per es 6 ma di trovarmi i 6 ed i 7"
ora, non è che su un niusgruppo noi facciamo il lavoro al posto tuo (che vorrebbe dire che devo crearmi le tue tabelle, scrivermi la tua query, modificartela come piace a te e rimandarla = consulenza che fatturo ad una certa cifra...)
ovvero qualcuno lo fa, io sinceramente sono per lo "spiegare" (o il tentare di farlo) la procedura e poi te la fai tu.
Inoltre, proprio perchè sei neofita, dovresti guardarti le funzioni che ti ho scritto io sulla guida in linea per capire che cosa fanno (tastino F1)
quindi ti ho dato un aiuto
e ti ho detto,
"aggiungi come criterio , sul campo che ti interessa
in (6;7)"
e vuol dire... vai sulla voce che ti interessa (campo3, campo4 ... non so)
vai sulla voce criteri, e scrivi quello che ti ho scritto io.
poi tu di criteri ne hai altri...  già inseriti, e non ho sinceramente capito se ti servono o no.
ma se sul campo4 tu vuoi solo i 6 ed i 7, ci devi togliere quello che hai messo tu, e scrivere quello che ti ho scritto io.
magari fai una query più semplice per provare quella cosa.
ti ho detto anche che in (6;7) estrae solo i voti =6 e =7 quindi i 6,5 e intermedi tra 6 e 7 non li visualizzerà
se vuoi vedere i dati inclusi tra il 6 ed il 7 devi usare l'istruzione between.
ora è più chiaro?
se non lo è scrivi che prove hai fatto, cosa ti funziona e cosa no.
inoltre io non ho proprio capito che cosa ti serve fare alla fine della tua richiesta.
Ciao,
Max


title: Mistero di Natale

author: Davide

text:
1.
Ho una query SCADENZIARIO sulla quale è costruito il report SCADENZIARIO.
Nel piè di pagina del report, ho inserito una casella di testo, chiamata
SOMMAPAGATO, che contiene
=DSum("[importo]";"scadenziario";"[pagato]")
dove [importo] è un campo di tipo valuta che contiene importi, e [pagato] è
un campo logico.
Fin qui tutto bene, ottengo la somma degli importi pagati in fondo al
report.
2.
Nella query filtro i dati in base al mese di scadenza: metto
Mese:month([data scadenza])
E nella riga dei criteri scrivo  1
Fin qui tutto bene: nel piè di pagina del report ottengo la stampa della
somma degli importi pagati aventi scadenza nel mese di gennaio.
3.
Tocco finale: la query deve funzionare per tutti i mesi, a richiesta:
nella query metto un parametro sotto
Mese:month([data scadenza])
E nella riga dei criteri scrivo  [Inserisci il mese:]
Inserisco  1
Non va più!
I record stampati sono corretti, ma al posto della somma desiderata compare
#Errore.
Perché???
Buon Natale a tutti coloro che mi vorranno aiutare (e naturalmente anche
agli altri!).


title: Mistero di Natale

author: david

text:
>
> 3.
> Tocco finale: la query deve funzionare per tutti i mesi, a richiesta:
> nella query metto un parametro sotto
> Mese:month([data scadenza])
> E nella riga dei criteri scrivo  [Inserisci il mese:]
> Inserisco  1
>
> Non va più!
> I record stampati sono corretti, ma al posto della somma desiderata
compare
> #Errore.
>
> Perché???
>
Ciao, puoi provare a legare il criterio del mese ad un campo di una
maschera, inserendo nei criteri:
=forms![miascheda]![mioControllo]
e lanciando la query dall'evento  AfterUpdate del controllo stesso
Puoi anche lanciare direttamente il report. basta una semplice macro.
Spero di averti aiutato e di essere stato abbastanza chiaro.
Ciao
David


title: Mistero di Natale

text:
Ringrazio per l'interessamento.
Con il passaggio di parametri non funziona proprio?
Si sa il perchè?
(sono quelle cose di Access che mi lasciano sempre perplesso).
Ciao e grazie
david <
dab...@libero.it
> wrote in message
PYK16.13650$5k3.4...@twister2.tin.it...



title: Mistero di Natale

author: Roberto da casa

text:
"Davide" <
David...@hotmail.com
> ha scritto nel messaggio
news:cgJ16.13117$ag5.8...@twister1.tin.it...
> 1.
> Ho una query SCADENZIARIO sulla quale č costruito il report SCADENZIARIO.
> Nel pič di pagina del report, ho inserito una casella di testo, chiamata
> SOMMAPAGATO, che contiene
> =DSum("[importo]";"scadenziario";"[pagato]")
> dove [importo] č un campo di tipo valuta che contiene importi, e [pagato]
č
> un campo logico.
> Fin qui tutto bene, ottengo la somma degli importi pagati in fondo al
> report.
>
> 2.
> Nella query filtro i dati in base al mese di scadenza: metto
> Mese:month([data scadenza])
> E nella riga dei criteri scrivo  1
> Fin qui tutto bene: nel pič di pagina del report ottengo la stampa della
> somma degli importi pagati aventi scadenza nel mese di gennaio.
>
> 3.
> Tocco finale: la query deve funzionare per tutti i mesi, a richiesta:
> nella query metto un parametro sotto
> Mese:month([data scadenza])
> E nella riga dei criteri scrivo  [Inserisci il mese:]
> Inserisco  1
>
> Non va piů!
> I record stampati sono corretti, ma al posto della somma desiderata
compare
> #Errore.
>
> Perché???
>
> Buon Natale a tutti coloro che mi vorranno aiutare (e naturalmente anche
> agli altri!).
>
Creati una maschera chiamata MascheraScadenziario nella quale inserisci una
casella di testo non associata chiamata MeseStampa; a fronte dell'evento
"Dopo aggiornamento" di MeseStampa generati il seguente codice VBA per
aprire il report:
Private Sub MeseStampa_AfterUpdate()
Dim stDocName As String
stDocName = "SCADENZIARIO"
DoCmd.OpenReport stDocName, acPreview
End Sub
Come criteri del campo Mese della query SCADENZIARIO scrivi:
[Forms]![MascheraScadenziario]![MeseStampa]
Infine come origine controllo della casella di testo SOMMAPAGATO del tuo
report scrivi:
=DSum("[Importo]";"Scadenziario";"[Pagato] AND Mese =" &
[Forms]![MascheraScadenziario]![MeseStampa])
Ora per aprire il report apri la maschera MascheraScadenziario, digita nella
casella di testo MeseStampa il mese di cui vuoi la stampa e premi il tasto
Invio.
Non sono i misteri di Natale, sono le regole delle funzioni di aggregazione
come DSum.
Buon Anno
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Access e Word trovare la fine di un documento

text:
Un caro saluto a tutto il newsgroup,
problema:
da access apro un documento word che è documento principale stampa
unione (che a sua volta trae l'origine dati da un testo che viene
riempito da access);
ora, sto imparando da poco a pilotare word da access e non riesco a
trovare la fine del documento,  premetto che nel doc word ci sono dei
bookmark che io vado a sostituire da access con del tersto,  il
problema è che sovrascrivo un boomark con un numero di record che è
variabile, quindi devo scrivere qualcosa alla fine di questi records,
ma non posso impostare da word un segnalibro, lo vorrei fare da vba
access, ma ho necessità di individuare il numero dell'ultima riga
scritta, qualcosa tip l'end of file di access.
Non so se mi sono spiegato.
Grazie a chi vorrà aiutare.


author: MA

text:

Hai letto la guida di Namor su
www.donkarl.com/it/cisa
?
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


author: Sergio MAZZA

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1163155925....@m73g2000cwd.googlegroups.com...

problema:




[risposta]
In linea generale; apri word attiva il registratore di macro e simula (a
mano) l'azione da far eseguire al codice. Ferma il registratore e controlla
il codice VBA che viene generato nelle macro...
Ciao.
--
Sergio MAZZA


text:
Grazie per le vostre risposte ragazzi, leggerò la guida di namor,
per Sergio Mazza :
grazie conosco il trucchetto del registratore di macro, ma...qual'è
l'evento trova fine file???
Ciao a tutti


text:
Ragazzi....
ho risolto,
a beneficio di tutti ecco la soluzione:
selezionare la parte del documento che interessa
With Selection
                .EndKey Unit:=wdLine
End With
dove Unit può essere wdRow per fine riga o wdStory per fine documento
etc.. etc.. si veda la guida del word per altre opzioni
Grazie ancora a tutti.


title: creazione di un pulsante per invio di e-mail con allegato

author: Maurizio

text:
ho creato un pulsante al quale ho associato l'azione:
Application.FollowHyperlink "mailto:" & "
pr...@tin.it
", False, False
in questo modo si apre Outlook Express e viene inserito automaticamente il
destinatario
pr...@tin.it
Vorrei sapere se nel messaggio di posta elettronica è possibile in
automatico:
1) allegare un file (presente sempre nella stessa posizione e sempre con lo
stesso nome)
2) inserire un testo nella riga oggetto
3) inserire un testo standard come corpo del messaggio
grazie a tutti e buon lavoro
Maurizio


text:
"Maurizio" <
maurizio...@tin.it
> ha scritto nel messaggio
news:W82m9.193468$pX1.6...@news2.tin.it...

Prova a vedere il metodo SendObject
Antonio


title: QUERY SEMPLICE ??????

author: MM

text:
Ciao, ho il seguente problema,
ho una tabella chiamata "InterventiManeVar"  in cui vengono memorizzati
tutti gli interventi di manutenzione e quelli vari effettuati sugli impianti
termici dei clienti.
Insieme agli interventi in questa tabella vengono registrate le date
dell'intervento e la descrizione.
Esempio :
ID Impianto    |    ID Cliente     |  Relazione       |   Note      |
Dataintman   |   Codice
Ora io dovrei riuscire a fare una query parametrica che inserendo il mese e
l'anno dell'intervento di manutenzione  mi dia come risultato tutti quei
clienti che devono ancora effettuarla per il periodo indicato dalla ricerca
parametrica e che non abbiano interventi successivi alla data ricercata
dalla query parametrica.
La query parametrica l'ho già fatta, ma non va bene per ricercare chi deve
ancora fare la manutenzione mentre va bene per vedere uno storico di coloro
che l'hanno fatta nel periodo indicato nei parametri della query.
Esempio :
Cherubini Flavia ha avuto più manutenzioni al suo impianto in date diverse.
Prima manutenzione              12/03/2001
Seconda manutenzione          17/04/2002
Se io inserisco nella ricerca parametrica i seguenti dati :    mese  =  03
anno = 2001
Il risultato per Cherubini Flavia dovrebbe essere nullo (cioè non dovrei
vedere i dati relativi a tale data in quanto l'intervento è stato fatto in
tale  data e successiva).
Per meglio capire : cio' che dovrei ottenere come risulatato è un elenco di
tutti coloro che hanno la data di manutenzione relativa al mese  e anno
cercato e che non abbiano manutenzioni succesive a quella data.
Ricordo che nella tabella sono presenti  più volte gli stessi clienti in
quanto un cliente può avere più impianti.
Riporto di seguito una bozza della tabella:
  InterventiManeVar ID IDimpianto IDCliente relazione note dataintman firma
codice
      502 205 7 R.F. 67/B SOSTITUITO MEMBRANA M3 17/04/2002
     0
      1 205 7 R.F. 64/A PULIZIA 12/03/2001
     1
      2 205 7 R.F. 67/B PULIZIA+PROVA+RAPPORTO 17/04/2002 CHRISTIAN 1
      599 523 8 prova inserimento su michele int man su  michele 31/05/2002
marco  1
      3 434 23 R.F. 56/B PULIZIA 26/04/2001
     1
      627 434 23 R.F. 95/A PULIZIA+PROVA+RAPPORTO 27/05/2002 CHRISTIAN 1
      4 72 29 R.F.93/A PULIZIA 17/04/2001
     1
      5 72 29 R.F.65/E PULIZIA+PROVE+RAPPORTO 28/03/2002 CHRISTIAN 1
      6 77 40 R.F.63/A 1.ACCENSIONE+PROVE 08/03/2001
     1
Spero che qualcuno mi aiuti a risolvere questo che secondo me  dovrebbe
essere una stupidata.
Grazie e ciao.
Email :
mar...@libero.it


title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:LWR%8.613$lu5....@twister1.libero.it...

Di tutta la tua chiacchierata io ho capito che a te serve creare una query
che ti visualizzi il nome dei tuoi clienti e la descrizione dei loro
impianti per i quali non hai effettuato interventi di manutenzione dopo una
certa data.
Se questo è il tuo problema, io farei così.
Do per scontato che un cliente possa avere più di un impianto per il quale
tu debba fare la manutenzione.
Do per scontato che tu abbia una tabella tblClienti che abbia una struttura
simile a questa:
IDCliente         Contatore e chiave primaria
NomeCliente    Testo
ecc. ecc
Do per scontato che tu abbia una tabella tblImpianti che abbia una struttura
simile:
IDImpianto        Contatore e chiave primaria
DescrImpianto    Testo
IDCliente            Numerico
ecc. ecc.
Queste due tabelle dovrebbero essere tra di loro in relazione uno-a-molti in
base ai campi IDCliente.
Infine hai la tabella InterventiManeVar che ha la seguente struttura:
InterventiManeVarID    Contatore e chiave primaria
IDImpianto                    Numerico
IDCliente                       Numerico
Relazione                       Testo o Memo
Note                              Testo o Memo
Dataintman                     Data/ora
ecc. ecc.
Questa tabella è in relazione uno a molti con la tabella tblImpianti in base
ai campi IDImpianto.
Per prima cosa mi creerei una query di raggruppamento chiamata Query1 e che
abbia il seguente codice SQL:
SELECT InterventiManeVar.IDCliente, InterventiManeVar.IDImpianto,
Max(InterventiManeVar.Dataintman) AS MaxDiDataintman
FROM InterventiManeVar
GROUP BY InterventiManeVar.IDCliente, InterventiManeVar.IDImpianto
HAVING (((Max(InterventiManeVar.Dataintman))>[Digita la data parametro
(gg/mm/aaaa): ]));
Quindi mi creerei una seconda query di selezione chiamata Query2 e che abbia
il seguente codice SQL:
SELECT tblClienti.NomeCliente, tblImpianti.DescrImpianto
FROM tblClienti INNER JOIN (tblImpianti LEFT JOIN Query1 ON
tblImpianti.IDImpianto = Query1.IDImpianto) ON tblClienti.IDCliente =
tblImpianti.IDCliente
WHERE (((Query1.MaxDiDataintman) Is Null));
A questo punto apri Query2 e nella finestra di dialogo digita la data
parametro nella forma gg/mm/aaaa.
Spero che sia ciò che volevi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: QUERY SEMPLICE ??????

text:
Innanzi tutto,
GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEE.
Sei stato a dir poco fantastico.
Non so come ringraziarti  !!!!
Senti volevo invece chiederti dove posso trovare qualcosa che mi insegni
l'sql e seconda cosa come faccio a ricercare solo per mese e anno
tralasciando il giorno.
Non sono pratico di sql ma il ragionamento che hai fatto l'ho capito.
Grazie veramente tanto.
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:z4W%8.1656$lu5....@twister1.libero.it...



title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:FWX%8.2224$n04....@twister2.libero.it...
> Innanzi tutto,
Scrivi DOPO il quoting, tagliando le parti non fondamentali invece di
lasciare tutto!!!
Antonio


title: QUERY SEMPLICE ??????

text:
Scusa l'ignoranza,
ma cosa devo fare esattamente ?
Non capisco cosa vuol dire "scrivi dopo il quoting".
Grazie molto.
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:is609.3564$n04....@twister2.libero.it...



title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:uN609.3609$lu5....@twister1.libero.it...
> Scusa l'ignoranza,
> ma cosa devo fare esattamente ?
Ora te lo dico...
> Non capisco cosa vuol dire "scrivi dopo il quoting".
>
> Grazie molto.
Primo:
chiaramente non hai letto le istruzioni per l'uso postate regolarmente sul
NG, l'ultima volta ieri o l'altro ieri a firma Roberto.
Secondo:
il quoting è la parte di messaggio a cui stai rispondendo e che lasci nella
tua risposta. Si deve scrivere dopo il quoting, o tuttal più in mezzo,
lasciando la parte che può servire a capire la conversazione e togliendo
quanto superfluo.
Per esempio, una tua risposta "grazie" ad un post lungo un botto è
sbagliata, avresti dovuto lasciare magari l'ultima frase e scrverci
grazie... SOTTO....
Antonio


title: QUERY SEMPLICE ??????

text:
A proposito,
ho verificato il funzionamento di questa query, ma ho notato che se faccio
una ricerca dei interventi fatti nel giorno X del mese 3 dell'anno 2001, la
query comunque mi visualizza anche le manutenzioni effettuate in data
precedente e anche succesive alla data di richiesta.
questo è un esempio del risultato di una mia query che mi dice gli
interventi effettuati in data:    mese = 05  anno = 2002
  query parametri clienticombust NomeSoc IndirizzSoc Cittàsoc Tel1soc
Modello gen cal combustibile Numero contratto IDCliente dataintman
      AGRIPOOL SRL VIA TICINO DESENZANO 555555555 RTQ 350 GPL ??????? 1799
13/05/2002
      ALESSANDRINI RENATA VIA CAVOUR 8 DESENZANO 56666666666 2RCT5/1 GASOLIO
2 0375/98 486 13/05/2002
      AVANZINI INES VIA LORENZINI 121 DESENZANO DEL GARDA 777777777 3000
KLMC6 METANO 0648/00 1290 30/05/2002
      BERTO TERESA VIA MARCONI 112 DESENZANO 88888888888 TURBO CS20 METANO
0019/97 423 22/05/2002
      CONDOMINIO SAN ROCCO PIAZZA DUOMO 17 DESENZANO 999999999 2RCT8 METANO
0X002 355 13/05/2002
      CONDOMINIO SUSI VIA RIMEMBRANZE 46 DESENZANO 333333333 THE/NG 100
GASOLIO 2 NO 591 23/05/2002
      LUCCHETTA ANGELA VIA DANTE ALIGHIERI 126 DESENZANO DEL GARDA 2222222
DOMUS 26 IC METANO 0292/98 102 06/05/2002
      MENONI VINCENZO VIA INNOCENTA 2/A RIVOLTELLA DESENZANO 44444444444
BENEFIT 20 KIS METANO 0667/02 1803 29/05/2002
se effetuo la ricerca con la query suggerita cercando 01/05/2002
ottengo il seguente risultato :
  *query prova IDCliente NomeSoc relazione IDimpianto dataintman
      7 ANGONI DANIELE R.F. 64/A 205 12/03/2001
      7 ANGONI DANIELE R.F. 67/B 205 17/04/2002
      29 BERTAIOLA GIUSEPPINA R.F.93/A 72 17/04/2001
      29 BERTAIOLA GIUSEPPINA R.F.65/E 72 28/03/2002
      40 BONATI GIOVANNI R.F.63/A 77 08/03/2001
      40 BONATI GIOVANNI R.F. 68/E 77 29/03/2002
      41 BONOMETTI GIANCARLO R.F.92/A 127 17/04/2001
ora mi domando come mai mi restituisce dati del 2001 anche se io ho cercato
quelli del 2002 ?
Aiutatemi perfavore . Comincio a non capire più niente.
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:uN609.3609$lu5....@twister1.libero.it...



title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:c5709.3662$lu5....@twister1.libero.it...

scusate per il modo di scrivere, farò più attenzione. Grazie comunque per
l'aiuto e i suggerimenti.
Spero che così sia giusto !!! Mi pare di aver scritto dopo il famoso
quoting.
Ciao a tutti


title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:k8709.3666$lu5....@twister1.libero.it...
>
> > > > Scrivi DOPO il quoting, tagliando le parti non fondamentali invece
di
> > > > lasciare tutto!!!
> > > >
> > > > Antonio
> > > >
> > > >
>
> scusate per il modo di scrivere, farò più attenzione. Grazie comunque per
> l'aiuto e i suggerimenti.
>
> Spero che così sia giusto !!! Mi pare di aver scritto dopo il famoso
> quoting.
La posizione era corretta, però avresti dovuto sfoltire molto, come ho fatto
io adesso...
Antonio


title: QUERY SEMPLICE ??????

author: SimonenomiS

text:
"MM" <
mar...@libero.it
> wrote in
news:LWR%8.613$
lu5....@twister1.libero.it
:
> ...
> Esempio :
>
> Cherubini Flavia ha avuto pių manutenzioni al suo impianto in date
> diverse.
>
> Prima manutenzione              12/03/2001
> Seconda manutenzione          17/04/2002
>
> Se io inserisco nella ricerca parametrica i seguenti dati :    mese  =
>  03 anno = 2001
>
> Il risultato per Cherubini Flavia dovrebbe essere nullo (cioč non
> dovrei vedere i dati relativi a tale data in quanto l'intervento č
> stato fatto in tale  data e successiva).
>
  Questa query fa pių o meno quel che chiedi (restituisce solo l'ID dei
clienti, poi te lo gestirai come vuoi...):
SELECT DISTINCT [InterventiManeVar].IDCliente
FROM InterventiManeVar
WHERE NOT ((Month(Data)>=[Mese]) AND (Year(Data)>=[Anno]));
  Ciao.
----------------------------------------------
http://digilander.iol.it/winses
----------------------------------------------


title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:FWX%8.2224$n04....@twister2.libero.it...
[CUT]
> Senti volevo invece chiederti dove posso trovare qualcosa che mi insegni
> l'sql e seconda cosa come faccio a ricercare solo per mese e anno
> tralasciando il giorno.
Senza ributtare giù tutto, digita come giorno della data l'ultimo giorno del
mese (per marzo 2002 digita 31/03/2002); non sarà elegante ma è una
soluzione.
>
> Non sono pratico di sql ma il ragionamento che hai fatto l'ho capito.
>
> Grazie veramente tanto.
--



title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:c5709.3662$lu5....@twister1.libero.it...
> A proposito,
>
> ho verificato il funzionamento di questa query, ma ho notato che se faccio
> una ricerca dei interventi fatti nel giorno X del mese 3 dell'anno 2001,
la
> query comunque mi visualizza anche le manutenzioni effettuate in data
> precedente e anche succesive alla data di richiesta.
>
> questo è un esempio del risultato di una mia query che mi dice gli
> interventi effettuati in data:    mese = 05  anno = 2002
>
[CUT]
Ma questo non mi sembra essere il problema che abbiamo discusso prima: in
quello si cercava i clienti che non avevano avuto manutenzione.
Per darti una ipotesi del comportamento della query che tu ritieni non
corretto, dovresti almeno postare il codice SQL della query.



title: QUERY SEMPLICE ??????

text:
"> Ma questo non mi sembra essere il problema che abbiamo discusso prima: in
> quello si cercava i clienti che non avevano avuto manutenzione.
>
> Per darti una ipotesi del comportamento della query che tu ritieni non
> corretto, dovresti almeno postare il codice SQL della query.
>
> --
> Roberto
Scusa roberto,
forse non ci siamo capiti e quindi mi rispiego.
Io ho le seguenti tabelle :
  Clienti IDCliente NomeSoc IndirizzSoc Cittàsoc Provsoc Capsoc Pivasoc Abi
Cab Banca Modalpag Codfiscsoc Tel1soc Tel2soc Cellulare Faxsoc Numverdesoc
NomeCognomereferente Telefonoref Emailsoc httpsoc Note Indicazionistradali
      1 ABATE IVANO KRMC4 CAV. DI VITT. VENETO 15 CAV. DI VITT. VENETO
LONATO BS 25013
     555555 0
     MAN.08.10.01 R.F.284/B CONTR.170 C.242/98*** NomeCognomeContatto--> ***
      2 ALESSANDRINI MARIACLAUDIA 3700.27 GASOLIO 1 .RG1 VIA MONTE 71 VIA
MONTE PADENGHE BS 25080
     5555555 0
     MAN.20.06.01/P R.F.110/A contr. 265 C.374/98*** NomeCognomeContatto-->
***
  Impianto termico idimpiantotermico idcliente costruttore generatore di
calore Modello gen cal Matricola gen cal a muro a terra acqua aria soffiato
atmosferico altrofluido altrobruciatore combustibile naturale forzato
potenza nominale rendimento utile a potenza nominale percent estremi di
certificazione costrutt bruciatore modello bruc matricola bruc potenza bruc
min potenza bruc max camino individuale camino collettivo scarico a parete
custrutt reg clim modello reg clim num ore prog su 24 prog settimanale prog
mensile percent install elem corpi scaldanti descrizione del sistema diretta
indiretta superficie apertura cm2 ventilatore areazione locali portata in
m3h costrutt pompe modello pompe matricola pompe potenz pompe
Portatam3hpompe prevalenzakpapomp dataaccensbruc dataaccensgen
codicegeneratore codicebruciatore note generatore note bruciatore
dataultimint dataultimman
      434 1 RBL SPA 2000 20 KIS 2149526 Sì No Sì No No Sì
     METANO No Sì 23,3
     No No No PERRY ELETTRONIC 0 No No
     No No 1600 No 0
      72 2 RBL SPA 2KRCT5 71344 No Sì Sì No Sì No
     METANO Sì No 27.200
     RBL SPA RIELLO 40.5
     No No No IMIT TAR
     No No
     No No 2400 No
      77 2 RBL SPA 2KRCT5/1 4924292 No Sì Sì No Sì No
     METANO Sì No 34,8
     No No No
     CRONOTERMOSTATO
     No No
     No No 600 No
      127 1 RBL SPA KRMC4I 4034130 No Sì Sì No No Sì
     METANO Sì No 31,39
     No No No
     No No
     No No 500 No
  InterventiManeVar ID IDimpianto IDCliente relazione note dataintman firma
codice
      1 205 1 R.F. 64/A PULIZIA 12/03/2001
     1
      2 205 2 R.F. 67/B PULIZIA+PROVA+RAPPORTO 17/04/2002 CHRISTIAN 1
      3 434 1 R.F. 56/B PULIZIA 26/04/2001
     0
La query parametrica che dovrei modificare è la seguente :
(attualmente questa query che viene eseguita cliccando un pulsante
posizionato all'interno di una maschera non assocciata dove passo i
parametri (il nome della maschera è parametri) mi restituisce tutte le voci
per cui ho specificato il relativo parametro.
Fatto sta' che questa query mi deve visualizzare solo i clienti e relativi
impianti su cui non è stato fatto una manutenzione successiva alla data
specificata nei parametri passati alla query.) Ricordo che un cliente puo'
avere diversi impianti identificati dall ' IDIMPIANTO TERMICO per cui la
query mi dovrebbe guadare i singoli impianti e relativi interventi per
capire se su quel specifico impianto sono stati effettutati
manutenzioni/interventi successive alla data specificata. Non mi deve
visualizzare gli interventi fatti prima della data passata alla query
paraetrica.
Inoltre nell'istruzione compare [TipoInt] che è un campo in cui cè il valore
"1" oppure "0"  ---->    (Interventi vari = 0)    (Interventi manutenzione =
1)
Il parametro [TipoInt] viene passato alla query dalla maschera parametri
dove risiede un gruppo opzioni che imposta il valore su 0 oppure 1 in base
alla voce selezionata.
Spero che abbiate capito.  La query in questione che esegue attualmente la
ricerca è la seguente :  (sono accetti consigli o suggerimenti per migliorie
o correzzione errori)
QUERY PARAMETRICOMBUST:
SELECT Clienti.NomeSoc, Clienti.IndirizzSoc, Clienti.Cittàsoc,
Clienti.Tel1soc, [Impianto termico].[Modello gen cal], [Impianto
termico].combustibile, [Impianto riscaldamento].[Numero contratto],
Clienti.IDCliente, InterventiManeVar.dataintman
FROM ((Clienti INNER JOIN InterventiManeVar ON Clienti.IDCliente =
InterventiManeVar.IDCliente) INNER JOIN [Impianto riscaldamento] ON
Clienti.IDCliente = [Impianto riscaldamento].IDCliente) INNER JOIN [Impianto
termico] ON (Clienti.IDCliente = [Impianto termico].idcliente) AND
(InterventiManeVar.IDimpiantotermico = [Impianto termico].idimpiantotermico)
GROUP BY Clienti.NomeSoc, Clienti.IndirizzSoc, Clienti.Cittàsoc,
Clienti.Tel1soc, [Impianto termico].[Modello gen cal], [Impianto
termico].combustibile, [Impianto riscaldamento].[Numero contratto],
Clienti.IDCliente, InterventiManeVar.dataintman, [Impianto
termico].idcliente, InterventiManeVar.codice
HAVING ((([Impianto termico].[Modello gen cal]) Like "*" &
[forms]![parametri]![modellogencal] & "*") AND (([Impianto
termico].combustibile) Like "*" & [forms]![parametri]![combustibile] & "*")
AND ((InterventiManeVar.codice) Like [forms]![parametri]![tipoint]) AND
((DatePart("m",[Dataintman])) Like "*" & [forms]![parametri]![meseint] &
"*") AND ((DatePart("yyyy",[Dataintman])) Like "*" &
[forms]![parametri]![annoint] & "*"));
So che il messaggio è un po' lungo ma almeno mi sono spiegato.
Mentalmente sono entrato in un circolo vizioso e non ce la faccio più a
ragionare. Datemi una mano perfavore.
Grazie GRAZIE.


title: QUERY SEMPLICE ??????

text:
"SimonenomiS" <Si...@nomiS.it> ha scritto nel messaggio
> > Esempio :
> >
> > Cherubini Flavia ha avuto pių manutenzioni al suo impianto in date
> > diverse.
> >
> > Prima manutenzione              12/03/2001
> > Seconda manutenzione          17/04/2002
> >
> > Se io inserisco nella ricerca parametrica i seguenti dati :    mese  =
> >  03 anno = 2001
> >
> > Il risultato per Cherubini Flavia dovrebbe essere nullo (cioč non
> > dovrei vedere i dati relativi a tale data in quanto l'intervento č
> > stato fatto in tale  data e successiva).
> >
>   Questa query fa pių o meno quel che chiedi (restituisce solo l'ID dei
> clienti, poi te lo gestirai come vuoi...):
>
> SELECT DISTINCT [InterventiManeVar].IDCliente
> FROM InterventiManeVar
> WHERE NOT ((Month(Data)>=[Mese]) AND (Year(Data)>=[Anno]));
>
>   Ciao.
Grazie per l'interesse,
provero' ad applicare questo codice che mi dici tu anche se non so se mi
potrā funzionare .
Se qualcuno ha qualche idea mi faccia sapere.
A proposito, come mai non si possono inviare messaggi con allegati qui nel
Newsgroup ?
Ciao.


title: QUERY SEMPLICE ??????

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:e5r09.7398$lu5.1...@twister1.libero.it...
>
> A proposito, come mai non si possono inviare messaggi con allegati qui nel
> Newsgroup ?
Perchè il NG non è della gerarchia binari o binaries dove invece appunto è
possibile farlo...
Antonio


title: QUERY SEMPLICE ??????

text:
> Senza ributtare giù tutto, digita come giorno della data l'ultimo giorno
del
> mese (per marzo 2002 digita 31/03/2002); non sarà elegante ma è una
> soluzione.
>
> Roberto
>
Ciao Roberto,
scusa se ti ho contattato in privato ma era l'unic modo per farti vedere la
struttura delle mie tabelle e farti capire il mio problema.
La soluzione che tu dici di avermi dato, senza voler togliere nulla,
andrebbe bene nel caso io dovessi fare una ricerca senza tante pretese.
Purtroppo la query in questione è una query parametrica e prende i dati (
parametri) da una maschera parametri che non contiene la possibità di
inserimento del giorno , ma solo del mese e anno, anche perchè il giorno non
mi occorre.
Oltretutto i risultati ottenuti dalla query non sono proprio corretti in
quanto si ottengono
degli interventi fatti prima della data ricercata e anche successivi .
Ti ringrazio nuovamente .
Ciao.


title: contenuto caselle di teste

author: Furo

text:
Da una casella combinata IDAnagraficaclienti che si trova nella maschera
Dettaglicliente facendo doppio clic al suo interno apro un'altra maschera
che si chiama Anagrafica cliente1.
Qui creo anagrafiche di nuovi clienti o consulto quelli già caricati (nome,
indirizzo, tel, email, etc).
Vorrei con il doppio clic aprire la maschera Anagraficacliente1(fin qui
tutto ok) e posizionarmi immediatamente nel record (se esiste) dove il
valore della casella di testo Company (che contiene il nome del cliente) è
uguale al contenuto della casella combinata IDAnagraficaclienti dell'altra
maschera.
Spero di non essere stato troppo contorto.
Me ne scuso.
Furo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: contenuto caselle di teste

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Da una casella combinata IDAnagraficaclienti che si trova nella maschera
> Dettaglicliente facendo doppio clic al suo interno apro un'altra maschera
> che si chiama Anagrafica cliente1.
>
> Qui creo anagrafiche di nuovi clienti o consulto quelli già caricati
(nome,
> indirizzo, tel, email, etc).
>
> Vorrei con il doppio clic aprire la maschera Anagraficacliente1(fin qui
> tutto ok) e posizionarmi immediatamente nel record (se esiste) dove il
> valore della casella di testo Company (che contiene il nome del cliente) è
> uguale al contenuto della casella combinata IDAnagraficaclienti dell'altra
> maschera.
>
> Spero di non essere stato troppo contorto.
> Me ne scuso.
>
> Furo
Usa l'argomento condizioneWHERE del metodo OpenForm (vedi help).
Comunque non è importante come si chiama la casella di testo Company, ma
come si chiama il campo ad essa associato.
Se tale campo è di tipo Contatore/Numerico e si chiama Pippo, prova con:
DoCmd.OpenForm "[Anagrafica cliente1]", , , "Pippo=" &
Me!IDAnagraficaclienti
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: contenuto caselle di teste

text:

Grazie Roberto
Il campo a cui fa riferimento la casella di testo Company si chiama nella
stessa maniera cioè Company ed è di tipo testo (ci sono i nomi dei clienti).
Ho provato ad inserire il tuo listato vba nell'evento su apertura della
maschera Anagrafica cliente1; evidentemente un contenuto testo ha bisogno di
qualche cosa di diverso perchè mi da errore.



title: contenuto caselle di teste

text:

> Grazie Roberto
>
> Il campo a cui fa riferimento la casella di testo Company si chiama nella
> stessa maniera cioè Company ed è di tipo testo (ci sono i nomi dei
clienti).
>
> Ho provato ad inserire il tuo listato vba nell'evento su apertura della
> maschera Anagrafica cliente1; evidentemente un contenuto testo ha bisogno
di
> qualche cosa di diverso perchè mi da errore.
>
> Furo
Se i campi Company e IDAnagraficaclienti sono di tipo testo, per aprire la
maschera Anagrafica cliente1 devi allora scrivere:
DoCmd.OpenForm "[Anagrafica cliente1]", , , _
"Company ='" & Me!IDAnagraficaclienti & "'"
Se poi vuoi filtrare la maschera dopo la sua apertura, a fronte dell'evnto
"Su apertura" della maschera genera il seguente codice VBA:
Me.Filter = "Company ='" & Me!IDAnagraficaclienti & "'"
Me.FilterOn = True



title: contenuto caselle di teste

text:

Sei gintilissimo.
Problema (mi scuso se non mi sono spiegato chiaramente): IDAnagraficaclienti
si trova nella maschera Dettaglicliente.
Con un doppio clic su questa casella combinata apro l'altra maschera dove
c'è la casella di testo Company.
Su evento apertura della maschera Anagrafica cliente1 ho scritto
DoCmd.OpenForm "[Anagrafica cliente1]", , , _
> "Company ='" & Me!IDAnagraficaclienti & "'"
Mi viene evidenziato il seguente errore: "Impossibile trovare il campo
IDAnagraficaclienti a cui si fa riferimento nell'espressione".



title: contenuto caselle di teste

text:

Sei gintilissimo.
Problema (mi scuso se non mi sono spiegato chiaramente): IDAnagraficaclienti
si trova nella maschera Dettaglicliente.
Con un doppio clic su questa casella combinata apro l'altra maschera dove
c'è la casella di testo Company.
Su evento apertura della maschera Anagrafica cliente1 ho scritto
DoCmd.OpenForm "[Anagrafica cliente1]", , , _
> "Company ='" & Me!IDAnagraficaclienti & "'"
Mi viene evidenziato il seguente errore: "Impossibile trovare il campo
IDAnagraficaclienti a cui si fa riferimento nell'espressione".
Furo



title: contenuto caselle di teste

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
[CUT]
>
> Problema (mi scuso se non mi sono spiegato chiaramente):
IDAnagraficaclienti
> si trova nella maschera Dettaglicliente.
>
> Con un doppio clic su questa casella combinata apro l'altra maschera dove
> c'è la casella di testo Company.
>
> Su evento apertura della maschera Anagrafica cliente1 ho scritto
> DoCmd.OpenForm "[Anagrafica cliente1]", , , _
> > "Company ='" & Me!IDAnagraficaclienti & "'"
>
> Mi viene evidenziato il seguente errore: "Impossibile trovare il campo
> IDAnagraficaclienti a cui si fa riferimento nell'espressione".
>
> Furo
Noooo.
Tu ti sei spiegato bene già da prima, ma non riesci a comprendere ciò che io
ti suggerisco.
DoCmd.OpenForm "[Anagrafica cliente1]", , , _
"Company ='" & Me!IDAnagraficaclienti & "'"
non devi scriverlo a fronte dell'evento "Su apertura" della maschera
Anagrafica cliente1; DoCmd.OpenForm... serve proprio ad aprire tale
maschera, quindi è un non senso scriverlo a fronte del suo evento "Su
apertura".
Come ti ho già scritto nei messaggi precedenti devi scrivere tale metodo a
fronte dell'evento "Su doppio clic" della casella combinata
IDanagraficaclienti.
Mi permetto di darti un consiglio disinteressato: se vuoi partecipare in
modo proficuo a questo NG, ma soprattutto vuoi programmare in Access è bene
che tu studi Access almeno quel po' per acquisire una proprietà di
linguaggio necessaria a farti capire quando esponi i tuoi quesiti es a
comrendere le soluzioni che ti vengono proposte.



title: contenuto caselle di teste

text:

Hai ragione.
Sono solo un poveretto con un pò di buona volontà.
Mi spiace non capire al volo i tuoi preziosi suggerimenti, veramente.
Ad ogni modo ho riprovato (grazie per avermi spronato / provocato) e tutto
và alla grande.
Grazie ancora Roberto (per tutto)



title: errore 3022

author: Marco

text:
Ciao a tutti,
ho creato una macro per duplicare un record, ma mi da errore di runtime
3022, anche se poi selezionando il tasto fine funziona tutto.....come posso
fare a modificare il messaggio dell'errore 3022???
Grazie
Marco


title: errore 3022

author: namor

text:
Marco ha scritto:

Non mi ricordo a memoria tutta la lista dei 3000 e passa errori di
access... che errore è il 3022?
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


title: errore 3022

author: sv

text:
namor ha scritto:
<cut>
> Non mi ricordo a memoria tutta la lista dei 3000 e passa errori di
> access... che errore č il 3022?
> Namor
Se ti puň interessare ho il "Database degli Errori" di Access, con le
relative stringhe di errore. In questo caso il 3022 č: "L'apporto
modifiche non č riuscito perché si č cercato di duplicare i valori
nell'indice, nella chiave primaria o nella relazione. Modificare i dati
nel campo o nei campi che contengono dati duplicati, rimuovere l'indice o
ridefinire l'indice per consentire l'inserimento di voci duplicate, quindi
ritentare l'operazione."
Se vuoi te lo spedisco, č un file .mdb
Nell'occasione ti invio i piů sentiti Auguri.
--
rgrds
SC
--



title: errore 3022

text:
Marco ha scritto:
> Ciao a tutti,
> ho creato una macro per duplicare un record, ma mi da errore di runtime
> 3022, anche se poi selezionando il tasto fine funziona tutto.....come
posso
> fare a modificare il messaggio dell'errore 3022???
> Grazie
> Marco
namor ha scritto:
> Non mi ricordo a memoria tutta la lista dei 3000 e passa errori di
> access... che errore è il 3022?
> Namor
SC ha scritto:
il 3022 è: "L'apporto
modifiche non è riuscito perché si è cercato di duplicare i valori
nell'indice, nella chiave primaria o nella relazione. Modificare i dati
nel campo o nei campi che contengono dati duplicati, rimuovere l'indice o
ridefinire l'indice per consentire l'inserimento di voci duplicate, quindi
ritentare l'operazione."
Ma il messaggio di errore come lo posso modificare????
Grazie a tutti
Marco


title: errore 3022


title: errore 3022

text:
sv ha scritto:
> namor ha scritto:
<cut>
> > Non mi ricordo a memoria tutta la lista dei 3000 e passa errori di
> > access... che errore č il 3022?
> > Namor
> Se ti puň interessare ho il "Database degli Errori" di Access, con le
> relative stringhe di errore. In questo caso il 3022 č: "L'apporto
> modifiche non č riuscito perché si č cercato di duplicare i valori
> nell'indice, nella chiave primaria o nella relazione. Modificare i dati
> nel campo o nei campi che contengono dati duplicati, rimuovere l'indice o
> ridefinire l'indice per consentire l'inserimento di voci duplicate, quindi
> ritentare l'operazione."
> Se vuoi te lo spedisco, č un file .mdb
> Nell'occasione ti invio i piů sentiti Auguri.
> --
> rgrds
> SC
Si grazie, spedisci che dň un'occhiata.
E tanti auguri anche a te.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: errore 3022

text:
> sv ha scritto:
> > namor ha scritto:
>
> <cut>
>
> > > Non mi ricordo a memoria tutta la lista dei 3000 e passa errori di
> > > access... che errore č il 3022?
> > > Namor
>
> > Se ti puň interessare ho il "Database degli Errori" di Access, con le
> > relative stringhe di errore. In questo caso il 3022 č: "L'apporto
> > modifiche non č riuscito perché si č cercato di duplicare i valori
> > nell'indice, nella chiave primaria o nella relazione. Modificare i dati
> > nel campo o nei campi che contengono dati duplicati, rimuovere l'indice
o
> > ridefinire l'indice per consentire l'inserimento di voci duplicate,
quindi
> > ritentare l'operazione."
> > Se vuoi te lo spedisco, č un file .mdb
> > Nell'occasione ti invio i piů sentiti Auguri.
> > --
> > rgrds
> > SC
>
>
> Si grazie, spedisci che dň un'occhiata.
> E tanti auguri anche a te.
> Namor
Anch'io ho l'elenco errori DAO, non č che hai anche quelli DAO?
MAssimiliano


title: errore 3022

text:
MA ha scritto:
<cut>
> > Si grazie, spedisci che dň un'occhiata.
> > E tanti auguri anche a te.
> > Namor
> Anch'io ho l'elenco errori DAO, non č che hai anche quelli DAO?
> MAssimiliano
Ho inviato quello che mi trovo.
--
rgrds
SC
--



title: errore 3022

text:
MA ha scritto:
> Anch'io ho l'elenco errori DAO, non è che hai anche quelli DAO?
> MAssimiliano
No, io per adesso non ho ancora nessun elenco. Mandami anche il tuo, che
me lo studio. Stavo giusto pensando di postare una richiesta sui codici di
errore tempo fa, ma forse con un elenco completo codice-descrizione
risolvo da solo.



title: errore 3022

text:
namor ha scritto:
> MA ha scritto:
> > Anch'io ho l'elenco errori DAO, non è che hai anche quelli DAO?
> > MAssimiliano
> No, io per adesso non ho ancora nessun elenco. Mandami anche il tuo, che
> me lo studio. Stavo giusto pensando di postare una richiesta sui codici di
> errore tempo fa, ma forse con un elenco completo codice-descrizione
> risolvo da solo.
> Namor
Guardate la posta che già l'ho inviato ad entrambi.
--
rgrds
SC
--



title: errore 3022

author: cidi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:wWTFb.19802$i_5....@news.edisontel.com...
> Anch'io ho l'elenco errori DAO, non è che hai anche quelli DAO?
> MAssimiliano
>
...Insomma? !
li HAI? .......o..... NO? :-))
Ciao Daniele


title: errore 3022

text:
> > Anch'io ho l'elenco errori DAO, non è che hai anche quelli DAO?
> > MAssimiliano
> >
> ...Insomma? !
> li HAI? .......o..... NO? :-))
>
> Ciao Daniele
Solo quelli Dao ed è la stessa funzione postatami.
MAssimiliano


title: errore 3022

text:
sv ha scritto:
> namor ha scritto:
> > MA ha scritto:
> > > Anch'io ho l'elenco errori DAO, non è che hai anche quelli DAO?
> > > MAssimiliano
> > No, io per adesso non ho ancora nessun elenco. Mandami anche il tuo, che
> > me lo studio. Stavo giusto pensando di postare una richiesta sui codici
> > di errore tempo fa, ma forse con un elenco completo codice-descrizione
> > risolvo da solo.
> > Namor
> Guardate la posta che già l'ho inviato ad entrambi.
> --
> rgrds
> SC
Ricevuto, grazie.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: Quale "aggiorna" devo usare?

author: Morbillo

text:
Ciao..nuovo quesito:
in una maschera ho un casella combinata che fa  riferimento ad un elenco di
nomi.Ho impostato che facendo doppio clicl sulla casella combinata posso
aprire la tabella ed inserire unj nuovo nome.Quando chiudo questa tabella
vorrei avere a disposizione nella casella combinata questo nuovo nome.Ho
collegato una macro che su  clic sulla casella dovrebbe aggiornarmi
l'elenco.
Però se nella macro metto "aggiorna oggetto" non si aggiorna..idem se uso
"comando--aggiorna" e "comando-aggiorna pagina".
Funziona se uso l'aggiorna dal menu record o se con la creazione guidata
inserisco un pulsante aggiorna maschera.
Come posso usare il codice giusto per avere l'aggiornamento cliccando sulla
casella(chimanado la macro..o con altro meetodo..)
Spero di resser stato chiaro
Grazie
Stefano


title: Quale "aggiorna" devo usare?

author: vespamu

text:
Sull'evento chiusura della maschera in oggetto devi creare un routine evento
con questa istruzione:
Me![nomemascheradovehailacasella].[nometuacasellacombinata].Requery
Ciao
Morbillo ha scritto nel messaggio <8vjr3g$i54$
1...@nslave3.tin.it
>...



title: Quale "aggiorna" devo usare?

author: Roberto dal portatile

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:PweT5.27065$FV2.7...@news.infostrada.it...
> Sull'evento chiusura della maschera in oggetto devi creare un routine
evento
> con questa istruzione:
> Me![nomemascheradovehailacasella].[nometuacasellacombinata].Requery
>
> Ciao
>
Innanzitutto:
[Forms]! e non Me!
Access ti darà comunque errore se prima della Requery non aggiorni la
casella combinata.
Se la combo è a due colonne (ID e Descrizione):
[Forms]![NomeMaschera]![NomeCasellaCombinata] = Me![NomeChiavePrimaria]
e se è invece ad una colonna (solo Descrizione):
[Forms]![NomeMaschera]![NomeCasellaCombinata] =
Me![NomeControlloDescrizione]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Quale "aggiorna" devo usare?

text:
Grazie per la correzzione, è una cosa che in futuro servira' anche a me.
Roberto dal portatile ha scritto nel messaggio ...



title: Quale "aggiorna" devo usare?

text:
>
> Innanzitutto:
> [Forms]! e non Me!
>
> Access ti darà comunque errore se prima della Requery non aggiorni la
> casella combinata.
> Se la combo è a due colonne (ID e Descrizione):
> [Forms]![NomeMaschera]![NomeCasellaCombinata] = Me![NomeChiavePrimaria]
>
> e se è invece ad una colonna (solo Descrizione):
> [Forms]![NomeMaschera]![NomeCasellaCombinata] =
> Me![NomeControlloDescrizione]
>
Allora..con l'istruzione Forms.....requery, funziona perfettamente:non
capisco dove e quando dovrebbe dare l'errore che dici tu...a me non vengono
errori...
cmq, io per ora programmo senza scrivere il codice direttamente, il
visualbasic..al massimo riesco a scrivere qualche istruzione sql e uso le
funzioni gia pronte..
questo per chiedere: ma cosa è Me!? non mi è mai apparso, è vb?
ciao e grazie


title: Quale "aggiorna" devo usare?

text:
"Morbillo" <
stca...@tin.it
> ha scritto nel messaggio
news:8vk9sj$7gb$1...@nslave3.tin.it...

Scusami ma la mia risposta era rivolta a Vespamu, con l'intenzione di
puntalizzare una sua inesattezza e, a parer mio, una sua omissione. il mio
messaggio non voleva essere affatto una risposta al tuo quesito, visto che
non uso le macro.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: filtrare con parole chiave

author: alnor

text:
Scusate da subito l'ignoranza, ma vi sarei grato se qualcuno mi potesse
aiutare.
Vorrei fare un db per catalogare riviste. Ho fatto una tabella riviste con
ID, nome rivista, anno, parola chiave (cioe' una parola che riassuma il
contenuto della rivista). Le parole chiave sono finite e stanno su una
seconda tabella.
Vorrei poter selezionare da una maschera la parola chiave ed ottenere tutte
le riviste che contengono quella parola chiave. Come posso fare?
Posso mettere nella casella di testo anche piu' di una parola chiave?
Grazie
Paolo


title: filtrare con parole chiave

text:
"alnor" <
al...@levamilibero.it
> ha scritto nel messaggio
news:2Ycd6.50618$ew1.3...@news.infostrada.it...

Ti consiglio questa soluzione.
Nella tabella dove cataloghi le tue riviste, al posto di un campo di tipo
testo che contiene una parola chiave metti un campo di tipo memo.
Quando inserisci i dati di una rivista, nel campo memo scrivi una
chiacchierata (con tanto di segni di interpunzione, virgolette ecc..) che
descriva il tipo di rivista, il suo contenuto ed al limite un abstract
dell'indice della rivista. Nel fare questo adopera le parole che ritieni più
opportune, ovvero senza sceglierle da una lista predefinita.
Ipotizziamo che la ricerca la vuoi effettuare usando fino a 4 frasi di
ricerca. Naturalmente ogni frase può essere composta da più parole, da una
sola parola o da nessuna parola (nel caso in cui le frasi di ricerca debbano
essere meno di quattro); l'importante è scrivere qualcosa almeno nella prima
frase di ricerca.
Creati una maschera (Maschera1), di sola consultazione e che abbia come
origine record la tua tabella; questa maschera servirà a visualizzare il
risultato della ricerca basata su frasi o parole contenute nel campo memo.
Maschera1 deve contenere tra gli altri anche una casella di testo associata
al campo memo: a detto controllo dai il nome Dida.
Nell'intestazione di Maschera1 inserisci un pulsante di controllo che apra
una maschera chiamata Maschera2.
Creati un'altra maschera e chiamala Maschera2; detta maschera non deve avere
origine record, deve essere di tipo popup, a scelta obbligatoria e con stile
bordo dialogo.
In Maschera2 insrisci 4 caselle di testo non associate che chiamerai
rispettivamente Prima, Seconda, Terza e Quarta.
Poichè opererai una ricerca con più parole chiave, dovrai esplicitare se
dette parole chiave dovranno operare la ricerca in And o in Or. A tale scopo
in Maschera2 inserisci un'altra casella di testo non associata che chiamerai
ANDOR; come valore predefinito del controllo ANDOR metti la costante "AND".
Inserisci in Maschera2 un pulsante di comando chiamato Cerca.
A fronte dell'evento "Su caricamento" di Maschera2 genera il seguente codice
VBA:
Me!Prima = Null
Me!Seconda = Null
Me!Terza = Null
Me!Quarta = Null
A fronte dell'evento "Su clic" del pulsante Cerca genera il seguente codice
VBA:
Private Sub Cerca_Click()
Dim strTitolo As String, strMsg As String, IntFinestraMsg As Integer
Dim IntNuovo As Integer
If IsNull(Me!Prima) Then
    strTitolo = "Campo obbligatorio non digitato"
    strMsg = "Non hai digitato la prima parola chiave"
    IntFinestraMsg = vbExclamation
    IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
    Me!Prima.SetFocus
Else
    If Left(Me!Prima, 1) <> "*" Then
        Me!Prima = "*" & Me!Prima
    End If
    If Right(Me!Prima, 1) <> "*" Then
        Me!Prima = Me!Prima & "*"
    End If
    If Not IsNull(Me!Seconda) Then
        If Left(Me!Seconda, 1) <> "*" Then
            Me!Seconda = "*" & Me!Seconda
        End If
        If Right(Me!Seconda, 1) <> "*" Then
            Me!Seconda = Me!Seconda & "*"
        End If
    End If
    If Not IsNull(Me!Terza) Then
        If Left(Me!Terza, 1) <> "*" Then
            Me!Terza = "*" & Me!Terza
        End If
        If Right(Me!Terza, 1) <> "*" Then
            Me!Terza = Me!Terza & "*"
        End If
    End If
    If Not IsNull(Me!Quarta) Then
        If Left(Me!Quarta, 1) <> "*" Then
            Me!Quarta = "*" & Me!Quarta
        End If
        If Right(Me!Quarta, 1) <> "*" Then
            Me!Quarta = Me!Quarta & "*"
        End If
    End If
    Dim ChiaveRic As String
    ChiaveRic = "[Dida] Like " & Chr$(34) & Me!Prima & Chr$(34)
    If Not IsNull(Me!Seconda) Then
        ChiaveRic = ChiaveRic & " " & Me!ANDOR & " [Dida] Like " & Chr$(34)
& Me!Seconda & Chr$(34)
    End If
    If Not IsNull(Me!Terza) Then
        ChiaveRic = ChiaveRic & " " & Me!ANDOR & " [Dida] Like " & Chr$(34)
& Me!Terza & Chr$(34)
    End If
    If Not IsNull(Me!Quarta) Then
        ChiaveRic = ChiaveRic & " " & Me!ANDOR & " [Dida] Like " & Chr$(34)
& Me!Quarta & Chr$(34)
    End If
    Me.Visible = False
    DoCmd.Hourglass True
    Forms!Maschera1.SetFocus
    DoCmd.ApplyFilter , ChiaveRic
    If Forms!Maschera1.RecordsetClone.RecordCount = 0 Then
        DoCmd.Hourglass False
        strTitolo = "Ricerca con esito negativo"
        strMsg = "Non esistono riviste che soddisfano questi criteri"
        IntFinestraMsg = vbExclamation
        IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
        DoCmd.ShowAllRecords
    End If
    DoCmd.Hourglass False
    Me.Visible = True
    Me!Prima.SetFocus
    DoCmd.Close
End If
End Sub
A questo punto apri Maschera1, pigia il pulsante di comando: ti si aprirà
Maschera2. Se le parole chiave debbono operare in Or nella ricerca, nella
casella di testo ANDOR digita la parola OR. Digita nelle altre caselle di
testo da una a quattro frasi chiave (l'iportante che digiti qualcosa nella
prima, altrimenti avrai un messaggio d'avvertimento). Pigia il pulsante di
comando Cerca.
Se esistono riviste che soddisfano i criteri di ricerca, le vedrai
visualizzate in Maschera1, altrimenti riceverai un messaggio di avvertimnto
e in Maschera1 vedrai tutte le riviste.
Puoi anche digitare le parole chiave anche non per intero: ovvero digitando
la parola chiave scioper, vedrai sia le riviste che nel campo memo
contengono la parola sciopero che quelle che contengono la parola scioperi.
Se la soluzione ti soddisfa, provala e facci sapere se funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: filtrare con parole chiave

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
ffnd6.57162$ew1.3...@news.infostrada.it...
>  cut
Veramente GRAZIE!
Pero' ricevo un errore che dovrebbe venire da queste righe
ChiaveRic = ChiaveRic & " " & Me!ANDOR & " [Dida] Like " & Chr$(34)
 & Me!seconda & Chr$(34)
End If
If Not IsNull(Me!terza) Then
ChiaveRic = ChiaveRic & " " & Me!ANDOR & " [Dida] Like " & Chr$(34)
& Me!Terza & Chr$(34)
End If
If Not IsNull(Me!Quarta) Then
ChiaveRic = ChiaveRic & " " & Me!ANDOR & " [Dida] Like " & Chr$(34)
& Me!Quarta & Chr$(34)
End If
sapreste aiutarmi?


title: filtrare con parole chiave

text:
"alnor" <
al...@levamilibero.it
> ha scritto nel messaggio
news:3Iyd6.59247$ew1.3...@news.infostrada.it...

Bisognerebbe che ci dicessi che errore ricevi e quale riga ti si evidenzia
premendo il pulsante di Debug.
Potrebbe essere solamente un errore di trascrizione o il fatto che in
Maschera2 non esistano caselle di testo chiamate Terza e/o Quarta.



title: filtrare con parole chiave

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
v6zd6.59377$ew1.3...@news.infostrada.it...
>
> > >  cut
> Bisognerebbe che ci dicessi che errore ricevi e quale riga ti si evidenzia
> premendo il pulsante di Debug.
> Potrebbe essere solamente un errore di trascrizione o il fatto che in
> Maschera2 non esistano caselle di testo chiamate Terza e/o Quarta.
Roberto avevi ragione era un errore di trascrizione, ma ora ho un altro
problema (confido nella tua pazienza): quando inserisco la parola chiave e
premo il tasto *cerca* mi appare una finestra dal titolo *immissione valore
parametro* e poi Dida e una casella in cui inserire il parametro (?)
Dida e' una casella di testo che ha come origine controllo il campo *parole
chiave* della tabella principale.
Dovrei darle altre impostazioni?
Grazie
Paolo


title: filtrare con parole chiave

text:
"alnor" <
al...@levamilibero.it
> ha scritto nel messaggio
news:23Ud6.68036$ew1.4...@news.infostrada.it...
>
> Roberto dal portatile <
r.ma...@libero.it
> wrote in message
> v6zd6.59377$ew1.3...@news.infostrada.it...
> >
[CUT]
> Roberto avevi ragione era un errore di trascrizione, ma ora ho un altro
> problema (confido nella tua pazienza): quando inserisco la parola chiave e
> premo il tasto *cerca* mi appare una finestra dal titolo *immissione
valore
> parametro* e poi Dida e una casella in cui inserire il parametro (?)
> Dida e' una casella di testo che ha come origine controllo il campo
*parole
> chiave* della tabella principale.
> Dovrei darle altre impostazioni?
> Grazie
> Paolo
>
Nelle quattro righe del codice VBA che hanno scritta la parola [Dida],
sostituisci detto nome con il nome del campo della tabella che contiene la
*chiacchierata* (mi sembra di capire [parole chiave] ).
Se qualcosa non va ancora, rifatti vivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>


title: HELP !!!! Immagini associate ai record....

text:
Ciao a tutti
Aiutatemi, come associare un'immagine  visualizzata direttamente in una
maschera (dim. immagine 5 x 5)  eventualmente aprendola a schermo pieno a
dei record di una tabella ???
Ex. Impiegati in una tabella "Anagrafica_Impiegati"
Ho guardato sul sito e scaricato qualche esempio a riguardo, ma si tratta di
maschere ad hoc che puntano ad immagini sull'hard-disk; Io invece voglio
realizzare l'obbiettivo di visionare una miniatura all'interno della
maschera che mi sono costruito
Mi avete consigliato di non farlo perché è pesante per il DB ma non
importa....le immagini sono circa 30.
Grazie
Attendo fiducioso


text:
"
news.tin.it
" <
pi...@pippo.it
> ha scritto nel messaggio
news:goYOb.116065$VW.47...@news3.tin.it...

Continuiamo a non consigliartelo.
Se non l'hai sull'hard disk dove sono salvate queste foto?
Se sono salvate in c:\pippo e vuoi legarle al valore del controllo pluto e
il controllo immagine non associata si chiama foto
inserisci questo codice nel modulo
private sub form_current()
if dir("c:\pippo\" & me.pluto & ".jpg") <>"" then
me.foto.picture = "c:\pippo\" & me.pluto & ".jpg"
else
me.foto.picture = empty
end if
end sub
MAssimiliano


text:
Ciao MA
Grazie per la risposta ma essendo neofita, temo di non aver capito bene....
Il codice, va inserito dove ???
Io ho una maschera che mi visualizza idati di una tabella, tra iquali c'è un
campo OLE per le immagini che nella mascheracorrisponde attualmente ad una
cornice vuota "Oggetto Immagine non associata"
Scorrendo dalla barra di stato o dalle freccine i record devo realizzare
ilcambiamentodell'immagine corrispondente nella cornice....
Spero di essere riuscito a spiegare lo stato attuale e l'obbiettivo che
desidero raggiungere
Grazie  ancora  per il tempo che potrai dedicarmi....
Saluti
Andrea
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:RQ5Pb.5408$nC1....@news.edisontel.com...



author: Antonio Biso

text:
"
news.tin.it
" <
pi...@pippo.it
> ha scritto nel messaggio
news:EHfPb.154757$_P.55...@news4.tin.it...
> Ciao MA
> Grazie per la risposta ma essendo neofita, temo di non aver capito
bene....
Già!
Infatti si scrive correttamente DOPO il quoting!!!
Antonio


text:
Cos' è il quoting???
"
news.tin.it
" <
pi...@pippo.it
> ha scritto nel messaggio
news:EHfPb.154757$_P.55...@news4.tin.it...



text:
"
news.tin.it
" <
pi...@pippo.it
> ha scritto nel messaggio
news:uEgPb.155300$_P.55...@news4.tin.it...
> Cos' è il quoting???
>
E' quella parte di messaggio a cui rispondi e che lasci nella risposta.
Va sfoltito delle parti inutili e comunque poi devi scrivere DOPO o in mezzo
Comunque leggi il post di Roberto "Istruzioni per l'uso"
Antonio


text:
Grazie mille !!!
E scusami ancora per non essere stato molto preciso..
Ciao
Andrea
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vNsPb.274617$e6.10...@twister2.libero.it...



text:
"
news.tin.it
" <
pi...@pippo.it
> ha scritto nel messaggio
news:n6BPb.163341$_P.57...@news4.tin.it...
> Grazie mille !!!
> E scusami ancora per non essere stato molto preciso..
Ora ditemi che è proprio duro, piuttosto che me sta a pià pel culo...
Antonio


title: importare un file di testo

author: Enrico il Pentolaio

text:
Salve a tutta la lista ,
e' arrivaTO "n'altro rompicoglioni...."
vabbe' pazienza...
Vorrei importare un file di testo in un DB access. Ovviamente vorrei
realizzare il tutto con mappe e  VBA per poterlo affibbiare al solito utonto
causadanni.
Mi sono preparato tutte le specifiche necessarie, ho trovato l'istruzione:
'DoCmd.TransferText acImportDelim, "ImportSpecName",
       '   "AccessTableName",
       '   "c:\cartella" & strfile, True
Ho deciso di far mettere i file da importare nella stessa cartella del DB, e
ho pensato di fare una casella combinata o riepilogativa con i file di
formato testo presenti, razzolando in internet ho trovato questo codice:
                    Private Sub Form_Load()
                        On Error GoTo Err_Form_Load
                        Dim strfile As String
                        strfile = Dir(CurrentProject.Path & "\*.txt")
                        Do While Len(strfile) > 0
                               Me.Elenco2.AddItem strfile
                        Loop
                    Exit_Form_Load:
                    Exit Sub
                    Err_Form_Load:
                    MsgBox Err.Description
                    Resume Exit_Form_Load
                    End Sub
Pero' vorrei anche spostare il file acquisito su un'altra directory e
pensavo di farlo col file system object:
                    Private Sub Elenco2_Click()
                            Dim fso        ' il file system object
                            Dim folder     ' la cartella (directory)
                            Dim file       ' il singolo file
                            Dim stringa    ' per contenere l'elenco
                            Dim newname    'nuovo nome
                            Set fso =
CreateObject("Scripting.FileSystemObject")
                            Set folder = fso.GetFolder(".")
                            Newname = CurrentProject.Path & "\lavorati\" &
Me.Elenco2
                            fso.copyfile Me.Elenco2, newname
                            Set folder = Nothing
                            Set fso = Nothing
                            MsgBox stringa
                    End Sub
Sembra funzionare, ma ho dei dubbi:
1) Assieme al comando Dir(CurrentProject.Path & "\*.txt") non e' che esiste
anche un copy e/o move?
2) e' meglio usare DIR() o FSO?
3) dove trovo la documentazione di DIR() ed analoghi comandi?
Grazie!


title: importare un file di testo

text:
Nessun suggerimento?
Ho detto qualcosa che non va?


title: importare un file di testo

author: CIDI

text:
"Enrico il Pentolaio" <
sira214TO...@inwind.it
> ha scritto nel
messaggio news:CePkj.229569$U01.1...@twister1.libero.it...
> Nessun suggerimento? Ho detto qualcosa che non va?
Ciao Enrico
considera che nel WE questo NG è poco frequentato,
porta pazienza vedrai che domani qualcuno ti risponderà.
intanto prova a cercare nell'help "Dir" ci trovi esempi e chiarimenti.
inoltre cerca l'argomento anche con google poichè è stato discusso
parecchie volte.
Daniele
ps. pignataro di ceramica?  :<))


title: importare un file di testo

author: Alessandro Cara

text:
Enrico il Pentolaio wrote:
> Salve a tutta la lista ,
> e' arrivaTO "n'altro rompicoglioni...."
"n'antro rompicojoni"
> vabbe' pazienza...
e' finita
>
> Vorrei importare un file di testo in un DB access. Ovviamente vorrei
> realizzare il tutto con mappe e  VBA per poterlo affibbiare al solito
> utonto causadanni.
questa non va bene. Gli utonti non sono tanto utonti visto che riescono
a metterti in difficolta'. Io li definirei piu' ufurbi che utonti
> Mi sono preparato tutte le specifiche necessarie, ho trovato l'istruzione:
un pacco ne hai trovate
.....
> Sembra funzionare, ma ho dei dubbi:
> 1) Assieme al comando Dir(CurrentProject.Path & "\*.txt") non e' che
> esiste anche un copy e/o move?
invece di copyfile che ne pensi di fso.movefile? Cosi' tanto per provare!
> 2) e' meglio usare DIR() o FSO?
fso, la dir fa solo la dir. Se usi fso non ti serve la dir
> 3) dove trovo la documentazione di DIR() ed analoghi comandi?
sull'help Alt+<F11> e  poi <F1>
oppure sul sito della microsoffete
cerca   "xxxxxxxx reference" e trovi tutto (e ci sono anche gli esempi)
> Grazie!
Prego.
--
ac
y-1=x


title: Filtro sottomaschera??

author: Nike

text:
E' possible applicare un filtro ad una sottomaschera??
Grazie!!


title: Filtro sottomaschera??

author: Roberto da casa

text:
"Nike" <
none...@tiscali.it
> ha scritto nel messaggio
news:b384gv$k98$3...@lacerta.tiscalinet.it...
> E' possible applicare un filtro ad una sottomaschera??
> Grazie!!
Si č possibile, visto che anche una sottomaschera č una mashera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtro sottomaschera??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:FpN5a.144843$YG2.4...@twister1.libero.it...
>
> "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> news:b384gv$k98$3...@lacerta.tiscalinet.it...
> > E' possible applicare un filtro ad una sottomaschera??
> > Grazie!!
>
> Si č possibile, visto che anche una sottomaschera č una mashera.
>
> --
> Roberto
>
;-)
Adesso perň io mi aspetto la replica....!
Come si puň applicare..........................
Saluti.
@Alex.


title: Filtro sottomaschera??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:FpN5a.144843$YG2.4...@twister1.libero.it...
>
> "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> news:b384gv$k98$3...@lacerta.tiscalinet.it...
> > E' possible applicare un filtro ad una sottomaschera??
> > Grazie!!
>
> Si è possibile, visto che anche una sottomaschera è una mashera.
ok, ma come si fà???



title: Filtro sottomaschera??

text:
"Nike" <
none...@tiscali.it
> ha scritto nel messaggio
news:b38h7b$rnp$1...@lacerta.tiscalinet.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:FpN5a.144843$YG2.4...@twister1.libero.it...
> >
> > "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> > news:b384gv$k98$3...@lacerta.tiscalinet.it...
> > > E' possible applicare un filtro ad una sottomaschera??
> > > Grazie!!
> >
> > Si è possibile, visto che anche una sottomaschera è una mashera.
>
> ok, ma come si fà???
Alla stessa maniera con cui si filtra una maschera principale: proprietà
Filter e FilterOn (vedi help).



title: Filtro sottomaschera??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:cfR5a.146416$ZE.42...@twister2.libero.it...
>
> "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> news:b38h7b$rnp$1...@lacerta.tiscalinet.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:FpN5a.144843$YG2.4...@twister1.libero.it...
> > >
> > > "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> > > news:b384gv$k98$3...@lacerta.tiscalinet.it...
> > > > E' possible applicare un filtro ad una sottomaschera??
> > > > Grazie!!
> > >
> > > Si è possibile, visto che anche una sottomaschera è una mashera.
> >
> > ok, ma come si fà???
>
> Alla stessa maniera con cui si filtra una maschera principale: proprietà
> Filter e FilterOn (vedi help).
>
bè no, scrivendo:
nomesottomaschera.filter = "il filtro che mi pare"
mi viene generato l'errore: "Impossibile trovare il metodo o il membro dei
dati."


title: Filtro sottomaschera??

text:
"Nike" <
none...@tiscali.it
> ha scritto nel messaggio
news:b3adoh$i8v$2...@lacerta.tiscalinet.it...

Prova a scrivere:
Me!NomeControlloSottomaschera.Form.Filter = "il filtro che ti pare"
Me!NomeControlloSottomaschera.Form.FilterOn = True



title: Filtro sottomaschera??

text:
[cut]
> Adesso perņ io mi aspetto la replica....!
> Come si puņ applicare..........................
sbagliato la replica e' stata:
"ok, ma come si fa???"
Attenzione a fare "dichiarazioni assolute" ;<)
--
a.cara
Togli qualcosa dall'email


title: Filtro sottomaschera??

text:
Roberto da casa wrote:
> "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> news:b3adoh$i8v$2...@lacerta.tiscalinet.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:cfR5a.146416$ZE.42...@twister2.libero.it...
> > >
> > > "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> > > news:b38h7b$rnp$1...@lacerta.tiscalinet.it...
> > > >
> > > > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > > > news:FpN5a.144843$YG2.4...@twister1.libero.it...
> > > > >
> > > > > "Nike" <
none...@tiscali.it
> ha scritto nel messaggio
> > > > > news:b384gv$k98$3...@lacerta.tiscalinet.it...
> > > > > > E' possible applicare un filtro ad una sottomaschera??
> > > > > > Grazie!!
> > > > >
> > > > > Si è possibile, visto che anche una sottomaschera è una mashera.
> > > >
> > > > ok, ma come si fà???
> > >
> > > Alla stessa maniera con cui si filtra una maschera principale: proprietà
> > > Filter e FilterOn (vedi help).
> > >
> > bè no, scrivendo:
> >
> > nomesottomaschera.filter = "il filtro che mi pare"
> >
> > mi viene generato l'errore: "Impossibile trovare il metodo o il membro dei
> > dati."
> Prova a scrivere:
> Me!NomeControlloSottomaschera.Form.Filter = "il filtro che ti pare"
> Me!NomeControlloSottomaschera.Form.FilterOn = True
ah, perfetto!
Grazie!!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtro sottomaschera??

author: Alex

text:
"Alessandro Cara" <
alexqu...@blunet.it
> wrote in message
news:3E590310...@blunet.it
> [cut]
> > Adesso perņ io mi aspetto la replica....!
> > Come si puņ applicare..........................
> sbagliato la replica e' stata:
> "ok, ma come si fa???"
> Attenzione a fare "dichiarazioni assolute" ;<)
Siocchino.... come diceva mia nonna senza denti..!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lanciare un documento word ...

author: Brostin

text:
Salve,
mi spiegate come collegare un documento word ad un controllo di
Access?....Ho visto come fare seguendo la procedura guidata, ma mi occorre
una routine....se qualcuno puo' aiutarmi lo ringrazio anticipatamente...


title: Lanciare un documento word ...

author: Sergio MAZZA

text:
"Brostin" <
ppen...@inwind.it
> ha scritto nel messaggio
news:93vpjl$kk6$1...@nread1.inwind.it...

Se per "...collegare un documento word ad un controllo..." intendi una
anteprima del documento, nell'help c'č un esempio:
'------------------
Nell'esempio riportato di seguito si crea un oggetto OLE collegato
utilizzando una cornice oggetto non associato chiamata OLE1 e si
ridimensiona il controllo per visualizzare l'intero contenuto dell'oggetto
quando si fa clic su un pulsante di comando.
Sub Comando1_Click
 OLE1.Class = "Foglio.Excel" ' Imposta il nome di classe.
 OLE1.OLETypeAllowed = acOLELinked ' Specifica il tipo di oggetto.
 OLE1.SourceDoc = "C:\Excel\TestoOle.xls" ' Specifica il file di origine
 OLE1.SourceItem = "R1C1:R5C5" ' Specifica i dati cui creare un
collegamento.
 OLE1.Action = acOLECreateLink ' Crea un oggetto collegato.
 OLE1.SizeMode = acOLESizeZoom ' Regola la dimensione del controllo.
End Sub
'------------------
Ciao.


title: Lanciare un documento word ...

author: LaLo

text:
"Brostin" <
ppen...@inwind.it
> ha scritto nel messaggio
news:93vpjl$kk6$1...@nread1.inwind.it...

E se guardi il codice che crea l'autocomposizione?
Ciao
LaLo


title: Formato casella in una maschera non impostabile??

author: Andrea

text:
Ciao a tutti!
Ho creato una maschera con un paio di caselle di testo che
visualizzano delle cifre che vorrei fossere visualizzate come euro.
Clicco su proprietà vado su formato ma la casellina a discesa non mi
mostra alcuna scelta! Questo succede per una casella che deriva da un
campo di una query calcolato mediante funzione VBA e anche nella
visualizzazione tabellare non riesco ad impostare il formato euro?
Perchè??
Ciao!


author: Carlo Costarella

text:
"Andrea" <
mean...@libero.it
> ha scritto nel messaggio
news:abf487eb.03042...@posting.google.com...
> Ciao a tutti!
>
> Ho creato una maschera con un paio di caselle di testo che
> visualizzano delle cifre che vorrei fossere visualizzate come euro.
>
> Clicco su proprietą vado su formato ma la casellina a discesa non mi
> mostra alcuna scelta! Questo succede per una casella che deriva da un
> campo di una query calcolato mediante funzione VBA e anche nella
> visualizzazione tabellare non riesco ad impostare il formato euro?
>
> Perchč??
>
> Ciao!
Credo tu possa risolvere impostando il "Formato" a "Valuta".
Anche le impostazioni internazionali di Windows devono essere impostate allo
stesso modo, cioč con il simbolo Euro ecc.
Ciao, Carlo


title: Grafico da Casella Riepilogo

author: Ferrari Rino

text:
Salve tempo fa fu discusso il seguente problema:
Come poter filtrare un grafico in un report  ,da una selezione
multipla da due caselle di riepilogo.Il problema fu risolto parzialmente
in quanto proposto su questo gruppo in maniera errata,quindi
ripropongo il quesito partendo dall'inizio.
Come sopra l'obbiettivo e di ottenere un grafico in un report
d una selezione multipla di due caselle di riepilogo es.:
Casella Riepilogo 1   Anni
Casella Riepilogo 2   Mesi
Il grafico in base a selezione multipla delle due caselle riepilogo es.:
Casella Riepilogo 1   "Anni
2000
2001
2003
Casella Riepilogo 2   "Mesi
Gennaio
Febbraio
(i dati forniti dalle due caselle di riepilogo derivano dalla stessa tabella
"tblFatture")
quindi a questo punto il grafico dovrebbe fornirmi  i dati di riferimento
degli anni selezionati e dei mesi selezionati.
Ciao Rino


title: Condivisione Sicura

author: Condor

text:
Salve a tutti,
devo condividere un DB Access su una directory su un server Windows in
rete in modo da leggere i dati con delle tabelle pivot da Excel da client
in remoto.
Esiste una soluzione per impedire la copia in locale del DB? E' possibile
settare i diritti per gli account per ottenerte ciň? O devo agire con pwd
di sicurezza su Access? In quest'ultimo caso avete un link dove trovare
indicazioni?
Grazie
--
Namastč
Stefano
Mail: master at stefanomartellucci dot com
Web:
www.stefanomartellucci.com
"Bisogna essere duri senza mai perdere la tenerezza" - Ernesto Che Guevara
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Condivisione Sicura

text:
"Condor" <
spammat...@libero.it
> ha scritto nel messaggio
news:ct2nj2$e22$1...@news.newsland.it...
> Salve a tutti,
> devo condividere un DB Access su una directory su un server Windows in
> rete in modo da leggere i dati con delle tabelle pivot da Excel da client
> in remoto.
> Esiste una soluzione per impedire la copia in locale del DB? E' possibile
> settare i diritti per gli account per ottenerte ciň? O devo agire con pwd
> di sicurezza su Access? In quest'ultimo caso avete un link dove trovare
> indicazioni?
>
> Grazie
>
> --
> Namastč
>
> Stefano
>
> Mail: master at stefanomartellucci dot com
> Web:
www.stefanomartellucci.com
>
Active Directory ... possono esserti d'aiuto?
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde