title: come faccio a ...........

author: Rokko

text:
ciao a tutti
sto cercando di costrure un database con access e mi trovo davanti un
problema per me difficile.
se in un campo A metto un valore ( esempio n ); nel  successivo campo B
metto un valore y
*** i due valori sono: n = numerico ed Y = valuta
come  faccio nel successivo campo ad avere il prodotto n * y ??????????
grazie per l'aiuto ed a buon rendere ...spero x me :-)
ciao


title: come faccio a ...........

author: sittinghorse

text:
"Rokko" <
ieq...@tin.it
> ha scritto nel messaggio
news:AadO7.5129$NA1.1...@news2.tin.it...

Nel terzo campo basti inserire un pezzettino di codice di questo tipo:
ammesso che il terzo campo si chiami C
private sub c_gotfocus
c=a*b
ens sub
Puoi vincolare anche il calcolo a un pulsante piuttosto che all'evento got
focus vedi un po' cosa ti risolve meglio il tuo problema.
Ciao e in bocca al lupo da sittinghorse.
Ovviamente devi impostre la proprietą del campo c a formato valuta se vuoi
che il risultato del prodotto sia espresso sottoforma di valuta e non
numerico puro.


title: come faccio a ...........

author: Alex

text:
"Rokko" <
ieq...@tin.it
> wrote in message
news:AadO7.5129$NA1.1...@news2.tin.it...
> sto cercando di costrure un database con access e mi trovo davanti un
> problema per me difficile.
>
> se in un campo A metto un valore ( esempio n ); nel  successivo campo B
> metto un valore y
> *** i due valori sono: n = numerico ed Y = valuta
> come  faccio nel successivo campo ad avere il prodotto n * y ??????????
>
Fondamentalmente dovresti appropriarti della terminologia corretta, questo
per essere sicuro di essere capito correttamente.
I campi sono nelle tabelle e da qui cio che dici sarebbe impossibile...!
Quello a cui tu ti riferisci sono CONTROLLI probabilmente TextBOX in una
Form con origine dati i CAMPI della Tabella....!!!
Se nel Controllo supponiamo si chiami TxtProdotto inserisci nella riga
Origine Controllo la seguente formula:
=n*Y questo ti restituisce il prodotto.
La sintassi corretta per la Formula non sarebbe questa, se la componi
con il generatore (quei 3 puntini nel pulsante a destra ti darà qualcosa
di simile):
= Forms![NomeForm]![n]*Forms![NomeForm]![Y]
Ciao @Alex
--
Posted from  [62.98.29.190]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Codice fiscale.

author: Antonio Flam

text:
Salve,
Qualcuno possiede� il sorgente per calcolare il codice fiscale.
Grazie mille


title: Codice fiscale.

author: CIDI

text:
"Antonio Flam" <
antonio_...@tin.it
> ha scritto nel messaggio
news:1lasmrtq2vrw9.mom4k2jt1zaz$.dlg@40tude.net...
> Salve,
> Qualcuno possiede� il sorgente per calcolare il codice fiscale.
l'agenzia delle entrate? :D
per controllare vedi:
sul
http://www.sitocomune.com/
cerca con google nei post precedenti
Daniele


title: "Immettere password del database"

text:
All'apertura di un database che ha sempre funzionato mi viene richiesta una
password con la frase in oggetto e il database non si apre in nessun modo e
non è possibile recuperare i dati.
Qualcuno mi può dare una mano per favore? Sono disperato.
Grazie


title: "Immettere password del database"

author: sabrina

text:
m.b. ha scritto:

> Grazie
il meccanismo delle password di access funziona con il file system.mdw che
è di sistema per cui poi interessereà tutti  i database su quel singolo
computer che hanno attivato la sicurezza utente. potrebbero essere
successe diverse cose: è tsato installato un al mdb che ha impostato la
sicurezza per cui valgono gli utenti di quel db (che nulla hanno a che
vedere con gli utenti di window) oppure hai inavvertitamente attivato tut
la sicurezza per cui dovresti poter entrare non digitando nessuna
password. in ogni caso dovresti risolvere reinstallando il file system.mdw
(non sono cereta si chiami codì vedi il manuale), anche copiandolo da un
altro pc
ciao sabrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: "Immettere password del database"

author: Antonio Biso

text:
"m.b." <
mirk...@libero.it
> ha scritto nel messaggio
news:XWpub.5958$i_5....@news.edisontel.com...

E prima funzionava e non ti chiedeva la password?!?!
E chi sarà stato 'sto birbaccione che adesso invece ti ci ha messo la
password
eh, non si fanno queste cose, no no...
Antonio


title: "Immettere password del database"

text:
"sabrina" <
sabrin...@regione.abruzzo.it
> ha scritto nel messaggio
news:bpdcfm$o19$1...@news.newsland.it...
> m.b. ha scritto:
>
> > All'apertura di un database che ha sempre funzionato mi viene richiesta
una
> > password con la frase in oggetto e il database non si apre in nessun
modo e
> > non è possibile recuperare i dati.
> > Qualcuno mi può dare una mano per favore? Sono disperato.
>
> > Grazie
>
>
> il meccanismo delle password di access funziona con il file system.mdw che
> è di sistema per cui poi interessereà tutti  i database su quel singolo
> computer che hanno attivato la sicurezza utente. potrebbero essere
> successe diverse cose: è tsato installato un al mdb che ha impostato la
> sicurezza per cui valgono gli utenti di quel db (che nulla hanno a che
> vedere con gli utenti di window) oppure hai inavvertitamente attivato tut
> la sicurezza per cui dovresti poter entrare non digitando nessuna
> password. in ogni caso dovresti risolvere reinstallando il file system.mdw
> (non sono cereta si chiami codì vedi il manuale), anche copiandolo da un
> altro pc
>
> ciao sabrina
Oppure il database non è il suo e sta sperando che qualche grullo del NG gli
dia una dritta su come fare a craccarlo!!!!
Antonio


title: "Immettere password del database"

text:
Mi dispiace per questa malafede ma purtroppo il database l'ho fatto io ed è
abbastanza semplice perchè si tratta di un semplice gestione anagrafiche....
non penso però che sia un problema del file di sistema perchè il database è
in rete e non funziona da nessun PC collegato.
Grazie comunque
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:ZCqub.128519$e6.46...@twister2.libero.it...



title: "Immettere password del database"

text:
"m.b." <
mirk...@libero.it
> ha scritto nel messaggio
news:d%rub.6053$i_5....@news.edisontel.com...
> Mi dispiace per questa malafede ma purtroppo il database l'ho fatto io ed
č
> abbastanza semplice perchč si tratta di un semplice gestione
anagrafiche....
Primo, si scrive DOPO il quoting!
Secondo, le password non si impostano per virtů dello spirito santo,
pertanto o c'č veramente qualche bricconcello che ti fa gli scherzi, che so?
un elfo, uno gnomo, un gremlin, tuo cuGGino pecora nera della famiglia ecc.
oppure il legittimo proprietario del db!!!
Antonio


title: Apertura Maschere

author: Angelo

text:
Esiste il modo di far aprire direttamente la maschera a tutto schermo,
senza dover agire manualmente sul pulsante ingrandisci???
Grazie


title: Apertura Maschere

author: Govardo Libero

text:
"Angelo" <
s10...@interfree.it
> ha scritto nel messaggio
news:2vIEPM8xXcd+aXRKKLNFwaft7A=z...@4ax.com...
> Esiste il modo di far aprire direttamente la maschera a tutto schermo,
> senza dover agire manualmente sul pulsante ingrandisci???
> Grazie
docmd.maximize
nell'evento su apertura
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Apertura Maschere

author: Federico Albertini

text:
devi inserire, su evento in apertura:
docmd.maximize
ciao, Federico
Angelo <
s10...@interfree.it
> wrote in message
2vIEPM8xXcd+aXRKKLNFwaft7A=z...@4ax.com...



title: Casella combinata

author: Milo

text:
Salve a tutti,
volevo chiedervi come devo fare per
fare in modo, che appena entro nella casella combinata
- si apra l'elenco dei valori disponibili
- sia evidenziato/selezionato il primo valore dell'elenco.
Grazie
Milo


title: Casella combinata

text:
"Milo" <
mile...@libero.it
> ha scritto nel messaggio
news:fTrfc.77187$rM4.3...@news4.tin.it...

dropdown
Antonio


title: Manuale

author: Simone

text:
Chi mi sa consigliare un manuale possibilmente tecnico ?
Magari anche in rete ....cosi' lo posso scaricare a gratis!!
Grazie a Tutti


title: Manuale

text:
Simone <
Ven...@libero.it
> wrote in message 9mj8hi$da8$1...@serv1.iunet.it...
> Chi mi sa consigliare un manuale possibilmente tecnico ?
> Magari anche in rete ....cosi' lo posso scaricare a gratis!!
> Grazie a Tutti
Un manuale de che?
De access?
E allora fai un bel F1
Antonio


title: Manuale

text:
"Access 2000 Guida Completa" o ancor meglio "Access 2000 Tutto&Oltre" della
Apogeo (
www.apogeonline.com
)


title: varchar binary per dati case sensitive impossibile?!

author: stefano

text:
salve ragazzi
voglio creare un campo di una tabella case sensitive. in sql si usa il tag
binary, ad es.
create table rubrica(nome varchar(20) binary, cognome....
in access come si fa questo? ho provato a creare 1 tabella con la query ma
se scrivo binary mi dà errore
come posso fare?
grazie
stefano


title: TANTI AUGURI ...

author: Marina Buonanno

text:
e buone feste a tutti !!!!
Ciao Marina


title: TANTI AUGURI ...

author: Roberto da casa

text:
"Marina Buonanno" <
marb...@tin.it
> ha scritto nel messaggio
news:XmP%5.6568$5k3.2...@twister2.tin.it...
> e buone feste a tutti !!!!
> Ciao Marina
>
>
Auguri Marina.
Poiché potresti rimanerci male che in pochi ti rispondono, volevo solo
informarti che c'č un thread degli auguri con subject  "[OT] Auguri a
TUtti!!" aperto con un messaggio di Ben il 14/12/2000 alle 15:31.
Ciao
Roberto


title: Dovrei unire 2 query in 1

author: SAP

text:
1 - Ho una query complessa fatta sulle tabelle di un database.
SELECT ... (tutte le voci che mi servono)
FROM Giornata INNER JOIN ((Competizione INNER JOIN Girone ON Competizione.ID
= Girone.IDCompetizione) INNER JOIN (((Fantasquadra INNER JOIN Tabellino ON
Fantasquadra.ID = Tabellino.IDSquadra) INNER JOIN Incontro ON
Tabellino.IDIncontro = Incontro.ID) INNER JOIN TuttiIncontri ON
Tabellino.IDIncontro =
TuttiIncontri.Incontro.ID
) ON Girone.ID =
Incontro.IDGirone) ON Giornata.ID = Incontro.IDGiornata;
2  - Poi ne ho un'altra più semplice sempre fatta sullo stesse tabelle.
SELECT Max(Incontro.GiornataDiA) AS GtA
FROM Giornata INNER JOIN (Tabellino INNER JOIN Incontro ON
Tabellino.IDIncontro = Incontro.ID) ON Giornata.ID = Incontro.IDGiornata;
3 - Avrei la necessita di combinarle insieme, e, da access ho ottenuto il
mio scopo così facendo:
SELECT ... (tutte le voci che mi servono)
FROM (Giornata INNER JOIN ((Competizione INNER JOIN Girone ON
Competizione.ID = Girone.IDCompetizione) INNER JOIN (((Fantasquadra INNER
JOIN Tabellino ON Fantasquadra.ID = Tabellino.IDSquadra) INNER JOIN Incontro
ON Tabellino.IDIncontro = Incontro.ID) INNER JOIN TuttiIncontri ON
Tabellino.IDIncontro =
TuttiIncontri.Incontro.ID
) ON Girone.ID =
Incontro.IDGirone) ON Giornata.ID = Incontro.IDGiornata) INNER JOIN [1 -
Ultima giornata giocata] ON Incontro.GiornataDiA = [1 - Ultima giornata
giocata].GtA;
Domanda come fare per avere lo stesso risultato della query 3 (cioè la
combinazione della 1 + la 2) direttamente, senza collegare la query 2 alla
1? (Cioè mi servirebbe modificare il codice della query 1 al fine di
ottenere il risultato della 3 senza passare per la 2).
Spero d'aver reso l'idea.
Grazie.


title: Dovrei unire 2 query in 1

author: Pippo

text:
"SAP" <
sap...@sap.no
> ha scritto nel messaggio news:436483b7$0$8499$5fc...@news.tiscali.it...
Leggendo distrattamente, mi pare di aver capito che
quello che ti serve e' una query unione.
In pratica devresti fare qualcosa del tipo:
SELECT Nome FROM tblNomi
UNION
SELECT Nome FROM tblNomi2;


title: Dovrei unire 2 query in 1

text:

Ho seguito il tuo consiglio con
SELECT ... (quello che ci deve essere)
FROM Giornata INNER JOIN ((Competizione INNER JOIN Girone ON Competizione.ID
= Girone.IDCompetizione) INNER JOIN (((Fantasquadra INNER JOIN Tabellino ON
Fantasquadra.ID = Tabellino.IDSquadra) INNER JOIN Incontro ON
Tabellino.IDIncontro = Incontro.ID) INNER JOIN TuttiIncontri ON
Tabellino.IDIncontro =
TuttiIncontri.Incontro.ID
) ON Girone.ID =
Incontro.IDGirone) ON Giornata.ID = Incontro.IDGiornata
SELECT Max(Incontro.GiornataDiA) AS GtA
FROM Giornata INNER JOIN (Tabellino INNER JOIN Incontro ON
Tabellino.IDIncontro=Incontro.ID) ON Giornata.ID=Incontro.IDGiornata;
Ma non va, restituisce errore...


title: accodare a una tabella dati filtrati

author: Roby FF

text:
credo che la soluzione sia semplice, anche se mi ci sto picchiando da tre
giorni:
Ho una maschera basata su una query di selezione che mi filtra i dati di una
tabella attraverso un gruppo di opzioni e 2 righe di codice vba sull'evento
dopo aggiornamento del gruppo di opzioni.
Vorrei accodare i record filtrati a una seconda tabella.
Ho creato una query di accodamento, ma se la eseguo da vba subito dopo il
codice che filtra i record mi si accodano tutti i record e non solo quelli
filtrati.
Aiutooooo.
Ciao Roby FF


title: accodare a una tabella dati filtrati

author: Bruno Campanini

text:
"Roby FF" <rob...@chiedi.mi> wrote in message
news:441dae46$1...@newsgate.x-privat.org...

E quale sarebbe il codice che filtra i record?
Non potrebbe la stessa tabella di Append eseguire anche
l'operazione di filtro?
Bruno


title: accodare a una tabella dati filtrati

author: Carlo Costarella

text:
"Roby FF" <rob...@chiedi.mi> ha scritto nel messaggio
news:441dae46$1...@newsgate.x-privat.org...

 Anche nella query di accodamento devi usare gli stessi filtri e farlo prima
di accodare i dati.
Ciao, Carlo


title: accodare a una tabella dati filtrati

text:
"Roby FF" <rob...@chiedi.mi> ha scritto nel messaggio
news:441dae46$1...@newsgate.x-privat.org...

ricapitolo:
ho una tabella denominata "Centri" che contiene due campi numerici chiamati
"MESE_1" e "MESE_2".
Nella maschera ho inserito un gruppo di opzioni (costituito da 12 pulsanti,
ognuno rappresenta un mese dell'anno) ed ho abbinato all'evento afterupdate
del gruppo di opzioni (denominato cornice46) questo codice per filtrare i
record che contengono il mese selezionato o nel campo mese_1 oppure nel
campo mese_2:
Me.Filter = "MESE_1=" & Cornice46 & " Or " & "MESE_2=" & Cornice46
      Me.FilterOn = True
fino qui tutto facile.
Ora vorrei accodare il recordset così ottenuto ad una seconda tabella
denominata CentriDaVisitare; come posso fare?
Come si esegue una query di accodamento da VBA, considerando che quando
costruisco la query non conosco ancora quale sarà il mese selezionato?
Si possono passare parametri ad una query di accodamento? Se sì come?
Grazie
Roby Effeeffe


title: accodare a una tabella dati filtrati

text:
"Roby FF" <rob...@chiedi.mi> ha scritto nel messaggio
news:441edc42$1...@newsgate.x-privat.org...

Le domande da farsi sono: quale valore mi serve? Dove lo trovo?
La Cornice46 restituisce il valore richesto? Mi serve un mese? (Agosto
oppure 8?)
Rispondi a queste domande e poi avrai anche la soluzione.
Per passare il valore ad una query (come criterio) ti consiglio senz'altro
il codice e in particolare una funzione pubblica.
Per esempio se Cornice46 restituisce "gennaio" la tua funzione restituirà
una stringa:
Public Function DimmiMese()as string
DimmiMese = Forms!TuaMaschera!Cornice46
End function
Nella query, nei criteri del campo mese, scriverai DimmiMese()
Il controllo Cornice46 restituisce un numero ma a te serve il mese come
stringa?
Public Function DimmiMese()as String
select case Forms!TuaMaschera!Cornice46
Case 1
DimmiMese = "Gennaio"
Case 2
DimmiMese = "Febbraio"
case...
end select
End function
Cornice46 restituisce un intero?:
Public Function DimmiMese()as integer
DimmiMese = Forms!TuaMaschera!Cornice46
End function
In tutti i casi la maschera deve essere aperta altrimenti prima di chiuderla
dovrai valorizzare una variabile globale con il valore (e il tipo) scelto in
Cornice46 e richiamare questa variabile con una funzione.
Ciao, Carlo


title: accodare a una tabella dati filtrati

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:441ee5e7$0$18296$4faf...@reader1.news.tin.it...

Grazie, ma non funziona ancora
ho inserito questa dichiarazione:
Public Function DimmiMese() As Integer
DimmiMese = Forms![piano del mese]!Cornice46
End Function
e nei campi mese_1 e mese_2 della query di accodamento alla riga criteri ho
scritto DimmiMese().
Quando eseguo l'istruzione docmd.openquery Mia.querydiaccodamento il
messaggio di errore è:
Errore di run-time '3085':
funzione 'DimmiMese' non definita nell'espressione.
Ti prego aiutami ancora
Ciao Roby FF


title: accodare a una tabella dati filtrati

text:
"Roby FF" <rob...@chiedi.mi> wrote in message
news:441edc42$1...@newsgate.x-privat.org...
[...]
> Ora vorrei accodare il recordset così ottenuto ad una seconda tabella
> denominata CentriDaVisitare; come posso fare?
>
> Come si esegue una query di accodamento da VBA, considerando che quando
> costruisco la query non conosco ancora quale sarà il mese selezionato?
> Si possono passare parametri ad una query di accodamento? Se sì come?
Una delle due:
1 - Esegui la query di accodamento ponendo la condizione
      "WHERE MESE_1=" & Cornice46 & " Or " & "MESE_2=" & Cornice46 & ";"
2 - La variabile Recordset contiena già i soli record filtrati. Puoi
eseguire
     l'Append con:
==============================
Private Sub Command6_Click()
Dim RS As Recordset, i As Long
Set RS = CurrentDb.OpenRecordset("NumTable_Ricerca")
Do Until Recordset.EOF
    RS.AddNew
    For i = 0 To RS.Fields.Count - 1
        RS(i) = Recordset(i)
    Next
    RS.Update
    Recordset.MoveNext
Loop
End Sub
================================
Dove RS è il recordset creato con la tabella a cui fare l'Append
Ciao
Bruno


title: accodare a una tabella dati filtrati

text:
cut
> Grazie, ma non funziona ancora
>
> ho inserito questa dichiarazione:
>
> Public Function DimmiMese() As Integer
> DimmiMese = Forms![piano del mese]!Cornice46
> End Function
>
> e nei campi mese_1 e mese_2 della query di accodamento alla riga criteri
> ho scritto DimmiMese().
>
> Quando eseguo l'istruzione docmd.openquery Mia.querydiaccodamento il
> messaggio di errore è:
> Errore di run-time '3085':
> funzione 'DimmiMese' non definita nell'espressione.
>
> Ti prego aiutami ancora
>
> Ciao Roby FF
Per verificare se la funzione restituisce i giusti valori, sostituisci,
nella query a DimmiMese() il valore 1 nel campo mese_1 e poi 2 nel campo
mese_2. Esegui la query e vedi se funziona. Se funziona vuol dire che la
funzione non restituisce il tipo di dati richiesto. La funzione dovrebbe
risiedere in un modulo pubblico e bisognerebbe controllare se Cornice46
restituisce un'intero (1,2,3...12) e se la maschera è aperta.
Inoltre usa una query salvata per fare le prove perchè l'errore potrebbe
risiedere nell'istruzione.
La funzione va usata sì nella query ma nella riga dei criteri.
Perchè usi due mesi? Devono essere filtrati per lo stesso valore? Se così
non è la sola funzione non basta, ma ce ne vogliono almeno 2 che
restituiscono due valori diversi.
Usi una query raggruppata? In questo caso la o le colonne mese devono usare
il "dove" nella formula e non raggruppamento o altro.
Fammi sapere, magari postando la stringa sql che usi.
Ciao, Carlo


title: accodare a una tabella dati filtrati

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:441fa177$0$29726$4faf...@reader2.news.tin.it...
> cut
>> Grazie, ma non funziona ancora
>>
>> ho inserito questa dichiarazione:
>>
>> Public Function DimmiMese() As Integer
>> DimmiMese = Forms![piano del mese]!Cornice46
>> End Function
>>
>> e nei campi mese_1 e mese_2 della query di accodamento alla riga criteri
>> ho scritto DimmiMese().
>>
>> Quando eseguo l'istruzione docmd.openquery Mia.querydiaccodamento il
>> messaggio di errore č:
>> Errore di run-time '3085':
>> funzione 'DimmiMese' non definita nell'espressione.
>>
>> Ti prego aiutami ancora
>>
>> Ciao Roby FF
>
> Per verificare se la funzione restituisce i giusti valori, sostituisci,
> nella query a DimmiMese() il valore 1 nel campo mese_1 e poi 2 nel campo
> mese_2. Esegui la query e vedi se funziona. Se funziona vuol dire che la
> funzione non restituisce il tipo di dati richiesto. La funzione dovrebbe
> risiedere in un modulo pubblico e bisognerebbe controllare se Cornice46
> restituisce un'intero (1,2,3...12) e se la maschera č aperta.
> Inoltre usa una query salvata per fare le prove perchč l'errore potrebbe
> risiedere nell'istruzione.
> La funzione va usata sě nella query ma nella riga dei criteri.
> Perchč usi due mesi? Devono essere filtrati per lo stesso valore? Se cosě
> non č la sola funzione non basta, ma ce ne vogliono almeno 2 che
> restituiscono due valori diversi.
> Usi una query raggruppata? In questo caso la o le colonne mese devono
> usare il "dove" nella formula e non raggruppamento o altro.
> Fammi sapere, magari postando la stringa sql che usi.
>
> Ciao, Carlo
FUNZIONA!!!!
Avevi ragione la variabile non era dichiarata in un modulo pubblico. ora č
tutto corretto aggiunge solo i dati filtrati e io ho imparato una cosa
nuova.
Grazie sei stato un angelo
Ciao Roby FF


title: accodare a una tabella dati filtrati

text:
cut
>> Ciao, Carlo
> FUNZIONA!!!!
> Avevi ragione la variabile non era dichiarata in un modulo pubblico. ora è
> tutto corretto aggiunge solo i dati filtrati e io ho imparato una cosa
> nuova.
>
> Grazie sei stato un angelo
>
> Ciao Roby FF
Prego.
Si vive anche per fare qualcosa per gli altri!
Ciao, Carlo


title: Euro

author: Raffaele D.

text:
Ciao ragazzi, vi siete preparati per la conversione in euro?
Grazie in anticipo per l'aiuto, ciao Raffaele!


title: Euro

author: bobbit

text:
Raffaele D. <
rad...@libero.it
> wrote in message
%AXS5.21334$FV2.6...@news.infostrada.it...
> Ciao ragazzi, vi siete preparati per la conversione in euro?
> Grazie in anticipo per l'aiuto, ciao Raffaele!
>
>
>
>
Aiuto per cosa? Non hai chiesto niente!
Ciao, Bobbit


title: Ciclo If

author: Alessio

text:
Ciao a tutti,
non sò come fare un ciclo If all'interno di un'espressione
di una casella di testo.
Mi spiego meglio:
stò realizzando un programma
di fatturazione e devo poter riconoscere se l'aliquota IVA inserita è al 20
o al 10% e di conseguenza sommare in una casella di testo tutti gli
imponibili al 10 e tutti gli imponibili al 20.
Nella casella di testo ho
messo:
=Somma(TOTIMP) ma dovrei fare una cosa del genere:
Se IVA = 10
allora Somma, altrimenti niente
e in un'altra casella di testo mettere:
Se IVA = 20 allora Somma, altrimenti niente
Come faccio?
Grazie in
anticipo
--------------------------------
Inviato via
http://usenet.iol.it


title: Ciclo If

text:
Perchè in questa casella non puoi fare una cosa del tipo :
=Somma(IIf([IVA]="10%";Imponibile;0))
--
Maurizio75
Alessio <
ale...@aerostatonet.it
> wrote in message
151Z35Z116Z39Y...@usenet.iol.it...



title: me.refresh su link odbc

author: Akery

text:
Buongiorno,
in una form ho scritto del codice per far si che in un'altra casella mi
compaia una somma, però da qualche giorno mi crea problemi. Il debug mi
riporta alla riga me.refresh.
riporto il codice

Private Sub Qty_AfterUpdate()
Me.UM = Forms!reagenti!UM

Me.Refresh

Dim curX As Currency
curX = DSum("Qty", "rea_scarico", "ID_sost =" & Forms!reagenti!ID_sost)
Me.somma_cumulativa = curX

Me.Refresh

Forms!reagenti!Giacenza = Forms!reagenti!size - somma_cumulativa

End Sub

la tabella dove si trova Qty è un link ODBC

gentilmente qualcuno che mi dia una dritta su come risolvere l'inghippo?

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: ripetere il ciclo do until dopo condizione

author: Vito Fanciullo

text:
ciao a tutti,

Diff = 10
Set rs1 = CurrentDb().OpenRecordset("SELECT quantita FROM magazzino)
ripetiDoUntil:
Do Until rs1.EOF
……………………….
Operazioni sul record
………………….
diff = diff – 1
rs1.MoveNext
 Loop
A fine ciclo se diff > 0
vorrei ripetere il ciclo. Ho pensato ad una etichetta cosi
If diff > 0 Then GoTo ripetiDoUntil
Ma il ciclo non riparte. È possibile ripetere tutto il ciclo do Until?


author: Alberto S

text:

If diff > 0 Then
	rsl.movefirst
	GoTo ripetiDoUntil
End If
Alberto S


text:

grazieeeeeee Alberto. Che minchia di errore, non avevo pensato di essere alla fine del recordSet


title: Messaggi errore

author: David

text:
Ciao a tutti,
in alcuni db di Access, per proteggermi da possibili "scherzi" fatti
dagli utenti, ho nascosto gli oggetti (tabelle, query, ecc.) e ho
impostato un form di avvio, per cui quando qualcuno apre il programma,
si trova solo il form da me voluto e non va a toccare la struttura che
sta sotto. Quando io ho bisogno di metterci le mani, apro il programma
tenendo premuto il tasto MAIUSC, e il gioco è fatto.
Quello che non capisco è perché i messaggi di errore appaiono solo a me
(che sono utente amministratore) e agli utenti normali no (power users),
e solo se apro il programma con il famoso tasto MAIUSC. Da cosa dipende
questo comportamento?
Qualcuno mi consiglia un modo decente per gestire la protezione del db
di Access, pur avendo il pieno controllo dei messaggi?
Grazie mille!
--
David


title: Messaggi errore

author: Roberto dalla campagna

text:
David <
david.mar...@libero.it
> wrote in message
2us26lF...@uni-berlin.de...

Usa la sicurezza di Access (vedi help).
Se ti va vai sul Sito Comune (link qui sotto) e nella Sezione General leggi
la FAQ di Cristiano De Pasquale intitolata "Come utilizzare la sicurezza di
Access?".
>
> --
> David
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Messaggi errore

text:
Roberto dalla campagna wrote:
> David <
david.mar...@libero.it
> wrote in message
> 2us26lF...@uni-berlin.de...
>
>>Ciao a tutti,
>>in alcuni db di Access, per proteggermi da possibili "scherzi" fatti
>>dagli utenti, ho nascosto gli oggetti (tabelle, query, ecc.) e ho
>>impostato un form di avvio, per cui quando qualcuno apre il programma,
>>si trova solo il form da me voluto e non va a toccare la struttura che
>>sta sotto. Quando io ho bisogno di metterci le mani, apro il programma
>>tenendo premuto il tasto MAIUSC, e il gioco è fatto.
>>Quello che non capisco è perché i messaggi di errore appaiono solo a me
>>(che sono utente amministratore) e agli utenti normali no (power users),
>>e solo se apro il programma con il famoso tasto MAIUSC. Da cosa dipende
>>questo comportamento?
>
> Usa la sicurezza di Access (vedi help).
> Se ti va vai sul Sito Comune (link qui sotto) e nella Sezione General leggi
> la FAQ di Cristiano De Pasquale intitolata "Come utilizzare la sicurezza di
> Access?".
Ciao Roberto,
e grazie del prezioso link!
Una cosa però non mi è ancora chiara: la mancanza di messaggi di errore
espliciti che ho descritto, da cosa è causata?
Grazie
--
David


title: Messaggi errore

text:
Roberto dalla campagna wrote:
> David <
david.mar...@libero.it
> wrote in message
> 2us26lF...@uni-berlin.de...
>
>>Ciao a tutti,
>>in alcuni db di Access, per proteggermi da possibili "scherzi" fatti
>>dagli utenti, ho nascosto gli oggetti (tabelle, query, ecc.) e ho
>>impostato un form di avvio, per cui quando qualcuno apre il programma,
>>si trova solo il form da me voluto e non va a toccare la struttura che
>>sta sotto. Quando io ho bisogno di metterci le mani, apro il programma
>>tenendo premuto il tasto MAIUSC, e il gioco è fatto.
>>Quello che non capisco è perché i messaggi di errore appaiono solo a me
>>(che sono utente amministratore) e agli utenti normali no (power users),
>>e solo se apro il programma con il famoso tasto MAIUSC. Da cosa dipende
>>questo comportamento?
>>
>>Qualcuno mi consiglia un modo decente per gestire la protezione del db
>>di Access, pur avendo il pieno controllo dei messaggi?
>>
>>Grazie mille!
>
>
> Usa la sicurezza di Access (vedi help).
> Se ti va vai sul Sito Comune (link qui sotto) e nella Sezione General leggi
> la FAQ di Cristiano De Pasquale intitolata "Come utilizzare la sicurezza di
> Access?".
Scusa una domanda Roberto, ma al link che mi hai segnalato, se non
sbaglio si parla sempre di file Access e file MDW in locale... Io invece
ho la necessità di gestire la sicurezza di un db condiviso, che sta sul
server. Non ho capito io, o sono due situazioni distinte?
Grazie
--
David


title: Messaggi errore

text:
David <
david.mar...@libero.it
> wrote in message
2usd0hF...@uni-berlin.de...

Devi scusarmi, ma non mi è chiaro cosa tu abbia fatto e cosa avviene.
>
> Grazie



title: Messaggi errore

text:
David <
david.mar...@libero.it
> wrote in message
2usdkqF...@uni-berlin.de...

Il concetto di sicurezza di Access prescinde da dove siano allocati i dati.
>
> Grazie



title: Messaggi errore

text:
Roberto dalla campagna wrote:
>>Ciao Roberto,
>>e grazie del prezioso link!
>>Una cosa però non mi è ancora chiara: la mancanza di messaggi di errore
>>espliciti che ho descritto, da cosa è causata?
>
>
> Devi scusarmi, ma non mi è chiaro cosa tu abbia fatto e cosa avviene.
Riepilogo le operazioni fatte:
1. ho dato a tutti gli oggetti del db la proprietà "nascosto";
2. nelle opzioni generali di Access, ho tolto la visualizzazione degli
oggetti nascosti;
3. dalle opzioni di avvio del db, ho impostato un form che si apre in
automatico;
4. dalle opzioni di avvio del db, ho tolto la visualizzazione della
finestra del database;
In questo modo quando l'utente apre il db, vede solo ed esclusivamente
il form di avvio da me deciso. Chiaramente, tutto ciò si può scavalcare
se si apre il db tendendo premuto il tasto MAIUSC fino al temine
dell'apertura.
Detto ciò, quando apro il db con MAIUSC, vedo pure i messaggi di errore,
quando lo apro senza MAIUSC, non vedo i messaggi di errore.
Esempio: al clic di un pulsante apro una connessione (ado o dao) ad un
db MSSQL, e lancio una stored procedure. Se, per un motivo qualsiasi, la
stored procedure non viene eseguita (ad esempio l'utente che fa
l'operazione non ha diritti di accesso al db MSSQL), ci sono due
possibilità:
1. se ho aperto il db con MAIUSC, vedo il messaggio di errore che mi
avverte dell'impossibilità di eseguire la sp;
2. se ho aperto il db senza MAIUSC, non vedo nulla e resto lì a vedere
la clessidra senza che accada nulla, fino a quando capisco che qualcosa
non va e chiudo Access forzatamente.
Spero di essere riuscito a spiegare la situazione :-)
Ciao e grazie!
--
David


title: Messaggi errore

text:
Roberto dalla campagna wrote:

Ti spiego (ci provo) la situazione:
1. i dati stanno su uno o più db di MSSQL, sul "Server 2"
2. il front end è un db di Access, che sta sul "Server 1"
Gli utenti si collegano al db Access su "Server 1"; nel db di Access, ci
sono le tabelle collegate che puntano (tramite odbc) ai dati su "Server 2".
Ora, il nuovo file MDW in cui gestisco i miei utenti, lo devo creare sul
"Server 1"?
Il mio dubbio è che, essendoci un file MDW in tutti i pc in cui è
installato Access, non so se l'utente, all'apertura del db Access su
"Server 1", stia usando l'MDW che ha in locale sul suo pc o l'MDW da me
creato su "Server 1"...
Spero di non aver incasinato troppo la cosa.



title: Messaggi errore

text:
David <
david.mar...@libero.it
> wrote in message
2v3kfnF...@uni-berlin.de...

Mi dispiace ma non sono in grado di darti una risposta.
>
> Ciao e grazie!
>
> --
> David
--



title: Messaggi errore

text:
David <
david.mar...@libero.it
> wrote in message
2v3k22F...@uni-berlin.de...

Ora ho capito, ma non ho una spiegazione logica su quello che ti succede: a
me i messaggi di errore Access li dà sia che sia visibile o meno la finestra
del database: visto che nascondi la finestra del database, prova a non
nascondere gli oggetti del database.
>
> Ciao e grazie!
>
> --
> David
--



title: Esportazione Report

author: Giovanni

text:
Salve a tutti,
come posso ovviare al problema che se inserisco in un report più di un
immagine poi il programma non me lo fa esportare in un file ".snp"?
Grazie.


title: "requery / post" su tabella

author: AxeL

text:
Ho un piccolo problema di gestione degli eventi in una machera con:
una sottomaschera che ha come origine dati una tabella clienti con un campo
"selezionato" con una casellina vero/falso.
selezionando i records che mi interessano vedrò in un'altra sottomaschera
dei movimenti relativi ai clienti selezionati.
Il tutto viene fatto senza particolari problemi e come codice quasi soltanto
delle requery delle sottomaschere.
C'è però un problema di sequenza di operazioni
Quando clicco sulla casellina, però, finchè non clicko su un altro record
non viene fatto il "post" sui dati e quindi
non visualizzo correttamente i movimenti nella maschera sottostante.
Qualcuno ha un consiglio per gestire correttamente i vari eventi??
Grazie
Alessandro Pugno


title: "requery / post" su tabella

author: Emyr

text:


puoi salvare il record corrente vedi il codice generato
dall'autocomposizione del tasto salvataggio record corrente
Saluti.
Emanuele.


title: "requery / post" su tabella

author: Roccia

text:
Il Thu, 07 Mar 2002 15:23:17 GMT, AxeL oso' dichiarare:
> C'è però un problema di sequenza di operazioni
> Quando clicco sulla casellina, però, finchè non clicko su un altro record
> non viene fatto il "post" sui dati e quindi
Nell'evento afterupdate della casellina metti un bel me.refresh, che
salva il record corrente (tra l'altro)
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Problema con query di raggruppamento nidificate

author: Dino

text:
Ciao a tutti.Ho questa problematica.Ho un Db di fatturazione dove
l'inserimento dei dati viene gestito da una Sform.
Il problema durante l'inserimento dei dati l'ho riscontro nelle query
che gestiscono il pagamento.Queste query sono tutte di raggruppamento
e nidificate tra loro.Mi succede a volte ad esempio se devo inserire
piu' voci o devo eliminarne alcune che il calcolo dei pagamenti non si
aggiorni.Ho provato(banalmente) da uscire e rientrare ma non cambia la
situazione.Se per assurdo annullo quasi tutte le voci e poi le
inserisco (premetto che nella Sform ho il controllo copia record) si
riaggiorna la situazione correttamente.Ho notato tra le altre cose che
succede per lo piu' quando utilizzo il copia record della Sform.
Come posso risolverlo senza sconvolgere l'impostazione di base???
Grazie in anticipo Dino


author: OneEDP

text:

Me.Parent.Recordset.Requery sull'evento su corrente nella maschera figlia
 Le query nidificate non sono frutto del winzoz di access
Queste invece tra le parentesi sono nidificate
select c1, (select  alpha from tbalfpha where id=1), c2
from tb1
where c3 in (select beta from tblbeta where ...)
Ciao


text:

Ciao e grazie per la risposta.
Scusa ma non ho ben capito la seconda parte del tuo post.
Per quanto riguarda la prima vado ad inserire nell'evento corrente
della Subform giusto???'
Comunque provo e tifaccio sapere.
Grazie ancora
Dino


text:

S� nella subform, figlia della Parent (padre)
> Comunque provo e tifaccio sapere.
> Grazie ancora
> Dino
In modalit� struttura nelle query "SQL" troverai gli stament per le
interrogazioni nella modalit� QBE (formato design grafico per creare le
query).
Difficilmente troverai una query come quella che ti ho indicato a meno di
digitarla tu in modalit� "SQL Visualizzazione"
Era una precisazione sulle query nidificate. Per semplificare una select
all'interno di un'altra select
Daniele


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Grazie per la precisazione.
Dino


text:

Daniele ciao.ho inserito la riga di codice nella maschera ma mi da
errore (praticamente non visualizzo piu' la Sform).
Mi riconosce solo "Me.Parent" ma non il resto dell'istruzione.Cioe'
"Recordset.Requery ".Probabilmente sbaglio io qualcosa.
Tanto per indenderci io Ho due Form.Quella primaria chiamata Masc1 e
la secondaria (sottomaschera) chiamata masc2.Nella masc due immetto i
dati per la fattura.
Ed e' in masc2 che devo inserire nell'evento su corrente il codice che
mi hai descritto???See' così l'ho fatto ma non funziona.
Grazie in anticipo
Dino


text:

> mi hai descritto???See' cos� l'ho fatto ma non funziona.
>
> Grazie in anticipo
> Dino
Se vuoi che al variare allo spostamento dei record della sottomaschera
(masc2) venga aggiornata la maschera padre (masc1)
Private Sub Form_Current()
    Me.Form.Parent.Requery
End Sub
Altrimenti l'evento Form_AfterUpdate()
Ciao


text:

> > mi hai descritto???See' così l'ho fatto ma non funziona.
>
> > Grazie in anticipo
> > Dino
>
> Se vuoi che al variare allo spostamento dei record della sottomaschera
> (masc2) venga aggiornata la maschera padre (masc1)
>
> Private Sub Form_Current()
>     Me.Form.Parent.Requery
> End Sub
>
> Altrimenti l'evento Form_AfterUpdate()
>
> Ciao- Nascondi testo citato
>
> - Mostra testo citato -
Grazie per la risposta provo e ti faccio sapere.
Dino


text:

> > mi hai descritto???See' così l'ho fatto ma non funziona.
>
> > Grazie in anticipo
> > Dino
>
> Se vuoi che al variare allo spostamento dei record della sottomaschera
> (masc2) venga aggiornata la maschera padre (masc1)
>
> Private Sub Form_Current()
>     Me.Form.Parent.Requery
> End Sub
>
> Altrimenti l'evento Form_AfterUpdate()
>
> Ciao- Nascondi testo citato
>
> - Mostra testo citato -
Grazie per la risposta.Volevo sottolineare una cosa che forse mi e'
sfuggita.Il problema di aggiornamento (non vedo i calcoli aggiornati)
non c'e' l'ho nella masc padre(masc1) ma nel report (report fatture) e
nella masc "pagamenti fatture"
Grazie ancora.
Dino


text:

Ciuao ho provato ma non mi riconosce il "Parent".
vorrei comunque sottolineare quato detto ne lprecedenre post di
risposta.
Grazie Dino


title: web services

author: Pippo Messineo

text:
Un nostro distributore di riferimento ci rende disponibile, ad un indirizzo
internet accessibile tramite user e password, il suo listino mediante un WEB
Services. Qualcuno sa dirmi se esiste un modo in access per connettersi al
web sevices e scaricare il record su una tabella?
Saluti e grazie delle eventuali risposte


title: web services

author: Karl Donaubauer

text:
Pippo Messineo wrote:
> Un nostro distributore di riferimento ci rende disponibile, ad un
> indirizzo internet accessibile tramite user e password, il suo
> listino mediante un WEB Services. Qualcuno sa dirmi se esiste un modo
> in access per connettersi al web sevices e scaricare il record su una
> tabella?
Il metodo dipende della versione di Access. Per Office XP e 2003
esistono Webservice Tool Kits:
http://www.microsoft.com/downloads/details.aspx?FamilyId=4922060F-002A-4F5B-AF74-978F2CD6C798&DisplayLang=it
http://www.microsoft.com/downloads/details.aspx?FamilyID=fa36018a-e1cf-48a3-9b35-169d819ecf18&Displaylang=it
La documentazione trovi qui:
http://msdn2.microsoft.com/en-us/library/aa140268.aspx
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: web services

text:
la documentazione mi sembra interessante, mi toccherà studiare
grazie per il suggerimento
Ciao
Pippo
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:663vfcF...@mid.individual.net...



title: Access e Xdrive o similia

author: ciroteo

text:
Ciao a tutti, ho utilizzato da poco un disco virtuale su internet del
tipo xdrive.
Ho visto che è possibile utilizzarlo come risorsa del computer
mappandolo come fosse un'unità di rete.
Non ho ancora avuto tempo, e appena ne avrò proverò a vedere come si
comporta access posizionando il back end su questa unità.
Nessuno ha già provato ad utilizzare questa soluzione x
sincronizzazione db remoti?


title: Access e Xdrive o similia

author: Sergio MAZZA

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:1174897668.1...@n76g2000hsh.googlegroups.com...
Ciao a tutti, ho utilizzato da poco un disco virtuale su internet del
tipo xdrive.
Ho visto che č possibile utilizzarlo come risorsa del computer
mappandolo come fosse un'unitą di rete.
Non ho ancora avuto tempo, e appena ne avrņ proverņ a vedere come si
comporta access posizionando il back end su questa unitą.
Nessuno ha gią provato ad utilizzare questa soluzione x
sincronizzazione db remoti?
[risposta]
Massimiliano Amendola (e altri) hanno provato con la rete di HAMACHI; i
risultati li trovi cercando su questo NG con google...
Ciao.
--
Sergio MAZZA


title: Access e Xdrive o similia

text:
On 26 Mar, 18:10, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "ciroteo" <
matteo.ci...@gmail.com
> ha scritto nel messaggionews:1174897668.1...@n76g2000hsh.googlegroups.com...
> Ciao a tutti, ho utilizzato da poco un disco virtuale su internet del
> tipo xdrive.
> Ho visto che è possibile utilizzarlo come risorsa del computer
> mappandolo come fosse un'unità di rete.
> Non ho ancora avuto tempo, e appena ne avrò proverò a vedere come si
> comporta access posizionando il back end su questa unità.
> Nessuno ha già provato ad utilizzare questa soluzione x
> sincronizzazione db remoti?
>
> [risposta]
> Massimiliano Amendola (e altri) hanno provato con la rete di HAMACHI; i
> risultati li trovi cercando su questo NG con google...
>
> Ciao.
>
> --
> Sergio MAZZA
Ciao sergio, io pure uso hamachi.
Ho visto che le prestazioni sono accettabili solo se c'è un db server
come origine dati.
In condivisione mdb è proprio lento.
Hamachi con Vnc per assistenza remota è ancora imbattibile. Meglio del
desktop condiviso di skype.
Grazie intanto
m


title: Access e Xdrive o similia

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:1174980802.5...@y66g2000hsf.googlegroups.com...

[risposta]
Scusa Matteo; non avevo letto chi scriveva, altrimenti me la risparmiavo...
Ciao.
--
Sergio MAZZA


title: Access e Xdrive o similia

author: ciroteo ®

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:euanj5$plo$1...@tdi.cu.mi.it...

ah grazie ...


title: Access e Xdrive o similia

text:
"ciroteo ®" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:460c06e8$0$10621$4faf...@reader2.news.tin.it...
>
>
> ah grazie ...
Nel senso che, sapevo benissimo della tua passata esperienza...
Ciao.
--
Sergio MAZZA


title: Access e Xdrive o similia

author: MA

text:

Ciroteo, non gli credere, l'ha detto a me in privato che a te non vuole
rispondere.
Sergio, assumiti le tue responsabilità
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Access e Xdrive o similia

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:euiknf$p1t$1...@tdi.cu.mi.it...
> Ciroteo, non gli credere, l'ha detto a me in privato che a te non vuole
> rispondere.
> Sergio, assumiti le tue responsabilità
Amico del giaguaro, vero?
> --
> --
> Massimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
Ciao.
--
Sergio MAZZA


title: PWD sul codice.... da codice!!!

text:
A perte lo stupido giro di parole, googleando non ho trovato nulla, d'altra
parte sono noto per esere fortissimo nelle ricerche! :-(
L'obiettivo č avere una routine che imposta la PWD di blocco del codive VBA
in un DB Access. Sono riuscito a fare tutti i giochini che volevo sui
settaggi del DB (compattazione du uscita, disabilitare l'uso delle
shift,...), ma per questo non ho trovato nulla...
Danke!
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Importare sequenza di file txt

author: misterx

text:
Salve a tutti,
mi scuso anticipatamente per la poca chiarezza, ma proverò a sforzarmi
al massimo!
Ho un lettore di temperatura di una cella frigo, che mi salva tutti i
giorni, in una cartella, un file di testo.
Ad ogni giorno corrisponde un nome diverso del file di testo, quindi
nella cartella mi compare:
3360.txt
3361.txt
3362.txt
3363.txt
ecc ecc.
Ora, dovrei stampare questi file, che contengono  ogniuno una riga.
Per risparmiare carta, vorrei creare una applicazione access che mi
crei una tabella con tali righe accodate.
Col comando "traferiscitesto" nelle macro, sono obbligato ad inserire
il nome del file txt, mentre a me servirebbe un metodo "dinamico" per
poter scegliere i file txt desiderati....tipo, l'utente si dovrebbe
trovare "scegli file da accodare" avendo quindi la possibilità di
prendere il nome del file dalla cartella.
Esiste un modo? Cosa mi sfugge?
ringrazio tutti coloro che mi gentilmente provano a darmi uno spunto,
un'idea, una soluzione o un suggerimento.
Saluti
dario


title: Importare sequenza di file txt

author: Pablitomf

text:
[Cut]
Esiste un modo? Cosa mi sfugge?
ringrazio tutti coloro che mi gentilmente provano a darmi uno spunto,
un'idea, una soluzione o un suggerimento.
Saluti
dario
-----------
ma perchè, leggere il contenuto della cartella, ciclare i files che sono
contenuti, aprirli uno per volta, leggerli, passare la riga alla tabella,
chiuderli per poi cancellarli, in maniera tale che tutto sia automatico e
soprattutto via codice, non va bene?
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related


title: Per chi invia i messaggi con richieste d'aiuto via e-mail

author: Antonio Biso

text:
Di tanto in tanto ricevo delle mail con richieste d'aiuto.
Ora, ci sono una serie di motivi per cui questo modo di fare non è corretto.
Prima di tutto il tempo già è poco di suo, visto che per scrivere sul NG si
utilizzano i ritagli di tempo libero se non del tempo sottratto al lavoro.
Pertanto aggiungere anche un'assistenza via posta elettronica diventa troppo
oneroso.
Secondo, le mie eventuali risposte potrebbero essere d'aiuto anche a qualche
altro frequentatore del Ng e se le inviassi per mail questo molteplice aiuto
andrebbe perso.
Infine, vi martellate le palle da soli perchè postando un messaggio su un NG
pubblico avete più probabilità che vi sia risolto, perchè quello che non so
io, lo potrebbe sapere qualcun altro e comunque potrebbero uscir fuori più
soluzioni allo stesso problema.
Pertanto, non per cattiveria, anche perchè parla la mole di messaggi a cui
rispondo sul NG, ribadisco a chi mi scrive, senza fare nomi, di postare le
proprie richieste sul NG e di non inviarmi nulla per posta elettronica...
A conclusione, sempre senza fare nomi, devo riportare uno stralcio da un
messaggio che ho ricevuto, perchè è LETTERALMENTE da ROTFL (e non me ne
voglia l'autore se lo sfotto, ma è troppo ghiotta l'occasione)
[ZIP]
"Conosci una soluzione a DOC per i miei problemi?"
RRRRRRRROTFLLLLL !!!!!!!
Antonio


author: troll

text:
>"Conosci una soluzione a DOC per i miei problemi?"
intendeva scritto con Word?


author: sergio mazza

text:
troll <
tr...@troll.fi
> wrote in message 87mr7j$bc$1...@nslave2.tin.it...
>
> >"Conosci una soluzione a DOC per i miei problemi?"
>
>
> intendeva scritto con Word?
>
>
DOC? D(enominazione) d'(O)rigine C(ontrollata), qualche cantina sociale...


author: AntoGal

text:
sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
87mspj$gq3$1...@suite03.caspur.it...
> DOC? D(enominazione) d'(O)rigine C(ontrollata), qualche cantina sociale...
no no,
una soluzione DOC = Dopo Ogni Compilazione :-)
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


author: RoDAgo

text:
AntoGal scrisse....
> sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
> 87mspj$gq3$1...@suite03.caspur.it...
> > DOC? D(enominazione) d'(O)rigine C(ontrollata), qualche cantina
sociale...
> no no,
> una soluzione DOC = Dopo Ogni Compilazione :-)
ROTFL!
RoDAgo


text:
AntoGal <zer...@NOSPAMtiscalinet.it> wrote in message
87nddl$vag$1...@lacerta.tiscalinet.it...
> sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
> 87mspj$gq3$1...@suite03.caspur.it...
> > DOC? D(enominazione) d'(O)rigine C(ontrollata), qualche cantina
sociale...
> no no,
> una soluzione DOC = Dopo Ogni Compilazione :-)
>
> --
>
> Ciao, AntoGal
>
> *************************************************
> Home Page (area programmatori di VolFtp)
>
http://volftp.mondadori.com/italiani/galletta/
> per scaricare un gioco di DAMA ITALIANA
> *************************************************
>
>
>
Adesso basta! Dai sų, quanto volete pe sto' compilatore!!!


title: Conversione db Access 2.0 in Access 97

author: marco

text:
Ho ereditato una vecchia applicazione sviluppata in Access 2.0 e
vorrei portarla in Access 97, ma la semplice apertura del vecchio file
non traduce correttamente l'applicazione. Qualcuno ha qualche
suggerimento in proposito?
Grazie a tutti
Marco


title: Conversione db Access 2.0 in Access 97

text:
"marco" <
ma...@tiscalinet.it
> ha scritto nel messaggio
news:d0847714.02091...@posting.google.com...

Contro: va fatto tutto a manella.
Pro: m'hanno pagato tutto il tempo per la migrazione
Antonio


title: Collegamento Tabelle ad Access 2000 con ADOX

author: Gustavo Bartolini

text:
Quando si desidera allegare ad un FE una tabelle di un BE si deve utilizzare
ADOX.
Ho trovato questa funzione su un manuale di programmazione e l'ho ricopiata
ma non funziona:
Function ConnettiTabella() As Integer
    On Error GoTo Errori_ConnettiTabella
    Dim Msg As String
    Dim cat_ta As ADOX.Catalog
    Dim tbl_ta As ADOX.Table
    Dim prp As ADOX.Property
    Set cat_ta = New ADOX.Catalog
    cat_ta.ActiveConnection = CurrentProject.Connection
    Set tbl_ta = New ADOX.Table
    Set tbl_ta.ParentCatalog = cat_ta
    tbl_ta.Name = "Contratti_Allegata"
    tbl_ta.Properties("Jet OLEDB:Link DataSource") =
"C:\ProgettiAccess\Dati.mdb"
    tbl_ta.Properties("Jet OLEDB:Remote Table Name") = "Contratti"
    cat_ta.Tables.Append tbl_ta
    Set cat_ta = Nothing
    GoTo Fine_ErroriConnettiTabella
Errori_ConnettiTabella:
        Msg = "Errore non prevedibile N°." & Err & vbCrLf
        Msg = Msg & """" & Error(Err) & """" & vbCrLf
        Msg = Msg & vbCrLf & "Contattare supporto informatico."
        MsgBox Msg, 16, "ELABORAZIONE INTERROTTA!!!"
        ConnettiTabella = 1
Fine_ErroriConnettiTabella:
End Function
Che cosa si ottiene:
Nessuna segnalazione di errore.
La tabella Contratti_Allegata viene creata ma non come tabella allegata, e
dato che non sono state create le proprietà campi non è ovviamente apribile.
Andando ad esaminare con una funzione le
    tbl_ta.Properties("Jet OLEDB:Link DataSource") e
    tbl_ta.Properties("Jet OLEDB:Remote Table Name")
questi non hanno valore, mentre invece allegando la stessa tabella con il
metodo classico
Strumenti->Allega Tabelle > ecc
 queste hanno il valore del percorso(LDS) e della tabella origine(RTN)
Avete qualche idea ?
Saluti
Gustavo Bartolini


title: Invio allegati non richiesti con CDO

text:
Ho fatto un piccolo ciclo per stampare e inviare un file PDF con CDO
(ogni email ha un allegato).
Al primo ciclo funziona tutto bene, al secondo ciclo allega all'e-mail
anche il file del messaggio precedente.
Anche eliminando fisicamente il file prima di generare la seconda
e-mail questa parte sempre con due file.
E' come se avesse un effetto memoria nel campo AddAttachment.
Il ciclo è il seguente:
        rstFor.MoveFirst
        Do While Not (rstFor.EOF)
'crea nel percorso "strPercorso"
'il file "rstFor!conto_for.pdf"
'stampando il report "Rpt"
           Call creapdf(strPercorso, rstFor!conto_for, "Rpt")
           With Message
               .TO = rstFor!E_MAIL &
               .Subject = "Sollecito"
               .TextBody = strMessage
               .AddAttachment strPercorso & rstFor!conto_for & ".pdf"
               .Send
           End With
           Kill (strPercorso &  rstFori!conto_for & ".pdf")
           rstFor.MoveNext
        Loop
Ho provato a cercare nei post precedenti ma non ho trovato niente di
simile.
Sto prendendo qualche granchione?
Grazie 1000
Mario


title: Invio allegati non richiesti con CDO

author: Alessandro Cara

text:
mario....@adriacom.it
 wrote:
> Ho fatto un piccolo ciclo per stampare e inviare un file PDF con CDO
> (ogni email ha un allegato).
>
> Al primo ciclo funziona tutto bene, al secondo ciclo allega all'e-mail
> anche il file del messaggio precedente.
>
> Anche eliminando fisicamente il file prima di generare la seconda
> e-mail questa parte sempre con due file.
>
[cut]
> Ho provato a cercare nei post precedenti ma non ho trovato niente di
> simile.
>
> Sto prendendo qualche granchione?
>
> Grazie 1000
Gli attachment sonomessi in una collezione. Dovresti distruggere l'item
precedente
prova qui o nei dintorni
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdo/html/76f4416c-55cf-4597-89ef-66206316c610.asp
--
ac


title: Invio allegati non richiesti con CDO

author: Alessandro Baraldi

text:
mario....@adriacom.it
 ha scritto:

A mio avviso devi distruggere l'Oggetto Message e ricrearlo per evitare
qualsivoglia
quìquòquà...!
@Alex


title: Invio allegati non richiesti con CDO

text:
Alessandro Cara ha scritto:

Complimenti ragazzi,
Effettivamente i file rimanevano nella collezione dell'oggetto. Ho
utilizzato il metodo deleteall e funziona tutto perfettamente.
Siete proprio tosti tu, Alex e tutti quelli che rispondono al NG!
Grazie ancora
Mario


title: filtro dinamico su digitazione

author: Raul

text:
devo fare una ricerca per nome su di una tabella, è possibile fare in modo
che mentre sto digitando venga eseguito un filtro per il campo nome?
io ho provato con una macro filtra, inserita su modifica nella text field,
ma non funziona
help me tnks


title: filtro dinamico su digitazione

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:MDdRa.70203$qa5.1...@news2.tin.it...

Guarda su
www.sitocomune.com
MAssimiliano


title: filtro dinamico su digitazione

author: TONY

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:MDdRa.70203$qa5.1...@news2.tin.it...

Ciao..non so se puoi convertire la text in combo..ma se puoi lo fa in
automatico con la proprietà Auotexpand=true e SoloinElenco=true...spero di
aver capito bene ..


title: filtro dinamico su digitazione

author: Roberto da casa

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:MDdRa.70203$qa5.1...@news2.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Sib intitolata "Come creare un controllo di ricerca".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: filtro dinamico su digitazione

text:
ok č quello che cercavo, ma non sono espertissimo e ho qualche problemino
io ho copiato il cod dentro un nuovo modulo e ho sostituito il campo DITTA
con il nome del mio campo
ho fatto una casella di testo chiamata ricerca
ora come faccio a collegare il modulo alla casella di testo, se cosě devo
fare...
grazie a tutti



title: filtro dinamico su digitazione

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:QdfRa.73318$qa5.1...@news2.tin.it...
> ok č quello che cercavo, ma non sono espertissimo e ho qualche problemino
> io ho copiato il cod dentro un nuovo modulo e ho sostituito il campo DITTA
> con il nome del mio campo
> ho fatto una casella di testo chiamata ricerca
> ora come faccio a collegare il modulo alla casella di testo, se cosě devo
> fare...
>
> grazie a tutti
>
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Non devi copiare il codice VBA che hai trovato pubblicato sul Sito Comune in
un nuovo modulo generico del tuo database, ma devi copiarlo nel modulo di
classe della maschera con la quale visualizzi il risultato della ricerca e
che contiene anche la casella di testo non associata chiamata Ricerca.



title: filtro dinamico su digitazione

text:
allora nella finestra db dal menu inserisci ho copiato il modulo di classe
ho sostituito il nome del campo, ho nominato la casella di testo Ricerca e
impostata in rilievo.
ma non funzia
sbaglio qualcosa? mi potete spedire un esempio
SPAM_l...@libero.it
togliete SPAM_
grazie ancora


title: filtro dinamico su digitazione

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:ttzRa.87882$qa5.1...@news2.tin.it...

Non riesco a capire cosa tu stia facendo, ma dovresti crearti prima la
maschera e poi inserire nel suo modulo di classe ciò che trovi pubblicato
sul Sito Comune. Partendo dalla finestra del database non credo che tu possa
fare molto.
Comunque ti ho inviato un esempio con realizzato ciò che spiegato sul Sito
Comune.
Solo che mi sembra che hai le idea molto poco chiare su VBA ...



title: Stato di una maschera

author: Gabriele Romagnoli

text:
Salve a tutti
In una maschera (A) che utilizzo per immettere nuovi record devo scrivere
una condizione per confrontare due valori. Questi due valori mi vengono
restituiti da un'altra maschera (B) che ho prvisto nascosta.
Ora il problema e' questo: la query sottostante la maschera (B), sulla base
dei criteri fissati, alcune volte non da alcun risultato (in quanto non
vengono soddisfatti i criteri di ricerca) e questo va bene.
Di conseguenza la maschera (B) si apre senza mostrare alcun record.
Ed e' qui che la condizione che ho scritto non funziona. Infatti vabene
quando nella masch. (B) c'e' il record ma non riesco a mettere nella
condizione la possibilita' che la maschera possa essere aperta, non attiva e
senza record.
Esiste un modo o una proprieta' per questo ?
Spero di essere stato chiaro. Ringrazio comunque chiunque vorra' aiutarmi.
Gabriele


title: Stato di una maschera

author: Federico Luciani

text:

Per controllare se la form (B) e' aperta puoi usare la funzione (FormIsOpen)
presente nel sito comune sez. Tips, che puoi usare in questo modo:
if FormIsOpen("nomediB") then
  'form aperta
else
  'form non aperta
end if
per controllare se ci sono record puoi usare questa:
Forms("nomediB").RecordsetClone.RecordCount
che restituisce il numero di record visualizzati
in definitiva:
if FormIsOpen("nomediB") then
  'form aperta
  if Forms("nomediB").RecordsetClone.RecordCount > 0 then
     'puoi continuare e valutare i record
     '...
  else
     'la form (B) non contiene record
  end if
else
  'la form (B) non e' aperta
end if
Bye
--
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: Un'unica maschera per le interrogazioni.

author: Lucia Rita Carfagno

text:
Salve! Sono ancora qua., ma ora vado a dormire, mi sono arrabbiata
abbastanza con Access.......
Ho la necessità, stavolta, di effettuare diverse interrogazioni del tipo :
quanti pazienti sono entrati dalla data alla data?
Oppure quanti sono stati dimessi dalla data alla data?
Ne ho una serie da fare che potrebbero sfruttare in effetti la stessa
maschera per la visualizzazione finale.
Solo che la maschera viene creata in base alla singola query in cui avrò
inserito nei criteri del campo DATA la formuletta per selezionarmi i
pazienti.
Cosa faccio per le altre interrogazioni? Devo crearmi 10 maschere uguali?
Spero di no, mi sembra assurdo, però intanto rimango a piedi.....
Grazie e buona notte
Ciao
Rita


author: MarkRed

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:6pI38.3538$Mj4....@twister2.libero.it...

>Allora.....
creati una maschera non associata. Due caselle di testo, non associati, e
quì dai l'intervallo delle date. Dopodichè ti crei quante caselle di
riepilogo vuoi ove, all'interno delle stesse, le opportune query con
l'intervallo dei succitati controlli per le date da inserire nel criterio
DATA e dopo l'aggiornamento del controllo della data finale gli fai la
routine requery delle suddette caselle di riepilogo. Facile!
Ciao.
Marco.


text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:F4J38.3221$vh.1...@twister1.libero.it...

Grazie Marco, lo faccio subito.
Ciao
Rita


text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:5%P38.3606$vh.1...@twister1.libero.it...

Sinceramente pensavo di saperne di più riguardo ad Access, ma non è così.
Marco scusami se ci sei aiutami ancora.
Ho creato la maschera non associata eliminando la query nell'origine record,
ho creato le due caselle di testo non associate, ma come immetto
l'intervallo delle date?
Dovresti spiegarmi nel dettaglio anche i passi successivi se non ti chiedo
troppo altrimenti rimango a piedi lo stesso.
Grazie
ciao
Rita


text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:9sQ38.4161$Mj4.1...@twister2.libero.it...

> Ok.
supponiamo tu voglia "conteggiare" i pazienti in entrata e quelli in uscita.
Io creerei una nuova maschera con questi controlli:
Casella di testo in formato data --> e la chiamo "datainiziale";
Casella di testo in formato data --> e la chiamo "datafinale";
una casella di riepilogo chiamata "ingresso";
una casella di riepilogo chiamata "uscita".
In queste due ultime caselle di riepilogo vanno introdotte le query dove nel
criterio della data della tua tabella dovrai inserire la seguente stringa,
per quanto riguarda l'ingresso : "Forms_ecc.Between datainiziale And
datafinale (per dare l'esatto riferimento della tua maschera ti conviene
usare l'autocomposizione perchè la sintassi cambia dal tipo di versione di
Access).
OVVIAMENTE le query dovranno contenere la funzione di conteggio perchè alla
fine il risultato sarà proprio un conteggio.
Per far sì che tutto avvenga in automatico, intendo le caselle di riepilogo,
inserisci sull'evento DopoAggiornamento del controllo datafinale il seguente
codice:
riepilogoingressodatestabilito.requery
riepilogouscitadatestabilito.requery
e il gioco è fatto.
Ciao, Marco.
>


author: Emyr

text:


puoi usare la proprietà recordsource per cambiare l'origine dati della
form
Saluti.
Emanuele.


text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:0qmv4uc1pqvdjrk0m...@4ax.com...

Emanuele ti ringrazio, ma dovresti anche tu entrare maggiormente nel
dettaglio.
Grazie mille cmq
Ciao Rita
Marco, scusami se ti disturbo ancora, io ho provato ma non sono riuscita ad
ottenere il risultato voluto.
Penso sia il caso che io ti descriva precisamente l'impostazione del mio
programma in modo che tu possa entrare ancora meglio nel dettaglio ed io
sappia cosa fare esattamente.
Io ho un menù con dei tasti ed una descrizione.
Click sul primo tasto e mi appare una finestrella in cui mi chiede la data
iniziale e la data finale dei pazienti che hanno fatto ingresso in ospedale.
Immettendo i dati richiesti mi appare la lista dei pazienti in una maschera
che ha come Origine record la query con la forrmuletta nei criteri in
corrispondenza del campo DATA.
Ecco a questo punto nel mio menù creo tanti altri tasti corrispondenti ad
altrettante interrogazioni ed io devo poter selezionare sempre la stessa
Form ma con dati diversi ovviamente.
Ciò che ho fatto è stato eliminare la query nell'origine controllo della
Form destinata a contenere il risultato delle mie interrogazioni.
Ho creato le due caselle di testo e quelle di riepilogo....
Cosa devo fare oltre a prendermi un calmante?
Ciao
Rita


text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:ePU38.4961$vh.1...@twister1.libero.it...

> Ti preparo un piccolissimo database di esempio così puoi "toccare con
mano" il codice. Te lo preparo zippato e te lo spedisco.
Marco.
>


text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:JUU38.5359$Mj4.1...@twister2.libero.it...

Grazie a buon rendere.
Ciao Rita


title: Compilazione grafici PowerPoint con VBA Access

author: Michele

text:
Ho creato un applicativo che serve a creare presentazioni PowerPoint
sempre uguali collegate a indagini ripetitive.
Parto da un file powerpoint che uso come format, da Access elaboro i
dati che arrivano e compilo la presentazione.
Funziona tutto bene finchè non si va ad aprire i grafici creati nella
presentazione per fare delle modifiche manuali.
In alcuni casi succede che quando vado a visualizzare i dati contenuti
nel foglio dati di MS Graph il grafico si modifica e torna a
visualizzare i dati che erano contenuti nel format invece che quelli
che sono stati scritti nel processo di creazione e che erano
visualizzati fino a pochi istanti prima.
Qualcuno è a conoscenza di questo baco e ha idea di come risolverlo?
Michele


title: [A97] Come scorrere i record di una subform ed (eventualmente) aggiornarli..

author: Mikey

text:
Buon giorno a tutti.
Vorrei risolvere questo problema.
Da un pulsante posto in una form "x", vorrei (via codice) scorrere un set di
record in una subform "y" ed eventualmente aggiornarne un controllo con un
valore preso da una casella di testo posta nella form principale.
Mi rimane facile farlo attraverso l'SQL, ma non mi è chiaro se è possibile
in altro modo, tipo attraverso un semplice ciclo o l'oggetto recordset
oppure la proprietà  recordserclone.
Qualcuno può aiutarmi per favore?
Grazie
Mikey


text:

Io l'ho sempre fatto via SQL, ma interesserebbe anche a me sperne qualcosa
di più.
Non ci aiuta nessuno?
Grazie
Ale


title: Somma di campo oramin in query ?

author: Daytan

text:
Come posso fare la somma di un campo di tabella contenente ora/min da
una query ?
Ho provato con Sum ma evidentemente per le date non va bene visto che
mi ha restituito un valore non esatto...


title: Somma di campo oramin in query ?

author: ciroteo

text:
"Daytan" <
dayt...@tiscali.it
> ha scritto nel messaggio
news:1118329159.5...@g44g2000cwa.googlegroups.com...

hai provato: dateadd ?


title: Somma di campo oramin in query ?

author: Roberto dalla campagna

text:
"Daytan" <
dayt...@tiscali.it
> ha scritto nel messaggio
news:1118329159.5...@g44g2000cwa.googlegroups.com...

Il valore che ti viene restituito è esatto ma viene poi visualizzato in
maniera errata se il valore della somma super 23 ore e 59 minuti.
Per maggiori dettagli vai sul Sito Comune (link qui sotto) e nella Sezione
General leggi queste due FAQ:
1) 6.50 Somma di tempi o di orari senza tener conto dei giorni di Silvio
Berruti
2) 6.130 Visualizzare un campo o variabile di tipo Data/ora con valore
maggiore di 24 ore nel formato HHH:mm di Roberto
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Aiuto per un esame

author: Fabio Tramontana

text:
Salve!!!
Sto facendo un compito di preparazione per un esame con Access e mi trovo di
fronte ad un problema.
Devo costruire un report in cui mettere un elenco di contribuenti divisi per
fascie di reddito.
Come faccio a riportare le fasce in questi termini:
da 0 a 20 mil
da 20 a 40 mil
da 40 a 60 mil
oltre 60 mil
Specificando sopra ogni gruppo la scritta "Fascia 0-20 milioni" oppure
"Fascia 20-40 milioni", ecc....
Grazie in anticipo
--
Fabius


title: Aiuto per un esame

author: CarloCos

text:
"Fabio Tramontana" <
fabi...@libero.it
> ha scritto nel messaggio
news:Qerl7.2288$kA5....@news.infostrada.it...

Questa una delle soluzioni possibili.
Suppongo che la tabella che contiene i redditi si chiama "tblClienti".
In questa tabella due campi: "RagioneSociale" e "Reddito".
Costruisco una Tabella di Appoggio: "tblAppoggio" con gli stessi campi più
uno "Specifica".
Visto che il range è di soli 4 raggruppamenti, costruisco 4 query di
accodamento alla
tblAppoggio.
Questo l'SQL delle 4 query:
INSERT INTO TblAppoggio ( RagioneSociale, Reddito, Specifica )
SELECT tblCLIENTI.RagioneSociale, tblCLIENTI.Reddito, "Fino a 20 milioni" AS
Specifica
FROM tblCLIENTI
WHERE (((tblCLIENTI.Reddito)<=20000000))
WITH OWNERACCESS OPTION;
INSERT INTO TblAppoggio ( RagioneSociale, Reddito, Specifica )
SELECT tblCLIENTI.RagioneSociale, tblCLIENTI.Reddito, "Tra 20 e 40 milioni"
AS Specifica
FROM tblCLIENTI
WHERE (((tblCLIENTI.Reddito) Between 20000001 And 40000000))
WITH OWNERACCESS OPTION;
INSERT INTO TblAppoggio ( RagioneSociale, Reddito, Specifica )
SELECT tblCLIENTI.RagioneSociale, tblCLIENTI.Reddito, "Tra 40 e 60 milioni"
AS Specifica
FROM tblCLIENTI
WHERE (((tblCLIENTI.Reddito) Between 40000001 And 60000000))
WITH OWNERACCESS OPTION;
INSERT INTO TblAppoggio ( RagioneSociale, Reddito, Specifica )
SELECT tblCLIENTI.RagioneSociale, tblCLIENTI.Reddito, "Oltre 60 milioni" AS
Specifica
FROM tblCLIENTI
WHERE (((tblCLIENTI.Reddito)>60000000))
WITH OWNERACCESS OPTION;
A questo punto costruisco il report che ovviamente si alimenta dalla tabella
appoggio e raggruppo per "Specifica".
Inutile dire che dovrai fare una query di eliminazione per svuotare la
tabella appoggio, prima di accodargli i dati provenienti dalle 4 query di
accodamento.
Che te ne pare?
Fammi sapere.
Ciao, Carlo


title: Aiuto per un esame

author: bande

text:
"Fabio Tramontana" <
fabi...@libero.it
> ha scritto nel messaggio
news:Qerl7.2288$kA5....@news.infostrada.it...
>

Supponiamo che la tabella si chiami TblContribuenti e per semplicita' di
considerare solo i campi [RagioneSociale] e [Reddito], quest'ultimo con il
valore effettivo in lire (es. L.28.546.000)
E supponiamo che i limiti delle 4 fasce siano:
       0    -    19999999
20000000    -    39999999
40000000    -    59999999
60000000    -    oltre
Puoi utilizzare la seguente query come origine del report:
SELECT TblContribuenti.RagioneSociale, IIf(([Reddito]\20000000)=0,"Fascia
0 - 20 milioni",IIf(([Reddito]\20000000)=1,"Fascia 20 - 40
milioni",IIf(([Reddito]\20000000)=2,"Fascia 40 -60 milioni","Oltre 60
milioni"))) AS Fascia
FROM TblContribuenti;
Ciao
Andrea


title: Aiuto per un esame

text:
CarloCos <
carloco...@libero.it
> wrote in message
gGsl7.2871$kA5....@news.infostrada.it...

Grazie mille, sei stato gentilissimo e chiaro. ora ho capito anche il
meccanismo (scusate l'eccessiva ignoranza :PP)
A presto


title: Aiuto per un esame

text:
bande <
raggi...@mail.ru
> wrote in message
9n7em8$5nf7m$1...@ID-65136.news.dfncis.de...
>
> >
> Supponiamo che la tabella si chiami TblContribuenti e per semplicita' di
> considerare solo i campi [RagioneSociale] e [Reddito], quest'ultimo con il
> valore effettivo in lire (es. L.28.546.000)
> E supponiamo che i limiti delle 4 fasce siano:
>
>        0    -    19999999
> 20000000    -    39999999
> 40000000    -    59999999
> 60000000    -    oltre
>
> Puoi utilizzare la seguente query come origine del report:
>
> SELECT TblContribuenti.RagioneSociale, IIf(([Reddito]\20000000)=0,"Fascia
> 0 - 20 milioni",IIf(([Reddito]\20000000)=1,"Fascia 20 - 40
> milioni",IIf(([Reddito]\20000000)=2,"Fascia 40 -60 milioni","Oltre 60
> milioni"))) AS Fascia
> FROM TblContribuenti;
>
> Ciao
>
> Andrea
>
>
> Grazie mille anche a te, funziona anche con questo metodo!!!
Ti sono molto grato.
A presto
>
>
>


title: runtime 2003 su vista

author: fab

text:
devo inviare un applicativo access 2003 + runtime ad una persona con
windows vista, ma mi dice che non gli parte il runtime("SOME
INSTALLATION ARE CORRUPT.PLEASE DOWNLOAD A FRESH COPY AND RETRY THE
INSTALLATION")
come posso aggirare il problema?
grazie


title: runtime 2003 su vista

author: Ganimede

text:

Se gli fai usare il run-time 2007 ?
Cmq mi pare che non sia valido il kit di installazione che ha
scaricato o che hai passato lui.
Miao.


title: runtime 2003 su vista

text:
mi pare di aver già provato il runtime 2007 con access 2003 e che non
funzionava
invece mi pare di aver provato quel file accessrt.exe e funzionava(a
proposito come posso fare per esserne sicuro senza disinstallare
access, anche perchè dall'ultima volta che l'ho disinstallato per
aprire un file devo prima lanciare access?)



title: Come avviare un mdb dall'interno di un primo mdb ???

author: RobertoA

text:
Sto realizzando un sistema per aggiornare automaticamente i client, dei file
mdb
Per fare questo, ogni postazione lavoro avvia un file UPDATER.MDB che va a
controllare se il file principale e' aggiornato
Se serve, scarica l'aggiornamento, ed avvia il file principale un mdb
anch'esso
Il problema e' che dal file UPDATER.MDB quando do' il comando di chiusura
col DOCMD.QUIT, si spegne anche il file principale, che fino ad un'attimo
prima era partito correttamente
In pratica il programma figlio viene spento quando il padre se ne va
Ho provato dal prog. padre a creare un bat con dentro le istruzioni per
avviare il figlio
Niente dafare, si spegne sempre tutto
Cosa mi consigliate di fare per poter accoppare il padre lasciando il figlio
funzionante ???
Ciao e grazie
RobertoA


author: Marco Pizzamiglio

text:
RobertoA ha scritto:

Io uso questo:
    Dim oWshShell As Object
    Set oWshShell = CreateObject("WScript.Shell")
    oWshShell.Run """" & CurrentProject.Path & "Nomedb.mdb"""
    DoEvents
    Set oWshShell = Nothing
    Application.Quit
E funziona. Su quale evento lo metti?
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:

Il mio UPDATER ha una sola form, e uso l'evento form_load
Ho provato anche con l'activate
Uguale
Tu cosa usi ?
Ciao e grazie
RobertoA


author: ALESSANDRO Baraldi

text:

Scusa ma non hai spiegato come lanci il Figlio dal Padre...
Se usi l'Automazione è anche normale che succeda... viene interpretato come
un processo figlio
in quanto la variabile AccessApplication associata al Figlio viene
distrutta.
Perchè non usi semplicemente:
Public Sub ExecuteFile(FilePath As String)
    'Esegue file
    On Error GoTo error
    Dim ret As Integer
    ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath))
    Exit Sub
error:
    MsgBox Err.Description, vbExclamation, "Error"
End Sub
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
RobertoA ha scritto:


Io l'ho messo su Form_Timer.
In struttura "Intervallo timer" è impostato a 200 ms, la prima istruzione
dell'evento è Me.TimerInterval=0 che impedisce successive chiamate alla
stessa sub.
L'ho fatto tempo fa, non ricordo bene il motivo ma mettendolo sugli eventi
di apertura della maschera mi dava problemi.



text:
> Scusa ma non hai spiegato come lanci il Figlio dal Padre...
> Se usi l'Automazione è anche normale che succeda... viene interpretato
> come
> un processo figlio
> in quanto la variabile AccessApplication associata al Figlio viene
> distrutta.
> Perchè non usi semplicemente:
> Public Sub ExecuteFile(FilePath As String)
>    'Esegue file
>    On Error GoTo error
>    Dim ret As Integer
>    ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath))
>    Exit Sub
> error:
>    MsgBox Err.Description, vbExclamation, "Error"
> End Sub
E proprio la shell messa esattamente come la tua ho usato
Poi ho provato a creare un .bat al volo ed avviarlo sempre via comando shell
Nisba
Il problema sembra essere l'avvio del comando shell da dentro form_load o da
fuori
Da fuori sembra funzionare
Ciao e grazie
RobertoA


text:

Il problema sembra essere l'avvio del comando shell da dentro form_load o da



title: "Evento" fine brano Controllo ActiveX Windows M.Player

author: AntFast

text:
Ciao a tutti.
Sto ascoltando un brano musicale grazie al controllo
ActiveX Windows M.Player inserito in una maschera.
La domanda:
A brano musicale terminato, � possibile cogliere tale
momento ?   Vorrei chiudere automaticamente lo
stesso controllo o la stessa maschera.
Gli eventi del controllo ActiveX W.M.P che vedo sono
solamente:
Su aggiornato
Su invio
Su uscita
Su attivato
Su disattivato
Grazie per l'eventuale risposta
Antonio


author: Alessandro Cara

text:

A suo tempo ho usato il VLC anche li non c'era l'evento ma un metodo
.isPlaying come mi sembra sia anche in MediaPlayer Player.Playstate (in
questo caso e' una proprieta').
Ovviamente controllavo lo stato via timer.
Gli eventi che hai elencato /non/ sono gli eventi dell'active x.

http://msdn.microsoft.com/en-us/library/windows/desktop/dd564034%28v=vs.85%29.aspx

--

ac (x=y-1) e non uso il KillFile.
La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)


text:
"Alessandro Cara"  ha scritto nel messaggio
news:eUX0u.6786$tE4...@tornado.fastwebnet.it...

Il 26/09/2013 10.07, AntFast ha scritto:
> Ciao a tutti.
> Sto ascoltando un brano musicale grazie al controllo
> ActiveX Windows M.Player inserito in una maschera.
> La domanda:
> A brano musicale terminato, � possibile cogliere tale
> momento ?   Vorrei chiudere automaticamente lo
> stesso controllo o la stessa maschera.
> Gli eventi del controllo ActiveX W.M.P che vedo sono
> solamente:
> Su aggiornato
> Su invio
> Su uscita
> Su attivato
> Su disattivato
> Grazie per l'eventuale risposta
> Antonio

A suo tempo ho usato il VLC anche li non c'era l'evento ma un metodo
.isPlaying come mi sembra sia anche in MediaPlayer Player.Playstate (in
questo caso e' una proprieta').
Ovviamente controllavo lo stato via timer.
Gli eventi che hai elencato /non/ sono gli eventi dell'active x.

http://msdn.microsoft.com/en-us/library/windows/desktop/dd564034%28v=vs.85%29.aspx

'---------------------------------
Ciao Alessandro
Scusa la mia precaria preparazione...
Gli eventi che ho elencato li ho letteralmente letti dal "controllo" Windows
Media Player
inserito nella maschera. Tasto dx del mouse sul controllo, eventi..
Antonio


text:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd563945%28v=vs.85%29.aspx

in questo link trovi l'elenco degli oggetti del MediaPlayer. Come potrai
notare solo l'oggetto Player contiene eventi, che sono quelli elencati
nel link postato precedentemente.
Gli eventi che tu vedi sono gli eventi /standard/ che access associa
all'oggetto principale (per il VLC sono /esattamente/ la stessa cosa)
Per "vedere" il mediaplayer vai in visualizzatore oggetti (in visual
basic) dovresti trovare l'activex selezionalo e dovrebbe farti vedere la
sua struttura interna (oggetti, proprieta',metodi,eventi)



text:
"Alessandro Cara"  ha scritto nel messaggio
news:Sm%0u.6818$tE4....@tornado.fastwebnet.it...

Ciao Alessandro,
Grazie, mi � stata utilissima la tua spiegazione, accompagnata da
gentilezza..
Grazie ancora.
Antonio


author: Pablitomf

text:
AntFast <
cia...@fastwebnet.it
> ha scritto:

> Ciao a tutti.
> Sto ascoltando un brano musicale grazie al controllo
> ActiveX Windows M.Player inserito in una maschera.
> La domanda:
> A brano musicale terminato, ï¿œ possibile cogliere tale
> momento ?   Vorrei chiudere automaticamente lo
> stesso controllo o la stessa maschera.
> Gli eventi del controllo ActiveX W.M.P che vedo sono
> solamente:
> Su aggiornato
> Su invio
> Su uscita
> Su attivato
> Su disattivato
> Grazie per l'eventuale risposta
> Antonio

Tiï¿œ...
http://www.accessgroup.it/howto/mp3-player.html

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

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: Prime armi: indici.

author: songohan

text:
Ho chiaro il concetto di indice, ma cosa significa che è una tabella
interna? E' possibile visualizzarla o si crea solo al momento della
richiesta dei dati?
La definizione che ho è la seg.:
<Un 'indice' è semplicemente una tabella interna contenente due colonne: il
valore del campo o dei campi indicizzati [1] e la posizione [2] di ogni
record contenente quel valore nella tabella.>
Immagino che il punto 1 voglia significare 'il valore del dato cercato' e
che il punto 2 rappresenti un numero progressivo che identifica ogni record
all'interno di questa tabella interna (indice). Come tabella cmq è un pò
strana: infatti il valore del campo verrebbe ripetuto per ogni record, dato
dunque ridondante. Oppure gli indici creano un valore tipo IDValore al quale
si riferiscono i record?
Ciao e grazie.
___________________
A.Giulio Alberto - Roma


title: Prime armi: indici.

author: Esteban

text:
"songohan" <
no...@nowhere.com
> wrote in message
news:9yVL6.24214$RX4.1...@news.infostrada.it...

Quando definisci un indice, viene creata appunto una tabella interna, appunto.
Ogni volta che aggiungi, modifichi o cancelli un record l'indice viene
aggiornato.
Pensa all'indice di un libro, senza il quale non puoi trovare un argomento a
meno di non cominciare a leggere dalla prima pagina ogni volta che cerchi
qualcosa!
La tabella non è strana, sempre tornando all'esempio del libro, anche
nell'indice di questo trovi ripetuti i titoli dei capitoli/paragrafi che trovi
all'interno di esso!
Ciao!
Esteban
Hosted by
www.seber.it


title: Prime armi: indici.

text: Okkei, grazie.


title: Sviluppo Record in orizzontale

author: Noce

text:
Ciao al NG, è una settimana che smarletto con delle query, ma non ho trovato
la soluzione al mio problema, speri di trovare in Voi la soluzione.
Un query mi restituisce i seguenti campi e record:
Prodotti:        Esistenza        Impegni        Disponibilità
Succo                3                    2                    1
Pasta                 2                    2                    0
Fagioli               2                    0                    2
Ora avrei la necessità di avere questi campi così impostati:
Prodotti           Succo            Pasta            Fagioli
Esistenza            3                    2                    2
Impegni              2                   2                    0
Disponibilità       1                   0                    2
Come faccio? In poche parole vorrei ottenete lo sviluppo dei record in
orizzontale invece che in verticale. Ho provato con delle query a campi
incrociati ma non ho ottenuto il risultato che volevo! Aitatemi!!
Ciao e Grazie


title: Sviluppo Record in orizzontale

author: mino

text:
Noce wrote:




> Ciao e Grazie
la strada delle query a campi incrociati è quella giusta prova a cambiare
un pò le intestazione colonne i valori ecc vedrai che funziona.
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sviluppo Record in orizzontale

author: Roberto da casa

text:
"Noce" <
ec...@ngi.it
> ha scritto nel messaggio
news:b6d3b7$4oa$1...@news.ngi.it...

Prima di crearti una query a campi incrociati devi disaggregare i dati con
una query unione.
Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile a questa:
Id                Contatore e chiave primaria
Prodotto      Testo
Esistenza      Numerico
Impegni        Numerico
Disponibilità  Numerico
Creati una query unione chiamata Query1 che abbia il seguente codice SQL:
SELECT [Id] & "1" AS Id1, "1" as Numero, "Esistenza" As Descrizione,
Tabella1.Prodotto, Tabella1.Esistenza As Quantità
FROM Tabella1
UNION
SELECT [Id] & "2" AS Id1, "2" as Numero, "Impegni" As Descrizione,
Tabella1.Prodotto, Tabella1.Impegni As Quantità
FROM Tabella1
UNION SELECT [Id] & "3" AS Id1, "3" as Numero, "Disponibilità" As
Descrizione, Tabella1.Prodotto, Tabella1.Disponibilità As Quantità
FROM Tabella1;
Ora creati una query a campi incrociati basata su Query1 che ti darà il
risultato desiderato e che avrà il seguente codice SQL:
TRANSFORM Sum(Query1.Quantità) AS [Il valore]
SELECT Query1.Numero, Query1.Descrizione
FROM Query1
GROUP BY Query1.Numero, Query1.Descrizione
PIVOT Query1.Prodotto;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sviluppo Record in orizzontale

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:tYAia.5982$mg5.1...@twister2.libero.it...
> Creati una query unione chiamata Query1 che abbia il seguente codice SQL:
...
Ciao Robero sei un grande. come sempre!!! Non sò come ringraziarti per
l'aiuto che mi hai dato, è stato molto importante per me.
Sai dirmi se ce la possibilità di ordinare i campi (quelli dei prodotti
ricavati dalla query 2 ) in ordine crescente per numero ID?
Si potrebbe inserire altri 3 campi (Cliente; Colli) nelle query da te
suggerite?
La query mi restituisce i seguenti campi e record:
Prodotti:        Esistenza        Impegni        Disponibilità
Cliente           Colli
Succo                3                    2                    1
pippo               2
Pasta                 2                    2                    0
Pluto                2
Fagioli               2                    2                    0
Pluto                2
Avrei la necessità di avere questi campi così impostati:
Prodotti           Succo            Pasta            Fagioli
Esistenza            3                    2                    2
Impegni              2                   2                    0
Disponibilità       1                   0                    2
Pippo                 2
Pluto                                       2                    2
Ciao e Grazie


title: Sviluppo Record in orizzontale

text:
"Noce" <
ec...@ngi.it
> ha scritto nel messaggio
news:b6fml9$q4g$1...@news.ngi.it...

TRANSFORM Sum(Query1.Quantità) AS [Il valore]
SELECT Query1.Numero, Query1.Descrizione
FROM Query1
GROUP BY Query1.Numero, Query1.Descrizione
PIVOT Left([Id1],Len([ID1])-1) & " " & [Prodotto];



title: Report con sottoreport sostituibili

author: Lido Macchioni Montini

text:
Ciao a tutti!
Versione A97. Attualmente ho due Reports che contengono rispettivamente due
Sottoreports:
[DDT VENDITE] con Sottoreport [DETTAGLI DDT VENDITE] e [ddt lavorazioni] con
SOTTOREPORT [dettagli ddt lavorazioni]. I report sono identici, mentre i
sottoreport differiscono a causa delle specifiche differenze descrittive.
Da una maschera di immissione dati, a seconda che stia operando sulle
vendite o sulle lavorazioni, vorrei poter utilizzare  un SOLO nuovo report
DDT con sottoreport [DETTAGLI DDT VENDITE] o [dettagli ddt lavorazioni] a
seconda delle circostanze.
Ho provato a eliminare il nome dell'oggetto Origine del Sottoreport e con
una variabile globale e riassegnandolo a seconda della scelta fatta, ma
varie strade, con variabili globali, ma non riesco a


title: Report con sottoreport sostituibili

text:
Ciao a tutti!
Versione A97. Attualmente ho due Reports che contengono rispettivamente due
Sottoreports:
[DDT VENDITE] con Sottoreport [DETTAGLI DDT VENDITE] e
[ddt lavorazioni] con SOTTOREPORT [dettagli ddt lavorazioni]. I report sono
identici, mentre i
sottoreport differiscono a causa delle specifiche differenze descrittive.
Da una maschera di immissione dati, a seconda che stia operando sulle
vendite o sulle lavorazioni, vorrei poter utilizzare  un SOLO nuovo report
DDT con sottoreport [DETTAGLI DDT VENDITE] o [dettagli ddt lavorazioni] a
seconda delle circostanze.
Ho provato a eliminare il nome dell'oggetto Origine del Sottoreport e
riassegnandolo a seconda della scelta fatta con una variabile globale ma al
momento dell'apertura del report mi da l'errore "Proprietà non supportata
dall'oggetto". Il codice creato è il seguente:
       DoCmd.OpenReport "DDT", acPreview, , "[IDBolla]=" & IDBolla
      Reports!DDT!Dettagli = stRep
      dove stRep è il nome del Sottoreport da utilizzarsi
      DDT!Dettagli è la cornice del Report dove deve essere alloggiato il
sottoreport
Dove cavolo sto sbagliando?
Grazie Lino


title: Report con sottoreport sostituibili


title: Report con sottoreport sostituibili

author: Cinzia

text:
"Lido Macchioni Montini" <
macmo...@tin.it
> ha scritto nel messaggio
news:Xu95d.3192$O9.2...@news4.tin.it...

Ciao Lino,
Prova in questo modo:
Nel parametro OpenArgs della OpenReport, passi il nome del sottoreport che
ti interessa,
poi nell'evento Apertura del report assegni all'origine del sottoreport la
variabile OpenArgs.
Non l'ho mai usato con i report ma con le maschere, ma dovrebbe funzionare
allo stesso modo.
Qualcosa di questo tipo:
DoCmd.OpenReport "DDT", acPreview, , "[IDBolla]=" & IDBolla, ,stRep
Private Sub Report_Open(Cancel As Integer)
        me.Dettagli.SourceObject = me.openArgs
    End Sub
ciao
Cinzia


title: Report con sottoreport sostituibili

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cj432i$n4l$1...@lacerta.tiscalinet.it...

> > Grazie Cinzia!
Ho risolto il problema in questo modo: non potendo utilizzare  il parametro
OpenArgs perché supportato solo nelle maschere e non anche nei Reports (vedi
help), ho dichiarato PUBLIC la variabile stRep, che assume il suo esatto
valore nella maschera in uso.  Quindi su evento click di un pulsante esegue
la seguente routine:
DoCmd.OpenReport "DDT", acPreview, , "[IDBolla]=" & IDBolla
All ' apertura del Report ho inserito
Private Sub Report_Open(Cancel As Integer)
Me!Dettagli.SourceObject = stRep
End Sub
La cosa funziona egregiamente permettendomi di eliminare diversi Reports.
Grazie di nuovo ed .....alla prossima!
>


title: Nr Record variabile in report

author: collaborazioni

text:
Ho necessità in un report di poter variare la quantità di dati da
stampare, mi spiego meglio.
Ho una tabella Tbl_Presenze con 200 record, devo poter effettuare la
stampa dei soli primi 100.
Premetto che la variabile "100" la rilevo nella maschera in un campo
non assegnato, quindi ci faccio inserire il valore all'occorrenza.
Ho fatto così in un report : SELECT TOP 100 Sedute.IDPaziente....
però chiaramente mi si ferma sempre a 100 mentre la mia necessità è
quella di poter variarlo come detto in un campo nella maschera dove ho
inserito il pulsante STAMPA.
Grazie e Buon Anno


title: Nr Record variabile in report

text:

Così a me funziona
SELECT TOP 100 tuatabella.*
FROM tuatabella
;


title: Nr Record variabile in report

text:

Certo lo so, così mi funziona, solo che a me serviva di poter rilevare
il numero dei record da stampare tipo..
SELECT TOP ? MiaTabella   FROM [quanti].[miaMaschera] ecc. ecc.


title: Nr Record variabile in report

author: Sergio MAZZA

text:
"collaborazioni" <
collabo...@gmail.com
> ha scritto nel messaggio
news:513c3499-67e6-439a...@o4g2000pra.googlegroups.com...

[risposta]
Imposta il limite al minimo (es. 10); apri il report e rendilo invisibile (o
nascosto); modifica il RecordSource e rendilo visibile:
es.
DoCmd.OpenReport "nomeReport",acViewPreview ,,,acHidden
Reports("nomeReport").RecordSource = "Select top " & me!top & " ..."
Reports("nomeReport").Visible = true
Ciao.
--
Sergio MAZZA


title: Nr Record variabile in report

text:
On 11 Gen, 10:51, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "collaborazioni" <
collaborazi...@gmail.com
> ha scritto nel messaggionews:513c3499-67e6-439a...@o4g2000pra.googlegroups.com...

Non sono riuscito a fare come spiegato, ma magari non sono stato
chiaro, posto il codice che c'è nel pulsante per aprire il report.
Nella maschera del pulsante ho una casella di testo chiamata "QUANTI"
dove inserisco di volta in volta la quantità di record da stampare.
Grazie della risposta.
------------------------------------  codice
Private Sub ASL_Click()
On Error GoTo Err_ASL_Click
'------
DoCmd.OpenReport "DETTAGLIO_PRESENZE_DH_ASL", acViewPreview
Reports("DETTAGLIO_PRESENZE_DH_ASL").RecordSource = "Select top " & Me!
Top & "..."
Reports("DETTAGLIO_PRESENZE_DH_ASL").Visible = True
'-----
'-------- questo l'originale ------------
   ' Dim stDocName As String
    'stDocName = "DETTAGLIO_PRESENZE_DH_ASL"
    'DoCmd.OpenReport stDocName, acPreview
'--------  fine originale -----------
Exit_ASL_Click:
    Exit Sub
Err_ASL_Click:
   ' MsgBox Err.Description
    Resume Exit_ASL_Click
End Sub
-------------------- fine codice


title: Nr Record variabile in report

text:
"collaborazioni" <
collabo...@gmail.com
> ha scritto nel messaggio
news:5a55ff97-13ee-42de...@p36g2000prp.googlegroups.com...
Non sono riuscito a fare come spiegato, ma magari non sono stato
chiaro, posto il codice che c'è nel pulsante per aprire il report.
Nella maschera del pulsante ho una casella di testo chiamata "QUANTI"
dove inserisco di volta in volta la quantità di record da stampare.
Grazie della risposta.
------------------------------------  codice
Private Sub ASL_Click()
On Error GoTo Err_ASL_Click
'------
DoCmd.OpenReport "DETTAGLIO_PRESENZE_DH_ASL", acViewPreview
Reports("DETTAGLIO_PRESENZE_DH_ASL").RecordSource = "Select top " & Me!
Top & "..."
[risposta]
Perché Me!Top invece di Me!QUANTI?
Reports("DETTAGLIO_PRESENZE_DH_ASL").Visible = True
'-----
'-------- questo l'originale ------------
   ' Dim stDocName As String
    'stDocName = "DETTAGLIO_PRESENZE_DH_ASL"
    'DoCmd.OpenReport stDocName, acPreview
'--------  fine originale -----------
Exit_ASL_Click:
    Exit Sub
Err_ASL_Click:
   ' MsgBox Err.Description
    Resume Exit_ASL_Click
End Sub
-------------------- fine codice
[risposta]
Ciao.
--
Sergio MAZZA


title: Nr Record variabile in report

text:
On 20 Gen, 13:25, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "collaborazioni" <
collaborazi...@gmail.com
> ha scritto nel messaggionews:5a55ff97-13ee-42de...@p36g2000prp.googlegroups.com...

Non sono riuscito, magari potrebbe essermi di aiuto anche un altra
possibilità, per esempio far creare una tabella temporanea di "x"
record, la collego al report ed ho fatto.
Quindi nella maschera metto il valore [QUANTI] e clicco il pulsante
che mi crea la tabella ecc.
Grazie Sergio, con i tuoi suggerimenti riesco sempre...
A presto


title: Nr Record variabile in report

text:
"collaborazioni" <
collabo...@gmail.com
> ha scritto nel messaggio
news:e96c5db3-8fcb-4c3f...@s36g2000vbp.googlegroups.com...
Non sono riuscito, magari potrebbe essermi di aiuto anche un altra
possibilità, per esempio far creare una tabella temporanea di "x"
record, la collego al report ed ho fatto.
Quindi nella maschera metto il valore [QUANTI] e clicco il pulsante
che mi crea la tabella ecc.
Grazie Sergio, con i tuoi suggerimenti riesco sempre...
A presto
[risposta]
Funziona; solo che non puoi impostare il recordsource se il report è già in
fase di stampa (es. anteprima).
Quindi apri il report, nascosto, in modalità design (struttura); cambi il
recordsource e visualizzi il report.
Es.
...
DoCmd.OpenReport "DETTAGLIO_PRESENZE_DH_ASL", acViewDesign, , , acHidden
Reports("DETTAGLIO_PRESENZE_DH_ASL").RecordSource = "Select top " &
Me!Quanti & "..."
DoCmd.OpenReport "DETTAGLIO_PRESENZE_DH_ASL", acViewPreview
...
Ciao.
--
Sergio MAZZA


title: Nr Record variabile in report

text:
On 21 Gen, 10:24, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "collaborazioni" <
collaborazi...@gmail.com
> ha scritto nel messaggionews:e96c5db3-8fcb-4c3f...@s36g2000vbp.googlegroups.com...

Sergio scusami ma proprio non ci riesco, ti ripeto che non sono molto
ferrato quindi sarà questo il problema, e penso che l'alternativa che
ti ho chiesto prima alla fine mi torna utile in altri parti del
programma.
Se puoi darmi una dritta per fare così:
Faccio una query che mi crea una nuova tabella, la stessa varia a
seconda di un valore che devo inserire di volta in volta in una
maschera, poi con la tabella ci faccio il report ed ho risolto.
Ti ringrazio
Ciao


title: Nr Record variabile in report

text:
"collaborazioni" <
collabo...@gmail.com
> ha scritto nel messaggio
news:7b7e6bc0-14be-4d7a...@40g2000prx.googlegroups.com...
Sergio scusami ma proprio non ci riesco, ti ripeto che non sono molto
ferrato quindi sarà questo il problema, e penso che l'alternativa che
ti ho chiesto prima alla fine mi torna utile in altri parti del
programma.
[risposta]
Mi dispiace ma non posso accettare un "ma proprio non ci riesco" senza che
tu descriva il "cosa hai fatto", in merito alle modifiche (suggerite) da
effettuare e (per es.) i nomi dei controlli (form, caselle di testo, etc.).
Oltretutto non indichi cosa succede o non succede per affermare che non
funziona (o non riesci).
Io ho creato una form, con una casella di testo e un bottone; un report
associato ad una tabella (chiamata [prova]) chiamato [provaTop]. La casella
di testo l'ho chiamata [top] e nel bottone, evento "su clic", ci ho
inserito:
...
DoCmd.OpenReport "provaTop", acViewDesign, , , acHidden
Reports("provaTop").RecordSource = "Select top " & Me!top & " * From prova"
DoCmd.OpenReport "provaTop", acViewPreview
...
e a me funziona.
Se puoi darmi una dritta per fare così:
Faccio una query che mi crea una nuova tabella, la stessa varia a
seconda di un valore che devo inserire di volta in volta in una
maschera, poi con la tabella ci faccio il report ed ho risolto.
[risposta]
Currentdb.Execute "Select into nomeNuovaTabella top " & me!quanti & "..."
Ti ringrazio
Ciao



title: Nr Record variabile in report

text:
On 22 Gen, 08:55, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "collaborazioni" <
collaborazi...@gmail.com
> ha scritto nel messaggionews:7b7e6bc0-14be-4d7a...@40g2000prx.googlegroups.com...

Perfetto Sergio, sono io che non riesco a spiegarmi, in realtà mi sono
creato gli elementi come hai fatto tu e funziona perfettamente,
adesso devo associarlo al mio sistema.
Per la creazione della tabella però non sono riuscito, dove devo
inserire il codice - Currentdb.Execute "Select into nomeNuovaTabella
top " & me!quanti & "..." - ?
Siete sempre i migliori, riuscite sempre a risolvere ogni
problematica...  Certo dovrei studiare un pochino...
Grazie


title: Nr Record variabile in report

text:
"collaborazioni" <
collabo...@gmail.com
> ha scritto nel messaggio
news:f4800e4c-8f83-40eb...@35g2000pry.googlegroups.com...
Perfetto Sergio, sono io che non riesco a spiegarmi, in realtà mi sono
creato gli elementi come hai fatto tu e funziona perfettamente,
adesso devo associarlo al mio sistema.
Per la creazione della tabella però non sono riuscito, dove devo
inserire il codice - Currentdb.Execute "Select into nomeNuovaTabella
top " & me!quanti & "..." - ?
[risposta]
Dove(o quando) vuoi che venga eseguita l'istruzione.
Se la nuova tabella è l'origine del report, dovrai per forza eseguire
l'istruzione prima dell'apertura del report; quindi o in testa al codice
precedente o in un altro bottone...
Siete sempre i migliori, riuscite sempre a risolvere ogni
problematica...  Certo dovrei studiare un pochino...
Grazie
[risposta]
Ciao.
--
Sergio MAZZA


title: Nr Record variabile in report

text:
On 23 Gen, 08:33, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "collaborazioni" <
collaborazi...@gmail.com
> ha scritto nel messaggionews:f4800e4c-8f83-40eb...@35g2000pry.googlegroups.com...

Benissimo Sergio, ho eseguito il tutto inserendolo nel mio database e
funziona in maniera perfetta,
l'unica cosina è il fatto che al momento di chiudere il report,
l'utente debba rispondere con SI/NO/ANNULLA  ecco,
si potrebbe eliminare questa domanda e far si che il report si chiuda
in automatico, magari dopo la stampa ?
Ho provato a mettere "DoCmd.Close acReport, "ReportName", acSaveYes"
nell'evento di chiusura del report ma non accade nulla.
Se si puo fare è meglio visto che gli utenti non devono poter
modificare nulla.
Grazie Sergio e come sempre GRANDI
Ciao