title: URGENTE... esempi di database

author: Davide C.

text:
Forse la domanda è gia stata fatta, ma non ho trovato niente in
merito...
Voleva sapere se esistono dei siti dove poter scaricare dei database di
esempio, per non dover partire proprio da zero, visto che devo crearne
uno in breve tempo...
Grazie a tutti per l'aiuto
Ciao, Davide C.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: URGENTE... esempi di database

author: Fabio Chiaro

text:
"Davide C." <
david...@tin.it
> ha scritto nel messaggio
news:f8a6da15e27b432b816...@mygate.mailgate.org...
> Forse la domanda è gia stata fatta, ma non ho trovato niente in
> merito...
> Voleva sapere se esistono dei siti dove poter scaricare dei database di
> esempio, per non dover partire proprio da zero, visto che devo crearne
> uno in breve tempo...
>
> Grazie a tutti per l'aiuto
> Ciao, Davide C.
Visto che è URGENTE....
www.sitocomune.com
Ciao, FABIO


title: URGENTE... esempi di database

author: Sib

text:
"Davide C." <
david...@tin.it
> ha scritto nel messaggio
> Forse la domanda è gia stata fatta, ma non ho trovato niente in
> merito...
> Voleva sapere se esistono dei siti dove poter scaricare dei database di
> esempio, per non dover partire proprio da zero, visto che devo crearne
> uno in breve tempo...
Questa e' una FAQ.
Ad ogni modo. nel CD di installazione di office ci sono tre ottimi esempi.
Quetso pero' non vuol dire che riuscirai a fare il tuo db in breve tempo, il
tempo dipende dalla complessita' del db e dalla tua esperienza.
Sib


title: URGENTE... esempi di database

author: RoDAgo

text:
"Davide C." scrisse...
> Forse la domanda è gia stata fatta, ma non ho trovato niente in
> merito...
> Voleva sapere se esistono dei siti dove poter scaricare dei database di
> esempio, per non dover partire proprio da zero, visto che devo crearne
> uno in breve tempo...
>
> Grazie a tutti per l'aiuto
> Ciao, Davide C.
Comincia col dare un'occhiata al Sito Comune.
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Non basta scaricare degli esempi per creare in 4 e 4 otto un database.
RoDAgo


title: URGENTE... esempi di database

author: oizirbaF

text:
On Fri, 8 Nov 2002 07:58:36 +0000 (UTC), "Davide C."
<
david...@tin.it
> wrote:
>Forse la domanda č gia stata fatta, ma non ho trovato niente in
>merito...
>Voleva sapere se esistono dei siti dove poter scaricare dei database di
>esempio, per non dover partire proprio da zero, visto che devo crearne
>uno in breve tempo...
>
>Grazie a tutti per l'aiuto
>Ciao, Davide C.
Esagero con i suggerimenti : ci sono anche dei ( confusi a mio parere)
modelli in Access tipo "gestione contatti" "gestione magazzino",
sinceramente una volta ho provato a guardarli e poi li ho lasciati
perdere e piů non li ho guardati.
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Mhz, 320 RAM)


title: URGENTE... esempi di database

author: Lenny

text:
> Ciao. Fabrizio.
>
> (Access XP (sp2), Win ME, P4 1Mhz, 320 RAM)
LO VOGLIO ANCHE IO UN PENTIUM QUATTRO AD UN MEGAHERTZ !!!!!!!!!
:-)))


title: URGENTE... esempi di database

author: All Eyez On me

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:aqg455$7m9$1...@lacerta.tiscalinet.it...

dai che natale si avvicina..scrivi una letterina a babbo natale
AEOM


title: URGENTE... esempi di database

text:


Ehm , scusate , non volevo tirarmela : ho messo questi dati nella
firma per evitare i soliti 5 post che seguono sulla configurazione del
computer, tipo: "ma tu che versione hai di Access" ( 1° post) "e che
sistema operativo"(3° post) "Ma quanta memoria hai ... ah e già che ci
sei dimmi il processore" (5° post).
L'idea mi è venuta da un'idea di Claudio.



title: URGENTE... esempi di database

author: Claudio

text:
"oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:1d9nsugbd62i69eob...@4ax.com...

Sono commosso e onorato, onorato e commosso, insomma quella roba lì...
Purtroppo i mattacchioni non ti stanno contestando la firma, ma il contenuto.
Cambia 1Mhz in 1GHz :-)
Ciao. Claudio.


title: URGENTE... esempi di database

author: Alessandro Cara

text:
oizirbaF wrote:
[cut]
>
> (Access XP (sp2), Win ME, P4 1Mhz, 320 RAM)
non la cambiare.
Falli schiattare di invidia
--
a.cara


title: URGENTE... esempi di database

text:
"RoDAgo" <
rodago...@tiscali.it
> wrote in message
news:aqfrb5$9cobg$
1...@ID-166778.news.dfncis.de
>
> "Davide C." scrisse...
>
> > Forse la domanda è gia stata fatta, ma non ho trovato niente in
> > merito...
> > Voleva sapere se esistono dei siti dove poter scaricare dei database di
> > esempio, per non dover partire proprio da zero, visto che devo crearne
> > uno in breve tempo...
> >
> > Grazie a tutti per l'aiuto
> > Ciao, Davide C.
>
> Comincia col dare un'occhiata al Sito Comune.
già fatto, ma non c'è niente che fa al caso mio...
ci sono altre cose molto interssanti, ma io cercavo proprio qualche sito
dove
poter scaricare dei databese già fatti... o almeno in parte
grazie comunque
Caio, Davide C.



title: URGENTE... esempi di database

author: Alex

text:
"oizirbaF" <fabrizio...@SPAMtiscalinet.it> wrote in message
news:1d9nsugbd62i69eob...@4ax.com
[CUT]
>
> Ehm , scusate , non volevo tirarmela : ho messo questi dati nella
> firma per evitare i soliti 5 post che seguono sulla configurazione del
> computer, tipo: "ma tu che versione hai di Access" ( 1° post) "e che
> sistema operativo"(3° post) "Ma quanta memoria hai ... ah e già che ci
> sei dimmi il processore" (5° post).
> L'idea mi è venuta da un'idea di Claudio.
>
> Ciao. Fabrizio.
>
> (Access XP (sp2), Win ME, P4 1Mhz, 320 RAM)
Più che un P4 sembrerebbe un bellissimo Z80....!!
@Alex.



title: URGENTE... esempi di database

text:
On Fri, 08 Nov 2002 12:20:44 GMT, "Claudio" <cld@NOSPAM&COsupereva.it>
wrote:

Ehm ... in effetti 1 Mhz è .... tanto .... , vale come scusa che avevo
fretta è sto sturando gli scarichi della ditta .... temo di no!?!
Cmq ho corretto, adesso posso tirarmela di più, moooolto di più , ma
soprattutto più in fretta: a 1000Mhz ( infatti nella fretta ho pensato
" invece di scrivere 1000 Mhz gli scrivo 1 ( che cosa ? ) Mhz" , che è
rimasto come ByRef, oppure l'ho impostato come ByVal ? mah).
Va bene mi sono rincoglionito e ho perseverato nell'errore.
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: URGENTE... esempi di database

text:
On Fri, 08 Nov 2002 13:23:50 +0100, Alessandro Cara <
al...@blunet.it
>
wrote:

Ok ok , sono un pirla :-))))
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: filtrare dati in una query

author: Pluto

text:
Ciao, è possibile in una sola query filtrare dati per due date? cerco di
spiegarmi meglio: ho una query che mi visualizza vari dati anagrafici, ore
di questi dati una parte dovrei filtrarli per anno 2007 e una parte per anno
2006 es.:
SELECT Year([DataPrimaIscrizione]) AS Data, ([EsitoFinale]) AS Esito
FROM Iscrizioni
WHERE (((Year([DataPrimaIscrizione])) Like 2007) AND (([EsitoFinale])) Like
2006));
in questo modo non funziona mi aiutate??? Grazie


title: filtrare dati in una query

author: AleC

text:

Cosa contiene il campo Esito ? Una data ? Un anno ? in quale formato ?
Numerico o testo ?
L'espressione Year(data) like 2007 and (Anno) = 2006 dovrebbe
funzionare ma prova a sostituire il Like con =. Noto anche che le
parentesi sono sbagliate 6 in apertura e 7 in chiusura.
Ciao
AleC


title: filtrare dati in una query

text:
il campo esito contiene il responso finale "promosso"-"non promosso" in
effetti vorrei sapere nel 2006 quanti sono i promossi e quanti i bocciati.
Poi se sono iscritti per il 2007.
quello è solo un esempio non ho badato al numero di parentesi.
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:f6b6578a-27e8-41d9...@33g2000yqm.googlegroups.com...



title: filtrare dati in una query

text:
On 25 Nov, 11:12, "Pluto" <aa> wrote:
> il campo esito contiene il responso finale "promosso"-"non promosso" in
> effetti vorrei sapere nel 2006 quanti sono i promossi e quanti i bocciati.
> Poi se sono iscritti per il 2007.
> quello è solo un esempio non ho badato al numero di parentesi.
>
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:f6b6578a-27e8-41d9...@33g2000yqm.googlegroups.com...
> On 25 Nov, 09:02, "Pluto" <aa> wrote:
>
> > Ciao, è possibile in una sola query filtrare dati per due date? cerco di
> > spiegarmi meglio: ho una query che mi visualizza vari dati anagrafici, ore
> > di questi dati una parte dovrei filtrarli per anno 2007 e una parte per
> > anno
> > 2006 es.:
> > SELECT Year([DataPrimaIscrizione]) AS Data, ([EsitoFinale]) AS Esito
> > FROM Iscrizioni
> > WHERE (((Year([DataPrimaIscrizione])) Like 2007) AND (([EsitoFinale]))
> > Like
> > 2006));
> > in questo modo non funziona mi aiutate??? Grazie
>
> Cosa contiene il campo Esito ? Una data ? Un anno ? in quale formato ?
> Numerico o testo ?
> L'espressione Year(data) like 2007 and (Anno) = 2006 dovrebbe
> funzionare ma prova a sostituire il Like con =. Noto anche che le
> parentesi sono sbagliate 6 in apertura e 7 in chiusura.
>
> Ciao
>
> AleC
Se il campo esitofinale contiene non promosso-promosso non puioi
confrontarlo con un anno
devi impostare la proposizione WHERE confrontando allora tre campi
AnnoIscrizione = 2007 and AnnoEsito = 2006 and Esito = 'promosso'
se vuoi sapere quanti sono i record che rispondono a questo criterio
usa la funzione
DCOUNT("un campo qualsiasi", "nome tabella", "AnnoIscrizione = 2007
and AnnoEsito = 2006 and Esito = 'promosso'")
AleC
Ciao


title: Access 97: trasferire un db protetto da un gruppo mio a quello di default

author: MarcoA

text:
ciao,
tempo fa ho creato un database protetto appartenente ad un gruppo di lavoro
(es. pippo.mdw), ora avrei necessita' di renderlo "sprotetto", ovvero che
sia completamente accessibile e modificabile utilizzando il gruppo di
default di Access, ovvero "c:\windows\system\system.mdw". Qual'e' la
procedura?
ovviamente ho accesso al gruppo in questione, e posso modificare i permessi
utente dal'apposito pannellino, ma non so come dovrei fare..?
se salvo ogni tabella, form, modulo, ecc separatamente (anche se e' una
rottura), funziona? non e' che poi il nuovo database in cui le salvo risulta
sempre del gruppo pippo.mdw?
qualcuno mi chiarisce le idee o mi indica dove reperire info a riguardo?
Grazie, Marco
--
http://groups.google.com
contiene (quasi) tutte le risposte. Marco.


author: Max De Poli

text:
> tempo fa ho creato un database protetto appartenente ad un gruppo di lavoro
> (es. pippo.mdw), ora avrei necessita' di renderlo "sprotetto", ovvero che
> sia completamente accessibile e modificabile utilizzando il gruppo di
> default di Access, ovvero "c:\windows\system\system.mdw". Qual'e' la
> procedura?
Vai sul pannellino delle autorizzazioni
(Strumenti>Protezione>Autorizzazioni utenti e gruppi), selezioni il
gruppo "amministratori" e, per ogni categoria di oggetti, selezioni
tutti gli oggetti e concedi il diritto di amministrazione.
Poi devi anche far diventare proprietario di tutto il database
l'utente admin.
Se hai dei problemi a fare questo, ti crei un nuovo DB e ti importi
tutti gli oggetti.
--
cia'
Max De Poli


text:
> > tempo fa ho creato un database protetto appartenente ad un gruppo di
lavoro
> > (es. pippo.mdw), ora avrei necessita' di renderlo "sprotetto", ovvero
che
> > sia completamente accessibile e modificabile utilizzando il gruppo di
> > default di Access, ovvero "c:\windows\system\system.mdw". Qual'e' la
> Vai sul pannellino delle autorizzazioni
> (Strumenti>Protezione>Autorizzazioni utenti e gruppi), selezioni il
> gruppo "amministratori" e, per ogni categoria di oggetti, selezioni
> tutti gli oggetti e concedi il diritto di amministrazione.
> Poi devi anche far diventare proprietario di tutto il database
> l'utente admin.
ok, a parte la confuzione tra i due gruppi, ha funzionato., grazie!
> Se hai dei problemi a fare questo, ti crei un nuovo DB e ti importi
> tutti gli oggetti.
eh, ma questo non puoi farlo, se non hai fatto cio' di cui sopra!
grazie ancora,
ciao,



author: Roccia

text:
Il Tue, 12 Mar 2002 09:23:15 +0100, MarcoA oso' dichiarare:
> > Se hai dei problemi a fare questo, ti crei un nuovo DB e ti importi
> > tutti gli oggetti.
>
> eh, ma questo non puoi farlo, se non hai fatto cio' di cui sopra!
Esatto: ti serve per diventare proprietario del database se non te lo
lascia fare con le buone, ma prima devi assicurarti di poter leggere
tutti gli oggetti con il tuo MDW "base".
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Chiudere Windows

author: iak

text:
Prima di tutto salve a tutti.
Ho creato la maschera principale del mio database e vorrei aggiungere un
pulsante che non solo chiuda l'applicazione (e questo e' molto semplice) ma
che chiuda anche windows (fino all'OFF del PC!). Spero che qualcuno mi
sappia dire se c'e' un comando fatto apposta o qualcosa di simile.
Grazie fin da ora. Iacopo


title: Chiudere Windows

author: Karl Donaubauer

text:
iak <
ia...@freemail.it
> schrieb:

API: Exit Windows
http://www.mvps.org/access/api/api0016.htm
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: Chiudere Windows

author: Expo

text:
Prova così:
C:\WINDOWS\RUNDLL.EXE user.exe,exitwindows
"iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:8g0epd$h4q$1...@fe1.cs.interbusiness.it...
> Prima di tutto salve a tutti.
> Ho creato la maschera principale del mio database e vorrei aggiungere un
> pulsante che non solo chiuda l'applicazione (e questo e' molto semplice)
ma
> che chiuda anche windows (fino all'OFF del PC!). Spero che qualcuno mi
> sappia dire se c'e' un comando fatto apposta o qualcosa di simile.



title: Chiudere Windows

author: AntoGal

text:
Expo <
esp...@snet.it
> scrisse...
> Prova cosě:
> C:\WINDOWS\RUNDLL.EXE user.exe,exitwindows
Visto che ci siamo, aggiungerei pure (anche se OT):
rundll32 shell32,SHExitWindowsEx
Esce da Windows e spegne il computer
rundll32 shell32,SHExitWindowsEx 1
Chiude tutti i programmi e riavvia la shell di sistema
rundll32 shell32,SHExitWindowsEx 2
Riavvia il computer
rundll32 krnl386.exe,DisableOEMLayer
Blocco irreversibile del computer (necessario reset)
rundll32 krnl386.exe,ExitKernel
rundll32 krnl386.exe,DisableKernel
spengono il computer direttamente
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Problema inserimento dati molti a molti

text:
Salve a tutti!

Svariati anni fa ho fatto un db con access, ed ha sempre funzionato bene.
E' composto di varie tabelle, ci sono un po' di relazioni uno-a-molti e qualcuna molti-a-molti.

Una di queste relazioni unisce la tabella PERSONE alla tabella CORSI, tramite la tabella persone-corsi (che contiene un id, l'id della persona e l'id del corso)

Dalla tabella PERSONE, tramite il "+" a fianco dei record si potevano selezionare anche i corsi relativi alle varie persone.

Ora con access 2010 ho uno strano problema:
se provo ad aggiungere un corso ad una persona (tramite il "+"), viene visualizzato il seguente errore:
"Impossibile aggiungere o modificare il record. Nella tabella PERSONE è necessario un record correlato." E' l'errore 3201.

Dicevo che è strano perché non mi era mai accaduto e perché se provo a fare la stessa cosa dalla tabella CORSI va tutto bene!

Ho provato a controllare le varie impostazioni delle relazioni che uniscono le tabelle, e le impostazioni della loro struttura, sono perfettamente uguali..

Qualche idea?


title: Aiuto con grafico

text:
Ciao a tutti,
vorrei un'illuminazione con un grafico.
Se potete, per favore, aiutatemi.
Dunque, penso di utilizzare un grafico lineare per visualizzare questi dati:
praticamente una volta al mese, 12 volte l'anno, devo inserire l'altezza di
un bambino (tanto per fare un esempio).
oltre questo dato, devo visualizzare dei dati fissi, cioè l'altezza minima,
media e max di un bambino.
ovviamente questi dati li ho già.
quindi vorrei sapere che tipo di tabella creare e quale grafico associare a
questa tabella.
sulle X devono apparire i mesi e sulle Y le altezze.
Grazie a tutti.
Ciao.


title: Aiuto con grafico

author: Roberto da casa

text:
"Jeff71" <
mano...@infinito.it
> ha scritto nel messaggio
news:K9Kmd.13450$n%2.1...@tornado.fastwebnet.it...

Penso che tu possa inserire in una maschera o in un report con
l'autocomposizione un Grafico a linee.
La tabella organizzale come meglio credi: l'importante è contenga un record
per ogni misurazione e che ogni record contenga la data della misurazione e
l'altezza rilevata (indicherai questi due campi al wizard di
autocomposizione grafico); poi potrai modificare la query che
l'autocomposizione ha creato come origine riga del grafico in modo da
renderla una query di selezione parametrica per selezionare i dati da
visualizzare sul grafico (IdPaziente e anno), oppure creati tu una query di
selezione parametrica e chiedi al wizard di usare quella come base del
grafico.
Non saprei cosa indicarti per inserire nel grafico le altezze di
riferimento: potresti scriverle in un didascalia o nel titolo.
>
> Grazie a tutti.
> Ciao.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: records di due colori su maschera

author: Stefano

text:
Salve
Avrei bisogno di un aiuto per questi 2 quesiti:
1)E'possibile
in visualizzazione maschera continua fare in modo che i records vengano
visualizzati a colori alternati, ad esempio
indipendentemente dai
valori ?
rosso
azzurro
rosso
azzurro
2)In visualizzazione
maschere continue,quando apro la marchera,i records vengono visualizzati a
partire dalla parte superiore della maschera.E' possibile far iniziare la
visualizzazione dalla parte inferiore: esempio
A (ULTIMO RECORD
INSERITO)  >> D
B                              C
C
B
D                              A (ULTIMO RECORD INSERITO)
Grazie
per risposte
--------------------------------
Inviato via
http://usenet.iol.it


title: records di due colori su maschera

author: Fabio Montagner

text:
> 1)E'possibile
> in visualizzazione maschera continua fare in modo che i records vengano
> visualizzati a colori alternati, ad esempio
>
> indipendentemente dai
> valori ?
>
> rosso
> azzurro
> rosso
> azzurro
>
>
> 2)In visualizzazione
> maschere continue,quando apro la marchera,i records vengono visualizzati a
> partire dalla parte superiore della maschera.E' possibile far iniziare la
> visualizzazione dalla parte inferiore: esempio
>
> A (ULTIMO RECORD
> INSERITO)  >> D
> B                              C
> C
> B
> D                              A (ULTIMO RECORD INSERITO)
>
hai provato a vedere in
www.sitocomune.it
? Dovrebbe esserci qualcosa che ti
può servire.


title: campo Contatore in MYSQL...

author: Enrico Virginio

text:
Allora, ho esportato una tabella di Access che ha come campo chiave un
campo tipo contatore in un db MYSQL;
Ho notato una cosa:
Nella stessa tabella in formato Access, non appena si inserisce un
valore nella riga il campo contatore è il primo ad autoaggiornarsi...
Nella stessa tabella importata in un DB MYSQL e collegata in Access il
campo contatore(che tra l'altro viene messo come numerico...)si aggiorna
solo (mi sembra di aver capito) dopo aver inserito il record (quindi
alla fine)
QUALCUNO CHE MI CONFERMA ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore di runtime 13 (tipo non corrispondente) - sulla versione di sviluppo no, sulla definitiva sì

author: Hal

text:
Ciao a tutti, stamani sto impazzendo perchè sulla versione di sviluppo di un mdb Access 97
  una funzione gira a meraviglia, sulla versione definitiva no.
Uso Windows 2000 sp4.
In una maschera basata su tabella, dalla quale inserisco dei record, nell'evento
BeforeUpdate ho usato le funzioni OsVer e Utente del SitoComune, nel seguente modo:
me.txtUtente = utente(osVer(""))
me.txtUtente è una casella di testo ed il campo della tabella sottostante è di tipo Testo.
Per evitare problemi di differenze tra qualche oggetto, ho nuovamente esportato dal db di
sviluppo a quello di lavoro la tabella (per fare una prova, visto che i dati sono diversi)
la maschera e il modulo contenente le funzioni necessarie alla rilevazione dell'utente.
Nonostante ciò, quando la funzione OsVer viene richiamata, ne viene eseguito il codice e,
dopo l'End Function, dà l'errore suddetto.
Ho verificato che il valore passato alla Utente da OsVer è corretto (2), ho provato a
passarlo come valore fisso (utente(2)) e tramite una variabile, ma il risultato non cambia
ed io non capisco come mai nella versione di test tutto è ok.
Cosa potrebbe sfuggirmi?
Grazie mille


text:
Hal ha scritto:

Aggiungo che, creando *nel db ufficiale* una maschera di di comodo con un bottone nel cui
evento suClic ho messo msgbox utente(osver("")), tutto funziona correttamente.


text:
Hal ha scritto:
> Hal ha scritto:
...cut...
Ho superato il problema, ma non sono riuscito a capire il perchè (e la cosa non mi piace);
scrivo ciò che ho fatto sperando che ci sia chi ha una spiegazione.
Gli oggetti usati sono:
tabella UlterioriControlli_T
maschera UlterioriControlli_M
modulo Rileva_OS_utente contentente:
    funzione OsVer
    funzione Utente
    funzione RilevaDati
tali funzioni sono scaricabili dal SitoComune.
Nell'evento Beforeupdate della maschera, che contiene una casella di testo [txtUtente],
eseguo il codice
me.txtUtente = utente(osVer(""))
all'endfunction della OsVer ricevo l'errore 13, ma solo nella versione ufficiale.
- creando nella versione ufficiale una maschera che imposta il valore di una casella di
testo alla stessa maniera, NON ottengo l'errore.
- copiando la versione ufficiale sul mio pc, OTTENGO comunque l'errore.
- Importando tutti gli oggetti del db ufficiale in un nuovo db, OTTENGO comunque l'errore.
- chiamando RilevaDati dalla maschera UlterioriControlli_M, NON ottengo l'errore.
- usando una parte del codice della RilevaDati nel BeforeUpdate, e facendo impostare
me.txtUtente = sUtente, OTTENGO l'errore.
L'unico modo per eseguire l'operazione è stato modificare la RilevaDati in modo che invece
di dare il msgbox, imposti il valore di txtUtente.
Qualcuno ha idea del perché?
Alessio


title: Problemi con date() su pc diversi dal mio

text:
Il solito  problema che ogni tanto rispunta: la funzione date()  utlizzata
in una maschera dove un campo propone la data odierna segnala errore se
utilizzo il mio db su un pc diverso dal mio, unico sistema che ho trovato
per farlo funzionare č creare un db vuoto sul nuovo pc e importare tutto
tabelle, maschere, query ecc.
Ho controllato i riferimenti dei 2 pc e li ho impostati in modo identico
(anche nello stesso ordine) ma senza risultato.
Qualcuno č in grado di spiegarmi il perchč la funzione date() si comporta
cosě e di trovare un metodo valido alternativo (possibilmente agendo sul mio
pc e non sul nuovo) al continuo importare ogni volta che devo aggionare il
db?
Ah, dimenticavo , nel db le tabelle sono collegate....
Grazie Laura


title: Controllo con decimali

author: Elsis

text:
Ho inserito in una maschera un controllo non associato che mi fa la somma
del campo "totale" di una serie di record. Il problema è che il campo record
mi da i valori decimali, nel controllo nonostante lo abbia settato in
formato standard e n° 3 decimali, le tre cifre dopo la virgola sono sempre e
comunque tre zeri. faccio un esempio per meglio spiegarmi.
DATA        ARTICOLO            TOTALE
1/1            AAA                        120,325
2/2            BBB                         130,225
3/3            CCC                        150,111
Valore Casella di controllo non associata = 400,000
La formula della casella di controllo è =somma([totale]
Formato standard
Posizioni decimali 3
Grazie a tutti.
Ciao


title: doppio criterio in dlookup

author: Eirinn

text:
risolto il problema DateAdd (grazie Cinzia), mi si pone davanti un altro
problema:
Ho sempre una tabella Ordini, nella quale ho il campo Modello e li campo
Matricola, un numero univoco solo per il modello stesso: es. ci possono
essere i Modello1 con numero di matricola 121,122,123 come i Modello2
con gli stessi numeri.
Una tabella del genere.
Mod	Matr.
Mod1	121
Mod2	121
Mod1	122
Mod1	123
Mod2	122
Su una maschera volevo inserire automaticamente il numero di matricola,
andando a pescare il valore massimo associato al Modello selezionato in
una combo (Mod) ed aggiungendo uno.
Private Sub Mod_AfterUpdate()
     Me.Matricola.Value = 1 + DLookup("Matricola", "Ordini", "[ID]=" &
Me.Mod & " And max(" & [Matricola] & ")")
End Sub
Mi da errore 3096, Impossibile avere una funziona di aggregazione nella
clausola WHERE ([ID]=2 And Max(145))
Dov'è che sbaglio?
--
Sláinte, Eirinn
icq# 3346238 -
http://eirinn.altervista.org/
"Per aspera ad astra"


title: doppio criterio in dlookup

author: Marco Pizzamiglio

text:
Eirinn ha scritto:

> Una tabella del genere.
> Mod	Matr.




Se cerchi il valore massimo usa Dmax invece che Dlookup:
Me.Matricola.Value = 1 + Dmax("Matricola", "Ordini", "[ID]=" & Me.Mod)
Se ci aggiungi anche un Nz() la formula funzionerà anche in caso di
inserimento di nuovi numeri di matricola, altrimenti ti darà problemi
perchè la Dmax() restituirebbe Null:
Me.Matricola.Value = 1+ Nz(Dmax(.....),0)
Ciao.
-Marco-
--
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


title: doppio criterio in dlookup

text:
Marco Pizzamiglio ha scritto:
> Se cerchi il valore massimo usa Dmax invece che Dlookup:
> Me.Matricola.Value = 1 + Dmax("Matricola", "Ordini", "[ID]=" & Me.Mod)
a logica mi suona giusto, ma mi restituisce valori sballati. Sono si i
valori massimi, ma sono quelli associati ad altri prodotti.
tipo:
se seleziono Mod1 il campo matricola mi restituisce il massimo del Mod2,
se Seleziono Mod3 mi restituisce quello del Mod1 e così via. negli altri
campo il criterio "[ID]=" & Me.Mod risponde in modo esatto, mentre qui
sembra che vada a prendere l'ID sbagliato...



title: doppio criterio in dlookup

text:
Eirinn ha scritto:
> Marco Pizzamiglio ha scritto:
> > Se cerchi il valore massimo usa Dmax invece che Dlookup:
> > Me.Matricola.Value = 1 + Dmax("Matricola", "Ordini", "[ID]=" & Me.Mod)
> a logica mi suona giusto, ma mi restituisce valori sballati. Sono si i
> valori massimi, ma sono quelli associati ad altri prodotti.
> tipo:
> se seleziono Mod1 il campo matricola mi restituisce il massimo del Mod2,
> se Seleziono Mod3 mi restituisce quello del Mod1 e cosě via. negli altri
> campo il criterio "[ID]=" & Me.Mod risponde in modo esatto, mentre qui
> sembra che vada a prendere l'ID sbagliato...
A che campo č associato il controllo Mod? Verifica che sia associato a ID.
Metti uno stop o un punto di interruzione prima del dmax e vai in debug a
verificare che il valore di Me.Mod sia effettivamente quello che ti
aspetti.



title: doppio criterio in dlookup

text:
Marco Pizzamiglio ha scritto:
> A che campo è associato il controllo Mod? Verifica che sia associato a ID.
> Metti uno stop o un punto di interruzione prima del dmax e vai in debug a
> verificare che il valore di Me.Mod sia effettivamente quello che ti
> aspetti.
Alla fine era il tipo di campo di Mod che dava fastidio.
prima era un campo testuale, ora che è numerico, è tutto ok :)



title: Rendere invisibile una data in una sottomaschera al verificarsi di una condizione

author: Ladrodivita

text:
Ho una maschera "SITUAZIONE ATTUALE SOCIO" dove sono presenti un certo
numero di sottomaschere che eseguono query di ricerca della condizione più
recente in una serie di storici (Storico domicilio, residenza, recapiti,
libro soci, libro matricola, ecc).
Trattandosi di una cooperativa ad alto turnover (socioassistenza) può
capitare che un socio precedentemente dimesso sia riammesso (la matricola è
univoca per ciascun socio e quindi in caso di riammissione non posso creare
un record diverso). Nella maschera "SITUAZIONE ATTUALE SOCIO" nel campo
della 1° sottomaschera DTASOCSUB ho il valore  proveniente dalla query di
origine riga che mi restituisce la ultima data di ammissione. Nella 2°
sottomaschera DTLSOCSUB ho il valore proveniente dalla query di origine riga
che mi restituisce la data di ultima dimissione.
Il tutto funziona egregiamente fino a quando non mi trovo nella condizioni
della riammissione: in tal caso DTLSOCSUB essendo minore di DTASOCSUB non
dovrebbe essere passato ed il campo non aggiornato. Ho provato varie
soluzioni ma non riesco a risolvere di disabilitare la data di dimissione
che è relativa alla precedente ammissione. C'è qualcuno che possa darmi una
dritta? Grazie in anticipo.


author: MA

text:

dipende da cme hai strutturato le tabelle.
Stai usando una sola tabella o ne sono due diverse?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e082mj$k37$1...@area.cu.mi.it...

I dati sono allocati in una sola tabella (STORICO LIBRO MATRICOLA)
Richiamati con due query, una che selezione in una sottomaschera DTASOCSUB
ed una che selezione in una diversa sottomaschera DTLSOCSUB. Le due
sottomaschere sono collegate ad una maschera che ha come origine una tabella
(ANAGRAFICA SOCI) che è collegata uno a molti con STORICO MATRICOLA nel
campo MATRICOLA.
Ciao, grazie per il tempo che spenderai per me
Ladrodivita


title: riferirsi al nome di una maschera dal modulo

text:
Salve a tutti,
uso A97.
ho bisogno di ricavarmi da un modulo il nome della maschera e subordinarvi
una condizione.
se fossi nella maschera userei
if me.form.caption then
ma se sto in un modulo? ho provato con object ma non me lo fa fare.
Come posso risolvere? Io continuo a provare
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


author: Emyr

text:


Screen.ActiveForm.Name
Saluti.
Emanuele.


text:
> >Salve a tutti,
> >uso A97.
> >ho bisogno di ricavarmi da un modulo il nome della maschera e
subordinarvi
> >una condizione.
> >
> >se fossi nella maschera userei
> >
> >if me.form.caption then
> >
> >ma se sto in un modulo? ho provato con object ma non me lo fa fare.
> >

>
Screen.ActiveForm.Name
>
> Saluti.
> Emanuele.
Va come un treno, grazie Emanuele.



title: Movimentazione

author: Marina F.

text:
Ho un db cosě composto:
Tabella acquisto con Tabella Dettagli acquisto
Tabella Vendita con Tabella Dettagli vendita
Avrei bisogno di controllare la movimentazione degli articoli in un unico
report o query dove mi venga mostrato l'aquisto e la vendita es:
DATA            ART        QT AQUISTATA                QTVENDUTA
01/01/02        PM01                10
02/01/02        PM01
5
Grazie anticipatamente per ogni VS consiglio.


title: Movimentazione

text:


fai una query di unione e poi la raggruppi alla bisogna
oppure rifai la definizione delle tabelle (consigliabile) mettendo un
flag per acquisti o vendite...
Saluti.
Emanuele.


title: aiuto database si corrompe in multiambiente

author: fenice

text:
ho bisogno di aiuto, ho fatto un dabase di inserimento dati, mettendolo sul server, molti si collegano per inserire i dati, e dopo un paio di ore si corrompe che fare???, come faccio per evitare questo?? inserendo una funzion di ripristino e compatta database al pulsante di chiusura , posso stare tranquillo?? oppure come si fa??
--
fenice
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-837807.html
Inviato via
http://www.itsistemi.net


text:
fenice wrote:
> ho bisogno di aiuto, ho fatto un dabase di inserimento dati,
> mettendolo sul server, molti si collegano per inserire i dati, e dopo
> un paio di ore si corrompe che fare???, come faccio per evitare
> questo?? inserendo una funzion di ripristino e compatta database al
> pulsante di chiusura , posso stare tranquillo?? oppure come si fa??
Spesso è un problema di hardware, in particolare di vecchie scede di rete
realteck
Verifica bene
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Alessandro Baraldi

text:
fenice ha scritto:
> ho bisogno di aiuto, ho fatto un dabase di inserimento dati, mettendolo sul server, molti si collegano per inserire i dati, e dopo un paio di ore si corrompe che fare???, come faccio per evitare questo?? inserendo una funzion di ripristino e compatta database al pulsante di chiusura , posso stare tranquillo?? oppure come si fa??
>
>
> --
> fenice
No, non puoi stare tranquillo.
Purtroppo la corruzione di Access quando usato in Rete è cosa
risaputa, ma spesso il problema è da ricercare nell'HW.
Ci sono stati diversi 3D nel NG e se non ricordo male il motivo più
accreditato erano alcune schede di rete particolari.
Io ho 3Com e non ho mai avuto problemi in merito, poi però sono
passato a SQL_Server per evitare qualsivoglia dubbio...!
Ciao
@Alex


title: Come evitare 'sbampolamento' del video al caricamento seconda istanza Access

author: RobertoA

text:
Dal codice di un file MDB vado a leggermi i report disponibili su un secondo
file MDB
Uso il seguente codice
------------------------------------------------
    If Len(Dir(Application.CurrentProject.Path & "\" & nome_file_report)) >
0 Then
        Set objAccess = New Access.Application
        objAccess.OpenCurrentDatabase Application.CurrentProject.Path & "\"
& nome_file_report
        For count = 0 To
objAccess.Application.CurrentProject.AllReports.count - 1
            cmbNomeReport.AddItem
objAccess.Application.CurrentProject.AllReports(count).Name
            Next count
        objAccess.Quit: Set objAccess = Nothing
        End If
------------------------------------------------
Funziona, pero'.....
....ogni volta che viene eseguito questo codice, mi parte anche la schermata
della form iniziale del  nome_file_report.mdb
Nessun problema funzionale, ma vorrei evitare di far vedere 'sto piccolo
flash all'operatore
Come potrei fare ?


author: ALESSANDRO Baraldi

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:479d9685$1...@newsgate.x-privat.org...

Prova ad usare
Docmd.Echo = False
...... tutto il codice
Docmd.Echo = True
Fai attenzione alla gestione errori perchè se non rimetti Echo = True e si
verifica un'errore è un macello...
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:

Provato, ma non funzia
Sbampola
Ciao e grazie
RobertoA


author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:479d9685$1...@newsgate.x-privat.org...

Prova con: Application.Echo False/True
e ricorda l'avvertimento di Alessandro...
Ciao.
--
Sergio MAZZA


text:
>> Funziona, pero'.....
>> ....ogni volta che viene eseguito questo codice, mi parte anche la
>> schermata della form iniziale del  nome_file_report.mdb
>> Nessun problema funzionale, ma vorrei evitare di far vedere 'sto piccolo
>> flash all'operatore
>> Come potrei fare ?
>
> Prova con: Application.Echo False/True
>
> e ricorda l'avvertimento di Alessandro...
>
Ho provato ma non funziona
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:479dca54$1...@newsgate.x-privat.org...
>
> Ho provato ma non funziona
> Ciao e grazie
> RobertoA
Non č per sfiducia, ma se includessi anche il codice, magari si puň capire
se trattasi di errorio mio o tuo.
Comunque visto che stai utilizzando OLE puoi prova cosě:
...
Set objAccess = New Access.Application
objAccess.Visible False
...
Ciao.
--
Sergio MAZZA


text:
>> Ho provato ma non funziona
>> Ciao e grazie
>> RobertoA
>
> Non č per sfiducia, ma se includessi anche il codice, magari si puň capire
> se trattasi di errorio mio o tuo.
> Comunque visto che stai utilizzando OLE puoi prova cosě:
> ...
> Set objAccess = New Access.Application
> objAccess.Visible False
Veramente avevo gia' messo il codice, comunque eccolo qua
----------------------------------------------------
    If Len(Dir(Application.CurrentProject.Path & "\" & nome_file_report)) >
0 Then
        DoCmd.Echo False
        Set objAccess = New Access.Application
        objAccess.OpenCurrentDatabase Application.CurrentProject.Path & "\"
& nome_file_report
        For count = 0 To
objAccess.Application.CurrentProject.AllReports.count - 1
            cmbNomeReport.AddItem
objAccess.Application.CurrentProject.AllReports(count).Name
            Next count
        objAccess.Quit
        Set objAccess = Nothing
        DoCmd.Echo True
        End If
----------------------------------------------------
Ma non funzia nel senso che 'sbampola' ancora
Provato anche col   objAccess.visible=false    niente di niente
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:479dd512$1...@newsgate.x-privat.org...
>
> Veramente avevo gia' messo il codice, comunque eccolo qua
Si all'inizio non dopo i cambiamenti.
Come ora dopo che ti ho suggerito il metodo Visible.
> ----------------------------------------------------
>    If Len(Dir(Application.CurrentProject.Path & "\" & nome_file_report)) >
> 0 Then
>        DoCmd.Echo False
>        Set objAccess = New Access.Application
>        objAccess.OpenCurrentDatabase Application.CurrentProject.Path & "\"
> & nome_file_report
>
>        For count = 0 To
> objAccess.Application.CurrentProject.AllReports.count - 1
>            cmbNomeReport.AddItem
> objAccess.Application.CurrentProject.AllReports(count).Name
>            Next count
>
>        objAccess.Quit
>        Set objAccess = Nothing
>        DoCmd.Echo True
>        End If
> ----------------------------------------------------
> Ma non funzia nel senso che 'sbampola' ancora
> Provato anche col   objAccess.visible=false    niente di niente
> Ciao e grazie
> RobertoA
Comunque mi sembra strano che con objAccess.Visible = False non funziona...
(riepilogo)
> ----------------------------------------------------
>    If Len(Dir(Application.CurrentProject.Path & "\" & nome_file_report)) >
> 0 Then
>        Set objAccess = New Access.Application
        objAccess.Visible = false
>        objAccess.OpenCurrentDatabase Application.CurrentProject.Path & "\"
> & nome_file_report
>
>        For count = 0 To
> objAccess.Application.CurrentProject.AllReports.count - 1
>            cmbNomeReport.AddItem
> objAccess.Application.CurrentProject.AllReports(count).Name
>            Next count
>
>        objAccess.Quit
>        Set objAccess = Nothing
>        End If
> ----------------------------------------------------
Ciao.
--
Sergio MAZZA


text:
> Comunque mi sembra strano che con objAccess.Visible = False non
> funziona...
> (riepilogo)
Gia' a volte le cose che sembrano stupidaggini sono le piu' fastidiose se
non si riesce a risolverle
Ciao
RobertoA


title: massaggio condizionale

author: Filippo B.

text:
Buongiorno,
sarà una straFAQ, quindi grazie per tutti i RTFM del caso.
Devo visualizzare un messaggio d'avviso MsgBox quando un utente seleziona
un orario di prenotazione in una maschera e tale orario è già impegnato.
A complicazione del caso va detto che per ogni orario è possibile
prendere sino a tre prenotazioni, ma anche più (è però necessario che
l'operatore sia avvisato appunto da un messaggio che fornisca il
raggiungimento del limite di tre prenotazioni-standard).
Grazie anticipatamente a chi mi vorrà aiutare
ciao,
Filippo B.
--
http://www.danzainsieme.it
http://www.boschetti.info


title: massaggio condizionale

text:
On Tue, 02 Nov 2010 10:19:31 +0000, Filippo B. wrote:
Ovviamente il subject è "messaggio condizionale"... lapsus freudiano,
evidentemente!



title: massaggio condizionale

author: max

text:
"Filippo B." <
fboschetti2...@tiscali.it
> ha scritto nel messaggio
news:4ccfe6fd$0$13470$4faf...@reader2.news.tin.it...

query con raggruppamento su orario e data e conteggio delle prenotazioni, da
maschera su prima di aggiornare
if dlookup("campo conteggio", "query conteggio", orario/data maschera =
orario/data query ) >=3 then     ' stai attento ai formati per il criterio
msgbox .... ' e qui ci puoi anche mettere un if modificato se msgbox .... =
yes continua altrimenti stoppa tutto
end if
ciao
Max


title: massaggio condizionale

text:
On Tue, 02 Nov 2010 11:54:09 +0100, max wrote:
> query con raggruppamento su orario e data e conteggio delle
> prenotazioni, da maschera su prima di aggiornare
> if dlookup("campo conteggio", "query conteggio", orario/data maschera =
> orario/data query ) >=3 then     ' stai attento ai formati per il
> criterio msgbox .... ' e qui ci puoi anche mettere un if modificato se
> msgbox .... = yes continua altrimenti stoppa tutto
> end if
> ciao
> Max
Grazie mille adesso vedo di lavorarci sopra.
ciao e buon lavoro



title: massaggio condizionale

author: Karl Donaubauer

text:
Filippo B. wrote:
> ...
> Devo visualizzare un messaggio d'avviso MsgBox quando un utente
> seleziona un orario di prenotazione in una maschera e tale orario è
> già impegnato. A complicazione del caso va detto che per ogni orario
> è possibile prendere sino a tre prenotazioni, ma anche più (è però
> necessario che l'operatore sia avvisato appunto da un messaggio che
> fornisca il raggiungimento del limite di tre prenotazioni-standard).
> ...
"Prima di aggiornare" del controllo:
If DCount("*", "TuaTabella", _
        "CampoOrario=" & Str(CDbl(Me!TuoControllo))) > 2 Then
    MsgBox "Mi dispiace molto..."
End If
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: File Access e condivisione su server NAS

author: lebroki

text:
Ho acquistato un NAS MEDIACOM con HD da 500mb, su una partizione
dell'HD ho installato un file access xxx_be, ma non riesco ad aprirlo
in quanto access 2007 mi avvisa che non riesce ad aprire il file
xxxx.ldb che potrebbe essere aperto in modo esclusivo oppure il file
non è abilitata la lettura/scrttura..
Il file risulta essere condiviso e se lo sposto sull'HD del PC viene
letto senza problemi.
Grazie.


text:

Questa taglia la testa al toro.
E' un problema di permessi sul NAS
>
> Grazie.
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
On Tue, 17 Feb 2009 11:47:21 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>lebroki wrote:
>> Ho acquistato un NAS MEDIACOM con HD da 500mb, su una partizione
>> dell'HD ho installato un file access xxx_be, ma non riesco ad aprirlo
>> in quanto access 2007 mi avvisa che non riesce ad aprire il file
>> xxxx.ldb che potrebbe essere aperto in modo esclusivo oppure il file
>> non è abilitata la lettura/scrttura..
>>
>>
>> Il file risulta essere condiviso e se lo sposto sull'HD del PC viene
>> letto senza problemi.
>
>Questa taglia la testa al toro.
>E' un problema di permessi sul NAS
>
>>
>> Grazie.
>
>--
Non so dove mettere le mani ....
Il Suddetto Nas è collegato ad un Router ADSL Edimax con supporto NAS
su porta USB al quale è collegato un router modem ADSL con internet.
Il Nas è configurato sulla porta TCP/IP 192.168.1.3.
Aiuto.


author: Carlo Costarella

text:
"lebroki" <
lebros...@yahoo.it
> ha scritto
cut
> Il Suddetto Nas è collegato ad un Router ADSL Edimax con supporto NAS
> su porta USB al quale è collegato un router modem ADSL con internet.
>
> Il Nas è configurato sulla porta TCP/IP 192.168.1.3.
>
Come dice MA è un problema di permessi.
Trovo strano l'aver collegato il nas alla porta usb del router...non ha il
plug di rete integrato?
Ogni nas ha il suo accesso alla configurazione, in genere via interfaccia
web (leggi la guida rapida inclusa).
Prima di tutto sarà bene creare un gruppo in windows e inserirvi i vari
utenti.
Quindi impostare i permessi di lettura e scrittura sul nas prelevando il
solo gruppo da windows in modo che la gestione dei permessi venga ereditata
e gestita da windows.
Ciao, Carlo


text:
On Thu, 19 Feb 2009 07:43:17 +0100, "Carlo Costarella"
<
carloco...@libero.it
> wrote:
>
>"lebroki" <
lebros...@yahoo.it
> ha scritto
>cut
>> Il Suddetto Nas è collegato ad un Router ADSL Edimax con supporto NAS
>> su porta USB al quale è collegato un router modem ADSL con internet.
>>
>> Il Nas è configurato sulla porta TCP/IP 192.168.1.3.
>>
>
>Come dice MA è un problema di permessi.
>Trovo strano l'aver collegato il nas alla porta usb del router...non ha il
>plug di rete integrato?
Si ma purtroppo il NAS acquistato non utilizza il protocollo TCP ma il
riconoscimento dell' indirizzo MAC
>Ogni nas ha il suo accesso alla configurazione, in genere via interfaccia
>web (leggi la guida rapida inclusa).
é molto molto esigua
>Prima di tutto sarà bene creare un gruppo in windows e inserirvi i vari
>utenti.
>Quindi impostare i permessi di lettura e scrittura sul nas prelevando il
>solo gruppo da windows in modo che la gestione dei permessi venga ereditata
>e gestita da windows.
ci proverò, ma la vedo dura.....
>
>Ciao, Carlo
>
Grazie mille


text:
"lebroki" <
lebros...@yahoo.it
> ha scritto nel messaggio
cut
> Si ma purtroppo il NAS acquistato non utilizza il protocollo TCP ma il
> riconoscimento dell' indirizzo MAC
Stiamo parlando di questo?
http://www.eprice.it/default.aspx?sku=1788369
Sinceramente non credo...
Puoi postare le caratteristiche di questo NAS e magari un sito in cui
leggere qualcosa?
Cosa vuol dire ..."il riconoscimento dell' indirizzo MAC" ?
Per quale via "riconosce" un eventuale indirizzo mac?
Forse parli del router.
Ciao, Carlo


title: query by report

author: paoletto

text:
Nella query seguente,non ho capito a cosa serve l'ultima condizione presente
nella clausola where :
"OR Reports!rptAttendeesDirectory!ID Is Null"  :

SELECT  tblAttendeeSales.Attendee,
tblAttendeeSales.Quantity,
tblItems.ItemName,
tblItems.Price,
tblAttendees.Company,
tblAttendees.Address,
tblAttendees.City,
tblAttendees.State
FROM tblAttendees
INNER JOIN (tblItems INNER JOIN tblAttendeeSales ON tblItems.ItemID =
tblAttendeeSales.ItemID) ON tblAttendees.ID = tblAttendeeSales.Attendee
WHERE tblAttendeeSales.Attendee = Reports!rptAttendeesDirectory!ID OR
Reports!rptAttendeesDirectory!ID Is Null

Grazie


title: query by report

text:

L'ultima condizione ï¿œ per ottenere tutti record in caso
che il controllo/campo ID nel report ï¿œ vuoto. Vedi anche:

http://www.donkarl.com/it?FAQ3.14

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Cambio Massivo Valore

text:
Salve a tutti,
esiste un modo per effettuare un cambiamento massivo di un valore in
un altro?
Mi spiego meglio: ho la mia tabella dati generale e il campo "colore"
è valorizzato o con "rosso" o con "verde".
Vorrei cambiare il valore "rosso" in "rosa" in tutti i records in cui
il campo sia stato riempito con il valore rosso.
Sarebbe possibile farlo con una sola operazione?
Grazie mille e buona giornata.


title: Cambio Massivo Valore

text:
d.fag...@gmail.com
 wrote:
> ...
> esiste un modo per effettuare un cambiamento massivo di un valore in
> un altro?
> Mi spiego meglio: ho la mia tabella dati generale e il campo "colore"
> č valorizzato o con "rosso" o con "verde".
> Vorrei cambiare il valore "rosso" in "rosa" in tutti i records in cui
> il campo sia stato riempito con il valore rosso.
> Sarebbe possibile farlo con una sola operazione?
Certo, si chiama query di aggiornamento:
- Crea una nuova query con la tabella e aggiungi il campo "colore"
 alla griglia.
- Nella riga "criterio" del campo scrivi "rosso".
- Scegli la voce di menů Query/Query di aggiornamento.
- Nella riga "Aggiorna a" della query scrivi "rosa".
- Esegua la query p.e. col bottone con il punto esclamativo
rosso :-) nella barra degli strumenti.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Cambio Massivo Valore

author: bfs

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:5360d3d5-c106-41d7...@w9g2000yqa.googlegroups.com...
Salve a tutti,
esiste un modo per effettuare un cambiamento massivo di un valore in
un altro?
Mi spiego meglio: ho la mia tabella dati generale e il campo "colore"
č valorizzato o con "rosso" o con "verde".
Vorrei cambiare il valore "rosso" in "rosa" in tutti i records in cui
il campo sia stato riempito con il valore rosso.
Sarebbe possibile farlo con una sola operazione?
Grazie mille e buona giornata.
docmd.runsql "update tua tabella set tuocampo='rosa' where tuocampo='rosso'"
ciao
bfs


title: una sommatoria che non funziona se manca il dato

text:
Nella mia maschera ho una casella che somma i dati da quattro sottomaschere.
Succede che se le quattro sottomaschere sono tutte valorizzate il codice funziona.
Se una sola è vuota la somma da errore.
Questo è il codice: (non ridete please !)

=(nz([Maschere]![FRM_RicaricoCanoniMensilizzati Crono]![Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati Crono]![Figlio35].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati Crono]![Figlio37].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati Crono]![Figlio39].[Form]![Testo23]))

in pratica ogni addendo è formato da (nz(riferimento)) quattro volte.
Doves ta l'errore ?

grazie infinite  a chi mi può/sa aiutare.


text:
ignazio.pilone wrote:
> Nella mia maschera ho una casella che somma i dati da quattro
> sottomaschere.
> Succede che se le quattro sottomaschere sono tutte valorizzate il
> codice funziona.
> Se una sola è vuota la somma da errore.
> Questo è il codice: (non ridete please !)

Piango. ;-)

> =(nz([Maschere]![FRM_RicaricoCanoniMensilizzati
> Crono]![Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati
> Crono]![Figlio35].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati
> Crono]![Figlio37].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati
> Crono]![Figlio39].[Form]![Testo23]))
>
> in pratica ogni addendo è formato da (nz(riferimento)) quattro volte.
> Doves ta l'errore ?

Se la casella si trova nella maschera principale
"FRM_RicaricoCanoniMensilizzati Crono", puoi ridurre
l'espressione di sopra a:

=(nz([Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Figlio35].[Form]![Testo23]))+(nz([Figlio37].[Form]![Testo23]))+(nz([Figlio39].[Form]![Testo23]))

Per l'errore vedi:

 #Errore per riferimento ad oggetti vuoti

http://www.donkarl.com/it?FAQ2.16

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Il giorno mercoledì 19 settembre 2012 17:34:05 UTC+2, Karl Donaubauer ha scritto:
> ignazio.pilone wrote: > Nella mia maschera ho una casella che somma i dati da quattro > sottomaschere. > Succede che se le quattro sottomaschere sono tutte valorizzate il > codice funziona. > Se una sola è vuota la somma da errore. > Questo è il codice: (non ridete please !) Piango. ;-) > =(nz([Maschere]![FRM_RicaricoCanoniMensilizzati > Crono]![Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati > Crono]![Figlio35].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati > Crono]![Figlio37].[Form]![Testo23]))+(nz([Maschere]![FRM_RicaricoCanoniMensilizzati > Crono]![Figlio39].[Form]![Testo23])) > > in pratica ogni addendo è formato da (nz(riferimento)) quattro volte. > Doves ta l'errore ? Se la casella si trova nella maschera principale "FRM_RicaricoCanoniMensilizzati Crono", puoi ridurre l'espressione di sopra a: =(nz([Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Figlio35].[Form]![Testo23]))+(nz([Figlio37].[Form]![Testo23]))+(nz([Figlio39].[Form]![Testo23])) Per l'errore vedi: #Errore per riferimento ad oggetti vuoti
http://www.donkarl.com/it?FAQ2.16
 -- Ciao Karl ********* Access FAQ:
http://www.donkarl.com/it

Karl,
ti confermo che la casella con la sommatoria non funzionante è nell'intestazione della maschera "FRM_RicaricoCanoniCrono"  (ho modificato ora il nome per vedere se l'anomalia poteva essere provocata dallo spazio).
Nella maschera ci sono 4 sottomaschere collegate dalle quali vorrei sommare i subtotali delle caselle [Testo23].
Ho modificato il codice come dal tuo suggerimento ma ancora, se non sono valorizzati tutti e 4 gli anni mi da errore.
Potrebbe essere dovuto al fatto di avere più sottomaschere ?
grazie infinite.
ciao buona giornata.


text:
Ciao Ignazio,

ignazio.pilone wrote:
> ...
> Ho modificato il codice come dal tuo suggerimento ma ancora, se non
> sono valorizzati tutti e 4 gli anni mi da errore.
> Potrebbe essere dovuto al fatto di avere pi� sottomaschere ?

Difficile a dire senza vedere l'espressione che usi.



text:
Il giorno giovedì 20 settembre 2012 17:17:07 UTC+2, Karl Donaubauer ha scritto:
> Ciao Ignazio, ignazio.pilone wrote: > ... > Ho modificato il codice come dal tuo suggerimento ma ancora, se non > sono valorizzati tutti e 4 gli anni mi da errore. > Potrebbe essere dovuto al fatto di avere più sottomaschere ? Difficile a dire senza vedere l'espressione che usi. -- Ciao Karl ********* Access FAQ:
http://www.donkarl.com/it

ciao Karl,
grazie per l'aiuto.
La maschera si chiama "FRM_RicaricoCanoniCrono" e nell'intestazione ha una casella di testo "Erosione" con il seguente codice:

=(nz([Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Figlio35].[Form]![Testo23]))+(nz([Figlio37].[Form]![Testo23]))+(nz([Figlio39].[Form]![Testo23]))

che dovrebbe sommare il contenuto delle caselle "Testo23" contenuto nel piè di pagima delle sottomaschere "Sottomaschera_RicaricoCanoni";"Figlio35";"Figlio37";"Figlio39" proprio all'interno della maschera stessa.

Succede che se anche una sola della caselle "Testo23" non contiene dati il valore di Erosione dà Errore. Ho anche provato a impostare il valore predefinito di "Testo23" a zero ma senza risolvere l'anomalia.
grazie per l'aiuto.


text:
Il giorno venerdì 21 settembre 2012 09:46:00 UTC+2, ignazio.pilone ha scritto:
> Il giorno giovedì 20 settembre 2012 17:17:07 UTC+2, Karl Donaubauer ha scritto: > Ciao Ignazio, ignazio.pilone wrote: > ... > Ho modificato il codice come dal tuo suggerimento ma ancora, se non > sono valorizzati tutti e 4 gli anni mi da errore. > Potrebbe essere dovuto al fatto di avere più sottomaschere ? Difficile a dire senza vedere l'espressione che usi. -- Ciao Karl ********* Access FAQ:
http://www.donkarl.com/it
 ciao Karl, grazie per l'aiuto. La maschera si chiama "FRM_RicaricoCanoniCrono" e nell'intestazione ha una casella di testo "Erosione" con il seguente codice: =(nz([Sottomaschera_RicaricoCanoni].[Form]![Testo23]))+(nz([Figlio35].[Form]![Testo23]))+(nz([Figlio37].[Form]![Testo23]))+(nz([Figlio39].[Form]![Testo23])) che dovrebbe sommare il contenuto delle caselle "Testo23" contenuto nel piè di pagima delle sottomaschere "Sottomaschera_RicaricoCanoni";"Figlio35";"Figlio37";"Figlio39" proprio all'interno della maschera stessa. Succede che se anche una sola della caselle "Testo23" non contiene dati il valore di Erosione dà Errore. Ho anche provato a impostare il valore predefinito di "Testo23" a zero ma senza risolvere l'anomalia. grazie per l'aiuto.

Ho trovato l'espressione funzionante. La lascio a memoria futura se a qualcuno potesse ancora interessare.
Grazie per l'aiuto, mi ha fatto capire, imparare e mi ha portato sulla giusta strada....

=(IIf(IsError([Sottomaschera_RicaricoCanoni].[Form]![Testo23]);0;([Sottomaschera_RicaricoCanoni].[Form]![Testo23])))+
(IIf(IsError([Figlio35].[Form]![Testo23]);0;([Figlio35].[Form]![Testo23])))+
(IIf(IsError([Figlio37].[Form]![Testo23]);0;([Figlio37].[Form]![Testo23])))+
(IIf(IsError([Figlio39].[Form]![Testo23]);0;([Figlio39].[Form]![Testo23])))

;-)  (ora rido e non piango più !!!!)


title: Numero massimo di connessioni ad access?

author: elio

text:
Ciao a tutti,
volevo sapere il numero massimo di connessioni supportate da
access
e soprattutto se esiste un modo per impostarle o limitarle.
Il
problema mi si manifesta in quanto ho necessita' di attaccarmi ad un solito
back end con circa 5 connessioni contemporanee (da un singolo pc) ma
arrivato alla 3 mi si pianta il tutto e le altre non le apre, come se
avesse una limitazione in tal senso.
Il problema mi si presenta anche se
il back end č utilizzato in sola lettura (anzi č cosě che normalmente viene
utilizzato).
Qualche consiglio?
Grazie per ora,
Elio
--------------------------------
Inviato via
http://usenet.iol.it


title: TrasferisciFoglioCalcolo

author: SiculoDoc

text:
Vorrei sfuttare e adattare alle mie esigenze l'azione TRASFERISCI FOGLIO
CALCOLO in modo che la macro associ al nome file "Tabella", la data in cui
avviente l'esportazione.
Il risultato che vorrei ottenere è "tabella_gg/mm/aa".
Potreste aiutarmi?
Tipo trasferimento:Esporta
Tipo foglio calcolo:Microsoft Excel 5-7
Nome tabella:Tabella1
Nome file:D:\BackUp\Tabella
Nomi campo:no


title: TrasferisciFoglioCalcolo

author: 'Roccia' Max

text:
On 20 Nov, 21:07, "SiculoDoc" <
gm...@tele2.it
> wrote:
> Potreste aiutarmi?
Puoi scrivere una funzione in VBA con dentro il comando:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel7,
"Tabella1", "D:\BackUp\Tabella_" & Format(Date, "dd/mm/yy") & ".xls",
False
che fa la stessa cosa del comando Trasferisci foglio calcolo delle
macro, ma potendo usare le variabili è molto più flessibile.
cia'
Max


title: TrasferisciFoglioCalcolo

author: VT @ Work

text:
On Wed, 21 Nov 2007 00:01:50 -0800 (PST), "'Roccia' Max"
<
roccia...@email.it
> wrote:
 (...)
>On 20 Nov, 21:07, "SiculoDoc" <
gm...@tele2.it
> wrote:
>
>> Potreste aiutarmi?
>
>Puoi scrivere una funzione in VBA con dentro il comando:
>
>DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel7,
>"Tabella1", "D:\BackUp\Tabella_" & Format(Date, "dd/mm/yy") & ".xls",
>False
ATTENZIONE: i nomi di file non possono contenere i seguenti caratteri:
/
\
|
*
:
?
"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel7,
"Tabella1", "D:\BackUp\Tabella_" & Format(Date, "dd-mm-yy") & ".xls",
False
>che fa la stessa cosa del comando Trasferisci foglio calcolo delle
>macro, ma potendo usare le variabili è molto più flessibile.
>
>cia'
>Max
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

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


title: numerare progressivamente maschera singola con sottomaschera continua

author: Leonardo Esposito

text:
buonasera, io avrei la necessitą di numerare progressivamente le righe di
una maschera singola, che ha una sottomaschera continua:
la maschera singola contiene i campi numero fattura(che č il campo che
voglio numerare progressivamente in automatico), e data fattura; la
sottomaschera invece contiene le varie righe con i prodotti, le quantitą, il
prezzo, etc.
grazie a tutti


author: cidi

text:
"Leonardo Esposito" <
l_es...@libero.it
> ha scritto nel messaggio
news:7fzzf.52146$eD5.8...@twister2.libero.it...
> buonasera, io avrei la necessità di numerare progressivamente le righe di
> una maschera singola, che ha una sottomaschera continua:
> la maschera singola contiene i campi numero fattura(che è il campo che
> voglio numerare progressivamente in automatico), e data fattura; la
> sottomaschera invece contiene le varie righe con i prodotti, le quantità,
> il prezzo, etc.
>
> grazie a tutti
Ciao Leonardo
cerca sul sito comune la faq 6.17 di Sib : numerazione crescente per fatture
e altro
Daniele


title: accodare recor, cancellare e importare tabelle fra BE esterni

author: andrea

text:
buon pomeriggio a tutto il NG
utilizzo A97 su W00, ho la necessità di automatizzare l'aggiornamento
fra BE esterni in quanto non tutti gli utilizzatori del programma che
ho realizzato si destreggiano agevolmente con il copia incolla di
record fra tabelle, mi trovo un po' in crisi dato che l'ID di ogni
record è numerico (non contatore), all'interno della stessa tabella
posso trovare diversi record con lo stesso ID in anni diversi;mi
spiego meglio, posso avere:
ID 25   anno 98
ID 25   anno 99
....
ID 25   anno 04 (2004)
le tabelle dei due BE hanno lo stesso nome sono contenute in due .mdb
con lo stesso nome per comodità (non ho ancora previsto un recupero
dell'intero BE di salvataggio), e dislocati in cartelle separate
"Archivio" e "Storico".
ho due quesiti forse banali (purtroppo non per me):
1) come posso impostare la query di accodamento in modo che identifici
lo 04 più recente del 98, nel BE "Archivio" poi, devo far cancellare
dei record che devono invece rimanere nello "Storico"
2) esiste una sicurezza tale da impedire che si possa sovrascrivere un
ID
Grazie per i suggerimenti che mi potrete dare
Andrea


author: Roberto da casa

text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.04040...@posting.google.com...
> buon pomeriggio a tutto il NG
>
> utilizzo A97 su W00, ho la necessità di automatizzare l'aggiornamento
> fra BE esterni in quanto non tutti gli utilizzatori del programma che
> ho realizzato si destreggiano agevolmente con il copia incolla di
> record fra tabelle, mi trovo un po' in crisi dato che l'ID di ogni
> record è numerico (non contatore), all'interno della stessa tabella
> posso trovare diversi record con lo stesso ID in anni diversi;mi
> spiego meglio, posso avere:
>
> ID 25   anno 98
> ID 25   anno 99
> ....
> ID 25   anno 04 (2004)
Nella tabella "Storico" potresti aggiungere un campo contatore che definirai
come chiave primaria di tale tabella.
In alternativa puoi crearti semplicemente un indice formato dai due campi ID
e anno e definire tale indice come chiave primaria; questa soluzione, per
uniformità tra tabelle, potresti adottarla anche per le tabelle "Archivio".
>
> le tabelle dei due BE hanno lo stesso nome sono contenute in due .mdb
> con lo stesso nome per comodità (non ho ancora previsto un recupero
> dell'intero BE di salvataggio), e dislocati in cartelle separate
> "Archivio" e "Storico".
>
> ho due quesiti forse banali (purtroppo non per me):
> 1) come posso impostare la query di accodamento in modo che identifici
> lo 04 più recente del 98, nel BE "Archivio" poi, devo far cancellare
> dei record che devono invece rimanere nello "Storico"
Se vuoi poter risolvere il tuo problema con un semplice confronto non hai
altra possibilità che rappresentare l'anno con quattro cifre.
D'altra parte questo non è altro che il Millennium Bug che in tutti i
computer ci si è tutti preoccupati di risolvere il 31/12/1999, ovvero più di
tre anni fa: mi sembra che tu sia un po' in ritardo. ;-)
> 2) esiste una sicurezza tale da impedire che si possa sovrascrivere un
> ID
Access impedisce di registrare due record con la stessa chiave priamria: se
ID è la chiave primaria di una tabella, Access non permetterà di registrare
due record che abbiano lo stesso valore di ID.
>
> Grazie per i suggerimenti che mi potrete dare
>
> Andrea
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
[CUT]
> Nella tabella "Storico" potresti aggiungere un campo contatore che definirai
> come chiave primaria di tale tabella.
> In alternativa puoi crearti semplicemente un indice formato dai due campi ID
> e anno e definire tale indice come chiave primaria; questa soluzione, per
> uniformità tra tabelle, potresti adottarla anche per le tabelle "Archivio".
[CUT]
I campi ID, AnnoContratto, DataContratto, compresi nella stessa
tabella sono indicizzati con duplicati ammessi e sono chiavi primarie,
p.es
. nei contratti di vendita dei materiali estrapolando ID e
AnnoContratto dalla data attuale es.
02/04/2004
ultimo contratto registrato 24
diventerà 25/04
io registro direttamente id 25 e anno 04
[CUT]
> tre anni fa: mi sembra che tu sia un po' in ritardo. ;-)
Hai ragione !! Mi ci sento in tutti i sensi :-( , dato che seguo
costantemente i tuoi e altri commenti su questo NG spero o prima o poi
di recuperare e togliermi le ragnatele da dove dico io !
>
> > 2) esiste una sicurezza tale da impedire che si possa sovrascrivere un
> > ID
>
> Access impedisce di registrare due record con la stessa chiave priamria: se
> ID è la chiave primaria di una tabella, Access non permetterà di registrare
> due record che abbiano lo stesso valore di ID.
[CUT]
Ne devo dedurre che non c'è quindi correlazione con il messaggio che
ricevo costantemente quando eseguo la query di accodamento e
precisamente:
.....
Numero di campio impostati a Null per un errore di conversione tra
tipi:0;
Numero di record non agiunti alla tabella a causa di violazioni di
chiave:1515;
a causa di violazioni di condivizione: 0;
a causa di violazioni della regola di convalida:0;
Continuare comunque l'esecuzione della quesy di comando?
.....
le tabelle in Archiovio e Storico sono identiche come struttura. Mi
devo comunque preoccupare per il messaggio di violazione ?
Da un primo controllo sui vari record sembrerebbe tutto in regola.
Chiedo lumi
ancora Grazie Roberto
Andrea


text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.04040...@posting.google.com...
> [CUT]
> > Nella tabella "Storico" potresti aggiungere un campo contatore che
definirai
> > come chiave primaria di tale tabella.
> > In alternativa puoi crearti semplicemente un indice formato dai due
campi ID
> > e anno e definire tale indice come chiave primaria; questa soluzione,
per
> > uniformità tra tabelle, potresti adottarla anche per le tabelle
"Archivio".
> [CUT]
> I campi ID, AnnoContratto, DataContratto, compresi nella stessa
> tabella sono indicizzati con duplicati ammessi e sono chiavi primarie,
>
p.es
. nei contratti di vendita dei materiali estrapolando ID e
> AnnoContratto dalla data attuale es.
> 02/04/2004
> ultimo contratto registrato 24
> diventerà 25/04
> io registro direttamente id 25 e anno 04
Io ti suggerivo di crearti solo un nuovo indice multicampo ed impostarlo
come chiave primaria; se non ho capito male in una tabella esistono solo
record relativi ad un anno, quindi avere come chiave primaria il campo ID
oppure un indice formato da ID ed AnnoContratto non dovrebbe creare alcun
problema, ma ti risolve il problema quando accodi i record nello "Storico".

Il messaggio dice che non ha accodato 1515 record a causa della violazione
di chiave primaria; resta il fatto che i record esistenti nello storico
prima dell'accodamento non hanno subito alterazioni di sorta; resta il fatto
che quel numero di record non sono stati accodati.
> Da un primo controllo sui vari record sembrerebbe tutto in regola.
> Chiedo lumi
>
> ancora Grazie Roberto
>
> Andrea
--



title: Invio Report con posta elettronica

author: Massimiliano

text:
E' diverse volte che pongo questa domanda. Possibile che nessuno conosca la
risposta? Allora.. se voglio inviare con "Invia oggetto" un Report, in WinXP
non funziona, con W98 sě. Chi sa rispondermi? Grazie, Max


title: Invio Report con posta elettronica

author: MA

text:
"Massimiliano" <
mas...@libero.it
> ha scritto nel messaggio
news:AnUPb.271424$vO5.11...@twister1.libero.it...

Credo che tu ti ponga male nei confronti della lista.
Cmq guarda i post precedenti e cerca MAPI.
MAssimiliano


title: Invio Report con posta elettronica

author: Sergio MAZZA

text:
"Massimiliano" <
mas...@libero.it
> ha scritto nel messaggio
news:AnUPb.271424$vO5.11...@twister1.libero.it...

E ti scandalizzi tanto?
Per quanto mi riguarda io non ho esperienze di invio mail con "invia
oggetto"; quindi uno in meno.
Hai provato ad inviare il messaggio in NG targati MS? Magari lě trovi
risposta...
Ciao.
--
Sergio MAZZA


title: Invio Report con posta elettronica

text:
"Massimiliano" <
mas...@libero.it
> ha scritto nel messaggio
news:AnUPb.271424$vO5.11...@twister1.libero.it...

E se nessuno ha da darti una risposta cosa dobbiamo fare?
Cospargersi tutti la testa di cenere e chiederti scusa in un messaggio
collettivo?
E poi non č neppure quaresima: č appena cominciato il carnevale. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Unione query.

author: montanaro®

text:
Ciao, ho 3 query e vorrei sapere se è possibile unirle, (e se unendole
quadagno qualcosa in termini di esecuzione).
query 1:
SELECT doctes.esercizio, doctes.datadoc, doctes.codicecf,
doctes.vettore1, vettori.descrizion, doctes.destdiv
FROM (doctes INNER JOIN docrig ON
doctes.id
 = docrig.id_testa) INNER
JOIN vettori ON doctes.vettore1 = vettori.codice
WHERE (((doctes.tipodoc) Like "BO") AND ((docrig.codicearti) Like
"SP*"))
GROUP BY doctes.esercizio, doctes.datadoc, doctes.codicecf,
doctes.vettore1, vettori.descrizion, doctes.destdiv
ORDER BY doctes.datadoc, doctes.vettore1;
query 2:
SELECT docrig.esercizio, docrig.datadoc, doctes.codicecf,
Sum(docrig.quantita) AS SommaDiquantita, doctes.destdiv
FROM docrig INNER JOIN doctes ON docrig.id_testa =
doctes.id
WHERE (((docrig.codicearti) Like "SMCP*") AND ((docrig.tipodoc)="BO"))
GROUP BY docrig.esercizio, docrig.datadoc, doctes.codicecf,
doctes.destdiv;
query 3 (è quella finale ke prende i dati dalle prime):
SELECT s_pompaggi1_pompe.esercizio,
DateSerial(Year(s_pompaggi1_pompe!datadoc),Month(s_pompaggi1_pompe!datadoc)+1,1)-1
AS periodo, s_pompaggi1_pompe.vettore1, s_pompaggi1_pompe.descrizion,
Sum(s_pompaggi2_mc_pompaggio.SommaDiquantita) AS SommaDiSommaDiquantita
FROM s_pompaggi1_pompe INNER JOIN s_pompaggi2_mc_pompaggio ON
(s_pompaggi1_pompe.datadoc = s_pompaggi2_mc_pompaggio.datadoc) AND
(s_pompaggi1_pompe.codicecf = s_pompaggi2_mc_pompaggio.codicecf) AND
(s_pompaggi1_pompe.destdiv = s_pompaggi2_mc_pompaggio.destdiv)
GROUP BY s_pompaggi1_pompe.esercizio,
DateSerial(Year(s_pompaggi1_pompe!datadoc),Month(s_pompaggi1_pompe!datadoc)+1,1)-1,
s_pompaggi1_pompe.vettore1, s_pompaggi1_pompe.descrizion
HAVING (((s_pompaggi1_pompe.esercizio)="2006"));
Grazie, spero di riuscire a ricambiare prima o poi!


title: Unione query.

author: giorgio rancati

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1150810303.6...@y41g2000cwy.googlegroups.com...
>Ciao, ho 3 query e vorrei sapere se è possibile unirle, (e se unendole
>quadagno qualcosa in termini di esecuzione).
Ciao Montanaro,
sì, è possibile unirle ma non credo che guadagni qualcosa in prestazioni.
Sicuramente perdi in leggibilità quando avrai bisogno di apportare delle
modifiche.
Credo che in questo caso non conviene mettere tutto in una query
>Grazie, spero di riuscire a ricambiare prima o poi!
:-)
--
Giorgio Rancati
[Office Access MVP]


title: Filtro su maschera snapshot

author: Roberto da Parma

text:
Ciao a tutti,
ho un problema con un filtro su una maschera ...
Premetto che il filtro funziona bene...tramite due caselle combinate creo un
filtro che da VBA restituisce un risultato.
Però...finchè il tipo di recordset è Dynaset se il filtro è "vuoto" (non
trova nessun record)restituisce la maschera pronta per l'inserimento dati
(nuovo record)
se il recordset è di tipo Snapshot mi restituisce una maschera vuota (solo
sfondo) credo perchè non possa portarsi sull'inserimento dati...
Vorrei che nel caso il filtro non dovesse trovare nessun record restituisse
magari un messaggio ma principalmente che non eseguisse il comando...
Grazie
Roberto


title: Filtro su maschera snapshot

author: Alessandro Cara

text:

La form_open e' cancellabile
Form_open(cancel as integer)
if recordset.bof then
    Msgbox "blabla"
    cancel = true
end if
end sub
Mai usata. Ma non c'e' ragione per cui non debba funzionare
--
ac


title: Filtro su maschera snapshot

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:dIPYf.51836$nz4....@tornado.fastwebnet.it...

Infatti funziona!Tranne per il comando Cancel = True, sembra che non
cancelli l'evento ma poco importa...l'ho sostituito con un FilterOn = False
e va benissimo!
Era proprio la condizione sull'If che mi mancava!
Grazie
Roberto


title: Filtro su maschera snapshot

text:
Roberto da Parma wrote:
[cut]
>>>Vorrei che nel caso il filtro non dovesse trovare nessun record
>>>restituisse magari un messaggio ma principalmente che non eseguisse il
>>>comando...
>>
>>La form_open e' cancellabile
>>
>>Form_open(cancel as integer)
>>if recordset.bof then
>>   Msgbox "blabla"
>>   cancel = true
>>end if
>>end sub
>>
>>Mai usata. Ma non c'e' ragione per cui non debba funzionare
[cut]
> Infatti funziona!Tranne per il comando Cancel = True, sembra che non
> cancelli l'evento ma poco importa...l'ho sostituito con un FilterOn = False
> e va benissimo!
>
> Era proprio la condizione sull'If che mi mancava!
Puoi sostituire cancel = true
con
docmd.cancelevent
--
ac


title: Collega e scollega tabelle con condizione

author: Santilli Marco

text:
Ho creato con le macro una serie di istruzioni che deve eseguire in
automatico quando un utente preme un pulsante:
Prima scollega 4 tabelle e poi fa aprire la maschera di collegamento di
nuove tabella
Ecco il problema: avendo messo tutto in una macro in modo da aiutare
l'utente se la maschera era già scollegata la macro si iterrompe senza dar
la possibilità di collegare le nuove tabbelle, perchè funziona solo un una
condizione:
Ossia:
che siano presenti tutti le tabella collegate, in modo che lui PRIMA le
elimina uno ad una e poi possa al nuovo collegamento
Posso mettere nel macro nell'apposito campo "CONDIZIONE" che mi deve prima
verificare se la tabella ESISTE, e se esiste eliminarla altrimenti va avanti
Ciao e grazieeeeeeeeeee


text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bsjs6g$jgj$1...@grillo.cs.interbusiness.it...

Non utilizzo le macro ma puoi cercare nell'help: "macro, espressioni
condizionali", poi "Utilizzo di condizioni in una macro"
Ciao.
--
Sergio MAZZA


title: patch

author: misterX

text:
ciao
anche per access2000 esistono degli aggiornamenti o patch?
grazie


title: patch

author: The-real-Isaac

text:
"misterX" <
erman...@hotmail.com
> ha scritto nel messaggio
news:CVU28.9766$hi.2...@news1.tin.it...
> ciao
>
> anche per access2000 esistono degli aggiornamenti o patch?
>
> grazie
>
Sě, e sono anche molto importanti... nella release originale c'erano diversi
errorini...
Ciao
--
Alberto


title: Salvataggio Record

author: ALB

text:
Ho una maschera (Chiamata Maschera2) che viene aperta da un'altra (Mashera
1); entrami hano la stessa origine dati: tabella "pippo" ma con campi
diversi.
Quando sulla Maschera 2 nella proprietà prima di aggiornare inserisco in
presente codice:
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
  Me.Undo :  Cancel = True
End If
Alla chiusura della  stessa mi si crea il seguente problema: "Salvare
oggetto - Riferito alla maschera"
Aiuto e Grazie


title: Ancora Date....

author: Noce

text:
Ciao, sono ancora io, scusatemi se vi importuno ancora con le date, ma ho
urgente bisogno di finire un lavorro.
Come faccio ad un campo a dirgli di restituire la data di sistema in quei
record che sono null utilizzando questa
espressione([giorniarrivo]))+([data_spedizione])
Grazie


title: Ancora Date....

author: Esteban

text:
"Noce" <
no...@iol.it
> wrote in message
news:AzPO6.15840$h9.13...@news.infostrada.it...

CasellaDiTesto1.OrigineControllo =
iif(isnull([CampoTabella]);([giorniarrivo])+([data_spedizione]);[CampoTabella])
Dovrebbe funzionare!
Ciao!
Esteban
Hosted by
www.seber.it


title: Ancora Date....

text:
Non funzia....il campo da il messagio di errore!
In pratica dovrebbe essere: se il campo "data_spedizione" contiene la data
fai ([giorniarrivo]))+([data_spedizione]), se è vuoto inserisci la data dio
sistema!
Giusto?
Ciao e Grazie
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:YZPO6.16401$h9.13...@news.infostrada.it...



title: Ancora Date....

text:
"Noce" <
no...@iol.it
> wrote in message
news:UpSO6.17374$h9.14...@news.infostrada.it...
> Non funzia....il campo da il messagio di errore!
> In pratica dovrebbe essere: se il campo "data_spedizione" contiene la data
> fai ([giorniarrivo]))+([data_spedizione]), se è vuoto inserisci la data dio
> sistema!
>
> Giusto?
>
> Ciao e Grazie
Ci riprovo:
[giorniarrivo]+iif(isnull([data_spedizione]);date();[data_spedizione])
in questo modo, se ora sono riuscito a capire il problema, succede:
Somma [giorniarrivo] a [data_spedizione] se [data_spedizione] non è null,
altrimenti a data di sistema.
Se ancora non ci siamo, posta un esempio pratico.



title: Ancora Date....

author: Silvio Berruti

text:
"Noce" <
no...@iol.it
> ha scritto nel messaggio
news:UpSO6.17374$h9.14...@news.infostrada.it...
> Non funzia....il campo da il messagio di errore!
> In pratica dovrebbe essere: se il campo "data_spedizione" contiene la data
> fai ([giorniarrivo]))+([data_spedizione]), se è vuoto inserisci la data
dio
> sistema!
Premesse:
1) nelle maschere e nei report trovi i controlli, mentre i campi sono
riservati a tabelle e query;
2) sei pregato di rispondere dopo i messaggi.
Nel tuo controllo inserisci:
= iif(isnull([data_spedizione];date();[giorniarrivo]))+([data_spedizione])
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Ancora Date....

text:
FUnziona!
Ciao e grazie
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:peTO6.17938$h9.14...@news.infostrada.it...



title: problema con Mscomm32

author: Marco

text:
ciao,
ma l'evento oncomm della mscomm32 funziona anche in spedizione? Ho un
programma che comanda una bilancia attraverso il quale mando più di un
comando in sequenza, ognuno dei quali genera una risposta. Sembra che dopo
il primo il meccanismo si fermi, mentre secondo me le risposte dovrebbero
semplicemente accodarsi sulla variabile globale stringa che ho destinato a
contenere il buffer di risposta e che io tratto separando le sottostringhe.
Insomma, sembra che l'oncomm si attivi ai primi arrivi, li gestisca e poi si
fermi.
Qualche delucidazione (sempre che mi sia spiegato)?
Grazie
Ciao
Marco


title: Help query collegamento ipertestuale

author: CDM da casa

text:
Sapete se esiste un metodo per eseguire una query  di accodamento o altra
per un collegamento ipertestuale?
Non sono riuscito ad accodare i dati di un'altra tabella in una nuova!
Grazie Claudio


title: Query di eliminazione

text:
Ciao, è possbile con una query di eliminazione non eliminare l'intero
record ma sono un campo contenuto in questo??
Grazie.


title: Query di eliminazione

text:

no non è la query di eliminazione lo strumnto esatto ma una di aggiornamento
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query di eliminazione

text:
MA ha scritto:

Gia.....non era poi così complicato....
Grazie..


title: Query di eliminazione

text:
ant...@virgilio.it
 wrote:
> MA ha scritto:
>
>>
ant...@virgilio.it
 wrote:
>>> Ciao, č possbile con una query di eliminazione non eliminare
>>> l'intero record ma sono un campo contenuto in questo??
>>> Grazie.
>> no non č la query di eliminazione lo strumnto esatto ma una di
>> aggiornamento --
>> _ _
>> Ciao
>> MAssimiliano Amendola
www.accessgroup.it
>> Cisa - Conferenza Italiana per Sviluppatori Access
>> Info:
www.donkarl.com/it
>
>
>
>
>
> Gia.....non era poi cosě complicato....
>
> Grazie..
Facile o difficile, la tariffa per la mia risposta č la stessa



title: ancora sulla numerazione automatica

author: Chip & Chop

text:
E' un problema assai dibattuto e ho già visto l'esempio sul sito
comune ma per la numerazione che ho in mente cerco qualcosa di un pò
diverso.
In sostanza nella tabella ho due campi NUMERO (il numero progressivo del
documento, testo di 5 cifre) e ANNO (testo di 4 cifre che indica l'anno di
riferimento del documento e che dalla maschera ha come valore predefinito
year(date()) ).
A cavallo dell'anno (diciamo dai primi di Dicembre) vengono registrati
documenti inerenti sia all'anno corrente che a quello futuro ... ovviamente
vorrei che seguissero numerazioni diverse in base al campo ANNO
(eventualmente digitato dall'utente a sua discrezione ... pure più anni
diversi).
Quindi con una tabella contenente i seguenti valori d'esempio:
ANNO    NUMERO
2000        2
2000        1
2000        3
1999        2
2000        5
2000        4
1999        1
2001        1
2001        2
vorrei che immettendo 2000 come ANNO ottenessi il numero 6, mentre per 1999
un 3 e per il 2001 un 3.
Al momento sto lavorando sull'evento disattivazione del campo ANNO affinché
venga variato il valore di default del campo NUMERO con un codice tipo
=DMax("numero"; "doc_emessi";"anno=txt_anno")+1
in pratica voglio cercare il massimo NUMERO nella tabella filtrata per ANNO
e incrementarlo.
Come faccio quando sono all'inizio dell'anno e voglio un 1!!! perché DMax
non mi risponde 0!!
Se sto seguendo un  pista giusta suggerite pure!!
Se ho sbagliato infamatemi ma con critiche costruttive ;-)
--
______________
Saverio Basta
ale....@tin.it


title: ancora sulla numerazione automatica

author: Roberto dal portatile

text:
"Chip & Chop" <
ale....@tin.it
> ha scritto nel messaggio
news:8uj96b$i1m$1...@nslave3.tin.it...

Presupposto che la tua tabella si chiami Tabella1 e che contenga un campo
ANNO di tipo testo lungo 4 e un campo NUMERO di tipo testo lungo 5.
Presupposto che nella tua maschera ci siano due caselle di testo associate
ai suddetti due campi e che anche loro si chiamino rispettivamente ANNO e NU
MERO.
Non interverrei sui valori predefiniti dei due controlli, ma a fronte
dell'evento "Su corrente" della maschera genererei il seguente codice VBA:
Private Sub Form_Current()
Dim Pippo As Long
If Me.NewRecord Then
    Me![ANNO] = Right(Str(Year(Date)), 4)
    If DCount("ANNO", "Tabella1", "ANNO=" & Chr$(34) & ANNO & Chr$(34)) <> 0
Then
    Pippo = DMax("Val([NUMERO])", "Tabella1", "ANNO=" & Chr$(34) & ANNO &
Chr$(34)) + 1
    Me!NUMERO = Format$(Right(Str(Pippo), Len(Pippo)), "00000")
    Else
    Me!NUMERO = "00001"
    End If
End If
End Sub
ed inoltre a fronte dell'evento "Dopo aggiornamento" del controllo ANNO
genererei il seguente codice VBA:
Private Sub ANNO_AfterUpdate()
Dim Pippo As Long
    If DCount("ANNO", "Tabella1", "ANNO=" & Chr$(34) & ANNO& Chr$(34)) <> 0
Then
    Pippo = DMax("Val([NUMERO])", "Tabella1", "ANNO=" & Chr$(34) & ANNO&
Chr$(34)) + 1
    Me!NUMERO = Format$(Right(Str(Pippo), Len(Pippo)), "00000")
    Else
    Me!NUMERO = "00001"
    End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: ancora sulla numerazione automatica

author: sib

text:
Chip & Chop <
ale....@tin.it
> wrote in message
8uj96b$i1m$1...@nslave3.tin.it...
> E' un problema assai dibattuto e ho già visto l'esempio sul sito
> comune ma per la numerazione che ho in mente cerco qualcosa di un pò
> diverso.
cut
> vorrei che seguissero numerazioni diverse in base al campo ANNO
> (eventualmente digitato dall'utente a sua discrezione ... pure più anni
> diversi).
>
> Quindi con una tabella contenente i seguenti valori d'esempio:
> ANNO    NUMERO
> 2000        2
> 2000        1
> 2000        3
> 1999        2
> 2000        5
> 2000        4
> 1999        1
> 2001        1
> 2001        2
>
> vorrei che immettendo 2000 come ANNO ottenessi il numero 6, mentre per
1999
> un 3 e per il 2001 un 3.
cut
=IIf(IsNull(DMax("numero";
"doc_emessi";"anno=txt_anno"));"00001";DMax("numero";
"doc_emessi";"anno=txt_anno")+1)
Questa funzioncina (usata come nell'esempio sul sito comune) restituisce
00001 se la funzione DMax e' null a causa dell'assenza di record rispondenti
ai criteri di ricerca (cioe' se e' la prima volta che inserisci un record
con quell'anno)
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: ancora sulla numerazione automatica

author: Massimo

text:
forse puoi anche fare così
If IsNull([camponum]) Then
       If (DCount("numero"; "doc_emessi";"anno=txt_anno") = 0) Then
        Me![camponum] = "1"
        Else
        Me![camponum] = DMax("numero"; "doc_emessi";"anno=txt_anno")+1
  End If
Chip & Chop <
ale....@tin.it
> wrote in message
8uj96b$i1m$1...@nslave3.tin.it...
> E' un problema assai dibattuto e ho già visto l'esempio sul sito
> comune ma per la numerazione che ho in mente cerco qualcosa di un pò
> diverso.
> In sostanza nella tabella ho due campi NUMERO (il numero progressivo del
> documento, testo di 5 cifre) e ANNO (testo di 4 cifre che indica l'anno di
> riferimento del documento e che dalla maschera ha come valore predefinito
> year(date()) ).
>
> A cavallo dell'anno (diciamo dai primi di Dicembre) vengono registrati
> documenti inerenti sia all'anno corrente che a quello futuro ...
ovviamente
> vorrei che seguissero numerazioni diverse in base al campo ANNO
> (eventualmente digitato dall'utente a sua discrezione ... pure più anni
> diversi).
>
> Quindi con una tabella contenente i seguenti valori d'esempio:
> ANNO    NUMERO
> 2000        2
> 2000        1
> 2000        3
> 1999        2
> 2000        5
> 2000        4
> 1999        1
> 2001        1
> 2001        2
>
> vorrei che immettendo 2000 come ANNO ottenessi il numero 6, mentre per
1999
> un 3 e per il 2001 un 3.
>



title: ancora sulla numerazione automatica

author: Roberto da casa

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:4neP5.36844$BF.13...@news.infostrada.it...
> Chip & Chop <
ale....@tin.it
> wrote in message
> 8uj96b$i1m$1...@nslave3.tin.it...
> > E' un problema assai dibattuto e ho già visto l'esempio sul sito
> > comune ma per la numerazione che ho in mente cerco qualcosa di un pò
> > diverso.
> cut
> > vorrei che seguissero numerazioni diverse in base al campo ANNO
> > (eventualmente digitato dall'utente a sua discrezione ... pure più anni
> > diversi).
> >
> > Quindi con una tabella contenente i seguenti valori d'esempio:
> > ANNO    NUMERO
> > 2000        2
> > 2000        1
> > 2000        3
> > 1999        2
> > 2000        5
> > 2000        4
> > 1999        1
> > 2001        1
> > 2001        2
> >
> > vorrei che immettendo 2000 come ANNO ottenessi il numero 6, mentre per
> 1999
> > un 3 e per il 2001 un 3.
> cut
>
> =IIf(IsNull(DMax("numero";
> "doc_emessi";"anno=txt_anno"));"00001";DMax("numero";
> "doc_emessi";"anno=txt_anno")+1)
>
> Questa funzioncina (usata come nell'esempio sul sito comune) restituisce
> 00001 se la funzione DMax e' null a causa dell'assenza di record
rispondenti
> ai criteri di ricerca (cioe' se e' la prima volta che inserisci un record
> con quell'anno)
>
> Sib
>
Visto che NUMERO deve risultare sempre di 5 cifre e di tipo testo,
eventualmente il suo valore predefinito dovrebbe essere:
=IIf(IsNull(DMax("NUMERO";"doc_emessi";"ANNO=ANNO"));"00001";Format(Str(DMax
("NUMERO";"doc_emessi";"ANNO=ANNO")+1);"00000"))
ed il valore predefinito di ANNO dovrebbe essere:
=Right(Str(Year(Date()));4)
Ma se poi ANNO va cambiato ridigitandolo, come Chip & Chop ha chiesto di
fare a fine ed inizio anno (nel 2000 digitare movimenti relativi al 2001 o
viceversa nel 2001 digitare documenti relativi al 2000), NUMERO risulterebbe
errato.
Quindi ritengo che il problema non può essere risolto operando sul valore
predefinito.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: ancora sulla numerazione automatica

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8ujs6r$q21$1...@lacerta.tiscalinet.it...
> forse puoi anche fare cosě
>
> If IsNull([camponum]) Then
>        If (DCount("numero"; "doc_emessi";"anno=txt_anno") = 0) Then
>         Me![camponum] = "1"
>         Else
>         Me![camponum] = DMax("numero"; "doc_emessi";"anno=txt_anno")+1
>   End If
>
>
Ti sarei grato se rispondessi dopo il quoting.
Comunque a fronte di quale evento metteresti la tua routine: come
risolveresti il problema che camponum č di tipo testo e deve essere lungo 5
caratteri?



title: ancora sulla numerazione automatica

text:
Roberto da casa
> "sib"
> > Chip & Chop
> > > E' un problema assai dibattuto e ho già visto l'esempio sul sito
> > > comune ma per la numerazione che ho in mente cerco qualcosa di un pò
> > > diverso.
> > cut
> > > vorrei che seguissero numerazioni diverse in base al campo ANNO
> > > (eventualmente digitato dall'utente a sua discrezione ... pure più
anni
> > > diversi).
cut
> > > vorrei che immettendo 2000 come ANNO ottenessi il numero 6, mentre per
> > 1999
> > > un 3 e per il 2001 un 3.
> > cut
> >
> > =IIf(IsNull(DMax("numero";
> > "doc_emessi";"anno=txt_anno"));"00001";DMax("numero";
> > "doc_emessi";"anno=txt_anno")+1)
> >
> > Questa funzioncina (usata come nell'esempio sul sito comune) restituisce
> > 00001 se la funzione DMax e' null a causa dell'assenza di record
> rispondenti
> > ai criteri di ricerca (cioe' se e' la prima volta che inserisci un
record
> > con quell'anno)
cut
> Visto che NUMERO deve risultare sempre di 5 cifre e di tipo testo,
> eventualmente il suo valore predefinito dovrebbe essere:
>
>
=IIf(IsNull(DMax("NUMERO";"doc_emessi";"ANNO=ANNO"));"00001";Format(Str(DMax
> ("NUMERO";"doc_emessi";"ANNO=ANNO")+1);"00000"))
Giusto, anche se la funzione Str() risulta ridondante.
> ed il valore predefinito di ANNO dovrebbe essere:
>
> =Right(Str(Year(Date()));4)
Anche qui la funzione Str() mi sembra ridondante come anche la funzione
Right()
> Ma se poi ANNO va cambiato ridigitandolo, come Chip & Chop ha chiesto di
> fare a fine ed inizio anno (nel 2000 digitare movimenti relativi al 2001 o
> viceversa nel 2001 digitare documenti relativi al 2000), NUMERO
risulterebbe
> errato.
> Quindi ritengo che il problema non può essere risolto operando sul valore
> predefinito.
Ovviamente, ma era sottinteso il mettere la formula nell'evento
DopoAggiornamento del controllo Anno.
Vero e' che avevo messo i punto e virgola invece della sola virgola, ma e'
stata una distrazione.
Ciao, Sib



title: ancora sulla numerazione automatica

text:
Roberto da casa
> "Massimo" <
ron...@tin.it
> ha scritto nel messaggio
> > forse puoi anche fare cosě
> >
> > If IsNull([camponum]) Then
> >        If (DCount("numero"; "doc_emessi";"anno=txt_anno") = 0) Then
> >         Me![camponum] = "1"
> >         Else
> >         Me![camponum] = DMax("numero"; "doc_emessi";"anno=txt_anno")+1
> >   End If
> >
> >
>
> Ti sarei grato se rispondessi dopo il quoting.
>
> Comunque a fronte di quale evento metteresti la tua routine: come
> risolveresti il problema che camponum č di tipo testo e deve essere lungo
5
> caratteri?
...mmazza! Sei sull'aggressivo oggi ;-)



title: ancora sulla numerazione automatica

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:uvkP5.39282$BF.14...@news.infostrada.it...
>
> ...mmazza! Sei sull'aggressivo oggi ;-)
>
> Sib
>
Rileggendo i miei ultimi messaggi, devo proprio darti ragione. :o)
Roberto


title: Problema urgente da risolvere

author: Guido Corti

text:
Salve, scusate il disturbo, mi chiamo Guido Corti e ho appena aperto uno
studio di Informatica in Como.
Ho urgente bisogno di completare un programmino Access che mi sono messo
dietro a fare da un po' di tempo .E'il mio primo programmino Access
complesso e purtroppo son venuto incontro ad alcuni problemi che pensavo di
risolvere autonomamente studiandoci sopra quest'estate.
Ora pero' il cliente mi ha richiesto urgentemente l'applicazione funzionante
prima di andare in ferie.
C'e' qualche sviluppatore di Como o della zona disponibile ad un incontro o
qualcuno che voglia collaborare con noi anche on-line ?
Naturalmente per questo progettino la Vs consulenza verrà ripagata. Poi non
è detto che si aprano strade per future collaborazioni.
Grazie
Guido Corti
www.informaticacomense.it
potete contattarmi a
in...@informaticacomense.it
Pf non rispondete sul ng perche' non ci vengo spesso.
GRAZIE


title: Problema urgente da risolvere

author: Francesco R.

text:
"Guido Corti" <
guido...@tin.it
> ha scritto nel messaggio
news:behqgs$n3d$1...@lacerta.tiscalinet.it...

Però quando torni saresti il benvenuto se mettessi un subject + indicativo:
Vedi regole NG su
www.sitocomune.com
Per il resto, mi dispiace ma non sono della tua zona.
Cmq vedrai che ripostando, in questo NG troverai molte risposte ai tuoi
quesiti.
Ciao.


title: Problema urgente da risolvere

author: MA

text:
Sì il tuo subject è un problemaccio.
MAssimiliano


title: Problema urgente da risolvere

text:
>
www.informaticacomense.it
Miiii 36 euro per la configurazione internet e altri 36 per la
configurazione OE.
> potete contattarmi a
>
in...@informaticacomense.it
>
> Pf non rispondete sul ng perche' non ci vengo spesso.
> GRAZIE
Pure!!!
MAssimiliano


title: Problema urgente da risolvere

text:
Veramente simpatico.
Grazie per l'aiuto.
Visto che non Vi piace lavorare cercherò altre strade.
Addio
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:t38Pa.3393$B8...@news.edisontel.com...



title: Problema urgente da risolvere

author: Antonio Biso

text:
"Guido Corti" <
guido...@tin.it
> ha scritto nel messaggio
news:beji7e$cjd$1...@lacerta.tiscalinet.it...
> Veramente simpatico.
> Grazie per l'aiuto.
> Visto che non Vi piace lavorare cercherò altre strade.
Lavorare?!?!?!
Ah ciccio bello comense, ma secondo te questo per noi è un lavoro?!?!
Ah fregno buffo, ma se tu ti fai pagare 36 euro per delle stupidate, noi
dovremmo stare qui a GRATISSE per fornirti la pappa pronta?!?!
Lo sai come si dice a Ci-vi-ta-vc-chia ?
MA 'NTINI VAE?!? MA MAGARA 'NTOPPE !!!
Antonio



title: spostare il cursore in un campo valorizzato

author: michele

text:
  Con la seguente routine
Private Sub Comando2_DblClick(Cancel As Integer)
DoCmd.GoToRecord acDataForm, "Maschera1", acNewRec
DoCmd.GoToControl "Nracc"
Nracc = Left(DMax("Nracc", "Qracc"), 10) + 1
End Sub
copio il valore massimo + 1 di "Nracc" della
query "Qracc" nel Campo [Nracc] della "Maschera1".
Preciso che la Dimensione del campo [Nracc] e di 11 caratteri e come si
può notare ne copio solo i primi 10.
Il mio problema è che non riesco una volta "incollato" il valore a far
si che il cursore si posizioni, scusate il giro di parole, nell'undicesima
posizione del campo per immettere l'undicesimo valore.
Potete suggerirmi la soluzione
grazie

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Carlo Costarella

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:82Z53Z92Z25Y11...@usenet.libero.it...
>  Con la seguente routine
>
> Private Sub Comando2_DblClick(Cancel As Integer)
> DoCmd.GoToRecord acDataForm, "Maschera1", acNewRec
> DoCmd.GoToControl "Nracc"
> Nracc = Left(DMax("Nracc", "Qracc"), 10) + 1
> End Sub
>
> copio il valore massimo + 1 di "Nracc" della
> query "Qracc" nel Campo [Nracc] della "Maschera1".
> Preciso che la Dimensione del campo [Nracc] e di 11 caratteri e come si
> può notare ne copio solo i primi 10.
> Il mio problema è che non riesco una volta "incollato" il valore a far
> si che il cursore si posizioni, scusate il giro di parole, nell'undicesima
> posizione del campo per immettere l'undicesimo valore.
> Potete suggerirmi la soluzione
> grazie
>
>
>
>
Me.Nracc.SetFocus
Me.Nracc.SelStart = 10
Ciao, Carlo


title: errore funzione report sito comune

text:
  Reports: Creare il totale di pagina ed il totale progressivo nel piè
 di pagina con il riporto nell'intestazione pagina.
 massimo
 ho scaricato l'esempio e mi sono accorto di un errore,
aperto il report se si clicca su ultima pagina  senza scorrere tutte le
pagine,
l'importo totale pagina risulta errato e tornando indietro scorrendo le
pagine l'importo va in negativo e viene visualizzato quello della pagina
successiva.
ho poi inserito l'esempio sul mio db , stesso errore se apro direttamente
il report, mentre usando il Controllo Snapshot Viewer  che uso
come anteprima di stampa,questo non avviene.
da che cosa dipende?
ciao a tutti.


title: errore funzione report sito comune

text:
"Massimo" <
mass...@tin.it
> ha scritto nel messaggio
news:XPB4c.39340$z23.1...@news3.tin.it...

Se avessi studiato un po' la tecnica usata nell'esempio pubblicato sul Sito
Comune ti saresti accorto che i totali vengono creati a fronte dell'evento
"Su stampa" delle sezioni Corpo e Pié di pagina pagina del report, è quindi
chiaro che i totali saranno formati solo dalle righe contenute nelle pagine
effettivamente stampate; da quanto detto si desume che, oltre che con il
controllo Snapshot Viewer, i totali saranno giusti sia se stampi su carta il
report e sia se sfogli nell'ordine l'anteprima di TUTTE le pagine.
Visto che normalmente il totale di pagina serve quasi sempre quando si
stampa su carta (ad esempio stampa dei giornali bollati), non mi sembra che
si possa proprio parlare di un errore: forse però sarebbe stato meglio
precisare questa norma di utilizzo nella FAQ.
D'altra parte questa è anche l'unica tecnica che Microsoft suggerisce per
ottenere con i report Access 97 i totali di pagina e di riporto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: errore funzione report sito comune

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:AMC4c.65755$Kc3.2...@twister2.libero.it...

 La mia non voleva essere una critica , ma solo un informazione,
 anche perchè per me il sistema funziona bene con  il Controllo Snapshot
Viewer
comunque per informazione, io uso l'anteprima su un mio db per lo sviluppo
del computo metrico e a volte su computi di 30/40 pagine mi capita di
dover ristamparne una pagina,o solo controllarla a video  e se con la
normale anteprima
report mi dovesse capitare una errata visualizzazione dei totali, mi
complicherebbe
un po le cose.
la tecnica comunque l'ho studiata, ho anche provato a mettere la funzione
"su formattazione"
ma per uno agli inizi di access............
comunque grazie per la risposta.
Massimo


title: libri access sql vba

author: Lucia Naddeo

text:
Ciao,
ho finito le elementari ed ora vorrei andare avanti. ;-)
Chi mi consiglia un libro che parta veramente dall'inizio, spiegando passo
passo sql e vba ?
Grazie


title: libri access sql vba

author: Gaspare

text:
"Lucia Naddeo" <
lucia...@tiscali.it
> ha scritto nel messaggio
news:dkt1ro$o05$1...@newsread.albacom.net...

Ciao Bimba ;-) ,
sei vai sul sito comune
http://www.sitocomune.com/
 a sinistra c'č scritto
"Libri" -> ecco clicca lě e ti compaiono tanti libri fra cui puoi
scegliere...al limite fatti aiutare da mamma ;-)


title: libri access sql vba

text:
Ciao Papà ;-)
quelli in italiano sul sito comune sono fuori produzione.
Altri consigli ?


title: libri access sql vba

text:
Lucia Naddeo wrote:
> Ciao Papà ;-)
STRATAGOING
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it