title: qury a campi incrociati parametrica

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:Znvpf.90958$65.26...@twister1.libero.it...

Grazie perfetta indicazione.


title: Numero record - assegnazione

text:
in un db multiutente ho inserito come codice nellevento prima di
aggiornare il seguente codice
If Me.NewRecord Then
Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" & Me.concorso
& "'") + 1)
End If
per asegnare un numero progressivo,
il numero viene si assegnato, ma solo quando inserisci un nuovo record e
se non vi sono record inseriti il conteggio non parte (0 record + 1 = 0)
come posso fare per assegnare il numero appena prima di passare ad un
nuovo record e di vederlo senza dover tornare indietro di un record?
e poi come posso partire da 1 se non vi sono neanche un record iniziale?
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Numero record - assegnazione

author: Ivan da casa

text:
"luigi.ONOFRIO" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f9hall$aa3$1...@news.newsland.it...

ORRORE!
> se non vi sono record inseriti il conteggio non parte (0 record + 1 = 0)
0 + 1 = 1    !!!
se non ottieni il giusto valore è perchè hai sommato all'interno del
parametro per NZ.
C'è confusione anche qui : perchè NZ(DMAX()) ??? DMax deve restituire un
valore numerico.
Comunque prova con:
Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" & Me.concorso &
"'")) + 1
il membro con NZ restituirà un valore (anche zero!) ma la somma sarà sempre
un'incremento di quel valore!
IvanDaBologna


title: Numero record - assegnazione

text:
Ivan da casa ha scritto:
> "luigi.ONOFRIO" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:f9hall$aa3$1...@news.newsland.it...
> > in un db multiutente ho inserito come codice nellevento prima di
> > aggiornare il seguente codice
> > If Me.NewRecord Then
> > Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" & Me.concorso
> > & "'") + 1)
> > End If
> > per asegnare un numero progressivo,
> > il numero viene si assegnato, ma solo quando inserisci un nuovo record e
> > se non vi sono record inseriti il conteggio non parte (0 record + 1 = 0)
> > come posso fare per assegnare il numero appena prima di passare ad un
> > nuovo record e di vederlo senza dover tornare indietro di un record?
> > e poi come posso partire da 1 se non vi sono neanche un record iniziale?
> > luigi
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> ORRORE!
> > se non vi sono record inseriti il conteggio non parte (0 record + 1 = 0)
> 0 + 1 = 1    !!!
si ma il PC mi da "0" !
> se non ottieni il giusto valore è perchè hai sommato all'interno del
> parametro per NZ.
> C'è confusione anche qui : perchè NZ(DMAX()) ??? DMax deve restituire un
> valore numerico.
> Comunque prova con:
> Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" & Me.concorso &
> "'")) + 1
> il membro con NZ restituirà un valore (anche zero!) ma la somma sarà sempre
> un'incremento di quel valore!
> IvanDaBologna
quindi, spostando la parentesi la formula funziona! ok
ma per vederlo il numero senza ritornare indietro di record come potrei
farlo?



title: Numero record - assegnazione

text:
[....]
>
>> ORRORE!
>
>> > se non vi sono record inseriti il conteggio non parte (0 record + 1 =
>> > 0)
>
>> 0 + 1 = 1    !!!
> si ma il PC mi da "0" !
>
>> se non ottieni il giusto valore è perchè hai sommato all'interno del
>> parametro per NZ.
>> C'è confusione anche qui : perchè NZ(DMAX()) ??? DMax deve restituire un
>> valore numerico.
>> Comunque prova con:
>
>> Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" &
>> Me.concorso &
>> "'")) + 1
>
>> il membro con NZ restituirà un valore (anche zero!) ma la somma sarà
>> sempre
>> un'incremento di quel valore!
>
>> IvanDaBologna
> quindi, spostando la parentesi la formula funziona! ok
> ma per vederlo il numero senza ritornare indietro di record come potrei
> farlo?
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
mi sfugge il senso del '...senza ritornare indietro di record ...' !!
Forse indichi il fatto che il record corrente debba prima essere salvato ?
Se vuoi vederlo mentre stai 'editando' il nuovo record dovresti inserire
l'istruzione
 Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" & Me.concorso
&  "'")) + 1
sull'evento Corrente della Form, magari distinguendo il caso che sia un
Nuovo record oppure uno già salvato.
If Me.NewRecord then
 Me.N_concorso = Nz(DMax("N_concorso", "dati", "[concorso]='" & Me.concorso
&  "'")) + 1
End If
altrimenti spiegami meglio cosa intendi....
IvanDaBologna


title: Numero record - assegnazione

author: luigionofrio

text:
Ivan da casa ha scritto:
> [....]






> IvanDaBologna
ma se lo metto su corrente, il numero viene assegnato prima di inserire
tutti i dati giusto?
a me occorre che il numero venga assegnato alla fine dell'inserimento di
tutti i dati (campi) (per via della multiutenza che si fregano i numeri
l'un l'altro)  e vederlo per segnarlo sulla domanda di concorso invece di
salvarlo quando si da invio o nuovo record e tornare all'ultimo record
inserito per vedere il numero assegnato.
mi sono spiegato?



title: [ot]griglia per contare i caratteri

author: gabriele

text:
Siccome devo creare il tracciato ( campi e relativa posizione) partendo da
un file txt , come posso contare i caratteri e gli spazi aiutandomi con
qualche programma che visualizzi una griglia sullo sfondo , in modo da
agevolare il conteggio degli spazi presenti tra i caratteri nel file ?
Esiste un sw per creare una griglia ?
saluti!


title: [ot]griglia per contare i caratteri

text:
"gabriele" <
lib...@libero.it
> ha scritto nel messaggio
news:c6qrdq$hp$1...@usenet.itgate.net...

Se non erro, gia con il modulo di import di access dovresti vedere la
spaziatura caratteri nella parte superiore della maschera ... prova così o
attendi il post di qualche altro utente di qsto NG.
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


title: [ot]griglia per contare i caratteri

author: namor

text:
gabriele ha scritto:

Se lo apri con word, in basso a sinistra ti dà il numero di colonna
(quindi la posizione del carattere) immediatamente a destra del cursore.
Io lo uso spesso per elaborare tracciati record e tabelle di dati a
spaziatura fissa.
Se i record sono lunghi e non ti stanno su una sola riga impostalo così:
  dimensioni foglio 55x55 cm
  margini (tutti): zero
  carattere: courier new (su tutto il testo)
  dimensione carattere: 2 (su tutto il testo)
  zoom: 500%
Se lo usi spesso creati una macro che faccia queste impostazioni.
Credo che anche molti altri text editor ti diano il numero di riga/colonna.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [ot]griglia per contare i caratteri

author: Pablitomf

text:
namor ha scritto:
> gabriele ha scritto:
> > Siccome devo creare il tracciato ( campi e relativa posizione) partendo da
> > un file txt , come posso contare i caratteri e gli spazi aiutandomi con
> > qualche programma che visualizzi una griglia sullo sfondo , in modo da
> > agevolare il conteggio degli spazi presenti tra i caratteri nel file ?
> > Esiste un sw per creare una griglia ?
> > saluti!
> Se lo apri con word, in basso a sinistra ti dà il numero di colonna
> (quindi la posizione del carattere) immediatamente a destra del cursore.
> Io lo uso spesso per elaborare tracciati record e tabelle di dati a
> spaziatura fissa.
> Se i record sono lunghi e non ti stanno su una sola riga impostalo così:
>   dimensioni foglio 55x55 cm
>   margini (tutti): zero
>   carattere: courier new (su tutto il testo)
>   dimensione carattere: 2 (su tutto il testo)
>   zoom: 500%
> Se lo usi spesso creati una macro che faccia queste impostazioni.
> Credo che anche molti altri text editor ti diano il numero di riga/colonna.
> Namor
Ci sei piaciuto... non ci avevo mai pensato. Ti seguirò anch'io
--
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.



title: Creazione database

author: Stefania

text:
Ho realizzato un database in Access 2002 per la gestione dei dati di
persone appartenenti ad una azienda. Vorrei tenere traccia della
carriera dei singoli legata al periodo. Es. persona assunta come
impiegata contabile dal... al..., passa ad una posizione di
responsabilità dal... al... come posso fare?
Grazie per l'aiuto


title: Creazione database

author: Beppe

text:
Stefania ha scritto:

In prima battuta ti consiglierei di creare un'altra tabella "carriera"
relazionata con la tabella del personale; in questa tabella terrai
traccia dell'andamento della carriera con i campi che tu stessa hai
individuato.
Bye


title: visualizzare immagini nella maschera - collegamenti ipertestuali

text:
Ciao a tutti
ho il seguente problema:
In una tabella ho inserito un campo con dati tipo collegamento
ipertestuale (dove andrò ad inserire il percorso delle immagini jpg x ogni
record).
Nella maschera che vado a costruire ovviamente viene visualizzato solo il
percorso ipertestuale ma non direttamente l'immagine.
come fare per visualizzare nella maschera direttamente l'immagine e non il
collegamento?
Non voglio utilizzare tipo dati ole che ovvierebbe facilmente il problema
in quanto questa tabella con i collegamenti alle immagini mi serve per una
pagina ASP ( quindi: non invio binario dei dati anche per non appesantire
troppo il database).
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: MA

text:
_fabry_ wrote:
> Ciao a tutti
> ho il seguente problema:
> In una tabella ho inserito un campo con dati tipo collegamento
> ipertestuale (dove andrò ad inserire il percorso delle immagini jpg x
> ogni record).
>
> Nella maschera che vado a costruire ovviamente viene visualizzato
> solo il percorso ipertestuale ma non direttamente l'immagine.
>
> come fare per visualizzare nella maschera direttamente l'immagine e
> non il collegamento?
>
> Non voglio utilizzare tipo dati ole che ovvierebbe facilmente il
> problema in quanto questa tabella con i collegamenti alle immagini mi
> serve per una pagina ASP ( quindi: non invio binario dei dati anche
> per non appesantire troppo il database).
>
> grazie a tutti
Metti un controllo immagine e su current della form
ci metti
me.tuocontrolloimmagine.picture = me.tuopath
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


text:
MA ha scritto:
> Metti un controllo immagine e su current della form
> ci metti
> me.tuocontrolloimmagine.picture = me.tuopath
Grazie mille ....  ci provo
ciao



text:
grazie a chi mi ha risposto indicazioni perfette... il problema l'ho
risolto cosě (per 2 immagini):
 Dim ctl_img_prd As Control, ctl_img_ico As Control, prova
    Set ctl_img_prd = Me.img_prd
    Set ctl_img_ico = Me.img_ico
     ctl_img_prd.Picture = HyperlinkPart(Me.img_prod, acAddress)
     ctl_img_ico.Picture = HyperlinkPart(Me.icona_prodotto, acAddress)
_fabry_ ha scritto:
> Ciao a tutti
> ho il seguente problema:
> In una tabella ho inserito un campo con dati tipo collegamento
> ipertestuale (dove andrň ad inserire il percorso delle immagini jpg x ogni



title: Query pass-through in Access 2000 ??

author: Andrea

text:
Vorrei utilizzare la query pass-through per far ripartire da 1 un campo
contatore
Ho provato con l'istruzione sql:
ALTER TABLE tabella ALTER campocontatore IDENTITY(1,1)
per farlo ripartire da 1 con incremento di 1
Lanciando questa queta query mi chiede una stringa di connessione odbc...
e qui mi blocco .....
Come si prosegue ??
Ciao
Andrea


title: Query pass-through in Access 2000 ??

author: The-real-Isaac

text:
"Andrea" <
in...@sibainformatica.it
> ha scritto nel messaggio
news:31u38.34908$tl3.1...@twister2.libero.it...

Scusa Andrea,
ma io ho l'impressione che a volte ci si intestardisce su certi argomenti
(far ripartire da 1 il contatore) con grave e inutile perdita di tempo e
aggravio di stress...
Il contatore è fantastico perché ti gestisce automaticamente gli 'ID' e ti
non ti devi preoccupare di nulla, addirittura te ne puoi fregare di cosa c'è
dentro.
Se invece è rilevante la numerazione del campo chiave, allora i progressivi
te li devi gestire tu (c'è qualche esempio sul sito comune, ci sono numerose
discussioni - anche recenti - nel NG).
Ciao,
--
Alberto


title: filtrare partendo dalla prima o seconda combo......

text:
ciao a tutti

ho queste 2 query come origine per 2 combo

1-Me!CboFornitore.RowSource = "SELECT ""*Tutti*"" AS Fornitore FROM TbFornitori " & _
   "UNION SELECT NomeFornitore AS Fornitore " & _
   "FROM TbClienti " & _
   "INNER JOIN (TbOrdini " & _
   "INNER JOIN (TbFornitori " & _
   "INNER JOIN TbCarichi " & _
   "ON TbFornitori.IdFornitore = TbCarichi.IdFornitore) " & _
   "ON TbOrdini.IdOrdine = TbCarichi.IdOrdine) " & _
   "ON TbClienti.IdCliente = TbOrdini.IdCliente " & _
   "WHERE NomeCliente Like ([CboCliente]) Or ([CboCliente])Is Not Null;"

2-Me!CboCliente.RowSource = "SELECT ""*Tutti*"" AS Cliente FROM TbClienti " & _
   "UNION SELECT NomeCliente AS Cliente From (TbClienti INNER JOIN TbOrdini " & _
   "ON TbClienti.IdCliente = TbOrdini.IdCliente) " & _
   "INNER JOIN (TbFornitori INNER JOIN TbCarichi " & _
   "ON TbFornitori.IdFornitore = TbCarichi.IdFornitore) " & _
   "ON TbOrdini.IdOrdine = TbCarichi.IdOrdine " & _
   "WHERE NomeFornitore Like ([CboFornitore]) Or ([CboFornitore]) Is Not Null;"

ora vorrei poter filtrare partendo indifferentemente
dalla prima o dalla seconda combo.

Come devo impostare il "Where........?

grazie


text:

ho provato cosi...
"WHERE iif ((NomeCliente <>'* Tutti *'), NomeCliente = [CboCliente], NomeCliente = ' * ')"

ma nel caso un cui la seconda combo è = *Tutti*, il menu della prima anzichè mostrarmi l'elenco dei nomi, è vuoto.


text:

ho risolto cosi'
"WHERE iif(CboCliente = ""*Tutti*"", '*' ,NomeCliente Like [CboCliente])"


title: [OT] Sostituzione INCLUDE con TextStream (ASP)

author: FACE ONE

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:aitdi6$d88$1...@canarie.caspur.it...
> Ciao ragazzi,
> per correttezza vi comunico che ho già inoltrato lo stesso quesito a
> it.comp.www.asp ma è moderato e quindi non posso sperare in una veloce
> pubblicazione; quindi mi "appoggio" a voi.
>
> Mi stavo chiedendo se c'erano delle controindicazioni nell'utilizzare un
> codice del genere:
> '--------------
> <%
> dim fso,fileHTML
>
> fileHTML = server.mappath("nomeFileDaIncludere.htm")
>
> set fso = createobject("Scripting.FileSystemObject")
> set objFile = fso.getfile(fileHTML)
>
> dim objFileTextStream
> set objFileTextStream = objFile.openastextstream(1, -2)
>
> dim strLine
> do while objFileTextStream.AtEndOfStream <> True
>  strLine = objFileTextStream .readline
>  response.write strLine & chr(13)
> loop
> objFileTextStream .close
> set objFileTextStream = nothing
> %>
> '--------------
> per sosituire gli "INCLUDE FILE" e poter creare delle pagine con contenuti
> veramente dinamici.
> Qualsiasi perplessità è ben accetta...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
Personalmente gli unici problemi che ho avuto in codice analogo è relativo
al provider.
Alcuni ISP con operazioni ASP particolari bloccano il servizio. Altri,
configurando male l'Antivirus, lo riconoscono come un attacco al server e lo
bloccano.
Se hai ti il server o se utilizzi un ISP di un certo livello, con cui puoi
dialogare, non dovresti avere alcun problema.
FACE ONE


author: Sergio MAZZA

text:
"FACE ONE" <
NO_SPAM...@tiscalinet.it
> ha scritto nel messaggio
news:akb8al$o1i$1...@lacerta.tiscalinet.it...
>
> Personalmente gli unici problemi che ho avuto in codice analogo è relativo
> al provider.
> Alcuni ISP con operazioni ASP particolari bloccano il servizio. Altri,
> configurando male l'Antivirus, lo riconoscono come un attacco al server e
lo
> bloccano.
> Se hai ti il server o se utilizzi un ISP di un certo livello, con cui puoi
> dialogare, non dovresti avere alcun problema.
>
> FACE ONE
>
Grazie delle informazioni; i server li ho io quindi i problemi che elenchi
non mi "toccano", però è utile saperle certe cose per "utilizzi futuri"...
Ciao.
--
Sergio MAZZA


title: Accorpamento Query

author: Jiji

text:
Ho terminato da poco un progetto... ..ma una curiosità non sono riuscito a
sapere e a capire per mancanza di tempo..
In pratica, avevo creato una Combobox che dovevo popolare con i risultati di
due query: e' possibile accorpare i risultati di due query senza utilizzare
VBA?
Inoltre per ciascun dei risultati aggiungevo, in base alla query di origine
, nella rispettiva riga  una colonna con "Query1" se proveniva dalla prima
query, "Query2" se proveniva dalla seconda query. Anche in questo caso ho
risolto utilizzando VBA.
Conoscete altri modi di risolvere lo stesso problema con altri metodi??


title: Accorpamento Query

author: Alex NSB

text:
> In pratica, avevo creato una Combobox che dovevo popolare con i
> risultati di due query: e' possibile accorpare i risultati di due
> query senza utilizzare VBA?
Se le due queries ritornano records uguali (stesso numero di campi) puoi
creare un'unica query cosě:
SELECT campo1, campo2 FROM tabella1 UNION
SELECT campo3, campo4 FROM tabella2;
> Inoltre per ciascun dei risultati aggiungevo, in base alla query di
> origine , nella rispettiva riga  una colonna con "Query1" se
> proveniva dalla prima query, "Query2" se proveniva dalla seconda
> query. Anche in questo caso ho risolto utilizzando VBA.
>
> Conoscete altri modi di risolvere lo stesso problema con altri
> metodi??
SELECT "Query1", campo1, campo2 FROM tabella1 UNION
SELECT "Query2", campo3, campo4 FROM tabella2;
HTH.
Alessandro


title: Accorpamento Query

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:crosge$9g5$1...@newsread.albacom.net...
>> In pratica, avevo creato una Combobox che dovevo popolare con i
>> risultati di due query: e' possibile accorpare i risultati di due
>> query senza utilizzare VBA?
[CUT]
 Grazie Mille!!


title: maschera di inserimento dati

author: melo

text:
ciao,
per adoperare una form di inserimento dati, un metodo che mi hanno
suggerito al fine di evitare scritture indesiderate di record sulla
tabella di destinazione, č quello di far popolare all'utente finale dei
campi non associati, per riversare i dati immessi (solo su conferma
conclusiva) sulle caselle associate e opportunamente nascoste.
per quanto funzioni egregiamente, questo metodo non mi soddisfa, in quanto
il codice che agisce in tal senso č piuttosto oneroso da manutenere sia
per la creazione della routine, sia per le eventuali modifiche.
avete altri metodi alternativi piů efficienti da suggerire?
grazie anticipatamente
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: maschera di inserimento dati

author: Nick

text:
melo ha scritto:
> ciao,
> per adoperare una form di inserimento dati, un metodo che mi hanno
> suggerito al fine di evitare scritture indesiderate di record sulla
> tabella di destinazione, č quello di far popolare all'utente finale dei
> campi non associati, per riversare i dati immessi (solo su conferma
> conclusiva) sulle caselle associate e opportunamente nascoste.
> per quanto funzioni egregiamente, questo metodo non mi soddisfa, in quanto
> il codice che agisce in tal senso č piuttosto oneroso da manutenere sia
> per la creazione della routine, sia per le eventuali modifiche.
>
> avete altri metodi alternativi piů efficienti da suggerire?
>
> grazie anticipatamente
>
Cosě su 2 piedi potresti usare una stringa SQL per inserire i dati, il
codice ti si riduce, ma cmq se usi controlli non associati non ci sono
molte soluzioni se non quella di mettere mano al codice e l'unica č
commentare il codice e scriver in amniera pulita cosě da avere il minimo
sforzo in caso di intervento.
Tutto cmq diopende da quanti e quali controlli devi fare sui dati inseriti
Ciao
Nick


title: maschera di inserimento dati

text:
Nick ha scritto:
> >
> Cosě su 2 piedi potresti usare una stringa SQL per inserire i dati, il
> codice ti si riduce, ma cmq se usi controlli non associati non ci sono
> molte soluzioni se non quella di mettere mano al codice e l'unica č
> commentare il codice e scriver in amniera pulita cosě da avere il minimo
> sforzo in caso di intervento.
> Tutto cmq diopende da quanti e quali controlli devi fare sui dati inseriti
> Ciao
> Nick
di fatto vorrei proprio evitare di usare controlli non associati, e nel
contempo evitare di impegnare la tabella di destinazione, pricipalmente
per inserimenti di record indesiderati.
ciao



title: maschera di inserimento dati

text:
melo ha scritto:
> Nick ha scritto:
>
>> Così su 2 piedi potresti usare una stringa SQL per inserire i dati, il
>> codice ti si riduce, ma cmq se usi controlli non associati non ci sono
>> molte soluzioni se non quella di mettere mano al codice e l'unica è
>> commentare il codice e scriver in amniera pulita così da avere il minimo
>> sforzo in caso di intervento.
>> Tutto cmq diopende da quanti e quali controlli devi fare sui dati inseriti
>
>> Ciao
>> Nick
>
> di fatto vorrei proprio evitare di usare controlli non associati, e nel
> contempo evitare di impegnare la tabella di destinazione, pricipalmente
> per inserimenti di record indesiderati.
>
> ciao
>
è un po' come volere la botte piena e la moglie ubriaca :)
..a parte le battute se non si vuole impegnare il sistema con tabelle
temporanee è creare del codice ad hoc e magari strutturato epr function
che facci ai controlli e poi esegua l'update/l'insert nella reale tabella...
oppure usare controlli associati e controllare (scusa la rieptizione)
ogni componente su exit o intercettare le azionid i cambio record,
update, ecc per validare i dati inseriti ed evetnualmente fare un
rollback dei dati (se non erro c'è qualcosa in merito sul sitocomune  o
sul sito di karl)
ciao
Nick


title: maschera di inserimento dati

text:
Nick ha scritto:
> č un po' come volere la botte piena e la moglie ubriaca :)
> ...a parte le battute se non si vuole impegnare il sistema con tabelle
> temporanee č creare del codice ad hoc e magari strutturato epr function
> che facci ai controlli e poi esegua l'update/l'insert nella reale tabella...
> oppure usare controlli associati e controllare (scusa la rieptizione)
> ogni componente su exit o intercettare le azionid i cambio record,
> update, ecc per validare i dati inseriti ed evetnualmente fare un
> rollback dei dati (se non erro c'č qualcosa in merito sul sitocomune  o
> sul sito di karl)
> ciao
> Nick
hai detto (forse involontariamente!) la cosa che puň risolvere il mio
problema: se adopero una tab temporanea e poi accodo i dati su quella
definitiva solo se rispondono a criteri di congruenza che impongo io,
allora il problema č risolto...
resterebbe da risolvere il caso di accessi multipli quando piů utenti
vanno ad impegnare la tab temporanea in scrittura, ma questo č altro
argomento.
grazie ancora



title: visualizzare risultati query in maschere

author: ikxel

text:
Ho notato un comportamento di access che mi appare alquanto strano...
Sto cercando di visualizzare i dati ottenuti da una query tramite una
maschera; la query viene fatta su due o più tabelle tra le quale
esiste un join.
Ho creato una casella combinata non associata dalla quale posso
scegliere, inn base ad un codice alfanumerico, un determinato
prodotto.
Il valore selezionato viene letto dalla query, la quale mi restituisce
le operazioni necessarie per realizzare il prodotto selezionato.
Ho poi creato una sottomaschera la quale è associata alla query che
vado ad eseguire.
La casella combinata, in seguito ad una modifica, genera un evento che
consiste nell'aprire (in modalità nascosta) la sottomaschera e in
seguito ne provoca l'aggiornamento ma senza ottenere alcun risultato.
La cosa strana è che, chiudendo e riaprendo la maschera principale,
riesco a visualizzare correttamente i valori.
Ho provato anche ad aggiornare la maschera principale, senza alcun
risultato.
Ho anche provato ad associare alla mia maschera principale la query
ma, una volta aperta, risulta completamente piatta (scompaiono tutti i
controlli presenti).
Ho notato invece che, se l'origine dei dati della maschera è una query
effettuata su una sola tabella, allora le cose funzionano a
meraviglia...
Qualcuno è in grado di dirmi dove sbaglio?
Grazie mille
Lele


text:
"ikxel" <
c77...@hotmail.com
> ha scritto nel messaggio
news:9c95460c.04061...@posting.google.com...

Hai provato ad aggiornare la maschera con il metodo Requery (vedi help)?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message news:<a4Jzc.473685$
rM4.19...@news4.tin.it
>...

Sì, ho utilizzato anche il metodo requery. Dopo innumerevoli tentativi
e consultazione dell'help in linea, ho capito l'errore che commettevo:
le relazioni che avevo creato erano non definite, in quanto non
utilizzavo una chiave primaria per stabilire la relazione..
Anche oggi ho imparato qualcosa di nuovo.

> Ciao.
Ciao!


title: Non riesco a numerare progressivamente dei record in maschere continue

author: Peppe Monti

text:
Ho utilizzato la FAQ n. 3.106 (Forms) del SitoComune per numerare
progressivamente dei record in maschere continue;
ho inserito e salvato un modulo CopiaIncollando lo script dalla FAQ:
'inizio modulo
Public Function GetRecNum() As Long
'==========================================================================
'Name      : GetRecNum()
'Purpose   :
'Author    : Maurizio Borrelli
'E.Mail    :
ik2...@libero.it
'Date      : 01 febbraio 2002
'Called by :
'Calls     :
'Inputs    :
'Output    : Posizione assoluta del record corrente+1
'==========================================================================
   On Error GoTo erh
   With CodeContextObject.RecordsetClone
     If Not (.BOF And .EOF) Then
       .Bookmark = CodeContextObject.Bookmark
       GetRecNum = .AbsolutePosition + 1
     End If
   End With
ext:
   Exit Function
erh:
   GetRecNum = 0
End Function
'fine modulo
, e ho inserito una casella di testo non associata nella maschera
inserendo la seguente formula: =GetRecNum()
Ne ricevo però sempre lo stesso errore:
L'oggetto non contiene l'oggetto di automazione 'GetRecNum'.
Si è cercato di eseguire una routine di Visual Basic per impostare una
proprietà o un metodo di un oggetto che non è disponibile per le
operazioni di automazione nel componente.
Dove sbaglio?
ciao
Peppe


author: Roberto dalla campagna

text:
"Peppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
news:yNCPe.17604$zs.1...@tornado.fastwebnet.it...

Apparentemente non sbagli nulla tanto è vero che ho provato in un database
di prova a fare quello che tu hai scritto qui sopra (anche io facendo un
brutale copia/incolla sia della funzione che dell'origine controllo ed a me
funziona tutto tranquillamente senza alcuna segnalazione di errore.
>
> ciao
>
> Peppe
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


author: F. Canova

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:9LEPe.31950$HM1.9...@twister1.libero.it...

Dico una stupidata assurda: il campo che hai utilizzato per richiamare la
procedura, l'hai creato ex-novo o hai fatto il copia-incolla da una altro
campo?
Spiego: utilizzando capi non legati per inserire formule o richiamare
procedure, spesso è capitato (per pigrizia) di fare un copia-incolla da un
campo cha ha un contenuto simile per poi modificarlo. Risultato: il più
delle volte, benché il contenuto fosse corretto, la visualizzazione del
contenuto non era corretta.
Può essere?
Ciao, Fabio.


text:
F. Canova ha scritto:
>  spesso è capitato (per pigrizia) di fare un copia-incolla da un
> campo cha ha un contenuto simile per poi modificarlo. Risultato: il più
> delle volte, benché il contenuto fosse corretto, la visualizzazione del
> contenuto non era corretta.
> Può essere?
No, il campo l'ho creato ex novo.
ciao
Peppe


text:
"Peppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
news:yNCPe.17604$zs.1...@tornado.fastwebnet.it...

Se come sembrerebbe non riesci a far funzionare quanto pubblicato nel Sito
Comune nella FAQ 3.106, che però è sicuramente funzionante, vai sul Sito
Comune e nella Sezione Forms fai il download del database di esempi allegato
alla FAQ intitolata "3.28 Esempi di creazione ed utilizzo delle maschere in
Access 97".
Apri il database scaricato e seleziona e visualizza l'esempio che ha il
Topic intitolato Displying Line Numbers on SubForm Records.
Maggiori dettagli su come realizzare quanto visto in quell'esempio lo trovi
nel seguente link:
http://support.microsoft.com/default.aspx?id=120913



text:
"F. Canova" <
f.ca...@fabiocanova.it
> ha scritto nel messaggio
news:den7mf$g4g$1...@area.cu.mi.it...

> Dico una stupidata assurda: il campo che hai utilizzato per richiamare la
> procedura, l'hai creato ex-novo o hai fatto il copia-incolla da una altro
> campo?
Senza dubbi un campo ex-novo: non vedo quale sarebbestato il vantaggio a
fare altrimenti.
> Spiego: utilizzando capi non legati per inserire formule o richiamare
> procedure, spesso è capitato (per pigrizia) di fare un copia-incolla da un
> campo cha ha un contenuto simile per poi modificarlo. Risultato: il più
> delle volte, benché il contenuto fosse corretto, la visualizzazione del
> contenuto non era corretta.
> Può essere?
Mi sembrerebbe strano, ma non mi sento di escludere a priori la tua ipotesi
specie nel caso in cui per il controllo duplicato era stato generato del
codice VBA a fronte di un qualche evento.
> Ciao, Fabio.



text:
Forse ho trovato il motivo: c'è una nota nella FAQ:
"La funzione di cui sopra fa riferimento alla libreria Microsoft DAO
quindi, se si usa una versione di Access successiva ad Access 97 occorre
aggiungere al database i riferimenti a tale libreria."
Come si aggiungono i riferimenti alla libreria Microsoft DAO?
ciao
Peppe


text:
"Peppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
news:WOFPe.17975$zs.1...@tornado.fastwebnet.it...

Apri un qualsiasi modulo, ad esempio quello in cui hai inserito la funzione
copiata dal Sito Comune, e dal menu Strumenti seleziona il comando
Riferimenti...
Nella finestra di dialogo che si apre cerca Microsoft DAO 3.6 Object Library
ed attiva lo "svirgolino" a sinistra del nome di tale libreria: sposta il
più in alto possibile tale riferimento nella lista dei riferimenti cliccando
sulla freccia verso l'alto contentua nella finestra di dialogo: chiudi la
finestra e chiusi il modulo.



author: Giuseppe Monti

text:
Ho ricordato una cosa che spero possa indicare l'errore da correggere; ho
provato ad usare il sistema proposto nelle FAQ del SC per creare un totale
progressivo in una query, avendo però come risultato sempre 0; ho provato
allora ad usare un altro sistema, e cioè quello indicato nell'altro post,
che creava un progressivo in un campo non associato di una maschera; ho
inserito la funzione nell'origine del campo dalla maschera in modalità
maschera, e già prima di salvare le modifiche alla maschera il risultato era
corretto; ho cancellato allora il modulo creato nel primo tentativo, e da
quel momento ho ricevuto l'errore indicato, qualsiasi sistema provi ad usare
:-(
Avrò creato un errore in qualche angolino del mio programma :-( perché i db
di esempio funzionano tutti correttamente.
Spero possiate aiutarmi, perché ho l'impressione che si tratti di qualcosa
fuori della mia portata.
ciao
Peppe


text:
"Giuseppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
news:WGfQe.34323$F23.4...@twister2.libero.it...

Senza il daabase a disposizione o una sfera di cristallo è difficile darti
una mano.
E' possibile, come tu ipotizzi che nel tuo database ormai ci siano pezzi di
soluzioni diverse che si accavallano creando problemi, comunque ti ricordo
che molte delle soluzioni del Sito Comune fanno riferimento alla libreria
Microsoft DAO e che quindi non funzioneranno se non si aggiunge al databse i
riferimenti a tale libreria; naturalmente il problema non esiste per gli
esempi del Sito Comune che comunque hanno i riferimenti a tale libreria.



text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio
[cut]
> E' possibile, come tu ipotizzi che nel tuo database ormai ci siano pezzi
> di
> soluzioni diverse che si accavallano creando problemi, comunque ti ricordo
> che molte delle soluzioni del Sito Comune fanno riferimento alla libreria
> Microsoft DAO e che quindi non funzioneranno se non si aggiunge al databse
> i
> riferimenti a tale libreria; naturalmente il problema non esiste per gli
> esempi del Sito Comune che comunque hanno i riferimenti a tale libreria.
I "pezzi di soluzioni diverse" sono comunque solo dei moduli, che ho ormai
cancellato; i riferimenti alla libreria DAO c'erano già; ne ho aumentato la
priorità, come suggeritomi in altro post, ma senza alcun risultato.
ciao  Peppe


text:
Ho fatto una copia del programma, ho annullato ogni traccia dei vari
tentativi effettuati finora, perfino il campo non associato nella maschera;
ho poi riprovato col sistema "GetRecNum()" descritto nel post iniziale, e
stavolta sono tornato ad avere sempre 0 come risultato.
Ho quindi modificato, nel modulo, la stringa
On Error GoTo erh
erh:
   GetRecNum = 0
cambiando il valore da assumere in caso di errore, ma il risultato rimane 0;
se non altro stavolta non ho un errore :-)
I riferimenti al DAO ci sono, proverņ a smanettare ancora un pņ.
ciao
Peppe


text:
Giuseppe Monti ha scritto:
Alla fine ci sono riuscito eliminando dal modulo le stringhe:
     If Not (.BOF And .EOF) Then
     End If
Dai che chiudiamo sto thread: .BOF e .EOF sta a significare "prima del
primo" e "dopo dell'ultimo" record, giusto? E perché ora funziona?
ciao
Peppe


text:
"Peppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
news:L1yQe.21968$zs.1...@tornado.fastwebnet.it...
> Giuseppe Monti ha scritto:
>
> Alla fine ci sono riuscito eliminando dal modulo le stringhe:
>
>      If Not (.BOF And .EOF) Then
>      End If
>
> Dai che chiudiamo sto thread: .BOF e .EOF sta a significare "prima del
> primo" e "dopo dell'ultimo" record, giusto?
Con:
    If Not (.BOF And .EOF) Then
si verifica che il databse non sia vuoto, ovvero la routine viene eseguita
solo a condizione che il recordset contenga almeno un record.
> E perché ora funziona?
Così hai eliminato la verifica che il recordset origine del report sia
vuoto, verifica a quanto pare non funzionante scritta così in un report,
d'altra parte quella soluzione era stata testata in una maschera: ti ricordo
che il trattamento del recordset origine record di un report è molto diverso
da quello origine record di una maschera, infatti per una maschera esistono
eventi che non esistono per i report e viceversa (ad esempio evento "Su
corrente" ed evento "Su formattazione") e a quanto pare il settaggio delle
proprietà BOF e EOF non avvengono per i report così come invece avvengono
per una maschera.
Comunque sia aver eliminato quelle due righe di codice VBA fa si che avrai
delle segnalazioni di errore in caso che il recordset sia vuoto: ti conviene
di cautelarsti da questa eventualità, ad esempio scrivendo una routine a
fronte dell'evento "Su report vuoto" che impedisca l'esecuzione del report.
Resta il fatto che è difficilmente che funzioni che operano sui recordset
scritte per essere usate da maschere possano funzionare da report senza
modifiche.



text:
Roberto dalla campagna ha scritto:
> "Peppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
>>E perché ora funziona?
> Così hai eliminato la verifica che il recordset origine del report sia
> vuoto, verifica a quanto pare non funzionante scritta così in un report,
> d'altra parte quella soluzione era stata testata in una maschera
Io il contatore lo uso in una maschera, in visualizzazione "maschere
continue". Oltretutto all'apertura della maschera, quindi a recordset
vuoto, il risultato è 0, almeno apparentemente senza errore.
In ogni caso grazie, col tuo aiuto ho risolto il problema e ho imparato
un bel pò di cose.
ciao
Peppe


title: File selezionato

text:
Buongiorno
Dopo aver già modificato i menù contestuali di file e cartelle, con dx mouse su file/cartella lancio una procedura access. Quest'ultima dovrebbe identificare (VBA) il file/cartella su cui ho agito. Si può fare?
Attualmente lavoro via RDP su Win2003 e utilizzo A2003.
A breve prevedo upgrade a versioni più recenti
Grazie


title: File selezionato

author: BFS

text:
Il 17/04/2014 07:02,
antomar...@gmail.com
 ha scritto:

> A breve prevedo upgrade a versioni piů recenti
> Grazie
>

se ho ben capito devi ottenere il percorso dove sta il tuo db da vba...

http://social.msdn.microsoft.com/Forums

/office/en-US/e149347e-77c3-45c3-b2c0-e8287953ad8b
/functions-that-can-be-used-to-obtain-the-relative-path-of-the-database?forum=accessdev

ciao
BFS


title: File selezionato

text:
Il giorno giovedì 17 aprile 2014 10:16:59 UTC+2, BFS ha scritto:
> Il 17/04/2014 07:02,
antomar...@gmail.com
 ha scritto: > A breve prevedo upgrade a versioni più recenti > Grazie > se ho ben capito devi ottenere il percorso dove sta il tuo db da vba...
http://social.msdn.microsoft.com/Forums
 /office/en-US/e149347e-77c3-45c3-b2c0-e8287953ad8b /functions-that-can-be-used-to-obtain-the-relative-path-of-the-database?forum=accessdev ciao BFS

No. Devo ottenere i riferimenti (nome e percorso) del file che ho selezionato con dx mouse.
Ciao


title: File selezionato

text:
Il 17/04/2014 10:25,
antomar...@gmail.com
 ha scritto:

> No. Devo ottenere i riferimenti (nome e percorso) del file che ho selezionato con dx mouse.
> Ciao
>

e cosa centra con access?

BFS


title: File selezionato

text: Con una procedura Access vorrei intercettate il file e memorizzare i riferimenti (nome e path) insieme ad altre info da input in una tabella per future ricerche


title: [OT]Rotellina del mouse che funziona su codice

author: Carlo Costarella

text:
...misteriosamente lo scrolling del mouse ha ripreso a funzionare
nell'editor VBA.
Sapete se uno degli ultimi aggiornamenti ha corretto questo problema?
Da parte mia non ho modificato nè installato nulla (a parte gli
aggiornamenti Microsoft).
Ciao, Carlo


author: Bruno Campanini

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:eogggd$e5p$1...@tdi.cu.mi.it...

Ripreso???
Da me non ha mai iniziato...
E mi pare non funzionasse nemmeno - se ben ricordo -
in Office 2007, beta1 e beta2.
Bruno


author: ALESSANDRO Baraldi

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45abcbba$0$16159$4faf...@reader3.news.tin.it...

Personalmente non ho mai avuto il problema sin da A97 fino ad A2002 in VBA
la rotella ha sempre
funzionato.
Immagino tu abbia già fatto le prove con i Driver del Mouse....
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


author: Michele (Giò)

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:eogl5b$i9j$1...@aioe.org...
> "Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
> news:45abcbba$0$16159$4faf...@reader3.news.tin.it...
>> "Carlo Costarella" <
carloco...@libero.it
> wrote in message
>> news:eogggd$e5p$1...@tdi.cu.mi.it...
>> > ...misteriosamente lo scrolling del mouse ha ripreso a funzionare
>> > nell'editor VBA.
>> > Sapete se uno degli ultimi aggiornamenti ha corretto questo problema?
>> > Da parte mia non ho modificato nè installato nulla (a parte gli
>> > aggiornamenti Microsoft).
>>
>> Ripreso???
>> Da me non ha mai iniziato...
>>
>> E mi pare non funzionasse nemmeno - se ben ricordo -
>> in Office 2007, beta1 e beta2.
>>
>> Bruno
>
> Personalmente non ho mai avuto il problema sin da A97 fino ad A2002 in VBA
> la rotella ha sempre
> funzionato.
>
> Immagino tu abbia già fatto le prove con i Driver del Mouse....
Neanche da me non ha mai funzionato, ne a casa (XP/2002), ne tantomeno al lavoro.......(ME/2002)
Certo che se funzionasse...... Qualche dritta?
Michele


text:
> Neanche da me non ha mai funzionato, ne a casa (XP/2002), ne tantomeno al
lavoro.......(ME/2002)
>
> Certo che se funzionasse...... Qualche dritta?
>
> Michele
Boh come ho detto a Bruno, all'inizio quando ho attaccato il Mouse nuovo
l'ha regolarmente
riconosciuto, ma la rotella non andava, quindi ho preso il Cd del Mouse ed
ho installato il Driver
allegato....!(Tutto OK)
Sarà che il mouse è della MS....?
;-)



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:eoglhn$j3h$1...@aioe.org...
>> Neanche da me non ha mai funzionato, ne a casa (XP/2002), ne tantomeno al
> lavoro.......(ME/2002)
>>
>> Certo che se funzionasse...... Qualche dritta?
>>
>> Michele
>
>
> Boh come ho detto a Bruno, all'inizio quando ho attaccato il Mouse nuovo
> l'ha regolarmente
> riconosciuto, ma la rotella non andava, quindi ho preso il Cd del Mouse ed
> ho installato il Driver
> allegato....!(Tutto OK)
>
> Sarà che il mouse è della MS....?
No, non è per quello, è che tramite API hai comunicato a Windows la seguente stringa:
IF MouseWheel IsFault Then GoTo Trashcan
Il mio è un Logitech, proverò ad installare il driver. Dopo la formattazione, avevo tralasciato il
particolare. Ma cacchio, ormai la rotellina è come il tasto destro e sinistro ormai, c'è bisogno del
driver anche per quella?
Michele


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
news:eogl5b$i9j$1...@aioe.org...
> Personalmente non ho mai avuto il problema sin da A97 fino ad A2002 in VBA
> la rotella ha sempre
> funzionato.
>
> Immagino tu abbia già fatto le prove con i Driver del Mouse....
Microsoft Wireless Optical Mouse 2.0 (USB),
XP Pro / Office 2003 tutto fully updated.
Mai installato il suo driver; l'ho fatto ora ma nell'editor
VBA la rotellina continua imperterrita a non effettuare
lo scrolling.
Pazienza...
Bruno


author: Massimo Piubelli

text:
Bruno Campanini wrote:
> Microsoft Wireless Optical Mouse 2.0 (USB),
> XP Pro / Office 2003 tutto fully updated.
>
> Mai installato il suo driver; l'ho fatto ora ma nell'editor
> VBA la rotellina continua imperterrita a non effettuare
> lo scrolling.
prova allora a scaricare FreeWheel
è un programmino da penso 50 k ti fa funzionare la rotella ;-)
Ciao,
Max


author: giorgio rancati

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45ac12e0$0$22384$4faf...@reader2.news.tin.it...
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
> news:eogl5b$i9j$1...@aioe.org...
>
> Microsoft Wireless Optical Mouse 2.0 (USB),
> XP Pro / Office 2003 tutto fully updated.
>
> Mai installato il suo driver; l'ho fatto ora ma nell'editor
> VBA la rotellina continua imperterrita a non effettuare
> lo scrolling.
> Pazienza...
Ciao Bruno,
scarica VB6MouseWheel.EXE dalla sezione metodo1 di questa Kb
----
Mouse wheel events do not work in the Visual Basic 6.0 IDE
http://support.microsoft.com/kb/837910/en-us
----
eseguilo e decomprimi il contenuto in una cartella temp.
Copia il file "VB6IDEMouseWheelAddin.dll" in una cartella, ad esempio
Windows\System o C:\Programmi\File comuni\Microsoft Shared\Office11
Registra "VB6IDEMouseWheelAddin.dll" con regsvr32, poi premi doppio click
sul file "VBA Mouse Wheel Fix.reg" dalla cartella in cui hai unzippato il
file scaricato, serve per aggiungere le chiavi al registro di windows.
Apri Access, vai in VBA, premi Aggiunte-->Gestore Aggiunte e aggiungi
MouseWheel Fix.
Chiudi Access, riaprilo e prova.
cosě a me funziona.
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
Grazie Massimo,
grazie Giorgio.
Funzionano ambedue i sistemi (MouseWheel e
VB6IDEMouseWheelAddin.dll).
Molto gentili.
Bruno


author: cidi

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45aca587$0$16141$4faf...@reader3.news.tin.it...

Ciao Bruno
mai arrendersi!!!
hai visto quante persone gentili ci sono in questo ng che sanno far girare
le rotelle...
del mouse?  ^___^
Daniele


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45abcbba$0$16159$4faf...@reader3.news.tin.it...

A me funzionava nella versione 97, poi, installata la versione 2000 (la
mitica, per l'enormità dei suoi bug!) non ha più funzionato, nè con la
versione XP nè con la 2003.
Da ieri ha ripreso a funzionare solo sulla versione XP e 2003.
Sapevo sia di VB6MouseWheel.EXE che di FreeWheel ma mai usate.
Credo che il tutto si sia risolto a seguito degli ultimi aggiornamenti di
Office...
Ciao, Carlo


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:45acc995$0$16156$4faf...@reader3.news.tin.it...

...bucaiola, come girano!
Ciao, Carlo


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:45ac99a0$0$20812$5fc...@news.tiscali.it...

 Ciao Giorgio
funziona dalla versione 2000 a salire...per nulla nella 97.
Forse, ma non ho provsato, FreeWheel funziona anche con il 97.
Sai nulla per il 97?
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:eoiim9$b2h$1...@tdi.cu.mi.it...
>  Ciao Giorgio
> funziona dalla versione 2000 a salire...per nulla nella 97.
> Forse, ma non ho provsato, FreeWheel funziona anche con il 97.
> Sai nulla per il 97?
Ciao Carlo,
anch'io non ho provato ma direi che non può funzionare.
a differenza di Word97 ed Excel97, Access97 ha un specie di visual basic
editor  interno.
La Kb può essere applicata a "Microsoft Visual Basic for Applications 6.0" e
"Microsoft Visual Basic for Applications 5.0"



text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:45acd827$0$7745$5fc...@news.tiscali.it...
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:eoiim9$b2h$1...@tdi.cu.mi.it...
>>  Ciao Giorgio
>> funziona dalla versione 2000 a salire...per nulla nella 97.
>> Forse, ma non ho provsato, FreeWheel funziona anche con il 97.
>> Sai nulla per il 97?
>
> Ciao Carlo,
>
> anch'io non ho provato ma direi che non puň funzionare.
> a differenza di Word97 ed Excel97, Access97 ha un specie di visual basic
> editor  interno.
> La Kb puň essere applicata a "Microsoft Visual Basic for Applications 6.0"
> e
> "Microsoft Visual Basic for Applications 5.0"
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
>
Sě Giorgio č cosě.
Ho visto che A97 scrive l'elenco delle aggiunte in un file mde
(frmrpt2dap.mde) interno alla cartella di Office e le prende da file mda,
mde.
Tra le altre cose, e questo credo sia un bug, quando si installa una
versione successiva alla 97, anche in cartelle diverse, questo file mde, che
contiene l'elenco delle aggiunte, viene sovrascritto nel formato 2000 o xp.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:eoihlm$9np$1...@tdi.cu.mi.it...
> A me funzionava nella versione 97, poi, installata la versione 2000 (la
> mitica, per l'enormità dei suoi bug!) non ha più funzionato, nè con la
> versione XP nè con la 2003.
> Da ieri ha ripreso a funzionare solo sulla versione XP e 2003.
> Sapevo sia di VB6MouseWheel.EXE che di FreeWheel ma mai usate.
> Credo che il tutto si sia risolto a seguito degli ultimi aggiornamenti di
> Office...
>
> Ciao, Carlo
Non credo dipenda dagli aggiornamenti di XP né da quelli di
Office, quanto piuttosto da robe vecchie che ti trascini dietro,
tipo il vecchio driver IntelliPoint.
Come dicevo li ho entrambi installati freschi freschi nel 2007
(per la cronaca, dal disco con SP2, XP Pro trova 67 nuovi
aggiornamenti e Office quasi altrettanto in peso e volume...).
Stessa storia con WinServer 2003 R2.
Tutto in inglese e tutto regolare.
Ma da me la rotella non ha mai girato.
Ciao
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45acf3e4$0$4253$4faf...@reader1.news.tin.it...
cut
> Ma da me la rotella non ha mai girato.
>
...sei proprio sicuro?
Da me stanno girando...ooh se girano.
Ciao, Carlo


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel messaggio
news:45ac99a0$0$20812$5fc...@news.tiscali.it...

Perfetto, aggiungo che bisogna selezionare "Caricamento all'Avvio".
Michele


author: ciroteo ®

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eoglhn$j3h$1...@aioe.org...

può essere!
l'unica volta in cui l'ho vista funzionare, con benefici incommensurabili, è
stato da un cliente con macchina ibm, tastiera, monitor, mouse ibm! ...
forse anche il tappetino ...


title: Aiuto Database - Principiante

author: Joyce

text:
Devo fare un database che gestisca delle commesse. In poche parole funziona
cosě:
Ho una tabella fornitori, clienti, collaboratori e commesse. Una commessa č
un "lavoro", richiesta di un servizio da parte di un cliente.
A questo punto segno tutte le spese per realizzare quella commessa. Le spese
possono essere o di cassa oppure fatture. Inoltre segno i pagamenti del
cliente (solo fatture).
1) I movimenti di cassa e le fatture li tengo in tabelle separate oppure
nella stessa ???
2) Come posso fare un report che, per ogni commessa, mi dia il totale
incassato dal cliente e il totale delle spese (sia di cassa che fatture) ???
Grazie


title: Aiuto Database - Principiante

author: Maurizio Malerbi

text:
Terrei le due tabelle cassa e fatture
separate.

naturalmente collegate alla tabella
clienti.

Per i report farei con delle query a campi
incrociati, e poichè puoi avere

solo un campo valore devi farne più di una ( cassa
e fatture)

Più una terza basata sulle altre due e alla tabella
clienti.

Su questa query finale fai il report.

Ciao!.


title: Aiuto Database - Principiante

text:
Joyce <
liap...@uni.de
> wrote in message
QTGX6.5714$x_3.1...@news.infostrada.it...
> Devo fare un database che gestisca delle commesse. In poche parole
funziona
> cosě:
> Ho una tabella fornitori, clienti, collaboratori e commesse. Una commessa
č
> un "lavoro", richiesta di un servizio da parte di un cliente.
> A questo punto segno tutte le spese per realizzare quella commessa. Le
spese
> possono essere o di cassa oppure fatture. Inoltre segno i pagamenti del
> cliente (solo fatture).
>
> 1) I movimenti di cassa e le fatture li tengo in tabelle separate oppure
> nella stessa ???
Se proprio vuoi fare le cose per benino dovresti crearti varie tabelle
e sicuramente tenere separata la gestione contabile (Fatture)  dalla
gestione finanziaria (Cash)
Per quanto riguarda le fatture conviene che ti crei
 una tabella per le testate dei documenti
(data nro cliente/fornitore condiz. pagamento totale documento ecc ecc)
un'altra tabella per i dettagli della fattura
articolo, importo %iva importo iva sconti rif. commessa ecc ecc.
questo modo ti permette di gestire anche le fatture che coinvolgono piu'
commesse
poi ti puoi creare  una tabella per le operazioni finanziarie
(data, descrizione, tipo operaz.  E/U,  causale,  importo,  Rif doc)
avendo cura di inserire anche un campo (Rif. Fattura o documento)
dove per ogni operazione finanziaria andrai scrivere  l'Id della testata del
documento a cui si riferisce il pagamento/incasso
> 2) Come posso fare un report che, per ogni commessa, mi dia il totale
> incassato dal cliente e il totale delle spese (sia di cassa che fatture)
???
puoi inserire tanti sottoreport con tante
query per ogni tabella che raggruppano e sommano i valori
naturalmente per commessa
ed avere un controllo sia  economico che finanziario della commessa
by
Carlo Ve


title: problema con report

author: maurizio

text:
Ciao a tutti
Ho creato un reportche al momento della sua apertura viene filtrato in
base al campo "data" presente nella query che da origine al report.
Il report infatti in apertura mi chiede da che periodo a che periodo
stampare i dati.
Il problema che non riesco a risolvere è come fare a far apparire nella
intestaztione del report in una casella di testo opportunamente creata
la seguente frase "Riepilogo contabilità dal (data inizio del periodo
visualizzato dal report) al (data fine del periodo visualizzato dal report)"


title: problema con report

text: possibile che non ci sia soluzione al mio problema?


title: problema con report

text:
"maurizio" <
vos...@email.it
> wrote in message
news:ewkre.4310$h5.2...@news3.tin.it...
> possibile che non ci sia soluzione al mio problema?
Io conosco la soluzione ma non te la dico...
Bruno


title: problema con report

author: Karl Donaubauer

text:

Puoi usare una casella di testo con origine data:
="Riepilogo contabilità dal " & [data inizio del periodo visualizzato dal
report] & " al " & [data fine del periodo visualizzato dal report]
Dove i testi nei parentesi quadri devono essere i nomi dei
tuoi parametri nella query.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: problema con report

text:
"maurizio" <
vos...@email.it
> wrote in message
news:ewkre.4310$h5.2...@news3.tin.it...
> possibile che non ci sia soluzione al mio problema?
Scusa, ti avevo scambiato per un amico locale.
Bruno


title: Problema "Criterio"

author: Franco

text:
salve!
ho "vero" come criterio sul controllo "opzione" (booleano, si/no)
di una query di selezione.

Il criterio mi corrisponde solo se almeno una condizione
e' "vero", dopo di che se sono tutte "falso" o tutte "vero"
dovrei avere come criterio "falso"

Ho provato con iif, ma nulla.

Grazie in anticipo


title: Problema "Criterio"

author: Popi - TheBadHabits

text:
Ciao!

Sarò franco: non ci ho capito nulla!

Potresti postare la query, un esempio di dati che vuoi elaborare, il risultato atteso, quello ottenuto, e spiegare chiaramente quale differenza ci sia fra i due [1]?

Popi

[1] "Ho provato con iif, ma nulla", così come "non funziona"
    non vuole dire nulla.


title: Problema "Criterio"

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:9698792.487.1324464603035.JavaMail.geo-discussion-forums@yqey7...
Ciao!

Sarň franco: non ci ho capito nulla!

Potresti postare la query, un esempio di dati che vuoi elaborare, il
risultato atteso, quello ottenuto, e spiegare chiaramente quale differenza
ci sia fra i due [1]?

Popi

[1] "Ho provato con iif, ma nulla", cosě come "non funziona"
    non vuole dire nulla.

grazie Popi

anche se č un po'complesso ci provo.

ho 3 maschere
1-ordini
2-documenti interni
3-fatture

spuntando una checkbox "Opzione" (che ho su ogni prodotto)in ordini posso
passare parte della merce in documenti interni
e parte in fatture.

Il problema č che se risco a far passare parte dei prodotti
nelle due maschere correttamente, o poi il problema nella maschera fatture
quando tolgo le spunte. (risolvibile (ma non pratico) modificando il
criterio del controllo "ozione")

ecco la query  che uso per far accodare i dettagli nella fattura ed una
simile per accodare i dati in documenti interni

SELECT TbRigheOrdine.IdRigaOrdine, TbRigheOrdine.IdOrdine,
TbRigheOrdine.IDFornitore, TbRigheOrdine.IdDescrizione,
TbRigheOrdine.IdScontoFornitore, TbRigheOrdine.Quantita,
TbRigheOrdine.PrezzoVendita, TbOrdine.IDCliente,
TbDettaglio_Fattura.IDTESTATAFATTURA, TbDescrizione_1.IdDescrizione,
TbDescrizione_2.IdDescrizione, TbRigheOrdine.Opzione,
TbDescrizione.Fatturata
FROM TbOrdine INNER JOIN ((TbDescrizione AS TbDescrizione_2 INNER JOIN
(TbDescrizione AS TbDescrizione_1 INNER JOIN TbRigheOrdine ON
TbDescrizione_1.IdRigaOrdine = TbRigheOrdine.IdRigaOrdine) ON
TbDescrizione_2.IdDescrizione = TbRigheOrdine.IdDescrizione) INNER JOIN
(TbDescrizione INNER JOIN TbDettaglio_Fattura ON TbDescrizione.IdDescrizione
= TbDettaglio_Fattura.IDDESCRIZIONE) ON TbRigheOrdine.IdOrdine =
TbDescrizione.IdOrdine_2) ON TbOrdine.IDOrdine = TbRigheOrdine.IdOrdine
WHERE (((TbRigheOrdine.Opzione)=False) AND
((TbDescrizione.Fatturata)=False));


title: Problema "Criterio"

text:
Forse mi sto sbagliando, ma temo (se immagino bene ciò che non hai detto) che il tuo problema derivi dall'aver usato una query di selezione e non una di accodamento dei prodotti selezionati ad una tabella "CorpoDocumentiInterni"/"CorpoFatture".

HTH
Popi


title: Problema "Criterio"

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:12500757.170.1324485748235.JavaMail.geo-discussion-forums@vbad17...
Forse mi sto sbagliando, ma temo (se immagino bene ciň che non hai detto)
che il tuo problema derivi dall'aver usato una query di selezione e non una
di accodamento dei prodotti selezionati ad una tabella
"CorpoDocumentiInterni"/"CorpoFatture".

no, la query che ti ho mostrato č la base per la query di accodamento


title: Problema "Criterio"

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4ef225c4$0$1387$4faf...@reader2.news.tin.it...

questa č la soluzione
in criteri di opzione
IIf([TbDescrizione_1].[Fatturata_Ordine]=0;0;-1)


title: [Cena][x i romani] Raduno nazionale di ICAA a Roma

author: Federico Luciani

text:
A voi romani, naturalmente, spettera' scegliere il luogo del 'misfatto';
c'e' stata qualche offerta di casa propria, ma direi di aspettare per vedere il
numero dei partecipanti.
Inoltre, vi prego di consigliarci un qualche albergaccio dove pernottare.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


author: Roberto dal portatile

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:39BE02B7...@paperino.libero.it...

A causa del Giubileo qui a Roma i fine settimana sono diventati molto
affollati: sicuramente non sarà difficile trovare una soluzione per il luogo
del 'misfatto'. Ritengo che non sarà altrettanto facile trovare una
sistemazione alberghiera nel caso in cui ci si muova troppo tardi.
Roberto


author: Sergio MAZZA

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZPov5.9695$Sm1.1...@news.infostrada.it...
>
>
> A causa del Giubileo qui a Roma i fine settimana sono diventati molto
> affollati: sicuramente non sarà difficile trovare una soluzione per il
luogo
> del 'misfatto'. Ritengo che non sarà altrettanto facile trovare una
> sistemazione alberghiera nel caso in cui ci si muova troppo tardi.
>
> Roberto
>
Se siete daccordo si puo' provare a chiamare:
Iacchelli Armando & Elio Azienda Agricola
 V. Colle Acero
 00049
 Velletri RM
 069633256 LINEE: 02
Essendo un agriturismo dovrebbe avere delle camere...


text:

Ti ringrazio,
purtroppo dobbiamo aspettare per conoscere la data esatta.



author: Lorenzo Coronati

text:
Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
>Inoltre, vi prego di consigliarci un qualche albergaccio dove pernottare.
Direi di aggiungere all'adesione l'info "pernottamento" di
tipo boolean.
Anzi, numerico byte, visto che io scendero' con Laura ;-)
Bai
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


author: Lbo da casa

text:
>Inoltre, vi prego di consigliarci un qualche albergaccio dove pernottare.
chi si porta il sacco a pelo può fermarsi da me, ho un divano letto
disponibile.
se è una cosa finesettimanale probabilmente potrò disporre di altri
due o tre posti letto normali in un altro appartamento, basta che vi
portiate le lenzuola o sacchi a pelo.
in questi giorni potrò seguire poco il ng perché ho avuto problemi al
pc.  spero di risolvere presto.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8pl617$iu1$1...@suite03.caspur.it...
> Iacchelli Armando & Elio Azienda Agricola
>  V. Colle Acero
>  00049
>  Velletri RM
>  069633256 LINEE: 02
Velletri? Non s'era detto Roma? >Inoltre se qualcuno viene in treno potrebbe
compicare le cose.
Saluti.
Luciano
(DOC)


text:
Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
39bfd149...@news.libero.it...
> Direi di aggiungere all'adesione l'info "pernottamento" di
> tipo boolean.
> Anzi, numerico byte, visto che io scendero' con Laura ;-)
Si, precisione doppia!!!:-)))
Saluti.
Luciano
(DOC)


text:
"
news.mclink.it
" <
mc5...@mclink.it
> ha scritto nel messaggio
news:8ppvof$51b$1...@news.mclink.it...
>
>
> Velletri? Non s'era detto Roma? >Inoltre se qualcuno viene in treno
potrebbe
> compicare le cose.
> Saluti.
>
> Luciano
> (DOC)
>
Sì ma con il Giubileo come ci mettiamo? Avevo pensato ad un posto
"tranquillo" dove poter fare "casino",  avere la possibilità di tirare tardi
senza il pensiero di trovare da dormire e sopratutto trovare posto per le
auto! Per chi verrebbe in treno, io ho 3-4 posti in auto... Comunque era
un'idea.
Ciao.


title: Maschere Pivot

author: Elsis

text:
Avendo associato una maschera ad una query che gestisce i seguenti campi
DATA, DEPOSITO,SOMMA KG (di ciascun deposito) mi succede che dopo aver messo
la DATA sulla barra verticale, i DEPOSITI sulla parte orizzontale ed infine
la SOMMA KG al centro per il riepilogo, la maschera non mi fa il totale
appena citato ma mi da in tutti i depositi zero (chiaramente setto la
formula somma). Se invece setto la formula conteggio mi fa (correttamente)
la somma di tutti i record di ciascun deposito. Chedo: perchè non mi fa la
somma come dovrebbe ???
Grazie a tutti per la collaborazione che date.


title: Creazione/collegamento files ad Access

author: Tillo

text:
Access 2000
Dovrei creare una maschera con una casella di testo impostata a ipertesto
che cliccandoci sopra due volte mi apra Word o Excel e mi presenti un foglio
bianco o una sheet vuota su cui scrivere. Una volta salvato il documento
vorrei che il file creato diventi linkato nella casella di testo. Ho creato
una procedura che con doppio clik sulla casella mi apre una maschera di
supporto contenente due pulsanti, uno che apre Word e uno Excel con il
comando CreateObject, ma si aprono senza visualizzare il foglio o la sheet,
che devo aprire manualmente con File Nuovo, poi non so come procedere per
memorizzare automaticamente il percorso del file nella casella ipertesto.
Qualcuno sarebbe cosě gentile da darmi una dritta?
Grazie 1K per l'help


title: Creazione/collegamento files ad Access

text:
"Tillo" <
re...@libero.it
> ha scritto nel messaggio
news:#MoANRaa...@cwnts22.ciaoweb...

Codice d'esempio, pleasssse...
Ciao.


title: Data in query

author: Santilli Marco

text:
Ho eseguito un calcolo in query, e voglio che il risultato venga formattato
in "ORA" da 24h
Cosa devo scrivere?????
Ciao e grazieeeeeeee


title: Data in query

author: Gaetano Di Zanni

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:co0eem$stj$1...@carabinieri.cs.interbusiness.it...

formato hh,nn
ciao.


title: Comando su apertura maschera con sottomaschera

author: leonardo esposito

text:
salve a tutti gli amici del ng,
ho db di Access 2003 per la compilazione di documenti di trasporto,
con maschera e sottomaschera (collegate da un campo Numero), in cui
c'è una macro su apertura della maschera che fa andare il numero su
Nuovo per poter inserire un nuovo documento. Ora accade che inserendo
i dati solo nella maschera senza mettere i prodotti nella
sottomaschera, se si chiude il db e si rientra in automatico va a
prendersi un nuovo numero lasciando incompleto quello precedente. E'
possibile creare una riga di codice che consenta alla riapertura del
db di aprire il numero rimasto incompleto invece di andare su quello
nuovo,ed in caso contrario di andare normalmente sul nuovo numero?
grazie molte per l'attenzione e l'aiuto.
Leo


title: Campo in Qerry

author: brunoz

text:
E' possibile in una Querry inserire una colonna che calcoli la somma (di un
campo Pippo) del record attivo
con  il record che lo precede.
Scusate il linguaggio.
Grazie infinite
- Bruno -


title: Campo in Qerry

author: Roberto da casa

text:
"brunoz" <
nosp-d...@tiscalinet.it
> ha scritto nel messaggio
news:anknoo$dlp$1...@lacerta.tiscalinet.it...

Scaricati il database di esempio allegato alla FAQ intitolata "Esempi di
utilizzo e creazione di queries" e che trovi nella Sezione Queries del Sito
Comune (link qui sotto).
Lancia il database scaricato e seleziona il Topic intitolato Referring to a
Field in the Previous or Next Record.
Premendo il pulsante di comando Show Example ti verranno mostrate 4
soluzioni possibili per risolvere il tuo problema (ti consiglio di usare
quella che usa il codice VBA, tanto per capirci quella realizzata nella
qryPrevRec_VBA).
Dettagliate spiegazioni per la realizzazione delle 4 soluzioni che ti sono
state mostrate li troverai al seguente link:
http://support/microsoft.com/supporto/kb/articles/q101/0/81.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Campo in Qerry

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Z_on9.49749$Eu.11...@twister1.libero.it...

Grazie Roberto
- Bruno-


title: Registrazione OCX per runtime di AC97

text:
Ciao a tutti,
vorrei sapere se c'è un modo per registrare un OCX dopo aver distribuito
l'applicazione con la Runtime di Access.
Ho creato già tutti i file per l'installazione ma mi sono dimenticato di
includere il comctl32.ocx nel setup.
Vorrei aggiungerlo a mano con uno script che va scrivere nel regedit. E'
possibile?
C'è altro modo?
Grazie per la collaborazione.
Ciao
Frank


title: Registrazione OCX per runtime di AC97

author: AntoGal

text:
"*--- Frank ---*" <fdil...@NO-SPAMTiscalinet.it> ha scritto...
> vorrei sapere se c'è un modo per registrare un OCX dopo aver distribuito
> l'applicazione con la Runtime di Access.
> Ho creato già tutti i file per l'installazione ma mi sono dimenticato di
> includere il comctl32.ocx nel setup.
> Vorrei aggiungerlo a mano con uno script che va scrivere nel regedit. E'
> possibile?
Si.
C:\windows\system\regsvr32 /s comctl32.ocx
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Registrazione OCX per runtime di AC97

text:
Ho provato ma non ha funzionato.
Forse perchè devo registrarla per la mia applicazione?
Non trovo altre spiegazioni!
Ciao
"AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
news:9881tc$544$1...@lacerta.tiscalinet.it...



title: Registrazione OCX per runtime di AC97

author: Antonio Biso

text:
*--- Frank ---* <fdil...@NO-SPAMTiscalinet.it> wrote in message
9883aj$137g$1...@stargate1.inet.it...
> Ho provato ma non ha funzionato.
> Forse perchè devo registrarla per la mia applicazione?
>
> Non trovo altre spiegazioni!
Secondo me dipende dal fatto che non scrivi DOPO il quoting!
Antonio


title: info su Screen.Activecontrol

author: Mak

text:
Salve a tutti,
mi serviva la possibilità di creare un funzione che dato il nome del
controllo attivo e la pressione su un tasto specifico generasse un evento.
Per avere il nome del controllo attivo su di una form ho cercato nell' help
e ho trovato screen.activecontrol
con un esempio:
Dim ctlControlloCorrente As Control
Dim strNomeControllo As String
Set ctlControlloCorrente = Screen.ActiveControl
strNomeControllo = ctlControlloCorrente.Nome
che in teoria dovrebbe dare al variabile strNomeControllo il nome del
controllo attivo.
Come mai non viene però riconosciuta la proprietà .Nome? Difatti viene
generato un errore di runtime e nell' elenco delle proprietà non viene
menzionata ne come Nome o Name mentre facendo un ciclo delle proprieties con
un debig.print  il nome del controllo viene inserito?
Ringrazio in anticipo per qualsiasi informazione in merito.
Mak
--
Access 2000 SR1


title: info su Screen.Activecontrol

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:ujy_9.68989$ZE.18...@twister2.libero.it...

La proprietà non viene menzionata, ma c'è è solo che non si chiama NOME, ma
NAME.....!!!
@Alex.


title: info su Screen.Activecontrol

text:
> La proprietą non viene menzionata, ma c'č č solo che non si chiama NOME,
ma
> NAME.....!!!
>
> @Alex.
Sei  hai letto quello che ho scritto anche la proprietą name oltre a non
essere selezionabile dall' elenco a discesa delle proprietą mi creava un
errore.
Per scrupolo sono andato su un altro pc a provarlo difatti con la proprietą
name nell' altro Pc ha funzionato.
In questo continua a non funzionare.
Grazie per l' attenzione
Mak


title: Grafica con Access: si può fare qualcosa?

author: Paolo P

text:
Ciao a tutti!!!!!
Sto cercando di creare un'applicazione con Access con cui gestire la
lavorazione di Top(=piani di lavoro) per cucine.
Attraverso una serie di form l'utente sceglie materiali, misure ecc.; alla
fine utilizzerò i dati inseriti per creare i programmi operativi per un
pantografo a controllo numerico (ma questa è un'altra storia :-)). Il mio
problema attuale è che vorrei visualizzare graficamente l'oggetto da
realizzare (in sostanza uno o più rettangoli che rappresentano il Top con
dentro uno o più rettangoli o cerchi che rappresentano i fori per il
lavello, la cucina a gas, ecc.); le due strade che mi sono venute in mente
(e che non mi convincono) sono:
1° Creare una form con già disegnate tutte le possibili combinazioni
(saranno una dozzina) utilizzando il controllo rettangolo sulla form e
visualizzare ciò che serve a fronte delle scelte dell'utente (Non ho trovato
il metodo da chiamare per disegnare i rettangoli da VBA)
2° Creare delle BMP o JPG con tutte le possibili combinazioni e visualizzare
quella scelta in un controllo immagine variandone l'origine sempre a fronte
della scelta dell'utente.
In realtà l'ideale sarebbe poter controllare un semplice programma grafico
in modo da fargli disegnare in tempo reale il top ed i suoi fori con le
misure in scala, ma non so neanche da dove cominciare a cercare.
Ringrazio fin d'ora chi avrà voglia e tempo di rispondere
Saluti,
    Paolo


text:
"Paolo P" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:b5nsuf$v08$1...@lacerta.tiscalinet.it...
> Ciao a tutti!!!!!
> Sto cercando di creare un'applicazione con Access con cui gestire la
> lavorazione di Top(=piani di lavoro) per cucine.
> Attraverso una serie di form l'utente sceglie materiali, misure ecc.; alla
> fine utilizzerò i dati inseriti per creare i programmi operativi per un
> pantografo a controllo numerico (ma questa è un'altra storia :-)). Il mio
> problema attuale è che vorrei visualizzare graficamente l'oggetto da
> realizzare (in sostanza uno o più rettangoli che rappresentano il Top con
> dentro uno o più rettangoli o cerchi che rappresentano i fori per il
> lavello, la cucina a gas, ecc.); le due strade che mi sono venute in mente
> (e che non mi convincono) sono:
> 1° Creare una form con già disegnate tutte le possibili combinazioni
> (saranno una dozzina) utilizzando il controllo rettangolo sulla form e
> visualizzare ciò che serve a fronte delle scelte dell'utente (Non ho
trovato
> il metodo da chiamare per disegnare i rettangoli da VBA)
> 2° Creare delle BMP o JPG con tutte le possibili combinazioni e
visualizzare
> quella scelta in un controllo immagine variandone l'origine sempre a
fronte
> della scelta dell'utente.
[cut]
senti se ti piace così...
fai una tabella chiamata progetto                                'estremi
base del progetto
Idprogetto    contatore
Nome            testo
Descrizione    testo
Id_cliente        numerico
data                data/ora
Fai una altra tabella così chiamata dettagli progetto        'dettagli e
posizionamento componenti
Iddettaglio        numerico
id_componente    numerico
punto0X                numerico
punto0Y                numerico
fai un altra TABELLA chiamata componenti                ' elenco componenti
Idcomponente        contatore
word                        testo
L                            num
H                            Num
A                            Num
maschera principale con gli estremi di progetto
sottomaschera foglio dati con i dettagli progetti relazionata con la
principale attaverso Idprogetto=>id_dettaglio
Nella sottomaschera una combobox con sorgente id_componente e legata al
controllo id_componente
il cliente seglie il componente in base alla immaginina gif che tu hai
creato .. ed intanto nel dettaglio progetto vengono registrati tanti
Id_componenti quanti sono i componenti scelti dall'utente..
poi il resto lo vedi tu... questa è un idea di partenza.. non la soluzione


text:
"### CH v2.003 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:b5srmr$s8u$1...@grillo.cs.interbusiness.it...
>
> "Paolo P" <
paolo...@tiscali.it
> ha scritto nel messaggio
> news:b5nsuf$v08$1...@lacerta.tiscalinet.it...
> > Ciao a tutti!!!!!
> > Sto cercando di creare un'applicazione con Access con cui gestire la
> > lavorazione di Top(=piani di lavoro) per cucine.
> [cut]
>
>
Grazie CHv2....
Evidentemente sono stato confusionario nella mia richiesta; in realtà non ho
il problema di organizzare il db.
Ciò che voglio è esattamente questo:
l'utente inserisce dei valori numerici in due textbox ed Access o un
programma grafico gestito da Access disegna un rettangolo con misure
proporzionali ai valori digitati.
Mi sembra che tramite VB non si possa disegnare un rettangolo, ma solo
impostarne lunghezza e larghezza
Grazie ancora per il tempo che mi hai dedicato
Paolo


title: Report: stampare dati utente corrente

author: Giulio Severini

text:
Non ho praticamente mai lavorato con i report, se non con quelli più
semplici.
Ho la necessità di creare un report che stampi solo i dati dell'utente
corrente. Come faccio a fargli stampare solo i dati dell'utente
visualizzato in quel momento e non anche tutti gli altri?
Grazie!


title: Report: stampare dati utente corrente

author: Nick

text:
Giulio Severini ha detto: in data 27/06/2005 13.21:

immagino che il tuo utente sia memorizzato in una variabile globale,
così da poterlo avere sempre pronto da ogni punto dell'applicativo...
quidni la tu astringa del report diventa
docmd.openreport "nomereport",acviewpreview,,"[nomeutente]= " & varUtente
..dovrebbe funzionare
ciao
Nick


title: Report: stampare dati utente corrente

text: Variabile globale? Intendi forse un idUtente passabile al report?


title: Report: stampare dati utente corrente

text:
Giulio Severini ha detto: in data 27/06/2005 14.12:
> Variabile globale? Intendi forse un idUtente passabile al report?
>
intendevo variabile globale o cmq un valore che ti identifica l'utente
(poi ognuno lo memorizza  come meglio crede ;) )
cmq la teoria non cambia
ciao
Nick


title: Report: stampare dati utente corrente

text:
No...mai pensato a questa variabile globale. E scusa...come si userebbe
tale variabile?!?!


title: Report: stampare dati utente corrente

author: Alessandro Cara

text:

>
Non si capisce bene a quale *utente* ti riferisci
1) il CurrentUser  (admin? se non hai attivato la sicurezza di access)
o
2) la posizione della anagrafica che vuoi stampare (nel qual caso
l'esempio di Nick fa quello che ti serve)
?
--
a.cara


title: Report: stampare dati utente corrente

text:
Si si, hai presente il mio database? Beh quando visualizzo un utente
dovrei stampare i dati relativi a quello. Ma non so come usare queste
variabili globali.


title: Report: stampare dati utente corrente

author: Napoleone

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1119876216....@g44g2000cwa.googlegroups.com...
> Si si, hai presente il mio database? Beh quando visualizzo un utente
> dovrei stampare i dati relativi a quello. Ma non so come usare queste
> variabili globali.
Ciao Giulio,
generalmente uso una query, come origine dati del report,
nel campo IDCliente, metto come criterio:
[Forms]![M_Presenza_Nuova]![IDCliente]
....
oppure questo è l'sql
SELECT Tb_Clienti.IDCliente, Tb_Clienti.*
FROM Tb_Clienti
WHERE (((Tb_Clienti.IDCliente)=[Forms]![M_Presenza_Nuova]![IDCliente]));
E' semplice da riportare se hai una tua query, oppure te la puoi creare
Ciao
Napoleone


title: Report: stampare dati utente corrente

text:
Giulio Severini ha detto: in data 27/06/2005 14.37:
> No...mai pensato a questa variabile globale. E scusa...come si userebbe
> tale variabile?!?!
>
semplicemente al login dell'utente (io sto parlando in caso di gestione
di log "fatto in casa" senza usare la protezione a livello utente di
access, in quel caso non so come fare) memorizzi in un avariabile
chedichiari in un modulo cosě:
public NomeUtente as string
al login tu scrivi
if (Login = ok)
.
.
.
.
NomeUtente = me.NomeUser ' Nome user č il campo della form dove l'utente
			 'mette il suo nome
end if
e poi su tutto il tuo db richiamando semplicemtne questa variabile
avraiimmediatamente il nome del tuo utente.
Attento che se in fase di  esecuzione ti da errore (non controllato) il
codice (quindi quando viene fuori la finestrella "Debug -- Fine") perdi
il valore della variabile
ciao
Nick


title: Report: stampare dati utente corrente

author: Salvatore

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1119871303....@g49g2000cwa.googlegroups.com...

Cosa intendi per utente corrente?
Se è l'utente che ha accesso al db (con restrizioni e/o autorizzazioni
varie) puoi usare la funzione currentuser.
Ciao
Salvatore


title: Report: stampare dati utente corrente

text:

immagino,che il report lo lanci da un bottone per cui, da quanto ti
segnalava nick,
docmd.openreport "nomereport",acviewpreview,,"[nomeutente]= " & varUtente
dove varutente e' l'id corrente della form
il report ha come origine dati l'anagrafica. Nel momento in cui fai la
openreport gli passi il filtro ("[nomeutente]= " & me!codiceutente)
tutto li'
P.S. Normalmente in access quando si parla di utente si intende la login
di colui che ha aperto il DB cioe' quello che trovi nella proprieta'
CurrentUser dell Application (mi sembra), invece  mi par di capire che
per *utente* intendi ben altra cosa.
--
a.cara


title: Report: stampare dati utente corrente

text:
Ciao, grazie per la risposta. Si, io per utente intendo il record
corrente che contiene tutti i dati dell'....ehm....utente appunto
inserito. Prendi il mio db, nella schermata Scheda Primo Contatto c'è
il bottone Stampa Dati. Nella form c'è un controllo nascosto chiamato
idUtente. Quindi devo usare quello come filtro?
Però una cosa: [nomeutente] cos'è? Io ho un campo testo chiamato Nome
ma...non credo io debba passare quello...o no?
Praticamente
docmd.openreport "nomereport",acviewpreview,, "idUtente = " &
Me!idUtente
va bene se inserisco nel report un controllo nascosto che associo a
idUtente?
Grazie :)


title: Report: stampare dati utente corrente

text:
Per utente corrente intendo i dati della persona inserita nel database
e che sto visualizzando in quel momento.
Mi sa che le soluzioni di AleCara e Napo sono quelle che mi servono
Ora provo poi vi dico :)


title: Riallegare tabelle in Access 2003 utilizzando librerie ADOX o OLEDB o  ADODB

author: Leonardo

text:
Buonasera,
ho un database di Access 2003 le cui tabelle sono state trasferite su
SqlServer 2005 (creando così un database su SqlServer di nome Open);
il collegamento a queste tabelle da Access a SqlServer l'ho ottenuto
con l'ODBC, ma ho seri problemi di velocità di esecuzione in fase di
inserimento dati nelle maschere in access.
Spero che qualcuno possa indicarmi (possibilmente passo passo!) come
posso riallineare le tabelle nel database Access utilizzando la
libreria ADODB, ADOX, OLEDB o altro che a quanto pare sono
notevolmente più  veloci!
grazie a tutti
Leo


author: Cinzia

text:
"Leonardo" <
esposi...@gmail.com
> ha scritto nel messaggio
news:e77d2f85-e1b2-45a2...@m3g2000hsc.googlegroups.com...

grazie a tutti
Leo
>>>>>>>>>>>>>>>>
Ciao Leo,
con un database in formato MDB puoi collegare taelle SQL
esclusivamente via ODBC, per collegare tabelle SQL tramite OLEDB è
necessario usare i progetti ADP, ma in questo modo dovrai
probabilmente rivedere gran parte delle query e delle maschere che già
hai.
Puoi usare ADO anche con MDB, ma in questo caso devi gestirti tutto
manualmente via codice e mi pare di capire che con il codice non siamo
messi  tanto bene...
Forse può esserti utile questo tutorial
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
  di Alex
Baraldi
--
Cinzia [Office Access MVP]
_______________________

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


text:
On 26 Set, 21:45, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Leonardo" <
esposito.l...@gmail.com
> ha scritto nel messaggionews:e77d2f85-e1b2-45a2...@m3g2000hsc.googlegroups.com...
> Buonasera,
> ho un database di Access 2003 le cui tabelle sono state trasferite su
> SqlServer 2005 (creando così un database su SqlServer di nome Open);
> il collegamento a queste tabelle da Access a SqlServer l'ho ottenuto
> con l'ODBC, ma ho seri problemi di velocità di esecuzione in fase di
> inserimento dati nelle maschere in access.
> Spero che qualcuno possa indicarmi (possibilmente passo passo!) come
> posso riallineare le tabelle nel database Access utilizzando la
> libreria ADODB, ADOX, OLEDB o altro che a quanto pare sono
> notevolmente più  veloci!
>
> grazie a tutti
>
> Leo
>
>
>
> Ciao Leo,
> con un database in formato MDB puoi collegare taelle SQL
> esclusivamente via ODBC, per collegare tabelle SQL tramite OLEDB è
> necessario usare i progetti ADP, ma in questo modo dovrai
> probabilmente rivedere gran parte delle query e delle maschere che già
> hai.
> Puoi usare ADO anche con MDB, ma in questo caso devi gestirti tutto
> manualmente via codice e mi pare di capire che con il codice non siamo
> messi  tanto bene...
> Forse può esserti utile questo tutorialhttp://
www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
 di Alex
> Baraldi
>
> --
> Cinzia [Office Access MVP]
> _______________________
>          www.riolab.orghttp://
accessdaziacin.live.spaces.com
> ----------------------------------------
grazie Silvia
Sei sempre cortese e disponibile
Leo


title: Chiedo nuovamente il vostro aiuto!!!

text:
Ho un altro quesito su cui ho già perso parecchie ore senza arrivare ad un
risultato soddisfacente.
Mediante una maschera, lancio in sequenza un determinato numero di report.
Come posso fare a fare in modo che il secondo report che viene lanciato,
parta la numerazione progressiva della prima pagina dall'ultimo numero di
pagina a cui era giunta la numerazione del report precedente... e così via
per il terzo ed i successive report.??????
Ringrazio anticipatamente chi potrà aiutarmi.
Se non sono stato chiaro ditemelo che cerco di spiegarmi meglio


title: Chiedo nuovamente il vostro aiuto!!!

author: Federico Luciani

text:

Invece di usare Page, crea una variabile globale g_Page ed una funzioncina che
la incrementa di 1 e ritorna il valore:
global g_Page as long
public function f_Page() as long
  f_Page = g_Page + 1
end function
metti un controllo testo nei report e come origine controllo ci metti la
funzione:
=f_Page()
prima di aprire il primo report azzeri la variabile
g_Page = 0
docmd.openreport "rep1"
docmd.openreport "rep2"
docmd.openreport "rep3"
non ho provato, ma dovrebbe funzionare
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per email
fluc...@paperino.libero.it
--------------------------------------


title: Chiedo nuovamente il vostro aiuto!!!

text:
Federico Luciani <
fluc...@tin.it
> wrote in message
3A0BB93E...@tin.it...
Innanzitutto grazie dell'aiuto. Vorrei solo alcuni chiarimenti in merito:
> Invece di usare Page, crea una variabile globale g_Page ed una funzioncina
che
> la incrementa di 1 e ritorna il valore:
> global g_Page as long
Dove devo andare ad inserire il passo che mi hai appena indicato? Qual'è la
forma corretta, perchè ho tentato la cosa in vari modi, ma ho ottenuto
solamente diversi errori. Scusa l'inesperienza.
> public function f_Page() as long
>   f_Page = g_Page + 1
> end function
O.K. questo passo
> metti un controllo testo nei report e come origine controllo ci metti la
> funzione:
> =f_Page()
O.K. questo passo.
> prima di aprire il primo report azzeri la variabile
> g_Page = 0
> docmd.openreport "rep1"
> docmd.openreport "rep2"
> docmd.openreport "rep3"
 O.K. questo passo. Lancio i report mediante una maschera a tabella dove un
campo contiene il nome del report da lanciare, ed attraverso una funzioncina
scorro i vari record della tabella lanciando di volta in volta il report
contenuto.
Penso che questa procedura non dovrebbe creare ostacoli al corretto
funzionamento.
> non ho provato, ma dovrebbe funzionare
> --
> Federico
>
> --------------------------------------
> Sito Comune di it.comp.appl.access
>
http://members.xoom.it/it_db_access
> mailto:
it_db_...@usa.net
> --------------------------------------
> Tutte le richieste che mi arrivano
> in privato, vengono cestinate.
> --------------------------------------
> Rimuovi paperino. per email
>
fluc...@paperino.libero.it
> --------------------------------------
Grazie ancora


title: Chiedo nuovamente il vostro aiuto!!!

text:
mauro06 wrote:
> Federico Luciani <
fluc...@tin.it
> wrote in message

ti ripeto il tutto, in quanto c'erano degli errori, in ogni caso ho fatto delle
prove e non funziona correttamente in quanto il report successivo viene avviato
prima della completa formattazione del precedente.
cmq prova a vedere cosa succede qundo lo mandi in stampa, io ho provato solo
con i preview
crea un modulo, copiaci quanto segue e salvalo:
'questo va nella sez. dichiarazioni
global g_Page as long
public function f_Page() as long
  g_Page = g_Page + 1
  f_Page = g_Page
end function
metti un controllo testo nei report e come origine controllo ci metti la
funzione:
=f_Page()
prima di eseguire le stampe azzera la variabile
g_Page = 0
docmd.openreport "rep1"
docmd.openreport "rep2"
mi spiace se non funziona, al momento non mi viene in mente altro
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: modalità di visualizzazione di uma maschera

author: marcod

text:
Mi chiedevo se sia possibile modificare con VBA il modo di
visualizzazione di una maschera.
Ad esempio passare dalla visualizzazione maschera alla visualizzazione
foglio dati.
E' possibile?
se si, come si fà?
Grazie in anticipo
Marco Dell'Oca


author: Carlo Costarella

text:
"marcod" <
delloc...@gmail.com
> ha scritto nel messaggio
news:35caecaf-f7cd-4dc2...@p35g2000yqh.googlegroups.com...
Mi chiedevo se sia possibile modificare con VBA il modo di
visualizzazione di una maschera.
Ad esempio passare dalla visualizzazione maschera alla visualizzazione
foglio dati.
E' possibile?
se si, come si f�?
Grazie in anticipo
Marco Dell'Oca
Certo che si pu�:
per esempio per il foglio dati:
DoCmd.OpenForm "NomeMaschera", acFormDS
Ricordati di aprire un tread alla volta per lo stesso argomento.
Ciao, Carlo


author: Karl Donaubauer

text:
marcod wrote:
> Mi chiedevo se sia possibile modificare con VBA il modo di
> visualizzazione di una maschera.
> Ad esempio passare dalla visualizzazione maschera alla
> visualizzazione foglio dati.
http://groups.google.com/group/it.comp.appl.access/msg/1717e1d6afc6dc67
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

Grazie per l'aiuto
Marco Dell'Oca


text:

Ho notato però che la cosa funziona solo per visualizzazione maschera
e foglio dati ma non per
visualizzazione tabella pivot o per grafico pivot.
Esiste la possibilità di passare a grafico pivot da visualizzazione
maschera?
Forse sto chiedento troppo?
Comunque grazie anticipate.
Marco Dell'Oca


author: OneEDP

text:
marcod wrote:
> On 5 Nov, 09:21, marcod <
dellocama...@gmail.com
> wrote:
>> On 5 Nov, 09:00, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>>
>>> marcod wrote:
>>>> Mi chiedevo se sia possibile modificare con VBA il modo di
>>>> visualizzazione di una maschera.
>>>> Ad esempio passare dalla visualizzazione maschera alla
>>>> visualizzazione foglio dati.
>>
>>>
http://groups.google.com/group/it.comp.appl.access/msg/1717e1d6afc6dc67
>>
>>> --
>>> HTH
>>> Karl
>>> *********
>>> Access FAQ:
www.donkarl.com/it
>>
>> Grazie per l'aiuto
>>
>> Marco Dell'Oca
>
> Ho notato per� che la cosa funziona solo per visualizzazione maschera
> e foglio dati ma non per
> visualizzazione tabella pivot o per grafico pivot.
> Esiste la possibilit� di passare a grafico pivot da visualizzazione
> maschera?
> Forse sto chiedento troppo?
>
> Comunque grazie anticipate.
> Marco Dell'Oca
Tasto F1 no?
Vedi  Visualizzazione     Costante AcFormView facoltativa.


text:
marcod wrote:
>> Karl Donaubauer wrote:
>> ...
>>>> Mi chiedevo se sia possibile modificare con VBA il modo di
>>>> visualizzazione di una maschera.
>>>> Ad esempio passare dalla visualizzazione maschera alla
>>>> visualizzazione foglio dati.
>>
>>>
http://groups.google.com/group/it.comp.appl.access/msg/1717e1d6afc6dc67
>
> Ho notato per� che la cosa funziona solo per visualizzazione maschera
> e foglio dati ma non per
> visualizzazione tabella pivot o per grafico pivot.
> Esiste la possibilit� di passare a grafico pivot da visualizzazione
> maschera?
Le constante sono acCmdPivotTableView e acCmdPivotChartView.
> Forse sto chiedento troppo?
Forse perch� come gi� scritto da Oneedp puoi trovare
queste constante anche nella guida in linea. P.e. con
<F1> per "RunCommand".



text:
On 5 Nov, 12:30, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> marcod wrote:
> >> Karl Donaubauer wrote:
> >> ...
> >>>> Mi chiedevo se sia possibile modificare con VBA il modo di
> >>>> visualizzazione di una maschera.
> >>>> Ad esempio passare dalla visualizzazione maschera alla
> >>>> visualizzazione foglio dati.
>
> >>>
http://groups.google.com/group/it.comp.appl.access/msg/1717e1d6afc6dc67
>
> > Ho notato però che la cosa funziona solo per visualizzazione maschera
> > e foglio dati ma non per
> > visualizzazione tabella pivot o per grafico pivot.
> > Esiste la possibilità di passare a grafico pivot da visualizzazione
> > maschera?
>
> Le constante sono acCmdPivotTableView e acCmdPivotChartView.
>
> > Forse sto chiedento troppo?
>
> Forse perché come già scritto da Oneedp puoi trovare
> queste constante anche nella guida in linea. P.e. con
> <F1> per "RunCommand".
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Scusate se insisto ma, ottengo una segnalazione di errore che mi dice
impossibile passare alla visualizzazione richiesta.
docmd.runcommand acCmdPivotChartView
nei progetti di access funziona?
Marco Dell'Oca


title: formato numerico

author: Giuseppe

text:
Salve a tutti.
Ho creato una form di ricerca del cliente che dopo aver selezionato dalla casella di riepilogo mi riporta il numero nel campo della form chiamante.
Il problema è che il campo della form chiamante riceve il numero composto da 4 caratteri composto da spazi se il numero è di 1, 2 o 3 cifre.
Se invece scrivo direttamente nello stesso campo un numero ciò non accade.
Ovviamente nel primo caso la query non mi restituisce alcun risultato.
Dipende dal campo (non associato) della form chiamante o dal numero che la maschera di ricerca invia alla form chiamante?
Ho provato a mettere standard nel formato del campo IdCliente ma non cambia nulla.
Qual'è la soluzione?
Grazie.
Giuseppe.


title: formato numerico

author: Vladimiro Leone

text:

Ciao Giuseppe,
nell'origine record della maschera puoi crearti una query con un campo
che sfrutti la funzione Replace:
EliminaSpazi: Replace([IdCliente];" ";"")
Ciao Vladimiro.


title: formato numerico

text:

Naturalmente ho presupposto che il campo, avendo spazi tra i numeri,
non potesse che essere di tipo testo! :-)
Vladimiro


title: formato numerico

text:

Ciao Vladimiro, grazie per il tuo intervento.
La form ha come origine una query. Nella query il campo ha come criterio il valore del campo non associato della form.
Quindi non ho capito dove e come inserire la funzione Replace.
Potresti aiutarmi, grazie.
Giuseppe.


title: formato numerico

text:

Ciao Giuseppe,
se ho interpretato bene, la query ha come parametro il valore della
casella di testo non associata della form che riceve i dati dalla
selezione di una casella di riepilogo. Dunque, potresti fare così:
nell'origine controllo della casella di testo non associata inserisci
=Replace([CasellaDiTesto];" ";"") inserendo naturalmente al posto di
CasellaDiTesto il vero nome della casella di testo della form.
Ciao Vladimiro.


title: formato numerico

text:

Ciao Vladimiro.
Subito dopo aver inserito l'origine controllo =Replace([CasellaDiTesto];" ";"") è apparso il triangolino verde che non trova l'origine dati.
Ho proseguito comunque e quando la form con la casella di riepilogo restituisce il valore appare il seguente messaggio:
Errore di run-time '-
2147352567
 (80020009)':
impossibile assegnare un valore all'oggetto.
Al posto di =Replace([CasellaDiTesto];" ";"") ho messo
=Replace([idazienda];" ";"") dove idazienda è il nome del campo in cui deve essere inserito il numero che ritorna dalla casella di riepilogo.
Giuseppe.


title: formato numerico

text:

Ciao Giuseppe,
purtroppo non conosco la struttura del db! :-)
Pensandoci, potresti lasciare tutto come sta, creandoti una nuova
casella di testo, magari rendendola invisibile, facendo riferimento
con la funzione Replace alla casella di testo non associata che hai;
poi, riguardo al parametro della query, come riferimento metti questa
nuova casella di testo non associata al posto dell'altra.
Di nuovo Vladimiro.


title: formato numerico

text:

Allora Vladimiro, pensavo fosse una cavolata.
Nella form continua ho messo un campo non associato (IdAzienda) e una casella combinata non associata (IdAzienda3) con due colonne: IdAzienda e nomeAzienda con larghezza colonnne 0 e 10.
Quando la form di ricerca con la casella di riepilogo restituisce il numero corrispondente all'azienda scelta invia il valore sia alla casella di testo che alla casella combinata della form chiamante.
Nella form chiamante nella casella di testo ci sono gli spazi prima del numero, mentre nella casella combinata esce il nome giusto dell'azienda selezionata.
Ho provato a mettere su attivato del campo data della form continua la funzione replace così: me.idazienda = Replace([idazienda]," ","") ma mi dà errore di runtime '2465' - impossibile trovare il campo "l" a cui si fa riferimento nell'espressione.
Non capisco perchè la casella combinata prende il valore correttamente mentre la casella di testo aggiunge gli spazi prima.
Non so se questa precisazione ti può essere d'aiuto a capire dov'è l'errore.
Grazie.
Giuseppe


title: formato numerico

text:

Continuando il mio ultimo intervento, ho trovato questa soluzione.
Su evento attivato del campo data ho messo idazienda = me.idazienda2.column(0) e funziona.
Penso che in ogni caso qualche errore nell'assegnazione del numero alla casella di testo, direttamente dalla form di selezione, resta e mi sarebbe piaciuto scoprirlo.
Giuseppe.


title: formato numerico

text:

Ciao Giuseppe,
secondo me il tuo modo di procedere a tentativi senza capire fino in
fondo quello che si sta tentando di realizzare non va bene. Basta
andare sull'help (punto interrogativo in alto a destra) e studiarsi
per benino quello che il motore di ricerca ti fa vedere rispetto a
quello che chiedi. :-)

Dunque, una casella di testo non associata, non fa riferimento a
nessun campo di tabella o query per cui è semplicemente un contenitore
momentaneo di dati fintantoché resta aperta la maschera in cui si
trova. Infatti se la suddetta casella di testo la inserisci nel corpo
della maschera, a differenza delle caselle di testo con una origine
controllo, se provi a metterci dentro dei dati, gli stessi si
riflettono su tutti i record della maschera continua. Il suo nome si
trova scritto su Altro/Nome elemento. Poniamo che in questa casella di
testo vuoi far vedere dei dati che si trovano in un campo di origine
record della maschera (ad esempio IdAzienza), scriverai nell'origine
controllo:
=[IdAzienza]
mentre, se nel campo IdAzienza ci sono degli spazi (o in un'altra
casella di testo della maschera), volendoli eliminare farai uso della
funzione Replace:
=Replace([IdAzienza];" ";"")

Per quanto riguarda l'origine riga della casella combinata, i campi
della query vengono così classificati:
(dal tuo esempio):
me.idazienda2.column(0) significa riferimento al primo campo della
query
me.idazienda2.column(1) significa riferimento al secondo campo della
query
me.idazienda2.column(2) significa riferimento al terzo campo della
query, ecc...

Per concludere, il fatto che nella combo non trovi spazi, mentre nella
casella di testo non associata si, è per il semplice fatto che nella
combo ritrovi i dati della tabella, mentre nella casella di testo
quelli che vengono fuori con l'aggiunta di codice vba. Per cui, penso
che puoi risolvere in questo modo. Se la combo si chiama ad esempio
CBO, nell'origine controllo della casella di testo puoi mettere:
=Replace([CBO];" ";"")

Ciao Vladimiro.


title: formato numerico

text:

Grazie Vladimiro, la tua spiegazione è stata abbastanza esaustiva.
Probabilmente non ti ho descritto bene la struttura del db o delle varie form.
Mi rendo conto che aiutare senza avere il db sotto mano a volte rende tutto più problematico.
Nella form continua, nella casella di testo se ricordo bene il numero corrispondente all'azienda per cui devo fare la ricerca, inserisco il numero e subito la combo (non abilitata) riceve il valore e mostra la ragione sociale relativa.
Se invece non lo ricordo, apro la form di selezione, per poter ricercare l'azienda secondo criteri diversi. Una volta selezionata, la form si chiude e manda il numero sia alla casella di testo che alla combo della form chiamante.
E qui nasce il problema degli spazi.
Ora mettendo come origine alla casella di testo
=Replace([CBO];" ";"")
la form di selezione non riesce più ad inviare alla casella di testo il valore corrispondente all'azienda selezionata (errore run time, impossibile assegnare un valore all'oggetto).
Togliendo l'origine =Replace([CBO];" ";"")  alla casella di testo, invece con la soluzione che ho trovato prima, funziona.
Io continuo a provare e studiare e appena trovo la soluzione la pubblico.
Se vuoi dargli un'occhiata, posso inviarti un piccolo db.
Fammi sapere.
Giuseppe.