title: [OT] Access su Linux

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto
cut
> P.s Ci sei alla cisa vero???
Spero di sì. In ogni caso mai più a Malpensa...l'ultima volta quasi tre ore
di auto per la sede Microsoft!
> --
> Roberto da Parma
Ciao, Carlo


title: [OT] Access su Linux

author: Roberto da Parma

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:g4evff$22a$1...@tdi.cu.mi.it...

Ti conviene forse di più in treno...poi se vuoi alla stazione posso anche
venirti a prendere io...
Ciao
--
Roberto da Parma


title: [OT] Access su Linux

author: fausto

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:486b2c01$0$41652$4faf...@reader4.news.tin.it...
>
> "Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
> messaggio news:g4evff$22a$1...@tdi.cu.mi.it...
>>
>> "Roberto da Parma" <
aris...@libero.it
> ha scritto
>> cut
>>
>>> P.s Ci sei alla cisa vero???
>>
>> Spero di sì. In ogni caso mai più a Malpensa...l'ultima volta quasi tre
>> ore di auto per la sede Microsoft!
>>
>>> --
>>> Roberto da Parma
>>
>> Ciao, Carlo
scusate una cosa
ma fa girare qualsiasi programma? anche da un broser?
ho pochissima esperienza con terminal server ecc
grazie mille



title: [OT] Access su Linux

author: Carlo Costarella

text:
"fausto" <
negri...@tiscali.it
> ha scritto
cut
> scusate una cosa
> ma fa girare qualsiasi programma? anche da un broser?
Sembra proprio di sě.
Fai una email nella versione italiana o spulcia bene nel sito.
Ciao, Carlo


title: 2:domande

author: Alessandro

text:
Inanzitutto un saluto a tutto il newsgroup,
1°Domanda:
ho una tabella con i seguenti campi
[nome]-[codice]-[campo1]-[campo2]-[campo3] ecc...avrei bisogno di
contollare, tramite codice, che ogni campo abbia un valore, senno' dargli un
valore di default.
Come posso fare??
2°:Domanda:
E' possibile da Excel caricare i dati contenuti in un DB in maniera
automatica e filtrata??
es: in una cella di excel scrivo il cod., nelle altre celle deve restituirmi
i dati di [nome]-[campo1] ecc....
se si come si fa??
Grazie anticipatamente per le risposte.
Alessandro


title: 2:domande

author: MA

text:

2 risposte.
1° risposta
Fai il procedimento inverso definisci un valore di default che puoi
cambiare.
2° risposta
Anche qui ex adverso creati una query ed esportala
1 raccomandazione.
scrivi Object più significativi
1 saluto
ciao
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: 2:domande

author: Maurizio Borrelli

text:
> "Alessandro" [...]:
> 2°:Domanda:
> E' possibile da Excel caricare i dati contenuti in un DB in maniera
> automatica e filtrata??
> es: in una cella di excel scrivo il cod., nelle altre celle deve
> restituirmi
> i dati di [nome]-[campo1] ecc....
> se si come si fa??
    Excel:
        Dati > Carica dati esterni > Nuova query su database...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: 2:domande

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alhlqk$1q8ods$1...@ID-52090.news.dfncis.de...
>     Excel:
>         Dati > Carica dati esterni > Nuova query su database...
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Ho provato a fare come mi hai detto ma mi da "errore 182", ho provato a
guardare sulla guida in linea ma non sono riuscito a trovare niente.
Mi puoi aiutare?
Grazie
Alessandro


title: 2:domande

text:
> "Alessandro" [...]:
> > "Maurizio Borrelli" [...]:
> >     Excel:
> >         Dati > Carica dati esterni > Nuova query su database...
> Ho provato a fare come mi hai detto ma mi da "errore 182", ho provato a
> guardare sulla guida in linea ma non sono riuscito a trovare niente.
> Mi puoi aiutare?
    Volentieri, se mi aiuti ad aiutarti!
    Chi ti da' errore 182?
    In quale circostanza?



title: 2:domande

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alhp5r$1q072h$1...@ID-52090.news.dfncis.de...
>
>     Volentieri, se mi aiuti ad aiutarti!
>
>     Chi ti da' errore 182?
>
>     In quale circostanza?
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Mi da errore quando da excell faccio:
dati----carica da esterni-----crea nuova query
mi chiede di scegliere l'origine dei dati, scelgo "database di microsoft
acces" e do ok!
Qui mi da l'errore " Impossibile caricare il driver specificato.Errore di
sistema 182 [microsoft acces driver[*.mdb]].
clicco su ok! e mi dice "impossibile leggere il file".
Questo e' quello che succede.
ciao
Alessandro


title: 2:domande

text:
> "Alessandro" [...]:
> Mi da errore quando da excell faccio:
> dati----carica da esterni-----crea nuova query
> mi chiede di scegliere l'origine dei dati, scelgo "database di microsoft
> acces" e do ok!
> Qui mi da l'errore " Impossibile caricare il driver specificato.Errore di
> sistema 182 [microsoft acces driver[*.mdb]].
> clicco su ok! e mi dice "impossibile leggere il file".
> Questo e' quello che succede.
    Mi dispiace, non so che dirti. Il database e' a posto, immagino. Quindi
il problema e' nei driver. Hai tutto aggiornato alle ultimissime correzioni?
Visita il sito microsoft e verifica.
    Sistema operativo?
    Versione Access?
    Versione Excel?



title: Errore:tipo non corrispondente argomento BYref

text:
Mi viene restituito il seguente errore se vado a compilare il codice
relativo a una maschera quando richiamo una funzione.Non capisco il motivo
visto che i parametri dono del tipo corrispondente a quelli richieste
dalla funzione.
Cosa può essere successo?
La funzione in questione è:
Function TogliFestivi(d As Date, i As Integer) As Date
che richiamo con
TogliFestivi(datafine, 1)
dove datafine è definita come Date
Ciao Fra
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: yronium

text:

Ciao. Se è una funzione, ci sarà una variabile a cui viene assegnato il
valore della funzione, tipo MiaVariabile = TogliFestivi(datafine, 1)
Controlla se questa variabile è del tipo corretto.
Spero di esserti stato utile. Ciao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
yronium ha scritto:



Scusa forse non si leggeva nel subject..ma il messaggio di errore
dice:tipo non corrispondente nell'argomento BYref.Quindi l'errore è nel
passaggio dei parametri,ma ho controllato e sono del tipo specificato
nella dichiarazione della funzione e cioè di tipo Date.
La funzione l'assegno a una variabile che è di tipo date anch'essa,per
scrupolo ho ricontrollato.
Ciao e grazie comunque Fra



text:
francesco73 ha scritto:
> Mi viene restituito il seguente errore se vado a compilare il codice
> relativo a una maschera quando richiamo una funzione.Non capisco il motivo
> visto che i parametri dono del tipo corrispondente a quelli richieste
> dalla funzione.
> Cosa può essere successo?
> La funzione in questione è:
> Function TogliFestivi(d As Date, i As Integer) As Date
> che richiamo con
> TogliFestivi(datafine, 1)
> dove datafine è definita come Date
> Ciao Fra
Non so se sia normale ma il problema era dovuto al fatto che la variabile
datafine era dichiarata nel seguente modo:
dim datafine,datainizio as date
è bastato separare la dichiarazione in due righe che il problema è
scomparso.
dim datafine as date
dim datainizio as date
bho!
Ciao



author: Sergio MAZZA

text:
francesco73 wrote:
> Mi viene restituito il seguente errore se vado a compilare il codice
> relativo a una maschera quando richiamo una funzione.Non capisco il motivo
> visto che i parametri dono del tipo corrispondente a quelli richieste
> dalla funzione.
> Cosa può essere successo?
>
> La funzione in questione è:
>
> Function TogliFestivi(d As Date, i As Integer) As Date
>
>
> che richiamo con
>
> TogliFestivi(datafine, 1)
>
> dove datafine è definita come Date
>
> Ciao Fra
Forse dovresti utilizzarla così:
Dim dataRestituita as date
dataRestituita = TogliFestivi(datafine, 1)
Ciao.
--
Sergio MAZZA


text:
francesco73 wrote:
> francesco73 ha scritto:
>
>> Mi viene restituito il seguente errore se vado a compilare il codice
>> relativo a una maschera quando richiamo una funzione.Non capisco il
>> motivo
>> visto che i parametri dono del tipo corrispondente a quelli richieste
>> dalla funzione.
>> Cosa può essere successo?
>
>> La funzione in questione è:
>
>> Function TogliFestivi(d As Date, i As Integer) As Date
>
>
>> che richiamo con
>
>> TogliFestivi(datafine, 1)
>
>> dove datafine è definita come Date
>
>> Ciao Fra
>
>
> Non so se sia normale ma il problema era dovuto al fatto che la variabile
> datafine era dichiarata nel seguente modo:
>
> dim datafine,datainizio as date
>
> è bastato separare la dichiarazione in due righe che il problema è
> scomparso.
> dim datafine as date
> dim datainizio as date
>
> bho!
>
> Ciao
E' normale sì, non dichiarando il tipo (as Date) hai lasciato ad access la
facoltà di definirla come Variant...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:


> Ciao.
grazie Sergio...ora mi è chiaro!



title: Cambio Pagina Report

text:
Salve a tutti,
Ho creato un report per la stampa delle fatture su access 2002.
Nel corpo ho inserito 29 caselle di testo non associate.
Ho creato un ciclo per popolare le varie caselle.
Tutto bene fino a quando la fatura è di una sola pagina, ma quando
devo stampare su più pagine non saprei come fare a passare sulla
seconda pagina e continuare ad inserire i dati nelle caselle di testo.
Mi chiedo se è possibile farlo e come posso fare.
ho provato a fare delle ricerche ma non ho trovato nessun esempio che
faccia al caso mio.
Grazie


title: Cambio Pagina Report

author: Mamanciu

text:
Il 06 Feb 2010, 09:01, pi_pa <
in...@easy-program.it
> ha scritto:
> Salve a tutti,
> Ho creato un report per la stampa delle fatture su access 2002.
> Nel corpo ho inserito 29 caselle di testo non associate.
> Ho creato un ciclo per popolare le varie caselle.
> Tutto bene fino a quando la fatura � di una sola pagina, ma quando
> devo stampare su pi� pagine non saprei come fare a passare sulla
> seconda pagina e continuare ad inserire i dati nelle caselle di testo.
>
> Mi chiedo se � possibile farlo e come posso fare.
> ho provato a fare delle ricerche ma non ho trovato nessun esempio che
> faccia al caso mio.
>
> Grazie
>
Hai provato ad impostare la proprietà Riducibile delle caselle di testo a
Si?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Cambio Pagina Report

author: almorel

text:

Ciao,
ma perchè questa strana struttura con caselle non associate ?
Non c'è niente di più classico della fatturazione fatta con Access....
Fai le fatture direttamente dalla maschera senza metterle in tabella ?
Faccio queste domande per cercare di capire la struttura per poterti
dare una mano.
Ciao
Alberto


title: Cambio Pagina Report

text:
> Ciao,
> ma perchè questa strana struttura con caselle non associate ?
> Non c'è niente di più classico della fatturazione fatta con Access....
> Fai le fatture direttamente dalla maschera senza metterle in tabella ?
> Faccio queste domande per cercare di capire la struttura per poterti
> dare una mano.
> Ciao
> Alberto
ho provato, ma in alcuni casi, quando ci sono tante righe da stampare
nel corpo mi va in errore
quindi per stampare devo elininare una riga.
Ho pensato di optare per questa soluzione, perchè non è una semplice
fattura, ma devo controllare molte variabili.
Mi spiego, se ci sono spese d'ufficio, sconto concordato, Contributo
integrativo, Iva, spese postali e ritenuta d'acconto che si trovano
dopo tutte le righe del corpo,
devo visualizzarle oppure se a zero non visualizzarle.
Quindi se gestite da codice posso controllare meglio i vari passaggi.
Grazie


title: Accesso condiviso/esclusivo con editor VB aperto

author: Mario B.

text:
Ciao a tutti.
Desidererei sapere se io ho aperto un modulo VBA su di un determinato ".MDB"
ed un mio collega apre quel DB gli dice: "Il database è stato messo
dall'utente 'admin' del computer 'Pc-XXXXX' in uno stato che non consente di
aprirlo o di bloccarlo". Però entrambi abbiamo settato in "Strumenti -
Opzioni - Avanzate" come modalità di apertura predefinita l'accesso
condiviso.
Come posso fare per lavorare con lui in contemporanea io su moduli VBA e lui
su tabelle/query/... ???
Grazie mille a chi saprà e vorrà rispondermi.................


text:
Ho dimenticato di dire che uso Access 2000
"Mario B." <
mario.b...@email.it
> ha scritto nel messaggio
news:aidekg$l4s$1...@panco.nettuno.it...



author: Antonio Biso

text:
"Mario B." <
mario.b...@email.it
> ha scritto nel messaggio
news:aiden2$l54$1...@panco.nettuno.it...
> Ho dimenticato di dire che uso Access 2000
>
> "Mario B." <
mario.b...@email.it
> ha scritto nel messaggio
> news:aidekg$l4s$1...@panco.nettuno.it...
> > Ciao a tutti.
> > Desidererei sapere se io ho aperto un modulo VBA su di un determinato
> ".MDB"
> > ed un mio collega apre quel DB gli dice: "Il database è stato messo
> > dall'utente 'admin' del computer 'Pc-XXXXX' in uno stato che non
consente
> di
> > aprirlo o di bloccarlo". Però entrambi abbiamo settato in "Strumenti -
> > Opzioni - Avanzate" come modalità di apertura predefinita l'accesso
> > condiviso.
> > Come posso fare per lavorare con lui in contemporanea io su moduli VBA e
> lui
Hai dimenticato di postare DOPO il Quoting pigrone!
Saluti: Antonio


title: Attivare o disattivare un campo in una maschera

author: Adriano

text:
Mi spiego meglio. (E scusatemi se non userò termini appropriati, ma sono un
principiante e anche autodidatta...:-)))
In una maschera ho un campo A come casella combinata che contiene tre
prodotti che chiameremo Bianco, Rosso e Verde e un campo B dove inserire
eventualmente un importo relativo ai prodotti.
Vorrei che quando si imposta il campo A con i prodotti Bianco e Rosso il
campo B resti 'disattivato' (in pratica che non ci spossa scrivere dentro)
perché prodotti gratuiti e che si attivi se l'utente inserisce il
prodottoVerde perché è a pagamento.
Ho gia provato ad inserire un codice su Dopo aggiornamento con 'If CampoA =
Verde Then ... 'mettendo poi un MsgBox per vedere se sono sulla strada
giusta. Ma non so che comando scrivere doppo Then per 'attivare' il campo B.
Chi mi aiuta?
Grazie
Adriano


author: Silvio Berruti

text:
"Adriano" <
ic...@xxxlibero.it
> ha scritto nel messaggio
news:970ao2$9di$1...@lacerta.tiscalinet.it...
> Mi spiego meglio. (E scusatemi se non userò termini appropriati, ma sono
un
> principiante e anche autodidatta...:-)))
>
Tutti abbiamo cominciato un giorno...
> In una maschera ho un campo A come casella combinata che contiene tre
> prodotti che chiameremo Bianco, Rosso e Verde e un campo B dove inserire
> eventualmente un importo relativo ai prodotti.
cominciamo con l'usare la terminologia + appropriata:
nelle tabelle hai campi, nelle maschere dei controlli
> Vorrei che quando si imposta il campo A con i prodotti Bianco e Rosso il
> campo B resti 'disattivato' (in pratica che non ci spossa scrivere dentro)
> perché prodotti gratuiti e che si attivi se l'utente inserisce il
> prodottoVerde perché è a pagamento.
> Ho gia provato ad inserire un codice su Dopo aggiornamento con 'If CampoA
=
> Verde Then ... 'mettendo poi un MsgBox per vedere se sono sulla strada
> giusta. Ma non so che comando scrivere doppo Then per 'attivare' il campo
B.
> Chi mi aiuta?
vediamo se ci riesco:
su Dopo aggiornamento del controllo A scrivi
if Me.A="Bianco" or Me.A="Rosso" then
    Me.B.locked=True
else
    Me.B.locked=False
end if
Non l'ho provata, x cui controlla!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


author: Allanon

text:
Adriano <
ic...@xxxlibero.it
> wrote in message
970ao2$9di$1...@lacerta.tiscalinet.it...
> Mi spiego meglio. (E scusatemi se non userò termini appropriati, ma sono
un
> principiante e anche autodidatta...:-)))
>
> In una maschera ho un campo A come casella combinata che contiene tre
> prodotti che chiameremo Bianco, Rosso e Verde e un campo B dove inserire
> eventualmente un importo relativo ai prodotti.
> Vorrei che quando si imposta il campo A con i prodotti Bianco e Rosso il
> campo B resti 'disattivato' (in pratica che non ci spossa scrivere dentro)
> perché prodotti gratuiti e che si attivi se l'utente inserisce il
> prodottoVerde perché è a pagamento.
> Ho gia provato ad inserire un codice su Dopo aggiornamento con 'If CampoA
=
> Verde Then ...
Me![campoB].Enabled = True
Forse è maglio se usi una struttura Select Case per 'abilitare' o meno un
>>'Controllo'<< (sulle maschere ci sono solo Controlli associati a campi
:-| )
o ancora meglio un flag sull'origine dei dati per il "ControlloA" da testare
per abilitare o meno il "ControlloB"
Bye
Allanon


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (h)

author: Roberto da casa

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti, evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la loro
professionalita' per aiutare chiunque, persone che spesso non conoscono e
che dalle quali non riceveranno alcun compenso, per cui qualsiasi forma di
pretesa o obbligo da parte di chi scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima; di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
o sul sito:
www.verynews.com
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione di chi
legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-----------------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo dei messaggi precedenti.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone. Oltre a non essere moralmente corretto, e'
illegale, inoltre, considerando che in questo ng possono esserci persone che
si guadagnano la pagnotta sviluppando programmi con access, non ci sembra
corretto contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti. Se proprio non
potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Help per un DB di gestione orari di lavoro dipendenti...

author: Io [Lavoro]

text:
Dovrei creare un DB che gestisca l'orario lavorativo dei dipendenti...
L'idea è quella di inserire per ogni dipendente degli orari che determinano
un intervallo temporale e la mansione svolta in quell'intervallo così da
avere un quadro mensile delle attività svolte da ogni dipendente, calcolare
gli straordinari e magari gestire i rapportini di lavoro. Ho pensato di
creare una tabella coi dipendenti ed una con gli intervalli e la mansione
tipo:
Dipendenti
IDDipendente
Nome
Cognome
MansioniSvolte
IDDipendente
OraInizio
OraFine
MansioneSvolta
Secondo voi è l'approccio corretto? Considerato che ogni dipendente potrebbe
generare anche 5-6 record al giorno non diverrebbe troppo pesante da
gestire? Esiste un modo per creare una nuova tabella ogni mese e fare in
modo che Access la gestisca in automatico (ovviamente con un opportuno
codice VBa)?
Il database risultante dovrà necessariamente essere diviso in 2 file, BE e
FE, per l'utilizzo in LAN...
Ciao


author: ciroteo

text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2lf5bdF...@uni-berlin.de...
> Dovrei creare un DB che gestisca l'orario lavorativo dei dipendenti...
> L'idea è quella di inserire per ogni dipendente degli orari che
determinano
> un intervallo temporale e la mansione svolta in quell'intervallo così da
> avere un quadro mensile delle attività svolte da ogni dipendente,
calcolare
> gli straordinari e magari gestire i rapportini di lavoro. Ho pensato di
> creare una tabella coi dipendenti ed una con gli intervalli e la mansione
> tipo:
>
> Dipendenti
> IDDipendente
> Nome
> Cognome
>
> MansioniSvolte
> IDDipendente
> OraInizio
> OraFine
> MansioneSvolta
>
> Secondo voi è l'approccio corretto?
Non so, io, a differenza tua gestisco ore lavorabili e ore lavorate ... e
poi confronto i dati ... la realtà nella mia azienda è sempre più diversa da
ogni più rosea previsione.
Considerato che ogni dipendente potrebbe
> generare anche 5-6 record al giorno non diverrebbe troppo pesante da
> gestire?
Dipende da quanti dipendenti, cioè quanti dati devi gestire e per quanto
tempo. Access è dato come capace di gestire db fino a circa 2Gb ... più che
sufficiente per le esigenze comuni di un azienda medio piccola.
Esiste un modo per creare una nuova tabella ogni mese e fare in
> modo che Access la gestisca in automatico (ovviamente con un opportuno
> codice VBa)?
certo anche se credo concettualmente più corretta una query parametrica che
di mese in mese elabora i dati. se poi vuoi trasferirli in un'altra tabella
dipende dalle tue esigenze che al momento non sono cosi chiare.
> Il database risultante dovrà necessariamente essere diviso in 2 file, BE e
> FE, per l'utilizzo in LAN...
> Ciao
>
>
questo è corretto.


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cctnem$cn1$1...@hulme.interac.it...

Mi speghi cosa intendi?
>
> Considerato che ogni dipendente potrebbe
> > generare anche 5-6 record al giorno non diverrebbe troppo pesante da
> > gestire?
>
> Dipende da quanti dipendenti, cioè quanti dati devi gestire e per quanto
> tempo. Access è dato come capace di gestire db fino a circa 2Gb ... più
che
> sufficiente per le esigenze comuni di un azienda medio piccola.
I dipendenti sarebbero una quindicina, la gestione sarebbe a tempo
indeterminato! 2GB credo che finiscano in fretta e poi fare delle query su
2gb di dati non credo sia molto "igienico" ;-)
> Esiste un modo per creare una nuova tabella ogni mese e fare in
> > modo che Access la gestisca in automatico (ovviamente con un opportuno
> > codice VBa)?
>
> certo anche se credo concettualmente più corretta una query parametrica
che
> di mese in mese elabora i dati. se poi vuoi trasferirli in un'altra
tabella
> dipende dalle tue esigenze che al momento non sono cosi chiare.
Potresti spiegarmi come fare? in questo modo avrei tabelle più piccole e
magari meglio gestibili dato che mi serviranno sempre i dati mese per
mese...
Le mie esigenze sono come dicevo di fare dei rapporti di lavoro mensili per
ogni dipendente che mi dicano ore di straordinario, giorni di ferie/malattia
e facciano un totale mensile delle ore dedicate ad ogni lavoro in modo da
poter fare i raportini mensili ai vari clienti in automatico...
> > Il database risultante dovrà necessariamente essere diviso in 2 file, BE
e
> > FE, per l'utilizzo in LAN...
> > Ciao
> >
> >
> questo è corretto.
Almeno una cosa... Ho appena finito il mio primo DB che era un giochetto ed
ora vorrei fare qualcosa di più serio...


author: Pablitomf

text:
Io [Lavoro] ha scritto:
[CUT]
> I dipendenti sarebbero una quindicina, la gestione sarebbe a tempo
> indeterminato! 2GB credo che finiscano in fretta e poi fare delle query su
> 2gb di dati non credo sia molto "igienico" ;-)
15 dipendenti, tabella orari, 2Gb finiscono presto? Ma no!!!!!
esagerato!!!!
> Potresti spiegarmi come fare? in questo modo avrei tabelle piů piccole e
> magari meglio gestibili dato che mi serviranno sempre i dati mese per
> mese...
Criteri Between...And... (cerca nell'help... il tastino F1 č quello piů
importante in Access)
> Almeno una cosa... Ho appena finito il mio primo DB che era un giochetto ed
> ora vorrei fare qualcosa di piů serio...
Allora davvero F1 per le tue nuove ambizioni deve rappresentare "Tutto"
(oltre noi ovviamente)
Facci sognare. (e facci sapere)
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2lf6a8F...@uni-berlin.de...

Ok ho riletto il tuo messaggio e credevo che tu volessi creare un db dove
registrare l'orario di lavoro dei dipendenti. Tipo entrata uscita.
In realtà mi pare di aver capito che tu voglia fare una specie di planning
dei progetti, o delle mansioni che affidi ai dipendenti, ciascuna mansione
impiega il dipendente per un certo periodo:
tipo :
gino lava i piatti dalle otto alle nove (del tal giorno!)
gino asciuga i piatti dalle 9 alle dieci
gino gino ritira i piatti dalle 10 alle undici.
le tue domande sono:
quante ore ha fatto gino il tal giorno gino?
e per tutto il mese?
quante dedicate al lavaggio?
quante all'asciugatura?
quante al ritiro?
E' Corretto?  (Queste sono query!)
Se cosi fosse mi sembra che le tabelle potrebbero essere relazionate bene ma
metterei almeno un riferimento al giorno o alla data, che ti occorrerà per i
conteggi finali.
Per quanto riguarda invece per le query e per le dimensioni del db resto
della mia opinione.
Nel frattempo resto in attesa di altri interventi a conferma o disconferma
di quanto detto.
p.s. il gioco è l'anticamera del lavoro ... se vuoi imparare sei nel posto
giusto, leggi le faq per i dettagli...
www.sitocomune.com


text:
----- Original Message -----
From: "Pablitomf" <
pabl...@virgilio.it
>
Newsgroups: it.comp.appl.access
Sent: Monday, July 12, 2004 12:34 PM
Subject: Re: Help per un DB di gestione orari di lavoro dipendenti...
> Io [Lavoro] ha scritto:
>
> [CUT]
> > I dipendenti sarebbero una quindicina, la gestione sarebbe a tempo
> > indeterminato! 2GB credo che finiscano in fretta e poi fare delle query
su
> > 2gb di dati non credo sia molto "igienico" ;-)
>
> 15 dipendenti, tabella orari, 2Gb finiscono presto? Ma no!!!!!
> esagerato!!!!
effettivamente ho fatto dei conti e dovrebbero essere circa 1,5MB all'anno!
molto meno di quello che pensavo all'inizio...
>
> > Potresti spiegarmi come fare? in questo modo avrei tabelle più piccole e
> > magari meglio gestibili dato che mi serviranno sempre i dati mese per
> > mese...
>
> Criteri Between...And... (cerca nell'help... il tastino F1 è quello più
> importante in Access)
adesso controllo...
>
> > Almeno una cosa... Ho appena finito il mio primo DB che era un giochetto
ed
> > ora vorrei fare qualcosa di più serio...
>
> Allora davvero F1 per le tue nuove ambizioni deve rappresentare "Tutto"
> (oltre noi ovviamente)
Il tasto F1 sulla mia tastiera è quello più consumato... ;-))
>
> Facci sognare. (e facci sapere)
Vedrò quello che posso fare...
> --
> Pablitomf
>


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cctprk$cpe$1...@hulme.interac.it...
>
> "Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
> news:2lf6a8F...@uni-berlin.de...
> >
> > "ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
> > news:cctnem$cn1$1...@hulme.interac.it...
> > >
> > > "Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
> > > news:2lf5bdF...@uni-berlin.de...
> > > > Dovrei creare un DB che gestisca l'orario lavorativo dei
dipendenti...
> > > > L'idea è quella di inserire per ogni dipendente degli orari che
> > > determinano
> > > > un intervallo temporale e la mansione svolta in quell'intervallo
così
> da
> > > > avere un quadro mensile delle attività svolte da ogni dipendente,
> > > calcolare
> > > > gli straordinari e magari gestire i rapportini di lavoro.
[CUT]
> Ok ho riletto il tuo messaggio e credevo che tu volessi creare un db dove
> registrare l'orario di lavoro dei dipendenti. Tipo entrata uscita.
> In realtà mi pare di aver capito che tu voglia fare una specie di planning
> dei progetti, o delle mansioni che affidi ai dipendenti, ciascuna mansione
> impiega il dipendente per un certo periodo:
> tipo :
> gino lava i piatti dalle otto alle nove (del tal giorno!)
> gino asciuga i piatti dalle 9 alle dieci
> gino gino ritira i piatti dalle 10 alle undici.
>
> le tue domande sono:
> quante ore ha fatto gino il tal giorno gino?
> e per tutto il mese?
> quante dedicate al lavaggio?
> quante all'asciugatura?
> quante al ritiro?
>
> E' Corretto?  (Queste sono query!)
Adesso hai capito cosa voglio fare... è proprio come hai scritto tu qualche
riga sopra!
> Se cosi fosse mi sembra che le tabelle potrebbero essere relazionate bene
ma
> metterei almeno un riferimento al giorno o alla data, che ti occorrerà per
i
> conteggi finali.
In effetti nel mio post non lo ho messo ma avevo previsto un campo data
nella tabella delle mansioni...
> Per quanto riguarda invece per le query e per le dimensioni del db resto
> della mia opinione.
Ho fatto due conti ed effettivamente l'occupazione di memoria dovrebbe
essere di circa 1,5MB all'anno: più che trascurabile ai fini del
raggiungimento dei 2GB di limite (ci vorrebbero più di 1000 anni per
raggiungerli!)
> Nel frattempo resto in attesa di altri interventi a conferma o disconferma
> di quanto detto.
>
> p.s. il gioco è l'anticamera del lavoro ... se vuoi imparare sei nel posto
> giusto, leggi le faq per i dettagli...
>
www.sitocomune.com
>
Ti ringrazio...
Ciao


text:
bene  ... son contento di aver capito!
Prova ad iniziare con le tabelle e qualche query, poi magari riposta la
struttura delle tabelle.
Non escludo che la cosa che stai facendo sia tanto distante da quella che ho
fatto io ... in realtà quando avrò tempo vorrei rimodulare un po' il db per
gestire il tutto a mo' di progetti (mansioni)  come fai tu ... seguo con
attenzione.
ciao
p.s. ma che diavolo di nome è IO?? ....


text:
ciroteo ha scritto:


Signori, ma una gestione planning c'è nella sezione report del
sitocomune... un occhiatina no?



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccu6qd$34l$1...@news.newsland.it...

vigliacco questo lo prendo come un colpo basso .........anzi un vero e
proprio fallo da dietro! ....


text:
ciroteo ha scritto:
> vigliacco questo lo prendo come un colpo basso .........anzi un vero e
> proprio fallo da dietro! ....
Direi da espulsione... ;-) cirotè ma se non ti guardi le spalle io ti
prendo da tergo in un batter d'occhi!!!... :-)



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccu7qr$cr7$1...@news.newsland.it...
> ciroteo ha scritto:
>
> > vigliacco questo lo prendo come un colpo basso .........anzi un vero e
> > proprio fallo da dietro! ....
>
> Direi da espulsione... ;-) cirotč ma se non ti guardi le spalle io ti
> prendo da tergo in un batter d'occhi!!!... :-)
>
> --
> Pablitomf
>
> Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
> domande sugli argomenti che non conosce, chi non risponde quando gli
> chiedono qualcosa che conosce. (P.Neruda)
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
faccio presente alla tua signora e poi facciamo i conti! cmq vado a vedere,
che se davvero c'č un esempio mi mangio gli zebedei in un boccone ...
non fare commenti a riguardo ... un boccone č piů che sufficiente! ...


text:
ciroteo ha scritto:
> faccio presente alla tua signora e poi facciamo i conti!
Parlavo di gambe [HARDPOST]
> cmq vado a vedere,
> che se davvero c'è un esempio mi mangio gli zebedei in un boccone ...
C'è, c'è... ovviamente da adattare alle tue esigenze ma c'è...
> non fare commenti a riguardo ... un boccone è più che sufficiente! ...
Se lo dici tu!!! ma almeno dovresti dire d'avere la bocca grande...
altrimenti faccio io presente alla tua signora. :-)



text:
Pablitomf ha scritto:
> ciroteo ha scritto:
a proposito ma chi sei nelle foto del raduno nord?



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccu8qb$lkq$1...@news.newsland.it...

ah ti sono arrivate ... se siamo in gruppo sono quello all'estrema destra,
il più alto, pantaloni gialli e camicia a righe (insomma quello con la
bottiglia più vicino)
Quello con maglietta rossa è Nick di Bergamo, camicia a righe skipper
(anzianotti), poi TheMax e signora.


title: calcolo bioritmi

author: giorgio

text:
Qualcuno ha implementato in una maschera il calcolo dei bioritmi ? o ha dei
suggerimenti in merito ?
grazie


title: Immagine su sfondo

author: alexb

text:
E' possibile impostare anche da codice un immagine sullo sfondo dell'acces
durante l'esecuzione del DB??
grazie


title: Immagine su sfondo

author: RoDAgo -32

text:
"alexb" ha scritto nel messaggio ...
> E' possibile impostare anche da codice un immagine sullo sfondo dell'acces
> durante l'esecuzione del DB??
> grazie
Nel Sito Comune trovi un esempio in merito del nostro caro Antogal.
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
--
RoDAgo


title: Immagine su sfondo

author: AntoGal

text:
"RoDAgo -32" <
rodago...@tiscalinet.it
> ha scritto...
> > E' possibile impostare anche da codice un immagine sullo sfondo
dell'acces
> > durante l'esecuzione del DB??
> > grazie
>
> Nel Sito Comune trovi un esempio in merito del nostro caro Antogal.
lusingato per la citazione :-)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: SELECT con variabili

author: Mario Scola

text:
Spero mi possiate aiutare perchč sto diventando pazzo.
Ho questo comando:
varNomeTabella = InputBox(Prompt:="Inserire il nome della casa",
Title:="Aggiornamento listini")
    DoCmd.RunSQL "SELECT [produttori].[Sigla] INTO prova FROM produttori
WHERE ((([produttori].[Casa])="" & NomeTabella & ""))  ;"
quando mi genera la tabella prova č vuota, ma se io invece di fargli
prendere il valore dalla variabile NomeTabella lo inserisco a mano questo
funziona. Per intenderci se l'istrunzioen la faccio diventare:
varNomeTabella = InputBox(Prompt:="Inserire il nome della casa",
Title:="Aggiornamento listini")
    DoCmd.RunSQL "SELECT [produttori].[Sigla] INTO prova FROM produttori
WHERE ((([produttori].[Casa])="" quellochecerco ""))  ;"
quando mi genera la tabella prova trovo il valore corrisondente che sto
cercando.
Eppure se controllo il contenuto della variabile NomeTabella con la prima
soluzione mi da "quellochecerco"
Grazie a chi mi potrą aiutare
--
Scola Mario


title: SELECT con variabili

author: ALESSANDRO Baraldi

text:
"Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
news:8TVNb.100271$VW.40...@news3.tin.it...

Ad occhi mi pare manchi il raddoppio degli apici (chr(34)) e la
concatenazione per l'utilizzo delle stringhe...!!!
DoCmd.RunSQL "SELECT [produttori].[Sigla] INTO prova FROM produttori
    WHERE ((([produttori].[Casa])=" & chr(34) & varNometabell & chr(34) &
"))  ;"
Ciao.
@Alex.


title: SELECT con variabili

author: Maurizio Borrelli

text:
"Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
news:8TVNb.100271$VW.40...@news3.tin.it...

Ciao, Mario.
    Io preferisco scrivere il codice nel modo seguente perche' mi sembra
piu' leggibile e soprattutto riesco a gestire meglio le modifiche al volo:
        Dim strNomeTabella As String ' Sembra invece che tu usi
                                     ' un Variant. Perche'?
        Dim sql            As String
        strNomeTabella = InputBox$(Prompt:="Inserire il nome della casa" _
          , Title:="Aggiornamento listini")
        sql = "SELECT"
        sql = sql & " [produttori].[Sigla]"
        sql = sql & " INTO"
        sql = sql & " prova"
        sql = sql & " FROM"
        sql = sql & " produttori"
        sql = sql & " WHERE"
        sql = sql & " [produttori].[Casa] ="
        sql = sql & " '" & strNomeTabella & "'"
        DoCmd.RunSQL sql
    Pero' il fatto che ci parli di *nome tabella* e che chiami la variabile
"varNomeTabella" fa venire un po' di dubbi su quali siano realmente le tue
intenzioni. Puoi darci qualche chiarimento in proposito? La mia ipotesi e'
che tu stia "riciclando" del codice senza sostituire i nomi delle variabili
con nomi corrispondenti allo scopo del codice. Poco male, questo non inficia
il "funzionamento" del codice ma lo rende... equivoco. :-)
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: SELECT con variabili

text:
Dunque ho provato la tua soluzione ma nulla il risultato è sempre quello.
Cosa intendi con concatenazione per l'utilizzo delle stringhe???
Scusa l'ignoranza ma sto cercando di fare questo piccolo programmino in
access per uso personale.
Grazie Mario
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bu9aso$1ao$1...@lacerta.tiscalinet.it...
>
> "Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
> news:8TVNb.100271$VW.40...@news3.tin.it...
> > Spero mi possiate aiutare perchè sto diventando pazzo.
> > Ho questo comando:
> >
> > varNomeTabella = InputBox(Prompt:="Inserire il nome della casa",
> > Title:="Aggiornamento listini")
> >
> >     DoCmd.RunSQL "SELECT [produttori].[Sigla] INTO prova FROM produttori
> > WHERE ((([produttori].[Casa])="" & NomeTabella & ""))  ;"
> >
> > quando mi genera la tabella prova è vuota, ma se io invece di fargli
> > prendere il valore dalla variabile NomeTabella lo inserisco a mano
questo
> > funziona. Per intenderci se l'istrunzioen la faccio diventare:
> >
> > varNomeTabella = InputBox(Prompt:="Inserire il nome della casa",
> > Title:="Aggiornamento listini")
> >
> >     DoCmd.RunSQL "SELECT [produttori].[Sigla] INTO prova FROM produttori
> > WHERE ((([produttori].[Casa])="" quellochecerco ""))  ;"
> >
> > quando mi genera la tabella prova trovo il valore corrisondente che sto
> > cercando.
> >
> > Eppure se controllo il contenuto della variabile NomeTabella con la
prima
> > soluzione mi da "quellochecerco"
> >
> > Grazie a chi mi potrà aiutare



title: SELECT con variabili

text:
"Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
news:Ar7Ob.102362$VW.41...@news3.tin.it...
> Dunque ho provato la tua soluzione ma nulla il risultato è sempre quello.
>
> Cosa intendi con concatenazione per l'utilizzo delle stringhe???
> Scusa l'ignoranza ma sto cercando di fare questo piccolo programmino in
> access per uso personale.
>
> Grazie Mario
Posta cortesemente la risposta dopo quella del Post precedente per fluidità
di lettura.
La concatenazione di stringhe è la sintassi per unire stringhe, fondamentale
per
generare una STRIMGA SQL come quella che hai cercato di fare...!
Posta il codice completo che stà dietro il CommandButton che vediamo insieme
quello.....!
@Alex.


title: SELECT con variabili

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bubhs3$ejc$1...@lacerta.tiscalinet.it...

Grazie dopo alcuni tentativi ho risolto il problema in questo modo:
varNomeTabella = InputBox(Prompt:="Inserire il nome della casa",
Title:="Aggiornamento listini")
    DoCmd.RunSQL "SELECT produttori.Sigla INTO prova FROM produttori WHERE
(((produttori.Casa) = '" & varNomeTabella & "'));"
Ora nella tabella prova ritrovo il dato che mi serve.
Grazie ancora tutti
Mario Scola.


title: SELECT con variabili

text:
"Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
news:ckLOb.141333$_P.51...@news4.tin.it...

Che è esattamente = a questo.... che ti avevo postato 3 post fà......!!!!!!!
DoCmd.RunSQL "SELECT [produttori].[Sigla] INTO prova FROM produttori
    WHERE ((([produttori].[Casa])=" & chr(34) & varNometabell & chr(34) &
"))  ;"
@Alex.


title: Ridimensionare Report

author: Marinheiro

text:
Oi!
Ho un report, in cui tutti gli elementi entrano in una pagina, solo
che nell'anteprima di stampa access mi mette anche un paio di pagine
vuote per ogni pagina scritta. Perchč? Come posso eliminare questa
cosa? Ho provato a ridimensionare la dimensione orizzontale del report
ma non funziona..... :?
Grazie mille e
Axč!


title: Ridimensionare Report

author: Sib

text:
"Marinheiro" <
car...@illinois.gov
> ha scritto nel messaggio

probabilmente hai dei margini troppo grandi.
controlla anche di non avere quale interrusione di pagina in piu'.
Sib


title: Ridimensionare Report

author: nico

text:
"Marinheiro" <
car...@illinois.gov
> ha scritto nel messaggio
news:iv4jevcahe6aek385...@4ax.com...

Avrai sicuramente un campo troppo lungo orizzontalmente, oppure una riga
orizzontale o qualche altro oggetto. Controlla bene.
Ciao


title: Ridimensionare Report

text:
On Fri, 13 Jun 2003 11:24:06 +0200, "nico"
<nicola...@CANCELLAcd-group.it> wrote:
Ho risolto, grazie :D
Axč!


title: query pass-trough

author: ringo

text:
Salve a tutti,
dovrei scrivere la stringa SQL per
poter creare una tabella su un DB Mysql...
L'origine dati ODBC l'ho creata...
qualcuno mi posta un esempio di una
stringa per creare una tabella su mysql?
Esempio
tabella RAMI su access2k
vorrei scrivere una query pass-trought che legga
il contenuto di RAMI e che scrivi una tabella RAMI_MYSQL
sul db mysql utilizzando il DNS utente mysql
grazie
ringo!


title: Problema con query a campi incrociati

author: Lismax

text:
Scopo:
stampare un report che attinge dati da una Query con criteri che vengono
assegnati tramite una maschera che si apre in fase di apertura del report
(Finestra Vendite  per anno in NorthWind tanto per intenderci)
Tutto procede normalmente assegnando il valore [Forms]![Finestra Vendite per
anno]![NomeVariabile]
Se perņ la query č a campi incrociati viene segnalato:
"Il modulo di gestione di databese Microsoft Jet non riconosce
[Forms]![Finestra Vendite per anno]![NomeVariabile] come nome di campo o
espressione di valore."
Come posso risolvere il problema ?
Grazie.


title: Problema con query a campi incrociati

author: Lbo dal portatile

text:
>Se perņ la query č a campi incrociati viene segnalato:
>
>"Il modulo di gestione di databese Microsoft Jet non riconosce
>[Forms]![Finestra Vendite per anno]![NomeVariabile] come nome di campo o
>espressione di valore."
nella query a campi incrociati tu non hai un campo nomevariabile, ma
hai una sua aggregazione (somma, media, conteggio ecc.) e come nomi
campi hai i possibili valori del campo colonna.
prova ad aprire ion modo foglio datgi una qcx e vedrai che il
tracciato e' diverso da quello della tabella che il reporto si
aspetta.


title: MASCHERA QUERY CAMPI PARAMETRICA A CAMPI INCROCIATI

text:
buon giorno,

vorrei creare una maschera, ma ho delle difficolta'

maschera relativa a frequenze di bambini di un asilo nido

            01/10/2015      02/10/2015
giovanni      full time     part time
giorgio       part time     part time
roberto       non presente  full time

il problema è:

le date sono passate dai parametri di una query

se creo la maschera la prima volta è ok

se cambio i parametri (metto altre date)

non mi visualizza piu' i dati (giustamente perche' il nome delle colonne e' cambiato)

so che potrei modificare le intestazioni (le colonne) con dei valori

ma non vorrei perdere l'informazione della colonna (la data di quel giorno che cambia in base ai parametri)

mi aiutereste?

grazie!


title: eliminazione record

author: Cholo

text:
è possibile crare un pulsante per l'eliminazione di un record senza far
apparire la finestra di conferma dell'eliminazione?
grazie


title: eliminazione record

author: Riccardo M.

text:
"Cholo" <m.mag...@NOSPAMlibero.it> ha scritto nel messaggio
news:wpewd.25538$Lg7.8...@twister1.libero.it...
>è possibile crare un pulsante per l'eliminazione di un record senza far
> apparire la finestra di conferma dell'eliminazione?
>
> grazie
________________
prima del comando di eliminazione inserisci:
DoCmd.SetWarnings False
e dopo il comando
DoCmd.SetWarnings True
ciao
Riccardo


title: Generare scadenzario fatture, query e record non modificabili...aiuto!

author: Riccardo

text:
Stò sviluppando un programma di contabilità e non riesco a risolvere
il seguente problema:
Ho una maschera prima_nota_frm con un campo totale_fattura e una combo
IDpagamento_cmb (con RIBA 30-60gg etc...). che prende i dati da una
tabella pagamenti_tbl.
Pagamenti_tbl è collegata tramite uno-a-molti alla tabella
pagamenti_dettagli_tbl in modo che al record RIBA 30-60gg di
pagamenti_tbl ne corrispondano 2 in pagamenti_dettagli_tbl (30gg - 50%
e 60gg -50%).
Ho creato una query "select" unendo campi da prima_nota_tbl,
pagamenti_tbl e pagamenti_dettaglio_tbl e creando un campo-espressione
"rata" (es. rata a 30gg = totale_fattura*50%).
Ho quindi messo in prima_nota_frm questa query come sottomaschera: in
base al valore di IDpagamento_cmb la sottomaschera mi visualizza un
numero di record quante sono le rate (es. IDpagamento 30-60gg -> 1a
riga con rata a 30gg e 2a riga con rata a 60gg).
Tutto funziona benissimo ma il problema sorge quando devo poter
cambiare dei dati nella sottomaschera, nel caso ad es. che l'importo
delle rate impostomi dal fornitore non sia 50-50 ma 1a
rata=imponibile/2+IVA e 2a rata = imponibile/2. Access non dice che
"this record is not updateable". Ho letto la guida e ho capito che i
dati su query complesse e/o con campi-espressioni non si possono
modificare...
Qualcuno ha un'idea? Ho pensato a creare una tabella scadenzario
potendo quindi sia inserire in automatico (magari tramite VBA ma ho
solo nozioni basilari) i 2 record, sia modificare manualmente tutti i
campi che voglio invece che ricavarli in automatico da una query.
Grazie a tutti,
Riccardo


title: Identificare la casella di testo attuiva con una variabile

text:
Ciao a tutti.
Ho un piccolo problema.
Ho una serie di caselle di testo denominate Me.casella_testo_01,
Me.casella_testo_02 e così via.
Volevo assegnare ad una variabile il valore di una casella di testo in
base ad una selezione.
Ad esempio:
Se in una casella di testo scrivo 3 allora
valore = Me.casella_testo_03
Quindi vorrei identificare la casella di testo in questo modo:
Me.casella_testo + valore
Grazie a tutti


author: Alessandro Baraldi

text:

Valore=Me.Controls("Casella_testo_" & Format$(Numero,"00"))
Ciao
@Alex


text:

> @Alex- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Funziona.
Grazie molte


title: maouse a forma di mano

author: aaa

text:
Option Compare Database
Option Explicit
Public Const IDC_APPSTARTING = 32650&
Public Const IDC_HAND = 32649&
Public Const IDC_ARROW = 32512&
Public Const IDC_CROSS = 32515&
Public Const IDC_IBEAM = 32513&
Public Const IDC_ICON = 32641&
Public Const IDC_NO = 32648&
Public Const IDC_SIZE = 32640&
Public Const IDC_SIZEALL = 32646&
Public Const IDC_SIZENESW = 32643&
Public Const IDC_SIZENS = 32645&
Public Const IDC_SIZENWSE = 32642&
Public Const IDC_SIZEWE = 32644&
Public Const IDC_UPARROW = 32516&
Public Const IDC_WAIT = 32514&
Declare Function LoadCursorBynum Lib "user32" Alias "LoadCursorA" _
  (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Declare Function LoadCursorFromFile Lib "user32" Alias _
  "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Declare Function SetCursor Lib "user32" _
  (ByVal hCursor As Long) As Long
Function MouseCursor(CursorType As Long)
  Dim lngRet As Long
  lngRet = LoadCursorBynum(0&, CursorType)
  lngRet = SetCursor(lngRet)
End Function
Function PointM(strPathToCursor As String)
  Dim lngRet As Long
  lngRet = LoadCursorFromFile(strPathToCursor)
  lngRet = SetCursor(lngRet)
End Function
ho trovato questa ottima funzione per cambiare il puntatore del mouse
il problema è che con alcuni puntatori non mi funziona (esempio IDC_HAND,
IDC_IBEAM)
qualcuno sa darmi una spiegazione e magari una soluzione?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: maouse a forma di mano

author: Roberto dalla campagna

text:
"aaa" <
mai...@libero.it
> ha scritto nel messaggio
news:da2tqr$ls1$1...@news.newsland.it...

Non mi è chiaro che spiegazione ti serva.
Se comunque il tuo problema è come usare il codice VBA di cui sopra, vai sul
Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.74 Cambiare la forma del puntatore quando il mouse si
sovrappone ad un controllo di una maschera". Il problema è risolto con
funzioni del tutto simili a quelle che tu hai postato, inoltre trovi nella
FAq due righe di spiegazione ed allegato ad essa ci trovi un database di
esempio che ti mostra come usare le funzioni per modificare il puntatore del
mouse.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: maouse a forma di mano

text:
                    Il 01 Lug 2005, 18:57, "Roberto dalla campagna" <
r.masso...@libero.it
>
ha scritto:

il mio problema è che non mi visualizzava la mano quando andavo sul campo.
comunque grazie al trucchetto dello spazio ora è tutto ok. mi incuriosiva
però capire come mai con la routine da me esposta non mi visualizzava il
puntatore a forma di mano.
ciao e grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: caricare valore in un campo

author: giainoflower

text:
Ciao
come posso fare per caricare in un campo (che deve essere sempre
modificabile), 1/3 del valore di un campo che sta
nella stessa tabella e nella stessa maschera?????
grazie1000
==============================================
 -------------------------- Giaino Flower --------------------------
==============================================


title: caricare valore in un campo

author: ZAIM

text:
"giainoflower" <
gia...@galactica.it
> ha scritto nel messaggio
news:J57b8.23642$tv6.6...@twister1.libero.it...

supponendo che il controllo con il valore intero si chiami pippo e che il
controllo che deve contenere un terzo di pippo sia pippo2
il controllo pippo, dopo aggiornamento sarà:
me.pippo2 = me.pippo/3
Ciao.
Alfio


title: caricare valore in un campo

author: Kimmima

text:
"giainoflower" <
gia...@galactica.it
> ha scritto nel messaggio
news:J57b8.23642$tv6.6...@twister1.libero.it...

imposta evento dopo aggiornamento del campo primario
    [campo1/3] = [campo primario] / 3
Ciao
Michele


title: Salvare i risultati di calcoli in una tabella

author: Alessandra

text:
Buongiorno a tutti
č la prima volta che scrivo su questo NG, e spero che qualcuno vorrą
leggermi e rispondermi :-)
Non sono molto pratica di questo programma cosģ ho deciso di chiedere
aiuto a degli esperti:
Vorrei salvare i risultati di calcoli effettuati tra campi di una
tabella in un nuovo campo della tabella stessa, o almeno in una nuova
tabella ricopiando anche un riferimento ID in modo da associarlo
univocamente con il record dei calcoli di partenza
Per esempio, vorrei salvare Costo dove
Campo1 = quantitą prodotto
Campo2 = prezzo unitario
Costo = Campo1*Campo2
E' possibile farlo?
Se si, come?
Grazie mille a chi mi degnerą di attenzione, buona giornata a tutti
Alessandra
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: jef

text:
"Alessandra" <
sand...@libero.it
> ha scritto nel messaggio
news:fec2a2880f6128cc228...@mygate.mailgate.org...
> Buongiorno a tutti
> è la prima volta che scrivo su questo NG, e spero che qualcuno vorrà
> leggermi e rispondermi :-)
>
> Non sono molto pratica di questo programma così ho deciso di chiedere
> aiuto a degli esperti:
>
> Vorrei salvare i risultati di calcoli effettuati tra campi di una
> tabella in un nuovo campo della tabella stessa, o almeno in una nuova
> tabella ricopiando anche un riferimento ID in modo da associarlo
> univocamente con il record dei calcoli di partenza
> Per esempio, vorrei salvare Costo dove
> Campo1 = quantità prodotto
> Campo2 = prezzo unitario
> Costo = Campo1*Campo2
>
> E' possibile farlo?
> Se si, come?
>
> Grazie mille a chi mi degnerà di attenzione, buona giornata a tutti
>
> Alessandra
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ciao,
a dir la verità non vedo la necessità di tale operazione in quanto puoi
sempre avere a portata di mano il dato in una query inserendo come origine
dela campo costo: [campo1]*[campo2] oppure in una maschera basta inserire un
campo calcolato.
Se proprio ti è necessario salvare il dato su di un'altra tabella crei la
struttura di una nuova tabella con ID in relazione 1 a 1 con la tabella
precedente e poi con una query di accodamento ed opportuni parametri
aggiungi sulla nuova tabella i risultati che ti servono.
Cmq mi ripeto che, salvo tue esigenze particolari, l'operazione è inutile
anzi, controproducente.
Eventualmente indica la motivazione per cui hai questa necessità così si
capisce meglio.
Ciaooo


author: Roberto da casa

text:
"Alessandra" <
sand...@libero.it
> ha scritto nel messaggio
news:fec2a2880f6128cc228...@mygate.mailgate.org...
> Buongiorno a tutti
> è la prima volta che scrivo su questo NG, e spero che qualcuno vorrà
> leggermi e rispondermi :-)
>
> Non sono molto pratica di questo programma così ho deciso di chiedere
> aiuto a degli esperti:
>
> Vorrei salvare i risultati di calcoli effettuati tra campi di una
> tabella in un nuovo campo della tabella stessa, o almeno in una nuova
> tabella ricopiando anche un riferimento ID in modo da associarlo
> univocamente con il record dei calcoli di partenza
> Per esempio, vorrei salvare Costo dove
> Campo1 = quantità prodotto
> Campo2 = prezzo unitario
> Costo = Campo1*Campo2
>
> E' possibile farlo?
> Se si, come?
>
> Grazie mille a chi mi degnerà di attenzione, buona giornata a tutti
>
> Alessandra
>
Una delle regole fondamentali di un database relazionale (e quelli trattati
da Access sono di quella natura) è quella che NON bisogna MAI memorizzare in
una tabella un campo calcoalto in base al valore di altri campi contenuti
nella tabella medesima; se non rispetterai tale regola ti provocherai deli
inutili e fastidiosi mal di pancia di cui cominci a sentire i primi sintomi.
I campi calcolati sono propri di una query; quindi creati una query basata
sulla tua tabella e aggiungi in essa tutti i campi calcolati che riterrai
necessario.
In alternativa i tuoi calcoli li potrai visualizzare in uno o più controlli
calcolati di una maschera o di un report che abbiano come origine record la
tua tabella.
In effetti, facendo ricorso al codice VBA o a delle macro, puoi riuscire a
memorizzare un campo calcolato in una tabella, ma preferisco non indicarti
come, onde evitarti i problemi di cui sopra.
Insomma un database non è un foglio elettronico; nei campi di una tabella
non è possibile memorizzare una formula, come è invece possibile nelle celle
di un foglio eletrronico; se vuoi lavorare bene con Access non cercare mai
di usare una tabella come se fosse un foglio elettronico, sarebbe un grave
errore; puoi importare o esportare i dati da e verso un foglio elettronico,
ma una volta che operi all'interno di Access, scordati Excel.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Sandra Zzz

text:
"jef" <
j...@libero.it
> wrote in message
news:mYcU9.110262$
Ou4.3...@twister2.libero.it
> Ciao,
>
> a dir la verità non vedo la necessità di tale operazione in quanto puoi
> sempre avere a portata di mano il dato in una query inserendo come origine
> dela campo costo: [campo1]*[campo2] oppure in una maschera basta inserire un
> campo calcolato.
> Se proprio ti è necessario salvare il dato su di un'altra tabella crei la
> struttura di una nuova tabella con ID in relazione 1 a 1 con la tabella
> precedente e poi con una query di accodamento ed opportuni parametri
> aggiungi sulla nuova tabella i risultati che ti servono.
>
> Cmq mi ripeto che, salvo tue esigenze particolari, l'operazione è inutile
> anzi, controproducente.
>
> Eventualmente indica la motivazione per cui hai questa necessità così si
> capisce meglio.
>
> Ciaooo
Intanto grazie per avermi risposto
l'esempio che ho riportato era ovviamente semplicistico al massimo
Il motivo per cui vorrei salvare i dati è questo: ho a che fare con più
tabelle ovviamente, in particolare una tabella Prodotti (che immagazina
codice prodotto e prezzo unitario prodotto)
ed una tabella preventivo (i cui dati vengono immessi tramite maschera
che riporta codice prodotto e quantità ordinata, più altri campi);
credo sia un caso abbastanza comune e penso mi capiate bene.
Il db serve a tenere nota di tutti i preventivi effettuati nel tempo
(c'è anche una tabella clienti ecc ecc ma non interessa per ora) ma
mentre i preventivi devono rimanere inalterati nel tempo, i prezzi dei
prodotti cambiano di tanto in tanto
La mia domanda era per fissare una volta per tutte i prezzi del
preventivo
(senza dovermeli salvare a parte volta per volta)
anche se nel frattempo la tabella prodotti e' stata aggiornata con nuovi
prezzi.
Spero di essere stata più chiara di prima, scusate ma non sono
praticissima
di NG!!!



text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:P9dU9.110342$
Ou4.3...@twister2.libero.it
[...]
---------------------------------------------
Grazie per avermi risposto cosě presto
ho specificato la situazione in modo piů esauriente (o almeno spero)
nella mia risposta JEF.



text:
"Alessandra" <
sand...@libero.it
> ha scritto nel messaggio
news:dec97a0ddcae63d77bf...@mygate.mailgate.org...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> news:P9dU9.110342$
Ou4.3...@twister2.libero.it
>
> [...]
> ---------------------------------------------
>
>
> Grazie per avermi risposto così presto
> ho specificato la situazione in modo più esauriente (o almeno spero)
> nella mia risposta JEF.
>
> Alessandra
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Dal mio punto di vista dato che hai già una tabella preventivi, in cui ci
sarà (suppongo) il campo ID_articolo (da cui poi ricavi il prezzo) ti
conviene aggiungere nella stessa (tabellaPreventivi) un campo es.
PrezzoPreventivo che si memorizza di volta in volta (e non collegandolo
unicamente al prezzo dell'art. nella tabella articoli).
Fatto questo ogni record del preventivo dovrebbe contenere quindi IDArticolo
Qtà e Prezzopreventivo. Da qui in poi non hai più il problema che nella
tabella Articoli venga modificato il prezzo di listino.
Spero di essere stato abbastanza chiaro.
Fammi sapere.
Ciao
Jef


text:
"jef" <
j...@libero.it
> wrote in message
news:0QeU9.110870$
Ou4.3...@twister2.libero.it
> Dal mio punto di vista dato che hai già una tabella preventivi, in cui ci
> sarà (suppongo) il campo ID_articolo (da cui poi ricavi il prezzo)
infatti c'è
> ti
> conviene aggiungere nella stessa (tabellaPreventivi) un campo es.
> PrezzoPreventivo che si memorizza di volta in volta (e non collegandolo
> unicamente al prezzo dell'art. nella tabella articoli).
> Fatto questo ogni record del preventivo dovrebbe contenere quindi IDArticolo
> Qtà e Prezzopreventivo. Da qui in poi non hai più il problema che nella
> tabella Articoli venga modificato il prezzo di listino.
Infatti avevo pensato di aggiungere un campo nella tabellaPreventivi
che riportasse non il prezzo del preventivo intero, ma del singolo
articolo "disancorandolo" dalla tabellaArticoli, facendo cioe' in modo
di
selezionare il codiceArticolo dalla tabellaArticoli e memorizzarne il
prezzo una volta per tutte nella tabellaPreventivo, ma non so se e
come si possa fare.
Avevo risolto solamente immettendo il prezzoArticolo da tastiera
per ogni riga ma ovviamente non va bene.
Esiste un modo per farlo fare ad access?



text:
"Alessandra" <
sand...@libero.it
> ha scritto nel messaggio
news:1cae8374cd47cac6ae4...@mygate.mailgate.org...

Nella maschera dove fai i preventivi, collegata alla tabella dove avrai
aggiuntp il campo [prezzopreventivo] e supponendo che nella stessa ci sia il
campo collegato [prezzolistino] sull'evento "Prima di Aggiornare" dellma
maschera inserisci il codice
prezzopreventivo = prezzolistino
così per quel record specifico memorizzi il prezzopreventivo una volta per
tutte.
Jef


text:
grazie mille per i suggerimenti, ora provo a fare quello che mi hai
detto
e vedere se ce la faccio a non inchiodare tutto :-)
Ti faro' sapere
Grazie ancora



text:
Fatto e funziona perfettamente :-)
Grazie per la pazienza!



text:
"Alessandra" <
sand...@libero.it
> ha scritto nel messaggio
news:dec97a0ddcae63d77bf...@mygate.mailgate.org...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> news:P9dU9.110342$
Ou4.3...@twister2.libero.it
>
> [...]
> ---------------------------------------------
>
>
> Grazie per avermi risposto cosě presto
> ho specificato la situazione in modo piů esauriente (o almeno spero)
> nella mia risposta JEF.
>
> Alessandra
>
OK, la musica č diversa visto che vuoi memorizzare nella tua tabella
Preventivi il prezzo unitario di un prodotto contenuto in una tabella
Prodotti.
Immagino che nella maschera che ha come origine record la tabella Preventivi
tu digiti in un controllo il codice prodotto e vorresti che in un altro
controllo (associato ad un campo della tabella Preventivi) venga memorizzato
il prezzo unitario di quel prodotto ricavato dalla tabella Prodotti: se č
questo che ti serve, puoi farlo, a fronte dell'evento "Dopo aggiornamento"
del controllo in cui digiti il codice prodotto, usando una funzione DLookup
(vedi help).
Se quello che leggi sull'help non ti č sufficiente per usare correttamente
la funzione DLookup, rifatti viva.



text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:xhhU9.110877$
TC5.3...@twister1.libero.it
[...]
Grazie mille, hai chiarito un po' dei miei molteplici dubbi su quanto
concerne eventi e funzioni :-)
Ancora grazie per l'interessamento



title: Sendkeys.....

author: Mark

text:
Salve a tutti!
Non ho capito perchè quando viene eseguito il comando SendKeys "{ESC]"
agisce anche sul NumLock "spegnendolo"? Ho cercato di risolvere,
semplicemente, inserendo SendKeys "{NumLock]" ma non funge!
Grrrrr.........., rimande disattivato e devo, ogni volta, riattivarlo da
tastiera.
Grazie anticipatamente.
Marco.


title: Sendkeys.....

author: Sergio MAZZA

text:
"Mark" <
NO_SPAM_N...@libero.it
> ha scritto nel messaggio news:4360f9d0$0$24650$4faf...@reader3.news.tin.it...
> Salve a tutti!
>
> Non ho capito perchč quando viene eseguito il comando SendKeys "{ESC]" agisce anche sul NumLock "spegnendolo"? Ho cercato di
> risolvere, semplicemente, inserendo SendKeys "{NumLock]" ma non funge! Grrrrr.........., rimande disattivato e devo, ogni volta,
> riattivarlo da tastiera.
> Grazie anticipatamente.
> Marco.
A cosa ti serve inviare un Escape? Per annullare le modifiche del record? Se č cosě sostituisci il SendKeys con Me.Undo...
Ciao.
--
Sergio MAZZA


title: Sendkeys.....

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:djqttq$o8e$1...@area.cu.mi.it...

Grazie del tempestivo aiuto! In effetti hai centrato, subito, il
problema.Funziona alla grande :-)


title: export tabella a colazione

text:
Indipendentemente dall'utente devo esportare ogni mattina alla prima
apertura una tabella in un altro database.
Come faccio a come faccio a sapere che si tratta della prima apertura del
giorno?
non posso utilizzare operazioni pianificate perchè la cartella del db ha una
protezione a livelo utente.


title: export tabella a colazione

author: Beppe

text:
Puoi memorizzare in una tabella (sul BE) la data, ed eventualmente
l'ora, in cui viene effettuata l'operazione di esportazione: la
procedura sarà preceduta dalla verifica della data memorizzata
rispetto alla data corrente e quindi consentirà o meno l'avvio della
stessa.
Spero ti possa bastare...
Ciao
Beppe


title: export tabella a colazione

text:
"Bastian70" <
crlu...@tin.it
> ha scritto nel messaggio
news:443c101a$0$29730$4faf...@reader2.news.tin.it...
> Indipendentemente dall'utente devo esportare ogni mattina alla prima
> apertura una tabella in un altro database.
Usa il Metodo TransferDatabase (vedi help).
> Come faccio a come faccio a sapere che si tratta della prima apertura del
> giorno?
A questa parte di domanda ti ha risposto Beppe.
> non posso utilizzare operazioni pianificate perchè la cartella del db ha
una
> protezione a livelo utente.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Semplice operazione in Visual Basic su Report

author: Luca Carlon

text:
Salve, provengo da un poco di Visual Basic e stavo cercando di fare qualcosa
di semplice con Access. In particolare stavo provando ad inserire una
scritta da codice in una casella di testo presente in un report alla sua
apertura. L'intento finale sarebbe quello di eseguire delle modifiche su di
una data presente in una variabile e dopo visualizzarla in una casella di
testo. Come dovrei fare per esguire la visualizzazione sulla casella di
testo (in visual basic avrei fatto nomecontrollo.text...)? Se aveste anche
qualche link che spieghi come fare queste semplici cose ve ne sarei molto
grato.
Grazie mille.
Luca Carlon


text:
"Luca Carlon" <
carlonlu...@email.it
> ha scritto nel messaggio
news:uQrea.31761$7y3.1...@twister1.libero.it...

Se la casella di testo si chiama Pippo e vuoi impostare il suo valore con la
data corrente, a fronte dell'evento "Su formattazione" della sezione del
report che contiene il controllo Pippo genera il seguente codice VBA:
Me!Pippo = Date()
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Metodo GoToRecord

author: Alessio (SV)

text:
Sto' cercando di usare il metodo gotorecord il quale richiede l'argomento
"spostamento" .
Come faccio ad ottenere il nr del record al quale spostarsi usando l'ID ?
.
Spero sia chiaro.


title: Metodo GoToRecord

author: Antonello Spinetti

text:
che te ne fai del metodo gotorecord? puoi usare in alternativa un recordset
e usare i metodi move e find.
Ciao
Anto
Alessio (SV) <in...@TOGLIEREodontotecnico.it> wrote in message
93ff5p$9eh$1...@lacerta.tiscalinet.it...



title: penultimo record

author: giannirusso

text:
Ciao a tutti, ho un report dove ci sono vari controlli che fanno riferimento
ad un record di una tabella.
In particolare ce n'è uno che estrae l'ultima data della relativa colonna:
Max([DataVerifica]).
Volevo sapere se c'è un modo per fargli estrarre la penultima. Tenete
presente che nel codice sql ho difficoltà a metterci le mani.
Grazie
Gianni


title: penultimo record

author: Karl Donaubauer

text:

Dove si trova l'espressione di sopra?
Se parli di un origine controllo prova con:
=DomMax("DataVerifica";"Tabella";"DataVerifica<DMax('DataVerifica','Tabella')")
dove devi sostituire "Tabella" con il nome della tua tabella o query.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: penultimo record

author: sv

text:
Karl Donaubauer ha scritto:
cut
>
=DomMax("DataVerifica";"Tabella";"DataVerifica<DMax('DataVerifica','Tabella')")
 =DMax(.....)
> dove devi sostituire "Tabella" con il nome della tua tabella o query.
--
sv
PS: aspetto tue nuove
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: penultimo record

text:
sv wrote:
> Karl Donaubauer ha scritto:
>>
> =DomMax("DataVerifica";"Tabella";"DataVerifica<DMax('DataVerifica','Tabella')")
>
> =DMax(.....)
>
Grazie Salvino,
DomMax() è il quasi "tedesco" della MS che purtroppo ha tradotto
le funzioni nella versione tedesca. Qualche volta s'immischia...
> PS: aspetto tue nuove
Anch'io. ;-)
--
cu



title: penultimo record

text:
>> =DomMax("DataVerifica";"Tabella";"DataVerifica<DMax('DataVerifica','Tabella')")
>>
>> =DMax(.....)
Ciao Karl, allora ho provato diverse volte ma mi restituisce sempre il
valore più alto.
Ho dimenticato di dirti che le date di ciascun record sono progressive e
quindi l'ultimo valore è anche il valore più alto.
Anche se non ci capisco di istruzioni access ci capisco di matematica e mi
sembra una buona trovata: il valore max fra tutti i valori che verificano la
condizione DataVerifica < "il massimo di DataVerifica".
Forse sbaglio qualcosa io.
Ciao e grazie
> Karl
Gianni


title: Between

author: Mauro

text:
Ho un report che tiro fuori da una query, il comando between indica le
due date entro le quali filtrare i record.. tutto bene.
Vorrei che in fase di stampa si potessero vedere le date inserite
nella richiesta della query.
Si puo' fare ?
Grazie
mauro


title: Between

author: Roberto dalla campagna

text:
Mauro <
mauro...@libero.it
> wrote in message
dadb67f6.03080...@posting.google.com...

Prova a postare il codice SQL della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Between

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message news:<1rPYa.233508$
lK4.7...@twister1.libero.it
>...
> Mauro <
mauro...@libero.it
> wrote in message
> dadb67f6.03080...@posting.google.com...
> > Ho un report che tiro fuori da una query, il comando between indica le
> > due date entro le quali filtrare i record.. tutto bene.
> > Vorrei che in fase di stampa si potessero vedere le date inserite
> > nella richiesta della query.
> > Si puo' fare ?
> >
> > Grazie
> >
> > mauro
>
> Prova a postare il codice SQL della query.
Ecco il codice
-------
SELECT Calendario_Terapisti.ID_Terapista, Calendario_Terapisti.Data,
Calendario_Terapisti.Festivo, Calendario_Terapisti.Giorno,
T_Terapie.Nominativo, Calendario_Terapisti.Presente,
Calendario_Terapisti.FERIE, Calendario_Terapisti.MALATTIA,
Calendario_Terapisti.RIPOSO, Calendario_Terapisti.Note,
Calendario_Terapisti.AM, Calendario_Terapisti.PM
FROM Calendario_Terapisti INNER JOIN T_Terapie ON
Calendario_Terapisti.ID_Terapista = T_Terapie.TipoSeduta
WHERE (((Calendario_Terapisti.ID_Terapista)=[Numero del Terapista])
AND ((Calendario_Terapisti.Data) Between [Turno dal giorno] And [fino
al giorno]));
---------
E' sufficiente ?


title: Between

text:

Si è sufficiente.
Inserisci nel tuo report, che ha come origine record la query di cui sopra,
una casella di testo non associata nella cui origine controllo devi
scrivere:
= [Turno dal giorno]
e poi inserisci una seconda casella di testo non associata nella cui origine
controllo scriverai:
= [fino al giorno]



title: Between

author: Simon

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Js2Za.234579$lK4.7...@twister1.libero.it...

Questa funge tranne che per il fatto che mi chiede due volte la data di
inizio.
Se invece lavoro su una maschera che mi visualizza gli stessi dati vorrei
poter accedervi senza che ad ogni interrogazione parte la query.
Diciamo che l'informazione che ora do alla query in apertura maschera,
vorrei inserirli direttamente in dei campi della maschera.
TERAPISTA_N
DATA_1
DATA_2
Grazie dell'aiuto.


title: Between

text:
Simon <
simone...@libero.it
> wrote in message
Q56Za.59837$cl3.1...@news2.tin.it...

A mio avviso, relativamente alla dta di inizio, hai scritto due cose diverse
nei criteri della query e nell'origine controllo del report.
> Se invece lavoro su una maschera che mi visualizza gli stessi dati vorrei
> poter accedervi senza che ad ogni interrogazione parte la query.
> Diciamo che l'informazione che ora do alla query in apertura maschera,
> vorrei inserirli direttamente in dei campi della maschera.
>
> TERAPISTA_N
> DATA_1
> DATA_2
>
Per prima cosa in una maschera non ci sono i campi, che invece sono
contenuti nelle tabelle e nelle queries, ma ci sono i controlli.
Se la maschera si chiama MaskCriteri, prova a modificare il codice SQL della
query nel seguente modo:
SELECT Calendario_Terapisti.ID_Terapista, Calendario_Terapisti.Data,
Calendario_Terapisti.Festivo, Calendario_Terapisti.Giorno,
T_Terapie.Nominativo, Calendario_Terapisti.Presente,
Calendario_Terapisti.FERIE, Calendario_Terapisti.MALATTIA,
Calendario_Terapisti.RIPOSO, Calendario_Terapisti.Note,
Calendario_Terapisti.AM, Calendario_Terapisti.PM
FROM Calendario_Terapisti INNER JOIN T_Terapie ON
Calendario_Terapisti.ID_Terapista = T_Terapie.TipoSeduta
WHERE
(((Calendario_Terapisti.ID_Terapista)=[Forms]![MaskCriteri]![TERAPISTA_N])
AND ((Calendario_Terapisti.Data) Between ) [Forms]![MaskCriteri]![DATA_1])
And [Forms]![MaskCriteri]![DATA_2]));
e nelle origini controllo delle caselle di testo del  scriverai
rispetivamente:
= [Forms]![MaskCriteri]![DATA_1]
e
= [Forms]![MaskCriteri]![DATA_2]
Naturalmente la maschera MaskCriteri deve risultare aperta al momento
dell'esecuzione del report.



title: Ole

author: Roberto Bonafini

text:
Scusate, ma come si fa a COLLEGARE un'immagine senza che il file diventi
spropositatamente grande?
Spuntando la casella Collegamento, comunque il file incorpora l'immagine,
perchč se dopo la cancello, la fa vedere lo stesso.
Con Word riesco senza problemi, ma con Access sembra che incorporato o
collegato sia lo stesso!
Grazie per l'aiuto.
roby


title: Ole

author: Warp

text:
Roberto Bonafini ha scritto nel messaggio <8dl02e$7fp$
1...@nslave2.tin.it
>...

Ti consiglio di visitare il sito comune, troverai tutto quelle che ti serve per implementare
correttamente un database di immagini, con o senza oggetti OLE.
Ciao


title: Ole

text:
Grazie ma: l'indirizzo?
Warp <
kas...@libero.it
> wrote in message
8dncac$6vv$1...@fe2.cs.interbusiness.it...
>
> Roberto Bonafini ha scritto nel messaggio <8dl02e$7fp$
1...@nslave2.tin.it
>...
> >Scusate, ma come si fa a COLLEGARE un'immagine senza che il file diventi
> >spropositatamente grande?
> >
> >Spuntando la casella Collegamento, comunque il file incorpora l'immagine,
> >perchè se dopo la cancello, la fa vedere lo stesso.



title: Ole

text:
Roberto Bonafini ha scritto nel messaggio <8dp3bu$qcs$
1...@nmaster.tin.it
>...
>Grazie ma: l'indirizzo?
>
>
Pardon!
http://members.xoom.it/it_db_access/
Ciao


title: Ole

author: Lorenzo Coronati

text:
Scrisse "Roberto Bonafini" <
r_bon...@tin.it
>:
>Grazie ma: l'indirizzo?
http://members.xoom.it/it_db_access/
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--


title: Criterio in query su campo dinamico cioè stabilito come risultato di una funzione

author: Antonio Biso

text:
Tosto 'sto subject eh?
Allora...
io voglio preparare una query
questa query mi deve filtrare dei record mediante un criterio (in realt�
alla fine saranno due ma se risolvo su uno risolvo pure per l'altro)
Il mio problema � che in realt� io a priori non so su quale campo devo fare
filtro ma dipende dall'elaborazione di una certa funzione.
Pertanto, chiamati i campi per esempio campo1, campo2 e campo3, il filtro
pu� andare sotto uno di questi tre campi, ma solo su uno di questi.
E' possibile mettere un unico campo con sotto il filtro, facendo si che il
campo scelto di volta in volta sia risultato di una funzione?
Pertanto qualcosa tipo
Espr1: fun() dove fun mi restituir� campo1 o campo2 o campo3
sotto espr1 ci metto il filtro e sto a posto
mi viene da pensare a eval ma non sono sicuro
idee?
Antonio


text:
On 15 Giu, 19:24, "Antonio Biso" <
ab...@libero.it
> wrote:
> Tosto 'sto subject eh?
>
> Allora...
>
> io voglio preparare una query
> questa query mi deve filtrare dei record mediante un criterio (in realtà
> alla fine saranno due ma se risolvo su uno risolvo pure per l'altro)
>
> Il mio problema è che in realtà io a priori non so su quale campo devo fare
> filtro ma dipende dall'elaborazione di una certa funzione.
>
> Pertanto, chiamati i campi per esempio campo1, campo2 e campo3, il filtro
> può andare sotto uno di questi tre campi, ma solo su uno di questi.
>
> E' possibile mettere un unico campo con sotto il filtro, facendo si che il
> campo scelto di volta in volta sia risultato di una funzione?
>
> Pertanto qualcosa tipo
>
> Espr1: fun() dove fun mi restituirà campo1 o campo2 o campo3
> sotto espr1 ci metto il filtro e sto a posto
>
> mi viene da pensare a eval ma non sono sicuro
>
> idee?
>
> Antonio
Io creerei una Query SQL così chiamandola [Q1]:
SELECT * FROM T1
WHERE [%CR%]
ORDER BY
Quindi le tue pippe per comporre il criterio...
strSQL=CurrentDb.QueryDefs("Q1").SQL
strSQL=REPLACE(strsql,"[%CR%]",CRITERIO)
CurrentDb.QueryDefs("Q1").SQL=strSQL
Che dici...?
@Alex


author: Vladimiro Leone

text:
On 15 Giu, 19:24, "Antonio Biso" <
ab...@libero.it
> wrote:
> Tosto 'sto subject eh?
>
> Allora...
>
> io voglio preparare una query
> questa query mi deve filtrare dei record mediante un criterio (in realtà
> alla fine saranno due ma se risolvo su uno risolvo pure per l'altro)
>
> Il mio problema è che in realtà io a priori non so su quale campo devo fare
> filtro ma dipende dall'elaborazione di una certa funzione.
>
> Pertanto, chiamati i campi per esempio campo1, campo2 e campo3, il filtro
> può andare sotto uno di questi tre campi, ma solo su uno di questi.
>
Sicuramente quello che andrò a suggerirti sarà probabilmente diverso
da quello che cerchi e probabilmente non sarà per te una cosa nuova;
comunque: nella query c'è già la possibilità del filtro su campi
variabili. Poniamo ad esempio che tu abbia tre campi: "Campo1" dove
hai i numeri di telefono di casa, "Campo2" dove hai i numeri di
telefono/fax degli uffici, "Campo3" dove hai i numeri di telefono dei
cellulari. Bene, come faresti in un sol colpo a pescare in tutti e tre
i campi? Basta inserire nel rigo "Criteri" sotto il Campo1 ad esempio
il seguente parametro [Inserire il numero di telefono], nel rigo
"Oppure" sotto il Campo2 lo stesso parametro [Inserire il numero di
telefono] e nel successivo rigo "Oppure" sotto il Campo3 sempre lo
stesso parametro [Inserire il numero di telefono].
Ciao Vladimiro.


author: Popi - TheBadHabits

text:

Ciao Alex!
Ho avuto anche io occasione di picchiarmi con 'sta cosa (la sto usando
da parecchio, ormai), e se posso aggiungere my 2 cents suggerirei due
query, una di riferimento (Query_Base) che contenga la "SELECT ..
WHERE [%CR%] ..." ed un'altra (Query_Elaborazione) cui assegnare il
valore con i parametri sostituiti:
CurrentDb.QueryDefs("Query_Elaborazione").SQL=Replace$
(CurrentDb.QueryDefs("Query_Base").SQL, "[%CR%]",
FunzioneDeterminazioneParametri())
Popi


text:

Si la tua considerazione giustissima quanto ovvia.
Al primo utilizzo del metodo, anzi al 2°, si capisce anche subito il
perchè della tua osservazione.... ;-)
Uno come Antonio tuttavia non ha bisogno di questi dettagli, applica
da anni l'autolesionismo facendo le prove in autonomia e leggendo la
guida...
;-)
@Alex


text:

Appero'!!! Gli hai appena fatto un complimento!!!
Adesso Mr. B. dira' che devo aggiornare il mio db :D
Popi


text:
On 16 Giu, 14:27, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> On 16 Giu, 13:11, "@Alex" <
ik2...@libero.it
> wrote:
>
> > On 16 Giu, 08:56, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > Uno come Antonio tuttavia non ha bisogno di questi dettagli, applica
> > da anni l'autolesionismo facendo le prove in autonomia e leggendo la
> > guida...
> > ;-)
>
> Appero'!!! Gli hai appena fatto un complimento!!!
No non è un complimento, è una constatazione... dire che uno si
arrangia studiando deve essere considera la NORMA, quindi
col cavolo che faccio un complimento ad Antonio.
;-)
> Adesso Mr. B. dira' che devo aggiornare il mio db :D
YESS...
> Popi
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:145df685-6582-44ea...@k24g2000yqb.googlegroups.com...


;-)

YESS...
> Popi
@Alex
Vi salvate solo perchè in questa zona della lucania saudita, con lo stesso
clima di Caracas (31 gradi la mattina, alle 14.30 ci metti l'ora piove a
dirotto), ma senza gli annessi culi venezuelani, da due giorni il ripetitore
rai dove si appoggiano gli operatori di telefonia sta disfunzionando e
quindi il collegamento mi cade ogni 45 secondi
partirà questo post? quando arriverà?
per la questione in oggetto, intanto vedo le risposte, poi vi spiego se
fattibile
E' comunque una rielaborazione dell'esempio sul treeview per quanto riguarda
il caricamento di una listbox con + - e >
Antonio


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6b269569-0219-42fc...@j25g2000vbr.googlegroups.com...


perch� della tua osservazione.... ;-)
Eh, sar� pure ovvia ma mi stavi mandando dritto nel dirupo
ma agli altri lurkoni lo vogliamo spiegare il perch� di tutto questo
ambaradam?
Antonio


text:
"Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel messaggio
news:20fb0670-9724-4364...@f2g2000yqh.googlegroups.com...
On 15 Giu, 19:24, "Antonio Biso" <
ab...@libero.it
> wrote:
> Tosto 'sto subject eh?
>
> Allora...
>
> io voglio preparare una query
> questa query mi deve filtrare dei record mediante un criterio (in realt�
> alla fine saranno due ma se risolvo su uno risolvo pure per l'altro)
>
> Il mio problema � che in realt� io a priori non so su quale campo devo
> fare
> filtro ma dipende dall'elaborazione di una certa funzione.
>
> Pertanto, chiamati i campi per esempio campo1, campo2 e campo3, il filtro
> pu� andare sotto uno di questi tre campi, ma solo su uno di questi.
>
Sicuramente quello che andr� a suggerirti sar� probabilmente diverso
da quello che cerchi e probabilmente non sar� per te una cosa nuova;
comunque: nella query c'� gi� la possibilit� del filtro su campi
variabili. Poniamo ad esempio che tu abbia tre campi: "Campo1" dove
hai i numeri di telefono di casa, "Campo2" dove hai i numeri di
telefono/fax degli uffici, "Campo3" dove hai i numeri di telefono dei
cellulari. Bene, come faresti in un sol colpo a pescare in tutti e tre
i campi? Basta inserire nel rigo "Criteri" sotto il Campo1 ad esempio
il seguente parametro [Inserire il numero di telefono], nel rigo
"Oppure" sotto il Campo2 lo stesso parametro [Inserire il numero di
telefono] e nel successivo rigo "Oppure" sotto il Campo3 sempre lo
stesso parametro [Inserire il numero di telefono].
Ciao Vladimiro.
Grazie per il tentativo, per� la tua soluzione filtra contemporaneamente sui
3 campi
A me serve di filtrare su un campo solo e non sugli altri, una volta
stabilito quale � il campo coinvolto
Antonio


text:
On 16 Giu, 17:23, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:6b269569-0219-42fc...@j25g2000vbr.googlegroups.com...
> On 16 Giu, 08:56, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > On 15 Giu, 20:16, "@Alex" <
ik2...@libero.it
> wrote:
>
> > Popi
>
> Si la tua considerazione giustissima quanto ovvia.
> Al primo utilizzo del metodo, anzi al 2°, si capisce anche subito il
> perchè della tua osservazione.... ;-)
>
> Eh, sarà pure ovvia ma mi stavi mandando dritto nel dirupo
Ma no... dopo che ti trovati la Query Salvata diversa, ti saresti
accorto...!
Io non uso questo metodo in realtà, in quanto la sintassi SQL base da
non toccare la salvo nel Codice... quindi non ho quel problema.
> ma agli altri lurkoni lo vogliamo spiegare il perchè di tutto questo
> ambaradam?
NOooooo.....
> Antonio
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:d2f65515-10a3-4ebb...@g16g2000yqg.googlegroups.com...



NOooooo.....
Comunque sto rielaborando la famosa query qElementi del database treeview
emulato con listview in modo da adattarsi alla mia struttura dati
ho deciso di non usare la ricorsione e quindi una tabella a soli due campi
padre figlio, ma un tabellone con n campi.
quando si arriva in fondo ad una foglia i campi successivi sono tutti -
i padri precedenti vengono ripetuti
A - - -
A B - -
A C - -
A C D -
e cosi via
quando devo andare a filtrare per capire a che livello sto e quindi
restituire + - o > nella listview devo trovare il campo dove il valore
scelto e passato è un padre cioè con quel valore nel campo e nel campo
subito dopo un -
ecco perchè il campo da filtrare è dinamico
me sa che me so capito solo io...
Antonio


author: Riccardo Baldinotti

text:
On 16 Giu, 17:23, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:6b269569-0219-42fc...@j25g2000vbr.googlegroups.com...
> On 16 Giu, 08:56, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > On 15 Giu, 20:16, "@Alex" <
ik2...@libero.it
> wrote:
>
> > Popi
>
> Si la tua considerazione giustissima quanto ovvia.
> Al primo utilizzo del metodo, anzi al 2°, si capisce anche subito il
> perchè della tua osservazione.... ;-)
>
> Eh, sarà pure ovvia ma mi stavi mandando dritto nel dirupo
>
> ma agli altri lurkoni lo vogliamo spiegare il perchè di tutto questo
> ambaradam?
>
> Antonio
Grazie da un lurkone che vi ansima dietro.
Già diedi un'occhiata agli esempi di treeview; quando mi sarà
richiesto (sicuramente, prima o poi) sarò meno sprovveduto.
Riccardo Baldinotti


text:
...
> Comunque sto rielaborando la famosa query qElementi del database treeview
> emulato con listview in modo da adattarsi alla mia struttura dati
> ho deciso di non usare la ricorsione e quindi una tabella a soli due campi
> padre figlio, ma un tabellone con n campi.
> quando si arriva in fondo ad una foglia i campi successivi sono tutti -
> i padri precedenti vengono ripetuti
>
> A - - -
> A B - -
> A C - -
> A C D -
>
> e cosi via
>
> quando devo andare a filtrare per capire a che livello sto e quindi
> restituire + - o > nella listview devo trovare il campo dove il valore
> scelto e passato un padre cio con quel valore nel campo e nel campo
> subito dopo un -
> ecco perch il campo da filtrare dinamico
>
> me sa che me so capito solo io...
Giuro di si....!
> Antonio
No ho capito... ma è un sistema sempre rigido...(Field_Vincolato) che
non uso.
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:a9857edb-e8bd-4bc6...@h7g2000yqa.googlegroups.com...

Giuro di si....!
> Antonio
No ho capito... ma � un sistema sempre rigido...(Field_Vincolato) che
non uso.
E' vero, ma parlando con chi decide, hanno preferito utilizzare una
struttura statica, con numero di campi fissi e dimensionati sul caso pessimo
in modo da gestire ogni progetto.
Sicuramente questa soluzione � per� pi� semplice da gestire.
La cosa che li preoccupava (e pensandoci anche a me) � quanto poteva
rallentare una struttura ricorsiva
A database pieno abbiamo anche 30000 record gerarchizzati e magari il db
viene pure messo in rete
non � che ogni volta che c'� il refresh della listbox il tutto si
piantava???
Antonio


text:
On 16 Giu, 19:22, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:a9857edb-e8bd-4bc6...@h7g2000yqa.googlegroups.com...
> ...
>
>
>
>
>
>
>
>
>
> > Comunque sto rielaborando la famosa query qElementi del database treeview
> > emulato con listview in modo da adattarsi alla mia struttura dati
> > ho deciso di non usare la ricorsione e quindi una tabella a soli due campi
> > padre figlio, ma un tabellone con n campi.
> > quando si arriva in fondo ad una foglia i campi successivi sono tutti -
> > i padri precedenti vengono ripetuti
>
> > A - - -
> > A B - -
> > A C - -
> > A C D -
>
> > e cosi via
>
> > quando devo andare a filtrare per capire a che livello sto e quindi
> > restituire + - o > nella listview devo trovare il campo dove il valore
> > scelto e passato un padre cio con quel valore nel campo e nel campo
> > subito dopo un -
> > ecco perch il campo da filtrare dinamico
>
> > me sa che me so capito solo io...
>
> Giuro di si....!
>
> > Antonio
>
> No ho capito... ma è un sistema sempre rigido...(Field_Vincolato) che
> non uso.
>
> E' vero, ma parlando con chi decide, hanno preferito utilizzare una
> struttura statica, con numero di campi fissi e dimensionati sul caso pessimo
> in modo da gestire ogni progetto.
> Sicuramente questa soluzione è però più semplice da gestire.
>
> La cosa che li preoccupava (e pensandoci anche a me) è quanto poteva
> rallentare una struttura ricorsiva
>
> A database pieno abbiamo anche 30000 record gerarchizzati e magari il db
> viene pure messo in rete
> non è che ogni volta che c'è il refresh della listbox il tutto si
> piantava???
>
> Antonio
Ma che usi come DB...? JET...?
Non è il massimo per queste cose, tuttavia va valutato solo il Livello
di Ricorsione più che il numero dei dati...!
Personalmente a quel punto, invece di usare MilleMila campi tornerei
al sistema Campo Unico Aggregato.
Con le funzioni Stringa puoi Filtrare, raggruppare ecc... e la
progressione definisce il numero dei Livelli e la gerarchia.
A
AA
AAA
AAB
AABA
AABB
AB
ABA
AC
B
BA
BAA
BB
Ecc... che poi mi pare fosse quello che facevi all'inizio...
Len(Campo)=1 Campo PADRE senza Figli..!
LIKE A* AND Len(Campo)=2 Secondo Livello
ecc....
Boh...
@Alex


author: Alessandro Cara

text:
Il 16/06/2011 19.22, Antonio Biso ha scritto:
> "@Alex"<
ik2...@libero.it
>  ha scritto nel messaggio
> news:a9857edb-e8bd-4bc6...@h7g2000yqa.googlegroups.com...
> ...
>> Comunque sto rielaborando la famosa query qElementi del database treeview
>> emulato con listview in modo da adattarsi alla mia struttura dati
>> ho deciso di non usare la ricorsione e quindi una tabella a soli due campi
>> padre figlio, ma un tabellone con n campi.
>> quando si arriva in fondo ad una foglia i campi successivi sono tutti -
>> i padri precedenti vengono ripetuti
>>
>> A - - -
>> A B - -
>> A C - -
>> A C D -
>>
>> e cosi via
>>
>> quando devo andare a filtrare per capire a che livello sto e quindi
>> restituire + - o>  nella listview devo trovare il campo dove il valore
>> scelto e passato un padre cio con quel valore nel campo e nel campo
>> subito dopo un -
>> ecco perch il campo da filtrare dinamico
>>
>> me sa che me so capito solo io...
>
> Giuro di si....!
>
>> Antonio
>
> No ho capito... ma è un sistema sempre rigido...(Field_Vincolato) che
> non uso.
>
> E' vero, ma parlando con chi decide, hanno preferito utilizzare una
> struttura statica, con numero di campi fissi e dimensionati sul caso pessimo
> in modo da gestire ogni progetto.
> Sicuramente questa soluzione è però più semplice da gestire.
>
> La cosa che li preoccupava (e pensandoci anche a me) è quanto poteva
> rallentare una struttura ricorsiva
>
> A database pieno abbiamo anche 30000 record gerarchizzati e magari il db
> viene pure messo in rete
> non è che ogni volta che c'è il refresh della listbox il tutto si
> piantava???
Ho seguito con difficolta' il 3d e ci ho capito poco.
Ecco quello che ho capito
1) Hai un "foglio excel" (virgolettato,banalizzo)
2) Ogni riga definisce un percorso gerarchico
3) Sulle varie righe alcuni valori campo sono ripetuti (rispetto alla
riga precedente, fino alla divaricazione della gerarchia, la gerarchia
finisce a campo-orizzontale- nullo o valorizzato a default)
4) Hai un sacro terrore delle funzioni ricorsive soprattutto in funzione
del "teribbile" spreco di tempo che queste possono procurare.
1) se e vero
2) se e' vero
3) se e' vero
4) e' si e' proprio "teribile" un "par de secondi" se tutto va male (me
sto a allarga') e devi legge tutti e 30.000 i record,  il tempo di
scorrere il recordset.
P.S. quanti campi sono in orizzontale?
--
ac
--
ac (x=y-1)


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:520b9a45-606b-44f4...@w10g2000yqh.googlegroups.com...
On 16 Giu, 19:22, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel
> messaggionews:a9857edb-e8bd-4bc6...@h7g2000yqa.googlegroups.com...
> A database pieno abbiamo anche 30000 record gerarchizzati e magari il db
> viene pure messo in rete
> non č che ogni volta che c'č il refresh della listbox il tutto si
> piantava???
>
> Antonio
Ma che usi come DB...? JET...?
Non č il massimo per queste cose, tuttavia va valutato solo il Livello
di Ricorsione piů che il numero dei dati...!
Personalmente a quel punto, invece di usare MilleMila campi tornerei
al sistema Campo Unico Aggregato.
Con le funzioni Stringa puoi Filtrare, raggruppare ecc... e la
progressione definisce il numero dei Livelli e la gerarchia.
A
AA
AAA
AAB
AABA
Interessante trucchetto
mo ci penso, ma con una precisazione: la lunghezza dei valori č variabile,
quindi magari devo usare cmq un separatore e contare i separatori per
scoprire il livello
Antonio


text:
...
> Interessante trucchetto
> mo ci penso, ma con una precisazione: la lunghezza dei valori è variabile,
> quindi magari devo usare cmq un separatore e contare i separatori per
> scoprire il livello
>
> Antonio
Si certo quindi con SPLIT della stringa e UBOUND dell'array trovi il
Livello...
;-)
@Alex