title: Chiave Esterna

text:
Bruno Campanini
on 18-01-13, Karl Donaubauer supposed :
>>
>> Bruno Campanini wrote:
>>> ...
>>> Che cosa sarebbe un FK? mai sentita nominare!
>>>
>>
>> FK = Foreign Key = Chiave Esterna
>>
>>
http://it.wikipedia.org/wiki/Chiave_esterna

>
> S� il significato letterale l'avevo capito, ma perch�
> Key (chiave), caso mai � un Index (indice).

Un FK � un Key o chiave perch� fa parte della relazione
nella tabella secondaria (o anche nella stessa tabella).

L'index sul campo non � una premessa e cambia niente
in rispetto al ruolo di un FK ma � solo un supplemento
che si fa (o qui che fa Access) per migliorare la prestazione.

> Vuoi chiamare Key un Index esterno?
> Ok, e quando Index non � come lo chiami?
> Io l'ho sempre chiamato RelatedField o ForeignRelatedField.

"Index" � un altra cosa.
"Key" � la nomenclatura ufficiale per questo ruolo in una relazione.
Certo si puo sempre creare la sua nomenclatura personale. ;-)



title: Chiave Esterna

author: Karl Donaubauer

text:
Karl Donaubauer wrote:
>> Bruno Campanini wrote:
>> ...
>> S� il significato letterale l'avevo capito, ma perch�
>> Key (chiave), caso mai � un Index (indice).
>
> Un FK � un Key o chiave perch� fa parte della relazione
> nella tabella secondaria (o anche nella stessa tabella).
>
> L'index sul campo non � una premessa e cambia niente
> in rispetto al ruolo di un FK ma � solo un supplemento
> che si fa (o qui che fa Access) per migliorare la prestazione.
>
>> Vuoi chiamare Key un Index esterno?
>> Ok, e quando Index non � come lo chiami?
>> Io l'ho sempre chiamato RelatedField o ForeignRelatedField.
>
> "Index" � un altra cosa.
> "Key" � la nomenclatura ufficiale per questo ruolo in una relazione.
> Certo si puo sempre creare la sua nomenclatura personale. ;-)

A proposito...  di FK � un ruolo (ovvero "constraint").
Si deve aggiungere che un foreign key puo essere composto
da 1 solo campo ma anche da 2 o pi� = n campi o foreign
key fields/columns. In inglese e tedesco (Fremdschl�sselfeld)
si dice cos�, in italiano non sono sicuro.



title: Chiave Esterna

author: Bruno Campanini

text:
Karl Donaubauer presented the following explanation :

> FK vuol dire un campo che nella seconda tabella contiene
> dati della prima tabella per collegare le due tabelle.
> Vuol dire che hai giï¿œ messo un FK: il campo IDDonazione.
>
> Del resto nel momento quando hai creato la relazione, Access
> automaticamente ha aggiunto un index sul campo del FK, cioï¿œ
> IDDonazione per migliorare la prestazione.

Quando mai?
Access non pone alcun indice nel RelatedField (FK) della RelatedTable.
Lo poni tu solo se ti serve.
Poichï¿œ inserire un indice quando non serve peggiora soltanto
le prestazioni.

Bruno


title: Chiave Esterna

text:
Karl Donaubauer used his keyboard to write :

> Sei sicuro?

Io non sono addentro alle segrete cose di MS e apprendo solo ora
dell'automatico inserimento di un indice (invisibile) sulla
RelatedTable.
Tale indice viene denominato MainTRelatedT (se MainT e RelatedT sono
i nomi delle due tabelle) e la Property Foreign dichiarata TRUE.

Se poi l'utente (inconsapevole del fatto) ne aggiunge un altro,
questo assume la denominazione del campo e la Property Foreign
dichiarata FALSE.

I due indici avranno funzioni diverse? si spera di sï¿œ...
Altrimenti si rischia davvero di navigare in un mare di indici.

Io comunque, normalmente, nulla aggiungo in fatto di indici
alla related table.

Bruno


title: Query a CampiIncrociati (mostrare tutte le colonne anche se non hanno alcun valore)

author: Andrea

text:
Ho lavorato tutto il pomeriggio su Query, Query a campincrociati, Reports su
Query a campincrociati...
Vi prego, cortesemente, di aiutarmi (dopo tutto il lavoro, mi sono accorto
alla fine di un problema)
Ho creato delle Query a campincrociati per produrre dei reports
In una colonna ho dei valori che non sono sempre presenti (tutti)
nell'origine dei dati.
Devo riuscire a far apparire, nel campo che corrisponde all'intestazione di
colonna, tutti i valori anche se sono tutti nulli, altrimenti il report non
si apre perché non trova più il campo specificato.
Vi prego di aiutarmi, sono totalmente inesperto.
Vi ringrazio, anticipatamente.
Andrea.


author: Giuseppe

text:
"Andrea" <
andr...@pn.itnet.it
> ha scritto nel messaggio
news:8v3u9g$bbe$1...@news.IT.net...

Prova a trasformare i valori nulli in 0  con la funzione NZ
Prova a dare un' occhiata al report VenditeImpiegati del db Soluzioni.
giuseppe


author: OndaMax

text:
Andrea wrote ..
> Devo riuscire a far apparire, nel campo che corrisponde all'intestazione
di
> colonna, tutti i valori anche se sono tutti nulli, altrimenti il report
non
> si apre perché non trova più il campo specificato.
Apri la Query, clicca sul campo di "intestazione colonna", seleziona
"proprietà".
Nella scheda che viene prodotta trovi "Intestazioni Colonne" che ti permette
di fissare, separate da punto e virgola, le etichette di colonna anche
quando non hanno valore.
Se poi sei in difficoltà, un bell'F1 da quel punto dovrebbe chiarirti tutto
...
Spero di aver inteso bene quello che ti serve ...
OndaMax


author: pappagone

text:
OndaMax <
ond...@liberox.it
> wrote in message
news:jhhR5.79661$BF.28...@news.infostrada.it...

o anche click con il tasto destro del mouse sul corpo della query,
proprietà, etc. come ha scritto ondamax.
attenzione però , se tu dai come descrizione colonna poniamo "1";"2";"3" lui
ti da solo le colonne con valore 1 2 e 3 . se c'è magari un 4 o altro te lo
pippa.
quindi devi mettere tutte le descrizioni colonna che ti interessano (ti
sembrerà ovvio forse, ma a me no quella volta)
ciao
frolix8


text:
Vi ringrazio, l'indicazione di OndaMax e di pappagone sono utili e corrette.
Ho risolto il mio problema.
Nella guida in linea che descriveva la soluzione del problema, non era
chiaro dove inserire tutte le intestazioni di colonna che mi interessano.
La guida descriveva Parametri query e ColumnHeadings in modo non chiaro.
Grazie mille.
Andrea.
Andrea <
andr...@pn.itnet.it
> wrote in message 8v3u9g$bbe$1...@news.IT.net...
> Ho lavorato tutto il pomeriggio su Query, Query a campincrociati, Reports
su
> Query a campincrociati...
>
> Vi prego, cortesemente, di aiutarmi (dopo tutto il lavoro, mi sono accorto
> alla fine di un problema)
>
> Ho creato delle Query a campincrociati per produrre dei reports
>
> In una colonna ho dei valori che non sono sempre presenti (tutti)
> nell'origine dei dati.
>
> Devo riuscire a far apparire, nel campo che corrisponde all'intestazione
di
> colonna, tutti i valori anche se sono tutti nulli, altrimenti il report
non
> si apre perché non trova più il campo specificato.
>



title: AIUTO CON UN REPORT

text:
Ciao a tutti, ho un problema con la creazione di un report di stampa.
Vorrei stampare un' immagine che occupa l' intero foglio A4 quindi
297mm, la domanda è la seguente :
come faccio a settare i margini a zero visto che nell' impostazione
della pagina l' Access non me lo fa fare?
Ringrazio tutti e buon lavoro


title: AIUTO CON UN REPORT

author: Emyr

text:


non è access ma i margini del driver della stampante...
dovresti usare una A3
Saluti.
Emanuele.


title: AIUTO CON UN REPORT

author: Max De Poli

text:
Linus66 <
maz...@libero.it
> wrote in message news:<
e7qm7u8v85lh942ei...@4ax.com
>...

Probabilmente (quasi sicuramente) la tua stampante non è in grado di
stampare un foglio A4 "al vivo" (senza bordi: pochissime stampanti
possono farlo, e tra questa nessuna stampante SOHO).
L'unica possibilità e' vedere se il driver di stampa supporta il
formato Letter o un formato personalizzato più grande di un A4, ma
cosi' riesci solo a formattare il report: non sperare di stamparlo
come si deve.
cia'
Max De Poli


title: AIUTO CON UN REPORT

text:
On 26 Feb 2002 06:00:35 -0800,
rocc...@katamail.com
 (Max De Poli)
wrote:

Lo sò che stò a rompere ma è un problema che devo risolvere.
Il problema riguarda la stampa dei nuovi bollettini postali in euro
modello 123TD (sti str**** delle poste hanno cambiato le dimensioni
dei bollettini di versamento, portandoli ad una lunghezza di 297mm)
quindi il dilemma è :
come portare i margini a zero? (perchè se così fosse entrerebbe
tutto!!)
Come stampante utilizzo una CANON S400 ed una HP930C
Qualcuno di Voi ha già avuto il mio stesso problema senza dover
acquistare una stampante formato A3?
Grazie a tutti


title: AIUTO CON UN REPORT

author: Roccia

text:
In article <
omnn7uki7ago16jec...@4ax.com
>,
maz...@libero.it
 says...
>Il problema riguarda la stampa dei nuovi bollettini postali in euro
> modello 123TD (sti str**** delle poste hanno cambiato le dimensioni
> dei bollettini di versamento, portandoli ad una lunghezza di 297mm)
> quindi il dilemma è :
>
> come portare i margini a zero? (perchè se così fosse entrerebbe
> tutto!!)
> Come stampante utilizzo una CANON S400 ed una HP930C
>
> Qualcuno di Voi ha già avuto il mio stesso problema senza dover
> acquistare una stampante formato A3?
Beh, io dovevo stampare dei moduli continui prestampati (delle patenti),
e avevo lo stesso problema... ma visto che nessun dato andava sul bordo,
ho portato al minimo possibile il margine (alla fine era 7 mm, se non
ricordo male) e poi ho spostato tutti i campi a sinistra di 7 mm....
Ho avuto molti piu' problemi con l'allineamento verticale, in effetti
(essendo un modulo continuo, dopo una decina di patenti si sballava
l'allineamento)
Cia'
"Roccia" Max De Poli


title: Main Windows

author: DBN

text:
PEr favore se riporto un codice di seguito qualcuno mi spiega dove va
inserito?
Grazie infinite a tutti.
(Q)    How do I maximize or minimize the main Access Window from code?
(A)    Pass one of the declared constants to the function fSetAccessWindow.
This same function can also be used to completely hide Access window and
just show your form on the desktop.  Make the form popup and from it's Open
Event, call the fSetAccessWindow function with SW_HIDE as the argument.
Warning:    If you're hiding the main Access window,  make sure your error
handlers are good.  Because with the window hidden, if an error is raised,
pressing "End" on the Error window will NOT make Access window visible and
you will be left with just the form open.   A recommended method is to make
a call to fSetAccessWindow with SW_SHOWNORMAL from your error handlers.
    If,  for some reason, the Access window does not show itself,  then you
can always close the mdb from the Task List, available in Win 95 with
Control-Alt-Delete (once) and under NT, by right clicking on the Taskbar and
selecting Task Manager, by selecting the mdb and clicking End Task.
'************ Code Start **********' This code was originally written by Dev
Ashish.' It is not to be altered or distributed,' except as part of an
application.' You are free to use it in any application,' provided the
copyright notice is left unchanged.'' Code Courtesy of' Dev Ashish'Global
Const SW_HIDE = 0Global Const SW_SHOWNORMAL = 1Global Const SW_SHOWMINIMIZED
= 2Global Const SW_SHOWMAXIMIZED = 3  Private Declare Function apiShowWindow
Lib "user32" _    Alias "ShowWindow" (ByVal hwnd As Long, _          ByVal
nCmdShow As Long) As Long Function fSetAccessWindow(nCmdShow As Long)'Usage
Examples'Maximize window:'
?fSetAccessWindow(SW_SHOWMAXIMIZED)'Minimize window:'
?fSetAccessWindow(SW_SHOWMINIMIZED)'Hide window:'
?fSetAccessWindow(SW_HIDE)'Normal window:'
?fSetAccessWindow(SW_SHOWNORMAL)'Dim loX  As LongDim loForm As Form    On
Error Resume Next    Set loForm = Screen.ActiveForm    If Err <> 0 Then 'no
Activeform      If nCmdShow = SW_HIDE Then        MsgBox "Cannot hide Access
unless " _                    & "a form is on screen"      Else        loX =
apiShowWindow(hWndAccessApp, nCmdShow)        Err.Clear      End If    Else
If nCmdShow = SW_SHOWMINIMIZED And loForm.Modal = True Then
MsgBox "Cannot minimize Access with " _                    & (loForm.Caption
+ " ") _                    & "form on screen"        ElseIf nCmdShow =
SW_HIDE And loForm.PopUp <> True Then            MsgBox "Cannot hide Access
with " _                    & (loForm.Caption + " ") _                    &
"form on screen"        Else            loX = apiShowWindow(hWndAccessApp,
nCmdShow)        End If    End If    fSetAccessWindow = (loX <> 0)End
Function '************ Code End **********


title: istruzione SELECT

author: imtommy

text:
Scusate la banalita' ma sono davvero non alle prime armi ma alle primissime
!!
Dovrei, tramite una funzione, recuperare l'ID di una specifica fattura
(ossia con un determinato numero e una determinata data). Sia il numero come
la data, li passo alla funzione come parametri della stessa.
Quindi:
sNumeroDoc e' stringa ed e' = a 26658
dData e' una data ed e' = a 22/08/2007
Public Function fRitornaNumero (sNroDoc, dData)
 'recupera l'idFattura di T_Fatture in base a numero fattura e data fattura
    Dim mioDB As DAO.Database
    Dim FattureRCS As Recordset
    ' questa (dove i valori vengono passati come parametri) NON VA !!!!
    strSQL = "SELECT T_Fatture.*, T_Fatture.NumeroDoc, T_Fatture.DataDoc
FROM T_Fatture " _
        & "WHERE (((T_Fatture.NumeroDoc)=" & sNroDoc & ") AND
((T_Fatture.DataDoc)=" & dData & "));"
    'questa va
    strSQL = "SELECT T_Fatture.*, T_Fatture.NumeroDoc, T_Fatture.DataDoc
FROM T_Fatture " _
        & "WHERE (((T_Fatture.NumeroDoc)='26658') AND
((T_Fatture.DataDoc)=#8/22/2007#));"
(Peraltro, se notate, questa SELECT funziona con la formattazione della data
"invertita"!!). Il bello e' che non sono stato io ad invertirla...: ho
creato una query inserendo nei criteri i valori ed ho copiato la
corrispettiva SQL.
Pur avendo inserito la data fattura nella query 22/08/2007, l'SQL me la
riporta 8/22/2007 !!!
    Set mioDB = currentdb()
    Set FattureRCS = mioDB.OpenRecordset(strSQL, dbOpenTable)
    ................
Premetto e confesso, che questa soluzione l'ho spudoratamente copiata dalla
guida di Access per cui sicuramente l'adattamento al mio problema, forse,
non e' stato perfetto.
Vi sarei grato se mi deste un parere (il termine "correzione" sarebbe
sicuramente piu' appropriato)
Grazie mille.


title: istruzione SELECT

author: 'Roccia' Max

text:
On 12 Nov, 12:52, "imtommy" <
appoggio0TO...@libero.it
> wrote:
> Dovrei, tramite una funzione, recuperare l'ID di una specifica fattura
> (ossia con un determinato numero e una determinata data). Sia il numero come
> la data, li passo alla funzione come parametri della stessa.
Se invece del recordseto usi una dlookup risulta piu' comodo e piu'
leggibile... ma questo esula dal problema.
>         & "WHERE (((T_Fatture.NumeroDoc)=" & sNroDoc & ") AND
> ((T_Fatture.DataDoc)=" & dData & "));"
Cosi' viene costruita una stringa di questo tipo:
"... AND ((T_Fatture.DataDoc)=12/11/2007))"
e a SQL cosi' fa schifo... o gli inserisci la data espressa come
numero di giorni passati dal 31/12/1899
"... AND ((T_Fatture.DataDoc)=33398))"
oppure gliela metti delimitatra tra cancelletti, MA in questo caso
devi scriverla in formato americano (prima il mese, poi il giorno)
"... AND ((T_Fatture.DataDoc)=#11/12/2007#))"
> Pur avendo inserito la data fattura nella query 22/08/2007, l'SQL me la
> riporta 8/22/2007 !!!
SQL vuole la data in formato americano, quando inserisci una data nel
tool grafico delle query, Access la converte automaticamente. Idem se
inserisci direttamente nella finestra SQL una data evidentemente da
invertire ( 31/1/2007 ), mentre potrebbe andare in crisi se, in SQL,
inserisci una data "ambigua" (e non sa se invertirla o no).
cia'
Max


title: istruzione SELECT

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:1194869155.9...@57g2000hsv.googlegroups.com...

Grazie Max!
Sto guardando la trasformazione della stringa SELECT con DLOOKUP e se ho
capito bene dovrei fare cosi':
- creo una casella di testo e come valore in ORIGINE CONTROLLO, dovrei
inserire il DLOOKUP che mi hai suggerito. Corretto?
Pero' ho guardato nella guida e la spiegazione mi angoscia !!!
Come trasformo la sintassi del SELECT con quella nuova del DLOOKUP ?
Non e' per pigrizia che chiedo, ma perche' ci sto perdendo la testa!


title: istruzione SELECT

text:
On 12 Nov, 13:20, "imtommy" <
appoggio0TO...@libero.it
> wrote:
> Pero' ho guardato nella guida e la spiegazione mi angoscia !!!
Si, la guida online e' terrificante (e peggiora col passare del tempo,
quella di A97 era infinitamente meglio)
> Come trasformo la sintassi del SELECT con quella nuova del DLOOKUP ?
Il primo argomento e' il campo che vuoi come risultato
Il secondo argomento e' la tabella/query nella quale cercare
Il terzo argomento e' la condizione (tutto quello che scriveresti in
SQL dopo il WHERE):
strWhere= "NumeroDoc=" & sNroDoc & " AND DataDoc=#" & format(dData,"mm/
dd/yyyy")  & "#"
=dlookup("ID","T_Fatture",strWhere)
Se non trova la corrispondenza, restituisce una stringa di lunghezza
zero "" (se non ricordo male)
cia'
Max


title: istruzione SELECT

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:1194882642.0...@50g2000hsm.googlegroups.com...

Grazie.... Provo e casomai ti dico.
A presto.
Luca


title: Accedere al record succesivo (ADO)

author: LuKe

text:
Voglio leggere in sequenza una tabella in ADO.
Uso il metodo open per aprire un recordset:
rst.Open "tabella", cnn, adOpenKeyset, adLockOptimistic
In questo modo ho in linea il primo record della tabella.
Come posso fare per accedere ai record seguenti??
Io ho provato con:
While Not rst.EOF
     set rst = rst.NextRecordset
Wend
Senza risultato.
Ho provato poi con il metodo find, ma non riesco a trovare
la sintassi corretta.
Qualcuno sa darmi qualche indicazione???
LuKe


title: Accedere al record succesivo (ADO)

author: Roberto dal portatile

text:
"LuKe" <
lu...@gmx.de
> ha scritto nel messaggio
news:3C0BAD4C...@gmx.de...

Prova con
rst.MoveNext
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Accedere al record succesivo (ADO)

text:
Many Thanks
Il metodo funziona perfettamente.
LuKe



title: Testi con effetto mouse

author: kitem

text:
C'è un modo meno banale del mio di far cambiare il colore del testo al
passaggio del mouse....?
Questo è quello che ho inserito io per fargli fare quell'effetto (stupido lo
so!) su ogni stringa del menu...
Private Sub Option1_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
OptionLabel1.ForeColor = RGB(100, 100, 50)
OptionLabel2.ForeColor = RGB(0, 0, 0)
OptionLabel3.ForeColor = RGB(0, 0, 0)
OptionLabel4.ForeColor = RGB(0, 0, 0)
OptionLabel5.ForeColor = RGB(0, 0, 0)
OptionLabel6.ForeColor = RGB(0, 0, 0)
OptionLabel7.ForeColor = RGB(0, 0, 0)
End Sub
Private Sub Option2_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
OptionLabel1.ForeColor = RGB(0, 0, 0)
OptionLabel2.ForeColor = RGB(100, 100, 50)
OptionLabel3.ForeColor = RGB(0, 0, 0)
OptionLabel4.ForeColor = RGB(0, 0, 0)
OptionLabel5.ForeColor = RGB(0, 0, 0)
OptionLabel6......etc...etc...


title: Testi con effetto mouse

author: Antonio Biso

text:
"kitem" <
ki...@email.it
> ha scritto nel messaggio
news:8RIKb.64508$_P.25...@news4.tin.it...
> C'è un modo meno banale del mio di far cambiare il colore del testo al
> passaggio del mouse....?
> Questo è quello che ho inserito io per fargli fare quell'effetto (stupido
lo
> so!) su ogni stringa del menu...
>
> Private Sub Option1_MouseMove(Button As Integer, Shift As Integer, X As
> Single, Y As Single)
> OptionLabel1.ForeColor = RGB(100, 100, 50)
L'unica ottimizzazione è quella di ciclare sugli altri controlli e se il
nome è option* metterli a 0 senza dover scrivere tutte quelle righe. Per il
resto, io uso lo stesso metodo
Antonio


title: Info su versione di access e runtime

author: Carmelo Di Rosa

text:
Ciao a tutti, in un programma che sto sviluppando o la necessità di sapere
se il pc che utilizza il mio applicativo ha una versione standard di access
oltre alla versione runtime che io faccio installare tramite setup.
Tramite il comando Version e l'elenco delle reference riesco a sapere la
versione di access ed altre info, ma come posso sapere se il pc ha altre
versioni di access installate?
Ciao e grazie per i suggerimenti.


title: aggiornamento campo da una form con origine dati di altra tabella

author: Gianni Borca

text:
Corro il rischio di essere retorico e ripetitivo consapevole di porre
una questione che è già stata ampiamente trattata.
Ho infatti consultato i Post dell’archivio al Sito Comune.
Vorrei comunque porre all’
att.ne
 del NG il seguente problema se non
altro, a prescindere dall’espresso utilizzo, per riuscire tecnicamente
ad eseguire l’operazione che purtroppo non è alla mia portata.
In un classico programma gestionale vorrei aggiornare la tabella
giacenza magazzino da una form non collegata a tale tabella ma ad altra
con la quale gestisco lo scarico e la fatturazione dei materiali. Vorrei
pertanto detrarre dal campo giacenza della tab. magazzino la quantità di
un dato prodotto riportata all’analogo campo della form di gestione
prodotti da fatturare.
Ciò, secondo me, dall’evento dopo aggiornamento del controllo [quantità]
della form [fatturazione]
Preciso che il prodotto viene recuperato a mezzo di una combo con
origine dalla tab. magazzino e correlato al relativo prezzo e codice  a
mezzo della funzione Dlookup
Spero di essere stato sufficientemente chiaro.
Ringrazio anticipatamente x l’aiuto.
Gianni
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Gianni Borca <
cas...@libero.it
> wrote in message
1fb1508ae9c95ea466a...@mygate.mailgate.org...
> Corro il rischio di essere retorico e ripetitivo consapevole di porre
> una questione che è già stata ampiamente trattata.
> Ho infatti consultato i Post dell'archivio al Sito Comune.
> Vorrei comunque porre all'
att.ne
 del NG il seguente problema se non
> altro, a prescindere dall'espresso utilizzo, per riuscire tecnicamente
> ad eseguire l'operazione che purtroppo non è alla mia portata.
> In un classico programma gestionale vorrei aggiornare la tabella
> giacenza magazzino da una form non collegata a tale tabella ma ad altra
> con la quale gestisco lo scarico e la fatturazione dei materiali. Vorrei
> pertanto detrarre dal campo giacenza della tab. magazzino la quantità di
> un dato prodotto riportata all'analogo campo della form di gestione
> prodotti da fatturare.
> Ciò, secondo me, dall'evento dopo aggiornamento del controllo [quantità]
> della form [fatturazione]
A parte che secondo me è sbagliato farlo qui: ci dovrebbe essere un momento
in cui l'utente accetta tutta la transazione ed è lì che si dovrebbe afre lo
scarico. Se dopo aver aggiornato quantità l'utente annulla tutto che fai,
rimetti la quantità giusta?
> Preciso che il prodotto viene recuperato a mezzo di una combo con
> origine dalla tab. magazzino e correlato al relativo prezzo e codice  a
> mezzo della funzione Dlookup
> Spero di essere stato sufficientemente chiaro.
Puoi fare in vari modi: o con una query di aggiornamento sulla tabella,
mettendo come criterio sull'id del prodotto il valore della combo nella
maschera e come aggiornamento quantità della tabella meno il valore della
quantità nella maschera
La sintassi di riferimento a controlli di una maschera nella query è
[forms]![tuaform]![tuo controllo]
Oppure puoi fare con un recordset. Apri il recordset sulla tabella, copn una
findifirst vai al record del prodotto considerato, quindi con edit modifichi
il valore come d'uopo, e poi salvi tutto con update
Antonio


title: Lettura codici a barre

author: ALCAU (ST1)

text:
Devo fare un'applicazione che legga dei codici a barre.
Per il lettore avevo pensato ad un tipo di pistola simile a qella dei
supermenrcati (portatile) anche perchè le letture saranno eseguite lontano
dal pc, ed una volta immagazzinate le letture scaricare tutti i dati su
access.......... da seriale?
Qualcuno ha già sviluppato qualcosa del genere ?
Qualcuno mi può indicare qualche sistema ?
Grazie, Alberto


title: Lettura codici a barre

author: AntoGal

text:
ALCAU (ST1) <
help...@proservplus.com
> scrisse...
> Devo fare un'applicazione che legga dei codici a barre.
> Per il lettore avevo pensato ad un tipo di pistola simile a qella dei
> supermenrcati (portatile) anche perchč le letture saranno eseguite lontano
> dal pc, ed una volta immagazzinate le letture scaricare tutti i dati su
> access.......... da seriale?
In genere questo tipo di lettori (o per meglio dire terminalini) sono
collegati al PC inserendoli in un "calamaio" che a sua volta č collegato
alla porta seriale. Insieme al terminalino acquistato, otterrai delle
DLL/OCX che permettono ad Access di pilotarlo facilmente.
Considera anche che il costo oscilla da 1 a 3/4 milioni in base alla RAM,
alla tecnologia di lettura ecc...
Invece, quelli in emulazione di tastiera (chiamati anche lettori CCD)
leggono solo un barcode alla volta, e quindi sono sempre attaccati al PC, ma
sono molto piů economici.
--
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: Lettura codici a barre

text:
Per gli sviluppatori, le aziende che vendono queste apparecchiature, non
danno un campione per lo sviluppo dell'applicazione ?


title: Lettura codici a barre

text:
ALCAU (ST1) <
help...@proservplus.com
> scrisse...
> Per gli sviluppatori, le aziende che vendono queste apparecchiature, non
> danno un campione per lo sviluppo dell'applicazione ?
mmm... non credo...
allo Smau quest'anno un campione a noi ce lo hanno dato col 30% di sconto,
ma sempre caro era...



title: Lettura codici a barre

author: Ivan

text:
"AntoGal" <zer...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:92qtim$5g8$1...@lacerta.tiscalinet.it...
> DLL/OCX che permettono ad Access di pilotarlo facilmente.
Sai per caso dove posso trovare quelli per pilotare il PTC-960L della
TELXON????
grazie ciao


title: Lettura codici a barre

text:
Ivan <
iii...@tiscalinet.it
> scrisse...
> Sai per caso dove posso trovare quelli per pilotare il PTC-960L della
> TELXON????
Non saprei, quel tipo di terminalino non l'ho mai usato, comunque proverei
sul sito del produttore, qualcosa trovi di sicuro.
Io ho provato il terminalino Formula 734 della IDware, comunque tra qualche
giorno dovrei testarne alcuni di un altro produttore che costano la metà e
promettono molto di più. Vedremo se supereranno la "prova del fuoco".
Comunque, se in qualche modo può esserti utile, ho trovato del codice
"preistorico" per un PTC610 scritto in GW-basic da qualcuno e che non so per
quale motivo stà ancora sul mio harddisk :-)
10 ON ERROR GOTO 230
20 'KEY OFF
30 CLS
40 L=0
50 KILL"TEXON.DAT"
60 LOCATE 10,30:PRINT "PRONTO PER RICEVERE ......."
70 OPEN "COM1:1200,E,7,2,cd,ds" AS #1
80 OPEN "A",2, "TEXON.DAT"
90 IF INKEY$<>"" THEN CLOSE:SYSTEM
100 IF LOC(1)=0  THEN 90
110 LOCATE 10,30:PRINT "RICEZIONE IN CORSO ......."
120 A$=INPUT$(LOC(1),1)
130 FOR I=1 TO LEN(A$)
140 IF MID$(A$,I,1)=CHR$(2) THEN PRINT
#2,RIGHT$(A$,LEN(A$)-I);:L=LEN(A$)-I:GOTO 170
150 NEXT I
160 GOTO 90
170 IF LOC(1)=0 THEN 170
180 A$=INPUT$(LOC(1),1):L=L+LEN(A$)
190 IF RIGHT$(A$,1)<>CHR$(3) THEN PRINT #2,A$;:GOTO 170 ELSE PRINT
#2,LEFT$(A$,LEN(A$)-1);:L=L-1:CLOSE
200 'CLS:PRINT " Ho ricevuto ";L; " caratteri."
210 CLOSE
220 SYSTEM
230 IF ERR=53 THEN RESUME 60
240 RESUME



title: Tabella maledetta (Chiedo consiglio)

author: °-Athena-°

text:
Ciao ,
Non riesco proprio ad addormentarmi con questo chiodo fisso.
Il tema è "gestione magazzino".Tutte le tabelle Sono perfettamente
funzionanti ,eccetto una (arghhh!!!).Il problema (per me) sta nel fatto che
questa tabella contiene due chiavi primarie :
        DETTAGLIO PRODOTTO                    TIPOPRODOTTO
IDProdotto
(Numerico, ammessi duplicati) key ----------->IDProdotto(Count)
Numero di serie                                             NomeProdotto
(Testo, ammessi duplicati) key                      Categoria------>CAT
idOrdinedel prodotto
AltriDatidel prodotto...
Sono appena riuscito ad unire tutti i dati di un prodotto nella maschera.
Ora vorrei che si verificassero i seguenti eventi :
(schema maschera)
IDOrdine        IDProdotto           Categoria         NomeProdotto
NumSerie
Vorrei che nell'inserimento digitando IDOrdine(a cui è associato un
IDProdotto) mi compaiano automaticamente IDProdotto,Categoria e Nome (ho
provato con una dlookup,ma evidentemente sbaglio qualcosa).
Un altro problema che proprio non riesco a risolvere è come accodare i campi
IDProd e NumSerie nella tabella transazioni
(IDtransazione[Contatore],IDProd,NumSerie,data,Descrizione transazione)Con
gli ultimi due campi già settati rispettivamente alla data di oggi e "c".
Credo che per oggi dovro' andare a letto con il chiodo in testa....
Spero che qualcuno possa consigliarmi qualcosa.
P.S. : Faccio bene a tenere i dati dei prodotti in tre tabelle (Dettaglio
Prodotto,Tipo Prodotto e Categoria) o dovrei riunirli in una unica o due al
massimo?
Grazie e scusate il disturbo...
ciao.


title: Tabella maledetta (Chiedo consiglio)

text:
Aprite completamente il messaggio x capirci qualcosa  :-)
Sorry!!


title: Tabella maledetta (Chiedo consiglio)

author: Alessandro Cara

text:
"°-Athena-°" ha scritto:
>
> Ciao ,
> Non riesco proprio ad addormentarmi con questo chiodo fisso.
> Il tema è "gestione magazzino".Tutte le tabelle Sono perfettamente
> funzionanti ,eccetto una (arghhh!!!).Il problema (per me) sta nel fatto che
> questa tabella contiene due chiavi primarie :
due chiavi primarie? Mi spieghi come fai? Non ci sono mai riuscito
--
a.cara


title: Tabella maledetta (Chiedo consiglio)

text:
Alessandro Cara ha scritto nel messaggio <
3B059BD9...@blunet.it
>...


Scusa forse mi sono espresso male .Intendevo dire che ho una chiave primaria
multicampo.
 :-)
ciao


title: Messaggio violazione valore Univoco

author: Mario P

text:
Ciao.
Come si fa a sostituire il messaggio predefinito (in inglese) con uno
personalizzato (In italiano)
Il messaggio in questione è quello che compare PrimaDiAggiornare un record
nel quale si sta tentando di inserire un valore già registrato; violando
quindi la univocità ... ci siamo capiti no?
Volevo anche sapere se è possibile lanciare prima, questo messaggio
personalizzato, in modo da non compilare inutilmente tutti i controlli (o
campi) per poi vedersi "sbattere in faccia" quel severo messaggio!
Grazie per l'eventuale risposta.


title: Messaggio violazione valore Univoco

author: Silvio Berruti

text:
"Mario P" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:9s9bls$dnn$1...@serv1.albacom.net...

Su Prima di aggiornare vai a controllare con un DLookup sulla tabella
interessata e, nel caso di duplicazione, visualizzi il messaggio
personalizzato e annulli la modifica.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: connessioni a database da sedi decentrate

author: Luigi

text:
Buon Giorno
A97
nel mio ufficio di Bari o un Gestionale con
BE su SERVER e FE su 9 Pc Client....
bene voglio dotare le  mie sedi di Lecce e Brindisi dello stesso FE ma
devono naturalmente accedere al BE
che ho sul SERVER dell' ufficio di BARI...come posso fare...pagine web
...ftp....o come????
Grazie a tutti...ciao ciao
LUIGI


author: Sib

text:
"Luigi" <
luigic...@hotmail.com
> ha scritto nel messaggio
> nel mio ufficio di Bari o un Gestionale con
> BE su SERVER e FE su 9 Pc Client....
>
> bene voglio dotare le  mie sedi di Lecce e Brindisi dello stesso FE ma
> devono naturalmente accedere al BE
> che ho sul SERVER dell' ufficio di BARI...come posso fare...pagine web
> ...ftp....o come????
Remote Desktop.
Sib
--
http://www.gestionedati.com


author: Luigi C.

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:4446b6ef$0$29733$4faf...@reader2.news.tin.it...

CIOE'....non capisco....mai usato!!!!
Ciao
LUIGI


text:
"Luigi C." <
luigic...@hotmail.com
> ha scritto nel messaggio
> "Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
>> "Luigi" <
luigic...@hotmail.com
> ha scritto nel messaggio
>>> nel mio ufficio di Bari o un Gestionale con
>>> BE su SERVER e FE su 9 Pc Client....
>>>
>>> bene voglio dotare le  mie sedi di Lecce e Brindisi dello stesso FE ma
>>> devono naturalmente accedere al BE
>>> che ho sul SERVER dell' ufficio di BARI...come posso fare...pagine web
>>> ...ftp....o come????
>>
>>
>> Remote Desktop.
>
> CIOE'....non capisco....mai usato!!!!
è una funzione incorporata di Windows XP/2003, si tratta di un servizio
terminal.
In pratica ti connetti al PC remoto tramite una connessione internete accedi
al sistema come se fossi in locale.
Il vantaggio è che le stampanti locali che hai ti vengono installate e puoi
pure stampare e trasferire file come se tu fossi in rete locale.
Lo svantaggio è che ti serve un IP statico nel pc server.
Sib
--
http://www.gestionedati.com


author: PBsoft

text:
> In pratica ti connetti al PC remoto tramite una connessione internet
> e accedi al sistema come se fossi in locale.
> Il vantaggio è che le stampanti locali che hai ti vengono installate e
> puoi
> pure stampare e trasferire file come se tu fossi in rete locale.
> Lo svantaggio è che ti serve un IP statico nel pc server.
Oppure puoi utilizzare uno di quei sistemi di DNS dinamico (
www.dyndns.org
)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: Simone Calligaris

text:
"Luigi" <
> nel mio ufficio di Bari o un Gestionale con
> BE su SERVER e FE su 9 Pc Client....
>
> bene voglio dotare le  mie sedi di Lecce e Brindisi dello stesso FE ma
> devono naturalmente accedere al BE
> che ho sul SERVER dell' ufficio di BARI...come posso fare...pagine web
> ...ftp....o come????
Precisando ulteriormente la risposta di Sib:
www.sitocomune.com
Sezione General
6.212 Nozioni su Terminal Server con riferimento ai database Access
multiutente
Ciao, Simone


title: evitare duplicati in maschera continua.

author: skizzato

text:
Salve, ho un problema in una maschera continua in cui devo inserire il
codice degli articoli che sto ordinando.
In pratica vorrei che ogni volta che inserisco un nuovo record, via
codice mi controllo se quel codice è già presente in qualche record
precedente (il problema mi nasce solo se nello stesso ordine si fa
l'errore di inserire due volte il codice)
La maschera non è collegata io via codice faccio l'addnew in due tabelle
una dei codici articolo ed una degli ordini.
nella tabella dei codici l'addnew si fa sull'evento exit della control
mentre l'addnew ordine è eseguito da un pulsante.
Grazie


title: evitare duplicati in maschera continua.

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3E84D577...@libero.it...

Se fa AddNew allora hai un evento che lo gestisce....!!!
Inserisci prima di eseguire AddNew un controllo con DlookUp
sulla Key che ritieni......!
@Alex.


title: evitare duplicati in maschera continua.

text:

Il problema è che vorrei che mi segnalasse il duplicato all'atto
dell'uscita dal control di testo della maschera continua


title: evitare duplicati in maschera continua.

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3E857150...@libero.it...

Bene usa l'Evento After_Update del Controllo in questione.....!
@Alex.


title: Su libro 'Access 2000 - Manuale di programmazione'

author: Francesco R.

text:
Bentrovati,
prima di acquistare il libro di cui in oggetto, vorrei sapere se qualcuno ha
avuto modo di leggere qualche altro testo che possa essere giudicato
migliore, come guida dettagliata per una programmazione avanzata di Access
2000.
Farò tesoro di ogni suggerimento ed osservazione.
Grazie mille, ciao.


author: George

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:8ktDa.71234$g92.1...@news2.tin.it...

E' un libro fatto molto bene. Tratta in modo esaustivo oggetti, eventi,
query e report ma è assolutamente manchevole per la parte ADO che viene solo
sfiorata. Considerato il costo di quasi 70 euro quest'ultima cosa è alquanto
spiacevole.
Ciao.


author: MA

text:
Il 04 Giu 2003, 23:15, "Francesco R." <
rfrance...@infinito.it
> ha
scritto:

Se devi scegliere un libro vai su
www.sitocomune.com
 sezione libri, ci sono
diverse recenzioni
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Il 04 Giu 2003, 23:15, "Francesco R." <
rfrance...@infinito.it
> ha
> scritto:
> > Bentrovati,
> > prima di acquistare il libro di cui in oggetto, vorrei sapere se
qualcuno
> ha
> > avuto modo di leggere qualche altro testo che possa essere giudicato
> > migliore, come guida dettagliata per una programmazione avanzata di
Access
> > 2000.
> > Farò tesoro di ogni suggerimento ed osservazione.
> > Grazie mille, ciao.
> >
> Se devi scegliere un libro vai su
www.sitocomune.com
 sezione libri, ci
sono
> diverse recenzioni
Recenzioni?
:o)


text:
Il 05 Giu 2003, 08:58, "George" <
giorgio.ben...@libero.it
> ha
scritto:

Yes, quella x questo libro l'ha fatta Paolo Beltrami, uno dei padri del sito
comune.
Ciao



author: Gianni B

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:8ktDa.71234$g92.1...@news2.tin.it...

 Salve io ho acquistato un libro tramite internet su access 2000 ma mi sono
accorto che è orientato alla versione Developer (credo si dica cosi), lo
trovo interessante ma non sodisfacente anche perchè credo che il News sia
anche un buon Libro anzi ottimo. comunque fami sapere se trovi qualcosa di +
interessante...
Ciao
--
Gianni B.


author: OneEDP

text:
> Yes, quella x questo libro l'ha fatta Paolo Beltrami, uno dei padri del
sito
> comune.
> Ciao
> MAssimiliano
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Il libro è ottimo... sarebbe stato interessantissimo acquistare il secondo
volume di cui la Jacskon Libri pare non abbra edito la versione in in
italiano.
Che tu sappia c'è speranza di trovarlo negli scaffali il II volume è
diventato pezzo da museo?
Daniele


text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:8ktDa.71234$g92.1...@news2.tin.it...

E' un grande libro! Sono gli ? migliori che tu possa spendere!
Parla "abbastanza" approfonditamente degli ADO che sono un'ottimo strumento
di manipolazione dati, locali e non locali, ODBC ecc, addirittura su DB2 con
connessioni "transazionali". Ci sono infinite possibilità.
Ciao.
Daniele


text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bbmo2l$82h$1...@newsreader.mailgate.org...

Quindi, secondo te, al di la del costo, è un libro da affiancare ad un altro
che tratti approfonditamente ADO, oppure ne conosci qualcuno che a pari
qualità e validità del primo sia più esaustivo sulla parte ADO?
Intanto molte grazie.


text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Il 04 Giu 2003, 23:15, "Francesco R." <
rfrance...@infinito.it
> ha
> scritto:
> > Bentrovati,
> > prima di acquistare il libro di cui in oggetto, vorrei sapere se
qualcuno
> ha
> > avuto modo di leggere qualche altro testo che possa essere giudicato
> > migliore, come guida dettagliata per una programmazione avanzata di
Access
> > 2000.
> > Farň tesoro di ogni suggerimento ed osservazione.
> > Grazie mille, ciao.
> >
> Se devi scegliere un libro vai su
www.sitocomune.com
 sezione libri, ci
sono
> diverse recenzioni
> ciao MAssimiliano
E' proprio dall'utilissimo e sito comune, che ho preso il titolo e letto la
recensione, tuttavia, nello scorrere i titoli ho avuto l'impressione che non
siano stati inseriti nel sito, testi piů recenti ma non per questo piů
validi s'intende.
Per tale motivo ho chiesto se casomai si fosse a conoscenza di altri testi
consigliabili al posto od in coppia con quello citato.
Ciao e grazie.


text:
>  Salve io ho acquistato un libro tramite internet su access 2000 ma mi
sono
> accorto che è orientato alla versione Developer (credo si dica cosi), lo
> trovo interessante ma non sodisfacente anche perchè credo che il News sia
> anche un buon Libro anzi ottimo. comunque fami sapere se trovi qualcosa di
+
> interessante...
> Ciao
>
> --
> Gianni B.
>
Certamente, ciao.


text:
"OneEDP" <
one.e...@tin.it
> ha scritto nel messaggio
news:KpDDa.62389$lK4.1...@twister1.libero.it...

Grazie delle tue impressioni, secondo George però la parte su ADO non
sarebbe approfondita a sufficienza.
Ciao.


text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:SmLDa.46669$pR3.9...@news1.tin.it...

A mio avviso si tratta del miglior libro che mi sia passato tra le mani per
ciò che riguarda Access a tutto tondo, ADO e ADOX esclusi.
Avevo anche la versione precedente, quella di riferimento per Access 97, per
le quali valgono + o - le stesse considerazioni.
Diciamo che per ADO, probabilmente vale la pena di prendere qualche cosa di
specifico, magari attingendo dalla bibliografia di VB6.
Ciao.


title: Query x saldo

author: GianLu

text:
Ciao a tutti, sto cercando di realizzare un db per registrare i
movimenti di 2 conti correnti, ho realizzato una tabella con i seguenti
campi:
IdTransazione
Data_Transa
IdConto
IdMovimento    (ENTRATA/USCITA)
IdDescrizione
Importo
Il problema è che non riesco a creare una query che mi calcoli il
saldo per anno e per conto di ogni mese e un'altra uguale che mi
calcoli il saldo progressivo (sempre di ogni mese)e se possibile
vengano visualizzati anche i mesi dove non ci sono stati movimenti.
Vi ringrazio anticipatamente
Ciao
Luca


title: Query x saldo

author: Roberto dalla campagna

text:
"GianLu" <
gdev...@gmail.com
> ha scritto nel messaggio
news:1124798674....@g44g2000cwa.googlegroups.com...
>Ciao a tutti, sto cercando di realizzare un db per registrare i
>movimenti di 2 conti correnti, ho realizzato una tabella con i seguenti
>campi:
>IdTransazione
>Data_Transa
>IdConto
>IdMovimento    (ENTRATA/USCITA)
>IdDescrizione
>Importo
>Il problema è che non riesco a creare una query che mi calcoli il
>saldo per anno e per conto di ogni mese
Non si capisce innanzitutto perchè tutti i nomi dei campi iniziano con Id:
normalmente con Id iniziano i nomi degli indici e/o delle chiavi primarie o
esterne.
Se la tabella che contiene i dati si chiama Tabella1 ed ha la seguente
struttura:
IdTransazione        Contatore e chiave primaria
Data_Transa          Data/ora
IdConto                 Testo
IdMovimento         Testo (A = avere e D = dare)
IsDescrizione         Testo
Importo                 Valuta
Il saldo mensile ed il saldo annuale per ogni conto lo puoi ottenere con una
query unione che abbia il seguente codice SQL:
SELECT "Conto " & [IdConto] AS Conto, Year([Data_Transa]) As Anno,
Month([Data_Transa]) As Mese, "  Saldo Mese " & Year([Data_Transa]) & "/" &
Month([Data_Transa]) AS Descrizione,
Sum(IIf([IdMovimento]="D",[Importo],0))-Sum(IIf([IdMovimento]="A",[Importo],
0)) AS Saldo
FROM Tabella1
GROUP BY "Conto " & [IdConto], Year([Data_Transa]), Month([Data_Transa])
UNION SELECT "Conto " & [IdConto] AS Conto,  Year([Data_Transa]) As Anno, 99
As Mese, "**SALDO ANNO " & Year([Data_Transa]) AS Descrizione,
Sum(IIf([IdMovimento]="D",[Importo],0))-Sum(IIf([IdMovimento]="A",[Importo],
0)) AS Saldo
FROM Tabella1
GROUP BY "Conto " & [IdConto], Year([Data_Transa]), 99;
> e un'altra uguale che mi
>calcoli il saldo progressivo (sempre di ogni mese)
Creati una query chiamata Query1 che abbia il seguente codice SQL:
SELECT Tabella1.IdConto, Year([Data_Transa]) AS Anno, Month([Data_Transa])
AS Mese, Sum(IIf([IdMovimento]="D",[Importo],0))-Sum(IIf([IdMovimento]="A",[
Importo],0)) AS SaldoMese
FROM Tabella1
GROUP BY Tabella1.IdConto, Year([Data_Transa]), Month([Data_Transa]);
A questo punto creati la query che ti darà il saldo progressivo mensile per
ogni conto e che avrà il seguente codice SQL:
SELECT Query1.IdConto, Query1.Anno, Query1.Mese, Query1.SaldoMese,
CCur(DSum("SaldoMese", "Query1", "IdConto = '" & [IdConto] & "'  AND ([Anno]
& Format([Mese], '00')) <= '" & ([Anno] & Format([Mese],'00')) & "'")) AS
SaldoProgressivo
FROM Query1;
Alternative per il calcolo di un totale progressivo in una query le trovi
sul Sito Comune (link qui sotto), nella Sezione Queries, nella seguenti due
mie FAQ:
1) 2.11 Come si può ottenere il totale progressivo di un campo in una query?
2) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query?
> e se possibile
>vengano visualizzati anche i mesi dove non ci sono stati movimenti.
Dovresti crearti una tabella con la struttura simile a Query1 ed inserirci
un record per ogni anno e mese, quindi mettere tale tabella in Left Join con
Query1 nella query di cui sopra che ti visualizza il saldo progressivo.
> Grazie antcipatamente
>
>Ciao
>
>Luca
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Query x saldo

text:
Grazie mille, funzionano benissimo.
Ciao
Luca


title: Query x saldo

text:
Si può fare in modo che il saldo progressivo non tenga conto degli
anni precedenti ma riparta da zero ogni anno?
Grazie ancora
Luca


title: Query x saldo

text:
GianLu wrote:
> Si puň fare in modo che il saldo progressivo non tenga conto degli
> anni precedenti ma riparta da zero ogni anno?
>
> Grazie ancora
>
> Luca
basta che metti come condizione l'anno.
Posta la stringa che usi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query x saldo

text:
"GianLu" <
gdev...@gmail.com
> ha scritto nel messaggio
news:1125038750....@z14g2000cwz.googlegroups.com...
> Si può fare in modo che il saldo progressivo non tenga conto degli
> anni precedenti ma riparta da zero ogni anno?
Prova a modificare il codice SQL dell'ultima query in questa meniera:
SELECT Query1.IdConto, Query1.Anno, Query1.Mese, Query1.SaldoMese,
CCur(DSum("SaldoMese", "Query1", "IdConto = '" & [IdConto] & "'  AND [Anno]
= " & [Anno] &  " AND [Mese] <=" & [Mese])) AS SaldoProgressivo
FROM Query1;
>
> Grazie ancora
Prego



title: Query x saldo

text:
Funziona perfettamente anche questa...
Grazie
Luca


title: Turista slovena scippata della borsa a Piazza Dante

author: Hidalgo Velázquez

text:
In piazza Dante una turista slovena di 55 anni è stata scippata da due
giovani viaggianti in sella ad un ciclomotore. I due con una mossa
fulminea le hanno strappato la borsa al cui interno erano contenuti
documenti personali e soldi. Gli agenti hanno subito avviato le
ricerche dei malviventi, ma per il momento non hanno fruttato alcun
risultato. (Giornale di Napoli)
--
http://sfaccimma-della-gente.blogspot.com/
http://napolimerda.blogspot.com/


text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:0i9rd3ltro159rahp...@4ax.com...
> In piazza Dante una turista slovena di 55 anni è stata scippata da due
> giovani viaggianti in sella ad un ciclomotore. I due con una mossa
> fulminea le hanno strappato la borsa al cui interno erano contenuti
> documenti personali e soldi. Gli agenti hanno subito avviato le
> ricerche dei malviventi, ma per il momento non hanno fruttato alcun
> risultato. (Giornale di Napoli)
>
IMHO li prendono...


text:

Secondo me si stanno organizzando a quest'ora e sono pronti per il
blitz...



text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:p6brd3hmsvic0utj0...@4ax.com...
> >
>>"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
>>news:0i9rd3ltro159rahp...@4ax.com...
>>> In piazza Dante una turista slovena di 55 anni è stata scippata da due
>>> giovani viaggianti in sella ad un ciclomotore. I due con una mossa
>>> fulminea le hanno strappato la borsa al cui interno erano contenuti
>>> documenti personali e soldi. Gli agenti hanno subito avviato le
>>> ricerche dei malviventi, ma per il momento non hanno fruttato alcun
>>> risultato. (Giornale di Napoli)
>>>
>>
>>
>>IMHO li prendono...
>>
> Secondo me si stanno organizzando a quest'ora e sono pronti per il
> blitz...
>
I maggiori indiziati sono pippo, pluto e paperino...


text:
>>>IMHO li prendono...
>>>
>> Secondo me si stanno organizzando a quest'ora e sono pronti per il
>> blitz...
>>
>
>I maggiori indiziati sono pippo, pluto e paperino...
>
Questo perchè la Banda Bassotti sta dentro e non possono essere stati
loro...



text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:9jbrd35e600i4ttm8...@4ax.com...
>
>>>>IMHO li prendono...
>>>>
>>> Secondo me si stanno organizzando a quest'ora e sono pronti per il
>>> blitz...
>>>
>>
>>I maggiori indiziati sono pippo, pluto e paperino...
>>
>
> Questo perchè la Banda Bassotti sta dentro e non possono essere stati
> loro...
>
Mi ricordo  l' ultimo interrogatorio che i uardi hanno fatto alla banda
bassotti, li hanno frustati con la bacchetta magica del mago Zurli'...


text:

Ma quelli quando fanno le indagini di un piezzo in collaborazione con
i PM per prima cosa si recano dal mago Gennaro D'Auria.
A seconda delle interpretazioni di quest'ultimo scelgono una carta dal
mazzo e vanno a interrogare un pregiudicato a caso...



text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:2qbrd3lr5nivvrn24...@4ax.com...

L' ultima volta il mago d' auria ha aperto l' elenco telefonico e
indicandovi con l' indice ha detto agli investigatori: "l' assassino e'
questo".
I uardi hanno fatto un blitz a casa di un paralitico che non si riusciva
manco a pulire il culo...


text:
>> Ma quelli quando fanno le indagini di un piezzo in collaborazione con
>> i PM per prima cosa si recano dal mago Gennaro D'Auria.
>> A seconda delle interpretazioni di quest'ultimo scelgono una carta dal
>> mazzo e vanno a interrogare un pregiudicato a caso...
>>
>
>L' ultima volta il mago d' auria ha aperto l' elenco telefonico e
>indicandovi con l' indice ha detto agli investigatori: "l' assassino e'
>questo".
>I uardi hanno fatto un blitz a casa di un paralitico che non si riusciva
>manco a pulire il culo...
>
Stai parlando di Vecienzo 'o salice piangente?
Me lo ricordo benissimo, si è fatto due mesi dentro perchè
riconosciuto autore di un piezzo. Ma doveva uscire dopo 48 ore, solo
che nessuno lo veniva a prendere...



text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:gdcrd3lajvef3vno0...@4ax.com...

Mastella si offese pensando che fosse un pazzo che non voleva uscire dal
carcere.
Fece fare un blitz dei NOCS per farlo uscire da puciuriale...


text:
>>>L' ultima volta il mago d' auria ha aperto l' elenco telefonico e
>>>indicandovi con l' indice ha detto agli investigatori: "l' assassino e'
>>>questo".
>>>I uardi hanno fatto un blitz a casa di un paralitico che non si riusciva
>>>manco a pulire il culo...
>>>
>>
>> Stai parlando di Vecienzo 'o salice piangente?
>> Me lo ricordo benissimo, si è fatto due mesi dentro perchè
>> riconosciuto autore di un piezzo. Ma doveva uscire dopo 48 ore, solo
>> che nessuno lo veniva a prendere...
>>
>
>Mastella si offese pensando che fosse un pazzo che non voleva uscire dal
>carcere.
>Fece fare un blitz dei NOCS per farlo uscire da puciuriale...
>
Vabbuò ma quello ogni tanto devono fargli fare qualcosa a sti NOCS,
oltre ai servizi fotograifici per la stampa...



text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:i5drd3ps8thnsealt...@4ax.com...

Io mi ricordo di quella volta quando una squadra dei nocs fece un blitz
nelle "case nuove" a Napoli.
Le pruvase delle case nuove stesero sui balconi le divise dei NOCS fatte a
brandelli a futura memoria per tutti..


author: Alessandro Cara

text:
Hidalgo Velázquez wrote:
> In piazza Dante una turista slovena di 55 anni è stata scippata da due
> giovani viaggianti in sella ad un ciclomotore. I due con una mossa
> fulminea le hanno strappato la borsa al cui interno erano contenuti
> documenti personali e soldi. Gli agenti hanno subito avviato le
> ricerche dei malviventi, ma per il momento non hanno fruttato alcun
> risultato. (Giornale di Napoli)
>
Mi piacerebbe capire cosa accumuna comp.appl.access a napoli.discussioni
e cybersocieta.lamer
Cmq dal post si deduce che la tabella deve avere i seguenti attributi,
nazionalita', data di nascita, numero malviventi, mezzo di locomozione,
tipo di oggetto, tipo forza ordine, esito della indagine  con tabella
collegate oggetti contenuti nell'oggetto bersaglio del crimine chiavi a
scelta fra id e una qualsiasi altra cosa.
Io di Velasquez conosco il pittore e una "canzona" di Vecchioni. Hidalgo
chi mai sara' costui? Parente di Carneade?
Slovena? Extracomunitaria? Non interessa.
--
ac
y-1=x


text:
Alessandro Cara wrote:
> Mi piacerebbe capire cosa accumuna comp.appl.access a
> napoli.discussioni e cybersocieta.lamer
> Cmq dal post si deduce che la tabella deve avere i seguenti attributi,
> nazionalita', data di nascita, numero malviventi, mezzo di
> locomozione, tipo di oggetto, tipo forza ordine, esito della indagine
> con tabella collegate oggetti contenuti nell'oggetto bersaglio del
> crimine chiavi a scelta fra id e una qualsiasi altra cosa.
> Io di Velasquez conosco il pittore e una "canzona" di Vecchioni.
> Hidalgo chi mai sara' costui? Parente di Carneade?
>
> Slovena? Extracomunitaria? Non interessa.
Si ma la versione deve essere A ... 'mbecille
Sti due sono di Napoli, ma me ne fanno vergognare
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


text:
>Sti due sono di Napoli, ma me ne fanno vergognare
Azz, hai capito Andrč: questo napoletano del cazzo si vergogna per noi
due, non per le notizie che diamo...
LOL, siamo proprio la Sfaccimma della gente, nessuno ci puň salvare...



text:
MA wrote:
> Alessandro Cara wrote:
[cut]
>> Slovena? Extracomunitaria? Non interessa.
> Si ma la versione deve essere A ... 'mbecille
> Sti due sono di Napoli, ma me ne fanno vergognare
Non essere cosi' categorico.
Il mio post voleva essere "ironico".
E' il contesto ed il nick del primo estensore che mi hanno fatto sorridere.
L'argomento e' serio e sai che purtroppo la tua citta' da questo punto
di vista si e' fatta una cattiva fama. Spesso usata a sproposito da
certi "segaioli" nel profondo Nord. Anche se li, ultimamente, tendono ad
adottare la soluzione finale.
--
ac
y-1=x


text:
Hidalgo Velázquez wrote:
>> Sti due sono di Napoli, ma me ne fanno vergognare
>
> Azz, hai capito Andrè: questo napoletano del cazzo si vergogna per noi
> due, non per le notizie che diamo...
> LOL, siamo proprio la Sfaccimma della gente, nessuno ci può salvare...
hai dato una notizia stupida, direi quotidiana, che potrebbe avere come scenario qualsiasi altra città del mondo.
Lo spirito con cui l'hai data mi ha fatto vergognare. becero qualunquismo e disfattismo.
Tra l'altro l'hai postato su di un NG che non c'entra affatto.
La tua non è una denuncia, è solo un'occasione per fare polemica, dire qualche parolaccia, sprecare byte e per dire che esisti.. esisterai pure, ma campi una chiavica.



text:
>hai dato una notizia stupida, direi quotidiana, che potrebbe avere come scenario qualsiasi altra città del mondo.
Esatto, Einstein, ma sono sempre i numeri a fare la differenza.
Conosci i principi della matematica?
Secondo te qual è il numero più grande tra 84 e 21?
>Lo spirito con cui l'hai data mi ha fatto vergognare. becero qualunquismo e disfattismo.
Qualunquismo?!
Questa parola l'ho già sentita.
L'ultima volta me la pronunciò il cardinale Giordano mentre con una
mano arrotolava una forchettata di linguine agli scampi e con l'altra
teneva in mano la chela di un astice...
>Tra l'altro l'hai postato su di un NG che non c'entra affatto.
>La tua non è una denuncia, è solo un'occasione per fare polemica, dire qualche parolaccia,
>sprecare byte e per dire che esisti.. esisterai pure, ma campi una chiavica.
Sì, stronzone, ma campo una chiavica principalmente per colpa tua.
>MAssimiliano Amendola
>
www.accessgroup.it
>Cisa - Conferenza Italiana Sviluppatori Access
>Segrate (MI), 7-8 giugno 2007
Guardate chi mi deve giudicare: un esponente della SdG ai massimi
livelli che se n'è scappato a Milano...



text:
Hidalgo Velázquez wrote:
>> hai dato una notizia stupida, direi quotidiana, che potrebbe avere
>> come scenario qualsiasi altra città del mondo.
>
> Esatto, Einstein, ma sono sempre i numeri a fare la differenza.
> Conosci i principi della matematica?
> Secondo te qual è il numero più grande tra 84 e 21?
Ma rimane stupida, quotidiana e che potrebbe avere
come scenario qualsiasi altra città del mondo.
E' un pò come se tu aggiungessi o meno altri post stupidi a questa discussione: non aggiunge nulla alla considerazione che le persone si sono fatte di te.
bastano pochi post, il resto sono solo byte sprecati
>
>> Lo spirito con cui l'hai data mi ha fatto vergognare. becero
>> qualunquismo e disfattismo.
>
> Qualunquismo?!
> Questa parola l'ho già sentita.
> L'ultima volta me la pronunciò il cardinale Giordano mentre con una
> mano arrotolava una forchettata di linguine agli scampi e con l'altra
> teneva in mano la chela di un astice...
Altra cosa stupida. Non l'avrai sentita pronunciare spesso, ma i tuoi blog ne sono pieni.
>
>> Tra l'altro l'hai postato su di un NG che non c'entra affatto.
>> La tua non è una denuncia, è solo un'occasione per fare polemica,
>> dire qualche parolaccia,
>> sprecare byte e per dire che esisti.. esisterai pure, ma campi una
>> chiavica.
>
> Sì, stronzone, ma campo una chiavica principalmente per colpa tua.
E tu credi che io mi offenda? O meglio che tu riesca ad offendermi??
ROTFL
>> Cisa - Conferenza Italiana Sviluppatori Access
>> Segrate (MI), 7-8 giugno 2007
>
> Guardate chi mi deve giudicare: un esponente della SdG ai massimi
> livelli che se n'è scappato a Milano...
Guarda che quella è solo una conferenza, io vivo a Napoli
--
--



author: ciroteo

text:

e a milano mica lo vogliamo! non sai quando magna questo ...
:-)


text:
>e a milano mica lo vogliamo! non sai quando magna questo ...
>:-)
Scommetto che č il tipo che con una forchettata di spaghetti con le
vongole nella mano destra e un bicchiere di vino rosso falanghina
nella mano sinistra, se tu gli chiedi qualcosa lui, senza nemmeno
guardarti negli occhi, ti fa:
"Eh, sisě hai ragione"



text:
>Hidalgo Velázquez wrote:
>>> hai dato una notizia stupida, direi quotidiana, che potrebbe avere
>>> come scenario qualsiasi altra città del mondo.
>>
>> Esatto, Einstein, ma sono sempre i numeri a fare la differenza.
>> Conosci i principi della matematica?
>> Secondo te qual è il numero più grande tra 84 e 21?
>
>Ma rimane stupida, quotidiana e che potrebbe avere
>come scenario qualsiasi altra città del mondo.
>E' un pò come se tu aggiungessi o meno altri post stupidi a questa discussione: non aggiunge nulla alla considerazione che le persone si sono fatte di te.
>bastano pochi post, il resto sono solo byte sprecati
Sei solo un babbà che è vissuto nella sua bambagia di sfaccimma e non
ha mai toccato il suolo stradale napoletano.
Ogni reply diretto a te sarebbe tempo perso.



text:
Hidalgo Velázquez wrote:
> Sei solo un babbà che è vissuto nella sua bambagia di sfaccimma e non
> ha mai toccato il suolo stradale napoletano.
> Ogni reply diretto a te sarebbe tempo perso.
Bravo non perdere più tempo



author: Carlo Costarella

text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:0i9rd3ltro159rahp...@4ax.com...

OK. La tua denuncia postata su vari NG ha certamente del provocatorio, nel
senso che mira a scuotere le coscienze di fronte a questa veramente poco
sostenibile "vita" napoletana.
Non dimenticare che un NG ha una propria area tematica ben definita con
persone che TRA LE ALTRE COSE si interessano ad un argomento particolare.
Questo significa che ognuno dei partecipanti a questo NG ha, tra i suoi
interessi, anche la programmazione di database Access.
Ma ciò non esclude che ci possono essere altri interessi e impegni sociali,
magari come la partecipazione a ng come it.politica dove ti ho letto molte
volte e dove io stesso e non sono il solo di questo ng, ha partecipato e
partecipa.
Voglio dire che qui sei veramente OT non per quello che dici ma per dove lo
dici.
Quanto ai giudizi su alcuni "fondamentali" partecipanti a questo ng devo
dirti che hai veramente toppato: un giudizio frettoloso e per niente
rispondente alla realta.
Alla prossima, Carlo


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:FLuDi.6469$Th1....@tornado.fastwebnet.it...
cut
> Il mio post voleva essere "ironico".
Si era capito.


text:

Allora sto peggiorando.
--
ac
y-1=x


text:
"Hidalgo Velázquez" <
hidalgov...@gmail.com
> ha scritto nel messaggio
news:p0tsd312mf0mmcj0d...@4ax.com...
>
>>Sti due sono di Napoli, ma me ne fanno vergognare
>
> Azz, hai capito Andrè: questo napoletano del cazzo si vergogna per noi
> due, non per le notizie che diamo...
> LOL, siamo proprio la Sfaccimma della gente, nessuno ci può salvare...
>
Lascialo stare, e' solo un napoletano dimmerda!!!


title: dateadd

author: Luciano (DOC)

text:
Dice la regola: dateadd("d", 30, [OrderDate])
Per usarlo in una query basta sosituire , con ;
Con "m" funziona perfettamente, con "d", uscendo dalla casella del query
buider, lo trasforma in "/d" e lanciando la query genera (ovviamente) un
errore.
Chi ne sa qualcosa?
Saluti.
Luciano


title: dateadd

author: giorgio rancati

text:
"Luciano (DOC)" <
XXXlucia...@sitocomune.com
> ha scritto nel messaggio
news:c6rcd1$eiuok$1...@ID-86073.news.uni-berlin.de...

Ciao,
devi usare la forma italianizzata
-------------------------
DateAdd("g";30;[OrderDate])
-------------------------
poi viene trasformata in SQL
---------------------
 DateAdd("d",30,[OrderDate])
--------------------
Ciao Giorgio


title: casella sì/no in relazione con campo testo

author: Giorgia

text:
Buongiorno a tutti,
avrei bisogno che in una maschera di ricerca, una casella si "flagghi"
nel caso in cui il campo DDT di un'altra maschera non sia vuoto.
La maschera di ricerca ha questa origine
SELECT SERVIZI.[PRATICA N°], SERVIZI.[SERVIZIO N°], SERVIZI.CLIENTE,
SERVIZI.[RITIRO DATA], SERVIZI.[RITIRO LOCALITA'], SERVIZI.[CONSEGNA
LOCALITA'], SERVIZI.FORNITORE
FROM SERVIZI
WHERE (((SERVIZI.[PRATICA N°]) Like [Forms]![CERCA PRATICA]![PRATICA N
°] & "*") AND ((SERVIZI.CLIENTE) Like [Forms]![CERCA PRATICA]!
[CLIENTE] & "*") AND ((SERVIZI.[RITIRO DATA]) Like "*" & [Forms]!
[CERCA PRATICA]![RITIRO DATA] & "*") AND ((SERVIZI.[RITIRO LOCALITA'])
Like [Forms]![CERCA PRATICA]![RITIRO LOCALITA'] & "*") AND ((SERVIZI.
[CONSEGNA LOCALITA']) Like "*" & [Forms]![CERCA PRATICA]![CONSEGNA
LOCALITA'] & "*") AND ((SERVIZI.FORNITORE) Like [Forms]![CERCA
PRATICA]![FORNITORE] & "*"));
ed io ho provato a inserire questo evento in Prima di aggiornare della
casella
Private Sub DDT_YES_BeforeUpdate(Cancel As Integer)
 Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "SERVIZI"
    stLinkCriteria = "[SERVIZIO N°]=" & Me![SERVIZIO N°]
If Form![SERVIZI]!DDT Is Not Null Then
Me.DDT_YES = True
Else
Me.DDT_YES = False
End If
End Sub
Ho precisato la relazione con i campi SERVIZIO N° perchè una pratica
può essere composta da più servizi....
dove sabglio visto che la casella rimane sempre vuota?
Grazie,
Giorgia


author: Karl Donaubauer

text:
Giorgia wrote:
> avrei bisogno che in una maschera di ricerca, una casella si "flagghi"
> nel caso in cui il campo DDT di un'altra maschera non sia vuoto.
> ...
> ed io ho provato a inserire questo evento in Prima di aggiornare della
> casella
>
> Private Sub DDT_YES_BeforeUpdate(Cancel As Integer)
>  Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "SERVIZI"
>
>     stLinkCriteria = "[SERVIZIO N°]=" & Me![SERVIZIO N°]
>
> If Form![SERVIZI]!DDT Is Not Null Then
> Me.DDT_YES = True
> Else
> Me.DDT_YES = False
> End If
> End Sub
>
> Ho precisato la relazione con i campi SERVIZIO N° perchè una pratica
> può essere composta da più servizi....
> dove sabglio visto che la casella rimane sempre vuota?
Il tuo codice ti dovrebbe dare più di un errore:
Riguardante la sintassi
If Form![SERVIZI]!DDT Is Not Null Then
dev'essere
If Not IsNull(Forms!SERVIZI!DDT) Then
Però non si puo cambiare il valore di un controllo nel suo evento
BeforeUpdate. Sarebbe un po' illogico.
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Somma di giorni ad una data

author: ZUC

text:
Salve a tutti. Scrivo per cercare aiuto a proposito di un task che
devo eseguire:
I campi della mia tabella principale sono circa cosě:
Prog.	Data inizio	Procedura-1	Giorni-1	Procedura-2
Giorni-2	Procedura-3	Giorni-3	...	Data finale
Io dovrei calcolare la Data finale aggiungendo a Data inizio il
contenuto di Giorni-1, Giorni-2, ecc. considerando che i giorni
lavorativi sono 5 alla settimana ma devo aggiungere anche i 2 giorni
festivi. Qualche suggerimento ?
ZUC


title: Somma di giorni ad una data

author: Stefano Bettini

text:
ZUC ha scritto nel messaggio <
38969e14...@news.libero.it
>...
>I campi della mia tabella principale sono circa così:
>Prog. Data inizio Procedura-1 Giorni-1 Procedura-2
>Giorni-2 Procedura-3 Giorni-3 ... Data finale
>
>Qualche suggerimento ?
Tanto x cominciare dai una sistemata alla struttura.
- Struttura_1 -
TabellaA: Progressivo, Inizio, Proc_01, GG_01, Proc_02, GG_02...., Fine
- Struttura_2 -
TabellaA: Progressivo, Inizio, Fine
TabellaB: ProgressivoA, IDProc, GGProc
Qual'è la struttura giusta che ti permette di fare calcoli
con query e/o loop dovrebbe essere evidente.....
Poi vediamo di parlare del calcolo in sè stesso.
Bye, Ste


title: Somma di giorni ad una data


title: FE lento

author: Gianni

text:
Ciao a tutti, ho un problema con un db condiviso e penso di sbagliare
qualche cosa...
Ho diviso il db creando una copia Be...
ho portato le maschere,query...etc etc...sul pc client..lasciando
"collegate" le sole tabelle.
a questo punto ottengo un tempo di accesso di 5 secondi (rete wirless da
50mbps)
Se diversamente apro il db dalla posizione client direttamente sul
server...(cioè importando anche i dati di, maschere,query etc.etc.) ho
un'accesso di 1 secondo circa! ma non dovrebbe essere il contrario? Dove
sbaglio?
ciao e grazie


title: FE lento

author: Sergio MAZZA

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio news:50xte.12191$D7.3...@twister1.libero.it...

Forse nel non considerare la diversità delle situazioni, quella in "locale" e quella "remota"; è chiaro che se lavori in locale hai
un accesso diretto alla fonte dati mentre se sei in rete devi passare per il collo di bottiglia della rete.
Considera anche che più controlli hai sulla maschera più lenta sarà la sua apertura, oltre ad altre "controindicazioni" o
suggerimenti che puoi trovare nei messaggi precedenti per velocizzare l'apertura delle maschere in rete.
> ciao e grazie
Ciao.
--
Sergio MAZZA


title: Categorie in sequenza

author: aton

text:
Devo costruire un DB riferito ad un'anagrafica. Ciascun nominativo inserito
nell'anagrafica apparterrà ad una serie di categorie che ho inserito in
tabelle. Ciascuna Tabella Categoria contiene le categorie che rappresentano
un ulteriore attributo della precedente. I gruppi di categorie in dipendenza
sono 7 e creano percorsi diversi a seconda l'appartenenza alle categorie
precedenti (non necessariamente "la precedente"):
Es:
Tabella Categorie_1: Uomo, Donna, Bambino
Tabella Categorie_2: Operai, Casalinghe, Studenti
Un Uomo potrà appartenere alle categorie Operai e Studenti ma non a quella
Casalinghe. Una Donna potrà appartenere a tutte le categorie e un bambino
solo alla categoria Studenti.
Le tabelle avranno una relazione molti a molti ed ho creato delle tabelle di
collegamento ma come faccio a creare la sequenza di dipendenze fra le varie
categorie?
Grazie a chi mi potrà dare un aiuto.


title: Categorie in sequenza

author: Roberto dal portatile

text:
"aton" <
at...@ciaoweb.it
> ha scritto nel messaggio
news:3ac07...@news.dada.it...

Dato per scontato che TabellaCategoria_1 sia così strutturata:
IDCat1                Contatore e chiave primaria
Cat1                    Testo
e TabellaCategoria_2 sia così strutturata:
IDCat2                Contatore e chiave primaria
Cat2                    Testo
La tabella che le mette in relazione molti-a-molti (TabellaCat1Cat2) sarà
necessariamente così strutturata:
IDCat2                Numerico
IDCat1                Numerico
La chiave primaria di TabellaCat1Cat2 sarà costituita dall'insieme dei due
campi in essa contenuti.
Naturalmente questa tabella sarà in relazione uno-a-molti con
TabellaCategoria_1 tramite i campi IDCat1 ed in relazione uno-a-molti con
TabellaCaegoria_2 tramite i campi IDCat2.
Ipotizziamo che la tua tabella Anagrafe abbia una struttura del tipo:
IDAnagrafe            Contatore e chiave primaria
Nome                    Testo
IDCat1                  Numerico
IDCat2                  Numerico
Nella struttura della tabella Anagrafe, per il campo IDCat1 esegui
l'Autocomposizione Ricerca... basandola su TabellaCategoria_1.
Creati una query chiamata Query1 che abbia il seguemte codice SQL:
SELECT TabellaCat1Cat2.IDCat2, TabellaCategoria_2.Cat2,
TabellaCat1Cat2.IDCat1
FROM TabellaCategoria_2 INNER JOIN TabellaCat1Cat2 ON
TabellaCategoria_2.IDCat2 = TabellaCat1Cat2.IDCat2
WHERE (((TabellaCat1Cat2.IDCat1)=[Forms]![MaskAnagrafe]![IDCat1]));
Creati ora una maschera a visualizzazione a Maschera singola, chiamata
MaskAnagrafe e che abbia come origine record la tabella Anagrafe. Fai in
maniera che i controlli di MaskAnagrafe abbiano gli stessi nomi dei campi
cui sono associati.
Nella struttura di MaskAnagrafe trasforma la casella di testo IDCat2 in
casella combinata; nell'origine riga di IDCat2 scrivi Query1; come Numero
colonne di questa combo indica 3 ma, tramite Larghezza colonne, rendi
visibile solo la seonda.
A fronte dell'evento "Dopo aggiornamento" della combo IDCat1 genera il
seguente codice VBA:
Me!IDCat2.Requery
Naturalmente per le altre categorie interverrai con la stessa tecnica.
Prova e facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema in stampa...

author: Giovanni

text:
Vi spiego il mio problema:
Ho realizzato un report contenente tre immagini, ora quando stampo sulla mia
fida HP 6l non ho nessun problema,
nel momento in cui vado a stampare sui driver di periferica di :
Paperport Deluxe 7.0
WinFax Pro 10
stampa tutto eccetto le tre immagini.
Ho provato di tutto, ad incorporare le immagini, a collegarle all'esterno
sia in formato BMP che in JPG ma nulla da
fare. Ho provato anche a modificare i parametri di spooler delle stampanti
virtuali di PP e Winfax ma neanche questa
modifica mi è riuscita,
cosa mi consigliate di fare?
Esiste un aggiornamento di una DLL, o di qualche driver per ovviare a questo
problema?
Fido in una vostra risposta
saluto tutti voi.
Ciao
giovanni


title: Modifica contemporanea di record (W98;A2000 sr1)

author: Alessio (SV)

text:
Ho una maschera principale con all'interno due sottomaschere collegate per
ID alla principale. La maschera principale e' gestita da alcuni pulsanti di
comando personalizzati che consentono l'immissione , la modifica
,l'eliminazione e il salvataggio dei  record.
Mi succede che quando agisco sulla maschera principale ed effetuo delle
modifiche nelle sottomaschere(che sono in visualizzazione maschere continue
e contengono una combo)  al momento del salvataggio mi appare la seguente
maschera:"Modifica contemporanea di record" con la scritta "Durante la
corrente sessione di modifica il record e' stato modificato da un altro
utente. ..." con i tre tasti di opzione in fondo.
Tengo a precisare che le impostazioni di protezione e autorizzazione sono
quelle di default .
Qualcuno mi potrebbe dire cosa scatena la comparsa di questa maschera?
Ringrazio anticipatamente e auguro a tutti buon Natale.


title: Query di selezione data

text:
Salve a tutto l'NG.
Sto letteralmente impazzendo per una query che dovrebbe filtrarmi, il
mese, dei record DATA in formato GG/MM/YYYY.
Pensavo fosse sufficiente inserire nella query, nella riga criteri del
campo il seguente filtro: Month([Mese richiesto]).
Non mi restituisce nessun errore, mi pone la domanda "Mese richiesto",
ma non mi restituisce nesun risultato.
Se ometto il filtro, mi restituisce tutti i record, non so piu come
fare.....
--
http://www.mynewsgate.net/mp.php?u=18541


title: Query di selezione data

author: VT @ home

text:
Il Mon, 31 Dec 2007 08:42:57 GMT, "maurino670" <
18541i...@mynewsgate.net
> ha scritto:
>(.....)

Nella query definisci una nuova colonna:
- nella riga "Campo" scrivi
Mese: Month(TuoCampoData)
- nella riga "Criteri" sposta il criterio che hai applicato al campo data
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: Query di selezione data

text:
VT @ home <
V...@home.it
> ha scritto:

Sembra che funzioni....in realta' mi restituisce sempre solamente i
record riferiti al mese di gennaio.
Quando digito nel campo:   Mese: Month(TuoCampoData)   in automatico mi
aggiunge le parentesi quadre in questo modo: Mese: Month([TuoCampoData])
e non capisco perche'
--
http://www.mynewsgate.net/mp.php?u=18541


title: Query di selezione data

text:
maurino670 wrote:
> VT @ home ha scritto:
>>> Sto letteralmente impazzendo per una query che dovrebbe filtrarmi, il
>>> mese, dei record DATA in formato GG/MM/YYYY.
>>> Pensavo fosse sufficiente inserire nella query, nella riga criteri del
>>> campo il seguente filtro: Month([Mese richiesto]).
>>> Non mi restituisce nessun errore, mi pone la domanda "Mese richiesto",
>>> ma non mi restituisce nesun risultato.
>>> Se ometto il filtro, mi restituisce tutti i record, non so piu come
>>> fare.....
>>
>> Nella query definisci una nuova colonna:
>> - nella riga "Campo" scrivi
>> Mese: Month(TuoCampoData)
>> - nella riga "Criteri" sposta il criterio che hai applicato al campo data
>
> Sembra che funzioni....in realta' mi restituisce sempre solamente i
> record riferiti al mese di gennaio.
> Quando digito nel campo:   Mese: Month(TuoCampoData)   in automatico mi
> aggiunge le parentesi quadre in questo modo: Mese: Month([TuoCampoData])
> e non capisco perche'
Come criterio non devi usare
Month([Mese richiesto])
ma solo
[Mese richiesto]
Altrimenti Access calcola il mese per i valori 1-12 che digiti e questi
sono interpretati come i giorni 1-12 dopo la data iniziale che in Access
è 1899-12-30. Per questo Month(1) , gioè il mese della data 1899-12-31,
ti da i valori del dicembre e per 2-12, gioé 1900-01-01 ecc., del gennaio.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query di selezione data

author: Simona

text:
"maurino670"  ha scritto: > Salve a tutto l'NG.
> Sto letteralmente impazzendo per una query che dovrebbe filtrarmi, il
> mese, dei record DATA in formato GG/MM/YYYY.
......
Nella griglia della Query digita:
In Campo: Month([DataDaFiltrare])
In Criteri:   [Mese richiesto]
Vedrai che funziona benissimo.
Ciao,
Simona


title: Query di selezione data

text:
Grazie a entrambi per l'aiuto.....non ce l'avrei fatta ..altrimenti.
Ho fatto come hai detto tu, Simona, e funziona alla perfezione.
--
http://www.mynewsgate.net/mp.php?u=18541


title: Prima Report poi E-Mail

author: PEO from RSM

text:
Ciao a tutti,
devo inviare (uso MS Access 2000) a una lista di utenti le rispettive
LOGIN + PASSWORD per accedere all'area riservata di un sito (più una
serie di dati: NOME COGNOME SALUTI ECC.) a cui si sono registrati.
Come faccio?
Mi piacerebbe (e questo lo so fare) generare un report (che viene
personalizzato da una query) di 1 pagina per utente.
E' poi possibile inviarlo (automaticamente) per email ai rispettivi
indirizzi e-mail?
Preferibilmente NON come allegato.
Posso pensare di inviarlo in formato HTML (magari con il logo/la
grafica del sito)?
Sono abbastanza pivello... se potete aiutarmi fatelo in maniera
"semplificata".
Grazie
PEO from RSM
www.peogio.net


title: Prima Report poi E-Mail

text:
"PEO from RSM" <
casel...@libero.it
> ha scritto nel messaggio
news:1162572164....@h54g2000cwb.googlegroups.com...
>Ciao a tutti,
>devo inviare (uso MS Access 2000) a una lista di utenti le rispettive
>LOGIN + PASSWORD per accedere all'area riservata di un sito (piů una
>serie di dati: NOME COGNOME SALUTI ECC.) a cui si sono registrati.
>Come faccio?
>Mi piacerebbe (e questo lo so fare) generare un report (che viene
>personalizzato da una query) di 1 pagina per utente.
>E' poi possibile inviarlo (automaticamente) per email ai rispettivi
>indirizzi e-mail?
>Preferibilmente NON come allegato.
<Posso pensare di inviarlo in formato HTML (magari con il logo/la
>grafica del sito)?
Se ti sta bene inviare il report come allegato puoi andare sul Sito Comune
(link qui sotto) e lě troverai della FAQ che ti indicano come esportare da
VBA un report in un file Snapshot o PDF; sempre nella Sito Comune troverai
anche come inviare da VBA e-mail con allegato.
>Sono abbastanza pivello... se potete aiutarmi fatelo in maniera
>"semplificata".
A mio avviso il materiale che trovi sul Sito Comune č abbastanza
documentato: certo occorre che tu te la cavi discretamente con Access e con
VBA.
>Grazie
Prego
<
<PEO from RSM
<
www.peogio.net
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Prima Report poi E-Mail

text:
> >Preferibilmente NON come allegato.
A parte la difficoltà, gradirei sapere se esiste una soluzione che mi
permetta di inviare il messaggio (txt o html) NON come allegato, vorrei
inviarlo nel corpo della mail.
E' possibile? Come?
Grazie di nuovo
PEO from RSM
www.peogio.net
(vivere online)


title: Prima Report poi E-Mail

author: MA

text:
PEO from RSM wrote:
>>> Preferibilmente NON come allegato.
>
> A parte la difficoltà, gradirei sapere se esiste una soluzione che mi
> permetta di inviare il messaggio (txt o html) NON come allegato,
> vorrei inviarlo nel corpo della mail.
> E' possibile? Come?
> Grazie di nuovo
Usa i CDO, sono comodissimi ed hai ancche l'htmlbody
Trovi un sacco di esempi nei post precedenti
>
> PEO from RSM
>
www.peogio.net
> (vivere online)
Molto carino come sito
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: Prima Report poi E-Mail

text:
> > A parte la difficoltà, gradirei sapere se esiste una soluzione che mi
> > permetta di inviare il messaggio (txt o html) NON come allegato,
> > vorrei inviarlo nel corpo della mail.
> Usa i CDO, sono comodissimi ed hai ancche l'htmlbody
> Trovi un sacco di esempi nei post precedenti
OK, adesso cerco nei post precedenti... e provo.
Spero di non esaurire i neuroni!
> Molto carino come sito
Grazie 1000



title: Prima Report poi E-Mail

text:
> >>> Preferibilmente NON come allegato.
> >
> > A parte la difficoltà, gradirei sapere se esiste una soluzione che mi
> > permetta di inviare il messaggio (txt o html) NON come allegato,
> > vorrei inviarlo nel corpo della mail.
>
> Usa i CDO, sono comodissimi ed hai ancche l'htmlbody
> Trovi un sacco di esempi nei post precedenti
Scusa Massimo,
probabilmente sono completamente rinco... ho i neuroni in ferie...
potresti indicarmi qualche link (qualche post), non riesco a trovare
nulla.
Sono desolato!
:-(
PEO from RSM
www.peogio.net


title: Prima Report poi E-Mail

text:
PEO from RSM wrote:
>>>>> Preferibilmente NON come allegato.
>>>
>>> A parte la difficoltà, gradirei sapere se esiste una soluzione che
>>> mi permetta di inviare il messaggio (txt o html) NON come allegato,
>>> vorrei inviarlo nel corpo della mail.
>>
>> Usa i CDO, sono comodissimi ed hai ancche l'htmlbody
>> Trovi un sacco di esempi nei post precedenti
>
> Scusa Massimo,
Massimiliano
> probabilmente sono completamente rinco... ho i neuroni in ferie...
> potresti indicarmi qualche link (qualche post), non riesco a trovare
> nulla.
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=cdo&qt_g=1
> Sono desolato!
dalle foto sul sito non si direbbe
> :-(
>
> PEO from RSM
>
www.peogio.net
--



title: scadenza 90 gg fm

author: sergio

text:
partendo dalla data di una fattura vorrei calcolare la data di scadenza del
pagamento a 90 gg fm
ho provato a calcolare il mese della data fattura +90 giorni ma in alcuni
casi come 31 gennaio oppure 01 giugno si ottiene un risultato errato perchč
i mesi non sono tutti di 30 giorni
ho provato a calcolare il mese della fattura +3 ma ci sono problemi ad ott
nov e dic che vanno all'anno seguente
qualcuno ha una soluzione pratica da suggerirmi ?ů
grazie
segio


title: scadenza 90 gg fm

author: Roberto da casa

text:
"sergio" <
scir...@tor.it
> ha scritto nel messaggio
news:a0kg0h$3me$1...@fe1.cs.interbusiness.it...
> partendo dalla data di una fattura vorrei calcolare la data di scadenza
del
> pagamento a 90 gg fm
>
> ho provato a calcolare il mese della data fattura +90 giorni ma in alcuni
> casi come 31 gennaio oppure 01 giugno si ottiene un risultato errato
perchè
> i mesi non sono tutti di 30 giorni
>
> ho provato a calcolare il mese della fattura +3 ma ci sono problemi ad ott
> nov e dic che vanno all'anno seguente
>
> qualcuno ha una soluzione pratica da suggerirmi ?ù
>
> grazie
>
> segio
>
Se vuoi calcolare il fine mese della data fattuta + 90 giorni (la data di
scadenza sarà sempre un fine mese):
Me!DataScadenza = DateSerial(Year(DateAdd("d", 90, Me!DataFattura)), _
Month(DateAdd("d", 90, Me!DataFattura)) + 1, 0)
Se invece vuoi sommare 90 giorno al fine mese della data fattura:
Me!DataScadenza = DateAdd("d", 90, DateSerial(Year(Me!DataFattura), _
Month(Me!DataFattura) + 1, 0))
Vedi tu quello che ti serve.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: scadenza 90 gg fm

text:
>
> Se vuoi calcolare il fine mese della data fattuta + 90 giorni (la data di
> scadenza sarà sempre un fine mese):
>
> Me!DataScadenza = DateSerial(Year(DateAdd("d", 90, Me!DataFattura)), _
> Month(DateAdd("d", 90, Me!DataFattura)) + 1, 0)
>
> Se invece vuoi sommare 90 giorno al fine mese della data fattura:
>
> Me!DataScadenza = DateAdd("d", 90, DateSerial(Year(Me!DataFattura), _
> Month(Me!DataFattura) + 1, 0))
>
> Vedi tu quello che ti serve.
>
> --
> Roberto
>
ti ringrazio molto è proprio il suggerimento che stavo cercando
(per la precisione, dopo un pò di smarrimento, ha funzionato tutto quando
nelle funzioni
DateAdd e DateSerial ho sostituito le virgole tra gli argomenti con il
puntoevirgola)
(eppure anche nell'help di gli esempi sono indicati con le virgole, ma il
generatore di
espressioni propone gli argomenti separati da puntoevirgola, così mi è
venuto il dubbio,
ho provato ed è andato tutto a posto)
ancora grazie
sergio


title: scadenza 90 gg fm

author: Sib dal portatile

text:
"sergio" <
scir...@tor.it
> ha scritto nel messaggio
CUT
> (per la precisione, dopo un pň di smarrimento, ha funzionato tutto quando
> nelle funzioni
> DateAdd e DateSerial ho sostituito le virgole tra gli argomenti con il
> puntoevirgola)
Questo perche' la sintassi presentata sull'help si riferisce all'uso della
funzione nel codice o all'interno dell'SQL, mentre nei controlli delle
maschere e nelle colonne delle query va usato il punto e virgola.
Comunque mi chiedevo una cosa, sei sicuro che tu debba calcolare proprio 90
giorni?
Tutte le volte che ho affrontato il problema "pagamento a 90 giorni" o
"pagamento 30/60/90" o simili io li ho sempre intesi, e cosi' li intendeva
il cliente) come scadenze mensili, mica esattamente al 30esimo o 90esimo
giorno.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bin laden saddam attentato medio oriente


title: scadenza 90 gg fm

author: Emyr

text:
On Mon, 31 Dec 2001 15:21:06 GMT, "Sib dal portatile"
<
sibN...@iol.it
> wrote:
>"sergio" <
scir...@tor.it
> ha scritto nel messaggio
>CUT
>> (per la precisione, dopo un pň di smarrimento, ha funzionato tutto quando
>> nelle funzioni
>> DateAdd e DateSerial ho sostituito le virgole tra gli argomenti con il
>> puntoevirgola)
>
>Questo perche' la sintassi presentata sull'help si riferisce all'uso della
>funzione nel codice o all'interno dell'SQL, mentre nei controlli delle
>maschere e nelle colonne delle query va usato il punto e virgola.
>
>Comunque mi chiedevo una cosa, sei sicuro che tu debba calcolare proprio 90
>giorni?
>Tutte le volte che ho affrontato il problema "pagamento a 90 giorni" o
>"pagamento 30/60/90" o simili io li ho sempre intesi, e cosi' li intendeva
>il cliente) come scadenze mensili, mica esattamente al 30esimo o 90esimo
>giorno.
>
>Sib
in effetti lui ha scritto 90 gg fm che dovrebbe essere 90 gg dffm
cioč 90 giorni dalla data della fattura e a fine del mese
in pratica si dovrebbe andare alla fine del terzo mese successivo alla
data della fattura.
Saluti.
Emanuele.


title: scadenza 90 gg fm

author: All Eyez On me

text:
> Se vuoi calcolare il fine mese della data fattuta + 90 giorni (la data di
> scadenza sarà sempre un fine mese):
>
> Me!DataScadenza = DateSerial(Year(DateAdd("d", 90, Me!DataFattura)), _
> Month(DateAdd("d", 90, Me!DataFattura)) + 1, 0)
>
> Se invece vuoi sommare 90 giorno al fine mese della data fattura:
>
> Me!DataScadenza = DateAdd("d", 90, DateSerial(Year(Me!DataFattura), _
> Month(Me!DataFattura) + 1, 0))
>
> Vedi tu quello che ti serve.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Scusa l'intromissione ma se volessi usare la tua funzione per calcolare 60
giorni data fattura fine mese e la data documento fosse 31/12/2001 la
scadenza mi verrebbe 31/03/2002 ed è errata per quantone so io , dovrebbe
essere 28/02/2002
Il mio commercialista mi ha senpre detto che 30 60 90 etc giorni sono
indicati per definire il numero di mesi dove scade la ricevuta, es. 30
giorni=1 mese dopo 60 gg 2 mesi dopo etc non il numero esatto di giorni da
sommare alla data documento.
Ne sai qualcosa in più?
AEOM


title: scadenza 90 gg fm

text:


potresti partire per i calcoli sempre dal 27 del mese della fattura e
poi andare alla fine del mese dopo aver aggiunto i giorni necessari
>
>AEOM
>
>
>
Saluti.
Emanuele.


title: scadenza 90 gg fm

text:
ri ngraziando nuovamente quanti si sono interessati al caso
ci tengo a precisare che il problema mio, e di quanti si occupano di
contabilità, era calcolare
la data di scadenza di un pagamento a 90 gg fm dalla data della fattura
(come indicato nell'oggetto)
cioè quello corrispondente all'ultimo giorno del terzo mese successivo alla
data fattura
infatti (dopo i doverosi ringraziamenti a Roberto per il giusto
suggerimento)
ho adottato la seguente espressione
detta ds=data scadenza  e df=data fattura
df=DateSerial(Year(DateAdd("m";3;[df]);Month(DateAdd("m";3;[df]))+1;0)
cioè si crea una data in cui l'anno è quello in cui si trova il terzo mese
successivo a quello
della data fattura, il mese è il terzo successivo a quello della data
fattura ed il giorno (anzichè da 1 a 31)
è il giorno 0, cioè l'ultimo del mese precedente (per questo il mese è
aumentato ancora di +1)
saluti a tutti
sergio


title: hhhhhhhheeeeeeeeeeeeeeeelppppppppppppppppp

author: Alessandro Cara

text:
luca wrote:
>
> ho un piccolo grande problema:
>
> devo far funzionare questa routine qui sotto solo che non qual'è il
> riferimento alla dll neccessaria per il comando FileSystemObject.
> mi potete aiutare ?
[cut]
scrrun.dll
La prossima volta cerca di mettere un oggetto decente!
--
Alessandro Cara


text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3A819CDA...@blunet.it...

Dove l'avete scovato quest'oggetto ?
Io l'ho cercato nella guida , che pensavo di aver installato in maniera
completa [A97], ma non mi trova il file vbenlr98.chm.
E' forse una dll caricata da Visual Basic ?


text:
"Andre@" ha scritto:

no penso sia installato dall'IIS. Infatti l'FSO viene generalmente
gestito nelle applicazioni asp. E' tipico del VBS e non del VBA
a.cara


text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3A831EA6...@blunet.it...
> "Andre@" ha scritto:
> >
> > "Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
> > news:3A819CDA...@blunet.it...
[cut]
> > Dove l'avete scovato quest'oggetto ?
> > Io l'ho cercato nella guida , che pensavo di aver installato in maniera
> > completa [A97], ma non mi trova il file vbenlr98.chm.
> > E' forse una dll caricata da Visual Basic ?
>
> no penso sia installato dall'IIS. Infatti l'FSO viene generalmente
> gestito nelle applicazioni asp. E' tipico del VBS e non del VBA
> a.cara
Hai ragione, infatti cercando nell'MSDN  sotto VBScript l'ho trovato.
Ma come hai fatto a capire quale dll descrive l'oggetto ?
Nell'MSDN viene descritto l'oggetto con relativi metodi e proprietą ma non
ho trovato nessun riferimento alla scrrun.dll .
Ciao
Andre@


text:
"Andre@" ha scritto:
[cut]
> Hai ragione, infatti cercando nell'MSDN  sotto VBScript l'ho trovato.
> Ma come hai fatto a capire quale dll descrive l'oggetto ?
[cut]
perche' ci'ho un libro (non amo la documentazione on-line, non si puo'
leggerla al  cesso) che me lo ha detto [asp in a nutshell edito
O'Reilly]
a.cara
P.S. potrebbe essere anche vbscript in a nutshell (medesimo editore). ah
la memoria?!


text:
[cut]
> perche' ci'ho un libro (non amo la documentazione on-line, non si puo'
> leggerla al  cesso) che me lo ha detto [asp in a nutshell edito
> O'Reilly]
> a.cara
> P.S. potrebbe essere anche vbscript in a nutshell (medesimo editore). ah
> la memoria?!
Grazie per l'informazione.
Andre@


title: sempre query

author: sil

text:
Salve a tutti
un piccolo aiuto per una grande cosa
ma le query create con access 2000
come e possibile convertile con sql
se è possibile.
ciccio


title: sempre query

text:
"sil" <
silvio...@virgilio.it
> ha scritto nel messaggio
news:noWC8.46056$zW3.5...@news1.tin.it...

Non c'è bisogno di conversioni: tutte le query di access sono scritte usando
il codice SQL.
Per visualizzare ed operare sul codice SQL di una query, apri la sua griglia
di struttura e dal menu Visualizza seleziona il comando Visualizzazione SQL.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiuto db danneggiato

author: Carla

text:
ho creato un db e ho assegnato una password
all'apertura mi viene richiesta la pw... io la inserisco e access mi scrive
che il db deve essere ripristinato
io confermo il ripristino ma access mi dice che la pw non è valida.
???
sapete darmi indicazioni su cosa posso tentare... anche con vb


title: Aiuto db danneggiato

author: Carlo Costarella

text:
"Carla" <
car...@libero.it
> ha scritto nel messaggio
news:PQ57b.303200$lK4.9...@twister1.libero.it...

Credo che tu possa tentare di importare tutti gli oggetti in un altro db
nuovo.
Anche qui chiederà la password.
Altra strada: fai una copia del db e usa questa copia da linea di comando
con l'opzione /Decompile.
"C:\Programmi\MicrosoftOffice\TuaCartellaConAccess" /decompile
C:\TuaCopiaDb.mdb
Al termine apri il db copia ed esegui ripara e compatta.
Altra strada: crea un nuovo db e in un modulo fai una funzione per riparare
e compattare il db in questione. Tra le opzioni c'è anche quella di inserire
la password.
In ultimo puoi rivolgerti ad un centro per il recupero di file mdb...se ne è
parlato con successo anche in th precedenti.
Una domanda: sei sicura della password?
Ciao, Carlo


title: Verifica presenza di record con dati simili

author: pippo

text:
Salve dovrei realizzare un controllo per verificare la presenza di record
con caratteristiche simili.
Mi spiego in una maschera inserisco un campo codice ed un campo data
se esistegià un record con quel codice e quella data Access mi deve
restituire un messaggio d'errore
potete suggerirmi un esempio simile da cui prendere spunto
Saluti


text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:KgAwe.15486$h5.7...@news3.tin.it...

La via più veloce:
crea una query con i due criteri, se restituisce qualcosa vuol dire che è
già presente un record, altrimenti...
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:svAwe.91260$75.42...@news4.tin.it...

come suggerito ho inserito il seguente codice di controllo
purtroppo mi da un erroe di compilazione
Private Sub Data_Registrazione_GotFocus()
' controlla che per questo codice non ci sia un altro record con
' la stessa data decorrenza aggiornamento
Dim strSQL As Recordset
Dim Conteggio As Integer
Dim cod As String
Dim datadecorrenza As String
Dim db As Database
Dim rs As Recordset
' mi prendo i valori dalle caselle della maschera
cod = Me.Codice.Value
datadecorrenza = Me.[Data primo agg].Value
' fai una query e seleziona i record con codice  e
' data decorrenza uguali a quelli inseriti
strlSQL = "Select Tab_DatiGenerali.Codice, Tab_DatiGenerali.[Data primo agg]
FROM Tab_DatiGenerali WHERE Tab_DatiGenerali.Codice = cod AND
Tab_DatiGenerali.[Data primo agg]= datadecorrenza"
' apri un recordet passandolgi la query creata
Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
If rs.BOF Then
 ' il recordset è vuoto
 MsgBox ("nessun record è stato trovato")
 Else
 MsgBox ("Esiste già un record con codice e data simili")
End If
' azzero gli oggetti
rs.Close: Set rs = Nothing
Set db = Nothing
End Sub


text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:0NAwe.15616$h5.7...@news3.tin.it...

La stringa sql è sbagliata.
strlSQL = "Select Tab_DatiGenerali.Codice, Tab_DatiGenerali.[Data primo agg]
FROM Tab_DatiGenerali WHERE Tab_DatiGenerali.Codice = " & "'" & cod & "'" &
" AND
Tab_DatiGenerali.[Data primo agg]= " & "'" & datadecorrenza & "'" &";""
Se datadecorrenza la trasformi in una data (come dovrebbe) la stringa
diventa così:
strlSQL = "Select Tab_DatiGenerali.Codice, Tab_DatiGenerali.[Data primo agg]
FROM Tab_DatiGenerali WHERE Tab_DatiGenerali.Codice = " & "'" & cod & "'" &
" AND
Tab_DatiGenerali.[Data primo agg]= " & "#" & datadecorrenza & "#" &";""
o meglio:
strlSQL = "Select Tab_DatiGenerali.Codice, Tab_DatiGenerali.[Data primo agg]
FROM Tab_DatiGenerali WHERE Tab_DatiGenerali.Codice = " & "'" & cod & "'" &
" AND
Tab_DatiGenerali.[Data primo agg]= " & "#" &
format(datadecorrenza,"dd/mm/yyyy") & "#" &";""
Ciao, Carlo


author: Roberto dalla campagna

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:KgAwe.15486$h5.7...@news3.tin.it...

Vai sul sito di Alessandro Baraldi:
http://www.mantuanet.it/alessandro.baraldi/
e nella Sezione Modules leggi la FAQ intitolata "1.16 Ricerca Duplicati".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------