title: A2000 e gli infiniti bug

text:
Simone Calligaris <
simo...@libero.it
> wrote in message
H_MV6.594$7S1....@news.infostrada.it...

grazie dei consigli, cmq ora mi rendo conto della frase che ho sentito da
una persona che lavora con i programma MS da circa 20 anni:" Per progetti di
una certa entità meglio orientarsi alla scrittura di programmi Visual Basic
che lavorano su archivi MDB, Access dà una marea di problemi"
Pensa che ho una maschera con 6 sottomaschere + caselle di riepilogo + vari
controlli.....
ciao ciao
sdamy
N.B.: passare a VB è quasi obbligatorio....cmq aver imparato VBA non è poco
per poter passare a VB


title: A2000 e gli infiniti bug

author: Simone Calligaris

text:
"sdamy" <
> grazie dei consigli, cmq ora mi rendo conto della frase che ho sentito da
> una persona che lavora con i programma MS da circa 20 anni:" Per progetti
di
> una certa entità meglio orientarsi alla scrittura di programmi Visual
Basic
> che lavorano su archivi MDB, Access dà una marea di problemi"
Sciocchezze, almeno il tuo amico avesse citato Delphi!
> Pensa che ho una maschera con 6 sottomaschere + caselle di riepilogo +
vari
> controlli.....
Visto che sto facendo il percorso esattamente opposto non sono d'accordo :-)
Alcuni dei migliori gestionali che verticalizzo sono sviluppati con Access,
sono grossi (alcuni enormi) e funzionano, eccome.
Viceversa i pacchetti VB sono pesantissimi, e intrinsecamente fragili: causa
di ciò è l'utilizzo massiccio di controlli Activex per l'accesso ai dati,
che invece non sono necessari con Access...
Sono convinto che i problemi che hai siano legati a una concezione troppo
pesante dell'applicazione, problemi che avresti a maggior ragione con le
DataGrid e le combo-Activex di VB.
Ti faccio alcune domande specifiche: usi immagini nelle forms? Molti fogli
dati secondari? Utilizzi la proprietà "solo immissione" per le maschere
d'inserimento? Uccidi le variabili oggetto aperte? Compili il FE in modalità
.MDE?
Ciao, Simone


title: A2000 e gli infiniti bug

author: sdamy

text:
Simone Calligaris <
simo...@libero.it
> wrote in message
1R%V6.5440$7S1.1...@news.infostrada.it...

- Non utilizzo nessuna immagine per le forms
- Se per fogli secondari intendi le sottomaschere la risposta è SI
- La maggior parte delle mie maschere è usata SOLO per visualizzare i dati
- Cosa intendi per "uccidere le variabili oggetto aperte"?
- No per il momento non utilizzo FE in MDE
ciao ciao
sdamy


title: A2000 e gli infiniti bug

text:
"sdamy"
>
> - Non utilizzo nessuna immagine per le forms
> - Se per fogli secondari intendi le sottomaschere la risposta è SI
Intendo sottomaschere nidificate con struttura master-detail  (fantastiche
ma pesanti)
> - La maggior parte delle mie maschere è usata SOLO per visualizzare i dati
La cosa migliore è creare maschere di puro inserimento ("Immissione dati
impostata a sì") prive di pulsanti di spostamento.
Per la ricerca e modifica dei dati ricorri a delle videate tabellari sui
dati di testata delle tabelle ... doppio click e riesplodi "integralmente"
la maschera d'inserimento.
E' una soluzione lunghetta a livello di programmazione, ma molto performante
e intrinsecamente leggera.
> - Cosa intendi per "uccidere le variabili oggetto aperte"?
Le variabili recordsets, Database, Control etc. devono essere ripulite dopo
l'utilizzo, con un bel
Set <Var>=nothing
> - No per il momento non utilizzo FE in MDE
Access (e relativo Runtime) hanno il brutto vizio di salvare le impostazioni
a runtime di griglie, filtri, etc.
Per far questo aprono in modalità Design l'mdb, modificano e salvano.
E' un'operazione che consuma moltissime risorse di memoria GDI.
Creando l'MDE elimini il problema.
Ciao, Simone


title: A2000 e gli infiniti bug

text:
Simone Calligaris <
simo...@libero.it
> wrote in message
uZ0W6.5850$7S1.2...@news.infostrada.it...

Grazie 1000 per i consigli...
un'ultima cosa...
io in alcune maschere invece di utilizzare codice VBA utilizzo delle query
per dare i dati alle sottomaschere... secondo tè puo' incasinare la memoria
di A2000?
esempio:
1 maschera
vari parametri da impostare (es. Agente, intervallo di tempo, città....)
5 sottomaschere
ecco il punto cruciale:
le 5 sottomaschere le alimento con delle query generate dal query builder,
ogni query ha sui criteri espressioni del tipo: like
forms!maschera!parametro
pensi che questo modo di operare appesantisca il sistema?
forse è meglio lavorare con codice VBA e stringhe SQL accociate poi al
recordsource delle sottomaschere?
GRAZIE
ciao ciao
sdamy
posso inviarti zippata un'email formato .doc per farti un'idea di una
videata del mio programma?


title: A2000 e gli infiniti bug

text:
"sdamy" >
> Grazie 1000 per i consigli...
> un'ultima cosa...
> io in alcune maschere invece di utilizzare codice VBA utilizzo delle query
> per dare i dati alle sottomaschere... secondo tè puo' incasinare la
memoria
> di A2000?
> ecco il punto cruciale:
> le 5 sottomaschere le alimento con delle query generate dal query builder,
> ogni query ha sui criteri espressioni del tipo: like
> forms!maschera!parametro
>
> pensi che questo modo di operare appesantisca il sistema?
No, è una soluzione normalissima che uso spesso senza problemi.
> posso inviarti zippata un'email formato .doc per farti un'idea di una
> videata del mio programma?
Certo.
Ciao, Simone


title: #Nome? su controllo con funzione di aggregazione SQL !!!!!!!!!!!

author: Michele Doną

text:
Salve a tutti.
Ho il seguente problema.
Su di una maschera visualizzo un certo numero di record per linee (maschera
continua) e volevo visualizzare alla base della maschera la somma di alcuni
campi (es. i campi con l'importo) per visualizzarne il totale. Ho guardato
un programma esistente che fa qualcosa di simile ed ho replicato il
meccanismo: ho definito nel piè di pagina della maschera una casella di
testo con origine controllo l'espressione =Somma([NomeCampoImporto]).
Risultato: #Nome?.
Ho verificato l'help e tutte le possibilità che mi propone di verificare, e
sono corrette in più:
- se dentro al controllo metto l'espressione  =[NomeCampoImporto] il
risultato è il contenuto del primo record della mia lista soprastante;
- se dentro al controllo metto un' espressione con una funzione matematica
(es.  =Int[NomeCampoImporto]) il risultato è la parte intera del contenuto
del primo record della mia lista soprastante;
- il problema sembra presentarsi solo con le funzione di aggregazione SQL
(Somma, Max, Min, Avg, ....).
Ho verificato le proprietà delle tabelle e delle maschere fra quelle
dell'esempio che ho e quelle che ho definito io, ma non riesco a trovare
differenze.
Cosa mio sta sfuggendo ????
Grazie a chiunque potrà aiutarmi.


author: Roberto dal portatile

text:
"Michele Donà" <
red_t...@NOSPAMregione.emilia-romagna.it
> ha scritto nel
messaggio news:9b6nou$m9d$1...@fe1.cs.interbusiness.it...

Ho paura che quello che tu chiami NomeCampoImporto non sia il nome di un
campo ma sia il nome di un controllo della maschera, non solo ma di un
controllo calcolato; tutte le funzioni di aggregazione, Somma compresa,
lavorano con i campi e non con i controlli.
Prova anche a dare un'occhiata all'help circa "Calcolare il totale di un
controllo calcolato in una maschera o in un report".
Secondo me ti dice #Nome in quanto va a cercare nell'oggetto che è origine
record della maschera un campo che si chiama NomeCampoImporto e non lo
trova.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Grazie.
Ho risolto ma non ho capito la ragione: ho semplicemente cancellato tutti i
controlli presenti nel pič di pagina della maschera e li ho rifatti (a mio
avviso) esattamente nello stesso modo (ma evidentemente non č cosě).
Comunque sta di fatto che ora i campi mi forniscono i totali che voglio.


text:
"Michele Donà" <
red_t...@NOSPAMregione.emilia-romagna.it
> ha scritto nel
messaggio news:9bjnb7$bk0$1...@fe1.cs.interbusiness.it...
> Grazie.
> Ho risolto ma non ho capito la ragione: ho semplicemente cancellato tutti
i
> controlli presenti nel piè di pagina della maschera e li ho rifatti (a mio
> avviso) esattamente nello stesso modo (ma evidentemente non è così).
> Comunque sta di fatto che ora i campi mi forniscono i totali che voglio.
>
Tutto è bene quel che finisce bene. ;-)



title: Somma "condizionale" su maschera continua

text:
Ho una maschera continua, associata.
Controlli Importo, Flag
Nel piè di pagina ho messo un controllo calcolato =somma([Importo])
Se volessi ottenere la somma solo degli importi col Flag = true come
dovrei cambiare l'espressione?
Grazie.
Access 2007, WINDOWS XP, formato MDB


author: Dino

text:

Devi utilizzare la funzione IIf (vedi guida in linea)
Dino


author: Karl Donaubauer

text:
Pietro66 wrote:
> Ho una maschera continua, associata.
> Controlli Importo, Flag
> Nel piè di pagina ho messo un controllo calcolato =somma([Importo])
> Se volessi ottenere la somma solo degli importi col Flag = true come
> dovrei cambiare l'espressione?
> ...
=somma(iif([Flag]=True;[Importo]))
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Il 17/01/11 21.32, Karl Donaubauer ha scritto:
> Pietro66 wrote:
>> Ho una maschera continua, associata.
>> Controlli Importo, Flag
>> Nel piè di pagina ho messo un controllo calcolato =somma([Importo])
>> Se volessi ottenere la somma solo degli importi col Flag = true come
>> dovrei cambiare l'espressione?
>> ...
>
> =somma(iif([Flag]=True;[Importo]))
>
perfetto
Grazie


title: Maschere di access - Aiuto

text:
Qualcuno conosce il modo per invertire la visualizzazione di una maschera
formato tabulare in modo che i record ultimi inseriti risultino i primi a
essere visualizzabili?. Grazie


title: Maschere di access - Aiuto

author: Carlo Costarella

text:
<
neapol...@yahoo.it
> ha scritto nel messaggio
news:wZhOj.15960$o06....@tornado.fastwebnet.it...
> Qualcuno conosce il modo per invertire la visualizzazione di una maschera
> formato tabulare in modo che i record ultimi inseriti risultino i primi a
> essere visualizzabili?. Grazie
>
>
Se hai un indice basta applicare l'ordinamento decrescente alla query che
alimenta la maschera.
La prossima volta usa un oggetto più esplicativo per scrivere un post.
Ciao, Carlo


title: Maschere di access - Aiuto

text:
Grazie; per l'orientamento ora č tutto ok. Ma mi continua a comparire in
basso il campo vuoto per l'inserimento. Vorrei che comparisse sempre
all'inizio in modo che ogni volta non devo scorrere tutta la pagina per
inserire un nuovo record. Saluti
Piero
<
neapol...@yahoo.it
> ha scritto nel messaggio
news:wZhOj.15960$o06....@tornado.fastwebnet.it...



title: Maschere di access - Aiuto

text:
<
neapol...@yahoo.it
> ha scritto nel messaggio
news:VwkOj.16097$o06....@tornado.fastwebnet.it...
> Grazie; per l'orientamento ora è tutto ok. Ma mi continua a comparire in
> basso il campo vuoto per l'inserimento. Vorrei che comparisse sempre
> all'inizio in modo che ogni volta non devo scorrere tutta la pagina per
> inserire un nuovo record. Saluti
> Piero
cut
Normalmente non è possibile.
Si potrebbe, però, far puntare il cursore sull'ultimo record...in modo da
essere proprio a ridosso del nuovo.
Se la sottomaschera ha il primo controllo attivo che si chiama "Descrizione"
potresti fare così:
Private Sub Descrizione_GotFocus()
DoCmd.GoToRecord acActiveDataObject, , acLast
End Sub
In questo modo però ottieni l'effetto contrario: se l'utente vuole spostarsi
al primo record dovrà scorrere la barra verso l'alto.
Ciao, Carlo


title: stampa record

author: Diana

text:
Buona domenica a tutti
E scusate tutte le mie domande..........   Grazie per tutte le
risposte........  Ancora una domanda.......  Ho un report dove ho già
inserito il criterio [Campo]![Tabella] per cui prima della stampa mi chiede
l'immissione del valore parametrico e fin qui va bene..., ma voglio una
seconda selezione e cioé stampare tutti i record indistintamente, cosa devo
aggiungere? Grazie Diana.


title: stampa record

author: All Eyez On me

text:
"Diana" <
dian...@libero.it
> ha scritto nel messaggio
news:_HzW9.22376$ZE.6...@twister2.libero.it...

quando ti chiede il parametro metti *
Ciao, AEOM


title: stampa record

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:VPzW9.70278$AA2.3...@news2.tin.it...

> Buona domenica AEOM,
io ho messo * ma non mi appare nessun dato dove sbaglio? Grazie per le
informazioni .. Ciao Cioa Diana


title: stampa record

text:
"Diana" <
dian...@libero.it
> ha scritto nel messaggio
news:MeAW9.22265$YG2.6...@twister1.libero.it...

Prova a postare l'sql dell'origine dati del tuo report
AEOM


title: stampa record

text:
> > > Buona domenica AEOM,
> > io ho messo * ma non mi appare nessun dato dove sbaglio? Grazie per le
> > informazioni .. Ciao Cioa Diana
> >
>
> Prova a postare l'sql dell'origine dati del tuo report
>
> AEOM
>
> Ciao e rigrazie
ma ci deve essere qualcosa di anomalo perché non ci riesco... ciao Diana


title: (OT) valore (costo) di un certo progetto

text:
Spero di non infrangere le regole ma se non lo chiedo a voi a chi
altri potrei ?

un DB Access strutturato nella maniera seg (tutto in locale) :

una tabella autisti (CF, nome, cognome come minimo)
una tabella clienti  (come sopra)
una tabella veicoli (direi targa e descrizione come minimo)
una tabella servizi  (che ha i tipi di servizio)
una tabella autisti-vetture a questi associate

Inoltre :
una tabella "viaggi" (che contiene in pratica tutti  campi che
non sono contenuti nelle tabelle precedenti quindi dare, avere,
se fattura, se cash, da dove a dove, giorno, data, importi ecc)

Ogni tabella avrà una sua maschera di IMC
(ossia Inserimento, Modifica e Cancellazione)

Infine  una  maschera (che  è  svincolata  dalle  tabelle) che genera
tutti i report che verranno esportati  in   excel :

1)
esporta tutti i viaggi da una certa data a una certa data
per ogni autista (con campi data da inserire)

2)
esporta tutti i viaggi da una certa data a una certa data
per un certo autista (come sopra)

3)
esporta tutti i viaggi da una certa data a un altra per un
certo cliente o per tutti i clienti

4)
stampa fattura (o resoconto di un certo periodo) per un cliente
ecc ecc

Ricapitolando : 5/6 tipi di reports al massimo (credo), 5
tabelle e 5 maschere.

ci saranno combobox a tendina per consentire di scegliere (senza
scrivere) la vettura, l' autista, il punto di  partenza, d' arrivo
ecc ecc se già preesistenti (quando non preesistenti vengono digitati
e memorizzati per la volta successiva)

--------------------------------------------------------------

La domanda : Quanto può valere un lavoro siffatto ?


text:
Con quelle Tabelle di stampare fatture non se ne parla...
Direi che per fare contabilità mancano parecchi pezzi.

I DB fatti per un esigenza singola si possono fare se hai già dei DB prestrutturati da riadattare... altrimenti lo fai per un amico.

Diciamo che dare un costo ad una cosa simile è difficile, si potrebbe dire più facilmente quanto non potrebbe costare... oltre qualche centiaio di EURO è impossibile.

Ne consegue che se fai un calcolo, ipotizzando 300 EURO, ad un costo di 30 EURO/ora vedi tu se ci stai in 10ore..., compresi gli aggiustamenti, i viaggi l'installazione il corso... l'assistenza...

Se costa di più dobbiamo capirci meglio di cosa si parla, Target, utenti ecc...

@Alex


text:
Il giorno martedì 5 aprile 2016 19:42:31 UTC+2, @Alex ha scritto:

> Con quelle Tabelle di stampare fatture non se ne parla...

Certo, non "fatture" in senso giuridico, ovvio.

> Direi che per fare contabilità mancano parecchi pezzi.

Certo

> I DB fatti per un esigenza singola si possono fare se hai già dei
> DB prestrutturati da riadattare... altrimenti lo fai per un amico.
> Diciamo che dare un costo ad una cosa simile è difficile, si potrebbe
> dire più facilmente quanto non potrebbe costare... oltre qualche
> centinaio di EURO è impossibile.

> Ne consegue che se fai un calcolo, ipotizzando 300 EURO, ad un costo
> di 30 EURO/ora vedi tu se ci stai in 10ore..., compresi gli aggiustamenti,
> i viaggi l'installazione il corso... l'assistenza...

Mh, capisco.

> Se costa di più dobbiamo capirci meglio di cosa si parla, Target, utenti
> ecc...

No no ... quello è.

Grazie mille


author: Alessandro Cara

text:
Il 05/04/2016 18:55,
radica...@gmail.com
 ha scritto:
> Spero di non infrangere le regole ma se non lo chiedo a voi a chi
> altri potrei ?
>
> un DB Access strutturato nella maniera seg (tutto in locale) :
>
> una tabella autisti (CF, nome, cognome come minimo)
> una tabella clienti  (come sopra)
> una tabella veicoli (direi targa e descrizione come minimo)
> una tabella servizi  (che ha i tipi di servizio)
> una tabella autisti-vetture a questi associate
>

[cut]

Qanto pensi di valere come ora/lavoro?
Quanto pensi di metterci?
Fai una semplice moltiplicazione.

E, i committenti, in genere, sono molto /scafati/

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

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


author: BFS

text:
Il 05/04/2016 18:55,
radica...@gmail.com
 ha scritto:

ne ho fatto parecchi di software per ditte che gestiscono "trasporti"
se si tratta di trasporti merci la cosa è moooooolto più complessa da
gestire di come l'hai descritta tramite le tabelle che hai indicato.

se invece parli di trasporto persone dal punto a al punto b può (forse)
anche bastare

ciao
BFS


text:

Nessun dubbio, per carità.

Ma l'utente vuole una applicazione tale per cui quelle tabelle sono
più che sufficienti.

> se invece parli di trasporto persone dal punto a al punto b può (forse)
> anche bastare

E difatti di quello si tratta


text:

in una giornata allora si fa tutto. poi dipende dalla tariffa oraria tua.
l'unico dubbio è quando parli di fattura...
se devi gestire le fatture ovviamente ti servono anche le tabelle per farlo:

anagrafica più complessa
banche appoggio
modalità pagamenti
regimi iva
testate fattura
righe fattura
scadenze

etc etc etc
e quindi non più una giornata. a meno che non ricicli da altre app fatte
il modulom fatturazione

ciao


text:

Giustissimo. Se mi dovesse capitare qualcosa di piu' grosso richiedo a
voi.


author: Bruno Campanini

text:
radica...@gmail.com
 formulated on Tuesday :

0 OR 1000, tertium non datur.

Bruno


text:

ARGH !

... Ma lo sai che c' hai ragione ? No, davvero eh ! Ho capito il
messaggio. Magari proprio 1.000 no, magari se la cosa è semplice
semplice (ma proprio semplice) 500 euro ci possono stare.

Ma ...
Vuoi il programmetto su misura per  te che ti fa questo e quest'
altro, la "cosetta" artigianale con l' assistenza e il rapporto
personale con l' artigiano ? Paga.

Altrimenti vatti  a comprare i programmi della buffetti, morto de
fame !

Ah !


text:
It happens that
radica...@gmail.com
 formulated :

Una casa si costruisce in base a un progetto ben studiato,
ben realizzato e ben formalizzato nei rapporti fra le parti
in causa.
Ciononostante le cose non vanno mai lisce: tocchi, ritocchi,
variazioni dei costi, dei tempi, etc.

Fare un database? peggio ch'andar di notte!
Quante volte in corso lavori, e soprattutto a consegna
avvenuta, il committente ti chiede variazioni,
aggiustamenti, sopralluoghi, etc?

@Alex parla di 10 ore, io ne impiegherei sicuramente di più,
ma poi devo moltiplicare i tempi per 2, per 3...

Mille euro non sono un'esagerazione... poi magari fai
un po' di sconto.

Bruno


text:

No Bruno, ho detto 10 ore per fare conti pari e semplificare le considerazioni... come posso sapere quanto tempo serve per una cosa così fumosa...!

Sono convinto che, se il progetto è così banale come in prima esposizione, non mi ci metterei nemmeno dietro perchè il Rapporto Costo/Funzione sarebbe negativo.
Se il progetto è impegnativo, e non basato su lavori di base già affrontati sarebbe quanto meno improponibile ed un bagno di sangue dal punto di vista manutentivo e BUG...

@Alex


text:
Il giorno venerdì 8 aprile 2016 03:16:32 UTC+2, Bruno Campanini ha scritto:

> Una casa si costruisce in base a un progetto ben studiato,
> ben realizzato e ben formalizzato nei rapporti fra le parti
> in causa.
> Ciononostante le cose non vanno mai lisce: tocchi, ritocchi,
> variazioni dei costi, dei tempi, etc.
>
> Fare un database? peggio ch'andar di notte!
> Quante volte in corso lavori, e soprattutto a consegna
> avvenuta, il committente ti chiede variazioni,
> aggiustamenti, sopralluoghi, etc?

Giusto

> @Alex parla di 10 ore,

Vabbè lui diceva in linea di massima, tanto per darmi una
dritta di base.

> io ne impiegherei sicuramente di più,

pure io

> ma poi devo moltiplicare i tempi per 2, per 3...

Sicuro

> Mille euro non sono un'esagerazione... poi magari fai
> un po' di sconto.

No, ce l' ho mandato : a 300 E è sbiancato. Ma andasse affanculo ;-)


author: RobertoA

text:
Il 05/04/2016 18:55,
radica...@gmail.com
 ha scritto:

Distinguerei VALORE dalla voce COSTO

Il primo e' l'importo che il potenziale acquirente e' disposto a pagare
per avere la procedura funzionante, magari chi ti chiede quella cosa
sarebbe disposto a pagare fino a 500 euro per averla

Il secondo e' il prodotto costo_giornata_programmatore *
giornate_impiegate, ad esempio se ci impieghi 4 giorni a farlo, e
conteggi ogni giornata a 400 euro allora ti costera' 2000 euro farlo

Col software, i lavori singoli, sono sempre rogne
Dice '..allora meglio se glielo regali..' anche cosi' sono sempre rogne,
perche' una volta fatto ti verranno richieste modifiche, integrazioni,
passaggi all'altro computer, trasferimenti dati in xml, importazione
clienti, ....
L'unica speranza che hai di ricavarci qualcosa e' quando il potenziale
cliente ha gia' provato diverse possibilita' e nessuna gli aggrada,
allora e' piu' mansueto e morde meno, e qualche ossicino riesci a
strapparglielo

Discorso diverso se non hai mai fatto niente e devi 'farti le ossa'
allora tutto il 'costo' devi vederlo come tua formazione, e quindi la
fornitura aggratisse ci sta


text:

Quoto tutto. Hai ragione senza a ne ba

> Discorso diverso se non hai mai fatto niente e devi 'farti le ossa'
> allora tutto il 'costo' devi vederlo come tua formazione, e quindi la
> fornitura aggratisse ci sta

Ne ho fatte tante e non solo in Access, acchiappavo tutto perchè
avevo bisogno di soldi. Adesso però mi sono stancato e ho voluto
chiedere a voi. Cambio registro. Basta.

Se sapeste che programmi strani ho dovuto fare mi sputereste in
faccia :-)


text:
....
>
> Se sapeste che programmi strani ho dovuto fare mi sputereste in
> faccia :-)

Che assiste che ci stai offrendo... magari troviamo anche persone che non hanno  bisogno di cosi tante informazioni si fidano della parola... ;-) ;-) ;-) ;-)

@Alex


text:

Maligno :-)

Cmq ne ho viste di cose assurde. Una volta pure un cliente checca
che  me  se  voleva fà ho incocciato (sono, dicono, un bel tipo).

Eh no ? ;-)

Era  un  medico,  e gli serviva una applicazione che  però  doveva
essere tutta in excel e stand alone per l' ufficio. Che era strano
se vedeva ... Alchè  non  me   dice : "senti ma perchè non vieni a
installarmela anche a casa mia ?"

Quando ha capito che non  c'era  trippa per gatti ha cominciato a
tirare sul prezzo. Ehhh ... Caro mio, caro mio.

Va  bene  che  mi servivano soldi, ma arrivare a vendere  il culo
no ;-)


text:
...
>
> Va  bene  che  mi servivano soldi, ma arrivare a vendere  il culo
> no ;-)

Raccontala ad altri... ;-) il problema è solo borsistico... ovvero domanda ed offerta...

@Alex


text:

Ah,
quindi tu per soldi ti venderesti anche il culo. Fixed :-)

A questo punto :
Vuoi che ti dia il numero di telefono di quel medico ? :-)


text:
...
> Ah,
> quindi tu per soldi ti venderesti anche il culo. Fixed :-)

Dai non fare il falso moralista sei tra adulti... non sarai tra quelli che
dicono sempre "Ho un amico che... (ma io non ne so nulla...)"
Chissà perchè hanno tutti amici ai quali succede di tutto...

> A questo punto :
> Vuoi che ti dia il numero di telefono di quel medico ? :-)

Io non ho problemmi di soldi... (adesso)...!

Saluti

@Alex


text:
Il giorno sabato 9 aprile 2016 23:30:40 UTC+2, @Alex ha scritto:
> ...
> > Ah,
> > quindi tu per soldi ti venderesti anche il culo. Fixed :-)
>
> Dai non fare il falso moralista sei tra adulti... non sarai tra quelli che
> dicono sempre "Ho un amico che... (ma io non ne so nulla...)"
> Chissà perchè hanno tutti amici ai quali succede di tutto...

No no !  Che  falso  moralista ?  Allora  non  me  so  spiegato :
quello me se voleva inchiappettare *a me*, possino ammazzallo ...
:-)


text:
@Alex formulated on Saturday :

> Io non ho problemmi di soldi... (adesso)...!

Hai venduto milioni di righe di Access a svariati
euro per riga... ti sei fatto le budella d'oro!

Bruno


text:
...
> > Io non ho problemmi di soldi... (adesso)...!
>
> Hai venduto milioni di righe di Access a svariati
> euro per riga... ti sei fatto le budella d'oro!

No sono uno che si accontenta di poco... e per ora, fortunatamente ho ancora quel poco...

> Bruno

@Alex


title: Problema SQL in Access di FrontPage

author: FREDO

text:
Ciao a Tutti,
scusate...un piccolo problemino con il l'area risultati diel Databese access
di FrontPage in linguaggio SQL:
Vi espongo il problema:
1 schermata......Database - Tabella CSA
2 schermata....Query personalizzata....(all'interno devo inserire sia i
singoli nomi dei  campi  del database di Access per poterne vedere i
risultati in HTML) sia stringhe di campi uniti da / o spazi........mi spiego
meglio:
Per campi intendo dire: SELECT CSA.ACTIVE PRINCIPLE, CSA.SELLER FROM CSA
(funziona)
Per stringhe intendo dire: SELECT MADEIN & ' / ' & QUANTITY FROM CSA
(funziona)
O.K.?...ora...come faccio a legare questi 2 campi (campi + espressione) in
modo tale da poter vedere in ciascuna cella i due campi del database e in
un'altra cella il risultato della query? ....sempre sulla stessa
tabella......!?
Ho già provato con il punto e virgola, ma non funziona.....SELECT CSA.ACTIVE
PRINCIPLE, CSA.SELLER FROM CSA; SELECT MADEIN & ' / ' & QUANTITY FROM CSA
Aiuto...grazie....ciao....=)......FREDO


title: Problema SQL in Access di FrontPage

author: Nicola Ardito

text:
FREDO ha scritto nel messaggio <9bdviq$jqg$
1...@serv1.iunet.it
>...
>Ciao a Tutti,
>scusate...un piccolo problemino con il l'area risultati diel Databese
access
>di FrontPage in linguaggio SQL:
>
>Ho già provato con il punto e virgola, ma non funziona.....SELECT
CSA.ACTIVE
>PRINCIPLE, CSA.SELLER FROM CSA; SELECT MADEIN & ' / ' & QUANTITY FROM CSA
>
Prova
SELECT CSA.ACTIVE PRINCIPLE, CSA.SELLER, MADEIN & ' / ' & QUANTITY FROM CSA
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com
----------------------------------


title: Problema SQL in Access di FrontPage

text:
Ciao Nicola,
grazie...tutto funziona perfettamente!!!....sei forte....!
ma fammi capire una cosa...quindi per i campi è necessario l'inserimento
della tabella di riferimento, mentre per le stringhe solo alla fine (il
riferimento tabella)..
grazie...ciao     =)    FREDO
Nicola Ardito <
men...@nospam.it
> wrote in message
9be75u$8qfeg$1...@ID-77872.news.dfncis.de...



title: Problema SQL in Access di FrontPage

text:
Ciao Nicola,
scusa se Ti disturbo ancora, ma si è verificato un altro problema inserendo
nella stringa inizialmente l'ID di tabella...forse c'è un modo diverso dal
mio, perchè non funziona........
Hai detto:
Prova
SELECT CSA.ACTIVEPRINCIPLE, CSA.SELLER, MADEIN & ' / ' & QUANTITY FROM CSA
(e funziona!)
Se voglio inserire:
SELECT CSA.IDCSA, CSA ACTIVEPRINCIPLE, MADEIN &..............non mi funziona
più...perchè?
Ciao   =)    Grazie            FREDO
Nicola Ardito <
men...@nospam.it
> wrote in message
9be75u$8qfeg$1...@ID-77872.news.dfncis.de...
>



title: Problema SQL in Access di FrontPage

text:
"FREDO" <
Purchase_A...@hotmail.com
> ha scritto nel messaggio
news:9bgj58$mgt$1...@serv1.iunet.it...
> Ciao Nicola,
> scusa se Ti disturbo ancora, ma si č verificato un altro problema
inserendo
> nella stringa inizialmente l'ID di tabella...forse c'č un modo diverso dal
> mio, perchč non funziona........
> Hai detto:
> Prova
> SELECT CSA.ACTIVEPRINCIPLE, CSA.SELLER, MADEIN & ' / ' & QUANTITY FROM CSA
> (e funziona!)
>
> Se voglio inserire:
> SELECT CSA.IDCSA, CSA ACTIVEPRINCIPLE, MADEIN &..............non mi
funziona
> piů...perchč?
>
> Ciao   =)    Grazie            FREDO
>
Non capisco cosa significa  MADEIN &..............
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com
In questo periodo non ho molto tempo da dedicare al NG...


title: aiuto idee sraconfuse

author: lobax

text:
devo fare un database da mettere in un sito ma non so come fare
dopo aver fisicamete costruito il db con access cosa devo fare per fare si
che possa essere consultato in un sito web all'interno di un doc html?
ho una discreta conoscenza  di vb , so cos'è ADO so cos'è una fonte di dati
tipo:ODBC ma non riesco a legare il ragionamento per il web.
mi date una schiarita alle idee?
saluti e grazie
lobax


title: aiuto idee sraconfuse

author: Lbo da casa

text:
>devo fare un database da mettere in un sito ma non so come fare
[...]
questo non è proprio il ng adatto, c'è anche it.comp.www.asp, e
soprattutto ti consiglio di dare un'occhiata a questi siti:
www.html.it
 (cerca i link che riguardano Asp)
www.aspitalia.com
www.asp101.com
www.4guysfromrolla.com
ecc. ecc.
in due parole: si tratta di scrivere degli script ASP, cioè degli
script in vbscript e/o javascript e farli girare su un server NT.
questi script possono collegarsi a sorgenti dati odbc,
leggerli/sciverli e generare un output html.
su server unix o linux non se ne parla, o meglio, si parla di script
PHP che sono un'altra cosa ancora.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Record Precedente

author: MaVco

text:
Salve, stò provando ad usare la funzione DlookUp su una maschera
continua, ma mi ci sto legando...
nella tabella Gestionecopie ho i campi:
IDCopie
LetturaPrec
Lettura
Ogni volta che aggiungo un record vorrei che,il campo LetturaPrec
avesse valore del campo Lettura nel record precedente
es:
IDCaopie   LetturaPrec   Lettura
   1          0           1500
   2       1500          29000
   3      29000          60000
   4         ?             new
mi potete aiutare, grazie...


title: Record Precedente

author: ciroteo

text:
"MaVco" <
marco....@tin.it
> ha scritto nel messaggio
news:1121850997.4...@g43g2000cwa.googlegroups.com...



mi potete aiutare, grazie...
risposta:
il tema è stato ampiamente dibattuto. Quindi ti suggerisco preventivamente
di guardare attraverso google nei post precedenti.
Inoltre trovi molto materiale sul sitocomune sia nella sezione queries sia
in quella delle forms.
Se non trovi o hai altri problemi riposta.
ciao MC


title: Record Precedente

text:
si ho prvato a consultare i post precedenti, ma non sono molto esperto
di formule e sono arrivato a questa conclusione:
LetturaPrec = DLookup("[lettura]", "gestionecopie", "ME![IDcopie]=" &
IDCopie - 1)
si blocca in "Operazione Annullata"
Credo che il problema sia nel criterio ME![IDcopie]
mi puoi aiutare?


title: Record Precedente

text:
"MaVco" <
marco....@tin.it
> ha scritto nel messaggio
news:1121853585.4...@g44g2000cwa.googlegroups.com...

questo lo hai messo come valore predefinito del controllo oppure come
origine dato?


title: Record Precedente

author: Roberto dalla campagna

text:
"MaVco" <
marco....@tin.it
> ha scritto nel messaggio
news:1121850997.4...@g43g2000cwa.googlegroups.com...

Per prima cosa elimina dalla tabella Gestionecopie il campo LetturaPrec; la
normalizzazione dei database relazionali prevede che in una tabella non vada
mai, tranne casi eccezionali, memorizzato un campo calcolato ricavabile dal
vcalore di altri campi o dello stesso campo su altri record.
Se i dati va bene ordinarli per IDCopie puoi ottenere ciò che ti serve con
una query che abbia il seguente codice SQL:
SELECT Gestionecopie.IDCopie,
Val(Nz(DLookUp("Lettura","Gestionecopie","IDCopie=" & [IDCopie]-1),0)) AS
LetturaPrec, Gestionecopie.Lettura
FROM Gestionecopie
ORDER BY Gestionecopie.IDCopie;
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Record Precedente

text:
siiii funziona...
ma... se premo ESC o elimino il record la LetturePrec mi si azzera :(


title: Record Precedente

text:
"MaVco" <
marco....@tin.it
> ha scritto nel messaggio
news:1121887516....@g44g2000cwa.googlegroups.com...
> siiii funziona...
> ma... se premo ESC o elimino il record la LetturePrec mi si azzera :(
Ed allora non devi usare la DLookup.
Usa le soluzioni (non DLookup) che trovi al seguente link:
http://support.microsoft.com/default.aspx?id=101081
L'esempio di quanto descritto in quella pagina web lotrovi sul Sito Comune
(link qui sotto), nella Sezione Queries, nella FAQ intitolata "2.6 Esempi di
utilizzo e creazione di queries in Access 97" o "2.18 Esempi di creazione ed
utilizzo delle queries per Access 2000 e versioni di Access successive" a
seconda della versione di Access che usi.



title: Casella di riepilogo

text:
Salve a tutti
In una maschera di Access dovrei filtrare il contenuto di una casella
di riepilogo confrontando il valore di un campo PIPPO con una
variabile globale preimpostata.
Se nell'origine dati (aprendo il query) della casella di riepilogo
matto nei citeri il test sulla variabile, ogni volta che clicco sulla
casella mi viene richiesto l'inserimento del valore.
Come posso fare?
Grazie a tutti


title: Casella di riepilogo

text:

Al caricamento della maschera valorizzi un campo
non associato con la variabile globale, poi nei criteri
della query fai riferimento al campo che contiene la
variabile globale, dovrebbe funzionare
Ciao Cosimo


title: maschera (& grafico): posizionamento verticale del carattere sulla maschera

text:
ciao a tutti!
sto realizzando una maschera che consente all'utente di immettere i dati e
visualizza l'anteprima del grafico corrispondente.
       MSK   TAB
                 campo
                  ascis
                     1
60  |         |          |
50  |         |          |
40  |         |          |
30  |         |          |
20  |         |          |
10  |   X   |  10    |
l'utente, cliccando su dei "punti caldi" della medesima, immette un valore
numerico nella tabella collegata,  (valore che esprime il valore che la
curva assume nell'asse delle ordinate in corrispondenza dell'ascissa
corrente).
il mio problema è quello di far visualizzare, sulla maschera in questione,
un simbolo grafico (uso il carattere X), in funzione del punto caldo
cliccato. vale a dire: se l'utente ha cliccato in basso , e il valore sarà
basso, allora la mia X dovrebbe apparire in basso sulla griglia della
maschera.. come posso fare ciò via codice?
grazie per l'aiuto (e scusate il modo confuso di esprimermi)..
em.an


title: casella di riepilogo da 2 tabelle: il seguito

author: rinaldo

text:
Prima di tutto ringrazio Antonio, Roberto ed Emanuele per le
osservazioni che mi hanno dato al quesito che di nuovo espongo. Ho
proposto una mia soluzione, ma forse perché ho sbagliato qualcosa
nell'invio del messaggio oppure soltanto a causa del ritardo, non ho
visto i Vostri commenti. Riespongo nuovamente quesito e presunta
soluzione, sperando che loro stessi e magari anche altri mi possano
dare un contributo. Grazie a tutti anticipatamente1
IL QUESITO:
La tabella Attività è formata, tra gli altri, dai seguenti campi:
...|data_ora|impianto|utente|attività|...;
Il campo  "utente" può riferirsi sia alla tabella Persone che alla
tabella Società (2 diverse entità), ed il relativo valore dovrebbe
essere ricercato a mezzo di apposita casella di riepilogo che unisca i
valori.
L'entità "utente" dovrebbe in altre parole essere referenziata da
attributi che variano a seconda che siano "persone" (es. Nome,Cognome)
o "associazioni" (es. Denominazione, Partita Iva), oltre ad altri
attributi comuni (es. Indirizzo, Codice Fiscale).
Come posso relazionare tra loro le tabelle in modo da garantirmi anche
l'integrità referenziata uno-> molti tra Persone o Società ed
Attività?
Una query di unione non mi consente l'applicazione della suddetta
integrità referenziata.
LA MIA (PRESUNTA) SOLUZIONE:
Struttura tabelle:
-	Attività:  ...|data_ora|impianto|ID_Utenti|attività|...
-	Utenti:    |ID|ID_Società|ID_Persone|
-	Società:   |ID|Denominazione|...
-	Persone:   |ID|Cognome|Nome|...
Note sulle tabelle:
-	i campi ID sono del tipo numerico contatore
-	i campi ID_* sono caselle di riepilogo
-	nella tabella Utenti i campi ID_Società ed ID_Persone costituiscono
altrettanti indici univoci ed inoltre le regole di convalida dei dati
inseriti nella medesima tabella costringono all'immissione di un
valore (1 soltanto!) nel campo ID_Società oppure nel campo ID_Persone
Relazioni con applicazione dell'integrità referenziale:
-	Utenti.ID -> Attività.ID_Utenti (tipo uno-a-molti)
-	Società.ID -> Utenti.ID_Società (tipo uno-a-uno)
-	Persone.ID -> Utenti.ID_Persone (tipo uno-a-uno)
In questo modo penso di:
1.	rispettare maggiormente le regole di normalizzazione, potendo poi
utilizzare più facilmente le entità Persone ed Associazioni in altri
contesti database
2.	avere a disposizione per le maschere ed i report da costruire una
casella di riepilogo Utenti, indipendente dalle diverse entità che vi
confluiscono: al momento ne ho individuate solo 2 (Società e Persone)
ma potrebbe aumentare...;
3.	gestire l'immissione dei valori nella tabella utenti tramite gruppo
di opzioni sulla maschera principale e sottomaschera/e.
Saluti a tutti. Rinaldo


author: Maurizio Borrelli

text:
> "rinaldo" [...]:

    Io invece farei una tabella Utenti con i campi:
        IDUtente
        IDTipo
        IDEntità
dove, xes:
        IDTipo { 1 = Società; 2 = Associazione; 3 = Società; ... }
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message news:<alhp2h$1q45pg$
1...@ID-52090.news.dfncis.de
>...

Per favore potresti precisarmi a cosa ti riferisci con IDEntità?
Si tratta in pratica di mettere assieme, in unica tabella, gli
attributi di Società e Persone?
Ho mandato una mail personale, a te come agli altri che mi avevavno
risposto, potendo in questo modo allegarvi un mio file mdb di esempio.
Non intendo escludere il NG, ho sbagliato? Ho tutto da imparare...
Aspetto fiducioso una tua risposta e da chi altri desidererà
intervenire sull'argomento.
Saluti. Rinaldo


text:
> "rinaldo" [...]:
> > "Maurizio Borrelli" [...]:
> > > "rinaldo" [...]:
> > > LA MIA (PRESUNTA) SOLUZIONE:
> > > Struttura tabelle:
> > > - Attività:  ...|data_ora|impianto|ID_Utenti|attività|...
> > > - Utenti:    |ID|ID_Società|ID_Persone|
> > > - Società:   |ID|Denominazione|...
> > > - Persone:   |ID|Cognome|Nome|...
> > > Note sulle tabelle:
> > > - i campi ID sono del tipo numerico contatore
> > > - i campi ID_* sono caselle di riepilogo
> > > - nella tabella Utenti i campi ID_Società ed ID_Persone costituiscono
> > > altrettanti indici univoci ed inoltre le regole di convalida dei dati
> > > inseriti nella medesima tabella costringono all'immissione di un
> > > valore (1 soltanto!) nel campo ID_Società oppure nel campo ID_Persone
> > > Relazioni con applicazione dell'integrità referenziale:
> > > - Utenti.ID -> Attività.ID_Utenti (tipo uno-a-molti)
> > > - Società.ID -> Utenti.ID_Società (tipo uno-a-uno)
> > > - Persone.ID -> Utenti.ID_Persone (tipo uno-a-uno)
[...]
> >     Io invece farei una tabella Utenti con i campi:
> >         IDUtente
> >         IDTipo
> >         IDEntità
> > dove, xes:
> >         IDTipo { 1 = Società; 2 = Associazione; 3 = Società; ... }
    Mi correggo:
        IDTipo { 1 = Società; 2 = Associazione; 3 = Persona; ... }
> Per favore potresti precisarmi a cosa ti riferisci con IDEntità?
> Si tratta in pratica di mettere assieme, in unica tabella, gli
> attributi di Società e Persone?
    Non esattamente. In realta' tu hai a che fare con Utenti e Attivita',
giusto? La tabella Utenti conterra' dati omogenei relativi a tutti quei
soggetti che, qualsiasi cosa siano per altri fini contabili/amministrativi,
quando sono Utenti sono tutti uguali ed hanno *gli stessi campi* che
descrivono, registrano, rappresentano gli attributi di un Utente.
    Questi utenti poi, per altri fini che tu conosci e non io, e' opportuno,
secondo te, che siano suddivisi in tante tabelle quante sono le categorie di
appartenenza, in quanto l'insieme dei campi che li descrive sono secondo te
sostanzialmente diversi: Persone, Societa'. E parli anche di Associazioni. E
dici anche che queste "categorie" sono destinate ad aumentare.
    Piuttosto che aggiungere un nuovo campo nella tabella Utenti ogni volta
che senti l'esigenza di creare una nuova tabella, ti dicevo che potrebbe
essere piu' opportuno classificare queste categorie o Entità, ecco la
parola, con un codice di modo che in base a questo sai quale tabella usare
per manipolare i campi, che non sono comuni, di queste Entità .
    Con Entita', quindi, intendevo, e credevo che anche tu intendessi, non
un nome di tabella ma l'insieme delle tabelle: Entità = { Società;
Associazioni; Persone; ... }
    Riassumendo:
                                          +-----------+
                                          | Persone   |
                                          +-----------+
                                        -1| IDPersona |
                  +-------------+      /  | ...       |
+-------------+   | Utenti      |     /   +-----------+
| Categorie   |   +-------------+    /    +-----------+
+-------------+   | IDUtente    |   /     | Società   |
| IDCategoria |1-8| IDCategoria |  /      +-----------+
| Nome        |   | IDEntità    |1-------1| IDSocietà |
+-------------+   +-------------+  \      | ...       |
                                    \     +-----------+
                                     \    +----------------+
                                      \   | Associazioni   |
                                       \  +----------------+
                                        -1| IDAssociazione |
                                          | ...            |
                                          +----------------+
    Attento pero' che gli "uno-a-uno" che ho indicato sono teorici. In
pratica sara':
                               -1
                              /
                | IDEntità |8---1
                              \
                               -1
    Ti faccio anche l'esempio di una possibile query che "swiccia":
        SELECT
            Utenti.IDUtente AS IDUtente
          , Utenti.IDCategoria AS IDCategoria
          , Utenti.IDEntità AS IDEntità
          , Choose
                (
                  [Utenti].[IDCategoria]
                , [Società].[Nome]
                , [Associazioni].[Nome]
                , [Persone].[Nome]
                ) AS Nome
        FROM
            Società
            INNER JOIN
                (
                    Associazioni
                    INNER JOIN
                        (
                            Persone
                            INNER JOIN
                            Utenti
                            ON
                                Persone.IDPersona = Utenti.IDCategoria
                        )
                    ON
                        Associazioni.IDAssociazione = Utenti.IDCategoria
                )
            ON
                Società.IDSocietà = Utenti.IDCategoria
        ORDER BY
            Utenti.IDCategoria
          , Utenti.IDEntità
        ;
> Ho mandato una mail personale, a te come agli altri che mi avevavno
> risposto, potendo in questo modo allegarvi un mio file mdb di esempio.
> Non intendo escludere il NG, ho sbagliato? Ho tutto da imparare...
    Il mio caso personale: l'indirizzo al quale hai inviato e' buono, ma
raramente leggo quello che ricevo perche', essendo l'indirizzo che uso sui
ng, ricevo quotidianamente posta-spazzatura e faccio pulizia quando mi
avanza
tempo, cioe' molto raramente. Capita cosi' che, se un nome non mi dice
niente, cestino. Le persone con le quali mi interessa corrispondere mi
scrivono ad un altro indirizzo.
    Sono andato a vedere cio' che mi hai mandato e, visto che lo domandi, ti
faccio qualche osservazione:
        - non si inviano allegati a caselle di posta personali senza
chiedere prima il permesso. Questo e' valido in generale ma in particolare
se l'allegato e' di dimensioni considerevoli come il tuo;
        - non si inviano allegati non zippati; anche perche', come per
esempio nel mio caso, molti usano dei filtri che impediscono di aprire tutta
una serie di estensioni potenzialmente pericolose. E io non ho nessuna
intenzione di toglierli, da quell'indirizzo;
        - non si scrive ad una casella privata di una persona che si
presenta pubblicamente con nome e cognome senza fare altrettanto, usando
cioe' un nick invece del nome e cognome;
        - se si usa un nick sul ng, inviare posta privatamente con un nick
diverso equivale a non farsi riconoscere e si va a finire nel cestino;
        - se si vuole scrivere ad una persona che si e' conosciuta sul ng, a
proposito di argomenti riguardanti l'oggetto del ng, le si domanda prima se
gradisce corrispondere privatamente, o con una richiesta nello stesso 3d nel
quale si sta dialogando o con una mail privata. Questa ultima possibilita'
pero' io la escluderei perche' molti usano indirizzi fasulli, o truccati o,
come ti dicevo di me, indirizzi appositi per i ng;
        - personalmente le risposte private le fornisco solo ad avvenuta
ricezione del bonifico di Euro 1.234,56.=
> Aspetto fiducioso una tua risposta e da chi altri desidererà
> intervenire sull'argomento.
--



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message news:<allg45$1s026b$
1...@ID-52090.news.dfncis.de
>...
> > "rinaldo" [...]:
> > > "Maurizio Borrelli" [...]:
> > > > "rinaldo" [...]:
> > > > > "Maurizio Borrelli" [...]:
Prima di tutto scusami se il mio comportamento non è stato "corretto",
ma ho agito in tutta buona fede. Adesso ho imparato qualcosa sulle
regole di comportamento nel NG...
Ritornando al problema, grazie per la tua risposta molto ben
dettagliata con la quale ho rivisto struttura e relazioni in questo
modo:
                                         +----------+
                                         | Persone  |
                                         +----------+
                                       -1| ID       |   +-----------+
                 +--------------+     /  | ...      |   | Attività  |
 +-----------+   | Utenti       |    /   +----------+   +-----------+
 | Categorie |   +--------------+   /                   | inizio    |
 +-----------+   | ID           |1-/-------------------8| ID_Utenti |
 | ID        |1-8| ID_Categorie | /                     | ...       |
 | Nome      |   | ID_Entità    |1(8)                   +-----------+
 +-----------+   +--------------+ \
                                   \
                                    \    +----------+
                                     \   | Società  |
                                      \  +----------+
                                       -1| ID       |
                                         | ...      |
                                         +----------+
Ed ho creato una prima query che "swiccia" (non avevo immaginato
questa possibilità!):
        SELECT
            Attività.inizio,
            Choose
               (Nz([Utenti].[ID_Categorie_Utenti],0),
               [Società].[denominazione],
               [Persone].[Cognome] & " " & [Persone].[Nome])
               AS utente
        FROM Società
             RIGHT JOIN ((Persone
             RIGHT JOIN Utenti
                   ON Persone.ID = Utenti.ID_Entità)
             RIGHT JOIN Attività ON Utenti.ID = Attività.ID_Utenti)
                   ON Società.ID = Utenti.ID_Entità
        ORDER BY Attività.inizio;
A questo punto mi rimane un problema:
come posso avvalermi dell'integrità referenziale nelle relazioni
     Persone.ID 1-1 Utente.Id_Entità
   e Società.ID 1-1 Utente.Id_Entità
dal momento che in ID_Entità possono sussistere valori referenziati da
Persone.ID non presenti in Società.ID e viceversa?
Saluti e buon lavoro a tutti.
Rinaldo


text:
> "rinaldo" [...]:
> > "Maurizio Borrelli" [...]:
> > > "rinaldo" [...]:
> > > > "Maurizio Borrelli" [...]:
> > > > > "rinaldo" [...]:
> > > > > > "Maurizio Borrelli" [...]:
> Prima di tutto scusami
    Sei gentilissimo, grazie. Nessun problema.

    Giusto usare Nz per trasformare un valore Null in 0 ma... Come mai c'e'
questa esigenza?
    Dovresti, a monte, accertarti che [Utenti].[ID_Categorie_Utenti] non
possa mai contenere un valore Null. Nelle proprieta' del campo.
>                [Società].[denominazione],
>                [Persone].[Cognome] & " " & [Persone].[Nome])
>                AS utente
>         FROM Società
>              RIGHT JOIN ((Persone
>              RIGHT JOIN Utenti
>                    ON Persone.ID = Utenti.ID_Entità)
>              RIGHT JOIN Attività ON Utenti.ID = Attività.ID_Utenti)
>                    ON Società.ID = Utenti.ID_Entità
>         ORDER BY Attività.inizio;
> A questo punto mi rimane un problema:
> come posso avvalermi dell'integrità referenziale nelle relazioni
>      Persone.ID 1-1 Utente.Id_Entità
>    e Società.ID 1-1 Utente.Id_Entità
> dal momento che in ID_Entità possono sussistere valori referenziati da
> Persone.ID non presenti in Società.ID e viceversa?
    Per mezzo degli indici, se ho ben compreso cio' che chiedi. Per esempio,
nel realizzare il mio esempio avevo definito, per la tabella Utenti, gli
indici seguenti:
        Tabella Utenti
            Indici
                ID
                    Nome campo: ID
                    Primario: Si'
                    Univoco: Si'
                ID_Categorie
                    Nome campo: ID_Categorie
                ID_Entità
                    Nome campo: ID_Entità
                uk Utenti
                    Nome campo: ID_Categorie, ID_Entità
                    Univoco: Si'



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message news:<alpsa8$1ajj$
1...@ID-52090.news.dfncis.de
>...
> > "rinaldo" [...]:
> > > "Maurizio Borrelli" [...]:
....
> > > > "rinaldo" [...]:
> Ed ho creato una prima query che "swiccia" (non avevo immaginato
> questa possibilitā!):
>
>        SELECT
>            Attivitā.inizio,
>            Choose
>               (Nz([Utenti].[ID_Categorie_Utenti],0),
>               [Societā].[denominazione],
>               [Persone].[Cognome] & " " & [Persone].[Nome])
>               AS utente
>        FROM Societā
>             RIGHT JOIN ((Persone
>             RIGHT JOIN Utenti
>                   ON Persone.ID = Utenti.ID_Entitā)
>             RIGHT JOIN Attivitā ON Utenti.ID = Attivitā.ID_Utenti)
>                   ON Societā.ID = Utenti.ID_Entitā
>        ORDER BY Attivitā.inizio;
> > > > > "Maurizio Borrelli" [...]:
>     Giusto usare Nz per trasformare un valore Null in 0 ma... Come mai c'e'
> questa esigenza?
>     Dovresti, a monte, accertarti che [Utenti].[ID_Categorie_Utenti] non
> possa mai contenere un valore Null. Nelle proprieta' del campo.
L'esigenza nasce dal fatto che non [Utenti].[ID_Categorie_Utenti] ma
[Attivitā].[ID_Utenti] puō contenere valori nulli ed in questo caso,
senza la funzione Nz(), la colonna calcolata con la funzione Choose()
mi dā come risultato "#Errore".

> > > > "rinaldo" [...]:
> A questo punto mi rimane un problema:
> come posso avvalermi dell'integritā referenziale nelle relazioni
>      Persone.ID 1-1 Utente.Id_Entitā
>    e Societā.ID 1-1 Utente.Id_Entitā
> dal momento che in ID_Entitā possono sussistere valori referenziati da
> Persone.ID non presenti in Societā.ID e viceversa?
> > > > > "Maurizio Borrelli" [...]:
>     Per mezzo degli indici, se ho ben compreso cio' che chiedi. Per esempio,
> nel realizzare il mio esempio avevo definito, per la tabella Utenti, gli
> indici seguenti:
>
>         Tabella Utenti
>             Indici
>                 ID
>                     Nome campo: ID
>                     Primario: Si'
>                     Univoco: Si'
>                 ID_Categorie
>                     Nome campo: ID_Categorie
>                 ID_Entitā
>                     Nome campo: ID_Entitā
>                 uk Utenti
>                     Nome campo: ID_Categorie, ID_Entitā
>                     Univoco: Si'
In effetti ho definito gli indici della Tabella Utenti come nel tuo
esempio.
Ma non credo sia questo il punto. Cerco di spiegarmi meglio con un
esempio:
         ---------------------    -----------------------
         Societā                  Persone
         ---------------------    -----------------------
         |ID    |Denominazione    |ID  |Cognome  |Nome
         ---------------------    -----------------------
           1     SocietāA           1   Pinco     Pallino
           2     SocietāB           2   Caio      Sempronio
           3     SocietāC
                          ----------------
                          Categorie
                          ----------------
                          |ID  |Categoria
                          ----------------
                            1   Societā
                            2   Persone

                          -----------------------------
                          Utenti
                          -----------------------------
                          |ID  |ID_categorie |ID_Entitā
                          -----------------------------
                            1    1             1
                            2    1             2
                            3    1             3
                            4    2             1
                            5    2             2
Dunque, se applico l'integritā referenziale tra Societā.ID ed
Utente.Id_Entitā va tutto bene. Quando ripeto l'operazione tra
Persone.ID ed Utente.Id_Entitā Access non me lo consente, ovviamente
perchč trova nella chiave esterna un valore inesistente nella primaria
(nell'esempio il valore 3).
E' possibile aggirare il problema?
Grazie ancora Maurizio! Rinaldo


text:
> "rinaldo" [...]:
> > "Maurizio Borrelli" [...]:
> > > "rinaldo" [...]:
> > > > "Maurizio Borrelli" [...]:

    Pero ci devi giustificare perche' esistano Attivita' con IDUtente Null.
    ;-)

    Ti devi accertare che la tabella Utenti sia sempre a destra. Apri la
finestra "Modifica relazioni" e verifica che sia:
        Tabella/query      Tabella/query correlata
        Persone            Utenti
        IDPersona          IDEntitā
        Societā            Utenti
        IDSocietā          IDEntitā
    (Se ho colto il problema).



text:
(Re: casella di riepilogo da 2 tabelle: il seguito)
.....
> > "Maurizio Borrelli" [...]:
> > > "rinaldo" [...]:
> > > Ed ho creato una prima query che "swiccia" (non avevo immaginato
> > > questa possibilitа!):
> > >        SELECT
> > >            Attivitа.inizio,
> > >            Choose
> > >               (Nz([Utenti].[ID_Categorie_Utenti],0),
> > >               [Societа].[denominazione],
> > >               [Persone].[Cognome] & " " & [Persone].[Nome])
> > >               AS utente
> > >        FROM Societа
> > >             RIGHT JOIN ((Persone
> > >             RIGHT JOIN Utenti
> > >                   ON Persone.ID = Utenti.ID_Entitа)
> > >             RIGHT JOIN Attivitа ON Utenti.ID = Attivitа.ID_Utenti)
> > >                   ON Societа.ID = Utenti.ID_Entitа
> > >        ORDER BY Attivitа.inizio;
> > > > "Maurizio Borrelli" [...]:
> > > > Giusto usare Nz per trasformare un valore Null in 0 ma... Come mai
> > > > c'e' questa esigenza?
> > > > Dovresti, a monte, accertarti che [Utenti].[ID_Categorie_Utenti] non
> > > > possa mai contenere un valore Null. Nelle proprieta' del campo.
> > > > > "rinaldo" [...]:
> > > > > L'esigenza nasce dal fatto che non [Utenti].[ID_Categorie_Utenti] ma
> > > > > [Attivitа].[ID_Utenti] puт contenere valori nulli ed in questo caso,
> > > > > senza la funzione Nz(), la colonna calcolata con la funzione Choose
> > > > > () mi dа come risultato "#Errore".
> > > > > > > "Maurizio Borrelli" [...]:
> > > > > > > Perт ci devi giustificare perche' esistano Attivita' con IDUtente Null.
Perchи ad es. ho necessitа di inserire informazioni riguardanti
attivitа dove gli utenti non sono individuati (come il nuoto libero in
piscina) oppure relative a chiusre degli impianti ecc.. Comunque su
questo aspetto devo ancora valutare la tabella sotto il profilo delle
regole di normalizzazione.
> > > "rinaldo" [...]:
> > > A questo punto mi rimane un problema:
> > > come posso avvalermi dell'integritа referenziale nelle relazioni
> > > Persone.ID 1-1 Utente.Id_Entitа
> > > e Societа.ID 1-1 Utente.Id_Entitа
> > > dal momento che in ID_Entitа possono sussistere valori referenziati da
> > > Persone.ID non presenti in Societа.ID e viceversa?
> > > > "Maurizio Borrelli" [...]:
> > > > Per mezzo degli indici, se ho ben compreso cio' che chiedi. Per
> > > > esempio,nel realizzare il mio esempio avevo definito, per la tabella
> > > > Utenti, gli
> > > > indici seguenti:
> > > >        Tabella Utenti
> > > >            Indici
> > > >                ID
> > > >                    Nome campo: ID
> > > >                    Primario: Si'
> > > >                    Univoco: Si'
> > > >                ID_Categorie
> > > >                    Nome campo: ID_Categorie
> > > >                ID_Entitа
> > > >                    Nome campo: ID_Entitа
> > > >               uk Utenti
> > > >                    Nome campo: ID_Categorie, ID_Entitа
> > > >                    Univoco: Si'
> > > > > "rinaldo" [...]:
> > > > > In effetti ho definito gli indici della Tabella Utenti come nel tuo
> > > > > esempio. Ma non credo sia questo il punto.
> > > > > Cerco di spiegarmi meglio con un esempio:
> > > > >    ---------------------    -----------------------
> > > > >    Societа                  Persone
> > > > >   ---------------------    -----------------------
> > > > >   |ID    |Denominazione    |ID  |Cognome  |Nome
> > > > >   ---------------------    -----------------------
> > > > >      1     SocietаA           1   Pinco     Pallino
> > > > >      2     SocietаB           2   Caio      Sempronio
> > > > >      3     SocietаC
> > > > >                    ----------------
> > > > >                     Categorie
> > > > >                     ----------------
> > > > >                    |ID  |Categoria
> > > > >                    ----------------
> > > > >                       1   Societа
> > > > >                       2   Persone
> > > > >                     -----------------------------
> > > > >                     Utenti
> > > > >                     -----------------------------
> > > > >                     |ID  |ID_Categorie |ID_Entitа
> > > > >                     -----------------------------
> > > > >                       1    1             1
> > > > >                       2    1             2
> > > > >                       3    1             3
> > > > >                       4    2             1
> > > > >                       5    2             2
> > > > > Dunque, se applico l'integritа referenziale tra Societа.ID ed
> > > > > Utente.ID_Entitа va tutto bene. Quando ripeto l'operazione tra
> > > > > Persone.ID ed Utente.ID_Entitа Access non me lo consente, ovviamente
> > > > > perchи trova nella chiave esterna un valore inesistente nella primaria
> > > > > (nell'esempio il valore 3).
> > > > > E' possibile aggirare il problema?
> > > > > > > "Maurizio Borrelli" [...]:
> > > > > > > Ti devi accertare che la tabella Utenti sia sempre a destra.
> > > > > > > Apri la finestra "Modifica relazioni" e verifica che sia:
> > > > > > >
> > > > > > >    Tabella/query      Tabella/query correlata
> > > > > > >
> > > > > > >       Persone            Utenti
> > > > > > >       ID                 ID_Entitа
> > > > > > >
> > > > > > >       Societа            Utenti
> > > > > > >       ID                 ID_Entitа
> > > > > > >
> > > > > > >    (Se ho colto il problema).
La relazione и orientata come mi hai precisato, ma il problema stа nel
fatto che ho 2 chiavi primarie (Persona.ID e Societа.ID) ed una chiave
esterna comune (ID_Entitа), per cui tutto funziona se le 2 chiavi
primarie contengono gli stessi valori, ma nel caso in cui il valore di
una delle 2 и diverso (come nell'esempio che avevo fatto: SocietаC =
3) quest'ultimo non puт essere aggiunto alla colonna ID_Entitа di
Utenti, in quanto entra in conflitto con la chiave primaria di
Persone, che non contiene il valore 3.
C'и una soluzione o devo rinunciare all'integritа referenziale?
Grazie. Rinaldo


text:
> "rinaldo" [...]:
> La relazione è orientata come mi hai precisato, ma il problema stà nel
> fatto che ho 2 chiavi primarie (Persona.ID e Società.ID) ed una chiave
> esterna comune (ID_Entità), per cui tutto funziona se le 2 chiavi
> primarie contengono gli stessi valori, ma nel caso in cui il valore di
> una delle 2 è diverso (come nell'esempio che avevo fatto: SocietàC =
> 3) quest'ultimo non può essere aggiunto alla colonna ID_Entità di
> Utenti, in quanto entra in conflitto con la chiave primaria di
> Persone, che non contiene il valore 3.
> C'è una soluzione o devo rinunciare all'integrità referenziale?
    Mi dispiace averti fatto attendere, speravo di aver piu' tempo per
rivedere la cosa ma ancora non ho potuto.
    A occhio direi che tu debba rinunciare all'integrita' referenziale.



title: spostamento di linee con VBA

author: Giacomo Rossi

text:
Salve a tutti il mio problema è il seguente :
ho creato una linea chiamata "LINE" e devo tramite due pulsanti poterla
spostare di un punto alla volta.
Piu' precisamente la posizione della mia linea è 9072 e io con un pulsante
devo poter incrementare questo valore e con l'altro diminuire.
Il valore della posizione infine deve essere salvato su un campo in maniera
che allo scorrere dei record la barra si sposti in funzione del valore.
Ho provato a scrivere il seguente codice ma non ho hottenuto molto:
- Per l'incremento
Private sub......
line.Height = [nome del campo] + 1
- Per il decremento
line height = [nome del campo] - 1
ma cliccando sul pulsante si porta solo nel valore che io scrivo nel campo
ma non somma ne sottrae.
Vi prego aiutatemi!!!!!!!!!!!!!!!!!11
Grazie Giacomo


title: spostamento di linee con VBA

author: Enzo Laperchia

text:
"Giacomo Rossi" <
rogi...@tin.it
> ha scritto nel messaggio
news:aONda.78890$pG1.1...@news1.tin.it...

Non vorrei aver capito male ma le due proprieta' che controllano gli
spostamenti sono di un controllo sono:
TOP per la distanza dal bordo superiore della maschera
e
LEFT per la distanza dal bordo sinistro
per cui credo che la tua routine dovrebbe diventare
line.left=[nome controllo] +/- 1 a seconda del pulsante che premi
In piu' credo che dovresti aggiornare anche il valore del controllo stesso
altrimenti la linea rimarrebbe sempre nella stessa posizione, quindi:
[nome controllo]=[nome controllo] +/- 1 a seconda del pulsante che premi
> Vi prego aiutatemi!!!!!!!!!!!!!!!!!11
spero di aver capito quello che intendi fare
> Grazie Giacomo
HTH
prego
ciao
Enzo


title: collegare file di testo

author: Nicola

text:
CIAO A TUTTI
ho un file di testo che viene aggiornato ogni ora e contiene il percorso
completo di immagini in formato jpg. queste immagini sono circa 7000.
le 7000 righe sono nel seguente formato:
c:\documenti\articoli\[categoria]\[sottocategoria]\file.jpgdove categoria e
sottocategoria cambia a seconda dell'articolo.
il problema è il seguente.
come mai quando collego questo file ad access, se il percorso supera i 72
caratteri mi viene troncato?
ho provato anche ad aumentare la dimenione dal campo testo a 100, 120, 150
caratteri, ma niente.
come fare??
in attesa di una risposta, vi ringrazio!!!
Nicola


title: collegare file di testo

author: AleViol

text:
Io proverei a creare a priori un file di testo con il giusto tracciato (100
caratteri ??), anche con una sola riga lunga di comodo;  dopodichè il file
da valutare dovrà essere messo nella Path del file, con un nome di comodo
(quello usato per il pre-collegamento); il tutto magari servito da una
procedura in vb che controlli i vari passi..
P.S. Probabilmente vengono presi dei saparatori al posto errato...
ciao da AleViol
"Nicola" <
nick...@libero.it
> ha scritto nel messaggio
news:RwoV8.112910$Kt3.2...@twister2.libero.it...



title: Marco inesistente x barra strumenti

text:
Ciao a tutto il NG
Ho la seguente scocciatura. Ho creato una barra pop up di nome Stampa, per usarla nei report. Mi dava dei problemi, allora l'ho tolta dalle barre, dai report, dalle maschere in cui la usavo (cercavo un modo rapido per poter stampare qualunque maschera senza aggiungere altro codice), ne ho creata un'altra, e l'ho imputata ai report. Problema: Access dice che qualche oggetto l'ha ancora imputata, e che non riesce a trovarla (e te credo...). Ho ripassato maschere e report due volte (e ne ho un tridello) ma ...nessun riferimento. Come tolgo l'errore? Qualcuno ha qualche idea?
Grassssie
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Marco inesistente x barra strumenti

author: Roberto da Parma

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:g1ds1j$bl2$1...@news.nonsolonews.it...

Fai un debug da VBA ... ma se l'associazione l'hai fatta come evento sui
report mi sa che come ti sei passato i report per associarla devi
ripassarteli per toglierla...o invece cosa forse più comoda potresti
rinominare la nuova barra come la vecchia...questo forse era il passo giusto
da fare.
Ora se hai alcuni report con il nome di una barra e alcuni con un'altro devi
controllarteli...
Ciao
--
Roberto da Parma


title: Marco inesistente x barra strumenti

text:
Roberto da Parma ha scritto:

Ciao Roberto, ho fatto il debug e la nuova barra, in effetti, ha lo stesso nome della vecchia('Stampa' la vecchia e 'STAMPA' la nuova)....il problema è che mi diceva (prima) che la barra 'Stampa' era usata impropriamente (tipo l'avevo messa come barra menù in una maschera e la barra era pop up) e qui ha ragione Access. Allora ho tolto (credevo) tutte le barre di menu 'Stampa', ho eliminato la barra pop up e ne ho creata un'altra. Ora ho cancellato tutto ma Access si ostina a dirmi che non trova la barra....ma non capisco da dove la richiami!! Ho già cercato manualmente in tutti i report e in tutte le maschere e ti assicuro che non la chiamo mai!!! Secondo te è una bug dell'applicazione o sono io che mi sono rinc....(propendo per la seconda)
Grazie e ciao
PS Ti rispondo anche alla tua 'risposta' per l'altro quesito per le form continue. La sottomaschera è inserita manualemnte (mai più autocomposizione!!!) e in effetti è aggiornabile, tant'è che fino a 11 righe funziona. Ho risolto (ma non sono contento) mettendo su current della maschera principale una stringa SQL che mi ri-faccia il totale della sottomaschera, lo memorizzo in una variabile, ci faccio i conti, lo restituisco corretto. Funziona tutto. Sono solo un pò così perchè, a rigor di logica, il recordset ce l'ho già bello che aperto nella subform, e richiamarlo una seconda volta mi sembra uno spreco di risorse....comunque funziona tutto...
Rigrazie



title: Marco inesistente x barra strumenti

text:
Fair87 ha scritto:

Sono un patacca.....la chiamata alla vecchia barra era nelle proprietà di avvio dell'applicazione......come barra predefinita......sigh!!



title: Nz che non restituisce 0 ma restituisce Null

author: diego

text:
cos'ha che non va questa query che non restituisce il valore 0 se non
c'e' record ma solo Null?
"SELECT Sum(Nz(Quantita,0)) AS totaleSca FROM TblScarico WHERE
(((TblScarico.CodArt)='" & Me!Elenco0.Column(0) & "'));"


author: Bruno Campanini

text:
"diego" <
diegoci...@hotmail.com
> wrote in message
news:1185564943.0...@w3g2000hsg.googlegroups.com...

Prova con:
"SELECT Nz(Sum(Quantita)) AS ..."
Bruno


author: VT @ home

text:
Il Fri, 27 Jul 2007 12:35:43 -0700, diego <
diegoci...@hotmail.com
> ha scritto:
>(.....)

Nz(Quantità,0) serve a fare sì che eventuali valori NULL presenti nel campo Quantità dei record letti vengano convertiti
a 0.
Se però non viene letto neanche un record, l'espressione non viene valutata e Sum restituisce NULL non perchè Nz non
abbia funzionato, ma perchè non è stata richiamata nemmeno una volta.
Quindi
"SELECT Nz(Sum(Nz(Quantita,0)),0) AS totaleSca FROM TblScarico WHERE
(((TblScarico.CodArt)='" & Me!Elenco0.Column(0) & "'));"
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


text:
> Prova con:
> "SELECT Nz(Sum(Quantita)) AS ..."
>
> Bruno
Ciao Bruno, avevo giò provato questa variante ma purtroppo senza
nessun risultato.
Grazie comunque per avermi risposto, disponibile come sempre.
Saluti
Diego


text:
> Nz(Quantità,0) serve a fare sì che eventuali valori NULL presenti nel campo Quantità dei record letti vengano convertiti
> a 0.
> Se però non viene letto neanche un record, l'espressione non viene valutata e Sum restituisce NULL non perchè Nz non
> abbia funzionato, ma perchè non è stata richiamata nemmeno una volta.
>
> Quindi
>
> "SELECT Nz(Sum(Nz(Quantita,0)),0) AS totaleSca FROM TblScarico WHERE
> (((TblScarico.CodArt)='" & Me!Elenco0.Column(0) & "'));"
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
Vincenzo grazie, in effetti non richiamavo Nz su Sum ma solo su
quantità, beh onestamente non sapevo che si facesse così, non si
finisce mai di imparare.
Grazie per la lezione e per l'aiuto.
buon fine settimana
Saluti
Diego



title: Stampa di un report di un solo record in tre copie

author: Mala

text:
Mi sono spiegato male, io non voglio stampare la maschera, ma un report!
Tale report pero' dovrebbe essere relativo solo al record che o appena
inserito nella maschera:
Nella fattispecie pensa a quest'esempio.... io compilo una maschera con i
miei dati anagrafici, poi in fondo alla maschera compilata trovo un tasto di
stampa dati, tale tasto stampa i miei dati, formattati pero' in un report in
modo tale da entrare perfettamente nelle caselle di un modulo cartaceo che
metto nella stampante.
Il DB conterra' i dati di molte persone, io pero' voglio poter stampare solo
quelle che ho appena inserito o al limite quelle che sto vedendo sullo
schermo nella maschera. Tutto questo deve essere stampato poi in 3 copie!
Grazie di nuovo
Il codice per separare i caratteri da uno spazio ha funzionato alla
perfezione...
Grazie


author: Alex

text:
"Mala" <
mal...@libero.it
> wrote in message
news:NZup9.15608$%
M1.3...@twister2.libero.it

Lanci in stampa 3 volte il tuo bel REPORT via codice, e quì
ti aiuta l'HELP con l'istruzione OPENREPORT....!
Per imporre di stampare solo il record corrente sfrutti la condizione
WHERE:
DoCmd.OpenReport nomereport[, visualizzazione][, nomefiltro][,
condizioneWHERE]
Nella condizione inserisci NomePrimaryKey=Chiaveprimaria del record
attuale nella FORM.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: SimonenomiS

text:
"Mala" <
mal...@libero.it
> wrote in
news:NZup9.15608$%
M1.3...@twister2.libero.it
:
> Mi sono spiegato male, io non voglio stampare la maschera, ma un
> report! Tale report pero' dovrebbe essere relativo solo al record che
> o appena inserito nella maschera:
>
  Quel record sarà identificato da un valore univoco del campo Chiave-
Primaria, no? Bene, allora non ti rimane che aprire il report e stamparlo
utilizzando i metodi dell'oggetto DoCmd (vedi guida in linea) in questo
modo:
DoCmd.OpenReport nomereport[, visualizzazione][, nomefiltro][,
condizioneWHERE]
DoCmd.PrintOut [intervallostampa][, dapagina, apagina][, qualitàstampa][,
copie][, fascicolacopie]
  Ovviamente condizioneWHERE sarà q.cosa del tipo "idRecord =
idRecordCorrente".
  Ciao.
--
Recensioni di programmi freeware e shareware
http://digilander.libero.it/winses


title: Non modificare i dati tramite delle query

author: Hisashi

text:
Ciao a tutti.
Dopo aver faticosamente creato delle maschere di ricerca ho scoperto che, se
non mi posiziono su un record vuoto, modifico i campi sui quali devo fare la
ricerca. C'è un modo per evitarlo? grazie mille
ciao Hisashi


author: Sergio MAZZA

text:
"Hisashi" <
bdani...@tiscali.it
> ha scritto nel messaggio
news:c100nk$dc$1...@lacerta.tiscalinet.it...
> Ciao a tutti.
> Dopo aver faticosamente creato delle maschere di ricerca ho scoperto che,
se
> non mi posiziono su un record vuoto, modifico i campi sui quali devo fare
la
> ricerca. C'č un modo per evitarlo? grazie mille
>
> ciao Hisashi
Nelle proprietą della maschera, scheda dati:
- consenti aggiunte: no;
- consenti modifiche: no;
- consenti cancellazioni: no;
Ciao.
--
Sergio MAZZA


title: Report Etichette

author: Francesco Baralli

text:
Ciao,
avrei bisogno di stampare su etichette adesive piu' copie di parte dei
record contenuti in un db.
Il numero di copie da stampare per ogni record e' contenuto in un campo del
record stesso.
Per esempio se ho un record
ID_Elem     Descrizione        N_Copie
1                Pippo                10
2                Pluto                    3
Significa che dovro' stampare 10 etichette relative a Pippo e 3 relative a
Pluto.
Non ho la piu' pallida idea su come risolvere il problema, qualcuno di voi
mi sa aiutare?
Grazie,
Fr@


title: Report Etichette

author: Giorgio Casazza

text:
Francesco Baralli <
bara...@tin.it
> wrote in message
872ala$fq8$1...@nslave2.tin.it...

Copio e incollo dal sito comune:
E' possibile stampare N copie della stessa etichetta nello stesso report?
Autore: Luciano
Si è possibile.
Per farlo aggiungete, nella tabella contenente i records , un campo numerico
chiamato ct_quantita.
Inserite questo campo anche nel report e rendetelo invisibile.
Inserite nel modulo del report la seguente routine:
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
   If PrintCount < Me.ct_quantita Then
      Me.NextRecord = False
      PrintCount = PrintCount + 1
   Else
      PrintCount = 0
   End If
End Sub
A questo punto non vi resta che immettere il numero di volte che volete
stampare ogni etichetta, nel campo ct_quantita, e mandare in stampa il
report.
Attenzione questa routine non gestisce il caso in cui ct_quantita=0.
Io ho provato e funziona benissimo
Ciao, Giorgio


title: Report Etichette

author: Luciano

text:
Giorgio Casazza ha scritto nel messaggio
<874gtk$bd3$
1...@fe1.cs.interbusiness.it
>...
>E' possibile stampare N copie della stessa etichetta nello stesso report?
>Autore: Luciano
>Si è possibile.
Grazie caro per la segnalazione!
Non l'ho fatta io perche' e' da maleducati citarsi!:-))
Saluti.
Luciano


title: Collegamento tabelle

text:
Ciao a tutti, ho creato 12 database tutti uguali (sono uno la copia
dell'altro), per cui con tabelle, query, report e maschere uguali. ora
voglio estrarre dei dati di riepilogo da tutti i database. ho provato
prima di tutto a fare "File - Carica dati esterni - collega
tabelle". poi ho creato la query che in teoria funziona, perchè ha
attinto i dati effettivamente dai diversi  database, con un piccolo
particolare: mi estrapola solo il 1° record di ogni tabella. perchè?
grazie in anticipo a chi mi vorrà rispondere in modo più semplice
possibile.
ciao


title: Gestione prezzi di listino

author: ALCAU (ST1)

text:
Salve a tutto l'NG
Qualcuno mi può dare indicazioni di come gestire gli articoli con prezzi di
listino.
Ogni articolo può avere + prezzi di listino
Mi servirebbe sapere il meccanismo di scelta dei listini, non come struttura
ma fisicamente nella maschera.
Grazie, Alberto


title: Gestione prezzi di listino

author: sib

text:
ALCAU (ST1) <
help...@proservplus.com
> wrote in message
>
> Qualcuno mi può dare indicazioni di come gestire gli articoli con prezzi
di
> listino.
> Ogni articolo può avere + prezzi di listino
La tua domanda non e' chiara.
Cosa intendi dicendo che ogni articolo puo' avere piu' prezzi di listino?
Vuoi dire che esprimi i prezzi in valute diverse? Perche', per definizione,
il prezzo di listino e' uno, a cambiare, eventualmente, sono gli sconti da
applicare.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Gestione prezzi di listino

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:QUH26.194787$hk4.7...@news.infostrada.it...

Il cliente ha un modo suo di gestire i prezzi degli articoli.
Ho creato una tabella articoli referenziata ad una tabella listini (uno a
molti)
Si può dire che il prezzo di listino non è proprio un prezzo di listino ma
un prezzo di acquisto.
Comunque al di là di tutto ciò avevo bisogno di sapere come posso, al
momento dell'inserimento di un'articolo in un'ordine, gestire questi prezzi.
Mi sarebbe di aiuto sapere come gestire una situazione del genere.
Cioè inserisco l'articolo e nel campo prezzo ci metto una casella combinata
che mi mostra i valori di acquisto ?
C'è un'altro sistema ?
Grazie per l'attenzione, Alberto


title: Gestione prezzi di listino

text:
ALCAU (ST1) <
help...@proservplus.com
> wrote in message
978022246.609204@NNTPCache01...
> "sib" <
sibN...@iol.it
> ha scritto nel messaggio
> news:QUH26.194787$hk4.7...@news.infostrada.it...
> > ALCAU (ST1) <
help...@proservplus.com
> wrote in message
> > >
> > > Qualcuno mi può dare indicazioni di come gestire gli articoli con
prezzi
> > di
> > > listino.
> > > Ogni articolo può avere + prezzi di listino
> >
> > La tua domanda non e' chiara.
> > Cosa intendi dicendo che ogni articolo puo' avere piu' prezzi di
listino?
> > Vuoi dire che esprimi i prezzi in valute diverse? Perche', per
> definizione,
> > il prezzo di listino e' uno, a cambiare, eventualmente, sono gli sconti
da
> > applicare.
> >
> Il cliente ha un modo suo di gestire i prezzi degli articoli.
> Ho creato una tabella articoli referenziata ad una tabella listini (uno a
> molti)
> Si può dire che il prezzo di listino non è proprio un prezzo di listino ma
> un prezzo di acquisto.
> Comunque al di là di tutto ciò avevo bisogno di sapere come posso, al
> momento dell'inserimento di un'articolo in un'ordine, gestire questi
prezzi.
> Mi sarebbe di aiuto sapere come gestire una situazione del genere.
>
> Cioè inserisco l'articolo e nel campo prezzo ci metto una casella
combinata
> che mi mostra i valori di acquisto ?
>
> C'è un'altro sistema ?
Ok, ho capito.
Io userei una combo che prende i dati dalla tabella dei listini e li
memorizza nel campo Prezzo della riga ordine o fattura che sia.
Ciao, Sib



title: Collegare due campi uguali di due tabelle

text:
Ciao
 Chiedo se possibile collegare due campi di pari nome e proprità di due
tabelle differenti?
Ciao e grazie


author: Carlo Costarella

text:
<
ma...@i.it
> ha scritto nel messaggio
news:xp%Jh.2868$6.1...@tornado.fastwebnet.it...
> Ciao
> Chiedo se possibile collegare due campi di pari nome e propritą di due
> tabelle differenti?
> Ciao e grazie
>
>
Certamente.
In realtą il nome interno č formato dalla coppia nometabella+nomecampo.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:etaor0$dj3$1...@tdi.cu.mi.it...
>
> <
ma...@i.it
> ha scritto nel messaggio
> news:xp%Jh.2868$6.1...@tornado.fastwebnet.it...
> > Ciao
> > Chiedo se possibile collegare due campi di pari nome e proprità di due
> > tabelle differenti?
> > Ciao e grazie
> >
> >
>
> Certamente.
> In realtà il nome interno è formato dalla coppia nometabella+nomecampo.
>
> Ciao, Carlo
>
 E Come?
ciao shari


text:
<
ma...@i.it
> ha scritto nel messaggio
news:tHgKh.4872$6.4...@tornado.fastwebnet.it...

Se per collegare intendi mettere in relazione due campi di due tabelle
diverse:
dalla maschera del database: strumenti, relazioni.
Ciao, Carlo


title: sito comune???

author: wildsurfer

text:
che fine ha fatto il sito comune?
non è stato ancora fatto l'upload su
www.sitocomune.com
 ?
Mi esce fuori la pagina di McLink !
P.S. Carina la serie di msgbox che uscivano fuori cliccandosul pulsante che
c'era fino a quache giorno fa al medesimo indirizzo! (sospettavo che stavate
per passare al nuovo indirizzo vedendo le vostre e-mail!)
Sapevo che "il compilatore non esiste" ma non ho saputo resistere alla
tentazione e... mi sono fatto un mare di risate!!!


title: sito comune???

author: La Sacra Triade

text:
"wildsurfer" <
wildsu...@libero.it
> wrote in message
news:WXBd6.61174$ew1.3...@news.infostrada.it...
> che fine ha fatto il sito comune?
> Mi esce fuori la pagina di McLink !
Ora e' a posto.
Augh!
La Sacra Triade


title: sito comune???

text:
La Sacra Triade wrote:
> "wildsurfer" <
wildsu...@libero.it
> wrote in message
> > che fine ha fatto il sito comune?
> > Mi esce fuori la pagina di McLink !
>
> Ora e' a posto.
> Augh!
>
> La Sacra Triade
Augh!
Confermo
Ci scusiamo per l'inconveniente
Uno de La Sacra Triade


title: sito comune???

author: Simone

text:
MAGNIFICO!!!
è ospitato su mclink e quindi per me che sono utente storico di mclink sarà
una pacchia navigarci!!!
Siete grandi!
"La Sacra Triade" <
u...@sitocomune.com
> ha scritto nel messaggio
news:3A76F824...@sitocomune.com...



title: sito comune???

author: Silvio Berruti

text:
"wildsurfer" <
wildsu...@libero.it
> ha scritto nel messaggio
news:WXBd6.61174$ew1.3...@news.infostrada.it...
> che fine ha fatto il sito comune?
Veramente BELLO il nuovo Sito Comune!
Un grazie alla Sacra Triade che č riuscita a meravigliarci una volta in +.
Peccato aver perso le immagini degl'incontri e i relativi resoconti.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: sito comune???

author: Roberto da casa

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:huFd6.63613$ew1.3...@news.infostrada.it...

Ci sono, ci sono.
Solo che molte altre cose hanno cambiato di posto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: report troppo pesante

author: raul

text:
come potrei fare per snellire un report che + di 2000 pagine e che contiene
+ sottoreport?
grazie


title: report troppo pesante

author: Alessandro Baraldi

text:

Hai l'esigenza di stampare 2000 pagine...?
Spero di no.
Filtra i dati in base a quelli che ti servono.
Con Access(JET) a tutti i modi otterrai un miglioramento parziale,
soprattutto se non hai strutturato correttamente l'indicizazione dei
campi chiave.
@Alex


title: report troppo pesante

text:
> Hai l'esigenza di stampare 2000 pagine...?
> Spero di no.
purtroppo si
> Filtra i dati in base a quelli che ti servono.
>
> Con Access(JET) a tutti i modi otterrai un miglioramento parziale,
> soprattutto se non hai strutturato correttamente l'indicizazione dei
> campi chiave.
come si fa con Access(JET) ?
grazie 1000
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
451 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!


title: report troppo pesante

text:
On 8 Mar, 21:40, "raul" <
n...@tiscali.it
> wrote:
> > Hai l'esigenza di stampare 2000 pagine...?
> > Spero di no.
>
> purtroppo si
AUGURI anche perchè 2000 fogli di carta non ci stanno in molte
stampanti...
e poi sinceramente vorrei vedere la coda di stampa di 2000 pagine....
> > Filtra i dati in base a quelli che ti servono.
>
> > Con Access(JET) a tutti i modi otterrai un miglioramento parziale,
> > soprattutto se non hai strutturato correttamente l'indicizazione dei
> > campi chiave.
>
> come si fa con Access(JET) ?
>
> grazie 1000
mi sembrava di averti risposto.... non hai colto...?
Hai una Form aperta mentre il Report si carica...?
@Alex


title: leggere un file riga per riga

text:
Salve, come posso leggere un file di testo riga per riga e se
la riga inzia con a faccio un qualcosa se inzia con b faccio altro e se con
c un altra cosa ancora?
grazie.


title: leggere un file riga per riga

author: Alex

text:
"Tosto73" <
tos...@libero.it
> wrote in message
news:w9QL7.166212$sq5.7...@news.infostrada.it...

Innanzitutto un File di Testo si legge riconoscendo il tipo di Delimitatore,
che
solitamente è il Chr(13) o "a capo".
Se utilizzi l'istruzione
Open Percorso AS Input #1
do untill Eof(1)
Input #1,strtxt
'Routine di controllo Primo carattere Right(txt,1)
loop
Sub Controllo (strCtl as string)
   Dim strFirt as String
   strFirst=Right(strC,1)
   select case strFirst
       case "a"
          'Quello che vuoi
       case "b"
          'Quello che vuoi
       case "c"
          'Quello che vuoi
   end select
End sub
Ovviamente questo è solo uno stralcio che serve, forse, se ho capito
il problema a schiarirti le idee.
@Alex
--
Posted from  [62.98.15.24]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stringa SQL

author: Homer

text:
Qualcuno di voi ha per caso costruito una routine "universale" che permetta
di "formattare" una stringa (strSql)contenente contemporaneamente caratteri
quali:
'  --> virgoletta semplice
" --> virgoletta doppia
, --> virgola
in modo da passarla "senza problemi" ad una istruzione del tipo:
DoCmd.RunSQL(strSql)
Io è un po' che ci provo ma se "sistemo" un carattere mi va a pallino con
l'altro e così via...
Se qualcuno può aiutarmi o indirizzarmi... ben venga.


title: Stringa SQL

author: Paolo Beltrame

text:
Ciao,

Solo l'apostrofo (quello che tu chiami virgoletta semplice) necessita
di "formattazione", nel senso che, quando si trova nel contenuto del
campo, deve venir doppiato.
Questa regola vale finche' viene usato l'apostrofo come "limitatore"
del contenuto di un campo testo.
Se come "limitatore", usi il doppio apice doppiato (scusa il gioco
di parole), in questo caso devi doppiare il doppio apice.
Un'occhiata alla parola chiave "apici" nell'help in linea ti
chiarira' il problema molto meglio del mio succinto post.
    Paolo


title: Stringa SQL

author: Ricky

text:
"Homer" <
ingb...@tin.it
> wrote in message
news:8e6up2$mv3$1...@nslave2.tin.it...
> Qualcuno di voi ha per caso costruito una routine "universale" che
permetta
> di "formattare" una stringa (strSql)contenente contemporaneamente
caratteri
> quali:
> '  --> virgoletta semplice
> " --> virgoletta doppia
> , --> virgola
>
> in modo da passarla "senza problemi" ad una istruzione del tipo:
> DoCmd.RunSQL(strSql)
> Io è un po' che ci provo ma se "sistemo" un carattere mi va a pallino con
> l'altro e così via...
> Se qualcuno può aiutarmi o indirizzarmi... ben venga.
>
>
funziona benissimo, me l'hanno postata tempo fa'
Function TrdApo(X As String) As String
'Toglie apostrofo per ricerca S.Q.L.
Dim N As Integer, StrA As String
X = Trim(X)
For N = 1 To Len(X)
 If Mid(X, N, 1) = "'" Then                'Attenzione qui " ' "
  StrA = StrA + "''"                         '                      " ' ' "
 Else
  StrA = StrA + Mid(X, N, 1)
 End If
Next N
TrdApo = StrA
End Function
Ciao da Ricky


title: Stringa SQL

author: lbo dal portatile

text:
>Qualcuno di voi ha per caso costruito una routine "universale" che permetta
>di "formattare" una stringa (strSql)contenente contemporaneamente caratteri
il concetto e' facile.  basta che ti scorri i caratteri della stringa
uno per uno con un bel for..next.  poi con un bel select case decidi
carattere per carattere cosa accodare ad un valore d'appoggio che poi
trasferirai alla funzione.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Stringa SQL

text:
Homer <
ingb...@tin.it
> wrote in message 8e6up2$mv3$1...@nslave2.tin.it...
> Qualcuno di voi ha per caso costruito una routine "universale" che
permetta
> di "formattare" una stringa (strSql)contenente contemporaneamente
caratteri
> quali:
> '  --> virgoletta semplice
> " --> virgoletta doppia
> , --> virgola
>
> in modo da passarla "senza problemi" ad una istruzione del tipo:
> DoCmd.RunSQL(strSql)
> Io è un po' che ci provo ma se "sistemo" un carattere mi va a pallino con
> l'altro e così via...
> Se qualcuno può aiutarmi o indirizzarmi... ben venga.
>
>
GRAZIE !


title: Query - criteri

author: Uby

text:
    Salve,
in un criterio di selezione fatto rapidamente permetto di selezionare una
sola provincia, volendo permettere la ricerca di due provincie nello stesso
criterio che sintassi dovrei usare?
    Grazie
--
    Uby


title: Query - criteri

author: Fabio Montagner

text:
Ti crei una stringa che ti separa le sigle prov. es. "VR-TO" e poi usi
instr() come criterio


title: Query - criteri

text:
Uby <
umberto...@123coginfo.com
> wrote in message
8rhk0c$ght$1...@starburst.uk.insnet.net...

Potresti utilizzare l'operatore logico "OR" in un criterio tipo
[provinca] = me.provincia1 or [provinca] = me.provincia2
Ciao


title: Query - criteri

text:
Avevo provato a scrivere nella query nel criterio di Provincia la stringa
...
    [Provincia?] OR [Una seconda Provincia?] OR [Una terza Provincia?]
ma oltre a chiedere tre volte anche quando non mi servono, sono comunque
limitato ad un massimo di tre. Come posso preimpostargli un carattere
separatore in modo da usare la sola prima richiesta?
--
    Uby


title: nuovo record in una Sottomaschera

author: Mr. Hide

text:
Riempito un campo in una maschera, devo dare lo stesso valore al campo della
sottomaschera, e contemporaneamente inserire un nuovo record nella
sottomaschera e quindi ripetere l'operazione con una altro campo della
maschera principale.
In pratica non riesco a trovare il comando che mi permetta dalla maschera
principale di passare a un nuovo record della sottomaschera
Grazie


title: nuovo record in una Sottomaschera

author: Emyr

text:
On Tue, 9 Apr 2002 22:25:49 +0200, "Mr. Hide" <
edi2...@wappi.com
>
wrote:

vedi la struttura maschera e sottomaschera con i campi master e
secondari impostati fa tutto in automatico
Saluti.
Emanuele.


title: codici a barre

author: simonex

text:
esiste la possibilità di creare un database per gestire un magazzino con il
carico/scaric0o dei prodotti sfruttando i codici a barre con una penna
scanner ?grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: codici a barre

author: ggac

text:
"simonex" <
simon...@libero.it
> ha scritto nel messaggio
news:62Z211Z203Z128Y...@usenet.libero.it...
> esiste la possibilità di creare un database per gestire un magazzino con
il
> carico/scaric0o dei prodotti sfruttando i codici a barre con una penna
> scanner ?grazie
>
Si, poiche le penne danno un input come quello della tastiera e
restituiscono il numero o la combinazione che il barcode contiene. ciao


title: codici a barre

text:

Qual'è la procedura per crearne uno?



title: codici a barre

text:
On Tue, 03 Dec 2002 20:59:57 GMT,
simon...@libero.it
 (simonex)
wrote:

dovrfebbe esserci qualcosa su
sitocomune.com
comunque devi scegliere il tipo di codice a barre da utilizzare l'ean
13 lo trovi gratuito, scarichi il font relativo e lo utilizzi come un
normalissimo carattere....avendo cura di far precedere e terminare la
stringa con il carattre * se non ricordo male...
Saluti.
Emanuele.


title: Cerco criterio x creare delle Query

author: magomerlino

text:
Gentili colleghi, mi suggerite le formule o meglio i criteri per creare
delle query nel
database che ho su Live SkyDrive a questo indirizzo?
http://cid-4e8529db43cfa3a4.skydrive.live.com/browse.aspx/Merlino?uc=2
Insieme al file access vi � anche un file di testo
dove ho inserito le interrogazioni da fare al database.
e pertanto la sintassi da inserire nel criterio di ricerca.
Grazie!


title: Cerco criterio x creare delle Query

author: almorel

text:
On 28 Gen, 16:28, "magomerlino" <
magomerlino.1...@libero.it
> wrote:
> Gentili colleghi, mi suggerite le formule o meglio i criteri per creare
> delle query nel
> database che ho su Live SkyDrive a questo indirizzo?
>
>
http://cid-4e8529db43cfa3a4.skydrive.live.com/browse.aspx/Merlino?uc=2
>
> Insieme al file access vi è anche un file di testo
> dove ho inserito le interrogazioni da fare al database.
> e pertanto la sintassi da inserire nel criterio di ricerca.
>
> Grazie!
Ciao Mago
vedi se ho capito cosa ti serve.
(Se non ho capito bene spiegamelo meglio),
Le 5 query sono nell'ordine della tua nota.
http://myfreefilehosting.com/f/c34fa948dc_0.39MB
Fammi sapere
Ciao
Alberto


title: Cerco criterio x creare delle Query

text:
Grazie per l'impegno ma non riesco a scaricare il file in quanto il download
non va avanti sembra che scarica ma si blocca mi da tempo residuo 2 ore,
come possiamo risolvere?
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:a86155d2-471b-432c...@y12g2000yqh.googlegroups.com...
On 28 Gen, 16:28, "magomerlino" <
magomerlino.1...@libero.it
> wrote:
> Gentili colleghi, mi suggerite le formule o meglio i criteri per creare
> delle query nel
> database che ho su Live SkyDrive a questo indirizzo?
>
>
http://cid-4e8529db43cfa3a4.skydrive.live.com/browse.aspx/Merlino?uc=2
>
> Insieme al file access vi � anche un file di testo



title: Cerco criterio x creare delle Query

text:
ho provato a scaricarlo da un altro  PC e ci sono riuscito
adesso lo guardo, grazie!
"magomerlino" <
magomerl...@libero.it
> ha scritto nel messaggio
news:eom8n.129004$9f6.1...@twister1.libero.it...



title: Cerco criterio x creare delle Query

text:
Gentile Alberto,
sto trovando difficolt� per l'ultimo quesito:
5- filtrare tutti i report "I ESAV" + "II ESAV" + "III ESAV"
quando clicco sulla quinta query mi ritrovo lo stesso risultato
della terza.
Vorrei filtrare solo i nomi che contengono le
date in tutte e tre le colonne: "I ESAV" + "II ESAV" + "III ESAV"
Il mio file access � sempre su Live SkyDrive a questo indirizzo
http://cid-4e8529db43cfa3a4.skydrive.live.com/browse.aspx/Merlino?uc=2
Grazie!


title: Cerco criterio x creare delle Query


title: Modificare criteri maschera

text:
Buongiorno,
da buon neofita, chiedo se e' possibile modificare una maschera di
immissione dati senza intervenire sul codice della proprieta' della
maschera.
Mi spiego meglio..... ho dovuto apportare delle modifiche alle
tabelle, aggiungendo dei campi alle stesse, ovviamente la maschera
riferita a tali tabelle da degli errori. E' possibile intervenire
sulla proprieta' della maschera senza doverla ricostruire da capo?
Vorrei mantenere lo stesso lyout della maschera, se e' possibile...
come posso fare...
Grazie
Maurizio T.
--
http://www.mynewsgate.net/mp.php?u=18541


title: Modificare criteri maschera

author: Cinzia

text:
"maurino670" <
18541i...@mynewsgate.net
> ha scritto nel messaggio
news:200801041...@mynewsgate.net...

Ciao Maurizio,
non è molto chiaro quello che vorresti fare, se hai modificato una
tabella aggiungendo dei campi, la maschera associata a quella tabella
dovrebbe continuare a funzionare, ovviamente non avrà i campi aggiunti
ma funzionerà, se invece hai anche cambiato nome ai campi allora
dovrai modificare le proprietà dei controlli contenuti nella maschera
impostando come origine dati del controllo il nuovo nome del campo....
Di solito non è necessario rifare ex novo una maschera se si cambia
qualche campo nella tabella basta andare su Visualizza Struttura della
maschera, vedere tutti i controlli che hanno un triangolino verde
nell'angolo in alto a sx (questa caratteristica è disponibile  solo
con A2003) visualizzare le proprietà  (tasto destro del mouse -
Proprietà - dopo aver selezionato i l controllo)  selezionare la
linguetta Dati e cambiare la proprietà Origine controllo.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->


title: Moduli

author: Luigi

text:
Ciao a tutti, per la prima volta mi sono cimentato nell'uso dei moduli e ho
incontrato alcune difficoltà!
Dal sito comune ho preso un modulo per il calcolo dell'età. Dopo aver
copiato e incollato in un nuovo modulo tutto il codice ho salvato il
tutto! Volevo poi inserire in una maschera una nuova casella di testo che mi
restituisse l'età in base alla data di nascita della persona ma diciamo che
mi è stato impossibile! Ho provato in molti modi ma il risultato nella
casella di testo è sempre questo: #Nome?
Non so se può servire ma riporto qui la funzione che, ripeto, non è stata
fatta da me ma che ho preso dal sito comune!
==================================
Public Function Eta(DataNascita As Date)
   Dim varEta As Variant
   varEta = DateDiff("yyyy", DataNascita, Now)
   If Date < DateSerial(Year(Now), Month(DataNascita), Day(DataNascita))
Then
       varEta = varEta - 1
   End If
   Eta = varEta
End Function
=============================================
Qualcuno, gentilmente, potrebbe indicarmi come far funzionare questo
modulo??
Ciao a tutti e grazie!


title: Moduli

text:
On Fri, 12 Jul 2002 18:21:57 GMT, "Luigi" <
luigia...@tiscali.it
>
wrote:

nell'origine record della maschera crea un campo e scrivi
mostraeta:eta(tuocampoperdatanascita)
nellal maschera metti un controllo con origine dati mostraeta
Saluti.
Emanuele.


title: Moduli

author: Roberto da casa

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:97FX8.30097$7N3.6...@twister2.libero.it...

Se il controllo che contiene la data di nascita si chiama DataDiNascita,
nell'origine controllo della casella di testo non associata in cui vuoi
vedere l'età scrivi:
= Eta(DataDiNascita)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo Timer e lettura dati lettore badge

author: Pasquale Antonacci

text:
Carissimi,
stò effettuando una serie di prove per leggere dei dati, su una porta
seriale, provenienti da un lettore di badge.
Non nascondo di stare ad affrontare una serie di difficoltà ed un numero
di problemi che mi stannno rendendo molto complicato l'approccio verso
questo problema.
Tra i tanti esempi che ho trovato in rete c'è un progetto Visual Basic
in cui si fà riferimento ad un controllo Timer per permettere il
monitoraggio periodico della porta seriale.
Domanda: come si fà in Access a definire all'interno di una maschera un
controllo di questo genere???
O ancora meglio: qualcuno ha sviluppato un'applicazione in Access per la
lettura dei dati da un lettore di badge???
Ovviamente non pretendo che mi si passi tutto il database bello e pronto
ma almeno qualche dritta....
Un grazie a tutti.
Lino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG