title: Distribuzione eseguibile in access

text:
[CUT]
Ma avete mai avuto il dubbio che talvolta la Rete da "troppe"
informazioni e talvolta e' difficile capire quale sia quella giusta?
(tra l'altro ce ne possono essere di totalmente errate)
[Risposta]
Come no, ma d'altro canto la sperimentazione nasce proprio
dall'intraprendere
strade completamente opposte per arrivare al medesimo risultato...!
Talvolta 9 su 10 delle strade prese è errato, ma il perseverare a
provare la 10°
è quanto distingue il tecnico dal ............. vedi tu il termine
giusto.
Come direbbe Verdone ".....lo vedi che siamo d'accordo...."
[Risposta]
Sono certo che nella sostanza siamo d'accordo, sono i metodi che ci
contraddistinguono.
Ciao Buon WeekEnd
Alessandro


title: Distribuzione eseguibile in access

author: S. Savoldi

text:
"Alessandro Cara"
(cut)
>Il film che hai citato e' forse piu'
> attuale oggi che non quaranta (o cinquanta?) anni fa e magari ci fossero
> ora piu' "Americani a Roma"!
Tanti dalle parti di Bagdad pensavano più o meno lo stesso quattro anni fa:
loro sono stati accontentati...
  ;-)


title: Distribuzione eseguibile in access

author: Alessandro Cara

text:

Silvio, non sono gli stessi, non so se hai visto il film ma il
personaggio un po' cialtronesco di A. Sordi non ci azzecca nulla con gli
esportatori di democrazia e tanto meno con gli Amerikanisti nostrani di
oggi.
--
ac


title: Distribuzione eseguibile in access

author: MA

text:
solidw wrote:
> Ognuno č liberissimo di fare come vuole sempre e comunque, io non sono
> venuto a dirti che hai sbagliato(contrariamente a quanto hai fatto tu)
> mi sono
> limitato a dirlo al richiedente, oggetto del contendere.
>
> Saluti.
> @Alex
>
> Io non voglio dirti che hai sbagliato tu, perň era meglio se ti
> astenevi evitavamo kilometri di risposte scontate :)
Il problema č forse proprio il fatto che (come tu ti sei dichiarato) tu sia
di passaggio.
In questo Ng, faticosamente, cerchiamo di tenere una serie di comportamenti
che ci permettono di tenere una buona qualitŕ di pulizia - in senso
formale - delle risposte (quoting, subject, inviti a leggersi i post
precedenti)
Queste "regole", meglio, queste norme di comportamento ce le siamo date
partecipando molto a questo NG, e credimi entrare, rovinare il percorso a
coloro che partecipano assiduamente e andarsene via, č un atteggiamento che
difficilmente puň riscuotere giubilo.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Distribuzione eseguibile in access

text:
> Silvio, non sono gli stessi, non so se hai visto il film ma il
> personaggio un po' cialtronesco di A. Sordi non ci azzecca nulla con gli
> esportatori di democrazia e tanto meno con gli Amerikanisti nostrani di
> oggi.
Sě, sě: ricordo quel film!
Ma la battuta m'č venuta spontanea e non sono riuscito a trattenerla   ;-)
Ciao: Silvio


title: Applicare filtro a report

author: Master Sulu

text:
Devo aprire un report, che ha origine da una tabella, filtrando i dati in
base a una selezione (anche multipla) effettuata da una listbox.
La listbox e' collegata a un campo della stessa tabella, con dati di tipo
testuale.
Chi mi sa dire cosa scrivere nel codice del pulsante che apre il suddetto
report??
Grazie a tutti
Andrea


title: Applicare filtro a report

author: Sergio MAZZA

text:
"Master Sulu" <
andre...@tin.it
> ha scritto nel messaggio
news:J9Q87.32988$Qf6.3...@news2.tin.it...

Nell'Help alla voce OpenReport...
Ciao.


title: Applicare filtro a report

text:
> > Devo aprire un report, che ha origine da una tabella, filtrando i dati
in
> > base a una selezione (anche multipla) effettuata da una listbox.
> > La listbox e' collegata a un campo della stessa tabella, con dati di
tipo
> > testuale.
> >
> > Chi mi sa dire cosa scrivere nel codice del pulsante che apre il
suddetto
> > report??
> >
> > Grazie a tutti
> > Andrea
>
> Nell'Help alla voce OpenReport...
>
Gia', c'ho provato, ma la guida mi elenca solo gli argomenti di OpenReport
senza dire null'altro.
Nel mio caso devo fare una condizione Where. E' questo il mio problema, non
so come impostarla, visto che ho provato in tutti i modi, ma ogni volta ho
un messaggio di errore diverso!


title: Applicare filtro a report

author: oliones

text:
Master Sulu <
andre...@tin.it
> wrote in message
RaS87.33489$Qf6.3...@news2.tin.it...
> > > Devo aprire un report, che ha origine da una tabella, filtrando i dati
> in
> > > base a una selezione (anche multipla) effettuata da una listbox.
> > > La listbox e' collegata a un campo della stessa tabella, con dati di
> tipo
> > > testuale.
> > >
> > > Chi mi sa dire cosa scrivere nel codice del pulsante che apre il
> suddetto
> > > report??
la cosa più semplice è:
1 creare un form con le varie list box e un pulsante di apertura report (in
autocomposizione)
2 creare una query e ai criteri di selezione inserisci le list box del form
(genera...)
3 basi il report sulla query
pufh e richiamando il repord dal pulsante del form puf compare il report
(magari in anteprima)
ciao


title: Applicare filtro a report

author: Roberto dal portabile

text:
"Master Sulu" <
andre...@tin.it
> ha scritto nel messaggio
news:J9Q87.32988$Qf6.3...@news2.tin.it...

Se la casella di riepilogo si chiama Elenco.
Se la proprietà Selezione multipla di Elenco è impostata a Estesa.
Se Elenco ha due colonne di cui la prima (non visibile) contiene la chiave
primaria di tipo contatore della tabella e la seconda colonna (visibile) il
valore del tuo campo di ricerca.
Se la chiave primaria di tipo contatore ella tabella si chiama IDTabella
Se il tuo report si chiama MioReport.
A fronte dell'evento "Su clic" del pulsanto di comando genera il seguente
codice VBA:
    Dim strLista As String
    Dim strCriteri As String
    Dim varItem As Variant
    If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
    For Each varItem In Me!Elenco.ItemsSelected
        strLista = strLista & _
            Me!Elenco.Column(0, varItem) & ","
    Next varItem
    strLista = Left$(strLista, Len(strLista) - 1)
    strCriteri = "[IDTabella] IN (" & strLista & ")"
    Dim stDocName As String
    stDocName = "MioReport"
    DoCmd.OpenReport stDocName, acPreview, , strCriteri
    Dim Cont As Integer
    For Cont = 0 To Me!Elenco.ListCount - 1
        Me!Elenco.Selected(Cont) = False
    Next Cont
Ho inviato, un pò più completo, un esempio su tale prolema al Sito Comune;
può darsi che, al prossimo aggiornamento del Sito, verrà pubblicato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Applicare filtro a report

text:
"Master Sulu" <
andre...@tin.it
> ha scritto nel messaggio
news:RaS87.33489$Qf6.3...@news2.tin.it...
>
> Gia', c'ho provato, ma la guida mi elenca solo gli argomenti di OpenReport
> senza dire null'altro.
>
> Nel mio caso devo fare una condizione Where. E' questo il mio problema,
non
> so come impostarla, visto che ho provato in tutti i modi, ma ogni volta ho
> un messaggio di errore diverso!
O non hai visto bene oppure ti serve qualcosa di più complicato. Nell'help
ci sono anche degli esempi e comunque:
Es.
'-------
DoCmd.OpenReport "Report Anagrafica", acViewNormal, , "[nominativo] = '" &
Me!nominativo & "'"
'-------
Questo è un esempio di filtro su un report con condizione where...
Ciao.


title: (OT) FIGLIA DELLA LUNA

author: Figlia della Luna

text:
Si, ho visto il casino che ho creato per una password.
A parte il fatto che non era mia intenzione e non pensavo assolutamente di
sollevare questo polverone :-)
Ma, se posso dire la mia, e dopo per favore chiudere il discorso, penso che
la moralità sia una cosa assolutamente personale, quindi ognuno di voi qui
dentro, come in RL, può avere opinioni diverse. Non per questo deve
crocifiggere gli altri. Se il post o la richiesta non è in linea con la sua
moralità, basta semplicemente che non scriva, che non risponda. Non credo
sia necessario sindacare a lungo sul fatto che una cosa sia giusta o meno.
Comunque, in verità scrivo per rispondere a Linus che mi chiede chi
sono..... e a qualcuno che pensa di trovare una "Topona" (?!?) dietro al mio
nick.
Sono una ragazza, 28 anni, nord Italia :-)
Può essere sufficiente? Non fornisco misura di reggiseno, né altrè
particolarità fisiche :-)))
Ciao a tutti, quelli che mi hanno aiutato e quelli che mi hanno "lapidato".
figliad...@galactica.it
--
Figlia della Luna
"Se conosci il tuo cuore avrai sempre un amico che non mente."


title: (OT) FIGLIA DELLA LUNA

author: Enrico Pietrobon

text:
BRAVISSIMA
Enrico
"Figlia della Luna" <nonviè
da...@disapere.it
> ha scritto nel messaggio
news:D9EHpfF...@newsmst.mcis.galactica.it...



title: (OT) FIGLIA DELLA LUNA

author: Paolo Bottoni

text:
"Figlia della Luna" wrote
>>>>
Non fornisco misura di reggiseno, né altrè particolarità fisiche :-)))
>>>>
Mi pare giusto.  Ma allora dovresti renderti conto che hanno ragione anche
quelli che, sorvolando sul modo un pó troppo rude in cui l'hanno detto, si
rifiutano di spiegare a degli sconosciuti come violare delle password. Che
oltretutto sarebbero TUTTI quelli che leggono il ng...
Ci possono anche essere ragioni valide per volerlo fare: il lavoro del
programmatore gli appartiene ed è giusto che si tuteli ma non
necessariamente gli appartengono i dati inseriti nel database. O magari al
collaboratore era stato solo chiesto di dare una "aggiustatina" ad un
programma precedente fatto da altri mentre lui se n'è andato bloccando con
password programma  < E > dati... In casi del genere io aiuterei senza
esitazione la persona nei guai.
Peró in un ng è quasi impossibile dare prove certe del proprio diritto ad
entrare in un database violandone la password, e il tuo pseudonimo, che
andrebbe benissimo in altri ng, in questo frequentato da "addetti ai lavori"
non aiuta a dare un'immagine di professionalità.
Insomma, ti avranno strapazzato un pó troppo ma devi riconoscere che il tuo
approccio non è stato dei migliori.
Paolo


title: (OT) FIGLIA DELLA LUNA

text:
> Peró in un ng è quasi impossibile dare prove certe del proprio diritto ad
> entrare in un database violandone la password, e il tuo pseudonimo, che
> andrebbe benissimo in altri ng, in questo frequentato da "addetti ai
lavori"
> non aiuta a dare un'immagine di professionalità.
Hai ragione, il mio nick non sarà molto appropriato, ma io non cambio
identità a seconda di quello che scrivo, e non faccio la programmatrice né
lavoro sui computer. Quindi non mi interessa affatto dare un'immagine di
professionalità :-)
Figurati! Io di Access non so praticamente nulla e in ditta vendiamo
GASOLIO! :-) Quindi non avevo nessuna pretesa di apparire chissà chi.
Ma non mi sembra nemmeno giusto che io cambi il mio pseudonimo di sempre
solo per paura di essere presa per chissà chi!
> Insomma, ti avranno strapazzato un pó troppo ma devi riconoscere che il
tuo
> approccio non è stato dei migliori.
Oh! Ti assicuro che io non mi preoccupo affatto che qualcuno che tra le
altre cose non conosco nemmeno, mi abbia "strapazzato" :-)
Ci sono cose ben più importanti di cui preoccuparsi nella vita...
Ciao,



title: (OT) FIGLIA DELLA LUNA

author: Sib

text:
"Figlia della Luna" dice
> Si, ho visto il casino che ho creato per una password.
Non puoi dire "... per una password" come se stessi dicendo "... per un
nonnulla".
Una password e' come la chiave di un appartamento. Non puoi chiedere la
chiave dell'appartamento di qualcun'altro e poi dire: "Tutto sto casino per
una chiave".
[cut]
> Ma, se posso dire la mia, e dopo per favore chiudere il discorso, penso
che
> la moralità sia una cosa assolutamente personale, quindi ognuno di voi qui
> dentro, come in RL, può avere opinioni diverse.
Questo e' un NG tecnico, non una chat. Ergo: non c'e' differenza tra cio'
che si dice qui e cio' che si dice in RL. Se il concetto non e' chiaro lo
spiego meglio: non e' che qui le persone scrivono in un modo e quando le
incontri parlano in un altro.
Inoltro la moralita' non e' un fatto personale in una societa' civile. Se
uno apre l'appartamento di un'altro ha oggettivamente fatto qualcosa di
amorale.
[cut]
> Comunque, in verità scrivo per rispondere a Linus che mi chiede chi
> sono..... e a qualcuno che pensa di trovare una "Topona" (?!?) dietro al
mio
> nick.
Certamente non e' opportuno usare certi termini, ma, senza voler
giustificare nessuno, era certamente scritto con tono goliardico e in senso
generico, cioe' non diretto specificatamente a te.
Comunque non si dovrebbe fare ugualmente.
[cut]
> Ciao a tutti, quelli che mi hanno aiutato e quelli che mi hanno
"lapidato".
Ma qui non si tratta di lapidare, e per quanto riguarda il "conoscerti" non
si intendeva personalmente, ma "conoscere le tue intenzioni", "perche' avete
interrotto il rapporto di collaborazione con quello che ha messo la
password?".
In pratica mettiti nei panni di quello che avete mandato via.
Se ti hanno trattato male (tipo non ti hanno pagato mesi di lavoro per la
creazione di un db) non ti porteresti via anche tu la password?
Sib


title: (OT) FIGLIA DELLA LUNA

text:
> Una password e' come la chiave di un appartamento. Non puoi >chiedere la
chiave dell'appartamento di qualcun'altro e poi dire: >"Tutto sto casino per
una chiave".
Certamente, ma allora basta non darla. Chiedere è lecito, rispondere è
cortesia. Almeno dalle mie parti.
> Questo e' un NG tecnico, non una chat.
Appunto!! Esatto! Allora che ci attenga a una questione tecnica. Non partire
in quarta con moralismi e varie.
Mi date una mano? Si, no. Non occorre prodigarsi in tante parole inutili.
> Inoltro la moralita' non e' un fatto personale in una societa' civile. Se
> uno apre l'appartamento di un'altro ha oggettivamente fatto >qualcosa di
amorale.
Verissimo. Ma io sono abituata a valutare prima la situazione. Una persona
può benissimo aprire l'appartamento di un altro. Dipende dal motivo per cui
lo fa.
Se qualcuno voleva sapere il motivo per cui non avevo la password del db
bastava mi scrivesse in privato. Non metto certo i miei affari in pubblica
piazza in un NG.
Seconda cosa, io potrei raccontare quello che voglio e voi non sapreste mai
se è la verità o meno, starebbe poi comunque nella fiducia come si dice...
"a pelle" la risposta o meno, quindi perché sprecare tante chiacchiere?
Non occorre fare tanto casino! Basta dirmi no, non ti aiuto, oppure, si, ti
aiuto. A me pare così semplice!



title: (OT) FIGLIA DELLA LUNA

author: Mauro Zagar

text:
Figlia della Luna ha scritto nel messaggio ...
>Comunque, in verità scrivo per rispondere a Linus che mi chiede chi
>sono..... e a qualcuno che pensa di trovare una "Topona" (?!?) dietro al mio
>nick.
>Sono una ragazza, 28 anni, nord Italia :-)
Beh, veramente non credevo affatto che dietro il tuo nick si nascondesse una Topona: ero più
propenso a un gran furbacchione.
Piuttosto, chi ti avrebbe lapidata?
>Figlia della Luna
>"Se conosci il tuo cuore avrai sempre un amico che non mente."
Non ci scommetterei...


title: (OT) FIGLIA DELLA LUNA

text:
"Figlia della Luna"  wrote
<<<
non mi interessa affatto dare un'immagine di professionalità :-)
>>>
Appunto: a te forse non interessa. Ma quando A ME chiedono di sproteggere un
database che qualcun altro ha protetto io gli do retta solo se mi da
un'immagine di professionalità. E non muovo un dito finché non me ne da la
prova.
Ti sembra tanto strano?
Paolo


title: (OT) FIGLIA DELLA LUNA

text:
No, non mi sembra strano.
Ma TU sei TU. E non tutti sono come te e da nessuna parte sta scritto che tu
hai ragione e gli altri no. Hanno ragione tutti, e tutti hanno torto.
--



title: (OT) FIGLIA DELLA LUNA

text:
"Figlia della Luna"
> > Una password e' come la chiave di un appartamento. Non puoi >chiedere la
> chiave dell'appartamento di qualcun'altro e poi dire: >"Tutto sto casino
per
> una chiave".
>
> Certamente, ma allora basta non darla. Chiedere è lecito, rispondere è
> cortesia. Almeno dalle mie parti.
Dalle mie parti, chiedere a qualcuno di aiutarti ad aprire l'appartamento di
un altro non e' lecito
>
> > Questo e' un NG tecnico, non una chat.
>
> Appunto!! Esatto! Allora che ci attenga a una questione tecnica. Non
partire
> in quarta con moralismi e varie.
Hai estrapolato una frase da un discorso. Con questa tecnica puoi far dire
auello che vuoi a chi vuoi.
Hai stravolto il significato di quello che dicevo. Riporto quindi, di
seguito, la parte che hai omesso e che fa capire che la tua risposta c'entra
come i cavoli a merenda:
Questo e' un NG tecnico, non una chat. Ergo: non c'e' differenza tra cio'
che si dice qui e cio' che si dice in RL. Se il concetto non e' chiaro lo
spiego meglio: non e' che qui le persone scrivono in un modo e quando le
incontri parlano in un altro.
[cut]
> Non occorre fare tanto casino! Basta dirmi no, non ti aiuto, oppure, si,
ti
> aiuto. A me pare così semplice!
Ma vedi, in effetti, si sta cercando di fare capire a chi diffonde
informazioni di questo tipo, perche' non lo deve fare.
Sib


title: (OT) FIGLIA DELLA LUNA

author: AleC

text:
Avrei un quesito pure io, niente di che... in realtà solo una curiosità
esiste un modo per prelevare soldi da un bancomat usando uan scheda
telefonica ?????
non che io voglia farlo per davvero ho solo la curiosità di sapere come si
fa
:)
a proposito della figlia delle stelle ma lasciatela perdere che
probabilmente altri non è che stanislao moulinski in uno dei suoi più
riusciti travestimenti....
AleC
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


title: (OT) FIGLIA DELLA LUNA

author: Lbo da casa

text:
>Certamente non e' opportuno usare certi termini, ma, senza voler
>giustificare nessuno, era certamente scritto con tono goliardico e in senso
>generico, cioe' non diretto specificatamente a te.
>Comunque non si dovrebbe fare ugualmente.
mmmh... Sib... per me tu sei un bel Topone... :-)
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: (OT) FIGLIA DELLA LUNA

text:
>Certamente, ma allora basta non darla. Chiedere č lecito, rispondere č
>cortesia. Almeno dalle mie parti.
dalle tue parti mi sa che sono dei gran cretini, se danno per lecite
certe domande...
>Appunto!! Esatto! Allora che ci attenga a una questione tecnica. Non partire
>in quarta con moralismi e varie.
>Mi date una mano? Si, no. Non occorre prodigarsi in tante parole inutili.
se sono inutili tu non le leggere.  per me sono utili.  torno a dire,
chiccazzo sei tu per decidere cosa č utile e cosa no?
partecipi ad un diBBattito pubblico?  prendine pregi e svantaggi.
>Se qualcuno voleva sapere il motivo per cui non avevo la password del db
>bastava mi scrivesse in privato. Non metto certo i miei affari in pubblica
naaa... magari era un maschio che si metteva strane idee in testa...
no no, meglio non rischiare.
>Non occorre fare tanto casino! Basta dirmi no, non ti aiuto, oppure, si, ti
>aiuto. A me pare cosě semplice!
non ti aiuto, e ti spiego anche perché!  che vuoi di piů?



title: (OT) FIGLIA DELLA LUNA

text:
>Hai estrapolato una frase da un discorso. Con questa tecnica puoi far dire
>auello che vuoi a chi vuoi.
certo che lei e quel cofferati lavorano bene in tandem.
che coincidenza che siano apparsi contemporaneamente.



title: (OT) FIGLIA DELLA LUNA

text:
>Si, ho visto il casino che ho creato per una password.
no, distingui bene: non hai creato casino per una password.
hai creato casino perché hai chiesto come togliere *le* password (non
solo la tua - tua? - ma di fatto tutte quante).
>Ma, se posso dire la mia, e dopo per favore chiudere il discorso, penso che
>la moralità sia una cosa assolutamente personale, quindi ognuno di voi qui
guarda, questa storia della moralità non so chi l'abbia tirata fuori e
non capisco che c'entri.
io posso essere anche un farabutto immorale, ma come si fa a togliere
le password che magari uso anche io non te lo dico, perché oltre ad
essere immorale sarei anche cretino, che dici?
poi posso anche essere immorale ma avere tuttavia le mie solidarietà:
la spia ad uno che ha messo la pw non la faccio, se la vogliamo vedere
così.
>dentro, come in RL, può avere opinioni diverse. Non per questo deve
>crocifiggere gli altri. Se il post o la richiesta non è in linea con la sua
>moralità, basta semplicemente che non scriva, che non risponda. Non credo
ma porco cazzo.  ma io non ne posso più.  arriva il primo stronzo dal
nulla, fa una richiesta del cazzo e cafona (come si tolgono le
password?).
gli viene fatto osservare che è una richesta cafona e del cazzo.
non abbozza, no, dice"se il messaggio non è in linea non rispondere".
ma chiccazzo sei tu per dirmi se e quando devo rispondere?  ti sei
messa in una discussione pubblica?  porco cane, ti prendi tutte le
risposte che girano!
nopn ti piace la risposta?  ma allora ignorala tu!
>sia necessario sindacare a lungo sul fatto che una cosa sia giusta o meno.
e io sindaco finché cazzo mi pare!  smetti tu, se proprio ci tieni!
io non ti obbligo né a tacere né a rispondere!  e di sicuro nessuno
può dare indicazioni a me se tacere o meno, guarda.
se vuoi un servizio su misura, io domando-tu rispondi e rispondi solo
il cazzo che pare a me, hai sbagliato sede.
>Sono una ragazza, 28 anni, nord Italia :-)
e chi cazzo se ne frega.
chi è il tipo che "avete mandato via"?  perché lo avete mandato via?
cosa c'era nel db?  come fate a dimostrare di avere diritto ad
aprirlo?  questo mi interessa.
stai tranquilla che, da parte mia, la tua femminile verginità
telematica non corre rischi.



title: (OT) FIGLIA DELLA LUNA

author: Bca

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
> io posso essere anche un farabutto immorale, ma come si fa a togliere
> le password che magari uso anche io non te lo dico, perché oltre ad
> essere immorale sarei anche cretino, che dici?
>
> poi posso anche essere immorale ma avere tuttavia le mie solidarietà:
> la spia ad uno che ha messo la pw non la faccio, se la vogliamo vedere
> così.
>
> >dentro, come in RL, può avere opinioni diverse. Non per questo deve
> >crocifiggere gli altri. Se il post o la richiesta non è in linea con la
sua
> >moralità, basta semplicemente che non scriva, che non risponda. Non credo
>
> ma porco cazzo.  ma io non ne posso più.  arriva il primo stronzo dal
> nulla, fa una richiesta del cazzo e cafona (come si tolgono le
> password?).
>
> gli viene fatto osservare che è una richesta cafona e del cazzo.
io non capisce italiano molto bene, ma tu e' molto giusto e io sono mucho
contento che tu risposto cosi.
Abbiamo avuto tempo duro a mettere password e adesso non bisogna togliere
loro.


title: (OT) FIGLIA DELLA LUNA

author: Antonio Biso

text:
Figlia della Luna <nonviè
da...@disapere.it
> wrote in message
D9EHpfF...@newsmst.mcis.galactica.it...
> Si, ho visto il casino che ho creato per una password.
> A parte il fatto che non era mia intenzione e non pensavo assolutamente di
> sollevare questo polverone :-)
> Ma, se posso dire la mia, e dopo per favore chiudere il discorso, penso
che
> la moralità sia una cosa assolutamente personale, quindi ognuno di voi qui
> dentro, come in RL, può avere opinioni diverse. Non per questo deve
> crocifiggere gli altri. Se il post o la richiesta non è in linea con la
sua
> moralità, basta semplicemente che non scriva, che non risponda. Non credo
> sia necessario sindacare a lungo sul fatto che una cosa sia giusta o meno.
Vedo che nulla cambia nel panorama niubbistico...
> Comunque, in verità scrivo per rispondere a Linus che mi chiede chi
> sono..... e a qualcuno che pensa di trovare una "Topona" (?!?) dietro al
mio
> nick.
> Sono una ragazza, 28 anni, nord Italia :-)
Ok, ma lo sei o non lo sei, una Topona?
> Può essere sufficiente? Non fornisco misura di reggiseno, né altrè
> particolarità fisiche :-)))
E no! Non basta!!! La voi 'sta password o no?
Eh eh eh
Antonio


title: Eliminare record da una tabella esistente con criteri

author: vuLCan Karayan

text:
Ciao a tutti.
Vorrei poter eliminare un insieme di record da una tabella sulla base di
criteri senza utilizzare le query.
Ecco un esempio:
Codice   Cognome    Matricola    NumeroID
001        Rossi            A889           1
002        Rossi            A891           2
003        Verdi           A090            3
004        Bianchi         A551           4
004        Rossi            B441           5
Intendo specificare il criterio e memorizzarlo in una variabile
txtCognomeDaEliminare
Vorrei poter cancellare, dunque, tutti i record che corrispondono al Cognome
specificato nella variabile txtCognomeDaEliminare
Tnx


text:

Currentdb.execute "delete * from Tuatabella where Cognome = '" &
me.txtCognomeDaEliminare & "'"
Occhio che execute non ti dà avvisi, esegue e basta, come il gentilomo amico
di Biso!!
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


text:
> Currentdb.execute "delete * from Tuatabella where Cognome = '" &
> me.txtCognomeDaEliminare & "'"
> Occhio che execute non ti dà avvisi, esegue e basta, come il gentilomo
amico
> di Biso!!
ah ah ah
Grazie mille.


author: Alessandro Baraldi

text:
"vuLCan Karayan" <
nos...@nospam.it
> wrote in message
news:eD49e.797057$
b5.35...@news3.tin.it

Attenzione che nel caso specifico è opportuno non usare
l'APICE in quanto la possibilità di avere Cognomi cn l'APOSTROFO
non è remota, quindi conviene fare il REPLACE nella stringa
ed evitare l'APICE.
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Re: Apertura Report

text:
Guido ha scritto:
> Salve.
> In un programma in Access 2000 per utenti poco esperti ma pasticcioni
> utilizzo due maschere che vengono aperte in successione ed entrambe sono 'a
> scelta obbligatoria' per evitare che gli utenti clicchino dove non devono.
>
> La seconda maschera prevede la possibilità di aprire un report e questo
> succede, solo che il report rimane sullo sfondo, "sotto" le altre due
> maschere.
>
> Chiedo un suggerimento su come portarlo in primo piano senza dover agire
> sulle maschere già aperte (e non potendoloe chiudere in quanto determinano
> il contenuto del report).
>
> Grazie in anticipo.
>
> Guido
Sull'evento [su apertura] del tuo reprot scrivi il seguente codice:
docmd.maximize


title: Re: Apertura Report

author: Petfan

text:
"BR1" <
bona...@gmail.com
> wrote in news:1151431991.861372.150720
@
p79g2000cwp.googlegroups.com
:

Grazie, domani ci provo.
Guido


title: [OT] Ho un'idea da proporvi

author: Paolo

text:
Ho un Progetto da proporre agli esperti di Access.
Per chi fosse interessato l'ho pubblicato al seguente indirizzo perchè più
comodo
www.trasparenza.it/Progetto.htm
A presto.


title: Sincronizzare combo in form continue

author: ariailaria

text:
Ho le solite due combo :
cbo_Categorie e cbo_Prodotti sincronizzate modificando
runtime il RowSource della seconda su AfterUpdate della prima.
In una form a visualizzazione singola va tutto bene,
ma se uso la visualizzazione continua, ad ogni aggiornamento
cambiano anche tutte le combo cbo_Prodotti dei record che
non c'entrano niente.
C'e' un modo per risolvere il problema o me ne devo fare
una ragione e lascio perdere ?
Grazie. Ilaria


title: Sincronizzare combo in form continue

author: Roberto dal portatile

text:
"ariailaria" <
ariai...@libero.it
> ha scritto nel messaggio
news:ovcuj2983lrfb36ef...@4ax.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.77 Sincronizzare in una maschera due o più caselle combinate
ASSOCIATE tra loro in gerarchia".
Come puoi vedere dall'esempio allegato, funziona anche per maschere con
visualizzazione a Maschere continue.
>
> Grazie.
Prego
> Ilaria
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: eseguire una query presente in un db con password

text:
avrei la necessità di esportare in formato xls con docmd.outputto una query
che si trova su un db esterno ed è protetto da password, il tutto da codice
vba
è possibile? Grazie.


text:
Preciso che tale query che si trova nel db esterno protetto da password a
come criterio di selezione il valore di una form del mio db in uso,
ovviamente se apro la query nel db con password mi dice inserire paramtro
anche se la form è aperta ed il campo ha un valore, in quanto la form si
trova in un db diverso.
sapete se è possibile fare rifeirmento a valori di campi di un db esterno
per i criteri delle query?


text:
O forse anche se non riesco ad aprirla nel db esterno riesco ad aprirla nel
db corrente e quindi vederne i record da codice vba?


title: selezionare il testo di una cc dopo aver scelto un valore

text:
sapete come posso selezionare tutto il testo di una casellabcombinata dopo
aver digitato un valore?
come se lo selezionassi con il sinistro mouse sulla scritta
credo si debba usare selstart e selend ma come?
Grazie.


author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:4232afe4$0$6316$5fc...@news.tiscali.it...

Non č che mi sia proprio chiaro cosa tu voglia fare, ma se vuoi rilevare il
valore contenuto in una colonna di una casella combinata dopo aver
selezionato una riga del suo elenco, prova ad usare la proprietą Column
(vedi help).
Se poi intendi rilevare il contenuto della proprietą Text (vedi) della
casella combinata, devi prima spostare il fuoco sulla casella casella
combinata.
Se queste due soluzioni non sono per te risolutive, dicci cosa vuoi fare.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
> Non è che mi sia proprio chiaro cosa tu voglia fare, ma se vuoi rilevare
> il
> valore contenuto in una colonna di una casella combinata dopo aver
> selezionato una riga del suo elenco, prova ad usare la proprietà Column
> (vedi help).
> Se poi intendi rilevare il contenuto della proprietà Text (vedi) della
> casella combinata, devi prima spostare il fuoco sulla casella casella
> combinata.
> Se queste due soluzioni non sono per te risolutive, dicci cosa vuoi fare.
>
> --
> Roberto
>
mi spiego meglio, hai presente quando in una casella di testo trascini il
mouse tenendo cliccato il sinistro del mouse, il testo nella textbox viene
tutta selezionata e diventa scritta bianca con sfondo nero (come quando in
word prendi un pezzo di testo e lo incolli da un altra parte)
avrei bisogno di accendere tutto il testo come se lo facessi con il mouse ma
su dopo aggiornamento della cc
hai idea di come si faccia?
grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:4233405b$0$32345$5fc...@news.tiscali.it...

Io ho presente tutto, ma non ci dici cosa vuoi fare e perché la risposta
abbia senso biognerebbe sapere a cosa ti serve selezionare il testo di una
casella combinata, magari non è assolutamente necessario selezionare il
testo della casella combinata e, come accennavo nel mio messaggio
precedente, ci sono altre soluzioni.
Comunque, come tu stesso hai scritto, per selezionare tutto o parte del
testo della casella combinata devi sicuramente impostare adeguatamente le
sue Proprietà SelLength  SelStart: a tale scopo troverai sicuramente la
risposta al tuo quesito leggendo cosa è scritto sull'help e nei relativi
esempi; se poi ti serve ottenere il valore del testo selezionato usa la
proprietà SelText.
Però mi perplette il fatto che tu voglia usare tali proprietà a fronte
dell'evento "Dopo aggiornamento" della casella cambinata, in quanto tali
proprietà sono usabili solo a condizione che la casella combinata abbia lo
stato attivo, cosa che non è più vero dopo quell'evento: insomma se la
casella combinata non è il controllo attivo, prima di operare con quelle
proprietà sposta il fuoco su di essa.
>
> grazie.
Prego



text:
> proprietà sono usabili solo a condizione che la casella combinata abbia lo
> stato attivo, cosa che non è più vero dopo quell'evento: insomma se la
> casella combinata non è il controllo attivo, prima di operare con quelle
> proprietà sposta il fuoco su di essa.
>
>>
>> grazie.
>
> Prego
>
> --
> Roberto
ti tolgo ogni dubbio, mi serve fare questo perchè voglio che l'utente cerchi
i suoi record dalla casellacombinata senza spostarsi da essa e senza dover
digitare backspace o tasto canc per cancellare il testo della ricerca
precedente, se illumino il testo precedente lui può subito scrivere il
valore successivo e premere invio per la ricerca
testo + invio
testo + invio
eccc....
e non
testo + invio + canc o backspace per eliminare testo e poi
testo + invio per una nuova ricerca
Grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:42337b21$0$32351$5fc...@news.tiscali.it...

Beh, penso che la cosa migliore sia quella di spostare il fuoco nella
casella combinata ed eliminare il testo in essa contenuto, insomma qualcosa
del genere:
Me!CasellaCombinata.SetFocus
Me!CasellaCombinata.Text = ""
Naturalmente la cosa non funzionerà se il codice lo generi a fronte
dell'evento "Dopo aggiornamento", anzi dovresti ricevere un errore.
Usando le proprietà SelStart e SelLength potresti scrivere:
Me!CasellaCombinata0.SetFocus
Me!CasellaCombinata0.SelStart = 0
Me!CasellaCombinata0.SelLength = Len(Me!CasellaCombinata0)
Ma anche in questo caso non ti garantisco il funzionamento a fronte
dell'evento "Dopo aggiornamento" anche se modifichi il codice così:
Me!AltroControllo.SetFocus
Me!CasellaCombinata0.SetFocus
Me!CasellaCombinata0.SelStart = 0
Me!CasellaCombinata0.SelLength = Len(Me!CasellaCombinata0)
la SelLength non dovrebbe avere effetto.
Potresti provare a generare il codice VBA:
Me!CasellaCombinata0.SetFocus
Me!CasellaCombinata0.SelStart = 0
Me!CasellaCombinata0.SelLength = Len(Me!CasellaCombinata0)
A fronte dell'evento "Su attivato" del controllo che prende il
automaticamente il fuoco dopo della casella combinata quando pigi il tasto
Invio.
Ma allora, sempre a fronte dell'evento "Su attivo" di quel controllo ti
conviene generare il seguente codice VBA:
Me!CasellaCombinata0.SetFocus
Me!CasellaCombinata0.Text = ""
>
> Grazie.



title: Copiare un record in una maschera

text:
In una maschera (M_1) ho un pulsante che ne apre un'altra (M_2) un campo
però della M_1 deve ripetersi nella M_2 senza doverlo ridigitare.
Ho provato con me. ma senza risultati
Come posso fare?
Grazie.


title: Copiare un record in una maschera

author: fidirico

text:
"Paolo" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:xpP8a.174766$ZE.52...@twister2.libero.it...

Puoi utilizzare la proprietà OpenArgs impostandola tramite il metodo
OpenForm; nell'evento apertura della nuova maschera puoi assegnare il valore
di OpenArgs al controllo (non campo) che ti interessa: nell'help in linea ci
sono ottimi esempi.
Ciao
Galliano


title: Copiare un record in una maschera

text:
"fidirico" <
galtor...@libero.it
> ha scritto nel messaggio
news:OiQ8a.174567$YG2.5...@twister1.libero.it...

La soluzione di Galliano è valida, io però se sei sicuro che la M1 è sempre
aperta
quando apri la M2 allora nel controllo della M2 come DefaultValue scrivi:
=Forms!M_1!NomeControllo
@Alex


title: Info x Newbye: da random a sequenziale.....help!!!

author: LivioLampo

text:
	Salve,
Ho la necessita' di rendere un file da random a sequenziale. Per esser
chiaro; supponiamo di avere un file random con records di 10 x es:
file random: 012345678901234567890123456789
la mia necessita' e' di renderlo cosi':
0123456789
0123456789
0123456789
Un grazie a tutti coloro che mi risponderanno.
LivioLampo


author: JBad

text:
In article <
3a59775a...@news.libero.it
>,
l.lamp...@SPAMNOlibero.it says...
> 	Salve,
> Ho la necessita' di rendere un file da random a sequenziale. Per esser
> chiaro; supponiamo di avere un file random con records di 10 x es:
> file random: 012345678901234567890123456789
> la mia necessita' e' di renderlo cosi':
> 0123456789
> 0123456789
> 0123456789
Prova conquesta routine, 15 e' la lunghezza del record.
Sub Rnd2Seq
'converte il file da random a sequenziale
Dim fld As String * 15
Dim x As Long
Open "c:\filernd.txt" For Random Shared As #1 Len = 15
Open "c:\fileseq.txt" For Output As #2
While Not EOF(1)
    x = x + 1
    Get #1, x, fld
    Print #2, fld
Wend
Close 1, 2
End Sub
Ciao
--
JBad


title: problema con la gestione della sicurezza con access97

author: Luigi

text:
ho eseguito passo passo le istruzioni che si trovano nella sessione FAQ del
sito comune del documento "Come utilizzare la sicurezza di Access?" per
proteggere un database ma dopo aver riprovato diverse volte mi appare sempre
in avvio il messaggio "Impossibile leggere record. Autorizzazione a lettura
dati non disponibile per 'MsysModules2'.
Qualcuno mi puo' aiutare a saltarci fuori ?
grazie luigi


author: VT @ work

text:
Il Mon, 7 Aug 2000 10:02:16 +0200, "Luigi" <
lu...@itsosgadda.it
>
scrisse:
>(.....)
> mi appare sempre
>in avvio il messaggio "Impossibile leggere record. Autorizzazione a lettura
>dati non disponibile per 'MsysModules2'.
>(.....)
Sito Microsoft
Support
Knowledge base
Cerca l'articolo Q170696
Dovrebbe fare al caso tuo
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------


title: Tornare al primo record del recordset!

author: Fabio

text:
Buonasera a tutti/e!!
Ho una maschera che trae origine da una query!!
Vorrei ogni volta che rieseguo la query , avere come record corrente il
primo record del recordset!
Mentre adesso per esempio, se io posiziono il puntatore sul 100esimo record
di un recordset e poi lo rieseguo lo ritrovo al 100esimo record e non al
primo come vorrei!!!
Sò che devo usare il metodo MoveFirst o FindFirst ma non so come


title: Tornare al primo record del recordset!

author: Fabrizio yQy

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:p5Xw9.107698$RO.27...@twister1.libero.it...
> Buonasera a tutti/e!!
> Ho una maschera che trae origine da una query!!
> Vorrei ogni volta che rieseguo la query , avere come record corrente il
> primo record del recordset!
Inserisci il codice dove ti serve:
DoCmd.GoToRecord , , acFirst
Ciao :)
Fabrizio yQy


title: Tornare al primo record del recordset!

author: Maurizio Borrelli

text:
> "Fabio" news:p5Xw9.107698$
RO.27...@twister1.libero.it
:
> Ho una maschera che trae origine da una query!!
    Nel senso che la maschera e' associata a tale query?
    Ovvero che nella proprieta' della maschera "Origine record" c'e' il nome
di tale query?
> Vorrei ogni volta che rieseguo
    Riesegui in che senso? Come, con quale metodo, "riesegui" la query?
> la query , avere come record corrente il
> primo record del recordset!
> Mentre adesso per esempio, se io posiziono il puntatore sul 100esimo
> record
> di un recordset e poi lo rieseguo lo ritrovo al 100esimo record e non al
> primo come vorrei!!!
> Sò che devo usare il metodo MoveFirst o FindFirst ma non so come
    Sperimenta cosi': poni un pulsante di comando nella maschera, con
etichetta "Requery" e nome "pdcRequery" ed aggiungi al modulo Visual Basic
della maschera il codice seguente:
Private Sub pdcRequery_Click()
  Me.Requery
End Sub
    Quindi apri la maschera, vai al 100mo record e premi il pulsante. Cosa
succede?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Tornare al primo record del recordset!

text:
Scusa ma non ho veramente capito cosa dovrei fare!?!
Io ho una maschera associata ad una query.......ogni volta che clicco un
pulsante l'oggetto maschera viene rieseguito con il metodo Requery.
Però se un utente si posiziona o edita un record alla posizione N......io
rieseguendo la maschera mi titrovo nelle visualizzazione alla posizione N e
non al primo record come vorrei.....tutto qui........ciao e grazie
dell'ascolto


title: Pulsante di Chiusura

author: Giuseppe

text:
Avrei bisogno di intercettare la chiusura dell'applicazione dal pulsante x
della barra del titolo(quello con cui si chiude tutto)
per evitare se l'utente si sbaglia di chiudere l'applicazione.
Come faccio? Cioè che evento devo intercettare?
Ciao
Giuseppe


title: Pulsante di Chiusura

author: MA

text:
Il 13 Feb 2003, 16:46, "Giuseppe" <
sunrexs...@hotmail.com
> ha scritto:
> Avrei bisogno di intercettare la chiusura dell'applicazione dal pulsante x
> della barra del titolo(quello con cui si chiude tutto)
> per evitare se l'utente si sbaglia di chiudere l'applicazione.
> Come faccio? Cioč che evento devo intercettare?
Form_close
ciao MAssimiliano e con questo chiudo il Thread. ;-]
--------------------------------
Inviato via
http://usenet.libero.it


title: Pulsante di Chiusura

author: Paolo opg

text:
In article <05P2a.176959$
0v.48...@news1.tin.it
>, sunrexsunrex66
@
hotmail.com
 says...

una soluzione può essere una maschera nascosta con una variabile
globale.
quando l'applicazione si chiude, ovviamente cerca di chiudere anche la
maschera nascosta.
se la chiusura è avvenuta tramite uno degli appositi pulsanti (che
settano la variabile globale a un valore prestabilito) chiudi la
maschera senza problemi.
se invece la variabile non è stata impostata, la maschera nascosta
sull'evento OnClose manda un msg di controllo che chiede conferma della
chiusura e, a seconda della risposta, esegue le operazioni del caso
--
+-----
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-----


title: Report e caselle di testo ...

author: Angelo

text:
Ho necessita di visualizzare in una casella di testo non associata
all'interno di un Report la somma numerica delle caselle di controllo
spuntate in una maschera e cioč quelle il cui valore č da considerarsi
"Vero" ...
Qualcuno puň suggerirmi una funzione di aggregazione?
Angelo ...


title: Report e caselle di testo ...

text:
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:MXHV9.56303$AA2.2...@news2.tin.it...

DCount (vedi help)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema

author: Rosario Manto

text:
Avendo creato una query di selezione mi dice che è impossibile eliminare
i record dalla tabella selezionata (Errore 3086): ricordo che son io che sto
creando il database
non dovrebbero esserci problemi di autorizzazioni.
Come posso risolvere questo problema?
Grazie per la risposta


title: Problema

author: Lbo da casa

text:
>Avendo creato una query di selezione mi dice che è impossibile eliminare
>i record dalla tabella selezionata (Errore 3086): ricordo che son io che sto
>creando il database
forse hai la tabella aperta in modo struttura?  forse nella query c'è
un join?  forse la tabella è impegnata a far qualcosa in una maschera?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Problema

text:
E' possibile far scomparire nel tuo database relizzato con Access 2000
l'icona in alto a sinistra in cui compare la chiave e lo scritto Microsoft
Access
ed eventualmente personalizzarla?
Grazie


title: Problema

author: Antonio Biso

text:
Rosario Manto <
rosari...@citiesonline.it
> wrote in message
8sia8h$6t4$1...@serv1.iunet.it...

Per la scritta ho la soluzione, per la chiave non so che dire.
La soluzione per access 2.0 dovrei averla fatta mettere sul sito comune,
quella per il 97 e penso anche 2000 (la differenza è la chiamata ad API a 16
o 32 bit) devo mandarla a Luciani, ma se serve urgente la posto...
Antonio


title: Problema

text:
Ho applicato la funzione DlookUp([campo] ect ct..... dove campo è una
casella combinata di un'altra tabella
come risultato mi da l'indice di riga come potrei fare a farmi dare
direttamente la stringa a cui quest'indice
di riga si riferisce?
Grazie


title: Problema

text:
Rosario Manto <
rosari...@citiesonline.it
> wrote in message
8skb1h$co8$1...@serv1.iunet.it...

Che cos'è la casella combinata di una tabella?
Antonio


title: Date&Time picker: dov'è

author: Marco

text:
Approfitto del 3D qui sotto per chiedere una cosa.
Il controllo Date&time picker dov'č?
Dal menu Inserisci -> ActiveX non ho visto nessuna voce.
E' da scaricare, o devo abilitare qualche libreria particolare?
Uso Office 2003 Pro.
Ciao
Marco


title: Date&Time picker: dov'è

text:
> Approfitto del 3D qui sotto per chiedere una cosa.
> Il controllo Date&time picker dov'č?
> Dal menu Inserisci -> ActiveX non ho visto nessuna voce.
> E' da scaricare, o devo abilitare qualche libreria particolare?
Scusate.
Annullate tutto.
L'ho trovato. :-(
Ciao
Marco


title: Creazione di menù a tendina

author: Old-Jack

text:
Salve a tutti
devo creare dei menų a tendina con Access
Sapete dirmi come devo fare?
Mille grazie.
           Old-Jack.


title: Creazione di menù a tendina

author: Riccardo

text:
Old-Jack <
spi...@libero.it
> wrote in message
98T78.22885$5M4.7...@twister2.libero.it...

____________
Tasto destro sulla barra dei menu, personalizza, e ti crei tutti i menu' che
vuoi.
ciao Riccardo


title: Creazione di menù a tendina

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:a3ov73$7hi$1...@news.panservice.it...
>
> Old-Jack <
spi...@libero.it
> wrote in message
> 98T78.22885$5M4.7...@twister2.libero.it...
> > Salve a tutti
> > devo creare dei menů a tendina con Access
> > Sapete dirmi come devo fare?
> >
> > Mille grazie.
> >            Old-Jack.
> >
> ____________
> Tasto destro sulla barra dei menu, personalizza, e ti crei tutti i menu'
che
> vuoi.
>
> ciao Riccardo
>
Grazie Riccardo......
     Sei stato meraviglioso.....
           Old-Jack.


title: problema condizioni stringa select where

author: stero

text:
secondo voi cosa sbaglio in questa stringa?
Set rs = db.OpenRecordset("select * from listinoprezzi where tipomezzo='" &
Me.tipo & "' and tipocontratto='" & Me.TipoContratto & "' and metriini<=" &
lunghezza & " and metrifin>=" & lunghezza)
tipomezzo è string
tipocontratto è string
lunghezza è 1 decimale
Grazie.


text:
> lunghezza è 1 decimale
>
> Grazie.
ho provato a semplificarla cosi
        Set rs = db.OpenRecordset("select * from listinoprezzi where
metriini<=" & lunghezza)
e mi restituisce il seguente messaggio
errore di sintassi (virgola) nell'espressione della query 'metriini<=5,6'
qualcuno di voi capisce cosa non và?


author: Davide Leonardi

text:
Il problema è effettivamente la virgola. Nel linguaggio SQL le cifre
decimali andrebbero separate con il punto perchè la virgola ha altri
significati. Se tu scrivessi in una griglia di struttura della query, nella
riga criteri del campo metrifin, "<=5,6" in visualizzazione SQL scopriresti
che è stato convertito in "metrifin<=5.6".
"stero" <
ste...@email.it
> ha scritto nel messaggio
news:44ad0204$0$5092$4faf...@reader2.news.tin.it...



text:
"Davide Leonardi" <
davi...@email.it
> ha scritto nel messaggio
news:L6brg.15086$yg6....@tornado.fastwebnet.it...
> Il problema è effettivamente la virgola. Nel linguaggio SQL le cifre
> decimali andrebbero separate con il punto perchè la virgola ha altri
> significati. Se tu scrivessi in una griglia di struttura della query,
> nella riga criteri del campo metrifin, "<=5,6" in visualizzazione SQL
> scopriresti che è stato convertito in "metrifin<=5.6".
>
>
secondo te come potrei fare quindi?


text:
Io mi sono trovato di fronte a un problema simile e l'ho risolto un po' per
disperazione in modo un po' goffo.
In pratica nel tuo caso potresti scrivere:
" and metrifin<=" & Replace(CStr(lunghezza),",",".")
Non è bellissimo, probabilmente ci sono modi più sensati per affrontare il
problema, ma funziona.
P.S.
Prima di questa soluzione avevo tentato con Format(lunghezza, "#0.00"), ma
non funzionava e non ho ancora capito perchè.
"stero" <
ste...@email.it
> ha scritto nel messaggio
news:44ad41fc$0$10062$4faf...@reader3.news.tin.it...



text:
"Davide Leonardi" <
davi...@email.it
> ha scritto nel messaggio
news:cLbrg.15153$yg6....@tornado.fastwebnet.it...
> Io mi sono trovato di fronte a un problema simile e l'ho risolto un po'
> per disperazione in modo un po' goffo.
>
> In pratica nel tuo caso potresti scrivere:
> " and metrifin<=" & Replace(CStr(lunghezza),",",".")
>
> Non č bellissimo, probabilmente ci sono modi piů sensati per affrontare il
> problema, ma funziona.
>
> P.S.
> Prima di questa soluzione avevo tentato con Format(lunghezza, "#0.00"), ma
> non funzionava e non ho ancora capito perchč.
Ho avuto anch'io la stessa idea e funziona, per ora lo uso cosi, grazie
mille.


title: Help: gestione accesso esclusivo

author: Giorgio Barbetta

text:
Ciao al NG,
dovendo gestire un DB_Access2000 in  condivisione tra 2 Utenti con rete peer to peer
sembra non funzionare l'opzione presente su "Strumenti/Opzioni/Avanzate: flag Modalità di
apertura predefinita: accesso condiviso/esclusivo".
Pur modificando il flag mi segnala comunque l'errore: "Non si dispone di accesso escusivo
al db in questo momento. Le modifiche apportate potrebbero andare perdute".
Ignorando il segnale di errore non mi consente di salvare eventuali modifiche apportate al
db.
Naturalmente l'altro Utente non è attivo sulle tabelle che intendo modificare ma ha
solamente il db aperto nella maschera principale.
Grazie.
Cordiali saluti.
Giorgio Barbetta


title: Help: gestione accesso esclusivo

author: ettore

text:
Giorgio Barbetta <
gbg...@tin.it
> wrote in message
8cvfs0$hmn$1...@nslave1.tin.it...

Secondo me è impossibile
ahahahah ciao da ettore


title: Help: gestione accesso esclusivo

author: Federico Luciani

text:
Giorgio Barbetta wrote:
> Ciao al NG,
> dovendo gestire un DB_Access2000 in  condivisione tra 2 Utenti con rete peer to peer
> sembra non funzionare l'opzione presente su "Strumenti/Opzioni/Avanzate: flag Modalità di
> apertura predefinita: accesso condiviso/esclusivo".
> Pur modificando il flag mi segnala comunque l'errore: "Non si dispone di accesso escusivo
> al db in questo momento. Le modifiche apportate potrebbero andare perdute".
> Ignorando il segnale di errore non mi consente di salvare eventuali modifiche apportate al
> db.
> Naturalmente l'altro Utente non è attivo sulle tabelle che intendo modificare ma ha
> solamente il db aperto nella maschera principale.
> Grazie.
> Cordiali saluti.
> Giorgio Barbetta
Ma se l'altro chiude l'applicazione, riesci ad aprirlo in
modalita' esclusiva?
--
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Help: gestione accesso esclusivo

text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
38F36157...@paperino.libero.it...
Giorgio Barbetta wrote:
Ma se l'altro chiude l'applicazione, riesci ad aprirlo in
modalita' esclusiva?
--
Federico
Se l'altro utente è in rete ma chiude l'applicazione, riesco a modificare il DB.
Grazie


title: Help: gestione accesso esclusivo

text:
ettore <
dr.e...@libero.it
> wrote in message
OaJI4.116516$pn3.1...@news.infostrada.it...
Secondo me è impossibile
ahahahah ciao da ettore
Ho la senzazione di aver perso il settaggio ottimale del DB. In Access97 lavorare in rete
nello stesso db era cosa possibilissima. Perchè in A2000 non ci riesco?
Scusami se ti tedio ma ho veramente bisogno di una risposta professionale in merito   .
Grazie e ciao.
Giorgio


title: Help: gestione accesso esclusivo

author: Stefano Bettini

text:
Giorgio Barbetta <
gbg...@tin.it
> wrote in message
8cvfs0$hmn$1...@nslave1.tin.it...
> Ciao al NG,
> dovendo gestire un DB_Access2000 in  condivisione tra 2 Utenti con rete
peer to peer
> sembra non funzionare l'opzione presente su "Strumenti/Opzioni/Avanzate:
flag Modalità di
> apertura predefinita: accesso condiviso/esclusivo".
> Pur modificando il flag mi segnala comunque l'errore: "Non si dispone di
accesso escusivo
> al db in questo momento. Le modifiche apportate potrebbero andare
perdute".
> Ignorando il segnale di errore non mi consente di salvare eventuali
modifiche apportate al
> db.
> Naturalmente l'altro Utente non è attivo sulle tabelle che intendo
modificare ma ha
> solamente il db aperto nella maschera principale.
?? Non ha importanza se sta o meno lavorando sugli stessi oggetti su cui
lavori tu, un db
aperto in modalità esclusiva vuol dire 1 solo utente alla volta...
Aprilo in accesso condiviso e tanti saluti.
Bye, Ste


title: Help: gestione accesso esclusivo

text:
Giorgio Barbetta wrote:
> Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
> Giorgio Barbetta wrote:
> Ma se l'altro chiude l'applicazione, riesci ad aprirlo in
> modalita' esclusiva?
>
>> Se l'altro utente è in rete ma chiude l'applicazione, riesco a modificare il DB.
>> Grazie
Allora, evidentemente anche se lui non apre direttamente le
tabelle, il db dei dati e' cmq aperto e quindi tu non puoi
aprirlo in modalita' esclusiva.
Tieni presente che cmq e' buona norma far chiudere tutte le
istanze dell'applicazione durante la manutenzione e aprirla
in modalita' esclusiva in modo che gli altri non possano
rientrarci fin quando tu ci stai smanettando.
--
Federico
--------------------------------------



title: ListView

author: Maurizio

text:
Ciao a tutti
sono ancora alle prese con una ListView, il problema di oggi è che
vorrei aprire facendo doppio click sulla ListView, una maschera ad
esempio "dettagli" che contenga i dati dell'item selezionato nella ListView.
Mi sono incas....... e non riesco a venirne fuori
Ciao e grazie


title: ListView

text:

Su node_click il treeview assume il valore del ramo.
Mi spiego meglio.
Tu hai un ramo della list view che visualizza "pippo", bene clickando tutta
la listview ha valore pippo
quindi ti basta intercettarlo e chiamare la maschera che ti serve
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: ListView

author: Beppe

text:
MA ha scritto:

Come sempre tutto dipende dalla struttura dei tuoi dati e di come
popoli la ListView; in particolare è importante sapere su quale
"colonna" hai messo il dato che utilizzi per poi aprire la maschera
(presumo sia una chiave primaria).
In generale questo codice potrebbe esserti d'aiuto
Dim objList As ListView
Dim objItem As ListItem
Dim stLinkCriteria As String
Dim stDocName As String
Set objList = Me.tuo_controllo_ListView.Object
stDocName = "tua_form"
stLinkCriteria = "[ID]=" & objList.SelectedItem.SubItems(n) 'n Colonna
dell'ID
DoCmd.OpenForm stDocName, , , stLinkCriteria
Ricorda che la numerazione degli Items parte da 0 (0->Colonna1,
1->Colonna2 ecc)
Bye


title: formato valuta con stampa unione Word?

author: Larry

text:
Utilizzo i dati di una query di Access 2000 in un dovumento creato con
stampa unione di Word 2000. I dati numerici in orgine sono nel formato
valuta, ma nel documento mi appaiono privi del separatore delle migliaia e
senza il simbolo della valuta (es. L.1.000.000 diventa 1000000).
E' possibile fare diversamente?
Grazie
Larry


title: formato valuta con stampa unione Word?

author: Sergio MAZZA

text:
"Larry" <
loNOSP...@tin.it
> ha scritto nel messaggio
news:b0UO6.761$VT1....@news1.tin.it...

Devi visualizzare i codici di campo (alt-f9); poi intervieni inserendo la
formattazione al codice di campo che ti interessa, per esempio  Importo.
Praticamente dovresti creare un'altro campo con la formattazione che
racchiude il tuo campo unione.
Mal di testa?
Proviamo cosě:
- alt f9: per visualizzare/nascondere i codici di campo;
- ti posizioni vicino (non dentro) alla prima parentesi graffa campo unione
Importo (nome inventato);
- premi ctrl-f9: crea un campo vuoto (solo le parentesi graffe);
- ci copi dentro il tuo campo unione (Importo) con tutte le graffe;
a questo punto dovresti essere cosě:
{{MERGEFIELD Importo}}
devi aggiungere un = (uguale) e la formattazione che č: \# "L. #.###,0#" o
come piů ti piace.
Risultato:
{={MERGEFIELD Importo} \#  "L. #.###,0#"}
Con alt-f9 disattivi la visualizzazione dei codici di campo e riprova ad
eseguire la stampa unione...
Ciao.


title: formato valuta con stampa unione Word?

text:
Grazie moltissime.
Ciao
Larry
P.S.: come facevi a sapere del mal di testa?


title: formato valuta con stampa unione Word?

text:
"Larry" <
loNOSP...@tin.it
> ha scritto nel messaggio
news:1exP6.11701$8Y1.1...@news2.tin.it...

Mi è venuto a me mentre lo scrivevo, figuriamoci a te che leggevi e dovevi
capire quello che ho scritto...
Ciao.


title: messaggio di errore

author: Mauro Rocchi

text:
sapete dirmi xche quando vado ad inserire un valore in un nuovo record
di una sottomaschera mi da l'errore :"impossibile assegnare un valore
all'oggetto" poi xo' basta che gli do' ok e tutto funziona. come posso
togliere questo messaggio di errore?
grazie a tutti


title: chiusura switchboard

author: rscialpi

text:
Cliccando sullo switchboard per andare su altre maschere, lo switchboard
rimane sempre aperto; vorrei invece che si chiudesse.
Ho provato a mettere una macro "close" sull'evento On Click, ma non
funziona. Mi suggerite altre soluzioni ?
Grazie
Raffaele
--------------------------------
Inviato via
http://usenet.libero.it


title: chiusura switchboard

author: Antonio Ganci

text:

Scusa l'ignoranza, ma cos'è lo switchboard?


title: chiusura switchboard

text:
Il 17 Dic 2002, 11:08, "Antonio Ganci" <
a.ganciNO...@megattera.it
> ha
scritto:

Scusatemi voi...purtroppo ho Access in inglese. Credo che in italiano si
chiami Pannello di Controllo.



title: chiusura switchboard

text:
rscialpi wrote:
[CUT]
> Scusatemi voi...purtroppo ho Access in inglese. Credo che in italiano
> si chiami Pannello di Controllo.
>
Forse intendi la finestra del database?
Se č cosě per non farla apparire all'avvio del tuo DB Access basta che su:
Strumenti -> Avvio Deselezioni Visualizza finestra database.
Non ti so aiutare per i menů in inglese.
Antonio.


title: chiusura switchboard

text:
Il 17 Dic 2002, 11:17, "Antonio Ganci" <
a.ganciNO...@megattera.it
> ha
scritto:

NO. Si tratta della maschera che puoi utilizzare come maschera iniziale del
databese in cui metti dei tasti per andare su altre maschere o svolgere
altre funzioni.



title: chiusura switchboard

author: Carlo Costarella

text:
Cut
> >
> NO. Si tratta della maschera che puoi utilizzare come maschera iniziale
del
> databese in cui metti dei tasti per andare su altre maschere o svolgere
> altre funzioni.
>
Non si capisce perchè dovresti chiudere lo switchboard visto che è questo
che ti permette di navigare nel database.
Comunque anzichè chiuderlo potresti minimizzarla (ridurla ad icona:
Docmd.Minimize) e riaprirla alla chiusura della maschera precedentemente
aperta.
Se poi vuoi prorio chiudere lo switchboard usa la sintassi completa:
DoCmd.Close , "Nomeswitchboard ", acSaveYes
mettendo l'istruzione dopo quella che ti apre la maschera desiderata.
Ciao, Carlo


title: chiusura switchboard

text:
Il 17 Dic 2002, 11:47, "Carlo Costarella"
<
carloantoni...@virgilio.it
> ha scritto:
> Cut
> > >
> > NO. Si tratta della maschera che puoi utilizzare come maschera iniziale
> del
> > databese in cui metti dei tasti per andare su altre maschere o svolgere
> > altre funzioni.
> >
>
> Non si capisce perchč dovresti chiudere lo switchboard visto che č questo
> che ti permette di navigare nel database.
> Comunque anzichč chiuderlo potresti minimizzarla (ridurla ad icona:
> Docmd.Minimize) e riaprirla alla chiusura della maschera precedentemente
> aperta.
> Se poi vuoi prorio chiudere lo switchboard usa la sintassi completa:
> DoCmd.Close , "Nomeswitchboard ", acSaveYes
> mettendo l'istruzione dopo quella che ti apre la maschera desiderata.
>
> Ciao, Carlo
>
>
Lo switchboard voglio proprio chiuderlo per costringere l'utente che vuole
tornare allo switchboard ad usare l'apposito tasto che gli ho messo sulle
maschere, altrimenti le lascerebbe aperte navigando tra una finestra e
l'altra.
Il problema e': l'istruzione dove la metto, visto che il codice che Access
ha scritto automaticamente quando ho creato lo switchboard e' per me
incomprensibile ? Per questo preferivo creare una macro e appiccicarla su un
qualche evento, ma non mi funziona...
Grazie, Raffaele



title: chiusura switchboard

text:
"rscialpi" <
raffaele...@libero.it
> ha scritto nel messaggio
news:213Z140Z31Z168Y...@usenet.libero.it...
> Il 17 Dic 2002, 11:47, "Carlo Costarella"
> <
carloantoni...@virgilio.it
> ha scritto:
> > Cut
> > > >
> > > NO. Si tratta della maschera che puoi utilizzare come maschera
iniziale
> > del
> > > databese in cui metti dei tasti per andare su altre maschere o
svolgere
> > > altre funzioni.
> > >
> >
> > Non si capisce perchè dovresti chiudere lo switchboard visto che è
questo
> > che ti permette di navigare nel database.
> > Comunque anzichè chiuderlo potresti minimizzarla (ridurla ad icona:
> > Docmd.Minimize) e riaprirla alla chiusura della maschera precedentemente
> > aperta.
> > Se poi vuoi prorio chiudere lo switchboard usa la sintassi completa:
> > DoCmd.Close , "Nomeswitchboard ", acSaveYes
> > mettendo l'istruzione dopo quella che ti apre la maschera desiderata.
> >
> > Ciao, Carlo
> >
> >
> Lo switchboard voglio proprio chiuderlo per costringere l'utente che vuole
> tornare allo switchboard ad usare l'apposito tasto che gli ho messo sulle
> maschere, altrimenti le lascerebbe aperte navigando tra una finestra e
> l'altra.
> Il problema e': l'istruzione dove la metto, visto che il codice che Access
> ha scritto automaticamente quando ho creato lo switchboard e' per me
> incomprensibile ? Per questo preferivo creare una macro e appiccicarla su
un
> qualche evento, ma non mi funziona...
> Grazie, Raffaele
>
Apriti la routine che si attiva al click del pulsante: quello è il codice.
Per trovarla: doppio click sul pulsante in visualizzazione struttura.
Dopo le istruzioni per aprire una maschera metti il codice che ti ho postato
prima.
Non so per quanto ancora potrai fare a meno del codice...
Ciao, Carlo


title: chiusura switchboard

author: Roberto da casa

text:
"rscialpi" <
raffaele...@libero.it
> ha scritto nel messaggio
news:213Z140Z31Z168Y...@usenet.libero.it...
> Cliccando sullo switchboard per andare su altre maschere, lo switchboard
> rimane sempre aperto; vorrei invece che si chiudesse.
> Ho provato a mettere una macro "close" sull'evento On Click, ma non
> funziona. Mi suggerite altre soluzioni ?
> Grazie
> Raffaele
>
La macro per la chiusura della maschera switchboard richiamala a fronte
degli eventi "Su apertura" delle maschere chiamate da quella switchboard.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Immagini Database

author: Yacuz

text:
Ciao
volevo un paio di dritte;
Dovrei inserire in un database delle immagini (jpg,gif) all'interno di una
maschera evitando pero' che le dimensioni del DB lievitino in modo
esponenziale ( es. inserendo un Oggetto OLE ho notato che con poche immagini
il Db diventa mostruosamente grande).
Avete qualche soluzione?
Vorrei eventualmente poter creare un collegamento ipertext a qualche file,
ma nonostante abbia inserito nella tabella il formato Collegamento
ipertestuale, quando apro la maschera non mi permette di di inserci nulla
(intendo dal menu non ho la possibilita' di Inserire un collegamento
ipertext)se non esclusiavmente inserendo a mano l'intero path a cui si
riferisce il file (soluzione improponibile!?!!). Non esiste la possibilita'
di associare ad un bottone di comando la funzione tipo (Browse o esplora)
che mi dia la possibilita' di cercare il file e di inserire automaticamente
il path??
Aspetto fiduciso consigli
Ciao
Yacuz
--------------------------------
Inviato via
http://usenet.libero.it


title: Immagini Database

text:
"Yacuz" <
ya...@libero.it
> ha scritto nel messaggio
news:217Z223Z68Z36Y...@usenet.libero.it...

Su
www.sitocomune.com
 potrai trovare vari esempi su come gestire un archivio
di immagini.
Ciao, Carlo


title: Immagini Database

author: Arsenio Lupin

text:
Nell'articolo:217Z223Z68Z36Y...@usenet.libero.it
,
Yacuz <
ya...@libero.it
> scrisse:
> Ciao
> volevo un paio di dritte;
> Dovrei inserire in un database delle immagini (jpg,gif) all'interno
> di una maschera evitando pero' che le dimensioni del DB lievitino in
> modo esponenziale ( es. inserendo un Oggetto OLE ho notato che con
> poche immagini il Db diventa mostruosamente grande).
> Avete qualche soluzione?
> Vorrei eventualmente poter creare un collegamento ipertext a qualche
> file, ma nonostante abbia inserito nella tabella il formato
> Collegamento ipertestuale, quando apro la maschera non mi permette di
> di inserci nulla (intendo dal menu non ho la possibilita' di Inserire
> un collegamento ipertext)se non esclusiavmente inserendo a mano
> l'intero path a cui si riferisce il file (soluzione
> improponibile!?!!). Non esiste la possibilita' di associare ad un
> bottone di comando la funzione tipo (Browse o esplora) che mi dia la
> possibilita' di cercare il file e di inserire automaticamente il
> path??
Si, è possibile.
il comando si chiama:
acCmdEditHyperlink ed è richiamabile come argomento di runcommand da VBA
(ricordati prima di settare il focus sul campo che contiene l'hyperlink)
Comunque anche se lavori sulla tabella ti basta pigiare sul tasto destro e
selezionare "modifica collegamento ipertestuale" dierettamente sul campo che
contiene come tipo di dati il collegamento ipertestuale.
Ciao!
--
>>>>>>>>>>>>>>><<<<<<<<<<<<<<<
Arsenio Lupin


title: Ecco le prime belle difficoltà! Se qualcuno mi può aiutare....

author: Leonblu

text:
Ho strutturato in linea di massima il mio db, con tanto di query e maschere,
nonché tabelle grazie a due manuali e a sito comune; il mio problema adesso
è questo: ho una tabella i cui campi sono IdPrenotazione DataPrenot Camera
DataIn DataOut. devo far sì che Access mi faccia vedere tramite l'esecuzione
di un comando, una tabella (o un grafico o chi sa cosa) in cui si vedono a
colpo d'occhio le camere occupate e quelle libere.
Camere    15/02  16/02  17/02  18/02  19/02  20/02  21/02  22/02
01               p         p        p          l          l        l
l          l
02                l          l        l           l          p
03
04                p
05
06
07                p       p
08
09
10                p      p
La "p" stà per prenotata e la "l" per libera, in realtà la casella senza la
prenotazione può rimanere anche vuota(anzi meglio). Arriviamo al dunque:
1) Come posso far generare una grafico del genere? Quali strumenti di Access
devo guardare?
A giro sul web sento parlare di controllo calendario, ma non ho la più
pallida idea, tra l'altro non so dove trovarlo, anche perché mi è sembrato
di capire che è un qualcosa di esterno ad Access.Giusto?
2) Nella tabella Prenotazioni c'è scritto la data di inizio prenot e la data
di fine; Tutti i giorni compresi nel mezzo sono prenotati, e questa
informazione la devo tenere presente quando vado a fare una nuova
prenotazione; nella maschera di ricerca della camera libera per una nuova
prenot, come faccio a controllare che le nuove date siano disponibili? La
data di ingresso della nuova prenot non deve essere compresa tra dataIn e
dataOut di ogni record, e ogni singolo giorno compreso tra datain e dataout
della nuova prenot deve essere libero! Mi stò incasinando! Help me,please.
Leonblu


text:
"Leonblu" <
leo...@infinito.it
> ha scritto nel messaggio
news:tJ91a.95681$YG2.2...@twister1.libero.it...

Vai sul Sito Comune e nella sezione Reports leggi la FAQ di AntoGal
intitolata "Rappresentazione, su Report, di periodi temporali mediante
segmenti"; secondo me dovrebbe aiutarti a risolvere parecchi dei tuoi
problemi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:


Grazie, sei stato molto preciso. Vado subito a vedere di che si tratta.
A presto,
Leonblu.


title: Problema misto tabella+report

author: Luca

text:
Devo chiedere nuovamente aiuto al ng ... sperando di trovarlo come
spesso mi e' accaduto ;)
Ho una tabella di 2 colonne che si puo' semplificare cosi':
NUMERO 	TESTO
1		Luca
1		Andrea
1		Claudia
2		Giovanni
3		Andrea
3		Carlo
ecc ecc ...
E voglio ottenere un report fatto cosi:
1	Luca, Andrea, Claudia
2	Giovanni
3	Andrea, Carlo
ecc ecc
E fin qui ci sono riuscito. Quello che mi serve pero' e' avere nel
report alcuni nomi in grassetto (o comunque in formato diverso).
Se ad esempio ho un'altra tabella fatta cosi':
1	Andrea
1	Claudia
3	Carlo
Nel mio report queste occorenze devono essere in grassetto, e cioe'
circa cosi':
1	Luca, */Andrea/*, */Claudia/*
2	Giovanni
3	Andrea, */Carlo/*
Avendo indicato con */ ... /* il testo in maiuscolo.
Qualcuno puo' darmi qualche consiglio su come procedere?
Io non so proprio da che parte iniziare :(
Grazie 1000,
Luca


title: Problema misto tabella+report

author: CarloCos

text:
"Luca" <
some...@nowhere.com
> ha scritto nel messaggio
news:Rc4BOVG=4f1ZfrnipzxmEJiLc2=L...@4ax.com...

Una strada: usa le funzioni DlookUp per leggere il valore dalla seconda
tabella. Poi la struttura If..Then...Else per mettere in grassetto il nome.
Piazza il codice su formattazione del corpo del report e il gioco è fatto.
Non dimenticare di usare Else se la funzione dlookup non trova il record
corrispondente.
If dlookup(....) then
Miocontrollo.FontWeight = 700
else
Miocontrollo.FontWeight = 400
end if
Ciao, Carlo


title: Problema misto tabella+report

text:
On Mon, 24 Apr 2000 07:08:43 GMT, "CarloCos"
<
carloco...@libero.it
> wrote:
>Una strada: usa le funzioni DlookUp per leggere il valore dalla seconda
>tabella. Poi la struttura If..Then...Else per mettere in grassetto il nome.
>Piazza il codice su formattazione del corpo del report e il gioco è fatto.
>Non dimenticare di usare Else se la funzione dlookup non trova il record
>corrispondente.
>If dlookup(....) then
>Miocontrollo.FontWeight = 700
>else
>Miocontrollo.FontWeight = 400
>end if
Ho capito quello che vuoi dire, ma il pmio problema e' un po' piu'
sottile. In pratica il problema a cui non trovo soluzione e' che devo
avere in grassetto una stringa all'interno di una stringa piu' grande
all'interno di un controllo.
Per restare al tuo esempio, io non devo avere in grassetto tutto il
contenuto di Miocontrollo, ma solo ed eventualmente una sua
sottoparte.
E non posso nemmeno usare piu' controlli perche' non so quanti me ne
serviranno, e quanto saranno lunghe le stringhe al suo interno.
E' come se dovessi stampare una serie di frasi con al loro interno una
o due parole in grassetto ...
HELP :]
Luca


title: Problema misto tabella+report

author: lbo dal portatile in treno

text:
>Se ad esempio ho un'altra tabella fatta cosi':
>Nel mio report queste occorenze devono essere in grassetto, e cioe'
>circa cosi':
per individuare i nomi da grassettare puoi usare la funzione dlookup.
il problema e' un altro.  non credo che ci sia modo di rendere
grassetto o meno parti di testo contenuto nello stesso controllo
(casella di testo) di un report.
potresti provare con un active x rtf ma io non l'ho mai usato.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Problema misto tabella+report


title: Filtro su recordset proveniente da filtro. Possibile?

author: Riccardo

text:
Ciao a tutti. Avevo già postato a riguardo, ma forse ero stato un pò troppo
lungo e poco chiaro.
E' possibile secondo voi applicare un filtro ad un set di record proveniente
dall'applicazione di un altro filtro.
Ho una maschera "Fornitori", dalla quale, premendo un tasto ottengo la lista
dei record riguardanti i prodotti ( maschera "Prodotti") relativi al
fornitore in questione, con la seguente routine:
Private Sub CmdProdotti_Click()
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Prodotti"
    stLinkCriteria = "[IDFornitore]" = & Forms![Fornitori]![IDFornitore]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms![Prodotti]![DescrizioneProdotto].SetFocus
End Sub
A questo punto vorrei applicare un "Filtro in base a maschera" dal primo dei
record filtrati della maschera prodotti, in modo che dal campo "Descrizione
prodotto", un elenco a discesa mi visualizzi solo le descrizioni dei
prodotti relativi a quel fornitore.
Dovrei altrimenti scorrerli con il pulsante "record successivo", ma quando
si tratta di un notevole numero di record, non è certo comodo.
Secondo voi è possibile?
Ciao e grazie.
Riccardo.


author: Roberto dalla campagna

text:
Riccardo <
dav...@masterweb.it
> wrote in message
ajtabg$f3q$1...@serv1.iunet.it...

Sempre che abbia ben compreso il tuo problema, a mio avviso il modo più
facile per risolvere il tuo problema è quello di impostare a Maschere
continue la proprietà Visualizzazione predefinita della maschera Fornitori.
Se invece vuoi che la maschera Fornitori abbia una visualizzazione a
Maschera singola, inserisci in essa una casella combinata non associata (od
ancora meglio una casella di riepilogo non associata) che abbia come origine
riga una query di selezione basata sulla tabella prodotti; in questa query,
nei criteri relativi al campo fornitore, scrivi Forms!Fornitori!IDFornitore;
naturalmente accertati che, quando la maschera Prodotti è aperta, risulti
aperta anche la maschera Fornitori.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Sempre che abbia ben compreso il tuo problema, a mio avviso il modo più
> facile per risolvere il tuo problema è quello di impostare a Maschere
> continue la proprietà Visualizzazione predefinita della maschera
Fornitori.
> Se invece vuoi che la maschera Fornitori abbia una visualizzazione a
> Maschera singola, inserisci in essa una casella combinata non associata
(od
> ancora meglio una casella di riepilogo non associata) che abbia come
origine
> riga una query di selezione basata sulla tabella prodotti; in questa
query,
> nei criteri relativi al campo fornitore, scrivi
Forms!Fornitori!IDFornitore;
> naturalmente accertati che, quando la maschera Prodotti è aperta, risulti
> aperta anche la maschera Fornitori.
>
> --
> Roberto
>
Forse quella della casella combinata non associata, è la soluzione che
cercavo.
Ora corro a provarla. Grazie dell'interessamento.
Riccardo.



title: Esportare report in Excel

author: Cristian

text:
Buonasera a tutti,

qualcuno riesce a darmi una dritta per
poter
esportare un report in excel,
attribuendo al nome del file in excel il numero di ID del mio report in
automatico senza doverlo digitare?

attualmente il comando che eseguo è il
seguente:

DoCmd.OutputTo acOutputReport,
nomefile
, acFormatXLS

dove nomefile ha un
valore fisso.

Grazie
Ciao a tutti

Chita


title: Esportare report in Excel

text:

Non conviene esportare solo i Dati in Excel usando il metodo
TransfertSpreadsheet...?
Per la tua domanda invece serve capire con che logica lavori... perchè
generare Nomi è banale, ma le condizioni
per farlo bene possono esserlo meno...
@Alex


title: Esportare report in Excel

author: Chita

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:b32a251f-7d27-4aea...@l20g2000yqm.googlegroups.com...
On 22 Ott, 18:59, "Cristian" <
came_...@tin.it
> wrote:
> Buonasera a tutti,
> qualcuno riesce a darmi una dritta per poter esportare un report in excel,
> attribuendo al nome del file in excel il numero di ID del mio report in
> automatico senza doverlo digitare?
>
> attualmente il comando che eseguo � il seguente:
>
> DoCmd.OutputTo acOutputReport, nomefile, acFormatXLS
>
> dove nomefile ha un valore fisso.
>
> Grazie
> Ciao a tutti
>
> Chita
>>Non conviene esportare solo i Dati in Excel usando il metodo
>>TransfertSpreadsheet...?
>>Per la tua domanda invece serve capire con che logica lavori... perch�
>>generare Nomi � banale, ma le condizioni
>>per farlo bene possono esserlo meno...
>>@Alex
Le condizioni che uso per esportare il file in excel vengono soddisfatte dal
seguente codice:
            DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
            Forms!Preventivo.Refresh
            Dim stDocName3 As String
            Dim strFiltro3 As String
            stDocName3 = "DettagliPreventivo"
            strFiltro3 = "id = Forms!preventivo!id"
DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS
al termine del comando mi si crea in automatico un file in excel dei
dettagli del preventivo visualizzato nella maschera con il seguente nome:
DettagliPreventivo.xls.
La mia richiesta sarebbe:
creare in automatico il nome del file excel con il numero id del preventivo
cio� (strFiltro3 = "id = Forms!preventivo!id").xls
Grazie ciao
Chita


title: Esportare report in Excel

author: cristian

text:
"Chita" <
cris...@came-snc.it
> ha scritto nel messaggio
news:4cc3eac7$0$45262$4faf...@reader4.news.tin.it...



title: Esportare report in Excel

text:
"cristian" <
cris...@came-snc.it
> ha scritto nel messaggio
news:4cc3eba3$0$45269$4faf...@reader4.news.tin.it...

ci sono quasi.....................
ho modificato il codice in questo modo:
            DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
            Forms!Preventivo.Refresh
            Dim stDocName3 As String
            Dim stDocName4 As String
            Dim strFiltro3 As String
            stDocName3 = "DettagliPreventivo"
            stDocName4 = Forms!Preventivo!IDPreventivo
            strFiltro3 = "id = Forms!Preventivo!id"
DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS, stDocName4
mi si crea il file ma senza estensione .xls
dove sbaglio, o cosa pu� mancare?
Grazie
Ciao
Chita


title: Esportare report in Excel

text:
On 24 Ott, 10:49, "cristian" <
crist...@came-snc.it
> wrote:
> "cristian" <
crist...@came-snc.it
> ha scritto nel messaggionews:4cc3eba3$0$45269$4faf...@reader4.news.tin.it...
>
>
>
>
>
>
>
>
>
> > "Chita" <
crist...@came-snc.it
> ha scritto nel messaggio
> >news:4cc3eac7$0$45262$4faf...@reader4.news.tin.it...
> >> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> >>news:b32a251f-7d27-4aea...@l20g2000yqm.googlegroups.com...
> >> On 22 Ott, 18:59, "Cristian" <
came_...@tin.it
> wrote:
> >>> Buonasera a tutti,
> >>> qualcuno riesce a darmi una dritta per poter esportare un report in
> >>> excel, attribuendo al nome del file in excel il numero di ID del mio
> >>> report in automatico senza doverlo digitare?
>
> >>> attualmente il comando che eseguo è il seguente:
>
> >>> DoCmd.OutputTo acOutputReport, nomefile, acFormatXLS
>
> >>> dove nomefile ha un valore fisso.
>
> >>> Grazie
> >>> Ciao a tutti
>
> >>> Chita
>
> >>>>Non conviene esportare solo i Dati in Excel usando il metodo
> >>>>TransfertSpreadsheet...?
>
> >>>>Per la tua domanda invece serve capire con che logica lavori... perchè
> >>>>generare Nomi è banale, ma le condizioni
> >>>>per farlo bene possono esserlo meno...
>
> >>>>@Alex
>
> > Le condizioni che uso per esportare il file in excel vengono soddisfatte
> > dal
> > seguente codice:
>
> >           DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
> > acMenuVer70
> >            Forms!Preventivo.Refresh
>
> >           Dim stDocName3 As String
> >           Dim strFiltro3 As String
> >          stDocName3 = "DettagliPreventivo"
> >           strFiltro3 = "id = Forms!preventivo!id"
> > DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
>
> > DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS
>
> > al termine del comando mi si crea in automatico un file in excel dei
> > dettagli del preventivo visualizzato nella maschera con il seguente nome:
> > DettagliPreventivo.xls.
>
> > La mia richiesta sarebbe:
> > creare in automatico il nome del file excel con il numero id del
> > preventivo
> > cioè (strFiltro3 = "id = Forms!preventivo!id").xls
>
> > Grazie ciao
> > Chita
>
> ci sono quasi.....................
>
> ho modificato il codice in questo modo:
>
>             DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
> acMenuVer70
>             Forms!Preventivo.Refresh
>
>             Dim stDocName3 As String
>             Dim stDocName4 As String
>             Dim strFiltro3 As String
>             stDocName3 = "DettagliPreventivo"
>             stDocName4 = Forms!Preventivo!IDPreventivo
>             strFiltro3 = "id = Forms!Preventivo!id"
>
> DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
>
> DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS, stDocName4
>
> mi si crea il file ma senza estensione .xls
> dove sbaglio, o cosa può mancare?
>
> Grazie
> Ciao
> Chita
Manca l'estensione nella stringa stDocName3.
@Alex


title: Esportare report in Excel

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:b061bc0f-90be-48dd...@l17g2000yqe.googlegroups.com...
On 24 Ott, 10:49, "cristian" <
crist...@came-snc.it
> wrote:
> "cristian" <
crist...@came-snc.it
> ha scritto nel
> messaggionews:4cc3eba3$0$45269$4faf...@reader4.news.tin.it...
>
>
>
>
>
>
>
>
>
> > "Chita" <
crist...@came-snc.it
> ha scritto nel messaggio
> >news:4cc3eac7$0$45262$4faf...@reader4.news.tin.it...
> >> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> >>news:b32a251f-7d27-4aea...@l20g2000yqm.googlegroups.com...
> >> On 22 Ott, 18:59, "Cristian" <
came_...@tin.it
> wrote:
> >>> Buonasera a tutti,
> >>> qualcuno riesce a darmi una dritta per poter esportare un report in
> >>> excel, attribuendo al nome del file in excel il numero di ID del mio
> >>> report in automatico senza doverlo digitare?
>
> >>> attualmente il comando che eseguo � il seguente:
>
> >>> DoCmd.OutputTo acOutputReport, nomefile, acFormatXLS
>
> >>> dove nomefile ha un valore fisso.
>
> >>> Grazie
> >>> Ciao a tutti
>
> >>> Chita
>
> >>>>Non conviene esportare solo i Dati in Excel usando il metodo
> >>>>TransfertSpreadsheet...?
>
> >>>>Per la tua domanda invece serve capire con che logica lavori... perch�
> >>>>generare Nomi � banale, ma le condizioni
> >>>>per farlo bene possono esserlo meno...
>
> >>>>@Alex
>
> > Le condizioni che uso per esportare il file in excel vengono soddisfatte
> > dal
> > seguente codice:
>
> > DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
> > acMenuVer70
> > Forms!Preventivo.Refresh
>
> > Dim stDocName3 As String
> > Dim strFiltro3 As String
> > stDocName3 = "DettagliPreventivo"
> > strFiltro3 = "id = Forms!preventivo!id"
> > DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
>
> > DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS
>
> > al termine del comando mi si crea in automatico un file in excel dei
> > dettagli del preventivo visualizzato nella maschera con il seguente
> > nome:
> > DettagliPreventivo.xls.
>
> > La mia richiesta sarebbe:
> > creare in automatico il nome del file excel con il numero id del
> > preventivo
> > cio� (strFiltro3 = "id = Forms!preventivo!id").xls
>
> > Grazie ciao
> > Chita
>
> ci sono quasi.....................
>
> ho modificato il codice in questo modo:
>
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
> acMenuVer70
> Forms!Preventivo.Refresh
>
> Dim stDocName3 As String
> Dim stDocName4 As String
> Dim strFiltro3 As String
> stDocName3 = "DettagliPreventivo"
> stDocName4 = Forms!Preventivo!IDPreventivo
> strFiltro3 = "id = Forms!Preventivo!id"
>
> DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
>
> DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS, stDocName4
>
> mi si crea il file ma senza estensione .xls
> dove sbaglio, o cosa pu� mancare?
>
> Grazie
> Ciao
> Chita
>>>>>Manca l'estensione nella stringa stDocName3.
>>>>>@Alex
la stringa stDocName3 � il nome del report da cui filtro i dati,
l'estensione dove e come la inserisco???
Grazie
Ciao
Chita


title: Esportare report in Excel

text:
"cristian" <
cris...@came-snc.it
> ha scritto nel messaggio
news:4cc421e4$0$27965$4faf...@reader5.news.tin.it...

Ok!!!  Risolto........  ecco il codice per risolvere il problema!
            DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
            Forms!PREVENTIVO.Refresh
            Dim stDocName3 As String
            Dim stDocName4 As String
            Dim stDocName5 As String
            Dim strFiltro3 As String
            stDocName3 = "DettagliPreventivo"
            stDocName4 = Forms!Preventivo!IDPreventivo
            stDocName5 = ".xls"
            strFiltro3 = "id = Forms!Preventivo!ID"
DoCmd.OpenReport stDocName3, acViewPreview, , strFiltro3
DoCmd.OutputTo acOutputReport, stDocName3, acFormatXLS, stDocName4 &
stDocName5
Grazie Alex per lo scambio di idee! Alla prossima!
Ciao!
Chita


title: Casella combinata che memorizza i dati inserti

author: lebroki

text:
In una maschera vorrei creare due caselle combinate che hanno due
tabelle diverse come origine dati.
Queste due tabelle non sono popolate, in quanto vorrei che sia
l'utente a popolare direttamente in maschera mentre inserisce i dati,
avvisandolo se quello che si stà inserendo sia stato già inserito.
Grazie


author: Karl Donaubauer

text:

Casella combinata - Aggiungere un nuovo record
www.donkarl.com/it?FAQ4.13
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: report dinamici

author: sabrina

text:
salve a tutto in NG
sto cercando di fare un report dinamico basato su una query a campi
incrociati basandomi sull'esempio fornito con access de db  soluzioni. le
spigazioni sono però molto poco chiare. ha creato la query ed il report ed
ho copianto tutto il codice dove andava copiato mi viene però segnalato un
errore 438 (proprietà o metodo non supportato dall'oggetto) nella seguente
instruzione
       Me("Intestazione" + Format(intX)) = rstReport(intX - 1).Name
penso che sia dovuto al campo di visilibiltà del Me......
qualcuno sa aiutarmi o sa suggerirmi un metodo diverso per fare report
dinamici?
ho già visto il sitocomune....
ciao a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: nome proprietà

author: ringo

text:
Salve a tutti,
scusate come modifico via codice il colore
di una maschera?
...non ricordo più il nome...
grazie!
ringo


title: nome proprietà

author: Pablitomf

text:
ringo ha scritto:
> Salve a tutti,
> scusate come modifico via codice il colore
> di una maschera?
> ....non ricordo più il nome...
> grazie!
> ringo
Ma perchè di tanto in tanto non ci provate almeno una volta a interrogare
la guida premendo quell'F1 che tanto serve????? ma vi fa un pò senso? O
siete di destra e lo escludete perchè lui sta a Sinistra (è una battuta
stupida, non vi applicate)? Bhò!
Vedi :
Backcolor
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ricerca con casella riepilogo

author: JeanLoup

text:
Salve,
alla digitazione di caratteri nel mio controllo txtricerca, la casella di
riepilogo mi restituisce un elenco.
riporto il codice.
Private Sub txtRicerca_Change()
Dim strR As String
Dim StrSQL As String
strR = Me!txtRicerca.Text
If Not IsNull(Me!txtRicerca.Text) Then
    StrSQL = "SELECT ID_oggetto, oggetto, rifer_nota_doc, descr_allegati " &
_
    "FROM tbl_Oggetto " & _
    "WHERE (oggetto Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ");"
    Me!ElencoNominativi.RowSource = StrSQL
    Me!ElencoNominativi.Requery
    Me!txtRicerca = strR
    Me!txtRicerca.SetFocus
    Me!txtRicerca.SelStart = 255
End If
Il mio problema è che vorrei fare la selezione da un query e non da una
tabella, nel mio caso tbl_oggetto:
SELECT ID_oggetto, oggetto, rifer_nota_doc, descr_allegati " & _
    "FROM tbl_Oggetto " & _
    "WHERE (oggetto Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ");"
Come posso fare?
Ciao e grazie per un eventuale risposta.


title: Ricerca con casella riepilogo

author: Roberto da casa

text:
"JeanLoup" <v722...@NOSPAMhotmail.it> ha scritto nel messaggio
news:43c4ee1c$0$343$5fc...@news.tiscali.it...

Forse non ho capito il tuo problema, ma per risolvere il problema è
sufficiente nella FROM invece del nome della tabella mettere il nome della
query: una striga SQL può basarsi indifferentemente su una tabella o su una
query, in fin dei conti non rappresenta altro che il codice SQL di una query
che come sai può essere appunto basata su una tabella o su un'altra query
registrata.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: ocx : WebBrowser

text:
Buon inizio settimana a tutti i naviganti...
qualcuno di voi sa darmi qualche dritta su questo OCX?
Grazie a tutti


title: Database di Access lento...lento... (BLOAT)

author: Jonathan Canova

text:
Ad uso e consumo di chi si possa trovare un problema simile.
In tanti post si parla di lentezza degli MDB. E trovate un milione di
consigli per velocizzare il tutto.
Nel nostro caso, eravamo in architettura FE/BE, rete, librerie etc. Il
sintomo era una grande lentezza a far partire il programma.
Vi dico cosa ho trovato. Ho tolto pezzo per pezzo tutto quello che c'era nel
db. Quando ho finito, avevo un db più vuoto di uno appena creato (nel senso
che avevo anche tolto i riferimenti in VBE che Access mette di default).
Bene: il db creato è 120 KB, il mio svuotato e compattato, 3512.
Visualizzando le tabelle di sistema, ho trovato che "MSysAccessStorage"
contiene 6692 oggetti :-|
Doppio click sul primo, tempo di apertura meno di mezzo secondo. Doppio
click sul secondo, tempo di apertura 20 secondi. Tra l'altro, aprendo e
chiudendo il secondo più volte, si vedeva Access consumare sempre più RAM.
Ho ottenuto anche qualche errore sul Runtime di Visual C++... Ed anche qui,
come in un altro caso, Microsoft non ne sa nulla perché non parte la
segnalazione automatica degli errori.
Si dice di risolvere il problema creando un nuovo DB ed importando tutto.
Note:
1. Creando un nuovo db ed importando le barre degli strumenti, importava
robaccia. Soluzione:
http://smsconsulting.spb.ru/shamil_s/topics/copycmdb.htm
2. Attenzione anche alla decompilazione! Riferimenti:
http://tinyurl.com/af94m
Sto facendo altri test....
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


author: Simone Calligaris

text:
"Jonathan Canova" <
> Doppio click sul primo, tempo di apertura meno di mezzo secondo. Doppio
> click sul secondo, tempo di apertura 20 secondi. Tra l'altro, aprendo e
> chiudendo il secondo più volte, si vedeva Access consumare sempre più RAM.
> Ho ottenuto anche qualche errore sul Runtime di Visual C++... Ed anche
qui,
> come in un altro caso, Microsoft non ne sa nulla perché non parte la
> segnalazione automatica degli errori.
> Si dice di risolvere il problema creando un nuovo DB ed importando tutto.
Se ne parla molto spesso...
> Note:
> 1. Creando un nuovo db ed importando le barre degli strumenti, importava
> robaccia. Soluzione:
>
http://smsconsulting.spb.ru/shamil_s/topics/copycmdb.htm
Cioè nel senso che hai evitato di reimportare automaticamente le barre degli
strumenti e hai usato quel codice solo in un secondo tempo?
> 2. Attenzione anche alla decompilazione! Riferimenti:
>
http://tinyurl.com/af94m
E' noto anche questo: dalla versione 2000 il /Decompile è da utilizzare solo
per il recupero di progetti VBA danneggiati...
Ciao.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:zRLBe.304$a5....@twister2.libero.it...
...
>> Note:
>> 1. Creando un nuovo db ed importando le barre degli strumenti, importava
>> robaccia. Soluzione:
>>
http://smsconsulting.spb.ru/shamil_s/topics/copycmdb.htm
> Cioè nel senso che hai evitato di reimportare automaticamente le barre
> degli
> strumenti e hai usato quel codice solo in un secondo tempo?
Si. Probabilmente (non ho documentazione in merito), la funzione importa di
Access lavora direttamente sulle tabelle di sistema. Quindi, se ci sono
record inutili, copia pure quelli. La routine in questione legge la barra
che tu gli dai e, pezzo per pezzo, la copia sulla nuova. Quindi, il lavoro
finale è pulito (anche se vi possono essere alcune differenze, tipo una
barra dei menu era divenuta una barra degli strumenti).
Per evitare problemi, mi sono fatto un DB nuovo, ci ho importato le barre
con il metodo di cui sopra, l'ho ricontrollate e sistemate, poi ho chiuso il
DB in cassaforte :-)
Nel senso, che non ci farò altro. La prima volta che devo importare le
barre, lo farò con la procedura normale di Access, utilizzando il DB di cui
prima. Se sta fermo, non si dovrebbe corrompere :-|
>> 2. Attenzione anche alla decompilazione! Riferimenti:
>>
http://tinyurl.com/af94m
> E' noto anche questo: dalla versione 2000 il /Decompile è da utilizzare
> solo
> per il recupero di progetti VBA danneggiati...
Ni. In un precedente mio post (
http://tinyurl.com/bq8ql
) era la soluzione
per il problema che si presentava. Il progetto VBA in se stesso non era
danneggiato, lo erano (vado ad intuito) alcuni riferimenti interni del
codice compilato...
Sempre più difficile :-)



text:
"Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
news:_VHCe.172755$75.75...@news4.tin.it...
Aggiunta...
"Database bloat is not stopped by compacting database with Access 2002
format"
http://support.microsoft.com/?kbid=810415



text:
"Jonathan Canova"
> > E' noto anche questo: dalla versione 2000 il /Decompile č da utilizzare
> > solo
> > per il recupero di progetti VBA danneggiati...
> Ni. In un precedente mio post (
http://tinyurl.com/bq8ql
) era la soluzione
> per il problema che si presentava. Il progetto VBA in se stesso non era
> danneggiato, lo erano (vado ad intuito) alcuni riferimenti interni del
> codice compilato...
Cosa fai: i test linguistici?   :-)
Diciamolo in maniera diversa allora: il Decompile veniva utilizzato
all'epoca di Access 97 per ridurre le dimensioni del progetto.
Dalla versione 2000 non funziona piů cosě e si deve utilizzare solo per
recuperare .mdb con anomalie.
Per ridurre le dimensioni di un .mdb in fase di sviluppo bastare reimportare
tutto in un nuovo file.
Ciao.


title: problema di importazione file riga per riga

author: mario rossi

text:
buongiorno a tutti,

Sto importando un file di tipo .cvs che contiene 178 mila righe come queste

22361	1	USA	0	01/03/2012 00:00	0,015
22361	1343	Canada	0	01/02/2012 00:00	0,012
e cosi via...

il codice che sto provando è questo:
questo codice importa senza problemi altri file con numerose righe ma non tante come queste, secondo voi è un problema di troppe righe nel .csv?

    Dim FileNum As Integer
    Dim DataLine As String
    Dim arrSplitStrings1() As String

    FileNum = FreeFile()
    Open Nomefile For Input As #FileNum

    While Not EOF(FileNum)
        Line Input #FileNum, DataLine
        arrSplitStrings1 = Split(DataLine, ";")
        DoCmd.RunSQL(.....)
    Wend


text:

ho dimenticato di scrivere che questo codice importa una sola riga e poi esce.
ma solo in questo caso, utilizzato in un altro punto del programma con file di 100 righe le importa senza problemi


text:

stesso codice provato riducendo i record a 2300 le importa senza problemi.
inizio a pensare che sia un problema di dimensione del file che non so risolvere


author: RobertoA

text:
Il 04/06/2023 22:52, mario rossi ha scritto:
> secondo voi è un problema

Non si capisce di che problema stai parlando
Ti restituisce un errore? Se si quale? A che riga del codice?
Descrivi meglio il contesto, cosa succede, e cosa vorresti succedesse


text:

nessun errore importa una riga e esegue il mio msgbox "importazione listino avvenuta con successo"
ho risolto collegando il csv come tabella collegata e importandolo con recordset in una tabella locale


text:
> > ho dimenticato di scrivere che questo codice importa una sola riga e poi esce.
> > ma solo in questo caso, utilizzato in un altro punto del programma con file di 100 righe le importa senza problemi
> stesso codice provato riducendo i record a 2300 le importa senza problemi.
> inizio a pensare che sia un problema di dimensione del file che non so risolvere

Terribile: è il metodo che uso abitualmente, ma evidentemente non con file così grandi.
Puoi verificare se cambiando il metodo di accesso hai riscontri?

Dim FContent as string, Idx  as Integer

Idx = FreeFile
Open <PercorsoFile> For Binary Access Read Shared As Idx
FContent = Space$(LOF(Idx))
Get #Idx, , FContent
Close #Idx

Dovrebbe caricare il contenuto del File in var. FContent (il tipo string ha un limite di 2 miliardi di caratteri).

Saluti


text:

ho visto ora, lo provo e ti faccio sapere grazie.


text:
Il giorno martedì 6 giugno 2023 alle 19:28:14 UTC+2 Simone Calligaris ha scritto:

Ma è possibile che la finestra immediata non mostri tutti i record letti della variabile Fcontent?
facendo ?Fcontent vedo circa 150 righe mentre il file csv ne contiene circa 17000 non erano 178000 come pensavo inizialmente molte meno
C'è un modo per sapere quante righe contiene effettivamente Fcontent?


text:
> Ma è possibile che la finestra immediata non mostri tutti i record letti della variabile Fcontent?
> facendo ?Fcontent vedo circa 150 righe mentre il file csv ne contiene circa 17000 non erano 178000 come pensavo inizialmente molte meno
> C'è un modo per sapere quante righe contiene effettivamente Fcontent?

Puoi fare una scansione della stringa e contare i ritorni a capo, ma un semplice Len(stringa) ti da la misura dei bytes caricati.
Comunque, dopo aver aperto il file con l'opzione binary puoi sempre scansionarlo con LineInput, l'unica differenza, se ben ricordo, è che dopo l'EOF si verifica un errore di Runtime (che puoi gestire).

Saluti


title: Help-me

author: Ardu

text:
Ho fatto 2 tabelle in acces per gestire il conto corrente, poi ho creato una
maschera menu per usare le tabelle ed alla voce STRUMENTI - AVVIO  ho reso
inutilizzabili tutti gli strumenti.
Ora devo fare delle modifiche e non so come posso ripristinare gli strumenti
per entrare nelle strutture e cosě via.
Spero di non aver fato una Cazzata perche ci sono molti dati all'interno di
queste tabelle.
Aiutatemi!!!   Grazie Ardu.


title: access e excel

author: stefano

text:
ciao a tutti.
Molto velocemente vi descrivo il mio problema: dovrei raccogliere dei dati
da un foglio di excel (con un pulsante o una routine, l'end user non deve
intervenire sul foglio), inserirli in una tabella, elaborarli con access e
quindi reinserirli nel foglio excel originario (possibilmente con un altro
pulsante/routine)
Come faccio a farlo?
Per me è un dilemma, ma sono sicuro che qualcuno qui è in grado darmi
qualche dritta.
Ringrazio anticipatamente.
ste