title: Inserimento dati:problema.

text:
"vito" <
bavio...@libero.it
> ha scritto nel messaggio
news:82Z59Z18Z40Y11...@usenet.libero.it...
> Si adesso posso inserire i dati con la query legata solo alla tabella
> pagamenti. Il problema comunque non è risolto. Infatti posso inserire i
> dati, ma non sò di chi.Mi spiego; con la query richiamo i dati della
> tabella
> pagamenti ed inserico i dati (la cifra da erogare) ma come faccio a sapere
> che quella cifra la stò erogando a quella determinata persona ? Il dilemma
> continua....
> Grazie dell'aiuto comunque
> ciao
Ricominciamo.
In un caso del genere: relazioni 1 a molti tra 2 tabelle, di solito, per
inserire i dati si utilizzano una maschera principale associata ad una
tabella (lato uno) ed una sottomaschera associata all'altra tabella (lato
molti).
Il legame tra le tabelle viene gestito da access se indichi, nelle proprietà
"collega campi secondari/master" della sottomaschera, i nomi dei campi
scelti per la relazione 1->molti.
Se una delle due maschere viene richiamata da sola, senza che questa
associazione "gestisca" il legame, viene meno la compresione dei dati
inseriti.
Ora; quanto sei lontato da quello che ho descritto?
Ciao.
--
Sergio MAZZA


title: Inserimento dati:problema.

author: vito

text:

Perfetto! Sono vicinissimo, anzi ci sono proprio sopra.....
Quello che tu hai descritto è per l'inserimento dei dati, ok ci sono.
Ma adesso come faresti ad inserire i dati nella sola sottomaschera? Ovvero
se a Mario Bianchi (che sta nella tabella lato 1 già inserito) devo inserire
una nuova somma di
per.es
. 100 euro (nella tabella lato molti; nella quale
tabella gli avevo già inserito per es. 50 euro) ?
Forse siano ad una svolta



title: Inserimento dati:problema.

author: Sergio MAZZA

text:
"vito" <
bavio...@libero.it
> ha scritto nel messaggio
news:87Z6Z78Z47Y11...@usenet.libero.it...
>
> Perfetto! Sono vicinissimo, anzi ci sono proprio sopra.....
> Quello che tu hai descritto è per l'inserimento dei dati, ok ci sono.
> Ma adesso come faresti ad inserire i dati nella sola sottomaschera? Ovvero
> se a Mario Bianchi (che sta nella tabella lato 1 già inserito) devo
> inserire
> una nuova somma di
per.es
. 100 euro (nella tabella lato molti; nella quale
> tabella gli avevo già inserito per es. 50 euro) ?
> Forse siano ad una svolta
> ciao
(per esempio) Con una casella combinata cerchi il nominativo e nella
sottomaschera inserisci i dati.
Forse non ti è chiaro il funzionamento della maschera/sottomaschera; se ti
muovi nei record della maschera principale (lato uno) la sottomaschera (lato
molti) legata dai campi master/secondari, ti visualizzerà ogni record che
hai inserito (associato).
A meno che tu non abbia impostato entrambi le maschere a "solo
inserimento"...
Ciao.
--
Sergio MAZZA


title: Inserimento dati:problema.

text:
Il 31 Lug 2006, 10:08, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> "vito" <
bavio...@libero.it
> ha scritto nel messaggio
> news:87Z6Z78Z47Y11...@usenet.libero.it...
> >
> > Perfetto! Sono vicinissimo, anzi ci sono proprio sopra.....
> > Quello che tu hai descritto è per l'inserimento dei dati, ok ci sono.
> > Ma adesso come faresti ad inserire i dati nella sola sottomaschera?
Ovvero
> > se a Mario Bianchi (che sta nella tabella lato 1 già inserito) devo
> > inserire
> > una nuova somma di
per.es
. 100 euro (nella tabella lato molti; nella
quale
> > tabella gli avevo già inserito per es. 50 euro) ?
> > Forse siano ad una svolta
> > ciao
>
>
> (per esempio) Con una casella combinata cerchi il nominativo e nella
> sottomaschera inserisci i dati.
Esattamente quello che volevo realizzare. Sempre approfittando della tua
disponibilità, potresti dirmi come realizzare questa casella combinata, in
modo che scegliendo il nominativo appaiano i dati correlati nella
sottomaschera. Sempre se non ti è di molto fastidio, viceversa pazienza
.....
> Forse non ti è chiaro il funzionamento della maschera/sottomaschera; se ti
> muovi nei record della maschera principale (lato uno) la sottomaschera
(lato
Ti ringrazio di tutto



title: Inserimento dati:problema.

text:
"vito" <
bavio...@libero.it
> ha scritto nel messaggio
news:87Z7Z53Z24Y11...@usenet.libero.it...
>
> Esattamente quello che volevo realizzare. Sempre approfittando della tua
> disponibilità, potresti dirmi come realizzare questa casella combinata, in
> modo che scegliendo il nominativo appaiano i dati correlati nella
> sottomaschera. Sempre se non ti è di molto fastidio, viceversa pazienza
Ma, ripeto, le maschere non devono essere in modalità "solo inserimento".
Utilizza il wizard per crearti una casella combinata non associata, indica
come colonne: id e nominativo (oppure nome e cognome) oppure quello che ti
serve per identificare la persona, non visualizzare la prima colonna
(chiave).
Dai un nome alla casella combinata es. "ricercaNominativi", gestisci
l'evento "dopo aggiornamento" inserendoci il codice:
if not isnull(me!ricercaNominativi) then
    me.filter = "id = " & me!ricercaNominativi
    me.filterOn = true
end if
Per annullare il filtro ti basta un bottone con scritto nell'evento "su
clic":
me.filteron = false
me.filter = ""
>
> Ti ringrazio di tutto
> ciao
Ciao.
--
Sergio MAZZA


title: Inserimento dati:problema.

text:

Grazie Sergio, problema risolto. Sei un amico!!
Ciao e grazie ancora



title: SQL: chiarimenti su GROUP BY.

author: Webmaster

text:
Mi potete spiegare una cosa (anzi due) sulla proposizione group by...?
1)
Visto che , se non ho capito male, bisogna indicare sempre e comunque tutti
i campi presenti nella 'select' anche dopo 'group by' , non capisco per
quale motivo bisogna fare questa ripetizione (a mio parere) inutile.
2)
Cambia qualcosa se si modifica la sequenza dei campi (rispetto alla select)
dopo il group by ?
Esempio:
SELECT campo1, campo2, campo3 FROM tabella GROUP BY campo1, campo2, campo3
piuttosto che
SELECT campo1, campo2, campo3 FROM tabella GROUP BY campo2, campo1, campo3
Se ho posto delle domande eccessivamente stupide, vi prego di avere
compassione di me !
:-)
Grazie a tutti


title: SQL: chiarimenti su GROUP BY.

author: Roberto da casa

text:
"Webmaster" <
webm...@nospam.com
> ha scritto nel messaggio
news:DTsg8.58390$v7.20...@twister1.libero.it...
> Mi potete spiegare una cosa (anzi due) sulla proposizione group by...?
>
> 1)
> Visto che , se non ho capito male, bisogna indicare sempre e comunque
tutti
> i campi presenti nella 'select' anche dopo 'group by' , non capisco per
> quale motivo bisogna fare questa ripetizione (a mio parere) inutile.
>
Non è assolutamente vero che occorre indicare in GROUP BY tutti i campi
indicati nella SELECT; ad esempio puoi scrivere:
SELECT campo1, Max(campo2) AS MaxDiCampo2, Min(campo3) AS MinDiCampo3
FROM tabella
GROUP BY campo1;
> 2)
> Cambia qualcosa se si modifica la sequenza dei campi (rispetto alla
select)
> dopo il group by ?
> Esempio:
>
> SELECT campo1, campo2, campo3 FROM tabella GROUP BY campo1, campo2, campo3
>
> piuttosto che
>
> SELECT campo1, campo2, campo3 FROM tabella GROUP BY campo2, campo1, campo3
>
Certo che cambia: cambia la gerarchia di raggruppamento e quindi anche il
modo in cui i dati verranno visualizzati nella query di raggruppamento.
Nel primo caso i dati verranno raggruppati e quindi ordinati per campo1,
all'interno di campo1 per campo2 ed all'interno di campo2 per campo3.
Nel secondo caso i dati verranno raggruppati e quindi ordinati per campo2,
all'interno di campo2 per campo1 ed all'interno di campo2 per campo3. Come
vedi non è proprio la stessa cosa.
> Se ho posto delle domande eccessivamente stupide, vi prego di avere
> compassione di me !
> :-)
>
> Grazie a tutti
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: SQL: chiarimenti su GROUP BY.

author: Max De Poli

text:
"Webmaster" <
webm...@nospam.com
> wrote in message news:<DTsg8.58390$
v7.20...@twister1.libero.it
>...
> Visto che , se non ho capito male, bisogna indicare sempre e comunque tutti
> i campi presenti nella 'select' anche dopo 'group by' , non capisco per
> quale motivo bisogna fare questa ripetizione (a mio parere) inutile.
No. Un esempio conta piu' di 1000 parole:
SELECT
    COUNT(Personale.Matricola) AS NumeroOmonimi,
    Personale.Cognome,
    Personale.Nome
FROM
    Personale
GROUP BY
    Personale.Cognome,
    Personale.Nome
(HAVING NumeroOmonimi >1, ma questo non conta)
L'importante è che tutti i campi *che non sono aggregati* (ovvero dei
quali non fai sommatoria, conteggio, massimo ecc.) siano nel postulato
GROUP BY.
> Cambia qualcosa se si modifica la sequenza dei campi (rispetto alla select)
> dopo il group by ?
No.
> Se ho posto delle domande eccessivamente stupide, vi prego di avere
> compassione di me !
Giammai, verrai per cio' sottoposto alla gogna sulla pubblica piazza,
veppiu' asperso di catrame et poscia di piume di piccion meneghino! :)
Cia'
"Roccia" Max De Poli


title: SQL: chiarimenti su GROUP BY.

text:
"Max De Poli" <
rocc...@katamail.com
> ha scritto nel messaggio
news:c2f1e49e.0203...@posting.google.com...
> L'importante č che tutti i campi *che non sono aggregati* (ovvero dei
> quali non fai sommatoria, conteggio, massimo ecc.) siano nel postulato
> GROUP BY.
Ok, sei stato molto chiaro.
Cio' non toglie che, nel caso in cui non ci siano campi "aggregati", si e'
costretti a ripetere l'elenco completo di tutti i campi.
> > Cambia qualcosa se si modifica la sequenza dei campi (rispetto alla
select)
> > dopo il group by ?
>
> No.
Ma allora a che serve elencare i campi ?!?!?
Boh.... sono alquanto confuso.... !
> > Se ho posto delle domande eccessivamente stupide, vi prego di avere
> > compassione di me !
>
> Giammai, verrai per cio' sottoposto alla gogna sulla pubblica piazza,
> veppiu' asperso di catrame et poscia di piume di piccion meneghino! :)
Speriamo, almeno, che dei piccioni ci siano solo le piume...... ;-)
Ciao e grazie


title: SQL: chiarimenti su GROUP BY.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:lEIg8.61733$v7.21...@twister1.libero.it...
> Non è assolutamente vero che occorre indicare in GROUP BY tutti i campi
> indicati nella SELECT; ad esempio puoi scrivere:
>
> SELECT campo1, Max(campo2) AS MaxDiCampo2, Min(campo3) AS MinDiCampo3
> FROM tabella
> GROUP BY campo1;
D'accordo.
Pero' in questo esempio, vengono esclusi tutti quei campi che, in realta' ,
sono il risultato di qualche formula/funzione.
Nel caso in cui nella select si utilizzino dei campi "secchi", bisogna
comunque elencarli.
> > 2)
> > Cambia qualcosa se si modifica la sequenza dei campi (rispetto alla
> select)
> > dopo il group by ?
> Certo che cambia: cambia la gerarchia di raggruppamento e quindi anche il
> modo in cui i dati verranno visualizzati nella query di raggruppamento.
> Nel primo caso i dati verranno raggruppati e quindi ordinati per campo1,
> all'interno di campo1 per campo2 ed all'interno di campo2 per campo3.
> Nel secondo caso i dati verranno raggruppati e quindi ordinati per campo2,
> all'interno di campo2 per campo1 ed all'interno di campo2 per campo3. Come
> vedi non è proprio la stessa cosa.
Eppure ho fatto delle prove ma non mi sembra di vedere differenze.. mah..
?!?!
:-(
Ciao


title: SQL: chiarimenti su GROUP BY.

author: Roccia

text:
In article <QnQg8.1443$
uN5....@twister1.libero.it
>,
webm...@nospam.com
 says...
> Ok, sei stato molto chiaro.
> Cio' non toglie che, nel caso in cui non ci siano campi "aggregati", si e'
> costretti a ripetere l'elenco completo di tutti i campi.
Se gu de dii.. e' la sintassi. Anche secondo me Pippo++ era più comodo
di Pippo=Pippo+1..
Cia'
Max De Poli


title: Somma

author: Paolo

text:
è possibile sommare in un form a maschere continue in
queto modo:
txtDeposito    SommaDeposito
100                          100
250                          350
  50                          400
100                          500
  20                          520
ho bisogno di avere i parziali a fianco della voce txtDeposito poichè ogni
parziale viene moltiplicato per delle costanti .
ciao, spriz


title: Somma

author: baila

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:jvP0a.144608$0v.41...@news1.tin.it...

direttamente sulla maschera non puoi...
forse esiste una funzione specifica nelle query...
oppure ti crei via VBA un recordset e ti
calcoli tutto quello che vuoi
bye
ringo


title: Somma

author: rudi

text:
Paolo <***
bjh...@tin.it
> wrote in message
jvP0a.144608$0v.41...@news1.tin.it...

Spero di non aver preso una cantonata, ma guarda che nel sitocomune c'è la
soluzione ad una query riguardante proprio la somma progressiva.
E' alla voce novità.
rudi
>
>


title: Somma

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:jvP0a.144608$0v.41...@news1.tin.it...

Vai sul Sito Comune (link qui sotto), nella Sezione Forms leggi la FAQ
intitolato "Come si può ottenere il totale progressivo in una
maschera/sottomaschera continua?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Su VBA, se un campo ha un valore compreso tra...

author: Mario Pug

text:
Salve, come si fa su VBA ad impostare un intervallo di valori?
Ho provato con diversi operatori (Between 300 And 1000; >=300 And <=1000)
 ma non va...
nel mio caso il codice sarebbe
if rs!Fatturato è TRA 300 e 1000 Then....


author: Karl Donaubauer

text:
Salve,

Mario Pug:

If rs!Fatturato >= 300 And rs!Fatturato <= 1000 Then

--
Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


text:

grazie Karl!


title: Relazioni

author: Bonaldi Stefano

text:
Inanzitutto buona pasqua a tutti, vi espongo il mio problema.
Ho un database  con diverse tabelle collegate fra loro con integrità
referenziale, ho la necessità di eliminare tali relazioni tramite codice ma
non so come si faccia. Le relazioni sono state create manualmente tramite
Menuù Strumenti/Relazioni
Vi ringrazio anticipatamente
Stefano


title: Relazioni

text:
"Bonaldi Stefano" <
stefano.bo...@libero.it
> ha scritto nel messaggio
news:xoZB6.13270$s93.7...@news.infostrada.it...
> Inanzitutto buona pasqua a tutti, vi espongo il mio problema.
> Ho un database  con diverse tabelle collegate fra loro con integritā
> referenziale, ho la necessitā di eliminare tali relazioni tramite codice
ma
> non so come si faccia. Le relazioni sono state create manualmente tramite
> Menuų Strumenti/Relazioni
> Vi ringrazio anticipatamente
>
> Stefano
>
>
> mi sembra di aver letto qualcosa a proposito (non vorrei sbagliarmi) sul
sitocomune
http://www.sitocomune.com
prova
ciao


title: Relazioni

author: Sib dal portatile

text:
"Bonaldi Stefano" <
stefano.bo...@libero.it
> ha scritto nel messaggio
> Ho un database  con diverse tabelle collegate fra loro con integrità
> referenziale, ho la necessità di eliminare tali relazioni tramite codice
ma
> non so come si faccia. Le relazioni sono state create manualmente tramite
> Menuù Strumenti/Relazioni
Currentdb.relations.delete "NomeRelazione"
Segue estratto dell'help di Access:
++++++++++++++++++++++++
Un oggetto Relation rappresenta una relazione tra due campi in tabelle o
query. Solo database di Microsoft Jet.
Osservazioni
Si può utilizzare l'oggetto Relation per creare nuove relazioni ed esaminare
relazioni esistenti nel database.
Se si utilizza un oggetto Relation e le relative proprietà, è possibile:
· Specificare una relazione stabilita tra due campi nelle tabelle base, ma
non una relazione che implichi una query o una tabella collegata.
· Stabilire relazioni non esistenti tra due tipi qualsiasi di tabella o
query di origine o collegata.
· Utilizzare la proprietà Name per fare riferimento alla relazione tra i due
campi nella tabella primaria a cui si fa riferimento e la tabella esterna di
riferimento.
· Utilizzare la proprietà Attributes per determinare se la relazione tra i
due campi nella tabella è uno-a-uno o uno-a-molti e come applicare
l'integrità referenziale.
· Utilizzare la proprietà Attributes per determinare se il modulo di
gestione di database di Microsoft Jet può eseguire operazioni di
aggiornamento a catena e di eliminazione a catena su tabelle primarie ed
esterne.
· Utilizzare la proprietà Attributes per determinare se la relazione tra due
campi nella tabella è di tipo join sinistro o join destro.
· Utilizzare la proprietà Name di tutti gli oggetti Field nell'insieme
Fields di un oggetto Relation per impostare o restituire i nomi dei campi
nella chiave primaria della tabella a cui si fa riferimento oppure le
impostazioni della proprietà ForeignName degli oggetti Field per impostare o
restituire i nomi dei campi nella chiave esterna della tabella di
riferimento.
++++++++++++++++++++++++
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Relazioni

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:r23C6.14836$s93.8...@news.infostrada.it...

Il problema è che non conosco i nomi delle relazioni all'interno del
DataBase. Come faccio ad avere una lista????
Grazie per il momento
Stefano


title: Relazioni

text:
"Bonaldi Stefano" <
stefano.bo...@libero.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "Bonaldi Stefano" <
stefano.bo...@libero.it
> ha scritto nel
> messaggio
> > > Ho un database  con diverse tabelle collegate fra loro con integrità
> > > referenziale, ho la necessità di eliminare tali relazioni tramite
codice
cut
> > Currentdb.relations.delete "NomeRelazione"
cut
> Il problema è che non conosco i nomi delle relazioni all'interno del
> DataBase. Come faccio ad avere una lista????
Prima di tutto non postare un intero messaggio per poi aggiungere due righe.
Basta lasciare quanto basta a far capire di cosa si parla.
Secondo, come tutti gli oggetti di access, le relazioni possono essere
"ciclate" con l'istruzione:
For each...
Next
Vedi help per maggiori dettagli.
Fra le proprieta' delle relazioni ce n'e' una che ti consente di capire
quali tabelle mette in relazione, per capirci prova questo codice:
-----------------------
Function pippo()
Dim rlt As Relation
    For Each rlt In CurrentDb.Relations
        Debug.Print rlt.Name, rlt.Table, rlt.ForeignTable
    Next rlt
End Function
------------------------
Ciao, Sib


title: Help - creare un report con record in orizzontale

author: Franz

text:
Sto cercando invano di creare un report che stampi i record contenuti in una
tabella in orizzontale (sono un numero limitato).
esempio:
                  record1    record2    record3 ...
campo1     val1          val1          val1
campo2     val2          val2          val2
campo3     val3          val3          val3


author: Roberto dal portatile

text:
"Franz" <
net0...@cr-surfing.net
> ha scritto nel messaggio
news:8o5j47$6d0$1...@news.flashnet.it...

Se è poca roba, prova a crearti una tabella d'appoggio nella quale registri
un record per ogni campo; la struttura della tabella potrebbe essere:
NrRecord
NrCampo
ValoreCampo
dove la chiave primaria è l'insieme dei primi due campi.
A questo punto ti crei una tabella a campi incrociati e te la stampi.
Roberto


title: R: SAI CONQUISTARMI CON LE PAROLE ?

author: Andrea Sciamanna

text:
SAI CONQUISTARMI CON LE PAROLE ?
--------------------
"Fottiti" può andare bene?


title: una data che cade in un intervallo

text:
Ho due date
inizio_mostra (giorno mese anno)
fine_mostra (giorno mese anno)
poi ho la variabile data_apertura = mese-anno
come posso fare una query che mi estrae le mostre la cui data di
apertura cade nell'intervallo ?


title: una data che cade in un intervallo

author: Pablitomf

text:
o...@tiscali.it
 ha scritto:
> Ho due date
> inizio_mostra (giorno mese anno)
> fine_mostra (giorno mese anno)


Beetween [data_inizio] And [Data_Fine]
--
Pablitomf
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: una data che cade in un intervallo

text:
>Beetween [data_inizio] And [Data_Fine]
grazie per il suggerimento, ma io la data prima del Beetween la
specifico come mese-anno ad esempio 04/2004
Esempio
mostra_inizio = 14/04/2004
mostra_fine = 19/04/2004
cerca_mostre_nel_mese_di = 04/2004
Come faccio a usare la funzione Beetween in questo caso ???


title: una data che cade in un intervallo

author: Giovanni T

text:

a me non è chiaro se devi trovare le mostre, che hanno mostra_inizio E
mostra_fine, entrambi nell'intervallo cerca_mostre_nel_mese_di o con solo
l'inizio (pardon mostra_inizio ) in tale intervallo o cos'altro
Giovanni T
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: una data che cade in un intervallo

text:
>mostra_inizio = 14/04/2004
>mostra_fine = 19/04/2004
>
>cerca_mostre_nel_mese_di = 04/2004
Ho  fatto cosi:
mostra_inizio la trasformo in 04/2004
mostra_fine in 04/2004
e confronto le stringhe con OR


title: una data che cade in un intervallo

text:
Giovanni T ha scritto:
> Il 18 Giu 2004, 12:11,
o...@tiscali.it
 ha scritto:
> > >Beetween [data_inizio] And [Data_Fine]
> > grazie per il suggerimento, ma io la data prima del Beetween la
> > specifico come mese-anno ad esempio 04/2004
> > Esempio
> >
> > mostra_inizio = 14/04/2004
> > mostra_fine = 19/04/2004
> >
> > cerca_mostre_nel_mese_di = 04/2004
> >
> > Come faccio a usare la funzione Beetween in questo caso ???
Da uno sguardo nell'help a Format, Left, Right, Mid



title: una data che cade in un intervallo

author: TheMax

text:
Vuoi il mio indirizzo? Togli _cut_ per rispondermi
<
o...@tiscali.it
> ha scritto nel messaggio
news:caugnt$lu9$1...@newsreader.mailgate.org...
>
> Ho  fatto cosi:
>
> mostra_inizio la trasformo in 04/2004
> mostra_fine in 04/2004
e se le trasformassi in
200404 e usassi l'operatore > e < ?
> e confronto le stringhe con OR
Forse può risultare più veloce un confronto fra numeri che non fra stringhe
Ciao,
Massimo
--
web:
www.piubelli.net


title: una data che cade in un intervallo

text:
la mia soluzione e' sbagliata perche' le mostre che durano + di un
mese non escono


title: una data che cade in un intervallo

text:
non capisco la tua soluzione,
ho provato con questa query ma non funziona:
SELECT mostre.titolo, mostre.inizio, mostre.fine
FROM mostre
WHERE (((#10/1/2003#) Between [inizio] And [Fine]));


title: una data che cade in un intervallo

text: funziona


title: conversione da numero a lettere

author: Gio(vanni)

text:
Salve a tutti,
ho scovato tra i meandri di un mio HD una funzione (1989) di Access per la
conversione di numeri a lettere, tipo:
1250 (milleduecentocinquanta)
e vorrei utilizzarla all'interno di un'applicazione che sto facendo in asp.
Non riesco a farla funzionare ... mi sapete dire come faccio a renderla
adattata ad asp?
Qui sotto il codice originale...
Grazie
Gio'
<%
cifra_lettere = request.form("cifra")
Dim numero
Dim comodo
Dim stringa
Dim cifre_lettere_1000
numero = cifra
If numero > 1000000000 Then
comodo = Int(numero / 1000000000)
If comodo = 1 Then
stringa = stringa & "unmiliardo"
Else
stringa = stringa & cifre_lettere_1000(comodo) & "miliardi"
End If
numero = numero - comodo * 1000000000
End If
If numero > 1000000 Then
comodo = Int(numero / 1000000)
If comodo = 1 Then
stringa = stringa & "unmilione"
Else
stringa = stringa & cifre_lettere_1000(comodo) & "milioni"
End If
numero = numero - comodo * 1000000
End If
If numero > 1000 Then
comodo = Int(numero / 1000)
If comodo = 1 Then
stringa = stringa & "mille"
Else
stringa = stringa & cifre_lettere_1000(comodo) & "mila"
End If
numero = numero - comodo * 1000
End If
If numero = 1 Then
stringa = stringa & "uno"
Else
stringa = stringa & cifre_lettere_1000(comodo)
End If
cifra_lettere = stringa
comodo = numero
If comodo > 899 Then
stringa = "novecento"
comodo = comodo - 900
End If
If comodo > 799 Then
stringa = "ottocento"
comodo = comodo - 800
End If
If comodo > 699 Then
stringa = "settecento"
comodo = comodo - 700
End If
If comodo > 599 Then
stringa = "seicento"
comodo = comodo - 600
End If
If comodo > 499 Then
stringa = "cinquecento"
comodo = comodo - 500
End If
If comodo > 399 Then
stringa = "quattrocento"
comodo = comodo - 400
End If
If comodo > 299 Then
stringa = "trecento"
comodo = comodo - 300
End If
If comodo > 199 Then
stringa = "duecento"
comodo = comodo - 200
End If
If comodo > 99 Then
stringa = "cento"
comodo = comodo - 100
End If
Select Case (comodo)
Case 1
stringa = stringa & "uno"
Case 2
stringa = stringa & "due"
Case 3
stringa = stringa & "tre"
Case 4
stringa = stringa & "quattro"
Case 5
stringa = stringa & "cinque"
Case 6
stringa = stringa & "sei"
Case 7
stringa = stringa & "sette"
Case 8
stringa = stringa & "otto"
Case 9
stringa = stringa & "nove"
Case 10
stringa = stringa & "dieci"
Case 11
stringa = stringa & "undici"
Case 12
stringa = stringa & "dodici"
Case 13
stringa = stringa & "tredici"
Case 14
stringa = stringa & "quattordici"
Case 15
stringa = stringa & "quindici"
Case 16
stringa = stringa & "sedici"
Case 17
stringa = stringa & "diciassette"
Case 18
stringa = stringa & "diciotto"
Case 19
stringa = stringa & "diciannove"
Case 20
stringa = stringa & "venti"
Case 21
stringa = stringa & "ventuno"
Case 22
stringa = stringa & "ventidue"
Case 23
stringa = stringa & "ventitre"
Case 24
stringa = stringa & "ventiquattro"
Case 25
stringa = stringa & "venticinque"
Case 26
stringa = stringa & "ventisei"
Case 27
stringa = stringa & "ventisette"
Case 28
stringa = stringa & "ventotto"
Case 29
stringa = stringa & "ventinove"
Case 30
stringa = stringa & "trenta"
Case 31
stringa = stringa & "trentuno"
Case 32
stringa = stringa & "trentadue"
Case 33
stringa = stringa & "trentatre"
Case 34
stringa = stringa & "trentaquattro"
Case 35
stringa = stringa & "trentacinque"
Case 36
stringa = stringa & "trentasei"
Case 37
stringa = stringa & "trentasette"
Case 38
stringa = stringa & "trentotto"
Case 39
stringa = stringa & "trentanove"
Case 40
stringa = stringa & "quaranta"
Case 41
stringa = stringa & "quarantuno"
Case 42
stringa = stringa & "quarantadue"
Case 43
stringa = stringa & "quarantatre"
Case 44
stringa = stringa & "quarantaquattro"
Case 45
stringa = stringa & "quarantacinque"
Case 46
stringa = stringa & "quarantasei"
Case 47
stringa = stringa & "quarantasette"
Case 48
stringa = stringa & "quarantaotto"
Case 49
stringa = stringa & "quarantanove"
Case 50
stringa = stringa & "cinquanta"
Case 51
stringa = stringa & "cinquantuno"
Case 52
stringa = stringa & "cinquantadue"
Case 53
stringa = stringa & "cinquantatre"
Case 54
stringa = stringa & "cinquantaquattro"
Case 55
stringa = stringa & "cinquantacinque"
Case 56
stringa = stringa & "cinquantasei"
Case 57
stringa = stringa & "cinquantasette"
Case 58
stringa = stringa & "cinquantotto"
Case 59
stringa = stringa & "cinquantanove"
Case 60
stringa = stringa & "sessanta"
Case 61
stringa = stringa & "sessantuno"
Case 62
stringa = stringa & "sessantadue"
Case 63
stringa = stringa & "sessantatre"
Case 64
stringa = stringa & "sessantaquattro"
Case 65
stringa = stringa & "sessantacinque"
Case 66
stringa = stringa & "sessantasei"
Case 67
stringa = stringa & "sessantasette"
Case 68
stringa = stringa & "sessantotto"
Case 69
stringa = stringa & "sessantanove"
Case 70
stringa = stringa & "settanta"
Case 71
stringa = stringa & "settantuno"
Case 72
stringa = stringa & "settantadue"
Case 73
stringa = stringa & "settantatre"
Case 74
stringa = stringa & "settantaquattro"
Case 75
stringa = stringa & "settantacinque"
Case 76
stringa = stringa & "settantasei"
Case 77
stringa = stringa & "settantasette"
Case 78
stringa = stringa & "settantotto"
Case 79
stringa = stringa & "settantanove"
Case 80
stringa = stringa & "ottanta"
Case 81
stringa = stringa & "ottantuno"
Case 82
stringa = stringa & "ottantadue"
Case 83
stringa = stringa & "ottantatre"
Case 84
stringa = stringa & "ottantaquattro"
Case 85
stringa = stringa & "ottantacinque"
Case 86
stringa = stringa & "ottantasei"
Case 87
stringa = stringa & "ottantasette"
Case 88
stringa = stringa & "ottantotto"
Case 89
stringa = stringa & "ottantanove"
Case 90
stringa = stringa & "novanta"
Case 91
stringa = stringa & "novantuno"
Case 92
stringa = stringa & "novantadue"
Case 93
stringa = stringa & "novantatre"
Case 94
stringa = stringa & "novantaquattro"
Case 95
stringa = stringa & "novantacinque"
Case 96
stringa = stringa & "novantasei"
Case 97
stringa = stringa & "novantasette"
Case 98
stringa = stringa & "novantotto"
Case 99
stringa = stringa & "novantanove"
End Select
response.write comodo
%>


title: conversione da numero a lettere

author: PippoCalippo

text:
Ciao,
io non sono certo tra i più esperti e non so aiutarti direttamente ma ho
visto che sul sito comune c'è una routine per questa funzione, magari è
proprio uguale alla tua ma tentare non nuoce. CIAO
Sito comune:
http://members.xoom.it/it_db_access/
Gio(vanni) <
g.zu...@kairos-edimedia.com
> wrote in message
8s98lp$aji$1...@nslave3.tin.it...



title: conversione da numero a lettere

author: Alessandro Cara

text:
"Gio(vanni)" wrote:
>
> Salve a tutti,
> ho scovato tra i meandri di un mio HD una funzione (1989) di Access per la
> conversione di numeri a lettere, tipo:
> 1250 (milleduecentocinquanta)
> e vorrei utilizzarla all'interno di un'applicazione che sto facendo in asp.
> Non riesco a farla funzionare ... mi sapete dire come faccio a renderla
> adattata ad asp?
> Qui sotto il codice originale...
> Grazie
>
> Gio'
>
>[cut]
> response.write comodo
> %>
magari se fai la response.write di stringa hai qualhe' possibilita' in
piu' che funzioni
Il post per la sua natura era probabilmente da indirizzare a
it.comp.www.asp
--
Alessandro Cara


title: conversione da numero a lettere

author: Lorenzo Coronati

text:
Scrisse "Gio\(vanni\)" <
g.zu...@kairos-edimedia.com
>:
>ho scovato tra i meandri di un mio HD una funzione (1989) di Access per la
Gulp!
E chi e' il chiaroveggente?
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--
<<[...] Altrimenti ci arrabbiamo....>>
(Voltolini, 10/10/2000)
--


title: Macro o codice?

author: pretore

text:
Sto impostando un programmino per la mia scuola. Nel Database ho una tabella
Alunni,  una Classi(1A,1B,2A,...) e una EsitoScolastico (Promosso, Non
promosso, Ritirato ...).
Devo creare una soluzione che, a fine anno scolastico, mi permetta di
riorganizzare automaticamente il database per l'anno successivo, del tipo:
Alunno X, classe 1A, promosso -> automaticamente immesso nella classe 2A
Alunno Y, classe 5A, promosso -> automaticamente disattivata la check box
"Attivo".
Non so se il problema è abbastanza chiaro, ma, se potete, aiutatemi!!
Ottavio


title: Macro o codice?

author: Sergio MAZZA

text:
"pretore" <
ottavi...@tin.it
> ha scritto nel messaggio
news:XDXBb.190788$hV.71...@news2.tin.it...

Eh! Eh! Il nick è proprio adatto!
Potresti utilizzare una query di accodamento al prossimo anno (tabella?) con
la condizione su EsitoScolastico <> "promosso".
Ooopss... Che sbadato! La condizione giusta (sigh!) è EsitoScolastico =
"promosso"...
Ciao.
--
Sergio MAZZA


title: Macro o codice?

author: bep

text:
"pretore" <
ottavi...@tin.it
> ha scritto nel messaggio
news:XDXBb.190788$hV.71...@news2.tin.it...

Crea una query di aggiornamento che eseguirai a fine anno.
Se spieghi  come sono le tabelle e le loro relazioni posso darti indicazioni
+ precise.
bye


title: Macro o codice?

author: IlProf

text:
Query di accodamento o di aggiornamento? Un esempio, please...
Ottavio



title: Macro o codice?

text:
"IlProf" <
ottavi...@tin.it
> ha scritto nel messaggio
news:pan.2004.01.10....@tin.it...
> Query di accodamento o di aggiornamento? Un esempio, please...
> Ottavio
>
Scrivi alla fine del testo del messaggio precedente, come faccio io; please.
Se vuoi mantenere uno storico utilizza una query di accodamento, utilizzerai
una sola tabella dove verrà indicato, l'alunno da quale classe veniva e a
quale classe verrà collocato.
Se non ti interessa (lo ritengo comunque pericoloso o non fruttuoso)
utilizza la query di aggiornamento.
Esempi? Cosa non va in quelli che trovi nell'help (F1) alle voci:
"Istruzione INSERT INTO" oppure "Istruzione UPDATE"?
Ciao.
--
Sergio MAZZA


title: Aggiornare i record di una maschera continua

author: Diego Lotti

text:
Ho una maschera continua che contiene un elenco di record.
Vorrei fare dei controlli su alcuni campi dei record dell'elenco e
modificare un flag in base a certe condizioni.
Il problema è che non so come spostarmi da un record all'altro della
maschera (vorrei dal primo all'ultimo) per utilizzare i controlli e i
valori presenti.
Saprei farlo usando il recordset associato con ADO, ma mi sembra uno
spreco visto che ho il recordset aperto davanti e posso usare i controlli
della maschera. Oltretutto se modifico il recordset associato dovrei avere
problemi di locking.
Si può fare? Altrimenti come si risolve normalmente questo problema?
Grazie a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ALESSANDRO Baraldi

text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:ch4rt9$2nv$1...@news.newsland.it...
> Ho una maschera continua che contiene un elenco di record.
>
> Vorrei fare dei controlli su alcuni campi dei record dell'elenco e
> modificare un flag in base a certe condizioni.
>
> Il problema è che non so come spostarmi da un record all'altro della
> maschera (vorrei dal primo all'ultimo) per utilizzare i controlli e i
> valori presenti.
>
> Saprei farlo usando il recordset associato con ADO, ma mi sembra uno
> spreco visto che ho il recordset aperto davanti e posso usare i controlli
> della maschera. Oltretutto se modifico il recordset associato dovrei avere
> problemi di locking.
>
> Si può fare? Altrimenti come si risolve normalmente questo problema?
>
> Grazie a tutti
>
Non capisco qual'è il problema di usare ADO appoggiandosi al
Recordset.Clone della Form, è assolutamente il metodo migliore.
Io poco esperto di ADO ti avrei suggerito DAO, ma presumo tu stia
lavorando con un progetto MSDE, quindi ADO è OK.
Con DAO:
Un bel Ciclo
    Dim rs as DAO.Recordset
    Dim fld as DAO.Field
    Set Rs=me.RecordsetClone
    rs.movefirst
    Do Until Rs.Eof
        rs.Edit
        'Controlli
        'Se poi per caso il Nome Campi del
        'Recordset è = al Nome dei Controlli
        For each fld in rs.Fields
            If  Me.Controls(fld.Name)=xxxx then rs.Fileds(
fld.name
)="AAA"
        Next
        rs.Update
        rs.Movenext
    Loop
     Riaggiorni il Recordset di Form.
Ciao.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


author: Roberto dalla campagna

text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:ch4rt9$2nv$1...@news.newsland.it...
> Ho una maschera continua che contiene un elenco di record.
>
> Vorrei fare dei controlli su alcuni campi dei record dell'elenco e
> modificare un flag in base a certe condizioni.
>
> Il problema è che non so come spostarmi da un record all'altro della
> maschera (vorrei dal primo all'ultimo) per utilizzare i controlli e i
> valori presenti.
>
> Saprei farlo usando il recordset associato con ADO, ma mi sembra uno
> spreco visto che ho il recordset aperto davanti e posso usare i controlli
> della maschera. Oltretutto se modifico il recordset associato dovrei avere
> problemi di locking.
>
> Si può fare? Altrimenti come si risolve normalmente questo problema?
>
> Grazie a tutti
>
> --
Io che uso solo Access 97, con DAO aprirei il RecordsetClone della maschera
e fare tutte le modifiche del caso, quindi opererei un requery della
maschera.
Oppure opera le modificehe con una query di aggiornamento basata sulla
tabella origine record della maschera e quindi un bel requery della
maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Non capisco qual'è il problema di usare ADO appoggiandosi al
> Recordset.Clone della Form, è assolutamente il metodo migliore.
> Io poco esperto di ADO ti avrei suggerito DAO, ma presumo tu stia
> lavorando con un progetto MSDE, quindi ADO è OK.
Infatti pensavo di fare così, ma ad una prima prova, mi sono accorto che
ci possono essere problemi di lock, perchè effettivamente ho una maschera
continua aperta in modifica e vado a modificare anche la sua sorgente dati!
Quindi devo fare alcune prove, magari riaprendo il recordsource in sola
lettura e, dopo le modifiche via ADO al recordsetclone, riaggiornare la
maschera e rimetterla in modalità modifica!
Cosa ne pensi?
Grazie



text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:ch4up7$s40$1...@news.newsland.it...
> > Non capisco qual'è il problema di usare ADO appoggiandosi al
> > Recordset.Clone della Form, è assolutamente il metodo migliore.
>
> > Io poco esperto di ADO ti avrei suggerito DAO, ma presumo tu stia
> > lavorando con un progetto MSDE, quindi ADO è OK.
>
> Infatti pensavo di fare così, ma ad una prima prova, mi sono accorto che
> ci possono essere problemi di lock, perchè effettivamente ho una maschera
> continua aperta in modifica e vado a modificare anche la sua sorgente
dati!
>
> Quindi devo fare alcune prove, magari riaprendo il recordsource in sola
> lettura e, dopo le modifiche via ADO al recordsetclone, riaggiornare la
> maschera e rimetterla in modalità modifica!
>
> Cosa ne pensi?
>
> Grazie
Secondo me non hai problemi in nessun caso.
Li avresti se il Recordset non fosse Editabile.
Nel momento che vai a Leggere i dati nelle TextBox
li scrivi nella Tabella è la Form che non ha il recordset
aggiornato, ma Requery è meglio dell'aspirina....!
[A meno di considerazioni che non hai esposto]
Ciao



text:
> Secondo me non hai problemi in nessun caso.
> Li avresti se il Recordset non fosse Editabile.
> Nel momento che vai a Leggere i dati nelle TextBox
> li scrivi nella Tabella è la Form che non ha il recordset
> aggiornato, ma Requery è meglio dell'aspirina....!
> [A meno di considerazioni che non hai esposto]
> Ciao
Ho provato il tutto e devo dire che funziona senza problemi di lock!
QUindi grazie della segnalazione.
Solo una cosa: per poter assegnare il recordsetclone ad un recordset devo
usare per forza DAO! Mi sai dire come mai non posso usare un recordset ADO?
Mi dice che il tipo non è corrispondente se faccio :
set rst=me.recordsetclone
con rst di tipo ADODB.recordset. Tutto OK se invece rst è DAO.recordset.
Mi sembra un grosso problema se non si può usare il recordsetclone con ADO.
Grazie ancora



author: Marco Antonioli

text:
> Ho una maschera continua che contiene un elenco di record.
>
> Vorrei fare dei controlli su alcuni campi dei record dell'elenco e
> modificare un flag in base a certe condizioni.
>
> Il problema č che non so come spostarmi da un record all'altro della
> maschera (vorrei dal primo all'ultimo) per utilizzare i controlli e i
> valori presenti.
Le soluzioni proposte sono valide e consigliabili.
Aggiungo che in passato ho gestito casi simili al tuo con
- docmd.gotorecord acfirst
- ciclo con docmd.gotorecord acnext
- ciclo interrotto al verificarsi di una certa condizione sul record
  corrente (tipo valore null).
Perdona la sintassi moooolto approssimativa ma in questo momento non
riesco a verificarla e preferisco sia clamorosamente cosě.
Ciao+
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Le soluzioni proposte sono valide e consigliabili.
> Aggiungo che in passato ho gestito casi simili al tuo con
> - docmd.gotorecord acfirst
> - ciclo con docmd.gotorecord acnext
> - ciclo interrotto al verificarsi di una certa condizione sul record
>   corrente (tipo valore null).
Grazie, questo era proprio quello che volevo fare in origine.
Secondo te è più veloce (come prestazioni) questo modo o l'utilizzo del
recordsetclone con DAO.
Hai idea del perchè con ADO non riesco a utilizzare il recordsetclone
stesso?
Grazie



author: MArco Antonioli

text:
> Secondo te è più veloce (come prestazioni) questo modo o l'utilizzo del
> recordsetclone con DAO.
Fino as ora ho utilizzato il recordsetclone solo per sapere il numero di
records presenti nella maschera.
E in qs condizione mi sembra veloce, immediato.
Penso che lo sia anche in aggiornamento, in maniera equivalente a come
vuoi fare tu. Ma lo penso solo.
Quindi sposterei il discorso sull'"eleganza".
Non è bello vedere i records della form "scorrere", nn è standard
windows
(chi se ne frega dirai tu), mi è stato criticato.
> Hai idea del perchè con ADO non riesco a utilizzare il recordsetclone
> stesso?
Nn conosco ADO, mi spiace.
> Grazie
Di niente.



text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:ch6na6$g55$1...@news.newsland.it...
[CUT]
> Secondo te è più veloce (come prestazioni) questo modo o l'utilizzo del
> recordsetclone con DAO.
Se usi Access come BE è decisamente più veloce DAO.
> Hai idea del perchè con ADO non riesco a utilizzare il recordsetclone
> stesso?
Si perchè non esiste, ma dovresti aver cercato nell'Help
i Metodi Supportati dall'Oggetto Recordset di ADO.
E casualmente c'è un Metodo chiamato Clone.
Function Clone([LockType As LockTypeEnum = adLockUnspecified]) As Recordset
    Membro di ADODB.Recordset
Crea un oggetto Recordset duplicato da un oggetto Recordset esistente.
Se lo si desidera, è possibile specificare che il clone sia di sola lettura.
> Grazie
Prego, ma usa l'Help.



title: Allineamento "giustificato" (Carlo Costarella)

author: Zappus

text:
In riferimento al mio post del 02/06/05 0.35,
Carlo Costarella mi ha dato un ottimo suggerimento che applicato al mio db
realizzato su Access 2002 (ma in versione 2000), S.O. Win 98 funziona
benissimo.
Copiato il db su Access 2000 S.O. WIN XP perde l'allineamento...Cosa fare?


author: MA

text:

ROTFL
e come facciamo a sapere cosa ti ha suggerito??
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


title: Eliminare l'ora nella data

author: doubleg

text:
Rieccomi, stň impazzendo:
in una maschera inserisco una data nel formato 00/00/0000 (senza ora), la tabella che riceve il dato č impostata nello stesso modo, ma mi inserisce comunque sia la data che inserisco in maschera, che l'ora attuale. come si fa a eliminare questa meledettissima ora?
Grazie
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Eliminare l'ora nella data

author: Karl Donaubauer

text:
doubleg wrote:
> in una maschera inserisco una data nel formato 00/00/0000 (senza
> ora), la tabella che riceve il dato � impostata nello stesso modo, ma
> mi inserisce comunque sia la data che inserisco in maschera, che
> l'ora attuale. come si fa a eliminare questa meledettissima ora?
Come fai l'inserimento? A mano o con codice?
Da solo Access non inserisce l'ora attuale.
La causa la pi� frequente � che la gente usa Now() invece di Date().
Se vuoi eliminare l'ora da campi gi� riempiti puoi eseguire
una query di aggiornamento p.e. con: DateValue([TuoCampoData])
Ma certo sarebbe meglio di eliminare la causa del problema.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Eliminare l'ora nella data

text:
Karl Donaubauer ha scritto:
>doubleg wrote:
>> in una maschera inserisco una data nel formato 00/00/0000 (senza
>> ora), la tabella che riceve il dato è impostata nello stesso modo, ma
>> mi inserisce comunque sia la data che inserisco in maschera, che
>> l'ora attuale. come si fa a eliminare questa meledettissima ora?
>
>Come fai l'inserimento? A mano o con codice?
>Da solo Access non inserisce l'ora attuale.
>La causa la più frequente è che la gente usa Now() invece di Date().
>
>Se vuoi eliminare l'ora da campi già riempiti puoi eseguire
>una query di aggiornamento p.e. con: DateValue([TuoCampoData])
>Ma certo sarebbe meglio di eliminare la causa del problema.
>
la data viene inserita tramite Microsoft date and timer picker



title: Access 2007

author: Claudia G

text:
Scusate ho installato il nuovo Office con Access 2007
ma.... ha un nuovo menu
č possibile avere il menu "vecchio" ?


title: Access 2007

author: Singer

text:
"Claudia G" <
ga...@alice.it
> ha scritto nel messaggio
news:472b5d3e$0$37197$4faf...@reader3.news.tin.it...
> Scusate ho installato il nuovo Office con Access 2007
> ma.... ha un nuovo menu
> è possibile avere il menu "vecchio" ?
>
>
>
SI, CON OFFICE 2003!!!!


title: Access 2007

text:
Singer wrote:
> "Claudia G" <
ga...@alice.it
> ha scritto nel messaggio
> news:472b5d3e$0$37197$4faf...@reader3.news.tin.it...
>> Scusate ho installato il nuovo Office con Access 2007
>> ma.... ha un nuovo menu
>> č possibile avere il menu "vecchio" ?
>>
>>
>>
> SI, CON OFFICE 2003!!!!
(Eh! Eh!)
Anche pagando; per ora, ci sono degli add-in che creano una nuova scheda con
i menų del 2003...
Ciao.
--
Sergio MAZZA


title: Access 2007

text:
Claudia G wrote:
> Scusate ho installato il nuovo Office con Access 2007
> ma.... ha un nuovo menu
> è possibile avere il menu "vecchio" ?
Ciao Claudia.
Questa richiesta, secondo me soppianterà il faqqone del sito comune...
Ciao.
--
Sergio MAZZA


title: Comportamento "inspiegabile" sulle date di Access 97

author: Panathos

text:
Buongiorno a tutti/e,
sono bloccato su un ostacolo piuttosto grosso: ho un campo data/ora nel
quale sono scritti valori non proprio omogenei, cioè nel quale alcune
righe hanno solo la data, altre riportano data e ora.
Il che mi sta facendo impazzire perché facendo un between fra
05/06/2006 e 05/06/2006, escono correttamente le righe con solo la
data; mentre quelle con data e ora non vengono visualizzate. Nemmeno un
banale =#05/06/2006# le fa uscire.
C'è soluzione, a questo? Sto cercando in tutti i modi che mi stanno
venendo in mente di aggirare l'ostacolo, ivi incluso:
1) impostare la proprietà del campo in "data in cifre"
2) usare cdate(format([data_pres];"gg/mm/aa")) ma nemmeno questo va
bene, poiché se inserisco un range di date differenti, sembra fare un
match letterale sui singoli caratteri della data.
3) ho persino tentato un esoterico data1:
dateserial(year([data_pres]),month([data_pres]),day([data_pres])); ma
niente da fare nemmeno con questo; e varie combinazioni con
datevalue(); ma niente da fare: non si riesce ad estrarre un range
corretto.
Sicuramente sto sbagliando qualcosa, ma non capisco cosa... qualcuno
può aiutarmi?
grazie,
Panathos


author: Ungi

text:
"Panathos" ha scritto:
Buongiorno a tutti/e,
sono bloccato su un ostacolo piuttosto grosso: ho un campo data/ora nel
quale sono scritti valori non proprio omogenei, cioè nel quale alcune
righe hanno solo la data, altre riportano data e ora.
Il che mi sta facendo impazzire perché facendo un between fra
05/06/2006 e 05/06/2006, escono correttamente le righe con solo la
data; mentre quelle con data e ora non vengono visualizzate. Nemmeno un
banale =#05/06/2006# le fa uscire.
Prova con int(data)
Ungi


author: Davide (Sib)

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
-------------
    Ah! Ecco qual era il problema...
-------------
sono bloccato su un ostacolo piuttosto grosso: ho un campo data/ora nel
quale sono scritti valori non proprio omogenei, cioč nel quale alcune
righe hanno solo la data, altre riportano data e ora.
Il che mi sta facendo impazzire perché facendo un between fra
05/06/2006 e 05/06/2006, escono correttamente le righe con solo la
data; mentre quelle con data e ora non vengono visualizzate. Nemmeno un
banale =#05/06/2006# le fa uscire.
CUT
-------------
    Ovvio che c'č la soluzione.
    Il tuo errore consiste nel non avere considerato che il campo:
    05/06/2006 10.25
    NON č compreso nell'intervallo!
    Questo valore č MAGGIORE di 05/06/2006 (senza orario) e quindi ricade
fuori.
    L'intervallo corretto per includere anche questi campi č:
    05/06/2006 e 05/06/2006 23.59
Davide
--
www.gestionedati.com


title: problema costruzione db

author: glucaf

text:
Salve a tutti,
ho un problema con un db e spero che qualcuno mi dia una mano per
risolverlo....
Ho costruito un db e le relative maschere per l'inserimento ma, quando vado
ad inserire i dati vedo che, per quanto riguarda la tabella madre (A) l'id
si autoincrementa ma, quando vado in una tabella figlia (B) il contatore
rimane a zero anzichč allinearsi con quello della tabella A.
La relazione tra i record delle diverse tabelle č 1:1...
Avete da darmi qualche drittŕ ?
Grazie mille a tutti.
GLuca


title: problema costruzione db

author: Andrea

text:
"glucaf" <_
nospam_gl...@libero.it
> ha scritto nel messaggio
news:Sxhjb.41082$e6.14...@twister2.libero.it...

se mi spieghi meglio la struttura e campi nelle tabelle magari riesco ad
aiutarti.
Devo dire che 1 a 1 comunque serve raramente.
ciao


title: problema costruzione db

text:
> > Salve a tutti,
> > ho un problema con un db e spero che qualcuno mi dia una mano per
> > risolverlo....
> >
> > Ho costruito un db e le relative maschere per l'inserimento ma, quando
> vado
> > ad inserire i dati vedo che, per quanto riguarda la tabella madre (A)
l'id
> > si autoincrementa ma, quando vado in una tabella figlia (B) il contatore
> > rimane a zero anzichč allinearsi con quello della tabella A.
> >
> > La relazione tra i record delle diverse tabelle č 1:1...
> >
> > Avete da darmi qualche drittŕ ?
> >
> > Grazie mille a tutti.
> >
> > GLuca
> se mi spieghi meglio la struttura e campi nelle tabelle magari riesco ad
> aiutarti.
> Devo dire che 1 a 1 comunque serve raramente.
> ciao
>
Dipende dal numero di campi in cui sei costretto a crea la tabella
MAssimiliano


title: problema costruzione db

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:%6ujb.9384$uv4....@news.edisontel.com...

In questo caso serve. Mi pare che i campi possibili in una tabella siano 100
ma non vorei sbagliarmi.
ciao


title: problema costruzione db

text:
> > > > Salve a tutti,
> > > > ho un problema con un db e spero che qualcuno mi dia una mano per
> > > > risolverlo....
> > > >
> > > > Ho costruito un db e le relative maschere per l'inserimento ma,
quando
> > > vado
> > > > ad inserire i dati vedo che, per quanto riguarda la tabella madre
(A)
> > l'id
> > > > si autoincrementa ma, quando vado in una tabella figlia (B) il
> contatore
> > > > rimane a zero anzichè allinearsi con quello della tabella A.
> > > >
> > > > La relazione tra i record delle diverse tabelle è 1:1...
> > > >
> > > > Avete da darmi qualche drittà ?
> > > >
> > > > Grazie mille a tutti.
> > > >
> > > > GLuca
> > > se mi spieghi meglio la struttura e campi nelle tabelle magari riesco
ad
> > > aiutarti.
> > > Devo dire che 1 a 1 comunque serve raramente.
> > > ciao
> > >
> > Dipende dal numero di campi in cui sei costretto a crea la tabella
> > MAssimiliano
> In questo caso serve. Mi pare che i campi possibili in una tabella siano
100
> ma non vorei sbagliarmi.
> ciao
>
Credo 255, ma se 50 li usi per 100000 record e gli altri solo per mille,
perché portarti dietro questi campi 99000 volte vuoti?
MAssimiliano


title: problema costruzione db

author: billy

text:
Se entrambi i campi ID sono contatori è molto strano, a meno che tu non
abbia inserito un tipo dati numerico.


title: query di aggiornamento

author: Antonio D. N.

text:
Salve, mi trovo con un problemino che non riesco a risolvere...
vorrei eseguire questa query
UPDATE Magazzino, Rintracciabilità
SET Rintracciabilità.Qtà = Magazzino.Qtà
WHERE (((Magazzino.Id_Fornitore)=[Rintracciabilità]![Id_Fornitore]));
la maschera che utilizzo è a maschere continue, e vorrei che, premendo
un apposito bottone, venga avviata questa query, dove però
Rintracciabilità!Id_Fornitore sia una "variabile" che cambia di volta in
volta, in base al valore presente nel rigo di maschera relativo.
come posso fare?
Grazie


title: query di aggiornamento

author: Massimo Piubelli

text:

Metti un pulsante di comando, su click
docmd..runsql "update..... where id_fornitore = " & me.nomeCampoID
in alternativa, e forse migliore
dim db as dao.database (verifica riferimenti)
db.execute "update ..... where id_fornitore = " & me.nomeCampoID, dbfailonerror
> Grazie
Prego
Ciao,
Max


title: problemi con le date

author: Ro

text:
Ho la necessità di determinare con esattezza l'intervallo tra due date. Es.:
Ho due campi: Data_inizio e Data_fine
Voglio sapere anni trascorsi. mesi trascorsi e giorni trascorsi, tenendo
conto della diversa durata di ciascun mese e degli anni bisestili. Come
fare?


title: problemi con le date

author: Roberto dal portatile

text:
"Ro" <
ro...@freemail.it
> ha scritto nel messaggio
news:kTZi6.11263$7U4.2...@news.infostrada.it...

Sito Comune (link qui sotto), Sezione General, "Differenza tra due date
espressa in anni, mesi e giorni" di Silvio Berruti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problemi con le date

text:
Grazie
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:VZcj6.18214$7U4.3...@news.infostrada.it...



title: aiuto

author: Mike Dens

text:
ho un problema ho due campi di testo 8 e mi sevono per forza nel formato
testo ) nei campi in realtà inserisco dei numeri. Come posso sommarli??
ho provato con Sum ma evidentemente l'access ( e dico io forse
giustamente ) non fa la somma di due numeri testo...sapete aiutarmi??
grazi e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aiuto

author: Antonio Biso

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:757abf8a7b4ccc2e8e...@mygate.mailgate.org...
Scrivi un subject più significativo!!!
Antonio


title: aiuto

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:cmTSa.192279$
lK4.5...@twister1.libero.it




title: aiuto

text:
"Mike Dens" <
ra...@tiscalinet.it
> wrote in message
news:757abf8a7b4ccc2e8e...@mygate.mailgate.org
> ho un problema ho due campi di testo 8 e mi sevono per forza nel formato
> testo ) nei campi in realtą inserisco dei numeri. Come posso sommarli??



title: aiuto

author: moskolowosky

text:
On Mon, 21 Jul 2003 15:17:52 +0000 (UTC), "Mike Dens"
<
ra...@tiscalinet.it
> wrote:
>"Mike Dens" <
ra...@tiscalinet.it
> wrote in message
>
news:757abf8a7b4ccc2e8e...@mygate.mailgate.org
>
>> ho un problema ho due campi di testo 8 e mi sevono per forza nel formato
>> testo ) nei campi in realtą inserisco dei numeri. Come posso sommarli??
>> ho provato con Sum ma evidentemente l'access ( e dico io forse
>> giustamente ) non fa la somma di due numeri testo...sapete aiutarmi??
>> grazi e ciao
>> mike
Converti preventivamente i dati in formato numerico con una funzione
tipo Cdbl(testo).
Ad esempio: Sum(cdbl(testo))
Ciao


title: aiuto

author: Daniele LBSF

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:757abf8a7b4ccc2e8e...@mygate.mailgate.org...
> ho un problema ho due campi di testo 8 e mi sevono per forza nel formato
> testo ) nei campi in realtà inserisco dei numeri. Come posso sommarli??
> ho provato con Sum ma evidentemente l'access ( e dico io forse
> giustamente ) non fa la somma di due numeri testo...sapete aiutarmi??
> grazi e ciao
> mike
>
>
>Devi usare la funzione Val(nomecampo)



title: aiuto

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:be326c5fb5b5e70039...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:cmTSa.192279$
lK4.5...@twister1.libero.it
>
> > "Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
> > news:757abf8a7b4ccc2e8e...@mygate.mailgate.org...
> >
> > Scrivi un subject più significativo!!!
> >
> > Antonio
>
La prossima volta apri un nuovo thread e rimetti il tuo testo originale
> ho un problema ho due campi di testo 8 e mi sevono per forza nel formato
> testo ) nei campi in realtà inserisco dei numeri. Come posso sommarli??
> ho provato con Sum ma evidentemente l'access ( e dico io forse
> giustamente ) non fa la somma di due numeri testo...sapete aiutarmi??
sum?
che funzione di somma è sum?
come avresti usato 'sta sum?
Se i due campi sono numerici già fare
campo1 + campo2 dovrebbe bastare.
Altrimenti fai
val(campo1) + val(campo2)
Antonio


title: dcount e apostrofi

author: Antonio

text:
ciao a tutti ho un problemino, sto usando questa funzione:
DCount("*", "Anagrafica", "[cognome&nome] = '" &
Me!CognomeNome.Column(1) & "'") > 1 Then
tutto funziona se non fosse che quando incontra parole con l'apostrofo
da errore, mi date qualche consigli su come ovviare? grazie 1000


title: dcount e apostrofi

author: Enrico T.S.

text:
"Antonio" <
semplic...@yahoo.it
> ha scritto nel messaggio
news:4368e20b$0$1484$4faf...@reader2.news.tin.it...

prova con
DCount("*", "Anagrafica", "[cognome&nome] = " & chr(34) &
     nz(Me!CognomeNome.Column(1),"") & chr(34)) > 1 Then
bye :o)


title: dcount e apostrofi

text:
Enrico T.S. ha scritto:

grazie 1000 io prima provavo solo con char.. non avevomai messo nz! grazie


title: semplice ma difficile

author: daniele

text:
Ciao ragazzi, sono alle prime armi con access e ho trovato un problema che
non riesco a risolvere.
Vengo al dunque: il db è una gestione di entrata ed uscita di magazzino; ho
2 maschere (una per l'entrata ed una per l'uscita) collegate ad un'unica
tabella. Vorrei che quando inserisco la quantità in uscita, essa vada a
finire nella tabella come numero negativo in modo da avere la somma giusta
delle quantità in magazzino.
Grazie in anticipo per una risposta.
p.s.: per voi è meglio avere una o due tabelle (entrata-uscita)?
Io ho provato con 2 ma la somma tra le quantità non le fa se il tipo di
merce inserito non compare in tutte due le tabelle (es. scarpe: entrate 10,
uscite 0)


title: semplice ma difficile

author: Liones

text:
daniele <
nit...@supereva.it
> wrote in message
9ii3b6$5jk$1...@usenet.inwind.it...
> Ciao ragazzi, sono alle prime armi con access e ho trovato un problema che
> non riesco a risolvere.
> Vengo al dunque: il db è una gestione di entrata ed uscita di magazzino;
ho
> 2 maschere (una per l'entrata ed una per l'uscita) collegate ad un'unica
> tabella. Vorrei che quando inserisco la quantità in uscita, essa vada a
> finire nella tabella come numero negativo in modo da avere la somma giusta
> delle quantità in magazzino.
> Grazie in anticipo per una risposta.
prova
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me![ValoreMa] > 0 Then Me![ValoreMa] = Me![ValoreMa] * -1    ' ValoreMa è
il controllo da variare
End Sub



title: semplice ma difficile

author: Bolo

text:
daniele <
nit...@supereva.it
> wrote in message
9ii3b6$5jk$1...@usenet.inwind.it...
> p.s.: per voi è meglio avere una o due tabelle (entrata-uscita)?
> Io ho provato con 2 ma la somma tra le quantità non le fa se il tipo di
> merce inserito non compare in tutte due le tabelle (es. scarpe: entrate
10,
> uscite 0)
>
Per fare una cosa semplice semplice io terrei una sola tabella con un campo
causale che determina il tipo di movimento di magazzino.
ad es :
if me!causale = "OUT" then
    me!quantita = me!quantita * (-1)
end if


title: come visualizzare se Null

author: Matteo Denti

text:
Ciao a tutti
avrei il seguente problema:
in una text box di una forms eseguo una moltiplicazione tra altre due
txt box, ma essendo una delle due Null (in quanto una query  precedente
, filtrando una tab non ha trovato alcun record) il risultato del conto
mi da ancora Null e cosě tutti i seguenti...
Ho provato ad usare la funzione Nz ma forse non so come e soprattutto
dove inserirla...
sono fiducioso in un vostro aiuto
una saluto a tutti e grazie ancora


title: come visualizzare se Null

author: Riccardo

text:
Matteo Denti <
mat...@inwind.it
> wrote in message
3B11FBF5...@inwind.it...

Casella3= Nz(Casella1)*Nz(Casella2)
ciao Riccardo


title: come visualizzare se Null

text:
Matteo Denti <
mat...@inwind.it
> wrote in message
3B11FBF5...@inwind.it...
> Ciao a tutti
> avrei il seguente problema:
>
> in una text box di una forms eseguo una moltiplicazione tra altre due
> txt box, ma essendo una delle due Null (in quanto una query  precedente
> , filtrando una tab non ha trovato alcun record) il risultato del conto
> mi da ancora Null e cosě tutti i seguenti...
> Ho provato ad usare la funzione Nz ma forse non so come e soprattutto
> dove inserirla...
Se la moltiplicazione era qualcosa scritta via codice al dopo aggiornamento
di txbox2 o 3 tipo
tbox1 = tbox2 * tbox3
e se il fatto che ci sia il null significa che č come se c'č zero e quindi
il risultato č 0
ti basterebbe scrivere
if isnull(tbox2) then
  tbox1 = 0
else
  tbox1 = tbox2 * tbox3
end if
Se invece hai usato un espressione nel tbox1 tipo
=tbox2 * tbox3 allora diventa
=nz(tbox2;0) * tbox3
Antonio


title: come visualizzare se Null

text:
Grazie per le spiegazioni
siete stati molto celeri e precisi
complimenti ancora


title: CASELLA COMBINATA IN FILTRO QUERY

author: Giorgia

text:
Ciao a tutti.
Ho creato una query in cui ho impostato i filtri che mi occorrevano in
questo modo [filtro1], [filtro2] cosě prima di aprirsi mi chiede di
specificare i parametri per i Filtri 1 e 2.
Un filtro č posto su una casella combinata e quindi per non sbagliare nella
digitazione vorrei poter scegliere dal menu a discesa anche nel momento in
cui devo inserire il filtro.
Non so se mi sono spiegata ma spero in un aiuto.
Grazie,
--
Giorgia


title: CASELLA COMBINATA IN FILTRO QUERY

author: MA

text:
Giorgia wrote:
> Ciao a tutti.
> Ho creato una query in cui ho impostato i filtri che mi occorrevano in
> questo modo [filtro1], [filtro2] così prima di aprirsi mi chiede di
> specificare i parametri per i Filtri 1 e 2.
> Un filtro è posto su una casella combinata e quindi per non sbagliare
> nella digitazione vorrei poter scegliere dal menu a discesa anche nel
> momento in cui devo inserire il filtro.
> Non so se mi sono spiegata ma spero in un aiuto.
> Grazie,
Metti come filtro
Like "*" & Forms!tuaForm!Tuacombo or is null
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: CASELLA COMBINATA IN FILTRO QUERY

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fvrqe4$914$1...@tdi.cu.mi.it...
Giorgia wrote:
> Ciao a tutti.
> Ho creato una query in cui ho impostato i filtri che mi occorrevano in
> questo modo [filtro1], [filtro2] cosě prima di aprirsi mi chiede di
> specificare i parametri per i Filtri 1 e 2.
> Un filtro č posto su una casella combinata e quindi per non sbagliare
> nella digitazione vorrei poter scegliere dal menu a discesa anche nel
> momento in cui devo inserire il filtro.
> Non so se mi sono spiegata ma spero in un aiuto.
> Grazie,
Metti come filtro
Like "*" & Forms!tuaForm!Tuacombo or is null
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Grazie per avermi risposto ma non compare l'elenco dei miei clienti ma
questa richiesta per il filtro:
Maschere!SERVIZI!CLIENTE


title: access97 e access2003

author: arreeess

text:
che differenze ci sono?
la 2003 č effettivamente l'ultima versione?
gli applicativi creati con access97 o access2003 sono tutti compatibili
con i sit. operativi a partire da win 95 all'ultimo XP?
access97 so che č buono;
access2000 e 2002 un po' buggati oltre a problematiche per convertire
da access97 a tali versioni successive;
la 2003 come č? bug risolti o ancora in essere?
da access97 si converte bene al 2003?
per produrre un eseguibile con run time (per far girarea anceh su
macchine sporovviste di access) che pacchetto conviene usare e quanto costa?
ringrazio per ogni chiarimento in merito


title: access97 e access2003

author: Simone Calligaris

text:
"arreeess" <> che differenze ci sono?
> la 2003 è effettivamente l'ultima versione?
> gli applicativi creati con access97 o access2003 sono tutti compatibili
> con i sit. operativi a partire da win 95 all'ultimo XP?
Access 2003:   win 2000 e XP (con qualche s.p.)
> access97 so che è buono;
> access2000 e 2002 un po' buggati oltre a problematiche per convertire
> da access97 a tali versioni successive;
Io uso sia Access '97 che 2002.
Sono entrambi "un pò buggati" come tutti i software sulla faccia della terra
(compresi i miei :-))
Basta conoscere i problemini non risolti dai service pack e aggirarli.
Saluti.


title: Un solo utente per volta

text:
So che è stato segnalato altre volte, ma non riesco a trovare vecchi thread
sull'argomento: un'installazione multiutente che fino a ieri funzionava
normalmente, da oggi accetta solo un utente collegato per volta...
Giurano di non aver installato o disinstallato nulla sui PC della rete
(mah).

Che potrebbe essere?

Ciao a tutti


title: Un solo utente per volta

author: Dormillo

text:

Forse il problema è solo nel link di collegamento al programma. Se
aprendo Access e lanciando i programmi contemporaneamente non ci
verificano problemi,
prova a modificare il percorso dell'icona di collegamento al programma
di ogni PC in questo modo:
(Prima gli passi il percorso dell'exe di Access, poi il percorso del
tuo db.)
Ad esempio:
"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE"
Percorsodeltuoprogramma\TuoDatabase.mdb
In un caso invece l'ho risolto dividendo Front End e Back End.

Ciao


title: Un solo utente per volta

text:
"Dormillo" <

Forse il problema è solo nel link di collegamento al programma. Se
aprendo Access e lanciando i programmi contemporaneamente non ci
verificano problemi,
prova a modificare il percorso dell'icona di collegamento al programma
di ogni PC in questo modo:
(Prima gli passi il percorso dell'exe di Access, poi il percorso del
tuo db.)
Ad esempio:
"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE"
Percorsodeltuoprogramma\TuoDatabase.mdb
In un caso invece l'ho risolto dividendo Front End e Back End.

>
>

Mi hai frainteso (oppure io non sono stato chiaro): il problema riguarda il
funzionamento in rete dell'applicazione:

PC1 avvia il Front-End collegato a Database condiviso .MDB.
PC2 tenta di avviare la sua copia del Front-End collegata al solito DB:
impossibile accedere, un utente è già connesso.

Saluti.


title: Un solo utente per volta

author: pfmarro

text:

prova a copiare il frond-End sui 2 pc
per entrambi collega le tabelle del Back-End posto sulla rete
e prova a eseguire il tutto

Facci sapere

PFMarro


title: Un solo utente per volta

author: Pablitomf

text:
> Mi hai frainteso (oppure io non sono stato chiaro): il problema riguarda il
> funzionamento in rete dell'applicazione:
>
> PC1 avvia il Front-End collegato a Database condiviso .MDB.
> PC2 tenta di avviare la sua copia del Front-End collegata al solito DB:
> impossibile accedere, un utente è già connesso.

Forse su uno dei 2 hai l'accesso "esclusivo" attivato.

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.


title: Un solo utente per volta

text:
"pfmarro" <

Ma è proprio questa la modalità con cui hanno sempre lavorato...
Il problema, come dicevo, è che fino a pochi giorni fa tutto funzionava (il
db condiviso non ha ovviamente "accesso esclusivo"), ora non più.

Misteri di windows Seven, magari avranno installato qualche dannata patch!

Saluti


title: Un solo utente per volta

text:

Fai questa prova: Apri prima Access (generico) , e dal suo menu vai a
cercare la tua applicazione FE (quindi senza accedere direttamente
dall'mdb o dal suo link). Poi fai la stessa cosa nella seconda
postazione.
Se si aprono entrambi i FE, vuol dire che ho capito bene ed è una
questione di link da modificare per simulare questa apertura indiretta
(è una forzatura, lo so) ma così l'ho risolto.
MA aveva fornito questa soluzione ed effettivamente, nel mio caso, ha
funzionato.
Se poi qualcuno ha un metodo più razionale o una spiegazione a questa
cosa vi leggerò volentieri...
Saluti


title: File *.dbf di sola lettura????

author: Roberto

text:
Perche quando cerco di aprire un file *.dbf, sembra essere di sola lettura??
Il programma non mi lascia inserire dati ne modificare nulla
Ho necessita di fare questo perche Access č molto piu completo che non il
programma che mi ha creato quei files!!
C'č qualche soluzione????
 Grazie!!


title: [OT]: Dove posso trovare informazioni su excel?

author: PdA

text:
Dovrei fare un pulsante di comando nel foglio1 che mi
mandi in stampa il foglio2...
E' cosě banale che io non so come si fa....
Sapete dove spedirmi per trovare qlcs?
Grazie
PdA


author: Daniele

text:
"PdA" <
and...@nspmpettenontrasporti.it
> ha scritto nel messaggio
news:a9j5t4$b3r$1...@fe1.cs.interbusiness.it...

> --
> Ci sono i NG microsoft.public fai una ricerca che trovi quello che fa per
te. Assegna una macro ad un pulsante che crei dalla casella degli strumenti
del menů visualizza
Ciao Daniele
---


title: sincronizzare un db

text:
salve a tutti,
è possibile sincronizzare un database con una sua
replica caricata su un web server? ho provato a
mettere l'indirizzo
http://www.
... ma mi avverte che
ho inserito un indirizzo sbagliato. come mai?
Grazie
Ciao
Luca


title: Query di Aggiornamento

author: Giuseppe

text:
Ciao a tutti
Ho questo problema :
devo eliminare da un campo "CodiceDescrizione"  la prima parte della
descrizione
che perň non č di una lunghezza fissa ma bensě variabile
esempio : "Deflettore laterale  *Vedi 8510256"
oppure " Deflettore posteriore sinistro *Vedi 883659"
praticamente dovrei eliminare tutta la parte prima del  " *Vedi "
tutti i record  debbono risultare  cosě  "*Vedi 8510256" ,"*Vedi 883659"
Cosa devo scrivere nella query di aggiornamento ?
Grazie anticipato
Giuseppe


title: Query di Aggiornamento

author: Ivan da casa

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:43b27073$0$1068$4faf...@reader1.news.tin.it...

io ho creato una tabella(tTaglia) con un solo campo testo([testone]), ma tu
puoi adattare al tuo caso.
Ho creato una query(qTagliaTesta) con un campo([testo_senza_testa]) che ha
come origine SQL :
SELECT Mid([testone],InStr([testone],"*vedi")) AS testo_senza_tesa
FROM tTaglia;
in pratica uso la funzione Instr per trovare la stringa che si ripete (
*vedi ).
Uso questo indice per restituire solo la parte da lě in poi.
--
       # = =
      /\
     /*\        Ivan
    /**\                vi augura
   /***\      Buone
  /****\     Feste
 /*****\
/---|  |---\    (\/)
     |   |       [[=]]


title: errore in fase di compattazione db

author: Sergio

text:
Ciao,
l'errore che ottengo quando eseguo il comando Strumenti / Utilità database/
Compatta e ripristina database è il seguente:
Impossibile trovare il campo "Description".
Qualcuno sa dirmi di cosa si tratta e come risolvere?
Grazie.
Sergio


title: errore in fase di compattazione db

author: Alessandro Baraldi

text:
Sergio ha scritto:

Innanzitutto accertati che nei moduli sia inserito Option Explicit,
quindi con il Compact
del codice riverifica l'assenza errori.
Altra cosa che non capisco è cosa sia Description...??
Spero per te che non sia veramente il nome di un Controllo o Campo....
in quanto essendo una parola riservata, potrebbe generare problemi...!
@Alex


title: errore in fase di compattazione db

author: Karl Donaubauer

text:

> ...
Di solito è una corruzione in una tabella di sistema dove Access
non puo più leggere tutti informazioni su un oggetto del DB.
Fai una copia di sicurezza del file e prova ad importare tutti
oggetti in un nuovo MDB.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: errore in fase di compattazione db

author: giorgio rancati

text:
"Sergio" <
sergio...@virgilio.it
> ha scritto nel messaggio
news:CNrkh.11758$K8....@news.edisontel.com...

Ciao Sergio,
oltre ai suggerimenti ricevuti, prova a vedere se questo è il tuo caso.
----
ACC2000: Table Corruption After Referential Integrity Checks
*If you try to compact a database you, receive the following error message:
"Could not find field "Description" *
http://support.microsoft.com/kb/296389/en-us
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: errore in fase di compattazione db

text:
giorgio rancati wrote:
> "Sergio ha scritto:
>> l'errore che ottengo quando eseguo il comando Strumenti / Utilità
>> database/ Compatta e ripristina database è il seguente:
>> Impossibile trovare il campo "Description".
>> Qualcuno sa dirmi di cosa si tratta e come risolvere?
> ...
> oltre ai suggerimenti ricevuti, prova a vedere se questo è il tuo caso.
> ----
> ACC2000: Table Corruption After Referential Integrity Checks
> *If you try to compact a database you, receive the following error
> message: "Could not find field "Description" *
>
http://support.microsoft.com/kb/296389/en-us
> ----
Non l'ho più menzionato perché Peter Miller (=pksolutions) all'indicazione
di questo articolo kb sempre ha risposto che non ha mai visto questo
caso nella sua pratica invece frequentemente il danno già descritto.
Ma vediamo.
--
cu



title: errore in fase di compattazione db

text:
Ciao e grazie per la risposta,
non ho mai usato il nome "Description" e non so spiegarmi il messaggio di
errore.
Ho aggiunto l'opzione Option Explicit, ho provato di nuovo a compattare,
stavolta il messaggio è:
Tabella 'TempMSysAccessObjects' già esistente.
Qualche idea?
Mi dici cos'è il Compact del codice?
Grazie e ciao.
Sergio
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1167215303.4...@79g2000cws.googlegroups.com...



title: errore in fase di compattazione db

text:
Grazie Karl, cosě ho risolto.
Grazie a tutti.
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4vf1bfF...@mid.individual.net...
> Sergio wrote:
>> l'errore che ottengo quando eseguo il comando Strumenti / Utilitŕ
>> database/ Compatta e ripristina database č il seguente:
>> Impossibile trovare il campo "Description".
>> Qualcuno sa dirmi di cosa si tratta e come risolvere?
>> ...
>
> Di solito č una corruzione in una tabella di sistema dove Access
> non puo piů leggere tutti informazioni su un oggetto del DB.



title: Attesa per file non trovato in rete

author: Sandrobi

text:
Ho una maschera con file immagine collegato. Il file è in rete su un altro
pc. Se il percorso (nel formato \\NomePc\CartellaCondivisa\NomeFile) è
sbagliato o inesistente, l'istruzione Dir impiega diversi secondi prima di
ritornare l'errore di file non trovato.
Esiste un metodo rapido per verificare l'esistenza di un file su un'altra
unità di rete?
--
Ciao, Sandrobi


title: Attesa per file non trovato in rete

text:

Impossibile...
Len(Dir(Percorso))>0
E' istantaneo...
@Alex


title: Attesa per file non trovato in rete

text:
>"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>news:b253c98b-6948-414a-8356->26dcb1...@e53g2000hsa.googlegroups.com...

Hai provato con un percorso \\NomePc  dove NomePc non esiste?
Sandrobi


title: Attesa per file non trovato in rete

text:
On 16 Mag, 14:20, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> >"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> >news:b253c98b-6948-414a-8356->26dcb1473__BEGIN_MASK_n#9g02mG7!__...__END_MASK_i?a63jfAD$z...@e53g2000hsa.googlegroups.com...
> >On 16 Mag, 00:44, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> >> Ho una maschera con file immagine collegato. Il file è in rete su un
> >> altro
> >> pc. Se il percorso (nel formato \\NomePc\CartellaCondivisa\NomeFile) è
> >> sbagliato o inesistente, l'istruzione Dir impiega diversi secondi prima
> >> di
> >> ritornare l'errore di file non trovato.
> >> Esiste un metodo rapido per verificare l'esistenza di un file su un'altra
> >> unità di rete?
>
> >> --
> >> Ciao, Sandrobi
> >Impossibile...
> >Len(Dir(Percorso))>0
> >E' istantaneo...
> >@Alex
>
> Hai provato con un percorso \\NomePc  dove NomePc non esiste?
>
> Sandrobi
Vero ma li il problema non è del File che non esiste ma della
risorsa...
Potresti ovviare testando con il PING HostName che dispone di un
TimeOut....
Se la risorsa esiste ma il File non esiste è immediato.
@Alex


title: Copiare oggetto tabella da un database ad un altro

author: Gianluca

text:
Ho un db principale [dbs] (dove risiede il codice) al quale sono collegate
le tabelle con i dati [dbsDati]. Ho necessita di copiare una tabella
contenuta nel dbsDati in un terzo database esterno [dbsEx]. A me interessa
copiare solo la struttura della tabella e non i dati contenuti. Il metodoto
"TransferDatabase" non è utilizzabile in quanto mi permette di esportare
solo oggetti contenuti nel db corrente.
Ho provato anche con dbEx.TableDefs.Append dbsDati.TableDefs(NomeTabella) ma
mi da errore.
Chi puo' aiutarmi?
Grazie Gianluca
--
Posted from
mail.gostec.it
 [151.4.188.2]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Michele Amato

text:
Gianluca <
bb...@libero.it
> wrote in message
001b01c0ffec$8e76f7e0$0c00...@gostec.it...
> Ho un db principale [dbs] (dove risiede il codice) al quale sono collegate
> le tabelle con i dati [dbsDati]. Ho necessita di copiare una tabella
> contenuta nel dbsDati in un terzo database esterno [dbsEx]. A me interessa
> copiare solo la struttura della tabella e non i dati contenuti. Il
metodoto
> "TransferDatabase" non č utilizzabile in quanto mi permette di esportare
> solo oggetti contenuti nel db corrente.
> Ho provato anche con dbEx.TableDefs.Append dbsDati.TableDefs(NomeTabella)
ma
> mi da errore.
>
> Chi puo' aiutarmi?
>
Quello che ti riporto di seguito č il codice che ho usato nell'Access
Navigator per esportare un gruppo di maschere dalla add-in all'applicazione
corrente:
io concetto č:
creo un'altra istanza di Access
Apro il database che deve ricevere il documento (le maschere nel mio caso,
la tabella nel tuo)
Importo
Prova a capirci qualcosa, se hai dei problemi riposta.
HTH
Michele Amato
--
'Created by: Michele Amato - M.A.Engineering
'Created   : 15/05/01 16:15:15
Private Function fxImportaMaschere(dba As Database, dbs As Database,
rvMaschere As Variant) As Integer
On Error GoTo Err_fxImportaMaschere
Dim app As Application
Dim lsProv As String
Dim lsPath As String
Dim liI As Integer
Dim liN As Integer
Dim liCount As Integer
  Set app = New Application
  lsProv = dba.Name
  lsProv = Left(dba.Name, Len(lsProv) - 4) & "Forms.mda"
  If Dir(lsProv) = vbNullString Then
    lsPath = fxMAE_GetPathFromPathName(dba.Name)
    lsProv = fxMAE_OpenFileDialog(lsPath, fxMAE_CreaStringaFiltro("Access
Navigator Forms", "*.mda", "All"), ccMAE_APPLICATIONNAME)
  End If
  If lsProv <> vbNullString Then
    app.OpenCurrentDatabase lsProv
    liN = UBound(rvMaschere)
    liCount = 0
    For liI = 0 To liN
      Err = 0
      txtLog = txtLog & Now() & ": Trying to import " & rvMaschere(liI) &
vbNewLine
      app.DoCmd.CopyObject dbs.Name, rvMaschere(liI), acForm,
rvMaschere(liI) & "2copy"
      If Err.Number = 0 Then
        liCount = liCount + 1
        txtLog = txtLog & Now() & ": Importing " & rvMaschere(liI) &
vbNewLine
      Else
        txtLog = txtLog & Now() & ": Importing " & rvMaschere(liI) & "
error: " & Err.Number & ": " & Err.Description & vbNewLine
      End If
    Next
  End If
  txtLog = txtLog & Now() & ": Trying to import module zmMAE_Autoexec" &
vbNewLine
  app.DoCmd.CopyObject dbs.Name, "zmMAE_Autoexec", acModule,
"zmMAE_Autoexec2copy"
  If Err.Number = 0 Then
    liCount = liCount + 1
    txtLog = txtLog & Now() & ": Importing zmMAE_Autoexec" & vbNewLine
  Else
    txtLog = txtLog & Now() & ": Importing zmMAE_Autoexec error: " &
Err.Number & ": " & Err.Description & vbNewLine
  End If
  app.Quit
  fxImportaMaschere = liCount
Exit_fxImportaMaschere:
Exit Function
Err_fxImportaMaschere:
  Select Case Err
  Case 0    'insert Errors you wish to ignore here
    Resume Next
  Case Else 'All other errors will trap
    Beep
    Select Case MsgBox(Err.Description, vbAbortRetryIgnore, "Error in
Function Form_zfMAE_Installer.fxImportaMaschere")
      Case vbIgnore: Resume Next
      Case vbRetry: Resume
      Case vbAbort: Resume Exit_fxImportaMaschere
    End Select
  End Select
  Resume 0  'FOR TROUBLESHOOTING
End Function
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://maengineering.20m.com
č possibile trovare del materiale relativo ad Access
scritto da me, sia freeware che shareware
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: #Errore ?

author: matrix

text:
Ho un campo calcolato in una query che fa la differenza tra una data e un
numero di giorni immessi dall'utente. Come fare perché non mi visualizzi
#Errore quando non si sono ancora immessi i valori ? devo usare una
espressione con Iif ? E' un problema più che altro estetico perchè poi
quando immetto i valori mi dà il risultato giusto. Il problema è che
raramente vengono immessi quei valori dall'utente del programma e mi dà
fastidio che rimanga sempre in vista la scritta di errore.
Ciao


title: #Errore ?

author: Roberto dal portatile

text:
"matrix" <
thest...@katamail.com
> ha scritto nel messaggio
news:XoAk6.6003$_N1.1...@news.infostrada.it...

Si, devi usare la funzione IIF per condizionare la differenza al fatto che
il sottraendo ed il sottrattore non siano Null.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: #Errore ?

text:
>Si, devi usare la funzione IIF per condizionare la differenza al fatto che
>il sottraendo ed il sottrattore non siano Null.
... oppure usare la funzione Nz applicata ad entrambi gli operandi
della sottrazione.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: #Errore ?

text:
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3a937223...@firewall.regione.toscana.it...
> >Si, devi usare la funzione IIF per condizionare la differenza al fatto
che
> >il sottraendo ed il sottrattore non siano Null.
>
> ... oppure usare la funzione Nz applicata ad entrambi gli operandi
> della sottrazione.
>
> Vincenzo Turturro
Giusto



title: #Errore ?

text:
Se non ricordo male, mettendo la funzione Nz in entrambi gli operandi mi
dava come data di "default" 31/12/99 fino a quando non inserivo niente. Il
che non era il massimo.
A memoria mi pare di aver risolto il problema mettendo Nz su uno solo dei
due operandi.
Ciao


title: Access e Microsoft Project

author: caezan

text:
Avrei la necessita di connettere Microsoft Project ad Access tramite un collegamento al file accdb (o mdb) in modo da vedere e leggere i dati delle attività, risorse, date, ecc. dalle tabelle Access.
In rete ho trovato un timido tentativo utilizzando VBE ma mi pare impossibile che non esista una funzionalità tipo wizard simile a quella per il collegamenti a dati esterni di Excel o Access.
Ho un lontano ricordo che con le vecchie versioni di MS Project (2003 o 2007) si poteva fare facilmente, ma hanno tolto la funzionalità?
Avete delle esperienze o riferimenti sull argomento Project Vs Access?
Le versioni delle applicazioni che utilizzo sono Project 2013 Standard e Access 2013.


title: Pulsante di comando per aprire 2 maschere diverse

text:
Salve a tutti, sapete dirmi se una routine evento di un pulsante di comando
può aprirmi una maschera piuttosto che un'altra basondosi su un valore
numerico inserito in un campo all'interno della maschera che ospita il
pulsante?
Esempio: se nel campo A della maschera 1 ho un valore inferiore a 35
premendo il pulsante apro la maschra 2, mentre se nel campo A della maschera
1 ho un valore maggiore di 35 premendo il pulsante apro la maschera 3.
Se mi sapete dire quale è la sintassi ve ne sono grato.
Saluti, Gianni


author: 'Roccia' Max

text:
On 23 Nov, 00:32, "Gianni.C" <
giannichi...@virgilio.it
> wrote:
> può aprirmi una maschera piuttosto che un'altra basondosi su un valore
> numerico inserito in un campo all'interno della maschera che ospita il
> pulsante?
>
> Esempio: se nel campo A della maschera 1 ho un valore inferiore a 35
> premendo il pulsante apro la maschra 2, mentre se nel campo A della maschera
> 1 ho un valore maggiore di 35 premendo il pulsante apro la maschera 3.
>
Niente di piu' facile...
Private sub Pulsante_Click()
docmd.openform iif(me.ctlA<35,"Form2","Form3"), acNormal
end sub
cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:cd1f5728-31c3-4c5f...@y43g2000hsy.googlegroups.com...
On 23 Nov, 00:32, "Gianni.C" <
giannichi...@virgilio.it
> wrote:
> puň aprirmi una maschera piuttosto che un'altra basondosi su un valore
> numerico inserito in un campo all'interno della maschera che ospita il
> pulsante?
>
> Esempio: se nel campo A della maschera 1 ho un valore inferiore a 35
> premendo il pulsante apro la maschra 2, mentre se nel campo A della
> maschera
> 1 ho un valore maggiore di 35 premendo il pulsante apro la maschera 3.
>
Niente di piu' facile...
Private sub Pulsante_Click()
docmd.openform iif(me.ctlA<35,"Form2","Form3"), acNormal
end sub
cia'
Max
Ciao Max, stň provando ad utilizzare la stringa "DoCmd.OpenForm IIf(Me.ctlA
< 35, "2", "3"), acNormal" che mi hai indicato solo che mi viene segnalato
il msg di errore  di compilazione "Impossibile trovare il metodo o il membro
dei dati" evidenziandomi "ctlA" oppure "Errore di sintassi" se metto "ctl
A".
Te ne sarň grato se mi dai ancora una mano.
Saluti, Gianni


author: Carlo Costarella

text:
"Gianni.C" <
gianni...@virgilio.it
> ha scritto nel messaggio
news:475b04e7$0$10617$4faf...@reader2.news.tin.it...

ctlA č il nome del controllo nella tua maschera...che potrebbe chiamarsi
TuoControlloA...
dunque se il nome fosse TCaaaa avresti:
docmd.openform iif(me.TCaaaa < 35,"NomeMaschera2","NomeMaschera3"), acNormal
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fjg7tr$9eu$1...@tdi.cu.mi.it...
>
> "Gianni.C" <
gianni...@virgilio.it
> ha scritto nel messaggio
> news:475b04e7$0$10617$4faf...@reader2.news.tin.it...
>>
>> "'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
>> news:cd1f5728-31c3-4c5f...@y43g2000hsy.googlegroups.com...
>> On 23 Nov, 00:32, "Gianni.C" <
giannichi...@virgilio.it
> wrote:
>>
>>> puņ aprirmi una maschera piuttosto che un'altra basondosi su un valore
>>> numerico inserito in un campo all'interno della maschera che ospita il
>>> pulsante?
>>>
>>> Esempio: se nel campo A della maschera 1 ho un valore inferiore a 35
>>> premendo il pulsante apro la maschra 2, mentre se nel campo A della
>>> maschera
>>> 1 ho un valore maggiore di 35 premendo il pulsante apro la maschera 3.
>>>
>>
>> Niente di piu' facile...
>>
>> Private sub Pulsante_Click()
>>
>> docmd.openform iif(me.ctlA<35,"Form2","Form3"), acNormal
>>
>> end sub
>>
>> cia'
>> Max
>>
>>
>> Ciao Max, stņ provando ad utilizzare la stringa "DoCmd.OpenForm
>> IIf(Me.ctlA < 35, "2", "3"), acNormal" che mi hai indicato solo che mi
>> viene segnalato il msg di errore  di compilazione "Impossibile trovare il
>> metodo o il membro dei dati" evidenziandomi "ctlA" oppure "Errore di
>> sintassi" se metto "ctl A".
>>
>> Te ne sarņ grato se mi dai ancora una mano.
>>
>> Saluti, Gianni
>
> ctlA č il nome del controllo nella tua maschera...che potrebbe chiamarsi
> TuoControlloA...
> dunque se il nome fosse TCaaaa avresti:
> docmd.openform iif(me.TCaaaa < 35,"NomeMaschera2","NomeMaschera3"),
> acNormal
>
> Ciao, Carlo
>
Ok devo ammettere che sono un pņ ignorante con il VB ed infatti adesso non
riesco a trovare la sintassi per farmi aprire l'una o l'altra maschera su
dei dati specifici ovvero su un ID che ho sulla maschera di partenza e sulle
maschere che devo aprire.
Sto provando ad utilizzare la sintassi che si genera con l'autocomposizione
del pulsante aggiungendo la stringa che mi avete dato ma non ho i risultati
che mi servono.
Grazie per l'aiuto
Saluti, Gianni


text:
"Gianni.C" <
gianni...@virgilio.it
> ha scritto nel messaggio
news:475bd532$0$36447
cut
>> ctlA è il nome del controllo nella tua maschera...che potrebbe chiamarsi
>> TuoControlloA...
>> dunque se il nome fosse TCaaaa avresti:
>> docmd.openform iif(me.TCaaaa < 35,"NomeMaschera2","NomeMaschera3"),
>> acNormal
>>
>> Ciao, Carlo
>>
>
> Ok devo ammettere che sono un pò ignorante con il VB ed infatti adesso non
> riesco a trovare la sintassi per farmi aprire l'una o l'altra maschera su
> dei dati specifici ovvero su un ID che ho sulla maschera di partenza e
> sulle maschere che devo aprire.
> Sto provando ad utilizzare la sintassi che si genera con
> l'autocomposizione del pulsante aggiungendo la stringa che mi avete dato
> ma non ho i risultati che mi servono.
>
> Grazie per l'aiuto
>
> Saluti, Gianni
>
>
Ciao, non è difficile, basta impostare il criterio. Per esempio:
Dim stLinkCriteria As String
stLinkCriteria = "[ID]=" & Me![ID]
'Al posto di [ID] dovrai mettere il nome del cotrollo che è uguale nelle due
maschere (p.e. [CodFisc] o quello che è)
DoCmd.OpenForm iif(me.TCaaaa < 35,"NomeMaschera2","NomeMaschera3"), , ,
stLinkCriteria
'(Attento alle tre virgole finali che vanno sempre messe).
Ripeto, i nomi usati sono di pura fantasia, vanno adattati al tuo caso.
Infatti la giusta sintassi é:
DoCmd.OpenForm "NomeMaschera", , , stLinkCriteria
Altra strada è quella di alimentare la 2 e 3a maschera con una query che ha
nei criteri la chiave unica presente sulla maschera principale o chiamante.
Anche qui andrà bene l'ID o comunque una chiave univoca. Se scegli questa
strada il codice del post precedente resta immodificato.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fjgncj$nvg$1...@tdi.cu.mi.it...

Come era facile! Se scrivere VB fosse come mangiare un piatto di spaghetti
sicuramente avrei meno bisogno di indicazioni!
Grazie di nuovo.
Saluti, Gianni.


text:
"Gianni.C" <
gianni...@virgilio.it
> ha scritto nel messaggio
news:475bff24$0$36439cut
>
> Come era facile! Se scrivere VB fosse come mangiare un piatto di spaghetti
> sicuramente avrei meno bisogno di indicazioni!
>
> Grazie di nuovo.
>
> Saluti, Gianni.
Tranquillo...ci siamo passati tutti.
Ciao, Carlo


title: Report & Query!!!!

author: Mike Fre

text:
Salve a tutti. Ho un report basato su una query. Una volta fatto il
report (per somme) l'uscita sono tanti report quanti sono i campi della
query sulla quale č basato il report.
Esempio ho una tabella con 3 campi: nome, cognome, sesso.
La query mi conta quanti m o f ho nella tabella.
Il report mi dovrebbe far vedere un campo con il n° dei m e un campo con
i numeri delle f.
Prima di farmi la query, perņ, mi chiede se voglio vedere il tot dei m o
delle f.
Se ad esempio ho 3 maschi mi fa 3 report IDENTICI con il totale GIUSTO.
Scusate la confusione e grazie in anticipo!!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report & Query!!!!

text:
Ho trovato la soluzione, grazie!!!!
Basta mettere i valori del Report nel Piè di pagina....che cazz....!!!!
"Mike Fre" <
mike...@inwind.it
> wrote in message
news:5d3f3049ce0f509203f...@mygate.mailgate.org
> Salve a tutti. Ho un report basato su una query. Una volta fatto il
> report (per somme) l'uscita sono tanti report quanti sono i campi della
> query sulla quale è basato il report.
> Esempio ho una tabella con 3 campi: nome, cognome, sesso.
> La query mi conta quanti m o f ho nella tabella.
> Il report mi dovrebbe far vedere un campo con il n° dei m e un campo con
> i numeri delle f.
> Prima di farmi la query, però, mi chiede se voglio vedere il tot dei m o



title: Creare appuntamento in outlook da access scegliendo il file pst.

text:
Buongiorno a tutti,
qualcuno sa come fare questa cosa?
Da Access, tramite codice vba, voglio creare un appuntamento nel
calendario di outlook 2003...fin qui tutto ok...Il problema è che se
eseguo il codice mi viene creato l'appuntamento nel calendario
predefinito...
Poichè ho più file pst di outlook con diversi calendari, che possono
risiedere sullo stesso pc oppure no (non ho exchange)...come posso
dire di inserire l'appuntamento su un dato calendario che si trova in
un dato file pst?
Il codice utilizzato è questo:
Private Sub cmdAddAppt_Click()
    On Error GoTo Add_Err
    'Save record first to be sure required fields are filled.
    DoCmd.RunCommand acCmdSaveRecord
    'Exit the procedure if appointment has been added to Outlook.
    If Me!AddedToOutlook = True Then
        MsgBox "This appointment is already added to Microsoft
Outlook"
        Exit Sub
    'Add a new appointment.
    Else
        Dim objOutlook As Outlook.Application
        Dim objAppt As Outlook.AppointmentItem
        Dim objRecurPattern As Outlook.RecurrencePattern
        Set objOutlook = CreateObject("Outlook.Application")
        Set objAppt = objOutlook.CreateItem(olAppointmentItem)
        With objAppt
            .Start = Me!ApptDate & " " & Me!ApptTime
            .Duration = Me!ApptLength
            .Subject = Me!Appt
            If Not IsNull(Me!ApptNotes) Then .Body = Me!ApptNotes
            If Not IsNull(Me!ApptLocation) Then .Location = Me!
ApptLocation
            If Me!ApptReminder Then
                .ReminderMinutesBeforeStart = Me!ReminderMinutes
                .ReminderSet = True
            End If
            Set objRecurPattern = .GetRecurrencePattern
            With objRecurPattern
                .RecurrenceType = olRecursWeekly
                .Interval = 1
                'Once per week
                .PatternStartDate = #7/9/2003#
                'You could get these values
                'from new text boxes on the form.
                .PatternEndDate = #7/23/2003#
            End With
            .Save
            .Close (olSave)
            End With
            'Release the AppointmentItem object variable.
            Set objAppt = Nothing
    End If
    'Release the Outlook object variable.
    Set objOutlook = Nothing
    'Set the AddedToOutlook flag, save the record, display a message.
    Me!AddedToOutlook = True
    DoCmd.RunCommand acCmdSaveRecord
    MsgBox "Appointment Added!"
    Exit Sub
Add_Err:
    MsgBox "Error " & Err.Number & vbCrLf & Err.Description
    Exit Sub
End Sub


author: Sergio MAZZA

text:
<
freed...@hotmail.it
> ha scritto nel messaggio
news:be7b8833-a3b4-4bd2...@r66g2000hsg.googlegroups.com...






            Set objRecurPattern = .GetRecurrencePattern




    Exit Sub

[risposta]
Prova da qui:
Store Object
http://msdn.microsoft.com/en-us/library/bb176405.aspx
Ciao.
--
Sergio MAZZA


text:
On 24 Lug, 16:09, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
freedom...@hotmail.it
> ha scritto nel messaggionews:be7b8833-a3b4-4bd2...@r66g2000hsg.googlegroups.com...

> Store Objecthttp://
msdn.microsoft.com/en-us/library/bb176405.aspx
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
ti ringrazio moltissimo per avermi risposto.
Ho visitato il link che mi hai consigliato, non ho ben capito se è
proprio quello che mi interessa...ad ogni modo guardando un pò nel
codice ho cercato di tirare fuori quello che mi serviva ed ho aggiunto
questo pezzo al codice di sopra:
 Dim folders As Outlook.folders
    Dim Folder As Outlook.folders
    Dim foldercount As Integer
On Error Resume Next
    Set folders = oFolder.folders("Nome cartella")
In nome cartella ho indicato il nome della cartella, non il nome del
calendario...
Con questa modifica l'appuntamento è stato creato correttamente. Se
apro Outlook mi viene segnalato che c'è un appuntamento scaduto (il
promemoria), ma se vado alla data in cui dovrebbe esserci
l'appuntamento non c'è niente...in nessuno dei miei calendai...?!?!!?
Dove andranno a finire gli appuntamenti secondo te?!?!!?
Grazie mille ancora...ciao e buona giornata.


text:

Ciao Sergio, scusami, ma mi sono accorto che non li vedo perchè
vengono fissati nel 2003, visto che nel codice ho indicato come data
il 2003.....
Quindi conseguenza quell'aggiunta che ho fatto, che fa riferimento ai
Folder...viene assolutamente ignorata...hai qualche altra idea?
Grazie ancora...
Ciao.


text:
<
freed...@hotmail.it
> ha scritto nel messaggio
news:2df6ec24-e0e6-4795...@i24g2000prf.googlegroups.com...
Ciao Sergio, scusami, ma mi sono accorto che non li vedo perchč
vengono fissati nel 2003, visto che nel codice ho indicato come data
il 2003.....
Quindi conseguenza quell'aggiunta che ho fatto, che fa riferimento ai
Folder...viene assolutamente ignorata...hai qualche altra idea?
Grazie ancora...
Ciao.
[risposta]
Prova a riadattare questo codice:
'---
On Error GoTo errori
Dim objOL As Outlook.Application
Dim objNMSP As Outlook.NameSpace
Dim objITM As Outlook.AppointmentItem
'--> verifico se l'istanza di Outlook č disponibile
Dim appIsRunning As Boolean
On Error Resume Next
Set objOL = GetObject(, "Outlook.Application")
appIsRunning = True
If Err.Number <> 0 Then
    Set objOL = CreateObject("Outlook.Application")
    appIsRunning = False
End If
On Error GoTo errori
'<--
'--> creazione Appuntamento
Dim tmp_entryID As String
If IsNull(Me!appointStart) Then
    Me!appointStart = Now
    Me!appointEnd = DateAdd("d", 10, Now)
End If
Set objNMSP = objOL.GetNamespace("MAPI")
Set objITM = objNMSP.GetDefaultFolder(olFolderCalendar).Items.Add
With objITM
    .MeetingStatus = olNonMeeting
    .subject = Me!xSubject
    .location = Me!xLocation
    .Body = Me!xBody
    .Start = CDate(Me!appointStart)
    .End = CDate(Me!appointEnd)
     With .GetRecurrencePattern
        .Interval = 1
        .RecurrenceType = olRecursWeekly
        .PatternStartDate = CDate(Me!appointEnd)
        .PatternEndDate = DateAdd("d", 5, Me!appointEnd)
    End With
    .Save
End With
'<--
uscita:
If Not appIsRunning Then
    objOL.Quit
End If
Set objITM = Nothing
Set objNMSP = Nothing
Set objOL = Nothing
Exit Sub
errori:
    Set frmCtrl = Nothing
    Set objITM = Nothing
    Set objNMSP = Nothing
    Set objOL = Nothing
    MsgBox Err.Number & " " & Application.AccessError(Err.Number)
End Sub
'---
Ciao.
--
Sergio MAZZA