title: animazione in Flash scattosa

author: Giorgio

text:
Ciao,
grazie ai consigli trovati qui, sono riuscito ad inserire un'animazione in
flash in una maschera.
Il problema è che questa è molto lenta o scattosa.
Come posso risolvere?
Grazie


title: Eliminazione record

author: Paolo

text:
Ho un problema di questo tipo: ho una tabella completa di dati, con i
seguenti campi: azienda, matricola, uscita.
Da questa tabella devo eliminare tutte le matricole che hanno una data in
uscita inferiore al 01/01/2001 ma che non siano presenti in piů aziende, in
quanto nella tabella posso avere un'uscita in un'azienda e l'ingresso in
un'altra, in questo caso non devo eliminare la matricola.
Come posso fare?
Grazie


title: Eliminazione record

author: Silvio Berruti

text:
"Paolo" <
pab...@tin.it
> ha scritto nel messaggio
news:jUnL7.9067$BA4.3...@news1.tin.it...
> Ho un problema di questo tipo: ho una tabella completa di dati, con i
> seguenti campi: azienda, matricola, uscita.
> Da questa tabella devo eliminare tutte le matricole che hanno una data in
> uscita inferiore al 01/01/2001 ma che non siano presenti in più aziende,
in
> quanto nella tabella posso avere un'uscita in un'azienda e l'ingresso in
> un'altra, in questo caso non devo eliminare la matricola.
> Come posso fare?
Ti crei una query di eliminazione basata sulla tabella con le condizioni
opportune.
Qualcosa tipo
DELETE T_TuaTab.*
FROM T_TuaTab
WHERE (condizione);
non posso essere + preciso perché non hai spiegato bene la struttura della
tabella e non ho capito come devi verificare la condizione della
cancellazione.
Ti consiglio di fare prima delle prove su una tabella senza dati importanti.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: collegare tabelle da codice

author: michele

text:
Un saluto agli amici della news
ho strutturato un db in modo che i dati siano separati dal programma le
tabelle di quest'ultimo essendo il db in rete si trovano su un server avente
un suo indirizzo x .
le tabelle sono state collegate normalmente con il classico File/Importa o
collega tabelle ecc... tutto questo nell'ufficio dove lavoro.Il mio problema
è che qualora volessi effettuare variazioni o modifiche del db installando
il programma a casa ogni volta dovrei collegare le tabelle nel suddetto
modo, visto che mentre il disco del server ha un indirizzo io ho i dati su
c:\.
domanda
è possibile creare una casella di testo dove inserire il percorso da seguire
per individuare le tabelle?
grazie dell'aiuto
michele ..... oggi influenzato
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: collegare tabelle da codice

author: Alessandro Baraldi

text:
Si, le routine per il Relink delle tabelle sono ormai un FAQQONE
e le trovi in mille salse nel sito comune alla sezione Tabelle.
@Alex


title: M I-5'Perse cution , Capi tal Radio  - Chris  Tarr ant

text:
-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=
-= Capital Radio. - Chris Tarrant -=
-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=
Capital Radio DJs have been "in on it" from the start. One. of the first
things I heard in the summer of 1990 was from a Capital DJ who said,. "If
he listens to Capital. then he can't be all bad" (supportive, you see. We're
not bastards). Much of what came over the radio in 1990. is now so far away
the precise. details have been obliterated by time. No diary was kept of the
details,. and although archives if they exist may give pointers, the
ambiguity. of what broadcasters said would leave that open to
re-interpretation.
In spring 1994, Chris Tarrant on his Capital morning show. made an aside to
someone else in the studio, about a person. he didn't identify. He said,
"You know this bloke? He says we're. trying to kill him. We should be done
for attempted. manslaughter".
That mirrored. something I had said a day or two before. What Tarrant said
was understood by the staff member in the studio he was saying it to;. they
said, "Oh no, don't say that" to. Tarrant. If any archives exist of the
morning show. (probably unlikely) then it could be found there; what he said
was so out of context that he would. be very hard put to find an explanation.
A couple. of days later, someone at the site where I was working repeated the
remark although. in a different way; they said there had been people in a
computer room when automatic. fire extinguishers went off and those people
were. "thinking of suing for attempted manslaughter".
Finally, this isn't confined. to the established radio stations. In 1990
after I had listened to a pirate radio station in South London for. about
half an. hour, there was an audible phone call in the background, followed
by total silence for a few moments, then shrieks. of laughter. "So what are
we supposed to say now? Deadly torture? He's. going to talk to us now, isn't
he?", which meant that. they could hear what I would say in my room.
6584


title: Calcolo percentuali su vendite

author: Marco M.

text:
Come posso applicare un calcolo variabile su delle percentuali? (Va bene
anche una routine su casella)
Faccio un esempio che è meglio:
Se il venditore effettua una vendita di un prodotto di Lit. 1.000.000  a
Lit. 1.000.000 avrà una % del 10% quindi Lit. 100.000
Se il venditore effettua una vendita di un prodotto di Lit. 1.000.000  a
Lit.    800.000 avrà una % del   7% quindi Lit.   56.000
Se il venditore effettua una vendita di un prodotto di Lit. 1.000.000  a
Lit.    700.000 avrà una % del   5% quindi Lit.   35.000
Spero di essere stato chiaro.
Grazie Marco M.


title: Calcolo percentuali su vendite

author: Lbo da casa

text:
>Lit. 1.000.000 avrà una % del 10% quindi Lit. 100.000
>Lit.    800.000 avrà una % del   7% quindi Lit.   56.000
>Lit.    700.000 avrà una % del   5% quindi Lit.   35.000
qual e' la regola che lega vendite a percentuali?
se questa regola c'e' si puo' scrivere una funzione che calcoli la
percentuale.
senno' si fa un select case con tanti piu' case quanto precisa vuoi
che sia l'approssimazione.
lo so che e' generico, ma se dai qualche altra indicazione se ne
riparla.
perche' i venditori vendono i prodotti a meno del loro costo?
-------------------------------------
notepad solution provider
------------------------------------
rimuovere NOSPAM.! - remove NOSPAM.!
------------------------------------


title: Calcolo percentuali su vendite

text:
Ok
tappeto Kerman da vendere a Lit. 1.000.000 (prezzo listino)
mettiamo il caso che la sig. Laura lo venda ad 800.000
ora io dovrei calcolare la percentuale in base ad una tabella predefinita
che nel caso della
suddetta vendita, essendo del -20% dal prezzo di listino corrisponde all'7%
per la sig.Laura.
Ora non ho la minima idea di come possa impostare dei parametri variabili
sul prezzo di listino.
Parametri da applicare sul prezzo di listino:
   0% = 10%
-10% = 9%
-20% = 7%
-30% = 5%
-35% = 3%
Se non sono stato chiaro fammi sapere
grazie Lbo
Marco M.


title: Calcolo percentuali su vendite

text:
Dim PrezzoListino as Variant,PrezzoScontato as variant,Provvigione as
Variant,Sconto as Variant,Valore as Variant
PrezzoListino=1.000.000
PrezzoScontato=750.000
(Prezzo Scontato)/(Prezzo Listino)=Sconto
If Sconto >0.4 and Sconto <=0.5 then Provvigione=??
If Sconto >0.5 and Sconto <=0.65 then Provvigione=3 "Sconto da 50% a 35%"
If Sconto >0.65 and Sconto <=0.7 then Provvigione=5 "Sconto da 30% a 34%"
If Sconto >0.7 and Sconto <=0.8 then Provvigione =7 "Sconto da 20% a 29%"
If Sconto >0.8 and Sconto <=0.9 then Provvigione =9 "Sconto da 10% a 19%"
If Sconto >0.9 and Sconto <=1 then  Provvigione=10 "Sconto da 0% a 9%"
If Sconto >1 then Provvigione=50 "Bravissimo"
Valore=PrezzoScontato/100*Provvigione
Mancano Altri Valori pensaci tu
Saluti


title: Calcolo percentuali su vendite

text:
>ora io dovrei calcolare la percentuale in base ad una tabella predefinita
ah, ecco, hai una tabella predefinita.
>Ora non ho la minima idea di come possa impostare dei parametri variabili
>sul prezzo di listino.
ammettiamo che tu abbia una maschera in cui c'e' una casella di testo
per il prezzo del tappeto e una per il prezzo che il venditore e'
riuscito a spuntare.
per prima cosa occorre calcolare la percentuale di sconto praticata
dal venditore, poi compararla con la tabella provvigioni per ottenere
quella che potremmo chiamare aliquota di provvigione, indi calcolare
la provvigione effettiva.
per quello che riguarda la tabella provvigioni, io direi che e' il
caso di metterla proprio in una tabella di access.  in questo modo
potrai variarla senza grosse difficolta' e anche il codice ne
risultera' piu' snello.  ipotizzo che questa tabella ci sia gia', che
si chiami tAliquoteProvv e che abbia due campi: Sconto e Provvigione.
chiamiamo i due controlli PrezzoListino e PrezzoVendita.  ci sara'
anche un controllo Provvigione.  facciamo eseguire le operazioni di
cui sopra in seguito all'evento dopoaggiornamento del controllo
PrezzoVendita, cioe' quando si e' scritto qualcosa e lo si conferma in
tale controllo (ma potremmo anche mettere un pulsante calcola
provvigioni e usare il suo evento clic...).  sei pratico di scrivere
codice da eseguire in conseguenza di eventi?  se no c'e' un thread
poco prima che si intitola Serena II la vendetta dove trovi una
speigazione elementare sul come fare.
ecco il codice, vado a braccio:
dim PercentualeSconto as double
dim AliqProvv as double
' calcolo la precentuale di sconto effettuato dal venditore
' ad es. listino 1.000.000, vendo a 800.000, ho praticato
' uno sconto del 20%
PercentualeSconto=(me.PrezzoListino-me.PrezzoVendita)/(me.prezzoVendita/100)
' trovo l'aliquota di provvigione da applicare, sempre ipotizzando
' che esista la tabella tAliquoteProvv che dicevo sopra
AliqProvv=dmin("Provvigione", "tAliquoteProvv", "Sconto <=" &
PercentualeSconto)
me.Provvigione = (me.PrezzoListino/100)*AliqProvv
il calcolo della provvigione effettuato da dmin funziona cosi': prendi
solo i record per i quali il valore del campo Sconto e' minore o
uguale alla variabile PercentualeSconto; da questi record prendi il
valore piu' basso che trovi per il campo Provvigione.
ad es., ammettiamo di avere venduto a 800mila un tappeto listato ad 1
milione e di avere una tabella di aliquote provvigioni con questi
valori (copiati dai tuoi):
tAliquoteProvv
Sconto	Provvigione
0	10
10	9
20	7
30	5
35	3
lo sconto praticato e' del 20, allora si considereranno solo questi
record:
0	10
10	9
20	7
e si prendera' l'aliquota piu' bassa e cioe' il 7.  se lo sconto fosse
stato intermedio, diciamo del 15%, si sarebbero presi solo i primi due
record e si sarebbe ottenuta una percentuale di provvigione del 9%.
nell'ultima riga ho anche supposto che tu calcoli la provvigione in
base al prezzo di listino e non al prezzo di vendita.



title: Calcolo percentuali su vendite

text:
>sei pratico di scrivere
>codice da eseguire in conseguenza di eventi?
No non sono molto pratico di codice...
>se no c'e' un thread
>poco prima che si intitola Serena II la vendetta dove trovi una
>speigazione elementare sul come fare.
dove lo trovo?
Aiutatemi Grazie
Marco M.


title: Calcolo percentuali su vendite

author: eMa

text:
Marco M. <
teat...@tin.it
> wrote:
>>poco prima che si intitola Serena II la vendetta dove trovi una
>>speigazione elementare sul come fare.
>
> dove lo trovo?
>
tra i thread nel tuo Outlook Express.
Senno`, se non c'e`,
www.deja.com
, ricerca avanzata:
	subject: Serena II la vendetta
	forum: it.comp.appl.access
bye!
--
eMa        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Ferrovie:
	Secondo stime di un osservatorio economico, l'Alta Velocita'
ferroviaria costera' troppo e sara' inutile e dannosa.  Portare la velocita'
massima a 300 km/h significa infatti: costruire curve piu' ampie mangiando
piu' territorio; rendere piu' difficile l'intreccio con i trasporti urbani;
costruire un parco treni ex-novo non intercambiabile col vecchio; aumentare
l'impatto acustico facendo salire i costi delle barriere antirumore; e creare
una rete di alimentazione ad alta tensione che e' incompatibile con l'attuale.
Il tutto per guadagnare 20 minuti tra Roma e Milano.  Conclusione: non ne vale
la pena.  Anche perche', se arrivi 20 minuti prima, non ci sono taxi.
		-- Panfilo Maria Lippi, "TABLOID TABLOID"@"Mai Dire Gol"


title: Access 2010 - Righe vuote su Report

text:
Un saluto a tutti i partecipanti al NG

Sto usando da poco A2010 e nel creare un banalissimo report, al quale
aggiungo una casella di testo a pi� di report, che mi calcola il totale di
un campo. In stampa mi aggiunge una ventina di righe vuote prima del primo
record.
Non riesco a capire questo comportamento.
Qualcuno ha gi� avuto lo stesso problema?

Grazie.

Buona serata
Daniele

---
Questa e-mail � priva di virus e malware perch� � attiva la protezione avast! Antivirus.
http://www.avast.com


title: Stamapa report

author: JeanLoup

text:
Salve, ho creato un report a cui ho assegnato un pulsante in un menu stampe.
Risultato, quando premo il tasto parte la stampa.
Il mio problema è che vorrei che non partisse la stampa subito ma la pagina
delle impostazioni di stampa dove,che so, impostargli il numero di pagine da
stampare ecc ecc.
come posso risolvere questo problema?
Grazie anticipatamente.


title: Stamapa report

author: Roberto da casa

text:
"JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
news:434f7af6$0$8483$5fc...@news.tiscali.it...

Se il report si chiama MioReport.
Invece di eseguirlo tramite il metodo OpenReport, a fronte dell'evento "Su
clic" del pulsante di comando genera il seguente codice VBA:
DoCmd.SelectObject acReport, "MioReport", True
DoCmd.RunCommand acCmdPrint
> Grazie anticipatamente.
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Stamapa report

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:5gL3f.7457$65.1...@twister1.libero.it...
>
> "JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
> news:434f7af6$0$8483$5fc...@news.tiscali.it...
>> Salve, ho creato un report a cui ho assegnato un pulsante in un menu
> stampe.
>> Risultato, quando premo il tasto parte la stampa.
>> Il mio problema è che vorrei che non partisse la stampa subito ma la
> pagina
>> delle impostazioni di stampa dove,che so, impostargli il numero di pagine
> da
>> stampare ecc ecc.
>> come posso risolvere questo problema?
>
> Se il report si chiama MioReport.
> Invece di eseguirlo tramite il metodo OpenReport, a fronte dell'evento "Su
> clic" del pulsante di comando genera il seguente codice VBA:
>
> DoCmd.SelectObject acReport, "MioReport", True
> DoCmd.RunCommand acCmdPrint
>
> --
> Roberto
Ok, ci siamo quasi, ora l'unico problema è che mi porta all'interno del
progetto anziche farmi tornare al menu stampe!
queste sono le righe inserite
Dim stDocName As String
    stDocName = "Proprieta1"
    DoCmd.SelectObject acReport, stDocName, True
    DoCmd.RunCommand acCmdPrint
jeanloup


title: Stamapa report

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:5gL3f.7457$65.1...@twister1.libero.it...
>
> "JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
> news:434f7af6$0$8483$5fc...@news.tiscali.it...
> > Salve, ho creato un report a cui ho assegnato un pulsante in un menu
> stampe.
> > Risultato, quando premo il tasto parte la stampa.
> > Il mio problema è che vorrei che non partisse la stampa subito ma la
> pagina
> > delle impostazioni di stampa dove,che so, impostargli il numero di
pagine
> da
> > stampare ecc ecc.
> > come posso risolvere questo problema?
>
> Se il report si chiama MioReport.
> Invece di eseguirlo tramite il metodo OpenReport, a fronte dell'evento "Su
> clic" del pulsante di comando genera il seguente codice VBA:
>
> DoCmd.SelectObject acReport, "MioReport", True
> DoCmd.RunCommand acCmdPrint
>
> > Grazie anticipatamente.
>
> Prego
>
> --
> Roberto
Se poi vuoi gestire anche la possibilità che l'utente annulli la stampa
dalla finestra di dialogo, prova ad usare questo codice VBA:
On Error GoTo No_Stampa
DoCmd.SelectObject acReport, "MioReport", True
DoCmd.RunCommand acCmdPrint
DoCmd.SelectObject acForm, Me.Name, False
Exit_Stampa:
    Exit Sub
No_Stampa:
    If Err.Number = 2501 Then
        MsgBox "Stampa annullata dall'utente", vbInformation, "Stampa
MioReport"
        DoCmd.SelectObject acForm, Me.Name, False
    Else
        MsgBox Err.Number & " " & Err.Description
    End If
    Resume Exit_Stampa



title: Stamapa report

text:
"JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
news:434f870b$0$8476$5fc...@news.tiscali.it...
>
> "Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
> news:5gL3f.7457$65.1...@twister1.libero.it...
> >
> > "JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
> > news:434f7af6$0$8483$5fc...@news.tiscali.it...
> >> Salve, ho creato un report a cui ho assegnato un pulsante in un menu
> > stampe.
> >> Risultato, quando premo il tasto parte la stampa.
> >> Il mio problema č che vorrei che non partisse la stampa subito ma la
> > pagina
> >> delle impostazioni di stampa dove,che so, impostargli il numero di
pagine
> > da
> >> stampare ecc ecc.
> >> come posso risolvere questo problema?
> >
> > Se il report si chiama MioReport.
> > Invece di eseguirlo tramite il metodo OpenReport, a fronte dell'evento
"Su
> > clic" del pulsante di comando genera il seguente codice VBA:
> >
> > DoCmd.SelectObject acReport, "MioReport", True
> > DoCmd.RunCommand acCmdPrint
> >
>
> > --
> > Roberto
>
>
> Ok, ci siamo quasi, ora l'unico problema č che mi porta all'interno del
> progetto anziche farmi tornare al menu stampe!
> queste sono le righe inserite
>
> Dim stDocName As String
>
>     stDocName = "Proprieta1"
>     DoCmd.SelectObject acReport, stDocName, True
>     DoCmd.RunCommand acCmdPrint
>
> jeanloup
Prova la soluzione che ho postato con il  mio secondo messaggio: dopo la
stampa del report riseleziona come oggetto attivo ņa maschera da cui hai
eseguito il report.



title: Quanti utenti?

author: Fox (dal portatile)

text:
Ciao.
Lavoro in una grossa azienda che ha intenzione di usare un db realizzato in
Access97. Ora il BE è su un server e viene utilizzato da pochi utenti, ma
fra poco dovrebbe venire utilizzato anche da decine di persone
contemporaneamente.
Ce la farà? Quanti utenti riuscirà a gestire contemporaneamente? Vedrò il
mio capo incazzarsi a dismisura per il db bloccato?
Grazie Fox


title: Quanti utenti?

author: Fabio Montagner

text:
"Fox (dal portatile)" <
ant...@tiscalinet.it
> wrote in message
news:90mh7t$bae$1...@lacerta.tiscalinet.it...

Forse ti converrebbe considerare la possibilità di una base dati in SQL.


title: Quanti utenti?

author: CDM dall'ufficio

text:
Il Mio DB è andato bene fino a 7-8 utenti contemporaneamente, il DB era su
ogni client, con il collegamento degli archivi su srv, con l'aumentare dei
client sono stato costretto a cambiare sistema, ho installato un server
linux con mysql e sul client ora ho un DB ristrutturato e convertito in
access 2000 la differenza si nota molto.
Ciao Claudio.


title: Quanti utenti?

author: Riccardo

text:
CDM dall'ufficio <
isaabruz...@tin.it
> wrote in message
_WHX5.4012$D8.1...@twister2.tin.it...

_____
Ma la differenza si nota per il server e non per access 2000, vero?
Io ho la stessa situazione, ma tra a97 e a2000 non vedo differenze tranne
che alcune cose su a2000 non vanno
Es. i caratteri @ ... @ in un msgbox per mettere in grassetto la prima riga
e con 2 ritorni a capo, non funzionano e mi si visualizza tutta la stringa
(compresi i car. @) come una stringa!
ciao Riccardo


title: Quanti utenti?

author: lucianab64 on libero

text:
Fox (dal portatile) <
ant...@tiscalinet.it
> wrote in message
90mh7t$bae$1...@lacerta.tiscalinet.it...

TI assicuro che il problema maggiore non sara' quello del db bloccato.
Un'applicazione sviluppata in Access 97 (.mdb) con motore Jet ti puo' dare
ben altri problemi.
I problemi piu' grandi sono quelli della instabilità dell'applicazione in
rete. Potrebbero esserci configurazioni di rete che mandano completamente in
tilt il sistema.
Tra i casi piu' gravi da me visti:
- perdita di dati nel data base (intere tabelle rase al suolo)
- duplicazioni di chiavi primarie (ti invito a leggere il mio post "Chiave
primaria duplicata").
Ti posso assicurare della bonta' di queste informazioni.
Non e' un caso che la Microsoft abbia sviluppato in frette e furia (?) un
nuovo sistema completamente diverso per la gestione dei db (SQL Server)
basato su tutt'altra architettura.
Pertanto ti consiglio, se non vuoi fare incazzare il tuo capo, di sviluppare
subito le applicazioni con db SQL Server.
Buona fortuna
Luciana


title: Quanti utenti?

author: Max Frattini

text:
lucianab64 on libero ha scritto nel messaggio ...
>
>TI assicuro che il problema maggiore non sara' quello del db bloccato.
>Un'applicazione sviluppata in Access 97 (.mdb) con motore Jet ti puo' dare
>ben altri problemi.
>I problemi piu' grandi sono quelli della instabilità dell'applicazione in
>rete. Potrebbero esserci configurazioni di rete che mandano completamente in
>tilt il sistema.
>Tra i casi piu' gravi da me visti:
>- perdita di dati nel data base (intere tabelle rase al suolo)
>- duplicazioni di chiavi primarie (ti invito a leggere il mio post "Chiave
>primaria duplicata").
Anch'io ho avuto grossi problemi d'affidabilità e anche con pochissime postazioni di lavoro.
Ma a parer mio i problemi sono legati all'hardware di merda (scusatemi) che gira nelle aziende.
Le corruzioni di cui parli sono legate alla diffusissima ed economica Realtek 8029.
Da qualche tempo mi appoggio a un retista che lavora come si deve (e installa solo 3Com) ... non ho
praticamente più avuto problemi.
Tranne in un caso: una rete con un PC estremamente instabile!
Conclusioni: se l'hardware è affidabile Jet può andare almeno fino a otto-dieci postazioni; oltre
non ho esperienza.
Ciao, Max


title: Quanti utenti?

author: Troll

text:
Da quasi un anno ho rifatto il sistema informativo per la gestione delle
telefonate, delle commesse e dei listini della mia azienda.
Su ogni client e' installato il FE e su un server NT4 il BE.
In media sono collegate al BE fra la 10 e le 20 persone su una tabella di
24.000 record.
Nessun problema da segnalare
Troll
Fox (dal portatile) <
ant...@tiscalinet.it
> wrote in message
90mh7t$bae$1...@lacerta.tiscalinet.it...



title: Filtro in base a selezione :problemi con campi formato data

author: Dino

text:
Cia a tutti ho impostato questa routine su ogni campo dela mia
maschera per poter filtrare piu' volte un record (identico al filtro
in base a selezione):
Private Sub campo3_DblClick(Cancel As Integer)
strFilter = strFilter & "and campo3 ='" & Me.campo3 & "'"
ApplicaIlFiltro
End Sub
La routine funziona su tutti i campi con formato testo; se cerco di
filtrare dei campi con formato data mi da la mi da una segnalazione di
errore "OPERAZIONE PRECEDENTE ANNULLATA" e se visualizzo il dEbug mi
sottolinea la riga di codice Me.FilterOn = True.
Il problema ha mio parere puo' essere il fatto di aver impostato la
variabile  strFilter come stringa e di aver impostato la routine
ApplicaIlFiltro come segue
Public Sub ApplicaIlFiltro()
Dim nrCaratteriTgl As Integer
nrCaratteriTgl = Len(strFilter)
nrCaratteriTgl = nrCaratteriTgl - 4
If Left(strFilter, 4) = "and " Then
     = Right(strFilter, nrCaratteriTgl)
End If
Me.Filter = strFilter
Me.FilterOn = True
End Sub
Come posso fare per poter filtrare allo stesso modo anche i campi con
formato data?
Avrei anche necessita' di poter dalla stessa maschera stampare un
report con i dati filtrati.
Vi ringrazio in anticipo
Saluti Dino


text:

Direi che se il campo è data al posto delgi apici ci vanno i #
strFilter = strFilter & "and campo3 =#" & Me.campo3 & "#"
F.


author: Gabriele Bertolucci

text:
> Cia a tutti ho impostato questa routine su ogni campo dela mia
> maschera per poter filtrare piu' volte un record (identico al filtro
> in base a selezione):
Cosa intendi con "filtrare più volte un record"?
Intendi forse "applicare più condizioni ad un filtro"?
> Private Sub campo3_DblClick(Cancel As Integer)
> strFilter = strFilter & "and campo3 ='" & Me.campo3 & "'"
Ti suggerisco di sostituire con la seguente:
strFilter = strFilter "(campo3 = " & Chr(34) & _
            Me.campo3 & Chr(34) & ") AND "
Io seguirei la logica di aggiungere sempre " AND " in fondo ad ogni
condizione, così, alla fine, per ottenere il filtro corretto devi sempre e
solo togliere gli ultimi 5 caratteri, senza fare alcun If.
> ApplicaIlFiltro
> End Sub
> La routine funziona su tutti i campi con formato testo; se cerco di
> filtrare dei campi con formato data mi da la mi da una segnalazione di
> errore "OPERAZIONE PRECEDENTE ANNULLATA" e se visualizzo il dEbug mi
> sottolinea la riga di codice Me.FilterOn = True.
> Il problema ha mio parere puo' essere il fatto di aver impostato la
> variabile  strFilter come stringa e di aver impostato la routine
> ApplicaIlFiltro come segue
No. I filtri sono sempre delle stringhe.
Il problema è che, per dare in pasto una data a Jet-SQL è bene racchiuderla
tra "#" invece che tra apici.
Per capirci, nel caso tu abbia un campo5 di tipo data, seguendo il tuo
codice avresti dovuto scrivere quanto segue:
Private Sub campo5_DblClick(Cancel As Integer)
  strFilter = strFilter "(campo5 = #" & Me.campo5 & "#) AND "
  ApplicaIlFiltro
End Sub
> Public Sub ApplicaIlFiltro()
> Dim nrCaratteriTgl As Integer
> nrCaratteriTgl = Len(strFilter)
> nrCaratteriTgl = nrCaratteriTgl - 4
> If Left(strFilter, 4) = "and " Then
>      = Right(strFilter, nrCaratteriTgl)
> End If
> Me.Filter = strFilter
> Me.FilterOn = True
> End Sub
Ovviamente, se vuoi seguire il mio suggerimento, supponendo che strFilter
sia definita almeno a livello di dichiarazioni della form, anche Sub in
questione dovrebbe essere modificata come segue:
Public Sub ApplicaIlFiltro()
  strFilter = Left$(strFilter, Len(strFilter) - 5)
  Me.Filter = strFilter
  Me.FilterOn = True
End Sub
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:

> F.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao F Wrote
Grazie per per la dritta .... era proprio il cancelletto.
Nel proseguire con lo sviluppo pero' mi e' sorto un altro problema.
I dati filtrati in questa maschera io ho necessita' di stamparli
tramite un report.
All'evento "Su APERTURA" del report ho inserito la seguente routine:
Private Sub Report_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Me.Filter = Me.OpenArgs
Me.FilterOn = True
End If
End Sub
Quando pero' apro il report il debug  come errore OpenArgs.Come posso
fare?Aspetto tue notizie
Grazie ancora


text:

Ciao Gabriele Wrote



text:
> I dati filtrati in questa maschera io ho necessita' di stamparli
> tramite un report.
>
> All'evento "Su APERTURA" del report ho inserito la seguente routine:
>
> Private Sub Report_Open(Cancel As Integer)
> If Not IsNull(Me.OpenArgs) Then
> Me.Filter = Me.OpenArgs
> Me.FilterOn = True
> End If
> End Sub
>
> Quando pero' apro il report il debug  come errore OpenArgs.Come posso
> fare?Aspetto tue notizie
A parte che io avrei utilizzato la seguente istruzione
  Me.Filter = Forms("nomeformchiamante").Filter
il metodo che stai utilizzando non funziona con i report.
In questo caso non devi utilizzare i filtri ma le condizioni di where sul
comando DoCmd.OpenReport, per il quale trovi documentazione nell'help di
VBA.



title: impossibile creare mde

author: Silvia

text:
Sto cercando di creare un mde ma ottengo un
messaggio secco in cui si dice "impossibile creare il database mde", eppure
altre volte ci sono riuscita. Da cosa può dipendere ? L'unica differenza è che
questa volta ho del codice in più su una maschera che mi richiama dei valori su
un controllo. Ci sto perdendo la testa.

....... e intanto il sito vcomune è sempre KO
!

Grazie

Silvia


title: impossibile creare mde

author: LaLo

text:
"Silvia" <
cos...@unifi.it
> ha scritto nel messaggio
news:000a01c07a4c$9f0e6dc0$9053...@diaf.agr.unifi.it...

Grazie
Silvia
========
Prova a compilare i moduli; di solito l'errore e su qualche modifica non
testata.
Ciao
LaLo


title: impossibile creare mde

author: Porello

text:
Compila tutti i moduli e ricontrollali.

Ciao

"Silvia" <
cos...@unifi.it
>
  ha scritto nel messaggio
news:000a01c07a4c$9f0e6dc0$9053...@diaf.agr.unifi.it
...




title: problemone

author: danieleni

text:
Ciao ragazzi, mi dite come posso ovviare a questo tipo di errore visto
che il database in questione ho intenzione di condividerlo in rete?
"The table "scadenziario" is alredy opened exlusively by another user,
or it is alredy open through the user interface, and cannot be
manipulated programmatically."
Grazie


title: problemone

text:
"danieleni" <
a...@a.it
> ha scritto nel messaggio
news:3c8ce43...@news.tiscalinet.it...

Non ne sono sicuro, ma ci provo. Se hai un unico database e provi ad aprirlo
su due pc contemporaneamente si verifica ciò che hai descritto sopra
Per condividere il database dividilo in FrontEnd e BackEnd (in questo devi
mettere solo le tabelle). Su ogni PC carichi il FE eseguito in locale con le
tabelle collegate all'unico BE.
Ovviamente condividi la cartella dove sta il BE.
Dovrebbe andare
Paolo


title: problemone

author: Antonio Biso

text:
danieleni <
a...@a.it
> wrote in message 3c8ce43...@news.tiscalinet.it...
Perchè usi questo subject senza significato?
Antonio


title: Copiare un campo in un altro e...

author: Frank Homme

text:
Ho un campo "ID", numerico
e un secondo campo "Nr", alfanumerico.
"Nr" è dato per i primi 150 record
(quindi per ID fino a 150 compreso)
dal concatenamento fra ID e la lettera N
Es:
ID = 102
Nr = 102N
I restanti record, da 151 in poi
ID = Nr.
Come potrei fare in modo da impostare automaticamente
Nr con il solo ID immesso dall'utente?


title: Copiare un campo in un altro e...

author: Carlo Costarella

text:
"Frank Homme" <
frank...@sprachnapltan.de
> ha scritto nel messaggio
news:45a52cb6$0$20823$5fc...@news.tiscali.it...

If me.ID > 150 then
me.NR = me.ID
else
Me.nr = Me.ID + "TuaLettera"
end if
Ciao, Carlo


author: nicolamanzoni

text:
scusate ancora il disturbo, vorrei sapere come si può lanciare il browser da un pulsante comando
ps. ho fatto ricerche per tante keywords come url-link-browser ma non ho trovato nulla,  forse perchè è tanto banale che nessuno lo ha mai chiesto :sorry:
--
nicolamanzoni
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-861526.html
Inviato via
http://www.itsistemi.net


title: lanciare il browser da un pulsante comando

author: EmMeCi - Style

text:
[cut]
Ciao, devi fare cosě:
Private Sub Comando2_Click()
Dim aprire
aprire = Shell("C:\Programmi\Internet Explorer\iexplore.exe", 1)
End Sub
Ciao!
--
**********
EmMeCi - Strano...Mavero
**********
Blog Personale:
http://www.setfocus.it
LOST: ecco cosa nasconde la fantomatica BOTOLA -
http://tinyurl.com/jev7v


text:
[cut]
Ciao, devi fare così:

Ciao!


ah quindi più che il browser predefinito lancio proprio l'applicazione...
sai sa c'è modo di specificare una url? in pratica la mia url viene da una casella di testo, potrei usare la proprietà 'collegamento ipertestuale' di un'immagine, ho provato indicando 'forms!miaform!miocontrollo' ma non me la valuta
intanto grazie



title: filtri maschere e report

text:
In una maschera ho 3 pulsanti che filtrano i dati (in base ad un solo campo)
delle varie sottomaschere e poi un pulsante che apre il report.
Vorrei riuscire ad aprire il report filtrato in base al tasto di filtro che
ho schiacciato, ma non so come fare.
Se nei pulsanti che mi filtrano le varie sottomaschere inserisco anche il
filtro per il report ottengo errore perche' il report non e' aperto (infatti
lo voglio aprire se schiaccio sul pulsante per aprire il report).
So che si puo' fare tutto piu' facilmente con il filtro fatto con un
combobox in modo che il criterio di filtro rimane memorizzato e si usa anche
per aprire il report.
Grazie
Ciao
Beppe


title: filtri maschere e report

author: Roberto dalla campagna

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:a7j8d.61428$35.30...@news4.tin.it...

Onestamente non ho capito tutto quello che hai scritto, ma se il tuo
problema č impostare il filtro del report uguale al filtro della mashera da
cui apri il report, se ma mascgera si chiama MiaMaschera, a fronte
dell'evento "Su apertura" del report genera il seguente codice VBA:
Me.Filter = Forms!MiaMaschera.Filter
Me.FilterOn = True
>
> Grazie
>
> Ciao
> Beppe
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: limite 256 caratteri dei risultati nelle query

author: Leoniglio

text:
Qualcuno sa come superare questo limite?
AIUTO!!!!


title: Access 2.0 & Access97

author: Alessandro Grossi

text:
Salve,
ho convertito un db scritto con access 2.0 in uno per la versione 97.
Quando apro il db ricevo il seguente mex:
Error runtime 2465. Impossibile trovare il campo 'scheda' a cui fa
riferimento l'operazione.
Dove ho sbagliato?
Alessandro Grossi
a.gr...@agora.stm.it
socio PVI I-SANC


title: Access 2.0 & Access97

author: Federico Luciani

text:
Alessandro Grossi wrote:
> Salve,
> ho convertito un db scritto con access 2.0 in uno per la versione 97.
> Quando apro il db ricevo il seguente mex:
> Error runtime 2465. Impossibile trovare il campo 'scheda' a cui fa
> riferimento l'operazione.
> Dove ho sbagliato?
se non ricordo male, in access 2 era possibile usare la
traduzione 'scheda' al posto di Form,
quindi se la tua 'scheda' non e' realmente un campo
mancante, di sicuro da qualche parte nel codice hai
qualcosa del tipo:
qualcosa.Scheda.qualcosaltro
quindi sostituisci Scheda con Form e riprova.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Access 2.0 & Access97

text:
On Sat, 04 Nov 2000 06:17:50 GMT, Federico Luciani
<
fluc...@paperino.libero.it
> wrote:
>quindi sostituisci Scheda con Form e riprova.
>Federico
grazie, vado a controllare.



title: Access 2.0 & Access97

text:
On Sat, 04 Nov 2000 06:17:50 GMT, Federico Luciani
<
fluc...@paperino.libero.it
> wrote:
>quindi sostituisci Scheda con Form e riprova.
Ho provato ed ora funge tutto.
Grazie.



title: [?] Eseguire una query "SELECT... FROM" senza creare querydef

author: -> Dave <-

text:
Ciao a tutti !!
Problema : Ho una maschera che contiene al suo interno una sottomaschera, a
sua volta collegata a una tabella. Vorrei popolare questa tabella usando un
filtro creato da una query Sql. Questa query viene chiamata dopo aver
selezionato un valore da una casella combinata.
Nell'evento _AfterUpdate ho quindi inserito il codice per aprire il
recordset filtrato , ma ora come lo associo alla sottomaschera ?
Grazie mille per evt. risposte !!
DaVe
Access97 SR1 , Win98


author: Lorenzo Coronati

text:
Scrisse "-> Dave <-" <da...@hate.spam>:
>Nell'evento _AfterUpdate ho quindi inserito il codice per aprire il
>recordset filtrato , ma ora come lo associo alla sottomaschera ?
Brutalmente: me!sottom.form.recordsource = stringasql
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


author: -> DaVe <-

text:
Perfetto !! Grazie !!
DaVe
Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
38e8b845...@news.libero.it...



title: Scusate se insisto

author: bobbit

text:
Avete idea del motivo per cui mi si è svuotata la lista degli OCX di access
e di come si possa ripristinare?
Grazie, Bobbit


title: MSDE

author: Raffaele

text: Qualcuno sa dirmi che id e password devo utilizzare nella upsize guidato?


title: MSDE

author: mark

text:
"Raffaele" <
val...@inwind.it
> wrote in message
news:Netk8.22779$1S3.6...@twister1.libero.it...
> Qualcuno sa dirmi che id e password devo utilizzare nella upsize guidato?
>
>
>
Usa    "sa"  senza  password
Saluti
Dell'Oca Marco
D.M.Software


title: Crash Access 2007 e perdita dati

text:
Ho un programma in Access 2007 che risiede su un server Win 2000. Questo programma è usato quotidianamente e per diverse ore da una 40-ina di utenti che accedono con la propria utenza. Questi condividono la scrittura sulla tabella principale nello stesso .accdb. Tre mesi fa il primo blocco e qualche giorno fa il secondo: capita che il db di esercizio venga "svuotato" dal codice e da una parte dei dati della tabella principale. Access crea due file:  "Backup di Backup xxxx. accdb" (che però non si è rivelata l'ultima copia aggiornata) ed un file che chiama "Database.mdb" dove invece i dati della tabella sono integri.

Lo stesso blocco si è verificato con un db collaudato e stabile in Access 97, poi convertito in 2007 utilizzato da tre utenti. Con il 97 suddiviso in due mdb (Dati e Programma), con il 2007 unificato in un .accdb unico contenente anche le tabelle.

Sapete dare una spiegazione a questo comportamento?
Grazie mille

Manuela


title: Controllo porta RS-232 con Access 97

author: Denis

text:
Salve,
alcuni di voi mi hanno suggerito di cercare MSCOMM..., altri mi dicono che
occorre una licenza. Io effettivamente ho visto che senza licenza non si fa
niente. Ho Win98 e Win 2000. Ho comunque scaricato una ActiveX gratuito da
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
,
ma non capisco un accidenti di come devo passargli la stringa che voglio
scrivere sulla mia Com1.
Qualcuno l'ha mai fatto?
Ciao Denis


title: ListView - ComboBox

author: crisbetter

text:
Ciao a tutti,
ho un controllo ListView in una maschera Access 97 che non so come riempire
di elementi. Come faccio ? Lo faccio da codice ? Non funziona la proprietą
ListItems !
Posso agganciarci un tabella dalla finestra proprietą della ListView ? In
che modo ?
Stesso discorso per una ComboBox . Come posso fare a riempirla ? Perchč non
esiste o quanto meno non funziona come in VB la proprietą 'AddItem' ????
GRAZIE A TUTTI VOI !!!!!!!!!


title: ListView - ComboBox

author: Massimiliano Bertoglio

text:
"crisbetter"
> Ciao a tutti,
> ho un controllo ListView in una maschera Access 97 che non so come
riempire
> di elementi. Come faccio ? Lo faccio da codice ? Non funziona la proprietà
> ListItems !
> Posso agganciarci un tabella dalla finestra proprietà della ListView ? In
> che modo ?
> Stesso discorso per una ComboBox . Come posso fare a riempirla ? Perchè
non
> esiste o quanto meno non funziona come in VB la proprietà 'AddItem' ????
AddItem credo funzioni solo con le Combo delle barre dei menù/Strumenti di
Access.
Sul sito comune
www.sitocomune.com
 dovresti trovare degli esempi per
popolare a Runtime Combo/ListView.
Uno che mi viene in mente è "Impostare una stampante come predefinita" di
Carlo Costarella.
Ciao, Max


title: ListView - ComboBox

author: Roberto da casa

text:
"crisbetter" <
cov...@tiscalinet.it
> ha scritto nel messaggio
news:agmtu0$6mv$1...@lacerta.tiscalinet.it...

Nella proprietą Tipo origine riga della casella di riepilogo o della casella
combinata seleziona Tabella/query; nella proprietą Origine riga scrivi
invece il nome della tabella o della query che contengono i dati da
visualizzare.
Dai anche uno sguardo alle proprietą Numero colonne e Larghezza colonne.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [Report] Valorizzare campo di tipo testo

text:
Su apertura report vorrei attivare, come nelle query una sorta di:
Like[Inserire Data Chiusura Attività]
in modo tale che tale dato immesso vada a valorizzare un campo chiamato
txt_data non associato presente nel report stesso.
non mi riesce!!!
cosa dovrei fare?
Grazie.
--
**********
EmMeCi
**********


author: sv

text:
EmMeCi - Style ha scritto:
> Su apertura report vorrei attivare, come nelle query una sorta di:
> Like[Inserire Data Chiusura Attività]
> in modo tale che tale dato immesso vada a valorizzare un campo chiamato
> txt_data non associato presente nel report stesso.
> non mi riesce!!!
> cosa dovrei fare?
> Grazie.
Se l'origine del report è la query, tu stesso hai trovato la soluzione.
Associa txt_data ad un campo della query che abbia il valore che vuoi tu.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
[cut]
no, l'origione non era la query, allora ho creato una variabile da codice e
ho risolto in questo modo!
grazie cmq!
--
**********
EmMeCi
**********


title: Query con risultato una sola riga

text:
Ciao a tutti,
spero di essere stato chiaro nell'oggeto ma non mi č venuto meglio :-)
Vorrei creare una stringa da una query:
SELECT Archivio_Pdf.Data_Doc, Archivio_Pdf.Nome_File
FROM Archivio_Pdf
WHERE (((Archivio_Pdf.Data_Doc) Between [Forms]![Maschera Stampa]![Dal] And
[Forms]![Maschera Stampa]![Al]))
ORDER BY Archivio_Pdf.Data_Doc;
Qui mi tirerebbe fuori:
file_1.pdf
file_2.pdf
file_3.pdf
ecc.. ecc..
io invece vorrei che venisse:
file_1.pdf file_2.pdf file_3.pdf ecc. ecc.
Con uno spazio tra i risultati.
E' possibile?
Ciao Grazie Cesco


title: Query con risultato una sola riga

author: Roberto da Parma

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:NxBNk.180365$FR.4...@twister1.libero.it...

Devi fare un ciclo in VBA
   Dim rs      As DAO.Recordset
   Dim fld     As DAO.Field
Set rst = currentdb.openrecordset("SELECT Archivio_Pdf.Data_Doc,
Archivio_Pdf.Nome_File FROM Archivio_Pdf WHERE (((Archivio_Pdf.Data_Doc)
Between [Forms]![Maschera Stampa]![Dal] And [Forms]![Maschera Stampa]![Al]))
ORDER BY Archivio_Pdf.Data_Doc;")
      For Each fld In rs.Fields
        If Not rs.EOF then
            rs.Fields("Nome_File ") = rs.Fields("Tuocampo") & " "
        else
           rs.Fields("Nome_File ") = rs.Fields("Tuocampo")
        end if
      Next
   rs.Close
   Set rs = Nothing
   Set fld = Nothing
Ciao
--
Roberto da Parma


title: Query con risultato una sola riga

author: Carlo Costarella

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:NxBNk.180365$FR.4...@twister1.libero.it...

Sě č possibile.
Una strada: crea una funzione che cicla tra i record della query e accoda il
risultato in una variabile stringa.
Questa stringa ottenuta la usi come vuoi...per esempio in un campo di una
tabella di appoggio o, se ti basta, in una msgbox o, al limite, la incolli
in un controllo testo di una maschera.
Ciao, Carlo


title: Query con risultato una sola riga

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:ge6p6e$6uq$1...@tdi.cu.mi.it...

L'idea č quella di mandare tutto pdftk.exe, per poter unire dei file PDF che
hanno un percorso preciso ed il campo della query
Archivio_Pdf.Nome_File.
Sarą poi possibile mandare tutto alla shell che mi lancia pdftk.exe [elenco
dei file sulla riga] cat file.pdf
Io non sono un programmatore e non saprei proprio come lanciare l'esecuzione
di questo comando.
Ciao Cesco


title: Query con risultato una sola riga

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:KwCNk.91294$Ca.2...@twister2.libero.it...
>
> "Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
> news:ge6p6e$6uq$1...@tdi.cu.mi.it...
>>
>> "
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
>> news:NxBNk.180365$FR.4...@twister1.libero.it...
>>> Ciao a tutti,
>>>
>>> spero di essere stato chiaro nell'oggeto ma non mi è venuto meglio :-)

> L'idea è quella di mandare tutto pdftk.exe, per poter unire dei file PDF
> che hanno un percorso preciso ed il campo della query
>
> Archivio_Pdf.Nome_File.
>
> Sarà poi possibile mandare tutto alla shell che mi lancia pdftk.exe
> [elenco dei file sulla riga] cat file.pdf
>
> Io non sono un programmatore e non saprei proprio come lanciare
> l'esecuzione di questo comando.
>
> Ciao Cesco
>
>
Con il codice che ti ho postato mandi tutto in una variabile [Tuocampo] (è
un campo che devi creare in più nella tua tabella) nel formato che hai
chiesto
Poi con il comando Shell(...) fai quello che chiedi richiamando il valore
del campo.



title: Query con risultato una sola riga

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:ge6t29$bph$1...@tdi.cu.mi.it...

Al primo passo mi da errore su Dim rs As DAO.Recordset
Errore di compilazione
Tipo definito dall'utente non definito
Che significa
Ciao cesco


title: Query con risultato una sola riga

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:K_CNk.180442$FR.4...@twister1.libero.it...

Mi rispondo da solo mancava il DAO in VBA.. ora l'ho inserito


title: Query con risultato una sola riga

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:ge6p6e$6uq$1...@tdi.cu.mi.it...

Sto andando avanti passo passo ora sono a questo punto:
sul  For Each fld In rs.Fields mi dice
Erore di run-time 91
Variabile oggetto o variabile del blocco With non impostata
Private Sub Comando5_Click()
   Dim rs As DAO.Recordset
   Dim fld As DAO.Field
   Set rst = CurrentDb.OpenRecordset("SELECT Archivio_Pdf.Nome_File FROM
Archivio_Pdf;")
      For Each fld In rs.Fields
        If Not rs.EOF Then
            rs.Fields("Nome_File ") = rs.Fields("Tuocampo") & " "
        Else
           rs.Fields("Nome_File ") = rs.Fields("Tuocampo")
        End If
      Next
   rs.Close
   Set rs = Nothing
   Set fld = Nothing
End Sub


title: Query con risultato una sola riga

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:o%DNk.91375$Ca.2...@twister2.libero.it...

Controlla il nome dei campi.
Tuocampo non esiste nella tua tabella quindi o lo sostituisci con il nome di
un campo che c'č gią o lo aggiungi nella tua tabella, bada che lo devi anche
aggiungere quando imposti il Set = ....
Notavo ora che sbagli anche il Set...per il momento prova con
SELECT * FROM Archivio_Pdf



title: Query con risultato una sola riga

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:ge74ep$ke2$1...@tdi.cu.mi.it...

Si infatto ho ridotto all'osso la query... per capire bene come funziona.
Solo che non capisco.. se aggiungo un campo alla tabella da cui estraggo i
file,
dove caspita ho il risultato, nella prima riga?
Io sto estraendo un'elenco dalla tabella Archivio_Pdf, che devo fare
aggiungere un campo in quella tabella?
Ciao Francesco


title: Query con risultato una sola riga

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:ge74ep$ke2$1...@tdi.cu.mi.it...
>
> "
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
> news:o%DNk.91375$Ca.2...@twister2.libero.it...
>>
>> "Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
>> news:ge6p6e$6uq$1...@tdi.cu.mi.it...
>>>
>>> "
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
>>> news:NxBNk.180365$FR.4...@twister1.libero.it...
>>>> Ciao a tutti,
>>>>
>>>> spero di essere stato chiaro nell'oggeto ma non mi è venuto meglio :-)

> di un campo che c'è già o lo aggiungi nella tua tabella, bada che lo devi
> anche aggiungere quando imposti il Set = ....
>
> Notavo ora che sbagli anche il Set...per il momento prova con
>
> SELECT * FROM Archivio_Pdf
>
> Ciao
>
> --
>
> Roberto da Parma
Ora ho aggiunto un campo Memo che si chiama Note nella tabella Archivio_Pdf
ma c'è ancora qualche cosa che non fa nel FOR... mi si blocca li.
Private Sub Comando5_Click()
   Dim rs As DAO.Recordset
   Dim fld As DAO.Field
   Set rst = CurrentDb.OpenRecordset("SELECT * FROM Archivio_Pdf;")
      For Each fld In rs.Fields
        If Not rs.EOF Then
            rs.Fields("Nome_File ") = rs.Fields("Note") & " "
        Else
           rs.Fields("Nome_File ") = rs.Fields("Note")
        End If
      Next
   rs.Close
   Set rs = Nothing
   Set fld = Nothing
Ciao Grazie della pazienza
End Sub


title: Query con risultato una sola riga

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto
cut
> L'idea č quella di mandare tutto pdftk.exe, per poter unire dei file PDF
> che hanno un percorso preciso ed il campo della query
Del tipo come complicarsi la vita....
La soluzione che ti ho prospettato č molto piů semplice e il risultato č
esattamente la stringa che devi mandare a pdftk.exe.
Perchč non l'hai presa in considerazione?
Ciao, Carlo


title: Query con risultato una sola riga

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:ge7bsn$tn1$1...@tdi.cu.mi.it...

Scusami Carlo,
non volevo non prenderla in considerazione, ma non ho capito cosa fare.
Perdonami... sto cercando di trovarle il modo piů semplice,
forse tu mi hai dato i giusti input.. ma hai capito cosa devo fare.
Ciao cesco


title: Query con risultato una sola riga

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:ge7bsn$tn1$1...@tdi.cu.mi.it...

Aggiungo anche che non so costruire funzioni...
Ciao cesco


title: Query con risultato una sola riga

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:%PGNk.180649$FR.4...@twister1.libero.it...
>
> "Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
> messaggio news:ge7bsn$tn1$1...@tdi.cu.mi.it...
>>
>> "
news.libero.it
" <
cesi...@msn.com
> ha scritto
>> cut
>>> L'idea è quella di mandare tutto pdftk.exe, per poter unire dei file PDF
>>> che hanno un percorso preciso ed il campo della query
>>
>> Del tipo come complicarsi la vita....
>> La soluzione che ti ho prospettato è molto più semplice e il risultato è
>> esattamente la stringa che devi mandare a pdftk.exe.
>>
>> Perchè non l'hai presa in considerazione?
>>
>> Ciao, Carlo
>
> Aggiungo anche che non so costruire funzioni...
>
> Ciao cesco
 Dicevo..."crea una funzione che cicla tra i record della query e accoda il
risultato in una variabile stringa.
Questa stringa ottenuta la usi come vuoi...per esempio in un campo di una
tabella di appoggio o, se ti basta, in una msgbox o, al limite, la incolli
in un controllo testo di una maschera".
Salva la tua query e dagli un nome.
Poi apri un modulo pubblico e scrivi la seguente Function:
Public Function CreaStringa() as string
dim rcs as DAO.Recordset ' ricorda di inserire il riferimento a DAO
Dim i as integer, MiaStringa as string
Set rcs = CurrentDB.OpenRecordset("NomeQuerySalvata")
rcs.movelast
rcs.movefirst
MiaStringa = ""
For i = 1 to rcs.recordcount
MiaStringa = Miastringa & " " & rcs!Nome_File
rcs.movenext
next i
rcs.close
set rcs = nothing
CreaStringa = MiaStringa
End Function
Il risultato di CreaStringa() è proprio l'elenco che ti interessa.
Puoi passare questa stringa al codice che usi con pdftk.exe,
ma puoi anche salvarla dove più ti piace.
Ciao, Carlo
P.S. mi sono accorto che nella tua query usi un criterio che punta a delle
date
presenti nella maschera "Maschera Stampa".
Questo modo di procedere potrebbe dare dei problemi, ti consiglio di usare
due funzioni che estraggono le due date.
Per esempio:
Public Function DimmiDataDal()as date
DimmiDataDal = Forms![Maschera Stampa]!Dal
End Function
Public Function DimmiDataAl()as date
DimmiDataAl= Forms![Maschera Stampa]!Al
'o come si chiama il controllo
End Function
Nella query che salverai, nei criteri, scriverai al posto di
Between [Forms]![Maschera Stampa]![Dal] and... ecc.
Between DimmiDataDal() And DimmiDataAl()


title: Query con risultato una sola riga

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:ge7q1v$dom$1...@tdi.cu.mi.it...

Direi che ci siamo... ho buttato tutto nel MessageBox e vedo la stringa
corretta...
ma devo essermi perso qualche cosa sulla shell perchè non mi crea il file
unito.
Public Function CreaStringa() As String
Dim rcs As DAO.Recordset
Dim i As Integer, MiaStringa As String
Set rcs = CurrentDb.OpenRecordset("prova")
rcs.MoveLast
rcs.MoveFirst
MiaStringa = "Z:\DB_ACCESS\pdf\pdftk.exe"
For i = 1 To rcs.RecordCount
MiaStringa = MiaStringa & " " & rcs!Nome_File
rcs.MoveNext
Next i
rcs.Close
Set rcs = Nothing
CreaStringa = MiaStringa & " " & "cat output c:\Temp\file.pdf"
Call Shell(MiaStringa, 1)
End Function
Ciao cesco


title: Query con risultato una sola riga

text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:NxBNk.180365$FR.4...@twister1.libero.it...

Risolto utile per PDFTK.EXE
Public Function CreaStringa() As String
Dim rcs As DAO.Recordset
Dim i As Integer, MiaStringa As String
Set rcs = CurrentDb.OpenRecordset("prova") ' nome della query
rcs.MoveLast
rcs.MoveFirst
MiaStringa = "Z:\DB_ACCESS\pdf\pdftk.exe" ' dove si trova l'eseguibile
For i = 1 To rcs.RecordCount
MiaStringa = MiaStringa & " Z:\DB_ACCESS\pdf\" & rcs!Nome_File ' da mettere
sempre il percorso dove sono i file PDF altrimenti la shell non funziona
rcs.MoveNext
Next i
rcs.Close
Set rcs = Nothing
CreaStringa = MiaStringa & " " & "cat output c:\Temp\file.pdf" ' dove
mettere il file che unisce i PDF
Call Shell(CreaStringa, 1)
End Function
Grazie a tutto coloro che mi hanno aiutato.
Ciao cesco


title: delucidazione workgroup access

author: Josef Knecht

text:
Salve a tutti, in Access 2000 ho creato un db di backend che ho messo
su un server in rete su una cartella condivisa (ogni client ha la
cartella mappata)
poi ho creato un Front-End ed un workgroup. Gli utenti aprono
l'applicazione utilizzando il file di workgroup che gli viene passato
solo all'apertura (praticamente il file di workgroup è indicato nelle
proprietà del collegamento)
tutto funziona regolarmente nel senso che ognuno può lavorare sulle
tabelle in relazione alle autorizzazioni date. Se però un utente apre
il backend direttamente dalla cartella mappata, e quindi non
attraverso il file di workgroup, allora è autorizzato a leggere
modificare e cancellare record in tutte le tabelle, tranne modificare
la struttura delle stesse. Come si risolve questo problema ?
Ciao
Jk


title: delucidazione workgroup access

author: Sandro

text:
"Josef Knecht" <
san...@tiscalinet.it
> ha scritto nel messaggio
news:4347ebf.05011...@posting.google.com...

Ciao Joseph,
se fai una copia del tuo fe e poi cancelli tutto e importi le tabelle dal
tuo be,
fai diventare questo fe copiato il nuovo be, ricollegando le tabelle ai vari
fe,
dovresti ottenere la protezione anche dei dati.
ps. oggi ci sono anche gli altri grandi in rientro vediamo cosa dicono.
così però è la procedura corretta.
Fammi sapere se va.


title: delucidazione workgroup access

author: desio

text:
"Josef Knecht" <
san...@tiscalinet.it
> ha scritto nel messaggio
news:4347ebf.05011...@posting.google.com...

penso che dovresti mettere la password al database be chiaramente devi
ricollegare le tabelle dopo al fe
ciao desio


title: delucidazione workgroup access

author: alb

text:
Lo sto facendo proprio questi giorni:
1) nel BE devi dare autorizzazione più basse
2) nel FE quando ti alleghi le tabelle allora ridevi dare altre
autorizzazioni: C'è poi anche l'ozione "With Owner Option" vedi help in
linea
"Josef Knecht" <
san...@tiscalinet.it
> ha scritto nel messaggio
news:4347ebf.05011...@posting.google.com...



title: delucidazione workgroup access

author: ALESSANDRO Baraldi

text:
"alb" <
dona...@yhaoo.it
> ha scritto nel messaggio
news:41e44ecd$0$8210$5fc...@news.tiscali.it...
> Lo sto facendo proprio questi giorni:
> 1) nel BE devi dare autorizzazione più basse
> 2) nel FE quando ti alleghi le tabelle allora ridevi dare altre
> autorizzazioni: C'è poi anche l'ozione "With Owner Option" vedi help in
> linea
Sicuro....?
Il Be ed il Fe vanno divisi dopo aver fatto la gestione completa
del file di protezione con Utenti, livelli e permissivi sulle operaizoni
e sugli oggetti.
Tali Oggetti coinvolgono anche le tabelle nel BE nonchè i permissivi
alla scrittura....!!!
Dopo aver crato il progetto si divide FE e BE, ma il file.MDW di protezione
deve essere il medesimo, vorrei vederti lavorare con 2 file MDW
contemporaneamente.
Quanto dici riguardo la modalità di protezione pertanto è, a mio avviso, non
corretto.
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: [OT] ultimo aggiornamento per la crociera vel-ICAA

author: skipper

text:
i napoletani disdicono il tutto per troppa distanza e/o altri impegni....
avrei bisogno di definire esattamente quanti siamo per sapere se organizzare
o abbandonare la nave...
chi c'č?
--
___/)____/)______ skipper dixit...


author: Sergio MAZZA

text:
skipper wrote:
> i napoletani disdicono il tutto per troppa distanza e/o altri
> impegni.... avrei bisogno di definire esattamente quanti siamo per
> sapere se organizzare o abbandonare la nave...
> chi c'č?
Sergio + Rossana;
Ciao.
--
Sergio MAZZA


author: namor

text:
"skipper" <NOskip...@GRAZIEsuperskipper.it> ha scritto nel messaggio
news:DOV3d.13174$Ie2....@tornado.fastwebnet.it...

Uno.
Namor


text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:S0Y3d.730$N45....@twister2.libero.it...

ho paura che la crociera vel-ICAA sia tristemente naufragata per assenza di
equipaggio....
se foste interessati č possibile che organizzi qualcosa piů avanti.
chi volesse essere aggiornato circa nuove crociere mi mandi una mail a
skipper at superskipper punto it e lo inserirň nella mia mailing list di
proposte
inoltre vorrei organizzare una crociera natalizia di una decina di giorni
verso al sardegna e la corsica (in quel periodo i prezzi di noleggio sono
molto interessanti)
skipper dixit attendendum Hondam cbr millum replicaverunt.... wroooommmm


title: problema con percorso tabelle allegate...

author: Ivan Piffer

text:
Salve ragazzi...
Ho un database (ACCESS2000) che ha 2 tabelle collegate , una in
formato txt e l'altra in formato xls. E' possibile fare in modo che il
collegamento sia indipendente dalla posizione in modo che il tutto
funzioni in qualsiasi directory del PC(file mdb e altri file collegati
nella stessa dir naturalmente...).
Se potete aiutarmi...
Ivan


author: CarloCos

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:9u76pt8md0nqbtmtv...@4ax.com...

in
www.sitocomune.com
 troverai quello che ti serve: "Riallegare tabelle...".
Credo però che tu voglia una procedura del tutto automatica. E' così?
Questi i concetti che ti possono essere di aiuto:
Ogni tabella allegata ha una stringa di collegamento o connessione nella
quale è riportato nome e percorso del file  collegato:
";DATABASE=c:\NomeCartella\NomeDB.mdb". Questa proprietà (Connect) è di
lettura e SCRITTURA.
L'insieme delle tabelle, collegate e non (TableDefs), contengono gli oggetti
TableDef che rappresentano la definizione memorizzata delle tabelle.
Ogni tabella collegata (anche file di testo o fogli di calcolo collegati) ha
una stringa di "Connessione" o "Collegamento" desumibile dalla proprietà
"Connect" della TableDef.
Il database corrente ha nella proprietà "Name" il percorso e il nome del
database stesso.
Quindi, conoscendo la path del database corrente (la cartella e il nome del
database), sapendo che i files (database o file di testo o di excel)
allegati risiedono nella stessa cartella del DB in uso, non sarà difficile
impostare la nuova stringa (proprietà) "Connect" delle tabelle allegate.
Credo che questi commenti aggiunti a quello che imparerai dal
www.sitocomune.com
 ti permetteranno di creare una procedura del tutto
automatica di "Collegamento" a prescindere dalla posizione (disco o
cartella) dei files allegati. Unica costante fissa: tutti i files devono
risiedere nella stessa cartella.
Se così non fosse dovrai prevedere un input da parte dell'utente che indica
il disco e la cartella dove risiedono i files.
Perderesti il totale automatismo della procedura.
Buon lavoro, Carlo


title: Domanda da neofita

author: Angelo Brenna

text:
Ho due tabelle, una contenente un elenco di nomi e di percentuali, l'altra
contenente un elenco di spese. Vorrei creare un report in cui per ciascun
nome viene calcolato il riparto del totale delle spese secondo la relativa
percentuale.
Per determinare i totali ho creato una query che, attraverso il calcolo di
un'espressione (SUM), mi ritorna un solo record con il totale delle spese.
Quando cerco di creare il report (con la procedura guidata) inserendo il
totale ed il nome, mi viene dato un messaggio che dice che i campi non sono
correlati o qualcosa di simile.
Dove e' l'errore: nella costruzione del report oppure nella strutturazione
del database?
Qualche dritta in proposito, magari qualche indirizzo con esempi ad hoc?
Grazie per l'attenzione
Angelo


title: Domanda da neofita

author: Antonio Biso

text:
"Angelo Brenna" <
a_br...@yahoo.it
> ha scritto nel messaggio
news:b8mhab$sek$1...@lacerta.tiscalinet.it...
Risposta da veterano: scrivi un subject più significativo!!!
Antonio


title: Riepilogo due tabelle

author: Ablasorix

text:
Buongiorno,
ho bisogno di sapere come fare per unire i dati di due tabelle.
Adesso uso due query a campi incrociati, una per ciascun tabella. Ognuna conteggi i risultati di due diversi settori. Ho bisogno di avere il totale delle due. Come posso fare?
Ringrazio sin da ora.

Davide Gosti


title: Riepilogo due tabelle

author: Karl Donaubauer

text:
Ablasorix wrote:
> ho bisogno di sapere come fare per unire i dati di due tabelle.
> Adesso uso due query a campi incrociati, una per ciascun tabella.
> Ognuna conteggi i risultati di due diversi settori. Ho bisogno di
> avere il totale delle due. Come posso fare?

Spesso con questo tipi di esigenze la soluzione migliore � di
mantenere i dati in una sola tabella invece di due.

Se sei sicuro che non � possibile puoi usare una query di unione:

- crea una nuova query
- vai in vis. SQL della query
- poi l'enunciato SQL dipende di quale campi vuoi vedere,
in principio ci sono due sintassi per una query di unione:

per unire tutti i campi delle due tabelle:

Table Tabella1
UNION
Table Tabella2

o per unire solo alcuni campi e pi� vicino allo standard:

SELECT Campo1, Campo2, Campo3 FROM Tabella1
UNION
SELECT Campo1, Campo2, Campo3 FROM Tabella2

- salva la query e usala come origine dati della query a campi incrociati

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Aggiornamento Caselle di Riepilogo

text:
Ciao a tutti!!
Ho bisogno di risolvere un problema in modo urgente ma non so proprio
come venirne a capo...
Ho creato una maschera che in una casella di riepilogo. Nella maschera
sono presenti anche tre bottoni che servono per aggiungere, modificare,
eliminare i valori presenti nella casella di riepilogo.
In pratica premendo uno dei tre bottoni si apre una nuova machera che
permette appunto di effettuare quanto necessario.
I tasti "aggiungi" ed "elimina" funzionano perfettamente, nel senso che
provvedono ad aggiungere/eliminare la voce e chiudendo la maschera
aggiornano anche la casella di riepilogo.
Con il tasto "Modifica" si riscontrano i problemi, nel senso che la
maschera si apre, le modifiche al record selezionato vengono apportate,
ma nel momento in cui si chiude la maschera non riesco a far aggiornare
la casella di riepilogo.
Ho provato sia con il metodo refresh che requery, ma niente da fare.
Potete aiutarmi?
Grazie mille!!
Marco


title: Aggiornamento Caselle di Riepilogo

author: Alessandro Baraldi

text:
mbic...@yahoo.it
 ha scritto:

La cosa puzza molto...!
Se funzionano Delete ed Aggiungi ho la quasi certezza che siano 2 le
possibili cause:
1) La routine di Modifica
    Hai verificato in Tabella che le modifiche siano state salvate
realmente
2) La routine di Popolazione(se esiste).
Non hai specificato se la ListBox prende direttamente da un'origine
dati Tabellare/SQL/Query oppure da Elenco Valori.....!!!!
Nel caso di Tabella/Query/SQL ed i dati appaiono aggiornati veramente
si tratta solo del Requery, contrariamente non è possibile che ci sia
discordanza tra Tabella e ListBox.
@Alex
Se nella


title: Aggiornamento Caselle di Riepilogo

text:
Alessandro Baraldi ha scritto:

Allora ho appena verificato, ne momento in cui salvo la modifica, la
tabella viene modificata.
> 2) La routine di Popolazione(se esiste).
>
> Non hai specificato se la ListBox prende direttamente da un'origine
> dati Tabellare/SQL/Query oppure da Elenco Valori.....!!!!
>
Hai pienamente ragione, la casella di riepilogo prende i valori da una
query.
> Nel caso di Tabella/Query/SQL ed i dati appaiono aggiornati veramente
> si tratta solo del Requery, contrariamente non è possibile che ci sia
> discordanza tra Tabella e ListBox.
Purtroppo devo smentirti... pur specificando clr.requery, non cambia
nulla.
Praticamente, se io scorro al record successivo e poi torno a quello
modificato mi visualizza i valori corretti.
Ho scoperto che altrimenti se io clikko su la casella di riepilogo col
tasto destro e scelgo modullo mi refrescia i valori... se usassi questa
scorciatoria... come faccio a farglielo eseguire da codice?
Grazie Marco


title: Aggiornamento Caselle di Riepilogo

text:
mbic...@yahoo.it
 ha scritto:
[CUT]
> Allora ho appena verificato, ne momento in cui salvo la modifica, la
> tabella viene modificata.
Bene
> Hai pienamente ragione, la casella di riepilogo prende i valori da una
> query.
> > Nel caso di Tabella/Query/SQL ed i dati appaiono aggiornati veramente
> > si tratta solo del Requery, contrariamente non è possibile che ci sia
> > discordanza tra Tabella e ListBox.
>
> Purtroppo devo smentirti... pur specificando clr.requery, non cambia
> nulla.
> Praticamente, se io scorro al record successivo e poi torno a quello
> modificato mi visualizza i valori corretti.
Non è che lavori su Istanze di controlli o qualcosa d'altro.....
> Ho scoperto che altrimenti se io clikko su la casella di riepilogo col
> tasto destro e scelgo modullo mi refrescia i valori... se usassi questa
> scorciatoria... come faccio a farglielo eseguire da codice?
> Grazie Marco
Sinceramente quanto dici non è normale, almeno a me non è mai
capitato, la normalità
è che eseguendo il Requery DEVE riaggironarsi il Recordset di origine,
se non lo
fà, invece di provare accrocchi io proverei a capire meglio cosa porta
al non aggiornamento...!
@Alex


title: Aggiornamento Caselle di Riepilogo

text:
Alessandro Baraldi ha scritto:

Hai pienamente ragione... il problrma è che non so in che modo poter
testare cosa non va...


title: a proposito di date e funzione SE

text:
In una maschera ho un campo in cui indico una data di scadenza.
Vorrei creare una casella di testo che mi scriva
-se mancano oltre 60 giorni rispetto ad oggi = PRUDENZA
-se mancano 30 giorni rispetto ad oggi = ATTENZIONE
-se mancano 10 giorni rispetto ad oggi = PERICOLO
Ho fatto una cosa simile con i colori (verde-giallo-rosso) grazie alla
formattazione condizionale e funziona alla grande, ma cambiare
un'eventuale scritta (come si puo' fare in excel con la funzione SE)
proprio non saprei.
Grazie


title: a proposito di date e funzione SE

author: almorel

text:

Ciao,
sull'evento corrente della maschera metti
if condizione1 then Segnale ="PRUDENZA"
if condizione2 then Segnale ="ATTENZIONE"
if condizione3 then Segnale ="PERICOLO"
Le condizioni sono quelle che hai già applicato per la formattazione
condizionale.
Ciao
Alberto


title: a proposito di date e funzione SE

text:

Ok, ti ringrazio ma non ho dimestichezza con SQL quindi le condizioni
come saranno?


title: a proposito di date e funzione SE

text:

> come saranno?- Nascondi testo citato
>
> - Mostra testo citato -
Forse dovrei farcela con la funzione IIF, anzi con il doppio IIF.
=IIf([Scadenza]<Data(),"SCADUTO",IIf([Scadenza]=Data(),"In
scadenza","Non scaduto"))


title: a proposito di date e funzione SE

author: MA

text:
"skate2k5" <
skat...@fastwebnet.it
> ha scritto nel messaggio
news:d8ad499e-b184-4317...@q23g2000yqd.googlegroups.com...

DATE() non Data()
>


title: a proposito di date e funzione SE

text:
On 13 Apr, 09:27, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "skate2k5" <
skate...@fastwebnet.it
> ha scritto nel messaggionews:d8ad499e-b184-4317...@q23g2000yqd.googlegroups.com...

> - Mostra testo citato -- Nascondi testo citato
>
> - Mostra testo citato -
Si certo, anche se l'Help me lo da in italiano (boooo...)


title: backup

text:
Ma esiste una procedura che fa il backup del database ad ogni
inserimento di record nuovi?


title: backup

author: Silvio Berruti

text:
"gino2" <
a...@aaa.it
> ha scritto nel messaggio
news:3bb4962c...@news.inwind.it...
> Ma esiste una procedura che fa il backup del database ad ogni
> inserimento di record nuovi?
No, perņ trovi sul Sito Comune una procedura che provvede a compattare tutti
i BE, facendone una copia di sicurezza nella stessa cartella.
Prova a modificarla a tuo uso e consumo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Routine su condizione evento

text:
Un saluto a tutti, ho ancora parecchi problemi a realizzare una piccola
routine di azioni in una maschera.
Vorrei che a fronte della scelta di un'opzione in una combo, ci fosse
un MsgBox, alla chiusura del quale si spostasse il focus su una casella
di testo. Questo sono riuscito a realizzarlo grazie all'aiuto di
Roberto.
Il seguito della routine è questo: dovrei fare in modo che sull'evento
GotFocus della casella di testo questa si evidenziasse cambiando
colore, in giallo e dopo l'aggiornamento tornasse bianca spostando il
focus su un'altra combo con scelta automatica del testo da immettere
ed, infine, spostare il focus sulla prima combo.
E' una piccola procedura per evitare vi siano errori in un passaggio di
immissione dati infrequente nell'uso della maschera.
Sono riuscito ad ottenere singolarmente tutte le azioni di cui ho
parlato ma non  farle rientrare nella condizione primaria che parte
dalla scelta nella prima combo e quindi, ad esempio la casella di testo
diventa gialla ogni volta che ha il focus e non solo in quella
situazione e dopo l'aggiornamento va sempre ed in ogni caso a scegliere
il testo nella seconda combo quando invece il testo deve
necessariamente essere associato alla condizione primaria.
Credo che il codice vada scritto tutto nella if della prima combo ma
non riesco a concatenarlo.
Spero che qualcuno possa aiutarmi....


title: Routine su condizione evento

author: Morgan

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:1146423798.0...@u72g2000cwu.googlegroups.com...
Un saluto a tutti, ho ancora parecchi problemi a realizzare una piccola
routine di azioni in una maschera.
Vorrei che a fronte della scelta di un'opzione in una combo, ci fosse
un MsgBox, alla chiusura del quale si spostasse il focus su una casella
di testo. Questo sono riuscito a realizzarlo grazie all'aiuto di
Roberto.
Il seguito della routine č questo: dovrei fare in modo che sull'evento
GotFocus della casella di testo questa si evidenziasse cambiando
colore, in giallo e dopo l'aggiornamento tornasse bianca spostando il
focus su un'altra combo con scelta automatica del testo da immettere
ed, infine, spostare il focus sulla prima combo.
E' una piccola procedura per evitare vi siano errori in un passaggio di
immissione dati infrequente nell'uso della maschera.
Sono riuscito ad ottenere singolarmente tutte le azioni di cui ho
parlato ma non  farle rientrare nella condizione primaria che parte
dalla scelta nella prima combo e quindi, ad esempio la casella di testo
diventa gialla ogni volta che ha il focus e non solo in quella
situazione e dopo l'aggiornamento va sempre ed in ogni caso a scegliere
il testo nella seconda combo quando invece il testo deve
necessariamente essere associato alla condizione primaria.
Credo che il codice vada scritto tutto nella if della prima combo ma
non riesco a concatenarlo.
Spero che qualcuno possa aiutarmi....
Mumble mumble.....
Perchč tutto sto casino con ben tre passaggi?ů
Se il tuo problema č che che la combo e la casella di testo siano
riempite obbligatoriamente io prima del salvataggio dei dati mi controllerei
i due campi, se uno dei due č vuoto zac mi ci posiziono ed impedisco il
salvataggio.
Spiega meglio cosa deve fare l'utente su questi due controlli.
Morgan


title: Routine su condizione evento

text:
Morgan ha scritto:
> Mumble mumble.....
> Perchè tutto sto casino con ben tre passaggi?ù
> Se il tuo problema è che che la combo e la casella di testo siano
> riempite obbligatoriamente io prima del salvataggio dei dati mi controllerei
> i due campi, se uno dei due è vuoto zac mi ci posiziono ed impedisco il
> salvataggio.
> Spiega meglio cosa deve fare l'utente su questi due controlli.
>
> Morgan
Intanto grazie per la risposta; come ho scritto è una piccola
procedura per evitare che vengano commessi errori essendo, la
condizione che si verifichi la scelta nella prima combo, molto
infrequente, infatti questa prima combo presenta solo due scelte delle
quali una fissata come predefinita e l'altra che dovrebbe originare la
routine.
Quindi questa combo (accettati/respinti) che ha come valore predefinito
accettati, sulla scelta di respinti mi apre un MsgBox che invita alla
compilazione di una txtbox inserendo i dati personali dell'inseritore.
Dopo l'aggiornamento in un'altra combo con molte opzioni di scelta,
vorrei che ne fosse fata una obbligatoriamente per poi spostare il
focus sulla combo di partenza che è l'ultima nella tabulazione.
Sicuramente semplificherei indicando nella Msgbox anche la necessità
di inserire il dato richiesto anche nella seconda combo o mettendone
un'altra dopo l'aggiornamento nella casella di testo; vorrei però
saltare un passaggio per rendere il tutto più veloce e sicuro
nell'ipotesi che chi inserisca i dati non si sia mai trovato in quella
condizione.
Il problema della casella che cambia colore sul focus l'ho risolto con
la formattazione condizionale..per il resto sono ancora in altissimo
mare......


title: Routine su condizione evento

text:
Morgan ha scritto:
> Mumble mumble.....
> Perchè tutto sto casino con ben tre passaggi?ù
> Se il tuo problema è che che la combo e la casella di testo siano
> riempite obbligatoriamente io prima del salvataggio dei dati mi controllerei
> i due campi, se uno dei due è vuoto zac mi ci posiziono ed impedisco il
> salvataggio.
> Spiega meglio cosa deve fare l'utente su questi due controlli.
>
> Morgan
Intanto grazie per la risposta; come ho scritto è una piccola



title: Routine su condizione evento

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:1146595903.1...@i39g2000cwa.googlegroups.com...
Morgan ha scritto:
> Mumble mumble.....
> Perchè tutto sto casino con ben tre passaggi?ù
> Se il tuo problema è che che la combo e la casella di testo siano
> riempite obbligatoriamente io prima del salvataggio dei dati mi
> controllerei
> i due campi, se uno dei due è vuoto zac mi ci posiziono ed impedisco il
> salvataggio.
> Spiega meglio cosa deve fare l'utente su questi due controlli.
>
> Morgan
Intanto grazie per la risposta; come ho scritto è una piccola
procedura per evitare che vengano commessi errori essendo, la
condizione che si verifichi la scelta nella prima combo, molto
infrequente, infatti questa prima combo presenta solo due scelte delle
quali una fissata come predefinita e l'altra che dovrebbe originare la
routine.
Quindi questa combo (accettati/respinti)
Una option box con tasto per lanciare il tutto?
 che ha come valore predefinito
accettati, sulla scelta di respinti mi apre
io aprirei una form con una casella di testo da riempire con i dati
personali dell'inseritore e la seconda combo, ti fai un pulsante di
salvataggio
dove controlli che i due campi txt e combo siano riempiti e se si chiudi la
form
passi in automatico i valori della txt e combo sulla maschera da cui hai
aperto e ti riposixioni
sulla prima combo.Così avrai un maggior controllo sugli eventi.
Morgan



title: Routine su condizione evento

text:
> > Morgan
>
> Intanto grazie per la risposta; come ho scritto è una piccola
> procedura per evitare che vengano commessi errori essendo, la
> condizione che si verifichi la scelta nella prima combo, molto
> infrequente, infatti questa prima combo presenta solo due scelte delle
> quali una fissata come predefinita e l'altra che dovrebbe originare la
> routine.
> Quindi questa combo (accettati/respinti)
>
> Una option box con tasto per lanciare il tutto?
>
>  che ha come valore predefinito
> accettati, sulla scelta di respinti mi apre
>
> io aprirei una form con una casella di testo da riempire con i dati
> personali dell'inseritore e la seconda combo, ti fai un pulsante di
> salvataggio
> dove controlli che i due campi txt e combo siano riempiti e se si chiudi la
> form
> passi in automatico i valori della txt e combo sulla maschera da cui hai
> aperto e ti riposixioni
> sulla prima combo.Così avrai un maggior controllo sugli eventi.
>
> Morgan
>
Probabilmente, anzi sicuramente il tuo metodo è razionale, sicuro e
veloce, ci penserò sopra...se però ti venisse in mente, a grandi
linee, come dovrei fare per concatenare questa sequenza di struzioni te
ne sarei grato (colore su focus a parte)
Vorrei poter provare per testarne la funzionalità o se qualcun'altro
ha dei suggerimenti sono sempre ben graditi da uno che vuole saperne un
pò di più....


title: report: 25 record per pagina e ...non solo

author: Tambivano

text:
Salve, Augurissimi a tutti
Mi servirebbe una mano, devo creare un report, una "distinta di spedizione"
con i campi "protocollo", "nome e cognome" e la "città" devono essere 25 per
pagina ma la cosa più complicata è che la "distinta" è una stampato molto
complicato da riprodurre sul report, logo, righe scritte insomma
complesso!!! ho provato a scannerizzarlo e metterlo come sfondo ma poi i
campi non si posizionano e non viene un record ogni riga. come potrei fare?
spero di essermi spiegato decentemente
Ivano


author: RobertoA

text:

Potresti far vedere un'immagine di quello che vuoi ottenere
Altrimenti, anche volendo, nessuno potra' aiutarti
Puoi inviare su uno dei tanti siti di gestione immagini e mandare qua il
link
Ciao
RobertoA


text:
"RobertoA"  ha scritto nel messaggio news:4d12...@newsgate.x-privat.org...


Questo è il link della "distinta":
http://img691.imageshack.us/i/distinta.jpg/
come potrei fare a riempire i campi?
grazie
Ivano


text:

Direi che e' un report 'base' che con Access e' possibile realizzare in
battibaleno
La roba sopra, compresa la riga con le intestazioni dei campi le metti
nell'intestazione di report
Le 25 righe sono il corpo del report
Dovresti inviare al repot le 25 righe da stampare e lui 'inquadra' nel
foglio i dati
Se hai meno di 25 righe ti consiglio di aggiungere dei record vuoti
Se hai piu' di 25 righe ti consiglio di aggiungere righe vuote per arrivare
a riempire i fogli necessari e poi inviare prima le 25 righe del primo
foglio, poi le 25 righe del secondo foglio e cosi via
Per quanto riguarda i dati ti consiglierei di tenere due tabelle,
NOTETESTATE e NOTERIGHE, collegate tra loro da un campo, ad esempio
ID_NOTETESTATE, che ovviamente dovra' esistere in entrambe le tabelle
Ciao


author: CIDI

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4d1393c0$1...@newsgate.x-privat.org...

per le sole righe nel report sul sito comune c'è la faq 4.6
stampare un numero N costante di righe per pagina
ciao
Daniele


title: Come si fa

author: Maicol

text:
Premetto che non conosco il vba. Ho scaricato una routine che dovrebbe
effettuare un controllo su un campo codice fiscale ,pero' non riesco ad
associarla all'evento perche' mi da un errore (prevista sub ).Potete
spiegarmi esattamente dove devo copiare la routine o dove sbaglio


title: Come si fa

author: Paolo P

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:KZ998.46752$nI1.1...@twister1.libero.it...

Sulle proprietą del controllo vai su evento, scegli routine evento su dopo
aggiornamento, fai clic sui tre pulsantini ed entri nella finestra di VBA
dove c'č gią inserito private sub tuocontrollo_afterUpdate. Nella riga
successiva incolli il codice.
Prova
Paolo


title: Come si fa

text:
> Sulle proprietą del controllo vai su evento, scegli routine evento su dopo
> aggiornamento, fai clic sui tre pulsantini ed entri nella finestra di VBA
> dove c'č gią inserito private sub tuocontrollo_afterUpdate. Nella riga
> successiva incolli il codice.
> Prova
> Paolo
>
> Innanzitutto grazie per avermi risposto. Allora io avvevo fatto
esattamente come tu mi hai consigliato ma quando parte mi da un errore di
compilazione (prevista end sub) che io nell'ignoranza in materia ho
interpretato col fatto che la riga finale non deve essere end function ma
end sub. Solo che continua a darmi errore evidentemente c'e' altro che non
va. Ti posto il codice subito dopo averlo incollato senza alcun intervento
da parte mia , magari vedendolo ti e' facile capire. Grazie
Private Sub codice_AfterUpdate()
Public Function controlla_codfisc(codice As String) As Integer
Dim i As Integer
   Dim char As String
   Dim stringa As String
   Dim relativo As Integer
   Dim parziale As Integer
   Dim tot As Integer
   codice = UCase(codice)
   For i = 1 To 15
      char = Mid(codice, i, 1)
      If IsNumeric(char) Then
         relativo = CInt(char) + 1
      End If
      If char = "A" Then relativo = 1
      If char = "B" Then relativo = 2
      If char = "C" Then relativo = 3
      If char = "D" Then relativo = 4
      If char = "E" Then relativo = 5
      If char = "F" Then relativo = 6
      If char = "G" Then relativo = 7
      If char = "H" Then relativo = 8
      If char = "I" Then relativo = 9
      If char = "J" Then relativo = 10
      If char = "K" Then relativo = 11
      If char = "L" Then relativo = 12
      If char = "M" Then relativo = 13
      If char = "N" Then relativo = 14
      If char = "O" Then relativo = 15
      If char = "P" Then relativo = 16
      If char = "Q" Then relativo = 17
      If char = "R" Then relativo = 18
      If char = "S" Then relativo = 19
      If char = "T" Then relativo = 20
      If char = "U" Then relativo = 21
      If char = "V" Then relativo = 22
      If char = "W" Then relativo = 23
      If char = "X" Then relativo = 24
      If char = "Y" Then relativo = 25
      If char = "Z" Then relativo = 26
      If i = 2 Or i = 4 Or i = 6 Or i = 8 Or i = 10 Or i = 12 Or i = 14 Then
         parziale = relativo - 1
      Else
         If relativo = 1 Then parziale = 1
         If relativo = 2 Then parziale = 0
         If relativo = 3 Then parziale = 5
         If relativo = 4 Then parziale = 7
         If relativo = 5 Then parziale = 9
         If relativo = 6 Then parziale = 13
         If relativo = 7 Then parziale = 15
         If relativo = 8 Then parziale = 17
         If relativo = 9 Then parziale = 19
         If relativo = 10 Then parziale = 21
         If relativo = 11 Then parziale = 2
         If relativo = 12 Then parziale = 4
         If relativo = 13 Then parziale = 18
         If relativo = 14 Then parziale = 20
         If relativo = 15 Then parziale = 11
         If relativo = 16 Then parziale = 3
         If relativo = 17 Then parziale = 6
         If relativo = 18 Then parziale = 8
         If relativo = 19 Then parziale = 12
         If relativo = 20 Then parziale = 14
         If relativo = 21 Then parziale = 16
         If relativo = 22 Then parziale = 10
         If relativo = 23 Then parziale = 22
         If relativo = 24 Then parziale = 25
         If relativo = 25 Then parziale = 24
         If relativo = 26 Then parziale = 23
      End If
      tot = tot + parziale
   Next i
   relativo = (tot Mod 26) + 1
   stringa = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
   char = Mid(stringa, relativo, 1)
   If char = Mid(codice, 16, 1) Then
      controlla_codfisc = True
   Else
      controlla_codfisc = False
   End If
End Function


title: Come si fa

author: ZAIM

text:

End Sub
Ciao, Alfio


title: Come si fa

text:
"
>
> Ciao, Alfio
>
> Se ho capito il tuo consiglio dovevo solo aggiungere alla fine la riga
End Sub
 Ma continua a darmi errore (prevista end sub)  e si colora di giallo la
prima riga :
Private Sub codice_AfterUpdate()
Che faccio ???   Grazie


title: Come si fa

text:

In effetti......
Se non erro devi richiamare la funzione, mettendo il nome di quest'ultima
nella casella "dopo aggiornamento" ,
in altre parole le funzioni servono per essere richiamate ogni volta che
serve senza stare a riscriverla tutte le volte.


title: Come si fa

author: The-real-Isaac

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:Ygv98.49554$5M4.1...@twister2.libero.it...

Nella sezione 'Moduli' del database crei un nuovo modulo (oppure ne utilizzi
uno già esistente) e all'interno incolli la funzione
da -> Public Function controlla_codfisc(codice As String) As Integer
a  -> End Function
Invece, nella tua maschera, a fronte dell'evento 'codice_AfterUpdate'
metterai queste righe di codice:
    Private Sub codice_AfterUpdate()
        If controlla_codfisc(codice) then
                MsgBox "Codice corretto"
            Else
                MsgBox "Codice sbagliato
        End If
    End Sub
Ciao
--
Alberto


title: Come si fa

text:
"The-real-Isaac" <sartori.rossi.nospam@tin> ha scritto nel messaggio
news:3Qy98.45325$om6.1...@news1.tin.it...
>
> "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> news:Ygv98.49554$5M4.1...@twister2.libero.it...
> >
> > "ho provato ma mi da un errore :rilevato nome non univoco
codice_AfterUpdate
allora ti chiedo ?
> > >
> > > >
> Nella sezione 'Moduli' del database crei un nuovo modulo (oppure ne
utilizzi
> uno già esistente) e all'interno incolli la funzione
> da -> Public Function controlla_codfisc(codice As String) As Integer
> a  -> End Function
Che nome devo dare al modulo ???
> Invece, nella tua maschera, a fronte dell'evento 'codice_AfterUpdate'
> metterai queste righe di codice:
>     Private Sub codice_AfterUpdate()
>         If controlla_codfisc(codice) then
>                 MsgBox "Codice corretto"
>             Else
>                 MsgBox "Codice sbagliato
>         End If
>     End Sub
> Ciao
> --
> Alberto
>
> Il campo che aggiono si chiama "codice" va bene  ????
Grazie


title: Come si fa

text:
"The-real-Isaac" <sartori.rossi.nospam@tin> ha scritto nel messaggio
news:3Qy98.45325$om6.1...@news1.tin.it...
>
> "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> news:Ygv98.49554$5M4.1...@twister2.libero.it...
> >
> > "
> > Scusami avevo sbagliato io a scrivere qualcosa , funziona benissimo ti
ringrazio tanto.
Ciao Enzo


title: Come si fa

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:_nz98.51016$5M4.1...@twister2.libero.it...

Di niente, ciao.
--
Alberto


title: Record univoci tra due o + tabelle

author: Jingo

text:
Ciao a tutti, ho un db dove esite un tabella "Clienti" ed una tabella
"Import" dove inserisco dei record da accodare alla tabella Clienti. Però
può succerede che alcuni record siano già presenti nella tabella Clientei
(ad es. lo stesso CodiceCliente) e per questo vorrei fare in modo che
prima di accodarli avvenga un controllo dove se il codicecliente esiste
già il record non venga preso in considerazione e vengano accodati solo i
record con i codiciclienti nuovi. Ho provato con una query ma il controllo
avviene solo su una tabella. Come posso fare??
Grazie.
Jingo.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Record univoci tra due o + tabelle

author: sv

text:
Jingo ha scritto:
> Ciao a tutti, ho un db dove esite un tabella "Clienti" ed una tabella
> "Import" dove inserisco dei record da accodare alla tabella Clienti. Però
> può succerede che alcuni record siano già presenti nella tabella Clientei
> (ad es. lo stesso CodiceCliente) e per questo vorrei fare in modo che
> prima di accodarli avvenga un controllo dove se il codicecliente esiste
> già il record non venga preso in considerazione e vengano accodati solo i
> record con i codiciclienti nuovi. Ho provato con una query ma il controllo
> avviene solo su una tabella. Come posso fare??
> Grazie.
> Jingo.
Con l'autocomposizione utilizza una Query ricerca dati non corrispondenti,
utilizzando l'univocità di IdCliente in tabella Clienti e ClienteId della
tabella Import.
--
rgrds
SC



title: Record univoci tra due o + tabelle

author: Roberto da casa

text:
"Jingo" <
jin...@libero.it
> ha scritto nel messaggio
news:bvl7v6$aib$1...@news.newsland.it...
> Ciao a tutti, ho un db dove esite un tabella "Clienti" ed una tabella
> "Import" dove inserisco dei record da accodare alla tabella Clienti. Però
> può succerede che alcuni record siano già presenti nella tabella Clientei
> (ad es. lo stesso CodiceCliente) e per questo vorrei fare in modo che
> prima di accodarli avvenga un controllo dove se il codicecliente esiste
> già il record non venga preso in considerazione e vengano accodati solo i
> record con i codiciclienti nuovi. Ho provato con una query ma il controllo
> avviene solo su una tabella. Come posso fare??
> Grazie.
> Jingo.
>
Se il campo CodiceCliente è di tipo Numerico, prova con una query di
accodamento che abbia il seguente codice SQL:
INSERT INTO Clienti
SELECT Import.*
FROM Import
WHERE (((DCount("*", "Clienti", "CodiceCliente=" & [CodiceCliente]))=0));
che divenerà:
INSERT INTO Clienti
SELECT Import.*
FROM Import
WHERE (((DCount("*", "Clienti", "CodiceCliente='" & [CodiceCliente] &
"'"))=0));
nel caso in cui il campo CodiceCliente sia di tipo Testo.
Naturalmente questi due codicei SQL funzionano solo se le chiavi primarie
delle due tabelle non sono di tipo Contatore, in caso contrario non devi
accodare il campo chiave primaria, il cui valore verrà assegnato
automaticamente da Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Record univoci tra due o + tabelle

text:
Roberto da casa ha scritto:



> che divenerà:



Grazie 1000.
Ciao.



title: Percorso memorizzato in una tabella

author: ThaiChi

text:
Salve a tutti,
ho un piccolo problemino,
ho creato una maschera che in una parte visualizza le immagini che preleva
esternamente e alla pressione di un pulsante le visualizza.
Quello che vorrei è che memorizzo il percorso in una tabella con un solo
record in modo che, se sposto le immagini, non devo fare altro che
modificare il percorso e tutto funziona senza problemi.
Il problema è che non so come andare a prelevare il percorso dalla Tabella
[Percorso] con il nome del campo [Percorso] nella routine evento del
pulsante di comando.
Dim miodb as DAO.Database
dim tabella as table
set miodb= currentdb()
set table = percorso
e poi che devo fare ???
e poi anche per chiudere la tabella aperta in quanto ho creato 5 pulsanti,
ognuno per ogni immagine da visualizzare.
Vi ringrazio anticipatamente.
ThaiChi


title: Percorso memorizzato in una tabella

text:
la domanda precedente al problema si riferisce ad Access 2000.
Un'altra cosa, come faccio a caricare nei riferimenti la libreria DAO ???
Grazie di nuovo.
ThaiChi


title: Percorso memorizzato in una tabella

author: Valentino

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:9v35oj$dj9$1...@serv1.iunet.it...

Nome della tabella con un unico record: MiaTabella; nome del campo
contenente il percorso: MioPercorso.
Assegna il percorso ad una variabile di tipo String utilizzando il seguente
codice:
Dim strPercorso As String
strPercorso = DLookUp("[MioPercorso]", "MiaTabella")


title: Percorso memorizzato in una tabella

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:9v35oj$dj9$1...@serv1.iunet.it...

Apri un modulo e seleziona il riferimento dal menů Strumenti, Riferimenti


title: Percorso memorizzato in una tabella

text:
Grazie per le due dritte.
ThaiChi


title: Percorso memorizzato in una tabella

author: Roberto dal portatile

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:9v2una$kbd$1...@serv1.iunet.it...

Oltre alle indicazioni che già hai ricevuto da Valentino, ti consiglio di
fare un salto sul Sito Comune (link qui sotto), Sezione General e dare uno
sguardo alle soluzioni proposte nel database allegato alla FAQ di Silvio
Savoldi intitolata "Implementare un archivio di immagini.".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Operazioni su una selezione di files.

author: Massimo

text:
Spero di non fare una domanda troppo banale.
E' possibile selezionare un gruppo di file in modo che vengano eseguite per
ognuno di essi specifiche operazioni? Esempio: apertura di Access ed
esecuzione di uno o più comandi su ogni file di una selezione. Vorrei ad es.
importare, accodandoli in una specifica tabella di Access, i dati contenuti
in files di Exel che vengono creati continuamente. Ora lo faccio manualmente
uno per uno. E' un pò una palla.
Grazie
Massimo


title: Operazioni su una selezione di files.

text:
"Massimo" <
ma...@supereva.it
> ha scritto nel messaggio
news:2UfH5.39951$Nz.12...@news.infostrada.it...

Forse non è troppo banale, forse non si può proprio fare.
Grazie comunque
Massimo


title: Operazioni su una selezione di files.

author: Sib

text:
"Massimo" <
ma...@supereva.it
> ha scritto nel messaggio
news:2UfH5.39951$Nz.12...@news.infostrada.it...
> Spero di non fare una domanda troppo banale.
> E' possibile selezionare un gruppo di file in modo che vengano eseguite
per
> ognuno di essi specifiche operazioni? Esempio: apertura di Access ed
> esecuzione di uno o più comandi su ogni file di una selezione. Vorrei ad
es.
> importare, accodandoli in una specifica tabella di Access, i dati
contenuti
> in files di Exel che vengono creati continuamente. Ora lo faccio
manualmente
> uno per uno. E' un pò una palla.
Non e' certo una cosa banale.
Penso che il metodo migliore potrebbe essere quello di fare raccogliere, in
qualche modo, tutti i file .xls in una cartella e ciclarli uno alla volta
tramite una routine VB.
Ciao, Sib


title: Operazioni su una selezione di files.

author: Lorenzo Coronati

text:
Scrisse "Massimo" <
ma...@supereva.it
>:
>E' possibile selezionare un gruppo di file in modo che vengano eseguite per
>ognuno di essi specifiche operazioni? Esempio: apertura di Access ed
>esecuzione di uno o più comandi su ogni file di una selezione.
Come li selezioni i file?
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


title: Operazioni su una selezione di files.

text:
"Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
news:8spjc2$kn$5...@lacerta.tiscalinet.it...
>
> "Massimo" <
ma...@supereva.it
> ha scritto nel messaggio
> news:2UfH5.39951$Nz.12...@news.infostrada.it...
> > Spero di non fare una domanda troppo banale.
> > E' possibile selezionare un gruppo di file in modo che vengano eseguite
> per
> > ognuno di essi specifiche operazioni? Esempio: apertura di Access ed
> > esecuzione di uno o più comandi su ogni file di una selezione. Vorrei ad
> es.
> > importare, accodandoli in una specifica tabella di Access, i dati
> contenuti
> > in files di Exel che vengono creati continuamente. Ora lo faccio
> manualmente
> > uno per uno. E' un pò una palla.
>
> Non e' certo una cosa banale.
> Penso che il metodo migliore potrebbe essere quello di fare raccogliere,
in
> qualche modo, tutti i file .xls in una cartella e ciclarli uno alla volta
> tramite una routine VB.
>
> Ciao, Sib
>
>
E ........ tale routine è semplice ? E' fuori luogo se gentilmente Ti chiedo
il codice (ovviamente se non ti fa perdere troppo tempo) ?
Sai com'è...... Non mastico il VB, sto cercando di imparare a gestire le
tabelle, le relazioni, i collegamenti, ho acquistato un bel testo della
Apogeo e mi sto facendo esperienza e anche il codice che dici contribuirebbe
molto. Se tu potessi ti ringrazierei molto.
Grazie
Massimo


title: Operazioni su una selezione di files.

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:39ef5f00...@news.libero.it...
> Scrisse "Massimo" <
ma...@supereva.it
>:
> >E' possibile selezionare un gruppo di file in modo che vengano eseguite
per
> >ognuno di essi specifiche operazioni? Esempio: apertura di Access ed
> >esecuzione di uno o più comandi su ogni file di una selezione.
> Come li selezioni i file?
>
Mi piacerebbe poterli selezionare da dentro una finestra di windows (quindi
scegliendo a piacere) e poi con il menù che appare tramite il tasto destro
del mouse, scegliere una opzione che eventualmente ho aggiunto. Nel
frattempo ho provato ad avventurarmi infatti nella editazione del file di
registro (regedit) avendo recuperato qualche Tips&tricks, ma non sto
ottenendo nulla di serio. Il massimo sarebbe poi che la finestra dalla quale
selezionare non fosse una cartella ma addirittura quella data come risultato
dal TROVA FILE di windows, mi sa però che stò esagerando.
Ringrazio comunque per eventuali consigli di soluzioni alternative.
Massimo


title: Operazioni su una selezione di files.

text:
Scrisse "Massimo" <
ma...@supereva.it
>:
>Mi piacerebbe poterli selezionare da dentro una finestra di windows (quindi
>scegliendo a piacere) e poi con il menů che appare tramite il tasto destro
>del mouse, scegliere una opzione che eventualmente ho aggiunto.
Fico.
Ma non credo sia alla tua portata, ci vuole un prog in vb
che gestisca parametri da riga di comando, e tanto codice
vba.
Se sei fortemente motivato, si puo' approfondire...



title: Operazioni su una selezione di files.

author: sib

text:
Massimo
> "Sib"
> > "Massimo"
cut
> > > Vorrei ad es.
> > > importare, accodandoli in una specifica tabella di Access, i dati
contenuti
> > > in files di Exel che vengono creati continuamente. Ora lo faccio
manualmente
> > > uno per uno. E' un pň una palla.
> >
> > Non e' certo una cosa banale.
> > Penso che il metodo migliore potrebbe essere quello di fare raccogliere,
in
> > qualche modo, tutti i file .xls in una cartella e ciclarli uno alla
volta
> > tramite una routine VB.
>
> E ........ tale routine č semplice ? E' fuori luogo se gentilmente Ti
chiedo
> il codice (ovviamente se non ti fa perdere troppo tempo) ?
> Sai com'č...... Non mastico il VB, sto cercando di imparare a gestire le
> tabelle, le relazioni, i collegamenti, ho acquistato un bel testo della
> Apogeo e mi sto facendo esperienza e anche il codice che dici
contribuirebbe
> molto. Se tu potessi ti ringrazierei molto.
Hai fatto bene a comprare un libro.
Comunque inizia provando l'istruzione:
DoCmd.TransferText
e vedi anche l'help. cosi' prendi dimestichezza con l'importazione di dati
da codice.
Poi considera che in Access c'e' l'istruzione Dir che somiglia all'omonima
istruzione DOS, puoi usarla cosi':
dim a as string
a=Dir "C:\TuaCartella\*.xls"
while a<>""
    DoCmd.TransferText eccetera eccetera
    a=Dir
Wend
Vedi l'help per maggiorni dettagli sulle istruzioni Dir e
DoCmd.TransferText.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente