mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Campo memo. Dimensione massima e contatore caratteri

Un saluto a tutto il NG.
Ho due necessità.
All'interno di una maschera ho un controllo associato ad un campo memo che, 
per necessità imposte, non deve superare, quando stampato, più di n pagine.
Il report non contiene solo quel controllo ma, ahimè,anche altri, disposti 
prima del campo memo in questione (ho difficoltà, quindi, a pensare di 
giocare intorno al valore di page).
La scorciatoia che ho pensato è quella di trasformare le dimensioni massime 
del campo in numero massimo di caratteri che si possono immettere, sebbene 
questo approccio viene sballato quando si va a capo prima della fine della 
riga (caso molto frequente) o se si immette una riga vuota (che corrisponde 
ad un solo carattere e non a tanti caratteri quanti corrispondono ad una 
riga).
Su questo argomento, accetto consigli che mi possono migliorare il risultato 
finale.
Ammettendo, infine, che l'unico metodo è quello da me pensato, mi farebbe 
comodo inserire, a fianco dell'etichetta del controllo, un campo nel quale 
viene indicato, durante la compilazione del campo memo, il numero di 
caratteri fino a quel momento immessi, o il numero di caratteri mancanti.
Spero di essere stato sufficientemente chiaro.
Un grazie in anticipo a chi riesce a darmi qualche consiglio.
Buona giornata
Goose 

 Goose
Vedi:
http://www.lebans.com/limitcharsmemo.htm
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ti ringrazio.
Goo
Newsgroup: it.comp.appl.access
Titolo: Modificare il valore di un campo

salve a tutti,
devo fare la seguente cosa:
se il campo Quantità della tabella Carico è maggiore di uno, allora
diminuirlo di 1 dove il campo IDprodotto è uguale al valore che
inserisco nella maschera EliminaProdotto nel controllo Testo0.
altrimenti (Quantità=1) elimina il record.
ho pensato ad una query di aggiornamento e mi sono perso!
PARAMETERS [Forms]![EliminaProdotto]![Testo0]
UPDATE Carico SET Carico.Quantità = .......
WHERE (((Carico.IDprodotto)=[Forms]![EliminaProdotto]![Testo0]));
come vedete non so come dirgli di calare di 1 e non so anche mettere
la condizione if per cancellare il record. aimè
qualcuno sa indicarmi la via? 
grazie 1000
Saluti
Fabià

"fabià" <fabi...@SPAMyahoo.com> ha scritto nel messaggio
news:3e29292b....@powernews.inwind.it...

Intanto non puoi eseguire le due cose in una sola istruzione.
Prima esegui il Delete poi Update, perchè se fai il contrario rischi
di eliminare un Record in anticipo...... rispetto al prossimo scarico....!
Ma hai provato da QBE, è impossibile non riuscire a farlo, poi ti copi il
codice SQL...!
DELETE * From Carico Where Quantità =1
UPDATE Carico SET Quantità = (Quantità-1)
 WHERE (Quantità >1 And IdProdotto=[Forms]![EliminaProdotto]![Testo0]);
Esegui le qry con comando diretto:
CurrentDb.Execute "Stringa SQL.................."
@Alex.



puoi spiegarmi meglio come fare ad eseguire direttamente le qry? ho
cliccato col destro nel controllo Testo0 (che non è associato a
niente) ma poi?
inoltre penso sia necessario  che la qry delete abbia lo stesso where,
del tipo:
DELETE * From Carico 
 Where (Quantità =1 And IdProdotto=[Forms]![EliminaProdotto]![Testo0])
giusto?
grazie
Saluti
Fabià

"fabià" <fabi...@SPAMyahoo.com> ha scritto nel messaggio
news:3e296fa5....@powernews.inwind.it...

L'esecuzione delle Qry ACTION secondo me la dovresti condizionare
ad un Pulsante, questo per avere l'effetto solo se premuto e confermato.
Devi creare la ROUTINE nell'EVENTO Click dell'ipotetico CommandButton.
Nell'Evento citato scrivi:
CurrentDb.Execute "UPDATE Carico SET Quantità = (Quantità-1) " & _
                              "WHERE (Quantità >1 And IdProdotto=" &
[Forms]![EliminaProdotto]![Testo0] & ");",dbFailOnerror
CurrentDb.Execute"DELETE * From Carico " & _
                             "Where (Quantità =1 And IdProdotto=" &
[Forms]![EliminaProdotto]![Testo0] & ");",dbFailOnerror
Sul fatto che il criterio del Where sia uguale, probabilmente è così, non ho
ben capito il tuo sistema, quindi
presumo tu abbia capito il modo di muoverti.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Lettore di codice a barre

Qualcuno mi puň consigliare qualche modello con relativo prezzo?
Deve servire per leggere il codice Isbn del libri, deve funzionare in
emulazione tastiera e possibilmente non essere un modello tra i piů costosi
Grazie
Ciao

 ha scritto nel messaggio 
news:434bfeda$0$20505$4faf...@reader4.news.tin.it...

Io uso un CipherLab 1181 ma va benissimo anche il 1000.
Il costo? tra i 40 e i 50 euro.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: imagemso in access 2007

Ho appena ordinato Access 2007 e la prima cosa che prevedo farò è
sicuramente un ribbon personalizzato.
Per caricare le icone nei controlli personalizzati utilizzerò
l'attributo imageMso.
Non ho capito se esiste (e se si dove) un elenco di queste icone
predefinite affiancate dal relativo nome in inglese.

news:2e0eb509-7c81-4ba9...@e23g2000prf.googlegroups.com...

Ciao Mirko,
penso che questo link 
http://www.microsoft.com/downloads/details.aspx?familyid=12B99325-93E8-4ED4-8385-74D0F7661318&displaylang=en
 
possa essere quello che cerchi
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
---------------------------------------- 

 penso che questo linkhttp://
www.microsoft.com/downloads/details.aspx?familyid=12B99325-93E.
..
Grazie...
Purtroppo, però, anche con il compatibility pack non riesco a
visualizzare correttamente il file :-(
PS: Complimenti per il sito, lo trovo UTILISSIMO

 penso che questo linkhttp://
www.microsoft.com/downloads/details.aspx?familyid=12B99325-93E.
..
Con access 2003 e "convertitore files xlms" non riesco a visualizzare
le icone.
occorre per forza possedere excel 2007?
Newsgroup: it.comp.appl.access
Titolo: Passare parametro tipo In (12,15) da maschera

Salve a tutti, sto cercando di fare una ricerca in una maschera in base a
valori contenuti in una sottomaschera. Ho utilizzato il codice presente sul
sito comune che ho modificato per poter selezionare più parole nella
listbox. Il codice va ancora bene se mi interessa vvisualizzare solo i
record che contengono almeno una delle parole selzionate nella listbox, ma
non funziona se voglio filtrare solo i record che contengono tutte le parole
selezionate.
Sto cercando di risolvere con una query che filtra prima i record che
contengono almeno una parola, poi in base al conteggio stabilisco quali sono
i record che contengono tutte le parole. Ma come faccio a passare alla mia
query il parametro come da oggetto??? Ho provato con In &
Forms!Libri.Miacasella dove nella casella trovo la stringa "(12,17)",  ma
non funziona (logicamente). Ho provato ad utilizzare Eval, ma niente da
fare. Qualcuno mi sa dire se e come si può fare??
Grazie mille
Tonina


Secondo me dovresti usare una tabella di appoggio dove
alla conferma delle tue selezioni prima la svuoti e poi
ci vai a scrivere dentro i codici interessati
a questo punto puoi inserire nella tua query l'istruzione IN (SELECT
[CODICE] FROM TABELLA)
Dove codice sara' il campo da ricercare e Tabella la tabella nuova creata
per appoggio.
Altro Metodo ma + complicato consiste
nel modificare via codice una query archiviata (segui l'help su QueryDef )
aggiungendo alla fine
della stringa Sql l'istruzione " WHERE [CODICE] IN ("  e qui ci puoi
attaccare
la tua stringa terminando poi con ")" ricorda pero' che il QueryBuilder
mette al termine della stringa Sql un ";" che dovrai eliminare prima di
aggiungere il tutto.
Sperimentato di persona e funzionante.
bye :o)

 fare. Qualcuno mi sa dire se e come si puň fare??
Se A, B e C sono i valori selezionati, costruirai la tua stringa SQL con
criterio WHERE fatto cosě
[campo] like "*A*" AND [campo] like "*B*" AND [campo] like "*C*"
Antonio


Ti ringrazio per i consigli, il primo suggeriemnto č proprio quello che fa
per me. Avevo giŕ provato a modificare la query via codice, ma ho avuto
problemi ad impostare la proprietŕ Parameters. Grazie ancora
Ciao Tonina

 Tonina
Perdona l'ardire: la mia conoscenza della materia mi permette a malapena di
accettare consigli, figuriamoci di darne; tuttavia ho avuto modo giorni fa
di misurarmi con una  query sql che non accettava da codice un parametro
passato tramite una stringa contenente una virgola. Sperimentato
empiricamente che lo stesso parametro sarebbe andato benissimo se al posto
della virgola ci fosse stato un punto, ho risolto con la funzione replace:
StringaConPunto = Replace(StringaConVirgola, ",", ".")
passando poi alla query la StringaConPunto.
Mi scuso con te e con tutti gli autorevoli frequentatori del NG nel caso
avessi scritto una sciocchezza, ma il tuo caso mi sembrava davvero simile al
mio.
Ciao
Galliano
Newsgroup: it.comp.appl.access
Titolo: Inserire foto

COme faccio in una maschera di descrizione oggetto ad inserire la 
possibilita per l'utente utilizzatore di mettere una foto?
Grazie 

 Grazie
Di fatto devi prevedere un campo Dedicato di tipo Testo
nella Tabella dove registrerai il percorso della foto.
nella Maschera andrà un controllo Immagine che tramite
la proprietà Picture aggiornerai con il file da mostrare.
Se hai AccessXP o superiore,prova a scaricarti MailSender
nel quale trovi una Form Anagrafiche che gestisce la possibilità
di inserire Foto.
http://www.mantuanet.it/alessandro.baraldi/
Sezione [DOWNLOADS]
FAQ:1.3 MAIL_SENDER(UPDATE)
La Password per sproteggerlo è "sitocomune"
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:432fb5f01c95359fff...@mygate.mailgate.org...

allora ho scaricato il file..ma da un errore di compilazione appena si 
lancia dopo l'installazione..
invece forse se mi spieghi meglio il primo metodo...
il controllo immagine dove lo prendo?
devo creare una tabella appostio col cmapo percorsofoto, o cmq posso 
aggiungere un campo alla tabella anagrafica che contiene tutti idati dell 
articolo e quindi anche la foto? 

 articolo e quindi anche la foto?
Quello che trovi in MailSender è proprio il 1° metodo, ma
se non conosci il controllo Immagine ipotizzo tu abbia
una conoscenza sommaria di Access, pertanto indirizzarti
poi sull'uso del CommonDialog sarebbe estremamente complesso.
Eventualmente scarica Archifoto.


 ha scritto nel messaggio 
news:991a2c8604b2094363...@mygate.mailgate.org...

non disperare non lo conosco cosi a fondo,,ma ho abbastanza conoscenza di 
base per poter capire e ricxostruire l'uso di una funzione o altro con un 
minimo di input!
ma xche mail sender da errore?
archifoto dov'è sempre sul sito comune?
ciao e grazie!! 

 ciao e grazie!!
Ciao


 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
scaricato..ma il file mdb non si apre n modalita edit..parte solo il 
programma...c'è un trucco?
ciao 

 ciao
Si nella BarraMenů c'č una voce "Protezione", se non ricordo male,
premendo ti consente di inserire la PWD="sitocomune", premendo
sproteggi si chiude tutto, quindi riaprilo ed č OpenSource.

Newsgroup: it.comp.appl.access
Titolo: contatore testo gestito da più utenti

ho fatto un applicativo diviso in BE e FE di cui il BE l'ho messo su un
server della rete aziendale.
ho distribuito il FE su vari PC collegati in rete e che vengono usati in
contemporanea.
ho inserito un campo contatore formato testo nella tabella del BE che
viene aggiornato progressivamente dalle postazioni remote sul FE dando nel
valore predefinito della maschera la seguente formula:
="Inf" & "/" &
Format(IIf(IsNull(DMax("[numero_registro_int]";"[determine]";"[numero_registro_int]
like 'Inf" &
"/?????'"));1;Right(DMax("[numero_registro_int]";"[determine]";"[numero_registro_int]
like 'Inf" & "/?????'");4)+1);"00000")
cosi mi da inf/numero
spesso capita che lavorando in contemporanea, un utente "A" crea un
record, passa al successivo e mentre sta completando un altro record,  un
altro utente "B" ha finito il suo record salvandolo con il numero che ha
l'utente "A" che non ha ancora finito il record. A questo punto una volta
che l'utente "A" finisce il suo record, access da l'errore che il numero
assegnato è già esistente e quindi perde quello che ha scritto in quel
record perche non permette di salvarlo.
come posso ovviare a questo?
Penso che se il contatore fosse in formato contatore questo non
succederebbe, ma a me serve in formato testo e non posso modificarlo.
mi date qualche suggerimento?
grazie
spero di avermi spiegato!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:cpn2e9$dqu$1...@news.newsland.it...

io ho risolto per le applicazioni multiutenza, facendo un doppio passaggio:
una maschera non associata dove presento il contatore, provvisorio, il mio è 
numerico ma si può fare anche testuale, (dmax contatore+1 ecc...)
faccio inserire due o tre campi poi inserisco i dati tramite un istruzione 
sql.
a questo punto si apre la maschera con il contatore definitivo, cioè quello 
che solo al momento della registrazione del dato nel db è il dmax ... 
l'utente finisce di inserire il resto dei dati e nel frattempo chiunque può 
inserire nuovi record senza il rischio del doppione.
E' un po' arzigogolato, ma funziona.

 ha scritto nel messaggio
news:cpn2e9$dqu$1...@news.newsland.it...

Se generi il Codice come DefaultValue è possibile questo problema, se
lo generi subito prima di Savlarlo è ridotto, altrimenti apri e salva subito
in modo da impenare il progressivo e imponi un blocco Record del tipo
pessimistico.
Io personalmente recupero i dati disassocio la Maschera ed i controlli,
quindi genero
il Progressivo su comando Volontario Salva.
Sicuramente ci sono altre tecniche.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Ancora report, cavoli!

Vediamo se riesco a spegarmi.
Ho un report piuttosto complicato da fare. Devo stampare una prima pagina
con dei dati di un record padre e fin qui non ci sono problemi.
Dalla seconda pagina devo stampare i dati dei record figli. Da questa
pagina, dovrei avere un'intestazione di pagina diversa dalla sezione
precedente.
Ho inserito il salto pagina, ho incluso il sottoreport ma accade che
l'intestazione di pagina del sottoreport non si vede in stampa, e questo è
normale.
Ho fatto questa cosa: ho aperto l'intestazione di pagina del report che sto
generando e vi ho copiato l'instazione di pagina intera del sottoreport.
Da codice verifico che pagina sto formattando (evento su formattazione): se
è la pagina con i dati del papà imposto la sezione acPageHeader a
invisibile, altrimenti la rendo visibile.
In anteprima funziona che è una meraviglia, in stampa, invece, la prima
pagina contiene anche l'intestazione che a video non vedo.
Cosa posso fare, secondo voi?
Grazie.



come intestazione usi dei sottoreport che scegli su formattazione a
seconda se sei sulla prima pagina oppure no.
Saluti.
Emanuele.

 ha scritto nel messaggio
news:nn119u0uki5rjndam...@4ax.com...

E' già un sottoreport, solo che non posso metterlo nel corpo, per ovvi
motivi.
Newsgroup: it.comp.appl.access
Titolo: E' possibile eliminare il Tasto struttura ed altri?

Vorrei eliminare il tasto struttura ed eventuali voci dei menu' quando parte
l'applicazione, diciamo per non far cambiare eventuali impostazioni, per
evitare che utenti smanettoni mi combinino dei casini.


Vai sul menu  Strumenti -> Avvio... e segli cosa togliere e cosa lasciare:
Io di solito le disattivo tutte.
Ciao, Antonio.

Newsgroup: it.comp.appl.access
Titolo: Casella di testo in un report grandezza automatica

Salve a tutti.
Ho inziato ad usare access e sono veramente alle prime armi.
Avrei la necessità di stampare nel solito rigo 2 elementi e per fare
questo ho creato 2 caselle di testo.
Il mio problema è che non so la lunghezza di ognuna dei 2 elementi.
C'è un modo per fare adattare la casella di testo alla parola che
viene inserita?
Altrimenti avevo pensato creare solo 1 casella di testa e inserire 2
elementi. E' possibile?
Se si come?
Quale metodo mi consigliate?
Grazie ancora e scusate la domanda "sicuramente" banale.
Maurizio

 ha scritto nel messaggio 
news:1187740638....@i13g2000prf.googlegroups.com...

seleziona casella e poi proprietà> formato> espandibile >sì
Ciao
NSAntini

 ha scritto nel messaggionews:1187740638....@i13g2000prf.googlegroups.com...

Grazie.
Ho provato ma facendo espandibile non mi allunga la scritta bensi me
la mette su 2 righe.
Io invece la vorrei espandibile come lunghezza e non come altezza.
Sbaglio qualcosa io?
Grazie

 ha scritto nel messaggio 
news:1187824340.7...@i13g2000prf.googlegroups.com...


credo di no, dimensiona il controllo alla massima lunghezza che ti è 
consentita, in base allo spazio disponibile nell'interfaccia del report così 
che se il dato da visualizzare rientra in tale lunghezza bene, altrimente il 
ridimensionamento automatico ti aggiunge un'altra riga al controllo.
Ciao
NSAntini

 ha scritto nel messaggio 
news:1187824340.7...@i13g2000prf.googlegroups.com...


non credo sia una cosa cosi semplice. C'è un demo di Alessandro BARALDI che 
mostra come variare in automatico le dimensioni di una listbox o ComboBox 
posizionata su una form. Se vuoi dargli un'occhiata vedi qui:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=75
Non so se si possa applicare anche ad un report ed a una textbox, ma di 
sicuro sembra molto complicato.
-- 
Ciao
Access
Newsgroup: it.comp.appl.access
Titolo: Spiegazione delle connessioni

Il mio database è composto da una parte server, dove ci sono solo le tabelle
e da 7 client, dove risiedono tutte le maschere e query.
Per collegare le tabelle contenute nel server con il database in locale sono
andato su collega tabelle. Il programma gira perfettamente da circa un anno
e mezzo.
Le mie domande sono queste, solo a scopo di curiosità:
1) Cosa si intende quando si parla di connessione:  ODBC
2) Esistono anche altri tipi di connessione
3) La connessione che io uso, cioè il collega tabelle, ha un termine tecnico
per indicare tale connessione con il server
4) Mi spiegate la differenza tar le varie connessioni, così inizio a
chirirmi le idee
Ciao e grazieeeeeeeeeeeeeeeeeeeeeeee

 ha scritto nel messaggio
news:bfsa4m$2e$1...@fata.cs.interbusiness.it...

Dovresti leggerti qualche libro in materia di Database......!!!!
Primo chiariamo che non c'è solo Access come Origine Dati(Tabelle per
capirci).
Ci sono molti Database e mentre con Access(FE) ti colleghi semplicemente con
il
collegatabelle perchè JET riconosce che stai collegando Tabelle di Access,
se usassi
un altro Database come BE questo non avverrebbe.
Per questo devi utilizzare i Driver del Database che vai ad impiegare e
crearti una
connessione via DSN o Direct se supportata.
Per linkare le tabelle si puo fare da AutoComposizione come fai tu, ed
allora sei
costretto a crearti un DSN che punta al tuo Database, se le Linki via codice
puoi
usare(se supportato) ODBC_Direct.
Prova a leggere sull'Help riguardo la proprietà Connect di
Tabledef..........!
Ciao.
@Alex.


Ok grazie, gli darò una occhiata

Newsgroup: it.comp.appl.access
Titolo: far comparire una barra strumenti di un db da un altro db

è possibile far ricomparire una barra strumenti accidentalmente chiusa di un 
db da un altro db premendo un certo pulsante?
Grazie. 

 Grazie.
Application.CommandBars("NomeBarra").Visible=True
Dove Application sarà l'istanza dell'applicazione di Access
nella quale vuoi gestire la cosa.
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: impostazione stampante predefinita

Come faccio a cambiare la stampante predefinita con un istruzione di codice
grazie


C'č sul sito comune
Ciao Bobbit
Newsgroup: it.comp.appl.access
Titolo: errore sul filtro

Ho una maschera che attinge i dati da una tabella. In essa vi è un campo
chiamato
NC di tipo "Si/no". Vorrei che la maschera all'apertura mostrasse solo i
record il cui
campo NC è flaggato (che dovrebbe corrispondere a SI o 1 o vero)
Ho scritto questo codice ma in esecuzione mi viene richiesto l'immissione
del parametro.
Sulla finestra che compare tra l'altro compare la scritta "Si"
Dove sbaglio?
Private Sub Form_Open(Cancel As Integer)
Me.Filter = NC = "SI"
Me.FilterOn = True
End Sub
Inoltre se volessi fare la stessa cosa attraverso la proprietà "Filtro per"
della mashera
quale sarebbe la sintassi corretta?
Ho provato (senza la routine di cui sopra), a digitare NC='si'.
Nessun risultato :-(
Grazie Giovanni

 ha scritto nel messaggio
news:f5RA9.30253$Zn2.8...@twister1.libero.it...

Prova con:
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "NC =  True"
Me.FilterOn = True
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:QDRA9.29824$8E3.8...@twister2.libero.it...

Grazie Roberto
funziona :-)
Newsgroup: it.comp.appl.access
Titolo: GRAFICO Progetto Access 2003

Salve a tutti.
Qualcuno sa come poter creare dei grafici personalizzabili con Access
2003?
Ho scoperto che dal MENU --> INSERISCI --> OGGETTO posso aggiungere un
GRAFICO DI MICROSOFT GRAPH che però non riesco a personalizzare…
Ho una numero X di operai che possono lavorare su Y progetti. Ogni
operaio può lavorare anche lo stesso giorno su quel progetto in orari
diversi. Nel database memorizzo per ogni record della tabella di
unione l'ID dell'operaio, l'ID dell'intervento, la data, l' ora inizo
e l'ora fine dell'intervento. Se un operaio lavora sullo stesso
progetto, lo stesso giorno dalle 8 alle 9 e dalle 16 alle 17, sarà
sempre rappresentato con due record distinti nella tabella.
Io vorrei avere un grafico che mi mostri gli impegni di ciascun
operaio su scala giornaliera, settimanale e mensile in modo che possa
l'utente assegnare all'operaio X il progetto Y in modo semplice avendo
visualizzate graficamente tutti i "buchi" di quell'operaio.
Si può realizzare una cosa simile con Access 2003?
Grazie.

Igio80 ha scritto:

Potrebbe esserti utile impostare delle query che calcolino, per ogni
operaio, il numero di ore lavorato su base giornaliera, settimanale e
mensile, e poi usi le query come origine dati per i grafici.
Nel caso che hai citato le due fasce orarie verrebbero raggruppate dalla
query in un'unica riga con la data e il numero totale di ore lavorate in
quella giornata.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
Grazie Namor, come idea non c'č male ma essendo la prima volta che
faccio una cosa simile, sai dove posso trovare esempi validi? Oppure
hai tu qcs da inviarmi? (
igi...@inwind.it
)
Da quanto ho capito con i progetti di Access la gestione dei grafici č
molto piů limitata...
Grazie.

 Grazie.
Per le query non ci sono problemi, sono delle semplici query di
raggruppamento:
Apri una nuova query in visualizz. struttura
seleziona i campi IDoperaio, data e un campo calcolato Ore:(fine-inizio)*24
abiliti i raggruppamenti (menù Visualizza-Totali)
sotto IDoperaio e data lasci "Raggruppamento", sotto Ore metti "Somma"
Questa ti dà per ogni operaio il numero di ore giornaliere, anche in caso
di più periodi nella stessa giornata, salvala con un nome tipo "Ore
giornaliere".
Per le query settimanali e mensili dovrai cambiare la data con un campo
calcolato in modo da farti restituire la settimana o il mese. A questo
proposito vedi sulla guida le funzioni month(), year(), format() e le
altre correlate.
Poi in un report fai Inserisci-Grafico e segui l'autocomposizione.
Io non ho esempi già pronti. Vedi se trovi qualcosa sul 
www.sitocomune.com
.


 Namor
Il problema è che l'autocomposizione del GRAFICO non funziona sui
progetti di Access... stavo cercando anche x qualche OCX freeware o
qualche applicazione sempre freeware, ma ho già pensato a costruirmi
tutto da solo... grazie.
Newsgroup: it.comp.appl.access
Titolo: campo form richiesto

Ciao,
forse il problema che pongo è banale, ma non sono stato capace di
risolverlo.
Nel mio db ho una tabella "Anagrafica"
Id_anagr, Cognome, Nome, ecc.
Ho creato una maschera per inserire nuovi nomi nella tabella
anagrafica, ed in questa maschera ho messo un pulsante di comando che
esegue una semplice query di accodamento.
Come potrei fare per rendere obbligatorio il campo Cognome della form
in modo da segnalare all'utente che tale campo non va lasciato vuoto
prima di eseguire la query di accodamento?
Ciao e grazie molte.
__
Remigio

 va lasciato vuoto prima di eseguire la query di accodamento?
Non hai scritto quale codice o macro esegui con il pulsante.
Se si tratta di codice puoi p.e. cominciarlo con:
If IsNull(Me!Cognome) Then
    Msgbox "Desolato, niente query senza cognome."
    Exit Sub
End If
...qui il codice che esegue la query
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

Grazie, era proprio ciò di cui avevo bisogno.
Un saluto.
__ 
Remigio

Newsgroup: it.comp.appl.access
Titolo: Query con funzione somma e aggiornamento

Supponiamo di avere due tabelle:
FATTURE
    Numfattura
    Riscossa (true/false)
    ...altri campi inessenziali al fine del ragionamento
DESCRIZIONE
    Numfattura
    Descrimporto
    Importo
    Aliquota
    ...altri campi inessenziali al fine del ragionamento
La relazione fra FATTURE e DESCRIZIONE è uno a molti. Infatti in ogni
fattura si possono avere diverse voci e relativi importi.
Supponiamo ora di avere creato una maschera per riepilogare il fatturato
totale annuo.
I dati della maschera vengono da una query che collega le due tabelle ed
estrae il
    Numero fattura
    Importo totale della fattura (quindi c'è una funziona somma del netto)
    Riscossa
    ...ecc
Se ora voglio cambiare il valore di riscossa... non riesco a farlo
perchè.... non è possibile aggiornare il recordset.
Insomma io vorrei impostare nella tabella FATTURE il valore di riscossa ad
vero o falso, ma in realtà non ci si riesce.
Trucchi o soluzioni?
Grazie mille
--
Ciao
Marco

 ha scritto nel messaggio
news:94fhkn$sjj$1...@newsg1.svr.pol.co.uk...

Niente query; come origine record della tua maschera metti la tabella
FATTURA; per visualizzare l'importo totale della fattura, nella maschera
inserisci una casella di testo non associata nella cui origine controllo
scrivi:
= DSum("[Importo]"; "DESCRIZIONE"; "Numfattura=" & Numfattura)
nel caso in cui Numfattura sia numerico, oppure:
= DSum("[Importo]"; "DESCRIZIONE"; "Numfattura=" & Chr$(34) & Numfattura &
Chr$(34))
nel caso in cui Numfattura sia di tipo testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: TABELLE COLLEGATE - Aggiornamento e recupero dati

Ciao a tutti
Utilizzo Access2000, :
Ho necessità di creare un programma con Access 2000 che stampi dei 
certificati, sarò grato a chiunque vorrà aiutarmi in tale realizzazione nel 
più breve tempo.ecco il problema:
abbiamo a disposizione 2 computer.
Il primo dovrà avere solo la maschera per immissione, ricerca e stampa
il secondo dovrà ospitare le tabelle e poter svolgere comunque le stesse 
cose del primo.
prima tabella: Associazioni volontariato con denominazione ed indirizzo
seconda tabella: Cognome nome ed indirizzo dei volontari (già messi in 
relazione uno-molti con il campo idAssocVol)
terza tabella: (Prestazione) dovrà contenere
    -a)  l'Associazione con i suoi dati: (selezionando l'Associazione con 
una casella combinata dovranno riempirsi le rispettive caselle di testo)
    -b)  il Volontario con i suoi dati: stessa cosa come sopra
   - c) la data, il luogo ed il tempo prestato
-naturalmente la selezione visualizzerà tutti i dati per evitare sbagli per 
casi di omonimia,
-la terza tabella dovrà essere riempita solo con gli id di riferimento (per 
risparmiare spazio - circa 3000 volontari!)
-poter stampare però il certificato al completo sebbene in tabella ci siano 
solo gli id,
-visualizzare anche nella maschera di immissione tutti i dati nonostante in 
tabella ci siano solo gli id
ho provato anche a riempire le caselle di testo utilizzando le seguenti 
righe
me.volontario.value= me.volontario.column0)
me.via.value=me.volontario.column(1)
ecc.
ma non accade nulla, anzi segnala la mancanza dell'oggetto, anche perchè si 
trova invece nella tabella collegata e non sullo stesso form
...come fare ?
GRAZIE
Henry
 

"Henry F." <As...@askME.it> ha scritto nel messaggio
news:uDQkd.157605$b5.77...@news3.tin.it...

E tutto un gioco di relazioni.
La strada del column va bene (togli value però)
Nella tabella in cui
dopodichè per la stampa ricreati un query e link l'id con la tabella
relativa
e nella query ci metti i campi che ti interessano.
MAssimialino

"Henry F." <As...@askME.it> ha scritto nel messaggio
news:uDQkd.157605$b5.77...@news3.tin.it...

Ciao Henry,
non è il caso che tu scriva all'indirizzo privato, però ti ho preparato un
esempio
ma non ho il tuo indirizzo mail
Fammelo avere, la mail per te è parcheggiata.
MAssimialino


Scusa Max, ma inavvertitamente ho selezionato "rispondi al mittente" quando 
invece avrei dovuto selezionare "rispondi al NG"
Sei stato efficientissimo, l'esempio che mi hai inviato è perfettamente 
calzante.
Grazie Ancora
Henry
Newsgroup: it.comp.appl.access
Titolo: collegare database su server web

č possibile collegare via ODBC un database mysql residente su un server
web (esempio: 
altervista.org
)?
se non si riesce con gli odbc come si půo fare in altro modo?
ciao a tutti e buon lavoro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ciao a tutti e buon lavoro
Beh con ASP direi che non ci sono problemi.
Altrimenti è fattibile solo con un componente intermedio.
Ad esempio nel ServerWeb dovresti installare un WebService, con SOAP
inserire nel tuo applicativo il riferimento al WebService.
Ora il problema è realizzare il Servizio, ocn VB6 non credo sia
possibile, di certo
è realizzabile con 
VB.NET
, la tecnica è un pò complessa ma
fattibile.
La differenza però è che saresti obbligato a lavorare con Recordset
Disconnessi, quindi
il tuo servizio deve essere fatto molto bene per fare poi UpdateBatch
lato server.
Ciao
@Alex

 @Alex
anzitutto grazie per la risposta
come temevo
si con asp e php lo so che non ci sono problemi
ma io speravo di poterlo fare anche con access per gestire lato desktop
(più velocemente nella realizzazione di sql ed eventuali procedure) 
ciao e buon lavoro


 ciao e buon lavoro
Può essere un'idea collegare lo spazio web come disco locale, magari con
netdrive?
In questo modo puoi lavorare sul database come fossi in locale.
Ciao.


 Ciao.
Ti è mai capitato di provarci...?
Non si può mappare una risorsa WEB.
L'unico modo sarebbe usare programmi d'accesso remoto, ma le
prestazioni
sono penose.
@Alex

Newsgroup: it.comp.appl.access
Titolo: Report: Numerare righe

Salve a tutti,
ho necessità di numerare le righe di un report.
Ho trovato sul sitocomune l'esempio di Maurizio Borrelli nella sezione form
num. 3.106 che è possibile farlo per le maschere...
ho provato in un report e mi restituisce una serie di 0 in ogni riga.
Ci sono possibilità?
Grazie Luca.

 ha scritto nel messaggio 
news:cnXch.10934$P04....@tornado.fastwebnet.it...

Ciao Luca
inserisci una casella di testo e nell'origine controllo: =1 ; somma 
parziale: su tutto
Daniele 

 ha scritto nel messaggio
news:45744d85$0$7634$4faf...@reader1.news.tin.it...

Grazie Daniele; semplice e efficace.
Newsgroup: it.comp.appl.access
Titolo: Withevents modulo di classe ACC97

Ho provato ad utilizzare la Vbsendmail.dll per inviare mail. Funziona
benissimo se il codice è in una form. Avendo numerosi form, ho cercato
di scrivere un modulo di classe. Quando vado a dichiarare Private
withevents poSendMail As vbSendMail.clsSendMail mi dà subito errore.
Qualcuno sa come ovviare a questo problema?
Grazie
Ale


Correggo, non è un modulo di classe, ma  un modulo dichiarato a
livello generale in ACCESS97
Option Compare Database
Option Explicit
Private WithEvents poSendMail As vbSendMail.clsSendMail
Sub btnsend_click()
ecc..
end sub


leggo dall'Help:
WithEvents Facoltativa. Parola chiave che specifica che nomevariabile è 
una variabile oggetto utilizzata per rispondere agli eventi generati da 
un oggetto ActiveX. Valida solo nei moduli di classe. È possibile 
dichiarare il numero desiderato di variabili con WithEvents, ma non è 
possibile creare matrici con WithEvents. Non è consentito utilizzare New 
con WithEvents.
-- 
ac (x=y-1)

Se tolgo il Withevents l'invio di mail funziona, però non funzionano +
le sub di risposta agli eventi.
Sia che le metta nel form, sia nel modulo generale.
grazie
Private Sub poSendMail_Progress(PercentComplete As Long)
    Debug.Print "poSendMail_Progress " & PercentComplete
    Form!lblProgress.Caption = "Progress: " & PercentComplete & "%"
    Form!lblProgress.Visible = True
    Form.Repaint
End Sub
Private Sub poSendMail_SendFailed(Explanation As String)
    'Debug.Print "poSendMail_SendFailed " & Explanation
    'Form!btnSend.Caption = "Not Sent"
    MsgBox Explanation, vbInformation + vbOKOnly, "Invio Fallito!"
    'Form!lblStatus.Caption = "Send failed: " & Explanation
    Form!lblStatus.Visible = False
    Form.Repaint
End Sub
Private Sub poSendMail_SendSuccesful()
    Debug.Print "poSendMail_SendSuccesful "
    Form!lblStatus.Caption = "Invio effettuato con successo!"
    Form!lblStatus.Visible = False
   ' Form!btnSend.Caption = "Sent!"
    Form.Repaint
End Sub
Private Sub poSendMail_Status(Status As String)
    Debug.Print "poSendMail_Status " & Status
    Form!lblStatus.Caption = Status
    Form!lblStatus.Visible = True
End Sub


Una cosa è il WithEvents un'altra è l'uso delle Classi e la
dichiarazione dei suoi Metodi che tu sbagli nel modo più assoluto.
Una classe dispone di Metodi/Eventi/Proprietà Pubbliche e Private...
se sono tutte Private non è accessibile dall'esterno.
La classe deve esporre l'interfaccia Public altrimenti a cosa serve la
Classe...?
P.S. fai attenzione che vbSendMail funziona solo se il PC nel quale
poi andrai a Distribuire la DLL, ha installato e REGISTRATO il
componente WInsock, cosa che da VISTA non viene più distribuito...
Il controllo WSock che veniva poi distribuito con VB6 è ancora
sviluppato in 32Bit, e questo obbliga la ricompilazione della DLL con
le procedure per la conversione esplicita da 64 a 32, ma poi non trovi
l'Activex WinSock che non è più stato distribuito e nemmeno aggiornato
in quanto con NET non serve... essendo contenuto nel Framework.
@Alex
Newsgroup: it.comp.appl.access
Titolo: documentazione su come utilizzare macro

Ciao
Per un progetto a cui stň lavorando mi serve estrapolare solo alcuni
dati da un DB di partenza MS Access per crearne uno nuovo, i dati di
partenza sono su tabelle differenti da quelle di destinazione.
Mi chiedevo se fosse piů comodo utilizzare PHP per prendere i dati dal
primo DB rimanipolarli e inserirli nel nuovo DB sempre Access, oppure
studiami come si utilizzano le macro?
Ci vuole molto tempo per imparare ad usarle? Dove posso trovare
documentazione a riguardo? 
Grazie

"Al" <no...@nowhere.booo> ha scritto nel messaggio
news:p5nra05uc9gk8kmr1...@4ax.com...

su coem utilizzare le macro la guida di access č fatta abbastanza bene e sul sito 
www.sitocomune.com
trovi parecchie utility che possono farti vedere praticamente come funzionano (che č spesso il
metodo miglio per impararle)
per quel che effettivamente devi fare ci sono parecchie soluzioni anche restando all'interno di
access.
non so quanto tu conosca VBA e tutti gli oggetti di access, perň se vuoi una mano prova a spiegare
in maniera precisa cosa devi fare..
ciao
Nick

"Al" <no...@nowhere.booo> ha scritto nel messaggio
news:p5nra05uc9gk8kmr1...@4ax.com...

La confusione č tanta caro mio!
Proviamo a fare un po' di ordine:
- parli di progetto:  di che si tratta? Puoi darci qualche breve
spiegazione? Si tratta di una web application?
- parli di php: il php č un linguaggio di programmazione opensource che
serve generalmente per creare pagine web dinamiche che si appoggiano su
database, tra cui effettivamente puoi usare access. A che livello lo sai
utilizzare?
- parli di prendere i dati. Intendi effettuare delle query? In tal modo puoi
esportare i dati in diversi formati, il piů diffuso č un file di testo
separato da ; oppure da tabulazione. Con quello poi puoi importare i dati in
altri database.
- Le macro queste sconosciute: le macro non sono nient'altro che delle
"scorciatoie" per far eseguire ad access in sequenza e secondo delle
condizioni tutte le operazioni richiamabili dai menu. per es: in una macro
puoi dire: apri query, trasferisci testo, chiudi. Che in definitiva č quello
che vorresti fare tu, o ho capito male?
- la documentazione migliore la trovi con F1!
ciao!


se la procedura è una query non mi sembra poi cosi lunga , la fai una volta
e ce l'hai per sempre.


e ce l'hai per sempre.
ho semplificato sono un saco di quesry ed un sacco di tabelle
differenti da aggiornare facendo attenzione a mantenere le relazioni.


scusa se non ti ho risposto prima, ma non saprei come  aiutarti
ulteriormente.
Magari riposta in futuro.
Newsgroup: it.comp.appl.access
Titolo: settare via codice larghezza colonne listbox

Come da oggetto, vorrei sapere se è possibile variare la larghezza e il 
numero di colonne presenti in una listbox?

 il numero di colonne presenti in una listbox?
p.e.
Me!Listbox.ColumnCount = 2
Me!Listbox.ColumnWidths = "1cm;2cm"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005 

 ha scritto nel messaggio 
news:3dc2evF...@individual.net...

THANKS!

 THANKS!
Un'indicazione utile in questi casi è quella di sfruttare
la "GUIDA RAPIDA".
Mi spiego meglio:
dalla finestra proprietà dell'oggetto si va nel Menù "?"
si seleziona "GUIDA RAPIDA" e si va con il Mouse sulla
proprietà.
Si apre l'Help che fa anche esempi su come poter accedere
da codice.
Il suggerimento è un pò sarcastico, ma non potevo non farlo.
;-)
Ciao
@Alex 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
ho il capo pieno di cenere ... e mi sto percuotendo il petto ...


Non basta, adesso vengo io là... conosci qualcuno del posto che mi fitta una
ruspa o la porta da qui???
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 _ _
Tu quoque sadico. Non basta percuotersi il petto e cospargersi il capo dalle 
tue parti?!??!
...
Ieri sera pizzeria very napoletana, a Milano. Dico very, fidati!
Per dolce ho mangiato una pastiera che ti giuro... se ci penso mi vien 
ancora l'acquolina, peccato che poi al ritorno mi son trovato una multa per 
divieto di sosta ... 'sti strn...zi!
Ah ... ma ad Arezzo me ne porterai una tutta intera per me???
Dai falla fare a zie, nonne, fidanzate.
Come va la cuenta? 

 Come va la cuenta?
Stiamo per definire il tutto, a Karl l'ufficializzazione


 ha scritto nel messaggio 
news:4W6ce.5083$TR5....@news.edisontel.com...

Optime!
Newsgroup: it.comp.appl.access
Titolo: relazioni con N soggetti

Sono costretto a ripostare perchè non riesco a risolvere questo problema
Ho una tabella SOGGETTI con i campi SOGGETTO e COMUNE ad essi associo un 
codice ISTAT per la georeferenziazione.
Ho una tabella PROGETTI  che ha diversi SOGGETTI partecipanti e che 
assegna i RUOLI
Il risultato finale deve essere una cartina con i nomi dei comuni dove 
risedono i soggetti e tra i comuni ci saranno delle linee di relazione.
Esempio
Progetto A (ha un ID nella tabella)
ho 3 soggetti partecipanti che risiedono nei comuni:
Comune di Torino
Comune di Cuneo
Comune di Moncalieri
Adesso a mano ricavo una tabella:
Comune 1 CodIstat1 Comune2 CodIstat2 freq
torino   xxxxx     cuneo    zzzzz      1
torino   xxxxx     moncalieri yyy      1
cuneo    zzzzz     moncalieri yyy      1
solo che mediamente i soggetti partecipanti sono una 10 per progetto.
ovviamente le relazioni torino-torino non mi interessano e conteggerei 
assieme torino-cuneo, cuneo-torino
se accanto alla frequenza riuscissi a conteggiare anche il ruolo dei 
soggetti (che ho nella tabella di partenza) sarebbe ancor di piu' una 
figata...ma posso accontentarmi!
Sono a digiuno di programmazione. Al massimo sarei propenso a pagare una 
consulenza-lezione a Torino.
ciao e grazie
nico

 ha scritto nel messaggio
news:zGGZb.1001$UI5...@tornado.fastwebnet.it...

Da quanto leggo hai due tabelle: SOGGETTI e PROGETTI; a mio avviso per
risolvere il problema io farei 3 tabelle:
- SOGGETTI: idSoggetto, idComune
- PROGETTI: idProgetto, idSoggetto, idComune
- COMUNI: idComune
le relazioni sarebbero:
soggetti -> progetti <- comuni
Sempre se ho interpretato bene le tue esigenze...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: FORM: Maximize annulla Hidden.

Salve al NG, eccomi ancora a voi guru di Acc. ^_^
Ho un problema, maddai? :-P
Lo so che la prima cosa che penserete è: "Studia!",
 la seconda "ma vaccagher..." ;°)
 Ma spero che portiate pazienza ^_^
Per comodità, in ogni maschera ho:
    Private Sub Form_Current()
      DoCmd.Maximize
    End Sub
per far si che la maschera si apra sempre ingrandita.
Per aprire queste maschere, o via codice o talvolta via macro,
  utilizzo semplicemente:
  "Apri maschera in visualizzazione normale"
Capita però che per alcune situazioni devo aprire le maschere in
 visualizzazione nascosta, e qui la "fregatura", il "maximize" annulla
 la richiesta di apertura "Nascosto".
Cioè le maschere si aprono sempre in modalità "normale", sia che
 gli dico di aprirmele nascoste od ad icona.
Togliendo il maximize su apertura, le maschere le apre correttamente
  nascoste.
Domanda:
C'è un qualche comando da inserire in codice/macro che forza la
 visualizzazione nascosta, o devo per forza aggirare il problema del
 maximize, "spostandolo" da "automatico quando apro la maschera",
 e mettendolo nel codice/macro che uso per aprire la maschera?
Cioè togliendo:
    Private Sub Form_Current()
      DoCmd.Maximize
    End Sub
Mettendo:
Se mi serve nascosta:
 DoCmd.openform "NomeMaschera", acNormal, , , , acHidden
Se mi serve normale
 DoCmd.openform "NomeMaschera", acNormal, , , , acWindowNormal
 DoCmd.Maximize
-- 
A.GiovanniB. 

 Ma spero che portiate pazienza ^_^
Lascialo dov'é...

A parte il non utilizzare macro che non ti danno il controllo di quanto 
succede (o vuoi che succeda); puoi provare a "congelare" lo schermo (non 
facendolo aggiornare) utilizzando il metodo Echo (oggetto Application, non 
DoCmd) impostato a False; poi apri la form nascosta o la nascondi; e 
reimposti il metodo Echo a True.
Ricapitolando: (es.)
- Application.Echo False
- DoCmd.OpenForm "nomeFormDaNascondere"
- Forms!nomeFormDaNascondere.Visibile = False
- Application.Echo True
Il "problema" è che il metodo Echo impedisce la visualizzazione di ogni 
contenuto sullo schermo (es. errori e debug codice), quindi dovrai integrare 
una gestione degli errori per evitare il blocco dello schermo:
(es.)
'---
sub ...
On error goto errori
Application.Echo False
DoCmd.OpenForm "nomeFormDaNascondere"
Forms!nomeFormDaNascondere.Visibile = False
Application.Echo True
Exit sub
errori:
    Application.Echo True
    msgbox err.number & " " & err.description
end sub
'---
Ciao.
-- 
Sergio MAZZA 

 - Application.Echo True
[CUT]
Caaaapito, tnk per la risposta.
-- 
A.GiovanniB.
Newsgroup: it.comp.appl.access
Titolo: Come si fa una query con limit?

Vi prego, sto impazzendo, saranno due ore che ci sto provando ma non riesco 
proprio a capire quale sia la sintassi corretta per fare una query in access 
usando LIMIT (ho sempre usato mysql e non ho mai avuto problemi), 
evidentemente ci sono delle differenze abbastanza importanti con access.
Sostanzialmente vorrei selezionare i record che vanno dal primo al quinto di 
una tabella, con mysql facevo:
SELECT * FROM tabella LIMIT 0,5
Come diavolo si scrive quest'istruzione per access?
Grazie mille per l'eventuale dritta :-) 


A parte il fatto che access direbbe che su questa istruzione MySql
"NON ME SOMIGLIA PER NIENTE!!!"
;-)
devi fare select TOP 5
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:GrWke.1436734$35.53...@news4.tin.it...

Ciao johnnystanchino,
in Access non c'è una funzione tipo LIMIT di mySql, esiste l'istruzione TOP
n che ti restituisce i primi n elementi della selezione effettuata.
Se tu volessi ottenere i primi 5 elementi di ua query ordinata per un certo
campo  dovresti scrivere
Select TOP 5 * from tabella ORDER by campoX
Saluti
Cinzia

 Select TOP 5 * from tabella ORDER by campoX
E se volessi ottenere non  i primi cinque bensě i secondi 5 elementi?
In mysql ovviamente avrei fatto SELECT * from tabella LIMIT 5,5


Questo è un po' complicato  e non molto performante ma questo passa il
convento:
Se volessi i primi 20 record  a aprtire dal 10°
SELECT * FROM (
  SELECT TOP 20 * FROM (
    SELECT TOP 10 *
      FROM tabella
    ORDER BY campo ASC
  ) AS F ORDER BY campo DESC  )
) AS B  ORDER BY campo ASC
Cinzia

 ) AS B  ORDER BY campo ASC
In effetti è piuttosto complicato ^_^
Ho fatto delle prove con una tabella che
si chiama Prodotti, come prova mi
interessava provare, appunto, ad estrarre tutti i campi dei i primi 20 
record a partire dal 10° in
ordine di IDprodotto ASC
Dato che non conosco molto alcune espressioni di quella query (tipo AS)
Tu come la metteresti giù per questa situazione precisa?
Denghiù 

 ;-)
Certo che le citazioni non ti sfuggono mai!... e pure a proposito stavolta. 
;-)
Questa l'ho troppo capita!!
Ciao
Mario 

 ha scritto nel messaggio
news:GrWke.1436734$35.53...@news4.tin.it...

Ciao,
Prova a vedere se può esserti utile questa discussione
---
http://www.google.it/groups?threadm=A1nde.1318854$35.49...@news4.tin.it
---
Ciao Giorgio


Prova cosě:
SELECT * FROM (
 SELECT TOP 20 * FROM (
   SELECT TOP 10 *
     FROM Prodotti
               ORDER BY IDPRODOTTO ASC
     ) AS F  ORDER BY IDProdotto DESC  )
 ) AS B  ORDER BY IDProdotto ASC
L'istruzione AS serve solo a dare un nome  ai vari select innestati in modo
tale che il query editor li possa visualizzare
Ciao
Cinzia

 ordine di IDprodotto ASC
Io proverei:
SELECT TOP 20 * FROM tabella WHERE
campo NOT IN (SELECT TOP 10 campo FROM tabella
ORDER BY campo) ORDER BY campo;
HTH.
Alessandro
Newsgroup: it.comp.appl.access
Titolo: Meglio Query o codice in maschere?

Un buongiorno ed una richiesta di parere.
In un libro sulle analisi dei dati su db relazionali, mdb compreso,
viene suggerito
di non utilizzare troppe query per non appesantire il db.
Secondo voi è più conveniente ( performante) far eseguire codice Sql
da maschere?
Grazie delle vs considerazioni.
Eddie


Diciamo ch ein linea teorica meglio le query, perchè Jet le ottimizza
ma la differenza è spesso impercettibile
Io faccio tutto a codice
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


Anche io preferisco il codice...magari ti fai aiutare dal wizard per la stringa....ma se un giorno dovessi passare a SQL server.....meglio il codice
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

Newsgroup: it.comp.appl.access
Titolo: mztools chi lo conosce e lo utilizza?

ciao
 
qualcuno di voi utilizza mztool?
 
avete qualcosa da consigliare?
 
Grazie

 avete qualcosa da consigliare?
 
In che senso? È buono però non più il migliore.
Da alcuni mesi esiste un tool più capace che recupera
ca. 10 anni di questi 15 che il VBE è invecchiato:
www.vbetwister.com
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ha scritto nel messaggio 
news:d1664031-2c27-4d1d...@googlegroups.com...

Io lo uso da anni
Soprattutto per la numerazione righe ed inserimento routine errore sulle 
singole funzioni
Molto utile 
 
 

 
molto utile anche per me
 
- USO SEGNALIBRI
- ordine procedure
- ricerca approfondita
- analisi codice
- gestione errori
 


Io lo uso per inserimento routine errore e per ricerche approfondite.
utile.
 
verificherò il tool indicato da Karl