title: Stampare i record selezionati

text:
Daniele ha scritto:
[CUT]
> Mhmmmmmm.....
> La soluzione che hai proposto è interessante ma arzigogolata.
> A parte che è un oggetto a sola lettura, non consente l'utilizzo dei filtri
> di Access (che molti utenti esigono) ed è limitata a 65.536 records...
Questo è un errore di stgruttura che non è commesso dall'utente, ma
dallo sviluppatore che
pensa di dover dare all'utente tutto l'elenco...!
Il concetto di programmazione, che dovrebbe ottimizzare anche le
risorse, DEVE tenere conto che l'utente non può avere 65535 records da
scorrere, se c'è qualcuno che sostiene questa esigenza ha sbagliato
mestiere...!
> A parte ciò, sarebbe macchinosa la logica d'utilizzo del programma:
>
> 1-  l'utente deve anzitutto cliccare un pulsante PRINT (mentre è tentato di
> selezionare i dati direttamente nella SubForm).
E' una scelta.
> 2-  Appare la ListBox che simula la subform (ma con un layout
> inevitabilmente diverso) e l'utente seleziona i records.
No il LayOut è identico, è che spesso lo sviluppatore riempie di
Fronzoli e colori
tutto, se si sviluppano form WindowsStyle questi problemi non esistono.
> 3-  quindi invia la selezione sul Report: cliccando su un altro pulsante
> ancora?
Questo ci sarebbe in tutti i modi.
> 4-  Dopodichè dovrà riapparire a video la vista basata su SubForm.
Dai che non sono questi i problemi....!
> Per carità: se non esiste il problema dei 65.536 records o l'esigenza di
> filtrare i records, potrebbe anche andare ... ma è macchinoso.
> E decisamente più funzionale aggiungere un Flag associato a quella povera
> SubForm.
Dissento, ma è pur sempre un parere personale.
> Naturalmente l'ultima parola spetta all'interessato: magari gli può andar
> bene anche la soluzione di Silvio Savoldi (se i records da selezionare ogni
> volta non sono molti).
Si concordo.
> Ciao.
@Alex


title: Stampare i record selezionati

author: Daniele

text:
Questo è un errore di stgruttura che non è commesso dall'utente, ma
dallo sviluppatore che
pensa di dover dare all'utente tutto l'elenco...!
Il concetto di programmazione, che dovrebbe ottimizzare anche le
risorse, DEVE tenere conto che l'utente non può avere 65535 records da
scorrere, se c'è qualcuno che sostiene questa esigenza ha sbagliato
mestiere...!
Diciamo che teoricamente (e generalmente) dovrebbe essere così.
Ma all'atto pratico non è assolutamente detto: le casistiche sono davvero
tante.
Ad ex, in varie occasioni ho avuto a che fare con Ditte dalle anagrafiche
articoli enormi (anche centinaia di migliaia di records) che avevano
esigenza di effettuare selezioni tabellari simili a quella discussa in
questo Th.
In quei casi la teoria della "buona programmazione" non aiuta: se vogliono
_e pagano_ un elenco da scorrere e in cui selezionare, non puoi dare loro
solo una lettera dell'alfabeto "per volta" perchè a te pare più corretto...
Si vedrà poi all'atto pratico l'influenza sulle prestazioni: non
necessariamente preoccupante (in piccole LAN o monoutenze).
E se invece i problemi di prestazioni ci saranno, li convincerai a
utilizzare soluzioni più macchinose ma performanti.
Ma di certo non puoi pretendere d'affrontare aprioristicamente i problemi
reali col manuale di programmazione  (e non lo dico polemicamente)    ;-)
> 2-  Appare la ListBox che simula la subform (ma con un layout
> inevitabilmente diverso) e l'utente seleziona i records.
No il LayOut è identico, è che spesso lo sviluppatore riempie di
Fronzoli e colori
tutto, se si sviluppano form WindowsStyle questi problemi non esistono.
Beh, differenze di layout ci sono comunque: le Lisboxes non possono avere
selettori records ne righe di separazione orizzontale dei records.
E poi in una vista tabellare è frequente usare colori per evidenziare certe
colonne (o addirittura formatt. condizionali).
Non per esigenze estetiche fine a se stesse, ma per aiutare l'utente a
evidenziare certe cose.
Non sappiamo come sia la SubForm utilizzata da Dario, ma potrebbe
addirittura contenere pulsanti o altro.
> 3-  quindi invia la selezione sul Report: cliccando su un altro pulsante
> ancora?
Questo ci sarebbe in tutti i modi.
Certo, ma nel caso che suggerisci i pulsanti di stampa sarebbero addirittura
due...
Ciao.


title: Stampare i record selezionati

author: Alessandro Baraldi

text:
Daniele ha scritto:
> Questo è un errore di stgruttura che non è commesso dall'utente, ma
> dallo sviluppatore che
> pensa di dover dare all'utente tutto l'elenco...!
> Il concetto di programmazione, che dovrebbe ottimizzare anche le
> risorse, DEVE tenere conto che l'utente non può avere 65535 records da
> scorrere, se c'è qualcuno che sostiene questa esigenza ha sbagliato
> mestiere...!
>
>
> Diciamo che teoricamente (e generalmente) dovrebbe essere così.
> Ma all'atto pratico non è assolutamente detto: le casistiche sono davvero
> tante.
>
> Ad ex, in varie occasioni ho avuto a che fare con Ditte dalle anagrafiche
> articoli enormi (anche centinaia di migliaia di records) che avevano
> esigenza di effettuare selezioni tabellari simili a quella discussa in
> questo Th.
>
> In quei casi la teoria della "buona programmazione" non aiuta: se vogliono
> _e pagano_ un elenco da scorrere e in cui selezionare, non puoi dare loro
> solo una lettera dell'alfabeto "per volta" perchè a te pare più corretto...
>
> Si vedrà poi all'atto pratico l'influenza sulle prestazioni: non
> necessariamente preoccupante (in piccole LAN o monoutenze).
> E se invece i problemi di prestazioni ci saranno, li convincerai a
> utilizzare soluzioni più macchinose ma performanti.
>
> Ma di certo non puoi pretendere d'affrontare aprioristicamente i problemi
> reali col manuale di programmazione  (e non lo dico polemicamente)    ;-)
[Risposta]
Non è polemica, si stà parlando...!
Io in caso di anagrafiche articoli anche molto vaste(e non ci credo che
non abbiano
codici di aggregazione) ottimizzo, e ti assicuro senza manuale...!
Ma visto che in ogni caso io non sono un riferimento, ti porto
l'esempio di SAP R/3
che gestisce anagrafiche di aziende come ENEL/FIAT ecc... da noi ci
sono qualche milione di anagrafiche componente, credi che SAP ti
restituisca tutto il parco ricambi...???
Sbagliato, come ovvio ti permette di ottimizzare la ricerca
proponendoti sempre dei criteri restrittivi al fine di restituirti un
quantitativo decente.
Ovviamente questo presuppone uno studio sulla struttura e
sull'interfaccia che spesso non viene fatto, anzi credo che molti
trovino più semplice poter estrarre tutti imilioni di Rows da mostrare
al cliente, perchè la gestione oculata richiede un passetto in più
che non tutti fanno...!
> > 2-  Appare la ListBox che simula la subform (ma con un layout
> > inevitabilmente diverso) e l'utente seleziona i records.
>
> No il LayOut è identico, è che spesso lo sviluppatore riempie di
> Fronzoli e colori
> tutto, se si sviluppano form WindowsStyle questi problemi non esistono.
>
>
> Beh, differenze di layout ci sono comunque: le Lisboxes non possono avere
> selettori records ne righe di separazione orizzontale dei records.
>
> E poi in una vista tabellare è frequente usare colori per evidenziare certe
> colonne (o addirittura formatt. condizionali).
> Non per esigenze estetiche fine a se stesse, ma per aiutare l'utente a
> evidenziare certe cose.
>
> Non sappiamo come sia la SubForm utilizzata da Dario, ma potrebbe
> addirittura contenere pulsanti o altro.
Beh si se vogliamo spaccare il capello dovremo vedere il suo
applicativo, ed ovviamente
la mia considerazione nasce da esperienza personale e nel mio caso la
differenza non esiste.
> > 3-  quindi invia la selezione sul Report: cliccando su un altro pulsante
> > ancora?
>
> Questo ci sarebbe in tutti i modi.
>
> Certo, ma nel caso che suggerisci i pulsanti di stampa sarebbero addirittura
> due...
Si deve scegliere sempre il minore dei mali.

> Ciao.
@Alex


title: Stampare i record selezionati

text:
[Risposta]
Non è polemica, si stà parlando...!
Io in caso di anagrafiche articoli anche molto vaste(e non ci credo che
non abbiano
codici di aggregazione) ottimizzo, e ti assicuro senza manuale...!
Parlami della tipologia di clientela per la quale lavori...
Ma visto che in ogni caso io non sono un riferimento, ti porto
l'esempio di SAP R/3
che gestisce anagrafiche di aziende come ENEL/FIAT ecc... da noi ci
sono qualche milione di anagrafiche componente, credi che SAP ti
restituisca tutto il parco ricambi...???
Certo che no: ma SAP non è pensato per PMI da 1 a 5 posti di lavoro: ovvero
il 95% delle ditte italiane e il 98% della clientela "tipo" di chi frequenta
it.comp.appl.access.
Sbagliato, come ovvio ti permette di ottimizzare la ricerca
proponendoti sempre dei criteri restrittivi al fine di restituirti un
quantitativo decente.
Ovviamente questo presuppone uno studio sulla struttura e
sull'interfaccia che spesso non viene fatto, anzi credo che molti
trovino più semplice poter estrarre tutti imilioni di Rows da mostrare
al cliente, perchè la gestione oculata richiede un passetto in più
che non tutti fanno...!
SAP è un'applicazione standard (almeno il grosso del pacchetto) e per PM,
quindi è ovvia un'impostazione di quel genere.
Se si lavora a contatto con clientela "normale" e si sviluppano applicazioni
su richiesta, si possono dare suggerimenti ma non imporre le proprie idee.
Ma a questo proposito credo che la risposta precedente fosse abbastanza
chiara da non ripetere le stesse cose.
(cut)
Beh si se vogliamo spaccare il capello dovremo vedere il suo
applicativo, ed ovviamente
la mia considerazione nasce da esperienza personale e nel mio caso la
differenza non esiste.
Se mi dici ciò, al 99% tu sviluppi programmi per l'azienda in cui lavori e
pe te e i tuoi colleghi...
> Certo, ma nel caso che suggerisci i pulsanti di stampa sarebbero
addirittura
> due...
Si deve scegliere sempre il minore dei mali.
Senz'altro: ma in questo caso il minore dei mali è un boolean da 1 bit in
più in una tabella...
Ciao.


title: Stampare i record selezionati

text:
Daniele ha scritto:
> [Risposta]
> Non è polemica, si stà parlando...!
> Io in caso di anagrafiche articoli anche molto vaste(e non ci credo che
> non abbiano
> codici di aggregazione) ottimizzo, e ti assicuro senza manuale...!
>
>
> Parlami della tipologia di clientela per la quale lavori...
Io uso SAP e sviluppo interno Azienda principalmente, per questo ho
detto di non essere un riferimento.
> Ma visto che in ogni caso io non sono un riferimento, ti porto
> l'esempio di SAP R/3
> che gestisce anagrafiche di aziende come ENEL/FIAT ecc... da noi ci
> sono qualche milione di anagrafiche componente, credi che SAP ti
> restituisca tutto il parco ricambi...???
>
>
> Certo che no: ma SAP non è pensato per PMI da 1 a 5 posti di lavoro: ovvero
> il 95% delle ditte italiane e il 98% della clientela "tipo" di chi frequenta
> it.comp.appl.access.
Scusa posso capire le differenze, visto che quitidianamente uso
entrambi, ma la razionalizzazione non è limitata solo ai grossi
ERP...!
Se la razionalizzazione viene fatta in fase di sviluppo che sia JET o
AS400 o .... ti porta
alle stesse conclusioni, il problema posso comprenderlo se, visto che
l'applicativo deve costare poco si vuole ridurre al minimo
l'ingegnerizzazione del DB, cosa che io reputo assurda. Meglio ridurre
i tempi di sviluppo dell'interfaccia che del DB....
> SAP è un'applicazione standard (almeno il grosso del pacchetto) e per PM,
> quindi è ovvia un'impostazione di quel genere.
Io parlo di concetto base.... non andiamo oltre il concetto
d'ingegnerizzazione che riguarda poi le GUI di cui ognuno ha un
concetto personale.
> Se si lavora a contatto con clientela "normale" e si sviluppano applicazioni
> su richiesta, si possono dare suggerimenti ma non imporre le proprie idee.
Questo lo posso capire, anche se il cliente non è in grado di
ingegnerizzare un DB, questo compito spetta allo sviluppatore, poi sò
bene che al cliente serve mantenere un livello di conflittualità
rispetto al modo operativo precedente l'applicativo, prossimo allo
ZERO, ma personalmente ritengo anche che una corretta impostazione è a
prescindere delle volontà
dettate dall'incompetenza tecnica(se così non fosse lo svilupperebbe
il cliente l'applicativo).
> Ma a questo proposito credo che la risposta precedente fosse abbastanza
> chiara da non ripetere le stesse cose.
>
>
> (cut)
>
> Beh si se vogliamo spaccare il capello dovremo vedere il suo
> applicativo, ed ovviamente
> la mia considerazione nasce da esperienza personale e nel mio caso la
> differenza non esiste.
>
>
> Se mi dici ciò, al 99% tu sviluppi programmi per l'azienda in cui lavori e
> pe te e i tuoi colleghi...
Principalmente per colleghi, ma li uso anch'io visto il mio lavoro...,
ma riconosco che le mie osservazioni possono essere molto di parte.
> Senz'altro: ma in questo caso il minore dei mali è un boolean da 1 bit in
> più in una tabella...
No se ritorniamo all'assurda idea di proporre al cliente Milioni di
Rows, la tecnica in ogni caso
non la ritengo meno valida....!

> Ciao.
@Alex


title: Stampare i record selezionati

text:
Scusa posso capire le differenze, visto che quitidianamente uso
entrambi, ma la razionalizzazione non è limitata solo ai grossi
ERP...!
Se la razionalizzazione viene fatta in fase di sviluppo che sia JET o
AS400 o .... ti porta
alle stesse conclusioni, il problema posso comprenderlo se, visto che
l'applicativo deve costare poco si vuole ridurre al minimo
l'ingegnerizzazione del DB, cosa che io reputo assurda. Meglio ridurre
i tempi di sviluppo dell'interfaccia che del DB....
Io parlo di concetto base.... non andiamo oltre il concetto
d'ingegnerizzazione che riguarda poi le GUI di cui ognuno ha un
concetto personale.
Forse c'è un equivoco di fondo, quindi riposto quanto scritto in precedenza:
----------------------------------------------------------------------------
------
"se vogliono
_e pagano_ un elenco da scorrere e in cui selezionare, non puoi dare loro
solo una lettera dell'alfabeto "per volta" perchè a te pare più corretto...
Si vedrà poi all'atto pratico l'influenza sulle prestazioni: non
necessariamente preoccupante (in piccole LAN o monoutenze).
E se invece i problemi di prestazioni ci saranno, li convincerai a
utilizzare soluzioni più macchinose ma performanti
"
----------------------------------------------------------------------------
-------
Questo accade quando si sviluppano applicazioni personalizzate per terzi.
A tuo avviso quanti frequentatori di quest'area lavorano su pacchetti
standard pensati per una clientela indefinita ed eterogenea?
> Senz'altro: ma in questo caso il minore dei mali è un boolean da 1 bit in
> più in una tabella...
No se ritorniamo all'assurda idea di proporre al cliente Milioni di
Rows, la tecnica in ogni caso
non la ritengo meno valida....!
Ma sei tu a parlare di "milioni" di rows.
Tra    65.566   records  (tanti, forse, per un pentium 133 mhz e una rete
con attacchi Bnc) e milionate ce ne passa...
L'utilizzo di un campo associato (o se possibile, meglio, il suggerimento di
Silvio Savoldi) implementa quanto l'utenza finale desidera intimamente:
selezionare quei dannati records senza tante menate  ;-)
Tanti o pochi che siano, quello è un altro discorso.
La soluzione che hai proposto è ingegnosa, ma francamente arzigogolata.
Ciao, Daniele


title: errose su stampa giustificata casella testo in report

text:
Ho trovato una funzione di Lebans per la giustificazione, in fase di stampa,
di una casella di testo in report.
Il problema è che con windows xp tutto funziona perfettamente, ma quando
passo a stampare da pc con windows 95 o 98 se, il testo appare giustificato
a destra ma totalmente fuori margine a sx.
Avendo fatto varie prove su diversi comnputer, devo dedurre che il problema
è nel sistema operativo.
Esiste una qualche soluzione al problema?
Grazie
Ph. Barnum


title: visualizzazione campi tabella

author: LuckyLuke

text:
Salve, avrei una domanda da newbie che non riesco a risolvere.
Ho una maschera con cui immetto dei dati che poi vengono inseriti in un
record di una tabella (Tabella1); questo record inserito ha un campo IDSocio
che è presente in un'altra tabella (diciamo Tabella2) anche se ha un altro
nome (IDIscritto). In Tabella2 è possibile avere tanti record appartenenti
allo stesso IDIscritto e io vorrei visualizzarli tutti nella mia maschera.
Io ho creato delle caselle di testo collegate ognuna ai campi di tabella2,
ma ad ogni IDSocio di Tabella1 corrisponde soltanto il primo record trovato
di Tabella2 (collegato a IDIscritto) e non anche tutti gli altri successivi
se sono presenti. Come posso visualizzarli tutti? Cioè in generale come
posso visualizzare tutti i record con lo stesso ID? Devo passare per una
query di selezione? Se si come crearla?
Grazie e scusate per la domanda sciocca
Luca


title: visualizzazione campi tabella

author: Carlo Costarella

text:
"LuckyLuke" <
m...@forse.fr
> ha scritto nel messaggio
news:491d8f0a$0$40306$4faf...@reader5.news.tin.it...

Sottomaschera alimentata da Tbl2 da inserire in MascheraPrincipale.
Da mascheraPrincipale tsto dx sulla sottomaschera...proprietà...collega
campi master e secondari (c'è l'autocomposizione).
Ciao, Carlo


title: visualizzazione campi tabella

text:
Risolto!! Grazie 1000!
Ciao
Luca
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gfk35b$553$1...@tdi.cu.mi.it...



title: AIUUUTOO! menù sparito!!!!!

author: Kanly

text:
Sono disperato!
Ho utilizzato il suggerimento ricavato dal "sito comune" per far sparire la
barra menu (quella di sistema) di Access, ma ..............
E' sparita per sempre e non solo nella mia applicazione ma in tutte!
Addirittura aprendo Access direttamente (quindi da menù e senza connessione
con alcuna applicazione da me creata) mi si apre la pagina base senza ne
menù ne finestra base! Ho verificato nei settaggi d'avvio ma è tutto
normale!
Ho eliminato Office2000 e l'ho reinstallato, ma è tutto come prima!
C'è un anima pia che mi sa aiutare.
Un miliardo di grazie in anticipo!!!!!!!!
Maurizio


title: AIUUUTOO! menù sparito!!!!!

author: Luca T.

text:
hmmm... non so se questo funzionerà...
provato ad aprire un database qualsiasi tenendo premuto il tasto SHIFT?
Bye,
  Luca
"Kanly" <
ka...@libero.it
> wrote in message
news:LahZ7.11649$%B.43...@twister2.libero.it...



title: AIUUUTOO! menù sparito!!!!!

author: Emyr

text:


prova questo codice sun un programma o vedi le proprietà similari
tramite help.....
Function ImpostaProprietàAvvio()
    ModificaProprietà "StartupForm", dbText, "passwordiniziale"
    ModificaProprietà "StartupShowDBWindow", dbBoolean, False
    ModificaProprietà "StartupShowStatusBar", dbBoolean, True
    ModificaProprietà "AllowBuiltinToolbars", dbBoolean, False
' mettere true o false alla riga successiva per nascondere tutto sui
database
    ModificaProprietà "AllowFullMenus", dbBoolean, True
    ModificaProprietà "AllowBreakIntoCode", dbBoolean, False
    ModificaProprietà "AllowSpecialKeys", dbBoolean, True
ModificaProprietà "AllowBypassKey", dbBoolean, True
End Function
Saluti.
Emanuele.


title: AIUUUTOO! menù sparito!!!!!

author: Antonio Biso

text:
Luca T. <luc...@BADBADSPAMlibero.it> wrote in message
79mZ7.12567$SE3.4...@twister1.libero.it...
> hmmm... non so se questo funzionerà...
> provato ad aprire un database qualsiasi tenendo premuto il tasto SHIFT?
provato a scrivere DOPO il quoting?!?
Questo sicuramente funzionerà!!!
Antonio


title: AIUUUTOO! menù sparito!!!!!

text:
Se ci fossero state più di una domanda allora lo avrei fatto (una risposta
sotto ad ogni domanda)... altrimenti è insensato perché costringi chi legge
a spostarsi con la barra di scorrimento fino alla fine del post per leggere
magari una sola linea di risposta. Quindi credo proprio che continuerò a
postare in questo modo, se a te non piace non devi fare altro che bloccare
la visualizzazione dei miei post.
Bye,
  Luca
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:D_zZ7.14090$SE3.5...@twister1.libero.it...



title: AIUUUTOO! menù sparito!!!!!

text:
Luca T. <luc...@BADBADSPAMlibero.it> wrote in message
p2DZ7.14475$SE3.5...@twister1.libero.it...
> Se ci fossero state più di una domanda allora lo avrei fatto (una risposta
> sotto ad ogni domanda)... altrimenti è insensato perché costringi chi
legge
> a spostarsi con la barra di scorrimento fino alla fine del post per
leggere
> magari una sola linea di risposta.
Invece è normale dover prima scorrere il post fino in fondo per leggere la
storia del thead o anche solo una domanda, per poi tornare su e leggere la
risposta vero?
Complimenti!
>Quindi credo proprio che continuerò a postare in questo modo,
Quindi pensi di fare come cazzo ti pare nonostante questo non sia il modo di
quotare che si predilige in questo NG?
Aricomplimenti!!!
Per me, se ti dovesse servire qualcosa, puoi pure schiattare, spero che
anche gli altri si facciano i cazzi propri proprio come te li fai tu!!!
Antonio


title: AIUUUTOO! menù sparito!!!!!

text:
Come ho già detto, se non ti piace come posto mettimi nella tua ignore list,
non sentirò certo la tua mancanza.
Bye,
  Luca
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:vTDZ7.14693$%B.51...@twister2.libero.it...



title: AIUUUTOO! menù sparito!!!!!

text:
"Luca T." <luc...@BADBADSPAMlibero.it> ha scritto nel messaggio
news:u6GZ7.15205$SE3.5...@twister1.libero.it...
> Come ho già detto, se non ti piace come posto mettimi nella tua ignore
list,
> non sentirò certo la tua mancanza.
> Bye,
>   Luca
Senza scendere in complimenti particolari, il fatto di rispettare delle
regole
che il NG si è dato mi sembra democratico, il fatto di non rispettarle è una
scelta, che sicuramente in questo caso non viene punita.....!
Ricordiamoci però che abbiamo la fortuna che il NG non è moderato,
altrimenti
tutte le prese di posizione fuori dalle regole del NG sarebbero scartate,
senza
possibilità di replica.
In fondo le regole servono anche per darsi uno standard, poi si può
sbandierare
al mondo di essere anticonformisti, ma credo serva poco, solo a fare del
rumore
inutile........!
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: AIUUUTOO! menù sparito!!!!!

text:
Come è normale rivolgersi alle persone (specialmente agli sconosciuti) con
una certa "buona educazione".
Visto che Antonio non si è premurato di *chiedere in modo educato* che le
regole di questo newsgroup vengano rispettate (di cui non c'è alcun
avvertimento e nessun modo per un first-time-poster di venirne a
conoscenza), non vedo proprio perché dovrei fare quello che dice.
Inoltre, come già spiegato, ritengo che per una singola risposta non sia
necessario postare dopo il quoting visto che è molto più semplice seguire il
thread dall'inizio (non ho mai visto nessuno che comincia a leggere un
thread dall'ultimo post... forse Antonio lo fa) che leggere testo quotato e
riquotato, questa è una mia opinione personale che applico ad ogni post che
faccio, come al solito, chi non è daccordo non deve fare altro che ignorare
i miei post o meglio ancora istruire il proprio news reader di auto-ignorare
i miei post. Non ho mai costretto nessuno a leggere quello che scrivo o a
pensare come voglio io e allo stesso modo non voglio essere costretto a
rispettare regole dettate da pure opinioni personali di altri.
I newsgroup sono liberi, di libero accesso a tutti ed è fondamentale capire
che ci possono essere persone che la pensano in modo diverso.
In fondo ritengo che per chi sta *veramente* cercando risposta ad una
domanda sia più importante *avere la risposta* che averla formattata in modo
in un certo modo (specie su un newsgroup tecnico).
L'unica cosa di cui mi scuso (e non con il newsgroup, ma con Maurizio) è di
avere (seppur involontariamente) trasformato il suo thread da una semplice
domanda (di cui forse grazie a questo non avrà mai una risposta corretta) a
un semi-flame.
Ripeto, se a qualcuno non piacciono i post che faccio (che non credo
offendano nessuno), non deve fare altro che aggiungermi alla propria
ignore-list.
In Outlook Express:  Tools - Message Rules - Blocked Senders List - Add -
News Messages (oppure Mail and News Messages)... (che in italiano dovrebbe
trovarsi + o -  in Strumenti - Regole dei Messaggi).
A chi invece quello che interessa è *la risposta* ad una sua (o altrui)
domanda non deve fare altro che sorbirsi la mia "oltraggiosa" risposta
davanti al quoting.



title: AIUUUTOO! menù sparito!!!!!

text:
Luca T. <luc...@BADBADSPAMlibero.it> wrote in message
YJKZ7.15909$SE3.5...@twister1.libero.it...
> Come è normale rivolgersi alle persone (specialmente agli sconosciuti) con
> una certa "buona educazione".
In effetti aver scritto:
"provato a scrivere DOPO il quoting?!?
Questo sicuramente funzionerà!!!"
è sintomo di grande maleducazione che un principe come lei non può
tollerare. Già il fatto che sua signoria si sia abbassato a postare in un NG
plebeo dovrebbe essere per noi motivo di lustro e di prestigio...
> Visto che Antonio non si è premurato di *chiedere in modo educato* che le
> regole di questo newsgroup vengano rispettate (di cui non c'è alcun
> avvertimento e nessun modo per un first-time-poster di venirne a
> conoscenza),
Non possiamo neanche fare un cruccio se un nobile come il nostro principe
non è capace di cercare il first-time poster che esiste, ma il cui
rinvenimento evidentemente è oltre le limitate capacità informatiche del
nostro. Certo, se qualche volta saltasse la partitella a polo con gli amici
magari potrebbe scorrere un po' il NG per capire l'aria che tira e
comportarsi di conseguenza come è d'uopo... ah scusate, questo però è un
comportamento basso-borghese, non certo nobile...
> non vedo proprio perché dovrei fare quello che dice.
E poi si sa che i nobili fanno sempre come cazzo gli pare per diritto
divino!!!
> Inoltre, come già spiegato, ritengo che per una singola risposta non sia
> necessario postare dopo il quoting visto che è molto più semplice seguire
il
Beh, se uno spiega che gli asini volano non è detto che gli asini volino...
lei vola principe?
> faccio, come al solito, chi non è daccordo non deve fare altro che
ignorare
> i miei post
Benissimo, chi le vieta di schiattare sig. principe?
> o meglio ancora istruire il proprio news reader di auto-ignorare
> i miei post.
Beh, questa è difficile, magari lei potrebbe auto-istruirci, lei che è così
strutto!!!
> Non ho mai costretto nessuno a leggere quello che scrivo o a
> pensare come voglio io e allo stesso modo non voglio essere costretto a
> rispettare regole dettate da pure opinioni personali di altri.
Già.. i nobili la volontà popolare l'hanno sempre aborrita....
> I newsgroup sono liberi, di libero accesso a tutti ed è fondamentale
capire
> che ci possono essere persone che la pensano in modo diverso.
Dovrà capitare sig. principe una volta senza la sua scorta in qualche posto
di cotal guisa anarchica, dove qualcuno le darà una mazzata perchè la pensa
in questa maniera... oh, sarà libero pure 'sto poveraccio di dare mazzate
come desidera no?
> In fondo ritengo che per chi sta *veramente* cercando risposta ad una
> domanda sia più importante *avere la risposta* che averla formattata in
modo
> in un certo modo (specie su un newsgroup tecnico).
Ma devi schiattare...
> L'unica cosa di cui mi scuso (e non con il newsgroup, ma con Maurizio) è
di
> avere (seppur involontariamente) trasformato il suo thread da una semplice
> domanda (di cui forse grazie a questo non avrà mai una risposta corretta)
a
> un semi-flame.
E qui si nota la nobiltà del principe, che modi, che finezza, che somma
educazione...
> Ripeto, se a qualcuno non piacciono i post che faccio (che non credo
> offendano nessuno), non deve fare altro che aggiungermi alla propria
> ignore-list.
> In Outlook Express:  Tools - Message Rules - Blocked Senders List - Add -
> News Messages (oppure Mail and News Messages)... (che in italiano dovrebbe
> trovarsi + o -  in Strumenti - Regole dei Messaggi).
Ahhhh, meno male va, oggi si è imparato qualcosa...
l'onorario, visto che i nobili i soldi non li toccano, va allo scudiero,
vero?
Il plebeo Antonio


title: AIUUUTOO! menù sparito!!!!!

text:
On Sat, 05 Jan 2002 22:22:55 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>
CUT
esiste anche il cut no?
comunque penso di ascoltare luca e metterlo semplicemente nella ignore
list.
il tutto dipende dal fatto che generalmente convengo sia meglio
rispettare le regole anche se sono a volte scomode....
per esempio mettere le cinture per fare cento metri sembra stupido, ma
poi mi ricordo di quella piccola percentuale di persone che hanno
fatto un incidente a 50-100 metri prima di arrivare a casa.
le regole a volte hanno degli scopi, non sempre evidenti.
ammetto anche che la risposta di Antonio era forse un pò eccessiva
anche se sono abbastanza daccordo con lui.
Saluti.
Emanuele.


title: AIUUUTOO! menù sparito!!!!!

author: Alex

text:
"Luca T." <luc...@BADBADSPAMlibero.it> wrote in message
news:YJKZ7.15909$SE3.5...@twister1.libero.it...
> In Outlook Express:  Tools - Message Rules - Blocked Senders List - Add -
> News Messages (oppure Mail and News Messages)... (che in italiano dovrebbe
> trovarsi + o -  in Strumenti - Regole dei Messaggi).
> A chi invece quello che interessa è *la risposta* ad una sua (o altrui)
> domanda non deve fare altro che sorbirsi la mia "oltraggiosa" risposta
> davanti al quoting.
> Bye,
>    Luca
>
Bene, l'ultima parte del tuo post è interessante, ho imparato come fare...!
Non che ti inserirò nella Black List, ci mancherebbe, siamo tutti adulti
e, chi più chi meno, vaccinati tanto da usare la testa, la propria,
non quella del PC per discriminare...!
La mia era proprio una non conoscenza di Express che hai colmato....!
Ciao.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: AIUUUTOO! menù sparito!!!!!

author: Canopo

text:
Grazie per l'informazione.
A te il piacere di inaugurare la lista
Antonio


title: AIUUUTOO! menù sparito!!!!!

author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vTDZ7.14693$%B.51...@twister2.libero.it...

Mi associo...
--
Sergio MAZZA


title: Stampare un report da codice rendirizzandolo su una stampante  specifica.

author: Dino

text:
Ciao a tutti sono Dino.
Ho un quesito (magari per voi banale) da porvi.
Voglio stampare un report da una form in automatico su una stampante
che non sia la predefinita.
E' possibile?Io personalmente volevo inserire nel codice classico il
nome della stampante ma sembra non funzionare.Es
Dim stDocName As String
stDocName = "Stampa chiamate aperta"
DoCmd.OpenReport stDocName, acNormal," HP 2000C"
Aspetto vostre notizie.Grazie in anticipo Dino


author: Cinzia

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:a3ebb77b-4d22-460a...@a23g2000hsc.googlegroups.com...

Ciao Dino
se usi Access XP o superiori puoi impostare la proprietą Printer
dell'oggetto Application,
Dim curPrinter
curPrinter = Application.Printer
Application.Printer = "HP 2000C"
DoCmd.OpenReport stDocName, acNormal
Application.Printer = curPrinter
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------


text:
On 19 Mar, 13:24, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:a3ebb77b-4d22-460a...@a23g2000hsc.googlegroups.com...
>
> > Ciao a tutti sono Dino.
> > Ho un quesito (magari per voi banale) da porvi.
>
> > Voglio stampare un report da una form in automatico su una stampante
> > che non sia la predefinita.
> > E' possibile?Io personalmente volevo inserire nel codice classico il
> > nome della stampante ma sembra non funzionare.Es
>
> > Dim stDocName As String
> > stDocName = "Stampa chiamate aperta"
> > DoCmd.OpenReport stDocName, acNormal," HP 2000C"
> > Aspetto vostre notizie.Grazie in anticipo Dino
>
> Ciao Dino
> se usi Access XP o superiori puoi impostare la proprietà Printer
> dell'oggetto Application,
>
> Dim curPrinter
>
> curPrinter = Application.Printer
> Application.Printer = "HP 2000C"
> DoCmd.OpenReport stDocName, acNormal
> Application.Printer = curPrinter
>
> --
> Cinzia [Office Access MVP]
> _______________________
>          www.riolab.orghttp://
accessdaziacin.live.spaces.com
> ----------------------------------------
Ciao Cinzia grazie per la risposta.Io pero' uso Access 2000 e ho visto
che la pror.Printer non viene gestita.
Hai un 'altra soluzione???
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:af770cca-39dc-47c9...@2g2000hsn.googlegroups.com...
On 19 Mar, 13:24, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> messaggionews:a3ebb77b-4d22-460a...@a23g2000hsc.googlegroups.com...
>
> > Ciao a tutti sono Dino.
> > Ho un quesito (magari per voi banale) da porvi.
>
> > Voglio stampare un report da una form in automatico su una
> > stampante
> > che non sia la predefinita.
> > E' possibile?Io personalmente volevo inserire nel codice classico
> > il
> > nome della stampante ma sembra non funzionare.Es
>
> > Dim stDocName As String
> > stDocName = "Stampa chiamate aperta"
> > DoCmd.OpenReport stDocName, acNormal," HP 2000C"
> > Aspetto vostre notizie.Grazie in anticipo Dino
>
> Ciao Dino
> se usi Access XP o superiori puoi impostare la proprietą Printer
> dell'oggetto Application,
>
> Dim curPrinter
>
> curPrinter = Application.Printer
> Application.Printer = "HP 2000C"
> DoCmd.OpenReport stDocName, acNormal
> Application.Printer = curPrinter
>
>Ciao Cinzia grazie per la risposta.Io pero' uso Access 2000 e ho
>visto
>che la pror.Printer non viene gestita.
>Hai un 'altra soluzione???
Si, in questo caso puoi usare la libreria Windows Script Host Object
Model (la aggiungi nei riferimenti)
e con questa istruzione imposti la stampante di default
Dim whs As New WshNetwork
whs.SetDefaultPrinter ("Nome Stampante")
per recuperare il nome della stampante di default si puņ usare l'API
GetDefaultPrinter qui trovi un esempio :
http://www.vbforums.com/printthread.php?t=317370



text:
On 19 Mar, 18:11, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:af770cca-39dc-47c9...@2g2000hsn.googlegroups.com...
> On 19 Mar, 13:24, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
> wrote:
>
>
>
>
>
> > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> > messaggionews:a3ebb77b-4d22-460a...@a23g2000hsc.googlegroups.com...
>
> > > Ciao a tutti sono Dino.
> > > Ho un quesito (magari per voi banale) da porvi.
>
> > > Voglio stampare un report da una form in automatico su una
> > > stampante
> > > che non sia la predefinita.
> > > E' possibile?Io personalmente volevo inserire nel codice classico
> > > il
> > > nome della stampante ma sembra non funzionare.Es
>
> > > Dim stDocName As String
> > > stDocName = "Stampa chiamate aperta"
> > > DoCmd.OpenReport stDocName, acNormal," HP 2000C"
> > > Aspetto vostre notizie.Grazie in anticipo Dino
>
> > Ciao Dino
> > se usi Access XP o superiori puoi impostare la proprietà Printer
> > dell'oggetto Application,
>
> > Dim curPrinter
>
> > curPrinter = Application.Printer
> > Application.Printer = "HP 2000C"
> > DoCmd.OpenReport stDocName, acNormal
> > Application.Printer = curPrinter
>
> >Ciao Cinzia grazie per la risposta.Io pero' uso Access 2000 e ho
> >visto
> >che la pror.Printer non viene gestita.
> >Hai un 'altra soluzione???
>
> Si, in questo caso puoi usare la libreria Windows Script Host Object
> Model (la aggiungi nei riferimenti)
> e con questa istruzione imposti la stampante di default
>
> Dim whs As New WshNetwork
> whs.SetDefaultPrinter ("Nome Stampante")
>
> per recuperare il nome della stampante di default si può usare l'API
> GetDefaultPrinter qui trovi un esempio :
http://www.vbforums.com/printthread.php?t=317370
>
>  Cinzia [Office Access MVP]
> _______________________
>          www.riolab.orghttp://
accessdaziacin.live.spaces.com
> ----------------------------------------- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao Cinzia sono Dino (il grazie per la risposta e' incorporato nel
post).Nel leggere il tuo post mi e' venuto in mente come poter
risolvere il problema.
Come ti sottolineavo nel post di apertura io ho l'esigenza di far
stampare da una postazione un report in una determinata stampante.Il
problema e' che questa postazione deve stampare solo quel report sulla
stampante Es: "Miaprint1" mentre il resto delle stampe sulla
stampante  "Miaprint2" cioe' la predefinita di quel client.
Io imposterei il tutto così:
Dim WshNet As Object
Set WshNet = CreateObject("Wscript.Network")
WshNet.SetDefaultPrinter "Miaprint1"
Set WshNet = Nothing
     Dim stDocName As String
    stDocName = "Stampa chiamate aperta"
    DoCmd.OpenReport stDocName, acNormal
Dim WshNet1 As Object
Set WshNet1 = CreateObject("Wscript.Network")
WshNet1.SetDefaultPrinter "Miaprint2"
Set WshNet1 = Nothing
Cioe' faccio cambiare la print stampo il report e faccio ritornare la
print predefinita.
Ho pero' un dubbio;questa routine se la uso su un pc in locale mi
funziona,mentre con in pc in rete mi cambia la stampante in
Windows(cioe' se vado nella cartella stampanti trovo il cambiamento)
ma non in Access.Da cosa puo' dipendere??
Scusa per il poema e grazie in anticipo per la risposta e per la
pazienza.
Ciao Dino e buona pasqua.


title: Apri mascera da menu principale

text:
Ciao a tutti.
Sto cercando di creare il menu principale della mia applicazione.
Prima di adesso richiamavo le varie maschere tramite dei pulsanti
della maschera principale (panello comandi); ora vorrei provare
a creare un menu con relativi sottomenu e richiamare da qui
la maschere. Creare un menù non è difficile e nemmeno aprire
una maschera.... se si usano le macro. Ma, da quel che il NG
insegna, le macro è meglio lasciarle perdere; solo che non
riesco a richiamare una Function. Nell'help in linea sta scritto
che basta usare la sintassi '=nomefunzione()' nella casella 'Azione'
delle proprietà del menu desiderato. Ma dove scrivo questa funzione??
Ho provato in un modulo ma niente de fare! Nemmeno le
applicazioni di esempio aiutano in questo senso.
Qualcuno sa darmi qualche indicazione??
Grazie
--
Leo_duca


title: Apri mascera da menu principale

text:
"Leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio news:3b2db...@news.dada.it...

Fatto! :))
Grazie lo stesso ;)
--
Leo_duca


title: Query!!!

author: Giovanni Crisafulli

text:
Come posso richiedere il valore del criterio, al momento dell'esecuzione di
una query, da un elenco di dati presenti in una tabella a parte (Già
utilizzata da me in un'atra maschera)?


title: Query!!!

text:


metti il cirterio che si riferisca ad una combo in una maschera da cui
fai partire la query
criterio= me!nomemaschera!nomecontrollo
Saluti.
Emanuele.


title: scaricare font 128

author: ]SiLVieTTa[

text:
il codice a barre 128
esiste questo font gratuito da qualche parte?
o è solo demo?
se a pagamento, dove trovarlo a buon prezzo?
io ho cercato un pò, ma non lo vendono mai singolarmente.. solo con altri pgr
allegati..
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Argo tu est un petit pièce de mon coeur. Souris-moi!
Roi des chiens, ma joie, tu me manqueras toujours.


title: scaricare font 128

text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:cefoj0t65fm4cd6pt...@4ax.com...

Prova qui!
http://www.sofotex.com/Code-128-Font-Advantage-Package-download_L7420.html
Ciao,
--
strano...mavero


title: scaricare font 128

author: Pablitomf

text:
strano...mavero ha scritto:
> Prova qui!
>
http://www.sofotex.com/Code-128-Font-Advantage-Package-download_L7420.html
> Ciao,
Se non ricordo male sono versioni DEMO.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: scaricare font 128

text:
<cut>
vero!
se riesco entro sera, al max domattina, posto un link x il download diretto
dal mio sito.
--
strano...mavero


title: scaricare font 128

text:
<cut>
Annulla e sostituisce il precedente post, con tanto di scuse per la svista,
il precedente font era un demo version.
Sczaricalo da qui:
http://www.ufficiopostaleonline.it/download.htm
l'ho provato e mi pare giri correttamente.
Fammi sapere.
--
strano...mavero


title: scaricare font 128

text:
Thread ricco mi ci ficco: Il Wed, 8 Sep 2004 10:42:06 +0200, "strano...mavero"
<
a...@b.it
> dopo averci riflettuto a lungo, ha scritto:

scrivi dal futuro? ;-)
cmq non apre il sito..



title: scaricare font 128

text:
> >
http://www.ufficiopostaleonline.it/download.htm
> >
> >l'ho provato e mi pare giri correttamente.
> >Fammi sapere.
>
> scrivi dal futuro? ;-)
> cmq non apre il sito..
ops...non ho aggiornato il calendario ... stavo provando delle modifiche!
guarda di aver copiato bene il link, l'ho riprovato per scrupolo e funziona.
--
strano...mavero


title: scaricare font 128

text:
Thread ricco mi ci ficco: Il Tue, 7 Sep 2004 13:52:09 +0200, "strano...mavero"
<
a...@b.it
> dopo averci riflettuto a lungo, ha scritto:
>ops...non ho aggiornato il calendario ... stavo provando delle modifiche!
>guarda di aver copiato bene il link, l'ho riprovato per scrupolo e funziona.
sì, infatti ora funziona.
per ora.. grazie



title: Richiesta Help

author: Info Bresolin

text:
Intanto saluto tutti del NG e poi vi pongo il mio quesito:
ho una tabella con i seguenti campi:
Cliente
Movimenti
Importo
Tipo = che puň essere D (Dare) o A (Avere)
Premetto che vi č un solo movimeto D o A per record, perciň ho piů movimenti
per lo stesso campo Cliente. Essendo S la differenza di tutti i D meno tutti
gli A di un determinato cliente, vorrei sapere quali sono i clienti la cui S
sia diversa da 0, e quantč S. In che modo posso risolvere il problema ?
Ringrazio anticipatamenche chiunque mi risponda.


title: Richiesta Help

author: Roberto

text:
Info Bresolin <
infobr...@libero.it
> wrote in message
8l9k5g$59a$1...@nslave1.tin.it...

Lo puoi fare con una query con totali all'interno di gruppi.
Se non lo hai mai fatto, apri l'help di Access, e nella scheda Trova digita
Raggruppamento, dalla listbox seleziona la parola Raggruppamento, quindi
accendi lo svirgolino vicino all'argomento "Calcolare una somma, una media,
un conteggio o altre formule su gruppi di ........", a questo punto premi il
pulsante "Visualizza".
Se trovi ancora problemi rifatti vivo.
Roberto


title: Richiesta Help

text:
Grandissimo....ora provo.....grazie
Roberto <
r.ma...@libero.it
> wrote in message
K55e5.17139$sE5.2...@news.infostrada.it...



title: Richiesta Help

author: Roberto dal portatile

text:
"Info Bresolin" <
infobr...@libero.it
> ha scritto nel messaggio
news:8lbdje$lh7$1...@nslave1.tin.it...



title: Richiesta Help

text:
"Info Bresolin" <
infobr...@libero.it
> ha scritto nel messaggio
news:8lbdje$lh7$1...@nslave1.tin.it...
> Grandissimo....ora provo.....grazie
>
[CUT]

SCUSATE MA IL MESSAGGIO PRECEDENTE E' PARTITO ACCIDENTALMENTE!!!
Vorrei attirare la tua attenzione sul fatto che hai deciso di avere un
unico campo Importo senza segno, ma qualificato dal campo Tipo (D o A). La
conseguenza č che sommando i campi importi non otterresti mai il saldo ma la
somma matematica degli importi.
Dando per scontato che ti sei letto l'Help e quindi ti sei fatto una cultura
sulle query con totali, il tuo problema va risolto cosě:
1) Con la query aperta in struttura, nella prima colonna trascinaci il campo
Cliente.
2) Nella riga "Campo:" della seconda colonna scrivi:
    Saldo: IIf([Tipo]="A";[Importo];[Importo]*-1)
3) Dal menu Visualizza seleziona "Totali"
4) Dal menu a tendina della riga "Formula:" della seconda colonna seleziona
"Somma"
5) Nella riga "Criteri:" della seconda colonna scrivi appunto i criteri di
selezione; ad esempio 0 (zero) per vedere solo i clienti il cui saldo č
uguale a zero
6) Chiudi e salva la struttura della query
A questo punto, aprendo la query, dovresti vedere ciň che volevi.
Roberto


title: X (Roberto da casa) o per chi sa rispondere . Istruzione SQL

author: MM

text:
Ciao Roberto,
scusa se rompo, ma stavo riguardando il codice SQL che mi hai postato per
quel problema dei contratti di assistenza e la loro scadenza.
Ti riposto qui il codice :
********inizio**********
SELECT contr.*, IIf([TipoContratto]=1,DSum(" ( OraFine - Orainit ) * 24
","Registrazioni Interventi","IDCliente=" & [IDCliente] & " And
DataIntervento>=#" & Format([DataStipula],"dd/mm/yyyy") & "# And
Datainit<=#" & Format([DataScadenza],"dd/mm/yyyy") & "#"),0) AS
OreIntervento
FROM contr
WHERE (((IIf([DataScadenza]<Date(),1,IIf((IIf([TipoContratto]=1,DSum("(
OraFine - Orainit ) * 24 ","Registrazioni Interventi","IDCliente=" &
[IDCliente] & " And
Datainit>=#" & Format([DataStipula],"dd/mm/yyyy") & "# And Datainit<=#" &
Format([DataScadenza],"dd/mm/yyyy") & "#"),0))>[OreForfait],1,0)))=1));
******fine**************
Rileggendola riesco a capire questo (interpretando le istruzioni SQL) :
SELEZIONO dalla tabella CONTR tutti i campi, ....fin qui tutto
bene..........
ora leggendo la guida di access capisco che IIF restituisce una delle due
parti dell'espressione
con sintassi come segue iif(expr,truepart,falsepart).
Non riesco a capire quali sono le due espressioni visto che stando dalla
guida di access dovrebbero essere separate da " , "
Provandoci lo stesso comunque interpreto in questo modo ....  se  (--->
espressione ) TIPOCONTRATTO=1  ,
(----> espressione restituita se vero)  SOMMA DI AGREGAZIONE per  (ORAFINE -
ORAINIZIO --> ricava le ore eseguite ) *  24 (perchè devo moltiplicare per
24 ? ) tutti gli INTERVENTI  della tabella REGISTRAZIONI INTERVENTI ,
(-->espressione restituita se falso, ma mi sembra strano forse sbaglio !!)
solo gli INTERVENTI DOVE IDCLIENTE della TABELLA è uguale a IDCLIENTE
(presumo della maschera contratti) E DATAINTERVENTO >=# (che significa # ??)
poi Assegno il formato per il campo DATASTIPULA e DATASCADENZA ,  0 (perchè
0 ), COME OREINTERVENTO (cioè ? deve assegnare a ore intervento il risultato
di cosa ?)
........DA CONTR
DOVE  (--->espressione) DATASCADENZA minore DATA ATTUALE, 1  (1 è il valore
restituito se se vero ??),    (valore restituito se false uguale al
risultato di un'altra sessione IIF che deve restituire un risultato come
quello della prima riga) E  .......insomma non capisco niente,mi pare mi
manchino delle conoscenze pur sapendo i termini.
Saresti così gentil e da potermi spiegare a parole l'SQL ?
Le cose che principalmente non capisco sono :
1.)  Il fatto di dover moltiplicare per 24 il valore delle ore risultanti
da orafine - orainit
2.) l'uso del carattere # perl a formula Dataintervento > = #
3.) il fatto che non venga detto il formato per il calcolo sulle ore ma solo
quello sulle date.
4.) .....perfavore quando hai tempo se mi spieghi un po' l'istruzione SQL
perchè capisco dei pezzi ma altri no e quindi non capendo all'inizio alcune
cose OVVIAMENTE non capisco la fine.
Scusa ancora se rompo.
Se qualcuno oltre a roberto mi può spiegare ne sarò grato.
Ciao e grazie ancora.
Con simpatia e molta confusione.
Marco.


author: Roberto da casa

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:3iEu9.81262$RO.20...@twister1.libero.it...

Se vai a vedere i presupposti della mia soluzione, ho presupposto che i
campi Orafine e OraInit sono di tipo Data/ora, ed wsswndo orari sono
espressi quindi in giorni e frazione di giorni (in un campo data/ora la
parte intera sono i giorni ed i decimali l'orario espresso in frazione di
giorni); ne consegue che anche la loro differenza sarà espressa in giorni
virgola frazioni di giorni; ma nella tabella contratti le ore forfettarie
sono espresse in ore e (alias virgola) frazioni di ore; per riportare un
campo Data/ora ade essere espresso in ore e frazioni di ore occorre
moltiplicarlo per 24, visto che in un giorno ci sono 24 ore.
Giusto?
> 2.) l'uso del carattere # perl a formula Dataintervento > = #
In VBA e in SQL il nome di un oggetto il cui valore è una data va racchiuso
tra due caratteri #.
> 3.) il fatto che non venga detto il formato per il calcolo sulle ore ma
solo
> quello sulle date.
In SQL le date vanno esplicitamente espresse nel formato anglosassone
(mm/dd/yyyy) in quanto nello standard italiano, che penso che anche tu hai
scelto per le Impostazioni internazionali di Windows, invece le memorizziamo
nella forma gg/mm/aaaa.
Il problema non esiste per un orario, visto che anche noi, come gli
anglosassoni, esprimiamo un orario nella forma hh:nn:ss.
> 4.) .....perfavore quando hai tempo se mi spieghi un po' l'istruzione SQL
> perchè capisco dei pezzi ma altri no e quindi non capendo all'inizio
alcune
> cose OVVIAMENTE non capisco la fine.
Nella Select il campo OreIntervento viene calcolato solamente se il campo
TipoContratto è = a 1 (il contratto presuppone un certo numero di ore di
assistenza), altrimenti il suo valore viene forzato a zero; d'altra parte
negli altri tipi di contrato non serve.
La Where è congeniata in maniera che verranno visualizzati solo i record per
i quali un certo campo calcolato ha valore 1: quel campo calcolato viene
posto a 1 se la data di scadenza del contratto è minore alla data odierna,
oppure se il campo OreIntervento (calcolate nella Select) ha un valore
maggiore del valore delle OreForfait contenute nella tabella anagrafica (nel
mio presupposto) o nella tabella contratti, se preferisci.
>
> Scusa ancora se rompo.
>
> Se qualcuno oltre a roberto mi può spiegare ne sarò grato.
>
> Ciao e grazie ancora.
> Con simpatia e molta confusione.
Mi dispiace per la confusione, ma non è facile digerire l'uso avanzato di
funzioni di aggregazione sui dominii all'interno di IIf nidificate di una
query; ci vole un po' di ragionamento ma innanzi tutto un po' di abitudine.
>
> Marco.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Esportazione Report in Word

author: Filippo Andreoli

text:
Salve a tutti,
ho un piccolo problema con l'esportazione di un report semplice in word: il
report è stato generato con l'autocomposizione su query, giustificato, stile
grassetto.
Il report si presenta bene, i campi riquadrettati e la cornice esterna, in
word perde parte della formattazione, precisamente la cornice e il formato
tabella.
Anche inserendo manualmente il riquadro in word mi riquadra solo le linee
orizzontali e non le linee di divisione verticali.
Cosa mi potete suggerire? Grazie mille, Filippo.


title: Esportazione Report in Word

author: Roberto dalla campagna

text:
"Filippo Andreoli" <
filip...@libero.it
> ha scritto nel messaggio
news:T1bse.17204$TR5....@news.edisontel.com...

Tranne nel caso in cui esporti il report in un file Snapshot, le
esportazioni con gli altri tipi di file perdono la formattazione e qualsiasi
oggetto grafico presenti sul report.
Per conservare la formattazione potresti in alternativa produrre dal report
un file pdf.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Esportazione Report in Word

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:Excse.5841$yM4....@twister2.libero.it...

Potrebbe essere una soluzione il pdf, mi diresti come si crea? Ho installato
installato acrobat writer sul pc.
Grazie, Filippo.


title: Esportazione Report in Word

author: MA

text:

E lui ti ha instalalto una stampnate virtuale.
Assegna il report a quella stampante
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Esportazione Report in Word

text:
"Filippo Andreoli" <
filip...@libero.it
> ha scritto nel messaggio
news:56ese.17237$TR5....@news.edisontel.com...

> Potrebbe essere una soluzione il pdf, mi diresti come si crea? Ho
installato
> installato acrobat writer sul pc.
Come ti ha già detto MA puoi assegnare al report la stampante virtuale
postscript che sicuramente è stata installata sul computer insieme ad
Acrobat Writer.
Questo naturalmente è una soluzione valida nel caso quel report debba sempre
produrre un file pdf e mai produrre direttamente una stampa su carta.
Se invece il report deve poter produrre ambedue gli output, penso che la
cosa migliore sia quella di associare al report la stampante predefinita e
poi cambiare da VBA la stampante predefinita a seconda delle necessità; a
tale scopo vai sul Sito Comune (link qui sotto) e nella Sezione General
leggi la FAQ di Carlo Costarella e Lorenzo Coronati intitolata "6.66 Gestire
la stampante predefinita".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
> Grazie, Filippo.
>
>
>


title: Esportazione Report in Word

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:vNise.6621$D7.1...@twister1.libero.it...

Grazie.


title: Esportazione Report in Word

author: Alessandro Baraldi

text:
"Filippo Andreoli" <
filip...@libero.it
> wrote in message
news:EUSye.24195$
TR5....@news.edisontel.com
[CUT]
> > > Potrebbe essere una soluzione il pdf, mi diresti come si crea? Ho
> > installato
> > > installato acrobat writer sul pc.
> >
> > Come ti ha già detto MA puoi assegnare al report la stampante virtuale
> > postscript che sicuramente è stata installata sul computer insieme ad
> > Acrobat Writer.
> > Questo naturalmente è una soluzione valida nel caso quel report debba
> sempre
> > produrre un file pdf e mai produrre direttamente una stampa su carta.
> > Se invece il report deve poter produrre ambedue gli output, penso che la
> > cosa migliore sia quella di associare al report la stampante predefinita e
> > poi cambiare da VBA la stampante predefinita a seconda delle necessità; a
> > tale scopo vai sul Sito Comune (link qui sotto) e nella Sezione General
> > leggi la FAQ di Carlo Costarella e Lorenzo Coronati intitolata "6.66
> Gestire
> > la stampante predefinita".
 > Roberto
> > > Grazie, Filippo.
> > >
> Grazie.
In completamento al sugerimento di Roberto, nel caso tu possa
usufruire di una versione di Access>=XP(2002) hai la possibilità
di semplificare la gestione dell'impostazione della stampante
non ricorrendo alle API, ma sfruttando direttamente l'Oggetto
Printer decisamente ben documentato anche con un buon Esempio
nell'Help.
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Trovare ID corrispondente al valore più alto

author: Mario Pug

text:
Buongiorno.
su ambiente Vba ho bisogno di aprire un recordset
e in questo, ricercare il valore più alto nel campo Fatturato, quindi
prenderne il relativo ID.

se provo con
var1 = DMax("[Fatturato]", "tblFatturato", "Posizione =" & Chr(34) & 1 & Chr(34))
var1 mi dà il fatturato

Ho provato con
sql2 = "SELECT tblFatturato.Posizione, tblFatturato.IdColl, Max(tblFatturato.Fatturato) AS MaxDiFatturato, tblFatturato.DataPosizione FROM tblFatturato WHERE [Posizione] = '1' GROUP BY tblFatturato.Posizione, tblFatturato.IdColl, tblFatturato.DataPosizione"

 Set rs = db.OpenRecordset(sql2)
        VarID = rs!IdColl
Mi restituisce la riga sbagliata, l'ID sbagliato.
non il più alto fatturato ma la prima riga.


text:

Temo che l'errore sia il RAGGRUPPAMENTO della query...
Scrivi senza raggruppare ordinando per ID DECRESCENTE e leggi il primo.

@Alex


text:
> Temo che l'errore sia il RAGGRUPPAMENTO della query...
> Scrivi senza raggruppare ordinando per ID DECRESCENTE e leggi il primo.
>
> @Alex

Forse intendevi dire "Fatturato" in Ordine Decrescente...e leggi il primo

sql2 = "SELECT TblFatturato.Posizione, TblFatturato.IdColl, Max(TblFatturato.Fatturato) AS MaxDiFatturato, TblFatturato.DataPosizione FROM TblFatturato WHERE [Posizione] = '1' ORDER BY TblFatturato.Fatturato"

Ho provato così, ma mi dice "Impossibile eseguire una query  che non include l'espressione "Posizione" specificata come parte di una funzione di aggregazione"


text:

Ah Scusa Alex, ho capito cosa intendevi dire... escludere  anche Max...!


text:
> Ah Scusa Alex, ho capito cosa intendevi dire... escludere anche Max...!

Puoi usare:
SELECT TOP 1 .....
FROM T1
WHERE TuaCondizione
ORDER BY ID Desc

Otterrai solo il record che ti serve, se esiste.
@Alex


author: Bruno Campanini

text:

Prova così:
======================================================
SQL = "SELECT IdColl FROM tblFatturato " & _
"GROUP BY IdColl ORDER BY Sum(Fatturato) DESC;"
MsgBox CurrentDb.OpenRecordset(SQL, dbOpenSnapshot)(0)
======================================================

Ntuno


text:

Perfetto.  Funzionano entrambe. Grazie Bruno e Alex
... Nella Query successiva ho bisogno di fare lo stesso lavoro sul campo Data
solo che la query ignora L'ORARIO del campo data. Per cui due transazioni avvenute alla stessa data
hanno lo stesso valore. Come faccio a far mettere in ordine tenendo conto dell'ORA?


text:

Ho detto una castroneria. Legge anche l'0ra!


title: Sfogliare cartelle

author: MarcoVR

text:
Buongiorno
Partendo dall'esempio del sitocomune General 6.5 mi interesserebbe
sapere come iniziare a sogliare le cartelle partendo da un punto
diverso e variabile
Grazie


title: Sfogliare cartelle

author: Cosimo S,

text:

cosa intendi esattamente per "punto diverso e variabile" ?
io di solito uso questo semplice codice
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(msoFileDialogOpen)
dlgOpen.FilterIndex = 1
If dlgOpen.Show = 0 Then
    Exit Function
End If
Dim NomeFile As String
NomeFile = dlgOpen.SelectedItems(1)


title: Esecuzione di una function tramite un pulsante

author: Meade

text:
Dopo avere faticato non poco per scrivere la mia prima function, ecco
che mi blocco su un aspetto a dir poco banale...
Come faccio a eseguire la funzione premend un pulsante?
Ho provato a fare una macro dove uso EseguiCodice, ma niente.....
poi ho fatto come nel NorthWind, in clic del pulsante ho messo
"=NomeFunzione", ma niente......
Ho provato ha scrivere del codice che usi roba tipo Run ecc., ma
niente.....
Altre idee?  :-)


author: Sergio MAZZA

text:
"Meade" <mba...@NOSPAMMMMlibero.it> ha scritto nel messaggio
news:3d3fcb43...@powernews.libero.it...

Nel clic del pulsante:
Es.
'-----------
Dim valoreRitorno as Boh!
valoreRitorno = nomeFunzione(eventualiParametri)
'-----------
Ciao.
P.S. Le macro puoi esportarle in VBA per studiare il codice generato...
--
Sergio MAZZA


text:


Grazie dell'aiuto, ma sai qual'era il problema?   che avevo dato
identico nome al metodo e alla funzione in essa contenuto.... sgrunt!
3 ore perse per niente!


text:
"Meade" <mba...@NOSPAMMMMlibero.it> ha scritto nel messaggio
news:3d401cda...@powernews.libero.it...
>
> Grazie dell'aiuto, ma sai qual'era il problema?   che avevo dato
> identico nome al metodo e alla funzione in essa contenuto.... sgrunt!
> 3 ore perse per niente!
>
Tutto č bene quel che finisce bene...
Ciao.
--
Sergio MAZZA


title: Messaggi del motore.....

author: Gianni

text:
Ri salve ragazzi , na domanda piccola piccola, ho una maschera con una
combox con propità impostata a celta dei dati che contiene la combox,cioè
che si puo' lasciare vuoto con vaolre Null,ma se si deve immetere qualche
cosa deve essere contenuta nella combox,io vorrei sostituire il messagio
Standard di acces con uno mio personalizzato, come potrei fare senza
scegliere la propietà valido se:
Grazie a tutti
Gianni..


title: Messaggi del motore.....

author: Emyr

text:
On Mon, 1 Jul 2002 00:02:59 +0200, "Gianni" <
giian...@bluewin.ch
>
wrote:

vedi evento non in elenco
Saluti.
Emanuele.


title: machere che si riducono a icona...

author: stwe

text:
ovvero ho le maschere che sono popup, quindi quando passo da una maschera
all'altra devo minimizzare la corrente, ora mi capita che alcune volte ne ho
tante che fanno su e giů sullo schermo (quando mando in anteprima un report
che non puň essere popup perche' ha la sua bella barra degli strumenti...) e
potrebbe dare fastidio, secondo voi esiste un modo per non far vedere sto
sali scendi di finestre?
grazie
by
stwe


title: machere che si riducono a icona...

author: Potone

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio news:AjJZ8.83481$Jj7.2...@news1.tin.it...
> ovvero ho le maschere che sono popup, quindi quando passo da una maschera
> all'altra devo minimizzare la corrente, ora mi capita che alcune volte ne ho
> tante che fanno su e giù sullo schermo (quando mando in anteprima un report
> che non può essere popup perche' ha la sua bella barra degli strumenti...) e
> potrebbe dare fastidio, secondo voi esiste un modo per non far vedere sto
> sali scendi di finestre?
> grazie
> by
> stwe
>
Ciao,
se non ho capito male: quando apri un report in anteprima hai alcune maschere popup che lo coprono parzialmente e non si capisce più
niente.
Potresti creare una routine in un modulo comune da richiamare all'apertura e alla chiusura dei report; questa funzione, chiamata
all'apertura del report, potrebbe rendere invisibili tutte le maschere correntemente aperte e memorizzarne i nomi in un array di
stringhe (statico), chiamata alla chiusura potrebbe ripristinarne la visibilità pescando i nomi delle maschere dall'elenco
nell'array.
Ciao,
Mat.


title: machere che si riducono a icona...

text:
"Potone" <
NOSPAMm...@inwind.it
> ha scritto nel messaggio
news:yPa_8.8252$s74.2...@twister1.libero.it...

grazie innanzi tutto,
ma non funziona perchè comunque l'apertura del report avviene dopo il
"sali-scendi". Probabilmente sbaglio io qualcosa... non so.
by
stwe


title: Db e tabelle da PC a SERVER

author: Gio&Tin

text:
Vorrei sapere se ci sono degli accorgimenti particolari da utilizzare se si
devono utilizzare dei DB sul server
La domanda nasce dal fatto che un lavoro che ho creato e che funziona sul
mio PC, messo sul server in modo che possa essere utilizzato da + user
(lo scopo è quello di tenere aggiornato l'archivio delle modifiche
tecniche), presenta dei bug sulle singole workstation che puntano con un
link al server!
Grazie Giovanni


title: Db e tabelle da PC a SERVER

author: Fabio Chiaro

text:
"Gio&Tin" <
joeti...@libero.it
> ha scritto nel messaggio
news:hvdC9.47524$8E3.1...@twister2.libero.it...

Se parli di file .mdb penso che l'unico "accorgimento" è quello di separare
FE e BE e quindi mettere il BE sul server e una copia del FE su ogni
workstation.
Bisognerebbe comunque sapere quali sono questi bug, che sistema operativo
usi tu e il tuo cliente e che versione di Office usate.
Ciao, FABIO


title: Db e tabelle da PC a SERVER

text:
> > Vorrei sapere se ci sono degli accorgimenti particolari da utilizzare se
> si
> > devono utilizzare dei DB sul server
> > La domanda nasce dal fatto che un lavoro che ho creato e che funziona
sul
> > mio PC, messo sul server in modo che possa essere utilizzato da + user
> > (lo scopo è quello di tenere aggiornato l'archivio delle modifiche
> > tecniche), presenta dei bug sulle singole workstation che puntano con un
> > link al server!
> >
> > Grazie Giovanni
>
>
> Se parli di file .mdb penso che l'unico "accorgimento" è quello di
separare
> FE e BE e quindi mettere il BE sul server e una copia del FE su ogni
> workstation.
>
> Bisognerebbe comunque sapere quali sono questi bug, che sistema operativo
> usi tu e il tuo cliente e che versione di Office usate.
>
> Ciao, FABIO
Fabio grazie acnche a te per questa risposta e per le repliche al mio on
error goto...
Scusa la domanda: Cosa sono gli FE e i BE :-o
Io mi sono limitato ad un copia ed incolla dei mie due MDB (tabelle dati in
uno e maschere report query...nell'altro)
sulla cartella del SERVER aziendale. Tale cartella può essere vista da tutti
gli user aventi un PC.
Poi sono passato sui singoli PC se sui loro desktop ho creato un link al
file principale nella cartella sul server. Basta!
Il bello è che a giorni alterni funziona tutto correttamente altri no. Per
esempio dopo il terzo USER al quale ho crato il link
cominciano i problemi (vi farò sapere gli errori presto). Mah!
Ciao


title: Db e tabelle da PC a SERVER

text:
"Gio&Tin" <
joeti...@libero.it
> ha scritto nel messaggio
news:m5GC9.52469$8E3.1...@twister2.libero.it...
[CUT]
> Fabio grazie acnche a te per questa risposta e per le repliche al mio on
> error goto...
> Scusa la domanda: Cosa sono gli FE e i BE :-o
> Io mi sono limitato ad un copia ed incolla dei mie due MDB (tabelle dati
in
> uno e maschere report query...nell'altro)
FE = Front End = Interfaccia (maschere, report, ecc..)
BE = Back End = Dati
Lo hai già fatto anche se non sapevi come si chiamavano
> sulla cartella del SERVER aziendale. Tale cartella può essere vista da
tutti
> gli user aventi un PC.
> Poi sono passato sui singoli PC se sui loro desktop ho creato un link al
> file principale nella cartella sul server. Basta!
Invece che tutti puntino al FE sul server sarebbe meglio che ogni
workstation ne avesse uno con le tabelle collegate al BE sul server. Ad ogni
modo, a parte le prestazioni, dovrebbe funzionare lo stesso ma vorrei sapere
che errori ti da
> Il bello è che a giorni alterni funziona tutto correttamente altri no. Per
> esempio dopo il terzo USER al quale ho crato il link
> cominciano i problemi (vi farò sapere gli errori presto). Mah!
Si rovinano i dati e devi ricompattarli? Hai notato se il problema viene
causato sempre da una macchina? Per caso hai delle schede di rete Realtek?
Fammi sapere
Fabio


title: Db e tabelle da PC a SERVER

text:
"Fabio Chiaro" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:LnHC9.52545$8E3.1...@twister2.libero.it...

Ho installato il file su due PC che puntano ai soli dati BE sul
server...'scipterina nun ne vole sapè.
Ma nun ne vole sapè solo una certa parte del DB, il resto funge e anche
bene...
Secondo me potrebbe dipendere dal fatto che alucni riferimenti mancano sui
singoli PC.
Se non dovessi trovare nella lista quelli che lui dice mancanti, es MANCA
MICROSODFT DAO 3.51,
dove li pesco?
Gio


title: Db e tabelle da PC a SERVER

text:
"Gio&Tin" <
joeti...@libero.it
> ha scritto nel messaggio
news:14aD9.5992$2B1.1...@twister2.libero.it...
[CUT]
> Ho installato il file su due PC che puntano ai soli dati BE sul
> server...'scipterina nun ne vole sapè.
> Ma nun ne vole sapè solo una certa parte del DB, il resto funge e anche
> bene...
Forse non sono stato come il mio cognome...
COOOOSAAANONFUNZIONAAAAAAAAA!!!
> Secondo me potrebbe dipendere dal fatto che alucni riferimenti mancano sui
> singoli PC.
> Se non dovessi trovare nella lista quelli che lui dice mancanti, es MANCA
> MICROSODFT DAO 3.51
Se mancano i riferimenti deve esserci scritto MANCA e se selezioni la riga
con il riferimento mancante sotto vedi qual'è il file della libreria da
registrare.
In ogni caso se fai un "Compila tutti i moduli" e non ti da errori di
compilazione puoi togliere i riferimenti mancanti.
Ciao, FABIO


title: somma condizionata in query con DSum non riesco (per totali parziali).

author: montanaro®

text:
Buongiorno, spero di essere chiaro:
ho una query e tra gli altri contiene questi campi:
codicecliente | fatturato | ggincasso|
Vorrei ottenere la media dei gg di incasso x cliente, quindi voglio
sommare la matrice
(fatturato * gg incasso) per ogni cliente dividendola per la somma del
rispettivo fatturato.
Ho provato:
DSum("[fatturato]" * "[gg incasso]"; "[nome query]"; criterio?)
cosa metto come criterio? la somma deve interrompersi ad ogni cambio di
codice cliente perchè non desidero il risultato per il cliente "xy" ma
per tutti i clienti, non so come impostare il criterio, e non
mettendolo mi fa la somma totale della matrice.
Idee?
Grazie.


text:
montanaro® wrote:
> Buongiorno, spero di essere chiaro:
> ho una query e tra gli altri contiene questi campi:
>
> codicecliente | fatturato | ggincasso|
>
> Vorrei ottenere la media dei gg di incasso x cliente, quindi voglio
> sommare la matrice
> (fatturato * gg incasso) per ogni cliente dividendola per la somma del
> rispettivo fatturato.
> Ho provato:
>
> DSum("[fatturato]" * "[gg incasso]"; "[nome query]"; criterio?)
>
> cosa metto come criterio? la somma deve interrompersi ad ogni cambio
> di codice cliente perchč non desidero il risultato per il cliente
> "xy" ma per tutti i clienti, non so come impostare il criterio, e non
> mettendolo mi fa la somma totale della matrice.
> Idee?
> Grazie.
SELECT IDCliente, CLiente, (SELECT (Fatturato*[gg incasso]) as P FROM
Tuaquery where rifidCliente = Clienti.idcliente) as Tuofatturato FROM
clienti
--
--
Massimiliano Amendola
www.accessgoup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


text:
MA ha scritto:
> montanaro® wrote:
> > Buongiorno, spero di essere chiaro:
> > ho una query e tra gli altri contiene questi campi:
> >
> > codicecliente | fatturato | ggincasso|
> >
> > Vorrei ottenere la media dei gg di incasso x cliente, quindi voglio
> > sommare la matrice
> > (fatturato * gg incasso) per ogni cliente dividendola per la somma del
> > rispettivo fatturato.
> > Ho provato:
> >
> > DSum("[fatturato]" * "[gg incasso]"; "[nome query]"; criterio?)
> >
> > cosa metto come criterio? la somma deve interrompersi ad ogni cambio
> > di codice cliente perchè non desidero il risultato per il cliente
> > "xy" ma per tutti i clienti, non so come impostare il criterio, e non
> > mettendolo mi fa la somma totale della matrice.
> > Idee?
> > Grazie.
> SELECT IDCliente, CLiente, (SELECT (Fatturato*[gg incasso]) as P FROM
> Tuaquery where rifidCliente = Clienti.idcliente) as Tuofatturato FROM
> clienti
> --
> --
> Massimiliano Amendola
>
www.accessgoup.it
> Il sito italiano di svilupatori Access
>
www.donkarl.com/it/cisa
ok grazie ora importo tutto in un db nuovo (mi sa che il vecchio è
corrotto) e poi provo.


title: cambia nome all campo

text:
Ciao a tutti volevo chiedere come posso risolvere questo problema?
ho una tbl che si chiamo "FOGLI" all'interrno della quale ho creato i
seguenti campi
id   nome  mese anno e O1 02 03 04 05 ecc. fino a O31
i campi che iniziano con la lettera O identificano un campo ore e il numero
identifica il giorno .
Premesso cio la mia domanda è la seguente :
E possibile in una query cambiare ad esempio O1 in 01/01/2005 avendo 1 nel
campo mese e 2005 nel campo anno ?
grazie a tutti per eventuali risposte


title: cambia nome all campo

text:

Allora crati da solo la query di aggiornamento partendo da una di selezione.
Questi i passaggi
Nuova query
Aggingi la tabella
ci metti un campo che chiami Pippo fatto così Pippo:Left(tuocampo;1)
poi come criterio ci metti "O"
lanci la query di selezione e vedrai che hai solo i campi con quella
Ora crearti la query di aggiornamento è semplice
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: cambia nome all campo

text:
scusami ma non riesco a capire
facendo come dici tu riesco a campiare a seconda del mese e l'anno il nome
del campo O1 in 01/01/2005 ?
il valore del campo O1 e ad esempio 8
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:do8h58$bgj$1...@area.cu.mi.it...



title: cambia nome all campo

text:
Gianni wrote:
> scusami ma non riesco a capire
Scrivi DOPO il quoting
> facendo come dici tu riesco a campiare a seconda del mese e l'anno il
> nome del campo O1 in 01/01/2005 ?
> il valore del campo O1 e ad esempio 8
Allora non ho capito com'č la struttura della tua query
Pensavo che O1 fosse il valore non il nome del campo
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:do8h58$bgj$1...@area.cu.mi.it...
>> Gianni wrote:
>>> Ciao a tutti volevo chiedere come posso risolvere questo problema?
>>>
>>> ho una tbl che si chiamo "FOGLI" all'interrno della quale ho creato
>>> i seguenti campi
>>> id   nome  mese anno e O1 02 03 04 05 ecc. fino a O31
>>> i campi che iniziano con la lettera O identificano un campo ore e il
>>> numero identifica il giorno .
>>> Premesso cio la mia domanda č la seguente :
>>> E possibile in una query cambiare ad esempio O1 in 01/01/2005 avendo
>>> 1 nel campo mese e 2005 nel campo anno ?
>>>
>>>
>>> grazie a tutti per eventuali risposte
>> Allora crati da solo la query di aggiornamento partendo da una di
>> selezione.
>> Questi i passaggi
>> Nuova query
>> Aggingi la tabella
>> ci metti un campo che chiami Pippo fatto cosě Pippo:Left(tuocampo;1)
>> poi come criterio ci metti "O"
>> lanci la query di selezione e vedrai che hai solo i campi con quella
>> Ora crearti la query di aggiornamento č semplice



title: cambia nome all campo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:do8i2m$de0$1...@area.cu.mi.it...

la struttura e la seguente :
SELECT FOGLI.Matricola, FOGLI.Nome, FOGLI.Mese, FOGLI.Anno, FOGLI.O1,
FOGLI.O2, FOGLI.O3, FOGLI.O4, FOGLI.O5, FOGLI.O6, FOGLI.O7, FOGLI.O8,
FOGLI.O9, FOGLI.O10, FOGLI.O11, FOGLI.O12, FOGLI.O13, FOGLI.O14, FOGLI.O15,
FOGLI.O16, FOGLI.O17, FOGLI.O18, FOGLI.O19, FOGLI.O20, FOGLI.O21, FOGLI.O22,
FOGLI.O23, FOGLI.O24, FOGLI.O25, FOGLI.O26, FOGLI.O27, FOGLI.O28, FOGLI.O29,
FOGLI.O30, FOGLI.O31
FROM FOGLI;


title: cambia nome all campo

text:
Gianni wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:do8i2m$de0$1...@area.cu.mi.it...
>> Gianni wrote:
>>> scusami ma non riesco a capire
>> Scrivi DOPO il quoting
>>
>>> facendo come dici tu riesco a campiare a seconda del mese e l'anno
>>> il nome del campo O1 in 01/01/2005 ?
>>> il valore del campo O1 e ad esempio 8
>> Allora non ho capito com'è la struttura della tua query
>> Pensavo che O1 fosse il valore non il nome del campo
>>
>>>
>>>>> id   nome  mese anno e O1 02 03 04 05 ecc. fino a O31
>>>>> i campi che iniziano con la lettera O identificano un campo ore e
>>>>> il numero identifica il giorno .
>>>>> Premesso cio la mia domanda è la seguente :
>>>>> E possibile in una query cambiare ad esempio O1 in 01/01/2005
>>>>> avendo 1 nel campo mese e 2005 nel campo anno ?
>>
>>
> la struttura e la seguente :
> SELECT FOGLI.Matricola, FOGLI.Nome, FOGLI.Mese, FOGLI.Anno, FOGLI.O1,
> FOGLI.O2, FOGLI.O3, FOGLI.O4, FOGLI.O5, FOGLI.O6, FOGLI.O7, FOGLI.O8,
> FOGLI.O9, FOGLI.O10, FOGLI.O11, FOGLI.O12, FOGLI.O13, FOGLI.O14,
> FOGLI.O15, FOGLI.O16, FOGLI.O17, FOGLI.O18, FOGLI.O19, FOGLI.O20,
> FOGLI.O21, FOGLI.O22, FOGLI.O23, FOGLI.O24, FOGLI.O25, FOGLI.O26,
> FOGLI.O27, FOGLI.O28, FOGLI.O29, FOGLI.O30, FOGLI.O31
> FROM FOGLI;
Qundi tu vuoi mettere nel campo O1 il valore del mese e dell'anno. E l'ora
che fine fa?



title: cambia nome all campo

text:

Guarda se ho capito bene
UPDATE Fogli SET Fogli.O1 = "01/" & [mese] & "/" & [anno];



title: cambia nome all campo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:do8jeu$fpt$1...@area.cu.mi.it...

scusami se non mi faccio capire ma io vogli cabiare il nome del camo O1 in
01/01/2005
e non il valore .
tenenendo prendendo 1 dal nome del campo il mese  dal campo mese e l'anno
dal campo anno


title: cambia nome all campo

text:

>
> scusami se non mi faccio capire ma io vogli cabiare il nome del camo
> O1 in 01/01/2005
> e non il valore .
> tenenendo prendendo 1 dal nome del campo il mese  dal campo mese e
> l'anno dal campo anno
non puoi cambiare il nome del campo ogni record che visualizzi.
che tipo di visualizzazione hai?
Mascher continue, singola o foglio dati?



title: cambia nome all campo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:do8k7l$h13$1...@area.cu.mi.it...

>La visualizzazione che mi interessava e Fogli dati


title: cambia nome all campo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:do8k7l$h13$1...@area.cu.mi.it...

la visualizzazione che mi interessava e Fogli dati


title: cambia nome all campo

text:

Quindi la prima data è quella che ti interessa po sono tutte date uguali?
In ogni caso devi entrare in design e cambiare *solo* la caption
dell'etichetta
non il campo, altrimenti combini casini



title: DAO o ADO

author: leone

text:
Sto incominciando a imparare ad utilizzare Access 2003 e leggendo vari
testi non sono acora riuscito a capire se è necessario imparare sia
ADO che DAO. Da quanto ho capito ADO è una versione più recente delle
funzioni contenute in DAO anche se incompleta sotto qualche punto di
vista.
Insomma partendo da zero un neo programmatore può ignorare DAO e
studiare solo ADO ?


title: DAO o ADO

text:
"leone" <
leo_...@yahoo.it
> wrote in message
news:5m3gp1p2jkdrefbj2...@4ax.com
> Sto incominciando a imparare ad utilizzare Access 2003 e leggendo vari
> testi non sono acora riuscito a capire se è necessario imparare sia
> ADO che DAO. Da quanto ho capito ADO è una versione più recente delle
> funzioni contenute in DAO anche se incompleta sotto qualche punto di
> vista.
Credo tu abbia capito male.
Sono 2 mondi diversi e, a parte metodi e proprietà Omonimi
hanno valore assoluto differente.

> Insomma partendo da zero un neo programmatore può ignorare DAO e
> studiare solo ADO ?
Dipende da cosa hai intenzione di sviluppare e come.
Se usi Access come FE e JET come BE direi senza ombra di
dubbio che DAO è l'unica cosa da imparare.
Se pensi di passare come BE ad un server SQL ma continui
a sviluppare in Access il FE la cosa è opinabile, ma direi
che forse per flessibilità e scalabilitò potrebbe essere
meglio ADO, ma DAO sarebbe ugualmente necessario.
Ti ricordo che Access usa DAO fino alla versione 2003
come come ObjectType per le Maschere ecc, pertanto le 2
librerie vanno conosciute.
Se invece pensi di passare a progetti ADP allora decisamente
ADO, così come userei ADO se dovessi sviluppare un FE in VB.
A livello di prestazioni come vedi è difficile poter dire quale
sia meglio, in quanto dipende dal contesto.
Ovviamente sono considerazioni personali, e per questo Opinabili.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: DAO o ADO

author: Oscar Manfredini

text:
> Dipende da cosa hai intenzione di sviluppare e come.
> Se usi Access come FE e JET come BE direi senza ombra di
> dubbio che DAO è l'unica cosa da imparare.
> Se pensi di passare come BE ad un server SQL ma continui
> a sviluppare in Access il FE la cosa è opinabile, ma direi
> che forse per flessibilità e scalabilitò potrebbe essere
> meglio ADO, ma DAO sarebbe ugualmente necessario.
> Ti ricordo che Access usa DAO fino alla versione 2003
> come come ObjectType per le Maschere ecc, pertanto le 2
> librerie vanno conosciute.
Beh, con una configurazione del genere (via ODBC) tutto sommato non ci sono
ragioni per utilizzare anche ADO.
In fin dei conti si possono invocare SP del Server anche con SQL Pass Th o
ODBCDirect.
Forse ti riferivi a qualcosa di specifico?
> Se invece pensi di passare a progetti ADP allora decisamente
> ADO, così come userei ADO se dovessi sviluppare un FE in VB.
>
> A livello di prestazioni come vedi è difficile poter dire quale
> sia meglio, in quanto dipende dal contesto.
Ciao.


title: DAO o ADO

text:
"Oscar Manfredini" <
os...@nospam.it
> wrote in message
news:439822be$0$27611$
4faf...@reader1.news.tin.it
>
>
>
> > Dipende da cosa hai intenzione di sviluppare e come.
> > Se usi Access come FE e JET come BE direi senza ombra di
> > dubbio che DAO č l'unica cosa da imparare.
>
> > Se pensi di passare come BE ad un server SQL ma continui
> > a sviluppare in Access il FE la cosa č opinabile, ma direi
> > che forse per flessibilitŕ e scalabilitň potrebbe essere
> > meglio ADO, ma DAO sarebbe ugualmente necessario.
> > Ti ricordo che Access usa DAO fino alla versione 2003
> > come come ObjectType per le Maschere ecc, pertanto le 2
> > librerie vanno conosciute.
>
> Beh, con una configurazione del genere (via ODBC) tutto sommato non ci sono
> ragioni per utilizzare anche ADO.
> In fin dei conti si possono invocare SP del Server anche con SQL Pass Th o
> ODBCDirect.
> Forse ti riferivi a qualcosa di specifico?
>
Ciao Oscar.
Beh io uso DAO ad ancora con A97+SQL sia con
ODBC_DIRECT che con ODBC(LinkedTable) e mi trovo bene, ma
sai bene che si puň sfruttare ADO anche per associare
un Recordset a Form dalla versione 2002 ed approfittare
della maggiore flessibilitŕ in caso di gestione Multiutenza
e dei blocchi sui RS.
Per le Q_PT sai bene il limite che anno, anche se non mi ha mai
dato fastidio.....!
Per il resto era solo una panoramica.

> Ciao.
P.S. ti ricordi il discorso del progetto di formattazione
REPORT con l'uso dell'Oggetto printer..?
Beh nonostante l'oggetto in questione sia estremamente
semplice da usare ci sono grossi problemi sulla scelta
dell'utilizzo.
Se usato sull'Oggetto Reports(NomeReport).Printer viene
effettuata una riformattazione del Report ad ogni modifica
di proprietŕ con il conseguente reset dell'Array di controlli,
costringendoci a rileggere tutto(perdita di tempo esagerata).
Usandolo su Application i problemi sono altri, vale a dire
il caricamento delle personalizzazioni pare non andare.
In ogni caso ci stiamo lavorando visto che la tua idea di base
era ottima.
Ciao.



title: DAO o ADO

text:
> Ciao Oscar.
> Beh io uso DAO ad ancora con A97+SQL sia con
> ODBC_DIRECT che con ODBC(LinkedTable) e mi trovo bene, ma
> sai bene che si può sfruttare ADO anche per associare
> un Recordset a Form dalla versione 2002 ed approfittare
> della maggiore flessibilità in caso di gestione Multiutenza
> e dei blocchi sui RS.
E' vero, però è un tipo di gestione che non consiglierei: l'associazione al
volo di recordsets funziona con le forms ma non con la reportistica ed è più
impegnativa a livello di tempi di programmazione.
> Per le Q_PT sai bene il limite che anno, anche se non mi ha mai
> dato fastidio.....!
In rapporto alle Q_PT mi riferivo al semplice utilizzo per Update/Delete
Batch sul Server, non per creare origini dati per le Forms (non ce n'è
comunque bisogno visto che il 90% delle istruzioni SQL vengono fatte
eseguire dal Driver sul Server).
> P.S. ti ricordi il discorso del progetto di formattazione
> REPORT con l'uso dell'Oggetto printer..?
Ricordo sì!
> Beh nonostante l'oggetto in questione sia estremamente
> semplice da usare ci sono grossi problemi sulla scelta
> dell'utilizzo.
Ti dirò che feci qualche esperimento sul codice globale di caricamento
impostazioni.
La seccatura è che non è possibile riferirsi alle proprietà del printer come
con le altre (ctr.properties("NomeProprietà") ed è necessario scrivere un pò
di roba ... però funziona mica male.
Ho valutato invece più problemi (quelli che hai citato penso) nell'inserire
tali impostazioni nell'Editor visuale: quindi ho accantonato.
> Se usato sull'Oggetto Reports(NomeReport).Printer viene
> effettuata una riformattazione del Report ad ogni modifica
> di proprietà con il conseguente reset dell'Array di controlli,
> costringendoci a rileggere tutto(perdita di tempo esagerata).
> Usandolo su Application i problemi sono altri, vale a dire
> il caricamento delle personalizzazioni pare non andare.
> In ogni caso ci stiamo lavorando visto che la tua idea di base
> era ottima.
Beh, sulle prime credevo fosse più semplice l'implementazione del printer:
sbagliavo   :-)
Comunque quel lavoro già così è notevole e conto d'inserirlo a breve nei
nostri progetti...
Ciao, Oscar


title: DAO o ADO

text:
"Oscar Manfredini" <
os...@nospam.it
> wrote in message
news:43982f09$0$27594$
4faf...@reader1.news.tin.it
[CUT]
> E' vero, però è un tipo di gestione che non consiglierei: l'associazione al
> volo di recordsets funziona con le forms ma non con la reportistica ed è più
> impegnativa a livello di tempi di programmazione.
Si concordo, richiederebbe delle Tabelle temporanee, e sarebbe una
scocciatura.
> > Per le Q_PT sai bene il limite che anno, anche se non mi ha mai
> > dato fastidio.....!
>
> In rapporto alle Q_PT mi riferivo al semplice utilizzo per Update/Delete
> Batch sul Server, non per creare origini dati per le Forms (non ce n'è
> comunque bisogno visto che il 90% delle istruzioni SQL vengono fatte
> eseguire dal Driver sul Server).

Per le Q_PT di tipo ACTION o per eseguire SP Action è perfetto.
Per le Query Select come hai giustamente detto solo il 90%, o meglio
se non usi funzioni che richiedono l'elaborazione lato Jet, che
purtroppo non sempre si possono evitare.
> > P.S. ti ricordi il discorso del progetto di formattazione
> > REPORT con l'uso dell'Oggetto printer..?
>
> Ricordo sì!
>
> > Beh nonostante l'oggetto in questione sia estremamente
> > semplice da usare ci sono grossi problemi sulla scelta
> > dell'utilizzo.
>
> Ti dirò che feci qualche esperimento sul codice globale di caricamento
> impostazioni.
> La seccatura è che non è possibile riferirsi alle proprietà del printer come
> con le altre (ctr.properties("NomeProprietà") ed è necessario scrivere un pò
> di roba ... però funziona mica male.
> Ho valutato invece più problemi (quelli che hai citato penso) nell'inserire
> tali impostazioni nell'Editor visuale: quindi ho accantonato.
;-) noi invece stiamo andando avanti, la seccatura principale è
esattamente l'impossibilità si accedere all'enumerazione, e come
hai giustamente visto serve scrivere tutto il Codice per ogni singola
property, controllando bene che non sia variata onde evitare la
riformattazione dell'array............
>
> Beh, sulle prime credevo fosse più semplice l'implementazione del printer:
> sbagliavo   :-)
Passate le feste riprendiamo la cosa e credo che riusciremo a
risolvere tutto, forse non in modo sempre elegante, ma........
> Comunque quel lavoro già così è notevole e conto d'inserirlo a breve nei
> nostri progetti...
Bene, è un gran piacere.
> Ciao, Oscar
Ciao



title: DAO o ADO

text:
"leone" <
leo_...@yahoo.it
> wrote in message
news:5m3gp1p2jkdrefbj2...@4ax.com...

Partendo da zero farei proprio il contrario.
Brunol


title: DAO o ADO

author: len

text:


Ok, vi ringrazio per le risposte.
Il dubbio mi era venuto leggengo un testo su Access dell'Apogeo che
diceva che Microsoft per il futuro puntava tutto su ADO  e che quindi
DAO sarebbe lentamente passata in secondo piano, in quanto la
struttura ADO (ADOX)  è più snella e con caratteristiche di accesso ai
dati universali e altro ancora.
Visto che comunque i miei progetti di utilizzo di Access avranno una
portata limitata mi sembra di capire che con DAO risolvo tutti i tipi
di problemi.
saluti,
leondardo


title: DAO o ADO

text:


Per ragioni di compatibilità con la vasta base di applicazioni
realizzate e tuttora gestite con i DAO, questi continuano a essere
supportati in Access 2000.... Ma Microsoft sembra puntare tutto sugli
ADO che sono disponibili non soltanto in Access ma in tutta la gamma
di prodotti software per lo sviluppo offerti da Microsoft...
Si può benissimo continuare  a lavorara con Access 2000 come se fosse
Access 97, ignorando gli Ado e basandosi soltanto sui DAO ma non
sarebbe una scelta strategica, perchè è politica dichiarata di M. di
abbandonare progressivamente i DAO per fare di ADO la struttura
portante di tutti i suoi prodotti.......
Potrebbe non  valere la pena convertire all'uso degli ADO
un'applicazione basata sui DAO  e perfettamente funzionante, ma per
chi sta per realizzarne una nuova e complessa farà bene a considerare
attentamente gli ActiveX data Object


title: DAO o ADO

author: Karl Donaubauer

text:
len wrote:
>...
> Per ragioni di compatibilità con la vasta base di applicazioni
> realizzate e tuttora gestite con i DAO, questi continuano a essere
> supportati in Access 2000.... Ma Microsoft sembra puntare tutto sugli
> ADO che sono disponibili non soltanto in Access ma in tutta la gamma
> di prodotti software per lo sviluppo offerti da Microsoft...
>
> Si può benissimo continuare  a lavorara con Access 2000 come se fosse
> Access 97, ignorando gli Ado e basandosi soltanto sui DAO ma non
> sarebbe una scelta strategica, perchè è politica dichiarata di M. di
> abbandonare progressivamente i DAO per fare di ADO la struttura
> portante di tutti i suoi prodotti.......
>
> Potrebbe non  valere la pena convertire all'uso degli ADO
> un'applicazione basata sui DAO  e perfettamente funzionante, ma per
> chi sta per realizzarne una nuova e complessa farà bene a considerare
> attentamente gli ActiveX data Object
Hai passato gli ultimi 3-4 anni in un container? ;-)
Questo era il tipo di testo di promozione per ADO dalla parte
di MS negli anni 1999 (release di A00) fino a 2001/2002 (AX).
Certo tanti autori hanno ripetuto queste promozioni.
Invece la grande maggioranza di sviluppatori che in pratica e ogni
giorno lavora con Access non è mai seguita in questa direzione.
C'erano ragioni tecniche che abbiamo discusso mille volte.
In principio era sempre l'integrazione e prestazione migliore di
DAO con JET ed MDB. ADO era ed è solo preferito in contesto
di ADP e ASP classico con JET.
Con il release di A03 finalmente anche MS ha accettato la realtà.
In un nuovo MDB di A03 (in contrario di A00 e AX) il riferimento
a DAO non è solo tornato ma precede questo ad ADO.
Nella prossima versione di Access ci saranno i primi adattamenti
ed aggiornamenti per DAO dopo tanti anni di ignoranza dalla
parte di MS.
Non sono solo conseguenze del mercato di Access ma
anche di .NET. ADO è antiquato anche per il marketing di MS
per il quale da 3-4 anni esiste solo
ADO.NET
. Il nome più o
meno è una finta perché non ha molto da fare con il classico ADO.
Il succo dalla vista di Access:
DAO è un evergreen e il re per Access/JET/MDB.
ADO è il re per ADP. ADOX era un episodio.
ADO.NET
 puo essere il futuro per tutti applicazioni di MS ma
non è ancora integrato nel mondo di Office. Quindi è interessante
ma non per il lavoro attuale con Access.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: DAO o ADO

text:
> Hai passato gli ultimi 3-4 anni in un container? ;-)
> Questo era il tipo di testo di promozione per ADO dalla parte
> di MS negli anni 1999 (release di A00) fino a 2001/2002 (AX).
;-))


title: DAO o ADO

text:
On Sat, 10 Dec 2005 17:19:43 +0100, "Karl Donaubauer"
<
NoS...@donkarl.com
> wrote:
>Hai passato gli ultimi 3-4 anni in un container? ;-)
>Questo era il tipo di testo di promozione per ADO dalla parte
>di MS negli anni 1999 (release di A00) fino a 2001/2002 (AX).
>Certo tanti autori hanno ripetuto queste promozioni.
Infatti la mia domanda da utente inesperto alle  prime armi partiva
proprio da queste considerazioni che ho trovato su diversi testi
che ho incominciato a leggere.
>Il succo dalla vista di Access:
>DAO è un evergreen e il re per Access/JET/MDB.
>ADO è il re per ADP. ADOX era un episodio.
>
ADO.NET
 puo essere il futuro per tutti applicazioni di MS ma
>non è ancora integrato nel mondo di Office. Quindi è interessante
>ma non per il lavoro attuale con Access.
Grazie Karl sei stato molto chiaro è sopratutto hai risolto le mie
perplessità su come affrontare senza troppa dispersione lo studio di
ACCESS
saluti,
leonardo


title: Accidenti, ho perso l'MDB!

author: Giovanni Perdicaro

text:
Mi sono ritrovato col solo MDE disperdendo l'MDB nel caos dei backup.
Dovrei fare modifiche minime quindi anche se si tratta di pochi form
preferirei che ci fosse il modo di recuperare il recuperabile :-\
Se esiste il modo, of course ^_^;
--
Giovanni "Gyo" Perdicaro
E-Mail:
gperd...@sicilyonline.it


title: Accidenti, ho perso l'MDB!

author: LaLo

text:
"Giovanni Perdicaro" <
gperd...@sicilyonline.it
> ha scritto nel messaggio
news:jvuf7t4v598fcn5j9...@4ax.com...

Chi mi dice che il DB è tuo? Hai hai, ti stai cacciando in un bel vespaio.
Ciao
LaLo


title: Accidenti, ho perso l'MDB!

author: Federico Luciani

text:
Giovanni Perdicaro wrote:
> Mi sono ritrovato col solo MDE disperdendo l'MDB nel caos dei backup.
> Dovrei fare modifiche minime quindi anche se si tratta di pochi form
> preferirei che ci fosse il modo di recuperare il recuperabile :-\
> Se esiste il modo, of course ^_^;
ti conviene cercarlo nel caos dei backup, in quanto da un mde non si torna
indietro.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Accidenti, ho perso l'MDB!

text:
It was Wed, 31 Jan 2001 15:30:47 GMT when Federico Luciani said:
>ti conviene cercarlo nel caos dei backup, in quanto da un mde non si torna
>indietro.
Peccato... beh, ci stavo gia' lavorando su da una versione vecchia ^_^
Grazie uguale... anche ai malpensanti che mi hanno preso per un
cracker ;-P (effettivamente l'argomento da adito a diffidenza ^_^;)



title: Accidenti, ho perso l'MDB!

text:
"Giovanni Perdicaro" <
gperd...@sicilyonline.it
> ha scritto nel messaggio
news:lsjg7tsp4lsbleluq...@4ax.com...
[CUT]
>
> Grazie uguale... anche ai malpensanti che mi hanno preso per un
> cracker ;-P (effettivamente l'argomento da adito a diffidenza ^_^;)
>
ROTFL
Sei anche friabile?
Ciao
LaLo


title: Accidenti, ho perso l'MDB!

text:
It was Thu, 1 Feb 2001 09:36:29 +0100 when LaLo said:
[cracker]
>ROTFL
>Sei anche friabile?
c'ho i cinque cereali c'ho ^__-
...o forse quella era una crioscina? ^_^;



title: Restituire valore

author: Fabrizio Mereu

text:
Sono nuovo del NG, e volevo sapere se qualcuno di vuoi può suggerirmi un
metodo per fare apparire in campo del record il risultato di una formula
che viene calcolata su altri campi inseriti.
Inoltre, già che ci sono, sapete come fare apparire in automatico
(quando si apre un DB) una determinata maschera senza andare ad aprirla
manualmente (per esempio, vorrei creare una maschera con dei pulsanti
per aprire altre maschere, tipo pannello di controllo)
Grazie a chi risponderà
Fabrizio


title: Restituire valore

author: MA

text:
Fabrizio Mereu wrote:
> Sono nuovo del NG, e volevo sapere se qualcuno di vuoi può suggerirmi
Ciao e benvenuto
> un metodo per fare apparire in campo del record il risultato di una
> formula che viene calcolata su altri campi inseriti.
Speigati meglio:
Tu hai una formula tipo
Prezzo*qtà
e la vuoi memorizzare in un campo di una tabella oltre che visualizzarlo ?
>
> Inoltre, già che ci sono, sapete come fare apparire in automatico
> (quando si apre un DB) una determinata maschera senza andare ad
> aprirla manualmente (per esempio, vorrei creare una maschera con dei
> pulsanti per aprire altre maschere, tipo pannello di controllo)
Se vaoi in strumenti utilità di sistema trovi la possibilità di crearti un
pannello comandi
con l'autocomposizione.
In ogni caso per visualizzare una maschera all'inizio
sempre in strumenti opzioni
c'è la possibilità di settare una serie di cose all'avvio
>
> Grazie a chi risponderà
>
> Fabrizio
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Restituire valore

text:
MA ha scritto:
>>un metodo per fare apparire in campo del record il risultato di una
>>formula che viene calcolata su altri campi inseriti.
>
>
> Speigati meglio:
> Tu hai una formula tipo
> Prezzo*qtà
> e la vuoi memorizzare in un campo di una tabella oltre che visualizzarlo ?
Esatto, volevo realizzare una formula tipo : prezzo*quantità, che si
calcola con un metodo a scelta in un campo di una maschera (ad esempio,
premendo un pulsante), il cui risultato viene memorizzato nel record
quando si preme salva.. come fare?
Inoltre, per quanto riguarda la maschera visualizzata all'apertura del
DB , non sono riuscito a trovare quello che mi dicevi tu.. potresti
spiegarti meglio? Tieni conto che non sono esattamente un super esperto
di database, anche se stiamo parlando di uno strumentino casalingo come
access.
Ti ringrazio per il benvenuto.
Fabrizio


title: Restituire valore

author: Andrea Faija

text:
>> Sono nuovo del NG, e volevo sapere se qualcuno di vuoi può suggerirmi
>
> Ciao e benvenuto
>
>> un metodo per fare apparire in campo del record il risultato di una
>> formula che viene calcolata su altri campi inseriti.
>
> Speigati meglio:
> Tu hai una formula tipo
> Prezzo*qtà
> e la vuoi memorizzare in un campo di una tabella oltre che visualizzarlo ?
Caso simile....
mi spiego:
Maschera nome: Pippo
sottomaschera : Flavio
allora la sottomaschera Flavio e' una maschera a maschere continue
che restituisce valori di alcuni record....
torniamo a Prezzo* quantità.
nella sottomaschera flavio riesco a farmi calcolare il valore totale in una
textbox a parte, ma questo valore calcola i singoli Prezzo* quantità.
ecco il mio problema: e per avere un totale di questi valori ottenuti?
magari nella maschera Pippo piuttosto che nella sottomaschera?
access mi risponde sempre male con : #Nome?
Grazie a tutti


title: Restituire valore

text:
Fabrizio Mereu wrote:
> MA ha scritto:
>
>>> un metodo per fare apparire in campo del record il risultato di una
>>> formula che viene calcolata su altri campi inseriti.
>>
>>
>> Speigati meglio:
>> Tu hai una formula tipo
>> Prezzo*qtà
>> e la vuoi memorizzare in un campo di una tabella oltre che
>> visualizzarlo ?
Non ti conviene memorizzarlo in tabella,
piuttosto salvati la query che fa il calcolo e usa sempre quella
>
>
> Esatto, volevo realizzare una formula tipo : prezzo*quantità, che si
> calcola con un metodo a scelta in un campo di una maschera (ad
> esempio, premendo un pulsante), il cui risultato viene memorizzato
> nel record quando si preme salva.. come fare?
>
> Inoltre, per quanto riguarda la maschera visualizzata all'apertura del
> DB , non sono riuscito a trovare quello che mi dicevi tu.. potresti
> spiegarti meglio? Tieni conto che non sono esattamente un super
> esperto di database, anche se stiamo parlando di uno strumentino
> casalingo come access.
strumenti
Avvio
>
> Ti ringrazio per il benvenuto.
Assolutamente dovuto.
Questo è un NG molto frequentato, anche di buon livello. Non è moderato ma
ai frequentatori è richiesto
per puro spirito di partecipazione di seguire alcune regolette che troverai
sul post di Roberto chiamato "istruzioni per l'uso" o su
www.accessgroup.it/notiquette.htm



title: Restituire valore

text:

Ciao
l'errore sta nell'effettuare i calcoli con i controlli e non con un campo
calcolato nella query
Creati il sudedtto campo e associa un controllo a quel campo



title: Restituire valore

text:
> Ciao
> l'errore sta nell'effettuare i calcoli con i controlli e non con un campo
> calcolato nella query
> Creati il sudedtto campo e associa un controllo a quel campo
> --
> _ _
ho creato la query
e funziona
ma se la associo alla textbox, questa mi restituisce sempre  #Nome?
ecco come:
=[totali(per fatture)]![totali]
come origine dati alla textbox
query:
SELECT storicoarticoli.idelemento, storicoarticoli.idcliente,
storicoarticoli.idfattura, storicoarticoli.idpreventivo,
storicoarticoli.quantita, storicoarticoli.descrizione,
storicoarticoli.prezzounitario, storicoarticoli.iva,
storicoarticoli.dataacquisto, storicoarticoli.idfornitore,
storicoarticoli.quantita*storicoarticoli.prezzounitario AS totali
FROM storicoarticoli
GROUP BY storicoarticoli.idelemento, storicoarticoli.idcliente,
storicoarticoli.idfattura, storicoarticoli.idpreventivo,
storicoarticoli.quantita, storicoarticoli.descrizione,
storicoarticoli.prezzounitario, storicoarticoli.iva,
storicoarticoli.dataacquisto, storicoarticoli.idfornitore,
storicoarticoli.quantita*storicoarticoli.prezzounitario
HAVING (((storicoarticoli.idfattura)=[Forms]![Fatture]![IDFattura]));
dove sbaglio?