title: Problema con le query

author: Sib

text:
"Lionti Anna" <
li...@asinform.it
> ha scritto nel messaggio
news:8oku7a$lue$1...@fe2.cs.interbusiness.it...
> Grazie a tutti anche se pensavo fosse più semplice.
> Verificherò il tutto e vi farò sapere.
In generale, per capire se una cosa e' semplice o no (almeno a grandi linee)
prova a scrivere su un foglio cosa devi fare usando il minor numero di
parole possibili e accertandoti che non vi siano ambiguita' in cio' che
scrivi.
Ciao, Sib


title: Problema con le query

author: lbo dal lavoro (ogni tanto...)

text:
>prova a scrivere su un foglio cosa devi fare usando il minor numero di
anticooo... e gli editor di testo che ce stanno a fà?
(o intendevi un foglio excel?)


title: Problema con le query

text:
"lbo dal lavoro (ogni tanto...)" <
l...@NOSPAM.blunet.it
> ha scritto nel
messaggio news:39ae11e...@news.flashnet.it...
> >prova a scrivere su un foglio cosa devi fare usando il minor numero di
>
> anticooo... e gli editor di testo che ce stanno a fà?
>
> (o intendevi un foglio excel?)
hehehe... intendevo proprio un foglio di carta.
Parlando seriamente rimane sempre importante fissare le idee su carta prima
di iniziare a buttare giu' codice, lavorando a braccio si fa un gran casino.
Ciao


title: Problema con le query

author: Enrico T.S.

text:
Lionti Anna ha scritto nel messaggio
<8oici8$53d$
1...@fe2.cs.interbusiness.it
>...
>Innanzi tutto buongiorno a tutto il gruppo e buon lavoro.
>Potete aiutarmi a risolvere il seguente problema? Grazie in ogni caso.
>Problema
>Ho una query con diverse righe così composte
>Numprog - data - articolo - valore.
>Devo aggiungere un ulteriore campo chiamato variazione percentuale che sia
>appunto la variazione percentuale dove articolo è lo stesso e data sia la
>data precedente.
>Mi spiego con un esempio
>1     29/12/2000 01 10000
>2     30/12/2000 01 13000
>
>Campo da aggiungere: nella riga 1 niente ma nella riga 2 la variazione
>percentuale tra 13000 e 10000.
>
>Aiutatemi   ........ahhhhhhh...
Bhe' ho voluto cimentarmi anche io:
anche se ho utilizzato una funzione di dominio
che non e' certo di grande
classe (ma quanno ce vo' ce vo' !!!).
Prova cosi' :
SELECT Tabella3.id, Tabella3.data, Tabella3.codice, Tabella3.valore,
[valore]-DFirst("[VALORE]","TABELLA3","[codice]=" & [codice] & " AND
[TABELLA3].[DATA] < " & "#" & Format([DATA],"yyyy/mm/dd") & "#") AS
Differenza
FROM Tabella3
ORDER BY Tabella3.id, Tabella3.data;
(i campi sono questi :
Tabella3=Nome tabella
id=campo chiave record
data=data del record
valore=importo del record
codice=codice articolo record
differenza=campo con la differenza ottenuta
)
in pratica per ogni record letto, si va a cercare con
la dfirs il primo record dello stesso codice con
data inferiore . Nell'esempio che io ho fatto, ti riporta
la differenza tra i due valori, attuale e precedente.
Comunque rende l'idea, e funziona anche con date
non necessariamente conseguenti.
Bye :o)


title: Re - re : Problemi con creazione guidata A2/W98

author: Sergio Della Giora

text:
Innanzitutto grazie per avermi risposto.
Volevo precisare che comunque avevo provato anch'io a smanettare sul tasto
"con la bacchetta", ma non ero riuscito lo stesso a riattivare la creazione
guidata.
Sarà un caso, ma proprio ieri, ho ripristinato/compresso il mio database e
puff.... come per magia tutto funziona come prima. Bah! Secondo me c'è
bisogno di quale piccolo Service pack...
Saluti
Sergio Della Giora


title: Db Libri: ancora problemi di navigazione

author: Orlando Fascianelli

text:
Ho un problema di navigazione.
Ho creato due maschere: una principale e l'altra come sottomaschera.
La principale è costruita su una tavola (Libri) che ha come chiave un
contatore (IDLibro).
La sottomaschera è costruita su una tavola (AutoriLibri) che ha come campi:
- IDAutoreLibro (contatore)
- IDLibro (numerico)
- IDAutore (numerico)
La relazione tra le due tavole è IDLibro di AutoriLibri = IDLibro di Libri.
Nella sottomaschera l'unico controllo presente è una casella combinata la
cui origine è IDAutore.
Quando sono in visualizzazione maschera e digito il nome di un autore che
non è legato a nessun IDAutore già presente in elenco, appare un messaggio
che mi dice di fare doppio clicsul campo.
Con il doppio clic viene richiamata un'altra maschera, costruita su una
tavola (Autori) che ha come chiave un contatore (IDAutore), dalla quale si
acquisiscono i dati dell'autore.
Ora, ho la necessità di gestire la navigazione tra i controlli con il
tabulatore (tasto <Tab>).
Riesco ad entrare nel controllo IDAutore della sottomaschera, ma non riesco
ad uscirne per tornare alla maschera principale.
Ho tentato di forzare l'uscita quando il controllo è nullo scriveto la
seguente routine:
Private Sub IDAutore_Exit(Cancel As Integer)
    If IsNull(Me.IDAutore) = True Then
        Form_Libri.Titolo.SetFocus
    End If
End Sub
che ho agganciato prima all'evento "Su uscita"  poi all'evento "Su
disattivato" del controllo ma non ha funzionato.
Avete altre soluzioni da suggerirmi?
Per un altra sottomaschera, che ha come controlli delle semplici caselle di
testo, inserendo il codice VBA del setFocus per il controllo "Su uscita" non
ho avuto problemi.
Allego anche il codice VBA che è presente per l'evento "Su doppio clic",
forse è può essere utile per capire il problema.
Private Sub IDAutore_DblClick(Cancel As Integer)
On Error GoTo Err_IDAutore_DblClick
    Dim lngAuthorID As Long
    If IsNull(Me![IDAutore]) Then
        Me![IDAutore].Text = ""
    Else
        lngAuthorID = Me![IDAutore]
        Me![IDAutore] = Null
    End If
    DoCmd.OpenForm "Autori", , , , , acDialog, "GotoNew"
    Me![IDAutore].Requery
    If lngAuthorID <> 0 Then Me![IDAutore] = lngAuthorID
Exit_IDAutore_DblClick:
    Exit Sub
Err_IDAutore_DblClick:
    MsgBox Err.Description
    Resume Exit_IDAutore_DblClick
End Sub
Grazie.
p.s.: scusate il messaggio troppo lungo.


title: Inserimento con restituzione contatore

author: Cocoon

text:
Come posso fare per inserire un record in una tabella e sapere che Id gli è
stato assegnato dal contatore?


title: Inserimento con restituzione contatore

text:
"Cocoon" <nonRo...@noSPAM.com> ha scritto nel messaggio
news:ecgCc.368966$hc5.15...@news3.tin.it...
> Come posso fare per inserire un record in una tabella e sapere che Id gli
č
> stato assegnato dal contatore?
>
Suppongo che tu inserisca il nuovo record da codice quindi potresti far
cosě:
Dim wsp As Workspace
Dim dbs As Database
Dim rst As Recordset
Dim Numero_ID As String
Set wsp = DBEngine.Workspaces(0)
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Tua_Tabella")
  With rst
    .AddNew
    !Campo1 = "1"
    !Campo2 = "2"
    !Campo3 = "3"
    Numero_ID = !ID
    .Update
    .Close
  End With
  dbs.Close
  wsp.Close
End Sub
msgbox "L' Id č:" & Numero_ID
ciao e fammi sapere


title: Inserimento con restituzione contatore

text:
"Giovanni_A" <
artig...@deejaymail.it
> ha scritto nel messaggio
news:BEgCc.51651$G%.6732@tornado.fastwebnet.it...

Grazie sei sempre rapido e gentilissimo. Perfetto.
Sto imparando molto velocemente grazie a te.


title: Problemi di apertura di file PDF

author: alias

text:
Wxp ed Access xp
Ciao a tutti ed espongo il mio problema.
Mi ritrovo con una stranezza.
Con un pulsante su una maschera e da codice VB su clic ho organizzato
l'apertura di file con estensione a mia scelta.
Apro regolarmente file.jpg o file.doc ed altri. L'unico problema lo
riscontro con i files.pdf.
Al mio clic vi è un breve sfarfallio che poi ho capito essere l'apertura
della finestra del programma acrobat che fa capolino per un breve istante e
poi si chiude immediatamente dopo lasciandomi a bocca asciutta.
Non riesco a capirne il motivo e per questo mi rivolgo alla Vostra
competenza.


title: Problemi di apertura di file PDF

author: VT @ home

text:

Prima di tutto prova ad eseguire al di fuori di Access il comando che hai associato al click sul pulsante.
Per fare questo con la certezza di usare il comando eseguito da Access esattamente con lo stesso formato e gli stessi
parametri, metti un punto di interruzione sull'istruzione VBA corrispondente all'apertura del file, quindi esegui il
programma e fai click sul pulsante.
Si aprirà la finestra del debugger con il programma fermo sull'istruzione incriminata, in attesa di eseguirla.
Preleva il valore contenuto della stringa di comando e quindi incollalo in un collegamento o meglio, nel prompt dei
comandi.
Poi eseguilo e fai attenzione ad eventuali messaggi.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: Problemi di apertura di file PDF

author: antonio

text:
"alias" <
al...@alias.it
> ha scritto nel messaggio
news:67vYh.218$hO3...@nntpserver.swip.net...

Avevo anch'io lo stesso problema e l'ho risolto con questo metodo:
    Set wshshell = CreateObject("wscript.shell")
    wshshell.Run Chr$(34) & filedaaprire & Chr$(34)
    Set wshshell = Nothing
Ciao
Antonio


title: Problemi di apertura di file PDF

text:
On 28 Apr, 10:55, "antonio" <
antonewsgr...@tiscali.it
> wrote:
> "alias" <
a...@alias.it
> ha scritto nel messaggionews:67vYh.218$hO3...@nntpserver.swip.net...> Wxp ed Access xp

Ciao potresti postarmi il codice che hai associato al pulsante?
Ciao Crescenzo.


title: Problemi di apertura di file PDF

text:
> > Al mio clic vi è un breve sfarfallio che poi ho capito essere l'apertura
> > della finestra del programma acrobat che fa capolino per un breve
> > istante
> > e poi si chiude immediatamente dopo lasciandomi a bocca asciutta.
> > Non riesco a capirne il motivo e per questo mi rivolgo alla Vostra
> > competenza.
>
> Avevo anch'io lo stesso problema e l'ho risolto con questo metodo:
>     Set wshshell = CreateObject("wscript.shell")
>     wshshell.Run Chr$(34) & filedaaprire & Chr$(34)
>     Set wshshell = Nothing
>
> Ciao
> Antonio
Ciao potresti postarmi il codice che hai associato al pulsante?
Ciao Crescenzo.
-------------------- RISPOSTA -------------
Sulla maschera di tipo schede continue sono presenti un'icona significativa,
la descrizione del file ed altre informazioni per l'utente. Nel controllo
nascosto "Collegamento" c'è il pathname del file a partire dalla cartella di
lavoro, che è la cartella in cui risiede il back-end dell'applicativo. Il
file viene aperto facendo click sull'icona che lo rappresenta.
Non vorrei sbagliare, ma credo che tu debba inserire un riferimento alla
libreria Microsoft Office XX.X Object Library per poter utilizzare l'oggetto
wscript
Ecco la routine:
Private Sub Icona_Click()
''' qui le istruzioni per la definizione dell'oggetto Errore
    Dim filedaaprire As String, Suffisso As String
    Dim filetemporaneo As Boolean
    filetemporaneo = False
    Suffisso = ""
    If Len(Me.Collegamento) >= 4 Then Suffisso = _
                LCase(Right$(Me.Collegamento, 4))
    If InStr(".htm.pdf.jpg.gif.bmp.avi.pps", Suffisso) > 0 Then
        filedaaprire = Cartellalavoro & "\" & Me.Collegamento
        GoTo prosegui
    End If
''' altre istruzioni di esclusiva utilità per il mio cliente
prosegui:
    Dim wshshell As Object
    Errore.Codicinonerrore = "-
2147024894
;"
    Set wshshell = CreateObject("wscript.shell")
    wshshell.Run Chr$(34) & filedaaprire & Chr$(34)
    Set wshshell = Nothing
    If Errore.Erroreoccorso <> 0 Then
        MsgBox "Il file non è presente nella cartella di lavoro." & _
                vbCrLf & "Cartella: " & Cartellalavoro & _
                vbCrLf & "File: " & Me.Collegamento, , Titoloapplicazione
        Exit Sub
    End If
    Errore.Codicinonerrore = ""
End Sub
Ciao
Antonio


title: Problemi di apertura di file PDF

text:

grazie Ciao Crescenzo.


title: modifica path delle tabelle collegate

author: Pokoto

text:
Ciao ed auguroni a tutti,
mi spiace tediarvi con un problema peraltro già ampiamente discusso su
questo ottimissimo forum e sul sito comune, ma proprio non mi riesce di
risolvere la questione, che credo sia anche abbastanza stupida.
Dunque io ho il mio bel database (FE) da cui ho diviso le tabelle (BE),
si chiamano refertazione.mdb e refertazione_be.mdb e risiedono sempre
nella stessa directory; siccome per continui cambiamenti ho necessità
di copiare entrambi i file e portarli su altre macchine per procedere
ai miei belli esperimenti, mi piacerebbe che il path indicante il
percorso del file contenente le tabelle non avvesse la descrizione
dell'intero percorso (es: C:\lavoro\refertazione\refertazione_be.mdb)
ma semplicemente il nome del file (es: \refertazione_be.mdb) in modo
che si attinga dal file BE presente nella stessa cartella del file FE
Ho letto i vari post e i suggerimenti del sito comune, ma evidentemente
non sono sufficientemente capace (ed in effetti il mio lavoro é tutto
un'altro)
Quale codice devo adottare (se c'è anche una soluzione non da codice
va bene lo stesso)? Va bene se l'eventuale codice lo metto nell'evento
di apertura della prima maschera, che non usa dati di tabelle, oppure
devo associarlo all'apertura del database ? Oppure nessuna delle cose
scritte e devo operare in maniera completamnete diversa ?
Grazie a tutti, anche per le discussioni precedenti che ho sempre
trovato utilissime
PS: dimenticavo, uso Office 2003 su windows 2000


title: modifica path delle tabelle collegate

author: Karl Donaubauer

text:
Pokoto wrote:
> ...
> Dunque io ho il mio bel database (FE) da cui ho diviso le tabelle
> (BE), si chiamano refertazione.mdb e refertazione_be.mdb e risiedono
> sempre nella stessa directory; siccome per continui cambiamenti ho
> necessità di copiare entrambi i file e portarli su altre macchine per
> procedere ai miei belli esperimenti, mi piacerebbe che il path
> indicante il percorso del file contenente le tabelle non avvesse la
> descrizione dell'intero percorso (es:
> C:\lavoro\refertazione\refertazione_be.mdb) ma semplicemente il nome
> del file (es: \refertazione_be.mdb) in modo che si attinga dal file
> BE presente nella stessa cartella del file FE Ho letto i vari post e
> i suggerimenti del sito comune, ma evidentemente non sono
> sufficientemente capace (ed in effetti il mio lavoro é tutto un'altro)
>
> Quale codice devo adottare (se c'è anche una soluzione non da codice
> va bene lo stesso)? Va bene se l'eventuale codice lo metto nell'evento
> di apertura della prima maschera, che non usa dati di tabelle, oppure
> devo associarlo all'apertura del database ? Oppure nessuna delle cose
> scritte e devo operare in maniera completamnete diversa ?
> ...
www.donkarl.com/it
FAQ 3.1 Riallegare tabelle
FAQ 1.35 Divisione in Frontend e Backend
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: modifica path delle tabelle collegate

author: Pablitomf (Maurizio Facciuti)

text:
"Pokoto" <
pok...@gmail.com
> ha scritto nel messaggio
news:1167317968....@n51g2000cwc.googlegroups.com...





******************************
Che ne dici di un :
Application.CurrentProject.Path & " /tuo_FE.mdb" ?
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: modifica path delle tabelle collegate

text:
Pablitomf (Maurizio Facciuti) ha scritto:
>
> Che ne dici di un :
> Application.CurrentProject.Path & " /tuo_FE.mdb" ?
>
Ragazzi miei siete un po' troppo esagerati, non ho fatto in tempo a
finire di scrivere il post che mi avevate trovato la soluzione (e
pensare che ci ho sbattuto la testa per una settimana)
Grazie infinite
Dunque ho inizialmente ustao una faq segnalata da Karl e funziona
benissimo
Poco fa invece ho letto quella di Pablito, sicuramente più snella ma
aimè non funzionante
Dove dovrei metterla  ? Sei sicuro della sintassi ? a me da' un errore
già prima di eseguirla (ho provato a cambiare la & con l'=, mi passa
la sintassi ma il codice produce un'errore)
Grazie comunque ancora una volta


title: modifica path delle tabelle collegate

text:
"Pokoto" <
pok...@gmail.com
> ha scritto nel messaggio
news:1167321313.4...@79g2000cws.googlegroups.com...
Pablitomf (Maurizio Facciuti) ha scritto:
>
> Che ne dici di un :
> Application.CurrentProject.Path & " /tuo_FE.mdb" ?
>
Poco fa invece ho letto quella di Pablito, sicuramente più snella ma
aimè non funzionante
Dove dovrei metterla  ? Sei sicuro della sintassi ? a me da' un errore
già prima di eseguirla (ho provato a cambiare la & con l'=, mi passa
la sintassi ma il codice produce un'errore)
*******************
Errore di spazio in + e di slash al contrario... ;-)
Cmq, su apertura potresti fare :
Dim Tua_Path As String
Tua_Path = Application.CurrentProject.Path
Call ricollegatab(Tua_Path)
ti crei un :
Public Function ricollegatab(Tua_Path As String) As Boolean
    Dim dbs As Database
    Dim tdf As TableDef
    Set dbs = CurrentDb
    ricollegatab = False
    For Each tdf In dbs.TableDefs
        tdf.Connect = ";DATABASE=" & Tua_Path & mID(tdf.Connect, 22)
        tdf.RefreshLink
    Next tdf
    ricollegatab = True
    Set dbs = Nothing
End Function
PS
Non l'ho provato... non so se funzia... ma se hai risolto, tanto meglio.



title: modifica path delle tabelle collegate

text:
grazie, graze e 10000 volte grazie,
servo vostro sono ora


title: modifica path delle tabelle collegate

text:
"Pokoto" <
pok...@gmail.com
> ha scritto nel messaggio
news:1167340498.4...@n51g2000cwc.googlegroups.com...
>
> grazie, graze e 10000 volte grazie,
> servo vostro sono ora
>
"servo vostro sono ora" ? Azz... ti sei incamminato in un terreno minato!...
non temere, sapremo come sfruttare a puntino queste tue pubbliche
dichiarazioni. [rotfl] :-D
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno



title: MYSQL ERRORE 2003?????

author: saraBelluno

text:
STO LAVORANDO CON UN DB MYSQL.
TRAMITE IL PROMPT HO DIGITATO C:\MYSQL - ROOT -P
ENTER PASSWORD : LAMIAPWD
ED è USCITA LA SCRITTA WELCOME....
POI HO CREATO UN DB INIZIATO A INSERIRE LE TABELLE...ECC..TUTTO OK..
OGGI HO RIAPERTO IL PC PER INSERIRE NUOVE TBL.
QUANDO SU ENTER INSERISCO LA PASSWORD MI DA UN ERRORE:
ERROR 2003:CAN 'T CONNECT TO MYSQL SERVER AN 'LOCALHOST' (10061)
COME è POSSIBILE SE IERI ANDAVA???COME POSSO RISOLVERE
SE HO SBAGLIATO NG DOVE POSSO CHIEDERE??
GRAZZZZZIIIEEE
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: MYSQL ERRORE 2003?????

author: TheMax

text:
"saraBelluno" <
sara_...@virgilio.it
> ha scritto nel messaggio
news:ca4hlr$gbo$1...@news.newsland.it...
> STO LAVORANDO CON UN DB MYSQL.
E cosa c'entra con access?
[Cut]
> QUANDO SU ENTER INSERISCO LA PASSWORD MI DA UN ERRORE:
> ERROR 2003:CAN 'T CONNECT TO MYSQL SERVER AN 'LOCALHOST' (10061)
> COME è POSSIBILE SE IERI ANDAVA???
Forse perchè ti si sono inceppate le maiuscole ed hai inserito la password
sbagliata?
Ricorda che sui NG scrivere maiuscolo vuol dire gridare, e gridare non è
educato
> COME POSSO RISOLVERE SE HO SBAGLIATO NG DOVE POSSO CHIEDERE??
Primo, mettendo [OT] nel subject, visto che qui si parla di access.
Secondo cerca con
groups.google.it
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&q=error+2003+can%27t+connect&btnG=Cerca&meta=group%3Dmailing.database.mysql
>
> GRAZZZZZIIIEEE
Prego,
Ciao
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: RUNTIME 2000 - Non funziona il pannello comandi

author: Alessandro Pollono

text:
Ho dei grossi problemi nell'installazione della RUN TIME di access 2000:
generalmento al primo "colpo" non va a buon fine.
Al "secondo colpo" č OK ma quando eseguo il DB il pannello comandi mi fa
vedere un tasto solo e non funziona: perchč?
Grazie in anticipo
--
Alessandro Pollono
aless...@bigfoot.com


author: Lbo dall'ufficio

text:
>Ho dei grossi problemi nell'installazione della RUN TIME di access 2000:
per caso hai la versione italiana?
tu sai che e' stata ritirata dal mercato perche' eccessivamente
inaffidabile, vero?
-------------------------------------------------------
concorsi pubblici truccati.  questo č solo un esempio:
http://www.fortunecity.com/business/koch/947/index.htm


text:
No, è la versione Inglese USA (a me risulta che sia l'unica in commercio)
mertre ACCESS è in ITALIANO.
Lbo dall'ufficio <
l...@NOSPAM.blunet.it
> wrote in message
388de047....@news.interbusiness.it...
> >Ho dei grossi problemi nell'installazione della RUN TIME di access 2000:
>
> per caso hai la versione italiana?
>
> tu sai che e' stata ritirata dal mercato perche' eccessivamente
> inaffidabile, vero?
> -------------------------------------------------------
>
> concorsi pubblici truccati.  questo è solo un esempio:
>
>
http://www.fortunecity.com/business/koch/947/index.htm


text:
On Wed, 26 Jan 2000 22:12:08 +0100, "Alessandro Pollono"
<
aless...@bigfoot.com
> wrote:
>No, è la versione Inglese USA (a me risulta che sia l'unica in commercio)
>mertre ACCESS è in ITALIANO.
aspetta un po', ma il pannello comandi mi pare faccia uso di macro, o
sbaglio?



text:
Il pannello comandi usa il Visual Basic.
Lbo dall'ufficio <
l...@NOSPAM.blunet.it
> wrote in message
38901e5a....@news.interbusiness.it...
> On Wed, 26 Jan 2000 22:12:08 +0100, "Alessandro Pollono"
> <
aless...@bigfoot.com
> wrote:
>
> >No, č la versione Inglese USA (a me risulta che sia l'unica in commercio)
> >mertre ACCESS č in ITALIANO.
>
> aspetta un po', ma il pannello comandi mi pare faccia uso di macro, o
> sbaglio?
> -------------------------------------------------------
>
> concorsi pubblici truccati.  questo č solo un esempio:
>
>
http://www.fortunecity.com/business/koch/947/index.htm


title: Problema caratteri speciali su xml

author: Sabrina Levanti

text:
Buongiorno a tutti,
sono finalmente riuscita a creare la fattura elettronica in xlm dal mio gestionale, fatto come progetto adp svilupato con access 2003 collegato a un db SQL server 2008.
Su fatture dove non ci sono caratteri speciali nessun problema, il problema nasce quando su una fattura nel campo descrizione l'utente mi scrive ° simbolo di grado.
Nell'xml viene xB0 e chiaramente il sistema rigetta la fattura.
Qualcuno ha avuto lo stesso problema?
Ho provato con varie soluzioni ma l'unica che funziona è rimuovere i caratteri speciali, ma non mi piace.
Grazie per chi vorrà darmi un suggerimento


title: Problema caratteri speciali su xml

author: BFS

text:

devi ovviamente sostituire tutti caratteri non consentiti nel xml

cercati la discussione con oggetto
Lettura caratteri accentati e apostrofo

di qualche giorno fa
come scritto in quella discussione io faccio così:

io ho risolto creandomi una tabella con due colonne
carattere non ammesso (col1) e
sostituisci con (col2)

popolata tipo
col1    col2
©     ©
&    &
Ø    Ø

all'avvio del programma me la carico in una matrice chiamata
xmlNonConsentiti(col1,col2)

in fase di creazione del file, quando scrivo una stringa eseguo una
serie di replace di tutti i caratteri trovati appartenenti alla matrice

ho creato a tale scopo una funzione che qui te la semplifico

Private Function Pulisci(testo As String) As String
Dim I As Integer
For I = 0 To 50

     testo = Replace(testo, xmlNonConsentiti(I, 0), xmlNonConsentiti(I, 1))
Next I

Pulisci = testo
End Function

quindi quando vado a scrivere stringhe nel l'xml faccio cosi :

Print #1, "<Nome>" & Pulisci(......)) & "</Nome>"

la tabella dei caratteri non consentiti è gia compilata ma può
gestirsela l'operatore aggiungendo altri simboli a piacere

ciao
BFS


title: Problema caratteri speciali su xml

text:

Ciao grazie per la risposta, ho provato ma forse sbaglio qualcosa perchè scrivendo:
desc1 = Replace(RTrim(rec![DESCRIZIONE]), "°", Me!Testo112)
Print #3, "        <Descrizione>" & desc1 & "</Descrizione>"

Dove nel campo Testo 112 ho inserito il valore: °
ottengo nella stringa
Curve 45°

Grazie forse sbaglio nel formato del testo da sostituire?


title: Problema caratteri speciali su xml

text:
Il 18/12/2020 11:23, Sabrina Levanti ha scritto:
> Il giorno venerdì 18 dicembre 2020 alle 10:48:33 UTC+1 BFS ha scritto:

> Curve 45°
>

giusto
se apri il file con il notepad dovresti trovarti
<Descrizione> Curve 45° </Descrizione>
se apri il file xml con un browser dovresti trovarti Curve 45°

ciao


title: Problema caratteri speciali su xml

text:

vedi
https://ibb.co/kQMhS4c


title: Problema caratteri speciali su xml

text:

Grazie perfetto ho capito.


title: routine per determinare il tipo dati di un field

author: lbo dal portatile

text:
tra le proprieta' di una variabile field c'e' il tipo dati, .type.
questa proprieta' pero' restituisce un numerico.  sull'help sono
elencate le costanti di sistema, dai nomi abbastanza parlanti (dbText,
dbLongInteger ecc.), alle quali corrispondono quei numerelli.
le ho provate tutte sulla riga di debug per vedere quale numerello
corrispondeva a quale costante e quindi a quale tipo dati e ho scritto
una funzioncina di decodifica.
se a qualcuno interessa e se la vogliamo mettere sul sito comune,
eccola:
Public Function fCodTipoDati2DescTipoDati(CodTipoDati As Long) As
String
    Select Case CodTipoDati
        Case 1
            fCodTipoDati2DescTipoDati = "Boolean"
        Case 2
            fCodTipoDati2DescTipoDati = "Byte"
        Case 3
            fCodTipoDati2DescTipoDati = "Integer"
        Case 4
            fCodTipoDati2DescTipoDati = "Long"
        Case 5
            fCodTipoDati2DescTipoDati = "Currency"
        Case 6
            fCodTipoDati2DescTipoDati = "Single"
        Case 7
            fCodTipoDati2DescTipoDati = "Double"
        Case 8
            fCodTipoDati2DescTipoDati = "Date/Time"
        Case 9
            fCodTipoDati2DescTipoDati = "Binary"
        Case 10
            fCodTipoDati2DescTipoDati = "Text"
        Case 11
            fCodTipoDati2DescTipoDati = "Long Bin. (Ole obj.)"
        Case 12
            fCodTipoDati2DescTipoDati = "Memo"
        Case 15
            fCodTipoDati2DescTipoDati = "GUID"
        Case 16
            fCodTipoDati2DescTipoDati = "BigInt"
        Case 17
            fCodTipoDati2DescTipoDati = "Var binary"
        Case 18
            fCodTipoDati2DescTipoDati = "Char"
        Case 19
            fCodTipoDati2DescTipoDati = "Numeric"
        Case 20
            fCodTipoDati2DescTipoDati = "Decimal"
        Case 21
            fCodTipoDati2DescTipoDati = "Float"
        Case 22
            fCodTipoDati2DescTipoDati = "Time"
        Case 23
            fCodTipoDati2DescTipoDati = "TimeStamp"
    End Select

End Function
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: Sergio MAZZA

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:38df9a50...@news.interbusiness.it...
> tra le proprieta' di una variabile field c'e' il tipo dati, .type.
>
> questa proprieta' pero' restituisce un numerico.  sull'help sono
> elencate le costanti di sistema, dai nomi abbastanza parlanti (dbText,
> dbLongInteger ecc.), alle quali corrispondono quei numerelli.
>
> le ho provate tutte sulla riga di debug per vedere quale numerello
> corrispondeva a quale costante e quindi a quale tipo dati e ho scritto
> una funzioncina di decodifica.
>
> se a qualcuno interessa e se la vogliamo mettere sul sito comune,
> eccola:
>
A buon rendere...
Ciao.


title: Apertura/Chiusura databases da programma

author: AleC (Alessandro C.)

text:
Vorrei avere un file mdb (es. MAIN) il quale contenga soltanto una maschera
con i pulsanti per aprire altri file mdb che sono specifiche applicazioni
per gestire varie cose dell'ufficio...
Alla chiusura di ognuna di queste applicazioni bisogna naturalmente che
venga riaperto il file mdb MAIN
In sostanza vorrei evitare avendo alcune postazioni nella mia rete piuttosto
lente di dover scaricare e ricaricare l'intero access ogni volta....
Ho provato in vari modi ma non sono riuscito ad ottenere questo risultato
QUalcuno puņ aiutarmi ????
Alec
--
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


author: AleC

text:
perché nessuno mi risponde nemmeno per dirmi: NON SI PUO' FARE..
:(
AleC
AleC (Alessandro C.) <XXXaca...@XXXiname.com> wrote in message
8m9g78$qt8$1...@sirmdpsin16.inwind.it...
> Vorrei avere un file mdb (es. MAIN) il quale contenga soltanto una
maschera
> con i pulsanti per aprire altri file mdb che sono specifiche applicazioni
> per gestire varie cose dell'ufficio...
> Alla chiusura di ognuna di queste applicazioni bisogna naturalmente che
> venga riaperto il file mdb MAIN
>
> In sostanza vorrei evitare avendo alcune postazioni nella mia rete
piuttosto
> lente di dover scaricare e ricaricare l'intero access ogni volta....
> Ho provato in vari modi ma non sono riuscito ad ottenere questo risultato
> QUalcuno può aiutarmi ????



title: per l'operazione è necessaria una query aggiornabile

author: Armando

text:
Ciao a tutti
è possibile rendere aggiornabile una query di aggiornamento, che contiene al
suo interno una query
con funzione di aggregazione?

Grazie in anticipo


author: MA

text:
"Armando"  ha scritto nel messaggio
news:4e7838a2$0$44208$4faf...@reader1.news.tin.it...

_________Risposta:
A bruciapelo, direi di no.
ma non credo di aver capito bene
Incolla l'enunciato SQL e vediamo cosa ti serve
MA


author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:j59faf$hph$1...@tdi.cu.mi.it...

dai che è chiarissimo

lui vuole fare i raggruppamenti e poi modificare una volta sola n-mila
valori raggruppati

nun se po fa

Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:j59j90$ehp$1...@speranza.aioe.org...

esatto


text:
"Armando" <Ar_m...@Tiscali.it> ha scritto nel messaggio
news:4e7852ac$0$44205$4faf...@reader1.news.tin.it...
>
>>> Grazie in anticipo
>>> _________Risposta:
>>> A bruciapelo, direi di no.
>>> ma non credo di aver capito bene
>>> Incolla l'enunciato SQL e vediamo cosa ti serve
>>
>> dai che è chiarissimo
>>
>> lui vuole fare i raggruppamenti e poi modificare una volta sola n-mila
>> valori raggruppati
>>
>> nun se po fa
>>
>> Antonio
>
> esatto

metti tutto in una maschera dove proponi i risultati della query di
raggruppamento
metti una casella nuovo valore e una vecchio valore
metti un pulsantino "aggiorna a nuovo valore"
fai in modo che selezionando uno dei record il valore vada nella casella
vecchio valore
controlla che l'utente abbia scritto il nuovo valore nell'apposita casella
il pulsantino lancia una query di aggiornamento della tabella con criterio =
vecchio valore e nuovo valore come ... nuovo valore

requery della query di raggruppamento

fine

Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:j59lq3$km4$1...@speranza.aioe.org...

grazie Antonio
poi ti dirò se riesco


title: Strutt. a schede/Pulsanti ecc.ecc.

author: Norica

text:
E' possibile trovare per MS Access 2000 nuovi controlli per
maschere ???

ad es.
strutt a schede. pulsanti, barre di navigazione
records ecc.ecc
. ?


title: CAggiornare solo i campi diversi di una tabella

author: Atriel

text:
Salve a tutti,
non ho molta dimestichezza con access e sql, sono alle prime armi.
Vorrei un aiuto da voi.
Ho due tabelle con la stessa struttura,
vorrei aggiornare la tabella1 con i dati della tabella2.
La query deve solo toccare i dati effettivamente modificati, e non
ricopiare tutto il record dove sono state trovate modifiche.
io ho provato con le query di duplicati non presenti, ma non funziona.
Il tutto deve essere fatto con la condizione che un campo presente sulla
tabella2 sia sia una data particolare.
Sapreste darmi qualche dritta?
Anche per scriverlo direttamente in editor SQL.
Grazie mille a tutti.
Atriel
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: dubbi su una query

author: Lenny

text:
io l'ho sempre risolta in 2 query,
ma possibile che non sia possibile farlo con 1 ?
ho una tabella con:
ID, Matricola, data, Stato
1, abc, 1/1, attiva
2, abc, 2/2, disattiva
3, def, 1/3, disattiva
4, def, 2/3, attiva
vorrei fare una select che mi prenda l'ultimo movimento su ogni matricola
indicando anche lo stato di quella matricola, e cioè in questo esempio:
abc, 2/2, disattiva
def, 2/3, attiva
mi sapete aiutare?
questo mi serve anche su web quindi avrei bisogno di una query in SQL.
ciao
Lenny


title: dubbi su una query

author: Roberto da casa

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:czefb.4153$uv4....@news.edisontel.com...
> io l'ho sempre risolta in 2 query,
> ma possibile che non sia possibile farlo con 1 ?
>
> ho una tabella con:
> ID, Matricola, data, Stato
> 1, abc, 1/1, attiva
> 2, abc, 2/2, disattiva
> 3, def, 1/3, disattiva
> 4, def, 2/3, attiva
>
> vorrei fare una select che mi prenda l'ultimo movimento su ogni matricola
> indicando anche lo stato di quella matricola, e cioč in questo esempio:
>
> abc, 2/2, disattiva
> def, 2/3, attiva
>
> mi sapete aiutare?
> questo mi serve anche su web quindi avrei bisogno di una query in SQL.
>
> ciao
> Lenny
Se la tabella che contiene i dati si chiama Tabella1, prova con una codice
SQL cosě fatto:
SELECT Pippo.Matricola, Pippo.data, (SELECT Stato From Tabella1 WHERE
Tabella1.Matricola = Pippo.Matricola And Tabella1.data = Pippo.data) AS
Pluto
FROM [SELECT Tabella1.Matricola, Max(Tabella1.data) AS data FROM Tabella1
GROUP BY Tabella1.Matricola]. AS Pippo;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Numerazione progressiva

author: RobertOne

text:
Buon giorno a tutto il n.g.
Nel mio db ho la necessità in fase di inserimento delle fatture fornitori,
di avere un numero progressivo che automaticamente si incrementi ad ogni
inserimento, anche se dovessi cancellare una fattura.
Non voglio usare il n. ID che mi da Access in quanto se dovessi eliminare un
record tale numero sballerebbe.
Come potrei fare?
Grazie.
Roberto


title: Numerazione progressiva

author: EmMeCi - Style

text:
[cut]
ciao guarda la mia risposta al post:
Re: Progressivo automatico di pochi minuti fa!
ciao
--
**********
EmMeCi
**********


title: Numerazione progressiva

author: Bruno Campanini

text:
"RobertOne" <
robe...@robort.it
> wrote in message
news:437317b0$0$16205$4faf...@reader3.news.tin.it...

Io faccio così:
- creo una SELECT QUERY che mi ordini DESC il campo protocollo
  fatture fornitori (che ho indicato con Axxx per tenerlo distinto
  da quello Clienti Vxxx), poi ne leggo il primo record.
  Supponi sia A234, tolgo la A e aggiungo 1.
  Non si creano ambiguità né duplicati.
Se cancelli l'ultima fattura inserita non si creano problemi.
Se cancelli una fattura che non si l'ultima inserita cosa
vorresti fare? Rinumerare il protocollo di tutte le seguenti
per non lasciare buchi?
A che livello contabile ci troviamo?
Prima nota, Registri IVA? Hai già riportato sulle fatture
ricevuto il numero di protocollo IVA assegnato etc?
Bruno


title: Numerazione progressiva

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:437317b0$0$16205$4faf...@reader3.news.tin.it...

Per me non è molto chiaro come dovrebbe funzionare questo numero progressivo
e cosa dovrebbe avere di diverso da un campo di tipo Contatore.
Comunque, visto che parli di una numerazione progressiva di fatture, vai sul
Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di Davide
La Mantia (Sib) intitolata "6.17 Numerazione crescente per fatture ed
altro".
>
> Grazie.
Prego.
>
> Roberto
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Numerazione progressiva

text:
"Roberto da casa"  ha scritto nel messaggio:
> Per me non è molto chiaro come dovrebbe funzionare questo numero
> progressivo
> e cosa dovrebbe avere di diverso da un campo di tipo Contatore.
> Comunque, visto che parli di una numerazione progressiva di fatture, vai
> sul
> Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Davide
> La Mantia (Sib) intitolata "6.17 Numerazione crescente per fatture ed
> altro".
Vorrei aggiungere un numero di protocollo ad ogni fattura fornitore che
inserisco, ma questo numero non deve perdere la progressione come succede
per il contatore se devo annullare un record. Ovviamente un numero
progressivo che inizia da 1.
Grazie.
Roberto


title: Numerazione progressiva

text:
"Roberto da casa"  ha scritto nel messaggio
> ...Comunque, visto che parli di una numerazione progressiva di fatture,
> vai sul
> Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Davide
> La Mantia (Sib) intitolata "6.17 Numerazione crescente per fatture ed
> altro".
Grazie ancora Roberto per la dritta. Quell'esempio fa al caso mio, ho creato
un nuovo campo in tabella denominato NumProt ed ho inserito il seguente
codice:
="F" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("[NumProt]";"[Fatture]";"[NumProt] like 'F" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("[NumProt]";"[Fatture]";"[NumProt] like 'F" &
Format(Date();"aa") & "/????'");4)+1);"0000")
Come posso fare per avere sempre la numerazione in progressione anche nel
caso eliminassi un record?
Grazie.
Roberto


title: Numerazione progressiva

author: Geom. Fabio

text:
son in pricipiante in ste cose, pero' avevo necessita di fare una cosa
simile,
prova se ti va bene quello che ho fatto io:
1-crea una tabella con una colonna nella quale riporti i numeri da 1 a
"quanti te ne potrebbero servire"
2-crea una colonna con intestazione n° fatt nella tabella dei tuoi dati
assegnali campo tipo  numerico, e metti indicizzato "si" --->
poi stando sempre su quella cella fai sul campo ricerca e seleziona casella
di riepilogo, sotto metti tabella / query  e sotto ancora selezioni la
tabella fatta al punto 1, i campi sottostanti vanno bene quelli li.
ora dovresti avere la possibilità schiacciando sulla freccettina comparsa
nella cella di selezionare il numero
e anche quando cancellerai un record , i numeri prograssivi successivi
rimarranno fermi
spero che questo metodo "empirico " ti sia d'aiuto
saluti
fa
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:437af107$0$27609$4faf...@reader1.news.tin.it...



title: Numerazione progressiva

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:437b0daa$0$13260$4faf...@reader2.news.tin.it...

Se il record che elimini è l'ultimo nessun problema verrà ricuperato
automaticamente.
Se invece elimini un record intermedio e quindi ti rimane un buco che
vorresti riempire, usa un campo contatore e poi vai sul Sito Comune e nella
Sezione Tables leggi la FAQ di  Marco Pizzamiglio (namor) intitolata "1.21
E' possibile riempire i "buchi" lasciati dalle eliminazioni di record nei
campi contatore incrementali?"
>
>
> Grazie.
Prego



title: Numerazione progressiva

text:
"Roberto da casa" ha scritto nel messaggio ...
>
> Se il record che elimini è l'ultimo nessun problema verrà ricuperato
> automaticamente.
> Se invece elimini un record intermedio e quindi ti rimane un buco che
> vorresti riempire, usa un campo contatore e poi vai sul Sito Comune e
> nella
> Sezione Tables leggi la FAQ di  Marco Pizzamiglio (namor) intitolata "1.21
> E' possibile riempire i "buchi" lasciati dalle eliminazioni di record nei
> campi contatore incrementali?"
>
>>
>>
>> Grazie.
Grazie Roberto per le innumerevoli dritte che mi dai, assieme agli altri
partecipanti al N.G. Ho letto l'articolo che riporti sopra e sinceramente
sono giunto alla conclusione che mi conviene lasciarlo così come sta, con il
codice che riportavo. Anzichè eliminare un progressivo, modificherò il
record se capiterà questa necessità.
Grazie ancora.
Roberto


title: aggiornare casella combinata dinamicamente, senza dover chiudere e riaprire la maschera

text:
ciao a tutti
ho creato una maschera da query per inserire i Fornitori.

Nell'Intestazione Maschera ho inserito una casella combinata
non associata con in origine riga una query da TbFornitori,
colonna associata IdFornitore.

Nel corpo della maschera tante caselle di testo per
quanti nomecampo nella tbFornitori.

Come faccio ad aggiornare la casella combinata
all'inserimento del nuovo fornitore nel corpo
della maschera?

Grazie.


text:
Requery...?

@Alex


text:
Il giorno domenica 3 gennaio 2016 22:50:59 UTC+1, @Alex ha scritto:
> Requery...?
>
> @Alex

un po' meglio


text:

Che risposta sarebbe...? significa un po meglio...?
Il Requery era della Combo evidentemente non della Form...!, e visto che quella è la soluzione UNICA da usare, se non soddisfa direi che ci sono altre cose che non vanno...!!!

@Alex


text:

ciao Alex
funziona
grazie


title: con inno specificare l'autore del programma

text:
Quando eseguo un pacchetto di setup esce autore sconosciuto sapete come è
possibile mettere il prorpio nome? bisogna avere l'autorizzazione da
microsoft?


title: blocco sottomaschera 2

author: Amoa Onlus

text:
ciao a tutti.

Vorrei riepilogare il post precedente, grazie anche Riccardo
Baldinotti, per vedere se riesco a fare l'ultimo miglio.

ho un db A2003 con un maschera (frm-lista) e una sottomaschera (frm-
ruoli) che provengono da due tabelle in rel. 1/1. ho un problema
quando chi inserisce i dati per caso o per sbaglio digita qualcosa
prima sulla sottomaschera. Dopo Access non ti permette di inserire i
dati nella maschera principale e ti da un errore che costringe chi usa
il db a chiudere la maschera e magari spaventarsi di aver combinato
qualcosa. Ora io vorrei creare una routine che renda inattiva la
sottomaschera fino a che non si sia inserita almeno una lettera in un
qualsiasi campo della maschera principale, così che, essendosi creata
la tupla nella tabella princiale (quella che ha il campo ID
contatore), non ci siano problemi a passare alla sottomaschera.
_____

Risposta sintetizzata di Riccardo Baldinotti:

se frm-lista contiene frm-ruoli, nell'evento DopoAggiornamento di
Maschera1 scrivi:

Forms!Maschera1!Sottomaschera1.enabled=True
e in visualizzazione struttura rendi Abilitato=No il controllo
Sottomaschera
Ricorda anche di mettere AnteprimaTasti=Sï alla Maschera1.
_____

mia risposta:

Ok, sono riuscito a risolvere in parte: con questa istruzione settando
anche le proprietà come consigliato sopra:

Private Sub titolo_Enter()
Form![frm-ruoli].Enabled = True
End Sub

cioè scelgo da una combobox di frm-lista un titolo e all'uscita dal
campo la sottomaschera ruoli si sblocca, come desideravo. Il problema
residuo è che se mi porto sulla schermata successiva per inserire un
nuovo record l'istruzione di cui sopra rimane valida, cioè la subform
ruoli rimane Enabled. A meno che non chiuda e riapra la Maschera, cosa
che non vorrei fare. Soluzione: bisognerebbe che quell'istruzione
valesse solo per il record corrente, e che passando all'inserimento di
un nuovo record bisognerebbe che la sub si azzerasse e la
sottomaschera ritornasse bloccata.

grazie mille


title: Accendi/Spegni Avvisi Personalizzati

author: PWD

text:
Ciao,
ï¿œ una cosa gnocca, ma mi sto perdendo...
Ho fatto una tabella con due campi: visAvvisi (si/no) e visSugg (si/no).
Ogni volta che voglio far aprire un msgbox di avviso, prima devo
verificare lo stato di visAvvisi: se on allora visualizza il msgbox
altrimenti no... lo stesso con visSugg...
If [tblImpostazioni]![visAvvisi] = -1 Then MsgBox Msg, , "Avviso!"
Nella tabella ci sono solo 2 records ovviamente!
Devo dirgli quale record deve usare, forse?
Provo!
GRazie
Marco


title: Accendi/Spegni Avvisi Personalizzati

text:
"PWD" <
P...@3dsmile.it
> ha scritto nel messaggio
news:4b274ba9$0$8865$4faf...@reader5.news.tin.it...

Devi usare dlookup() o farti una function


title: Accendi/Spegni Avvisi Personalizzati

text:
MA ha scritto:
> Devi usare dlookup() o farti una function
Dlookup perfetto!
Grazie!!!!!
Ma scusa, per estrarre un dato da una tabella ï¿œ "obbligatorio" usare il
dlookup?
Grazie ancora!
Marco


title: Accendi/Spegni Avvisi Personalizzati

text:
"PWD" <
P...@3dsmile.it
> ha scritto nel messaggio
news:4b275b04$0$8855$4faf...@reader5.news.tin.it...

Puoi aprirti un rst e metterlo in una function
Function fctTest () as boolean
    dim rs as dao.recordset
set rs = currentdb.openrecordset("SELECT * FROM TuaTabella WHERE Tuovalore =
1",2,512)
if not rs.Eof then fctTest = rs!tuoCampo
rs.close
end function


title: Accendi/Spegni Avvisi Personalizzati

text:
MA ha scritto:
> Puoi aprirti un rst e metterlo in una function
>
> Function fctTest () as boolean
>    dim rs as dao.recordset
> set rs = currentdb.openrecordset("SELECT * FROM TuaTabella WHERE
> Tuovalore = 1",2,512)
> if not rs.Eof then fctTest = rs!tuoCampo
> rs.close
> end function
Super grazie ancora!!!!
Marco


title: Caselle di testo condizionate

author: Antony

text:
Salve, l'ennesimo dilemma, in una TbImpiegati ho OraInizioTrasf; OraFineTrasf;OreTrasf-A; OreTrasf-B; OreTrasf-C e un pulsante si/no etichetta Illimitato.
Tramite una query ho ottenuto il risultato Differenza ore
- Int(DateDiff("n";[OraInizioTrasf];[OraFineTrasf])/60) & "," & (DateDiff("n";[OraInizioTrasf];[OraFineTrasf]) Mod 60) -
Il prodotto della query:  se =< di 5.00 deve essere inserito in automatico nella casella OreTrasf-A ; se => di 5.00 inserito nella casella OreTrasf-B ; con il pulsante si/no Illimitato su vero il prodotto della query deve essere inserito  nella casella OreTrasf-C.
Spero che di essermi spiegato bene.
Grazie Antony


title: Caselle di testo condizionate

author: Karl Donaubauer

text:

Non lo so, cio� non sono sicuro di capire le condizioni,
ma cosa ti impedisce a cambiare la tua query in una
(o pi�) query di aggiornamento con le condizioni che vuoi?

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


title: Caselle di testo condizionate

text:
si pùò cambiara la query, posso  vedere un'esempio
Grazie.


title: Ricerca di duplicati

author: pippo

text:
Salve non riesco ad uscrie fuori da una situazione di ricerca di dupicati.
In ostanza il mio database è costituito da un front end e da un back end
nel front end durante l'inserimento di alcuni dati in appsite maschere devo
controllare l'esistenza o meno di record
che abiano contenuti simili.
Mi spiego in una mashera l'utente inserisce tra le altre cose un codice e
una data
a questo punto se esiste già un record con quel codice e quella data mi deve
apparire un messaggio
di avviso.
Fino a questo punto ho cercato di utilizzare il segunete codice (che non
funziona)
inserito su attivato del campo immediatamente successivo a quello da
controllare:
Private Sub Data_Registrazione_GotFocus()
Dim strSQL As Recordset
Dim ricercaNIF As String
Dim ricercaData As Date
Dim db As Database
Dim rs As Recordset
' mi prendo i valori dalle caselle della maschera
 ' prendo il valore inserito dall'utente nella casella codice NIF
  ricercaNIF = Me!CodiceNIF.Value
 ' prendo il valore inserito dall'utente nella casella data primo agg
  ricercaData = Me![Data primo agg].Value
' fai una query e seleziona i record con codice  e
' data decorrenza uguali a quelli inseriti
  strSQL = "SELECT Tab_DatiGenerali.CodiceNIF, Tab_DatiGenerali.[Data primo
agg] FROM Tab_DatiGenerali WHERE (((Tab_DatiGenerali.CodiceNIF)=ricercaNIF)
AND ((Tab_DatiGenerali.[Data primo agg])=ricercaData));"
' 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


title: Ricerca di duplicati

author: Jonathan Canova

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:hcMAe.148443$75.63...@news4.tin.it...
> Fino a questo punto ho cercato di utilizzare il segunete codice (che non
> funziona)
> inserito su attivato del campo immediatamente successivo a quello da
> controllare:
Non ho fatto prove, ma ti do un paio di suggerimenti:
1. per i controlli dovresti poter utilizzare l'evento AfterUpdate del
controllo che vuoi controllare.
2. quando costruisci la query, dovresti escludere il record su cui stai
lavorando.
Qualcosa del tipo WHERE ... AND IDRecord <> " & Me.IDRecord
dove l'IDRecord  č la chiave della tabella che stai controllando.
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


title: Ricerca di duplicati

text:
"Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
news:jgMAe.148479$75.63...@news4.tin.it...

Non ho utilizzato l'afterupdate per il fatto che devo spostare il cursore
con un setfocus sul campo
eliminando allo stesso tempo il valore (con l'evneto afterupdate non risesco
ad inserire il cursore sullo stesso campo che in quel momento
ha gą il focus)  conosci un modo alternativo?
In merito alla query mi restituische l'errore "Utilizzo non valito di
Porperty"


title: Ricerca di duplicati

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:mKMAe.148640$75.64...@news4.tin.it...
> "Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
> Non ho utilizzato l'afterupdate per il fatto che devo spostare il cursore
> con un setfocus sul campo
> eliminando allo stesso tempo il valore (con l'evneto afterupdate non
> risesco ad inserire il cursore sullo stesso campo che in quel momento
> ha gà il focus)  conosci un modo alternativo?
BeforeUpdate.
> In merito alla query mi restituische l'errore "Utilizzo non valito di
> Porperty"
Sostituisci
  strSQL = "SELECT Tab_DatiGenerali.CodiceNIF, Tab_DatiGenerali.[Data primo
agg] FROM Tab_DatiGenerali WHERE (((Tab_DatiGenerali.CodiceNIF)=ricercaNIF)
AND ((Tab_DatiGenerali.[Data primo agg])=ricercaData));"
con qualcosa tipo
  strSQL = "SELECT Tab_DatiGenerali.CodiceNIF, Tab_DatiGenerali.[Data primo
agg] FROM Tab_DatiGenerali WHERE (((Tab_DatiGenerali.CodiceNIF)=" &
ricercaNIF & ")
AND ((Tab_DatiGenerali.[Data primo agg])=" & ricercaData & "));"
L'SQL non sa cosa sia ricercaNIF



title: Ricerca di duplicati

author: Alessandro Baraldi

text:
"pippo" <
pi...@pippo.it
> wrote in message
news:hcMAe.148443$
75.63...@news4.tin.it
> Salve non riesco ad uscrie fuori da una situazione di ricerca di dupicati.
>
> In ostanza il mio database è costituito da un front end e da un back end
>
> nel front end durante l'inserimento di alcuni dati in appsite maschere devo
> controllare l'esistenza o meno di record
> che abiano contenuti simili.
>
> Mi spiego in una mashera l'utente inserisce tra le altre cose un codice e
> una data
> a questo punto se esiste già un record con quel codice e quella data mi deve
> apparire un messaggio
> di avviso.
>
> Fino a questo punto ho cercato di utilizzare il segunete codice (che non
> funziona)
> inserito su attivato del campo immediatamente successivo a quello da
> controllare:
[CUT]
Sul SC alla Sezione FORMS(3) trovi nelle NEWS
una Funzione [3.107 Ricerca duplicati] che
potrebbe servirti.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricerca di duplicati

text:
"Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
news:DNMAe.148654$75.64...@news4.tin.it...

Ho fatto le modifiche secondo il suggerimento inserendo al posto del doppio
apice quello singolo (il doppio non lo prende)).
 l'errore è sempre lo stesso
"Utilizo non valido di Porperty" con il cursore che si ferma sulla query
strSQL


title: Ricerca di duplicati

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a3a30dc55055ab73ca...@mygate.mailgate.org...

L'ho vista purtroppo effettua la ricerca su un solo campo


title: Ricerca di duplicati

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:DhOAe.149191$75.64...@news4.tin.it...
> Ho fatto le modifiche secondo il suggerimento inserendo al posto del
> doppio apice quello singolo (il doppio non lo prende)).
No, qualcosa non torna. Il doppio apice lo deve prendere. Ma non apice apice
(''), ma doppie virgolette (") si.
Comunque, guarda il codice seguente (provato)
Il codice, se è una stringa, va incluso tra apici (ma non ce ne devono
essere all'interno). Per risolvere entrambi i problemi, c'è la funzione
FixForSQL
La data, se è una data, va formattata in formato americano. A questo
provvede la FormattaData.
--------------------------------------------
Option Compare Database
Option Explicit
Sub Testq()
    Const ricercaNIF = "Ciao"
    Dim ricercaDATA As Date
    Dim strSQL As String
    ricercaDATA = Date
    strSQL = "SELECT Tab_DatiGenerali.CodiceNIF, Tab_DatiGenerali.[Data
primo agg] " _
           & " FROM Tab_DatiGenerali" _
           & " WHERE (((Tab_DatiGenerali.CodiceNIF)=" &
FixForSQL(ricercaNIF) & " )" _
           & " AND ((Tab_DatiGenerali.[Data primo agg])=" &
FormattaData(ricercaDATA) & "));"
    Debug.Print strSQL
End Sub
Function FormattaData(data As Date) As String
    FormattaData = "#" & Format(data, "mm/dd/yyyy") & "#"
End Function
Function FixForSQL(ByVal str As String)
    str = Replace(str, vbCrLf, Chr(13))
    str = Replace(str, Chr(39), String(2, 39))
    FixForSQL = "'" & str & "'"
End Function
Option Compare Database
Option Explicit
Sub Test()
    Const ricercaNIF = "Ciao"
    Dim ricercaDATA As Date
    Dim strSQL As String
    ricercaDATA = Date
    strSQL = "SELECT Tab_DatiGenerali.CodiceNIF, Tab_DatiGenerali.[Data
primo agg] " _
           & " FROM Tab_DatiGenerali" _
           & " WHERE (((Tab_DatiGenerali.CodiceNIF)=" &
FixForSQL(ricercaNIF) & " )" _
           & " AND ((Tab_DatiGenerali.[Data primo agg])=" &
FormattaData(ricercaDATA) & "));"
    Debug.Print strSQL
End Sub
Function FormattaData(data As Date) As String
    FormattaData = "#" & Format(data, "mm/dd/yyyy") & "#"
End Function
Function FixForSQL(ByVal str As String)
    str = Replace(str, vbCrLf, Chr(13))
    str = Replace(str, Chr(39), String(2, 39))
    FixForSQL = "'" & str & "'"
End Function
--------------------------------------------



title: Ricerca di duplicati

text:
"Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
news:S4PAe.60205$h5.25...@news3.tin.it...

niente da fare l'errore è sempre lo stesso : uso non valido di property
ecco il codice che ho usato
Function FormattaData(data As Date) As String
    FormattaData = "#" & Format(data, "mm/dd/yyyy") & "#"
End Function
Function FixForSQL(ByVal str As String)
    str = Replace(str, vbCrLf, Chr(13))
    str = Replace(str, Chr(39), String(2, 39))
    FixForSQL = "'" & str & "'"
End Function
Private Sub Data_Registrazione_GotFocus()
Dim strSQL As Recordset
Dim ricercaNIF As String
Dim ricercaData As Date
Dim db As Database
Dim rs As Recordset
 ' prendo il valore inserito dall'utente nella casella codice NIF
  ricercaNIF = Me!CodiceNIF.Value
 ' prendo il valore inserito dall'utente nella casella data primo agg
  ricercaData = Me![Data primo agg].Value
' fai una query e seleziona i record con codice  e
' data decorrenza uguali a quelli inseriti
' la stringa che segue l'ho messa tutt asu una riga
 strSQL = "SELECT Tab_DatiGenerali.CodiceNIF, Tab_DatiGenerali.[Data primo
agg] FROM Tab_DatiGenerali WHERE (((Tab_DatiGenerali.CodiceNIF)=" &
FixForSQL(ricercaNIF) & " )AND ((Tab_DatiGenerali.[Data primo agg])=" &
FormattaData(ricercaData) & "));"



title: Ricerca di duplicati

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:OsPAe.149709$75.64...@news4.tin.it...
> niente da fare l'errore è sempre lo stesso : uso non valido di property
Su quale riga? :-)



title: Combo in gerarchia sincronizzate, ma gli altri dati?

author: Samantha

text:
Ciao a tutto il NG.
Sul sito comune ho seguito questa faq
[HELP] ACCESS 3.72 Sincronizzare in una maschera due o più caselle
combinate tra loro in gerarchia
e ho ottenuto la sincronizzazione di due caselle combinate in
gerarchia.
Nel mio caso:
TBL_MP    (Tabella materie prime)
mpid       KEY primaria
mp_desc  Descrizione materie prime
mp_umid  Chiave esterna che collega TBL_UM
TBL_ART (Tabella articoli)
artid        KEY primaria
art_desc  Descrizione articoli
art_mpid  Chiave esterna che collega la TBL_MP
TBL_UM
umid        KEY primaria
um_desc  Descrizione unità di misura
*******************************************************
I dati x la materia prima   sarebbero questi:
MPID  MP_DESC        UM_DESC
1         RAME              KG.
2         RONDELLE      SINGOLO
3         BOBINA           LUNGHEZZA
I dati x l'articolo:
ARTID   ART_DESC                    MP_DESC    UM_DESC
1          TUBO DIAM. 12              RAME           KG.
2           RONDELLE DIAM. 13     RONDELLE   SINGOLO
*********************************************************
Nella mia maschera, l'ho pensata che dalla prima casella combinata,
scelgono la materia prima. Quindi la combo box della materia prima
filtra la seconda combo box articoli.
Quello che non mi riesce, è che selezionata la materia prima,
automaticamente la descrizione UM_DESC ossia unità di misura si
aggiorni e l'istruzione sql sarebbe questa:
SELECT TBL_MP.mp_id, TBL_UM.um_desc
FROM TBL_UM INNER JOIN TBL_MP ON TBL_UM.um_id = TBL_MP.mp_umid;
ma non riesco a farlo.
Avete qualche suggerimento?
Grazie,
Samantha


author: mak

text:

Domanda :
hai dato il requery alla 2° combo box? ovvero sulla 1° nelle evento
dopo aggiornamento inserisci:
me!2°combo.requery.
saluti


text:
mak ha scritto:

Buongiorno Mak,
la prima combo è cbomp, su evento dopo aggiornamento c'è
Me!cboart.requery dove cboart è la seconda combo filtrata in base alla
prima.
Tutto questo funziona,
ciò che non va, è che ho dei campi legati alla tabella materie prime,
tipo il dato unità di misura, che vorrei venisse compilato ogni volta
che scelgo una nuova materia prima, purtroppo ora non funziona. come
posso fare?
Grazie,
Samantha


author: Sergio MAZZA

text:
"Samantha" <
samanth...@gmail.com
> ha scritto nel messaggio news:1168871850....@51g2000cwl.googlegroups.com...
Buongiorno Mak,
la prima combo è cbomp, su evento dopo aggiornamento c'è
Me!cboart.requery dove cboart è la seconda combo filtrata in base alla
prima.
Tutto questo funziona,
ciò che non va, è che ho dei campi legati alla tabella materie prime,
tipo il dato unità di misura, che vorrei venisse compilato ogni volta
che scelgo una nuova materia prima, purtroppo ora non funziona. come
posso fare?
Grazie,
Samantha
[risposta]
Quindi, non devi aggiornare la base dati della casella combinata ma preimpostarne il valore in base alla scelta effettuata sulla
precedente casella combinata?
Se è così puoi utilizzare il DLookup per cercare il valore:
es.
Me!cboard = dlookup("um_desc","TBL_UM","um_id=" & me!mp_umid)
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

Ciao SERGIO MAZZA,
Grazie per il tuo aiuto, prova e riprova con il DLOOKUP funziona,
questa è la macro da attivare dopo l'aggiornamento della prima casella
combinata, quella relativa alla materia prima:
Private Sub cbomateriaP_AfterUpdate()
Me!cboArticolo.Requery
Me!cboard = DLookup("[um_desc]", "q_frmsmdart_umdesc",
"MP_id=forms!frmsmdart!cboMateriaP")
End Sub
Dove cboard rappresenta l'unita' di misura della materia prima
acquistata.
Il q_frmsmdart_umdesc è la query che indica il dominio della funzione
Dlookup. Avevo inserito il codice SQL ma non funziona, ho dovuto
metterlo dentro una query e va. Questo è il codice:
SELECT TBL_MP.mp_id, TBL_UM.um_desc, TBL_MP.mp_umid
FROM TBL_UM INNER JOIN TBL_MP ON TBL_UM.um_id = TBL_MP.mp_umid;
Grazie e buon lavoro
Samantha


text:
"Samantha" <
samanth...@gmail.com
> ha scritto nel messaggio news:1169462365....@q2g2000cwa.googlegroups.com...
Ciao SERGIO MAZZA,
Grazie per il tuo aiuto, prova e riprova con il DLOOKUP funziona,
questa č la macro da attivare dopo l'aggiornamento della prima casella
combinata, quella relativa alla materia prima:
Private Sub cbomateriaP_AfterUpdate()
Me!cboArticolo.Requery
Me!cboard = DLookup("[um_desc]", "q_frmsmdart_umdesc",
"MP_id=forms!frmsmdart!cboMateriaP")
End Sub
Dove cboard rappresenta l'unita' di misura della materia prima
acquistata.
Il q_frmsmdart_umdesc č la query che indica il dominio della funzione
Dlookup. Avevo inserito il codice SQL ma non funziona, ho dovuto
metterlo dentro una query e va. Questo č il codice:
[risposta]
Infatti la Dlookup accetta, come dominio, una tabella o una query non una istruzione sql.
Grazie e buon lavoro
Samantha
[risposta]
Non per essere pignolo ma io preferisco questa di sintassi:
Me!cboard = DLookup("[um_desc]", "q_frmsmdart_umdesc","MP_id=" & Me!cboMateriaP)
Ciao.
--
Sergio MAZZA


title: Chiusura form a timer

author: bcla

text:
Ciao a tutti,
volevo far chiudere una maschera dopo un determinato intervallo di
tempo e aprirne in contemporanea un'altra.
utilizzavo questo codice,
Option Compare Database
Option Explicit
Dim s As Boolean
Private Sub Form_Load()
 ShowAccessBtn s
   s = Not s
End Sub
Private Sub Form_Open(Cancel As Integer)
    Me.TimerInterval = 10000
End Sub
Private Sub Form_Timer()
    DoCmd.Close acForm, "frmPreload"
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmMenuP"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
 End Sub
Ma mi da errore di compilazione sub o function non definita.
non riesco a capire anchè perchè in altri DB l'ho utilizzata ed ha
sempre funzionato
Grazie
Bcla


title: Chiusura form a timer

author: geppo

text:
Ciao bcla wrote:
> Ciao a tutti,
> volevo far chiudere una maschera dopo un determinato intervallo di
> tempo e aprirne in contemporanea un'altra.
> utilizzavo questo codice,
>
> Option Compare Database
> Option Explicit
> Dim s As Boolean
> Private Sub Form_Load()
Questa che cosč?
  ShowAccessBtn s
se č una funzione l'hai inserita nel db in questione?
>    s = Not s
> End Sub
>
> Private Sub Form_Open(Cancel As Integer)
>     Me.TimerInterval = 10000
> End Sub
>
> Private Sub Form_Timer()
>     DoCmd.Close acForm, "frmPreload"
>     Dim stDocName As String
>     Dim stLinkCriteria As String
>     stDocName = "frmMenuP"
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>  End Sub
>
>
> Ma mi da errore di compilazione sub o function non definita.
> non riesco a capire anchč perchč in altri DB l'ho utilizzata ed ha
> sempre funzionato
>
> Grazie
> Bcla
--
Ciao
Geppo


title: Chiusura form a timer

author: Alessandro Cara

text:

"ShowAccessBtn" questa funzione dove sta?
--
ac
y-1=x


title: Chiusura form a timer

text:
On 5 Mar, 09:26, "geppo" <c...@tin.it.invalid> wrote:
> Ciao bcla wrote:
> > Ciao a tutti,
> > volevo far chiudere una maschera dopo un determinato intervallo di
> > tempo e aprirne in contemporanea un'altra.
> > utilizzavo questo codice,
>
> > Option Compare Database
> > Option Explicit
> > Dim s As Boolean
> > Private Sub Form_Load()
>
> Questa che cosè?
>
>   ShowAccessBtn s
>
> se è una funzione l'hai inserita nel db in questione?
>
>
>
>
>
> >    s = Not s
> > End Sub
>
> > Private Sub Form_Open(Cancel As Integer)
> >     Me.TimerInterval = 10000
> > End Sub
>
> > Private Sub Form_Timer()
> >     DoCmd.Close acForm, "frmPreload"
> >     Dim stDocName As String
> >     Dim stLinkCriteria As String
> >     stDocName = "frmMenuP"
> >     DoCmd.OpenForm stDocName, , , stLinkCriteria
> >  End Sub
>
> > Ma mi da errore di compilazione sub o function non definita.
> > non riesco a capire anchè perchè in altri DB l'ho utilizzata ed ha
> > sempre funzionato
>
> > Grazie
> > Bcla
>
> --
> Ciao
> Geppo- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
é la funzione per nascondere i tasti di chiusura e ridimensionamento
Bcla


title: Chiusura form a timer

text:

...e dov'e' ?
--
Ciao
Geppo


title: Chiusura form a timer

author: MA

text:

guarda su
www.sitocomune.com
c'è una funzione ad hoc
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Chiusura form a timer

author: Stefano G.

text:
Ciao Massimiliano,
stavo cercando esempi sulla funzione TimeInterval e mi sono inbattuto nel
messaggio...
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio...
news:fqrurf$4je$1...@tdi.cu.mi.it...
(OMISSIS)
guarda su
www.sitocomune.com
c'è una funzione ad hoc
... potresti indicarmi il numero della FAQ?
me le sono scorse tutte ma non riesco a trovarla.
Ciao.


title: Chiusura form a timer

text:
On 5 Mar, 10:28, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Io quella la conosco.... ;-) manca la firma ma ha un nome non nuovo...
[OT] News...? Tutto bien...?
Sono in trasferta per 2settimane quindi non ricevo mail se non su
libero.
@Alex


title: Effetto zebrato su listbox

author: Sthepan

text:
Ciao,
 è possibile creare un effetto zebratura su una casella di riepilogo?
Ciao,
Sthepan


title: Effetto zebrato su listbox

author: ciroteo

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:b75yc4wqww64$.1opbgvjg5fv4x$.dlg@40tude.net...

Pare di no, in access perlomeno.
Esistono, secondo quanto discusso recentemente sull'argomento, degli ocx a
pagamento.
Alternativa: fare una maschera a form continue.


title: Come sommare campo ora oltre 24H

author: Mecch

text:
Ciao a tutti,
dopo aver cercato, pensato, provato, ecc... a sommare un campo "Ora"
in un report senza riuscire a farlo sono riuscito con questa functione
a farlo:
Public Function strToHourLong(str$) As String
strToHourLong = Format((Fix(CDbl(str$)) * 24 + Hour(CDbl(str$))),
"00") & ":" _
                  & Format(Minute(CDbl(str$)), "00") & ":" _
                  & Format(Second(CDbl(str$)), "00")
end Function
ho pensato di postarlo sul NG perchè mi sembra che possa servire anche
ad altri.
In pratica riceve in ingresso in formato testo il contenuto di una
etichetta sul report che a sua volta è la somma di tutti i campi ora
mostrati pero' come numero generico anzichè formattati data/ora.
In questo modo il dato in ingresso viene dato come risultato per
esempio:
35:24:10
per poterla usare sui report va ovviamente usata sull'evento "Su
Formattazione" della sezione del report che dovrà mostrare il
risultato.
Spero possa essere di aiuto a qualcuno!
Saluti,
mecch


title: Impedire modifica su campo da maschera

author: sparito

text:
Come fare ad impedire una modifica (e cancellazione) su campo da maschera e
consentire solo l'inserimento se il campo è vuoto?


title: Impedire modifica su campo da maschera

text:
sparito wrote:
> Come fare ad impedire una modifica (e cancellazione) su campo da maschera e
> consentire solo l'inserimento se il campo è vuoto?
>
>
Ma ci provo, ma non deve essere il  primo campo che riceve il focus.
Evento "Dirty" (da a2k in su)
Controllo.locked = true
if newrecord then controllo.locked = false
--
ac
y-1=x


title: Impedire modifica su campo da maschera

author: Gabriele Bertolucci

text:
> Come fare ad impedire una modifica (e cancellazione) su campo da maschera e
> consentire solo l'inserimento se il campo è vuoto?
Dunque, trattandosi di campo, il termine "inserimento" non è corretto.
Quello che vuoi ottenere dovrebbe essere questo: se il campo è valorizzato,
deve essere bloccato, altrimenti no.
Se ho interpretato bene, potresti utilizzare il seguente codice:
Private Sub Form_Current()
  If Len(Me!campo) > 0 Then
    Me.controlloassociatoalcampo.Enabled = False
  Else
    Me.controlloassociatoalcampo.Enabled = True
  End If
End Sub
Ovviamente ho supposto che si trattasse di un campo di tipo stringa.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Esatto a Access 2000 / 2003

author: Giorgio Conte

text:
Avete qualche soluzione per vedere le tabelle da access 2000/2003 al
programma di contabilita ESATTO .
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esatto a Access 2000 / 2003

author: Carlo Costarella

text:
"Giorgio Conte" <
plu...@libero.it
> ha scritto nel messaggio
news:0c61ce26b3b283f82fd...@mygate.mailgate.org...
> Avete qualche soluzione per vedere le tabelle da access 2000/2003 al
> programma di contabilita ESATTO .
>
> Grazie
>
>
Personalmente ho realizzato un programma di conversione per tabelle di
Access97 verso l'applicativo Esatto.
Si trattava di importare in Esatto tutte le fatture e i clienti del
programma per la gestione di un frantoio oleario (un programma da me
realizzato:
http://www.gestionefrantoio.it/Frantoio/Index.htm
).
A te cosa serve in particolare? Esatto fornisce la struttura delle sue
tabelle e il tracciato record.
Io facevo cosě: avevo creato delle tabelle secondo il tracciato record di
Esatto; tramite una procedura accodavo i dati presi dalle tabelle Access
alle tabelle dedicate ad Esatto (sempre nello stesso db Access); poi mi sono
costruito una specifica di esportazione (DoCmd.TransferText acExportDelim
...) con la quale scrivevo tre semplici file di testo: EsattoR.TFA per le
testate fattura, EsattoR.RFA per le righe fattura e TRESACLI per i clienti.
Questo č tutto.
Ciao, Carlo


title: Esatto a Access 2000 / 2003

text:
Io devo portare delle commessa fatte in access 2000/2003 nel programma
di fatturazione di esatto
Il problema che quello che hai usato tu e access 97 che io non possiedo.
Ciao , grazie.



title: Esatto a Access 2000 / 2003

text:
"Giorgio Conte" <
plu...@libero.it
> ha scritto nel messaggio
news:126c497909a200d3208...@mygate.mailgate.org...
>
>
>
> Io devo portare delle commessa fatte in access 2000/2003 nel programma
> di fatturazione di esatto
> Il problema che quello che hai usato tu e access 97 che io non possiedo.
>
> Ciao , grazie.
>
>
La versione di Access č poco importante.
Le operazioni sono comunque le stesse: conoscere il tracciato record della
tabella di Esatto in cui esportare o almeno il tracciato di un file di testo
in cui esportare affinche Esatto lo possa utilizzare per l'importazione;
costruirsi una specifica di esportazione; esportare la tabella o query di
Access da codice e utilizzando la specifica appena creata.
Ciao, Carlo


title: Sostituire DSum

author: Zut

text:
DB composto per ora da circa 5000 record che cresceranno con una media
di circa 1000 al mese.

In una form ho 3 sottomaschere che mi visualizzano 3 query di 12 righe
formate da mese-importo-totale progressivo.

Oltre a questre ne esistono altre 2 che sono il risultato delle
differenza (tab3-tab1 e tab3-tab2)

I totali progressivi sono ottenuti con DSum che già rallentano un po'...
lo so.

In locale può andare ... ma mettendo l'applicativo in una rete i tempi
di attesa soprattutto per le ultime due form sono inaccettabili.

Come posso aggirare l'ostacolo ed eventualmente evitare i dsum?
Grazie


title: Sostituire DSum

author: Bruno Campanini

text:
Zut explained on 29-06-15 :

Usa =Sum([NomeCampo]) nel Form Footer per sommare
i campi della scheda.

Bruno


title: Sostituire DSum

text:
Il 29/06/2015 14.30, Bruno Campanini ha scritto:
> Zut explained on 29-06-15 :
>> DB composto per ora da circa 5000 record che cresceranno con una media
>> di circa 1000 al mese.
>> In una form ho 3 sottomaschere che mi visualizzano 3 query di 12 righe
>> formate da mese-importo-totale progressivo.
>> Oltre a questre ne esistono altre 2 che sono il risultato delle
>> differenza (tab3-tab1 e tab3-tab2)
>> I totali progressivi sono ottenuti con DSum che già rallentano un
>> po'... lo so.
>> In locale può andare ... ma mettendo l'applicativo in una rete i tempi
>> di attesa soprattutto per le ultime due form sono inaccettabili.
>> Come posso aggirare l'ostacolo ed eventualmente evitare i dsum?

> Usa =Sum([NomeCampo]) nel Form Footer per sommare
> i campi della scheda.

Il problema è che mi serve un totale progressivo su ogni riga


title: Sostituire DSum

author: BFS

text:

se togli il dsum le maschere si aprono velocemente?

BFS


title: Sostituire DSum

text:
>
> Il problema è che mi serve un totale progressivo su ogni riga

Metti una TextBox non associata e, nell'Evento Format del Corpo, scrivi la somma progressiva...!

Me.NomeTxtBox.Value=Me.NomeTxtBox.Value + Me.NomeControllo.Value

Ovviamente vedrai tu bene quando serve AZZERARLA, se hai un Gruppo, sarà su Cambio Gruppo...

@Alex


title: Sostituire DSum

text:
@Alex explained :

Mettere il totale progressivo su ogni riga di Report
è un gioco da ragazzi.
Mentre metterlo su una riga di Form io non ci sono mai riuscito
in maniera soddisfacente.

Non ti stai confondendo? anche perché l'evento OnFormat nelle
Form io non lo vedo...

Bruno


title: Sostituire DSum

text:

Hai ragione... ho confuso con i Report.

Io feci un Demo per i SubTotali nelle Maschere... una robaccia ma tant'è...

http://forum.masterdrive.it/access-79/visualizzare-elenco-subtotali-in-maschera-continua-70895/

Saluti
@Alex


title: Sostituire DSum

text:
@Alex formulated on Monday :

Io credo che l'unica cosa decente, che però comporta dei sacrifici,
sia la seguente:

1 - inserire nella tabella alla quale è legata la scheda un campo
AutoNumber o comunque a valori unici (se già non esiste)

2 - creare una query (la debbo cercare fra i miei appunti, che al
momento non la ricordo bene) che definisce un totale riga per riga
come somma dei valori relativi ai record che hanno
un AutoNumber <= a quello corrente

3 - basare la scheda su detta query

4 - i record che appariranno sulla scheda saranno ordinati in base
all'AutoNumber sopra indicato.
Per esempio un elenco di fatture viene di solito ordinato nella scheda
per data di emissione ovvero per nome del cliente, con la procedura
sopra delineata ciò non sarà più possibile.

Bruno


title: Sostituire DSum

author: Maurizio Borrelli

text:
Il 30/06/2015, Bruno Campanini ha detto :
> @Alex formulated on Monday :
>> Il giorno lunedì 29 giugno 2015 16:48:57 UTC+2, Bruno Campanini ha scritto:
[...]
>>> Mettere il totale progressivo su ogni riga di Report
>>> è un gioco da ragazzi.
>>> Mentre metterlo su una riga di Form io non ci sono mai riuscito
>>> in maniera soddisfacente.
>>> Non ti stai confondendo? anche perché l'evento OnFormat nelle
>>> Form io non lo vedo...
[...]
> Io credo che l'unica cosa decente, che però comporta dei sacrifici,
> sia la seguente:
> 1 - inserire nella tabella alla quale è legata la scheda un campo
> AutoNumber o comunque a valori unici (se già non esiste)
> 2 - creare una query (la debbo cercare fra i miei appunti, che al
> momento non la ricordo bene) che definisce un totale riga per riga
> come somma dei valori relativi ai record che hanno
> un AutoNumber <= a quello corrente
> 3 - basare la scheda su detta query
> 4 - i record che appariranno sulla scheda saranno ordinati in base
> all'AutoNumber sopra indicato.
> Per esempio un elenco di fatture viene di solito ordinato nella scheda
> per data di emissione ovvero per nome del cliente, con la procedura
> sopra delineata ciò non sarà più possibile.

Ciao a tutti,
non ho seguito attentamente il thread ma l'affermazione di Bruno
"inserire nella tabella alla quale è legata la scheda un campo
AutoNumber o comunque a valori unici (se già non esiste)" m'ha fatto
pensare che, forse (forse!), potrebbe essere utile la funzione
"GetRecNum" di cui si parla nel seguente thread:

numerare i record di una query (la vendetta)
<
http://it.comp.appl.access.narkive.com/V1e8u7eV/numerare-i-record-di-una-query-la-vendetta
>

Sia mai...

--
Ciao! :)
Maurizio


title: Sostituire DSum

text:
> se togli il dsum le maschere si aprono velocemente?

Sì.
E' una struttura a schede con varie sottomaschere.
E' tutte si aprono regolarmente e velocemente.


title: Sostituire DSum

text:
Il 30/06/2015 0.13, Bruno Campanini ha scritto:
> Io credo che l'unica cosa decente, che però comporta dei sacrifici,
> sia la seguente:
>
> 1 - inserire nella tabella alla quale è legata la scheda un campo
> AutoNumber o comunque a valori unici (se già non esiste)
>
> 2 - creare una query (la debbo cercare fra i miei appunti, che al
> momento non la ricordo bene) che definisce un totale riga per riga
> come somma dei valori relativi ai record che hanno
> un AutoNumber <= a quello corrente
>
> 3 - basare la scheda su detta query
>
> 4 - i record che appariranno sulla scheda saranno ordinati in base
> all'AutoNumber sopra indicato.
> Per esempio un elenco di fatture viene di solito ordinato nella scheda
> per data di emissione ovvero per nome del cliente, con la procedura
> sopra delineata ciò non sarà più possibile.

Scusa ma non credo di aver capito...

Io ho una query, frutto di altre query precedenti che mi genera 12 righe
(da gennaio a dicembre) con a fianco dei valori

Gennaio -------N° ore ---- N° ore x 35 euro ------- tot_gennaio (orex35)
Febbraio ------N° ore ---- N° ore x 35 euro ------- tot_genn+tot_febb
...

Non riesco a capire come il metodo che suggerisci mi risolverebbe il dsum


title: Sostituire DSum

text:
> Scusa ma non credo di aver capito...
>
> Io ho una query, frutto di altre query precedenti che mi genera 12 righe
> (da gennaio a dicembre) con a fianco dei valori
>
> Gennaio -------N° ore ---- N° ore x 35 euro ------- tot_gennaio (orex35)
> Febbraio ------N° ore ---- N° ore x 35 euro ------- tot_genn+tot_febb
> ...
>
> Non riesco a capire come il metodo che suggerisci mi risolverebbe il dsum

Ho provato comunque a fare così
www.donkarl.com/it/FAQ/FAQ3TabQuery.htm#3.11

considerando che nella query precedente come numero univoco ho il numero
del mese (da 1 a 12) che posso sfruttare:

In una colonna della query ho inserito

Espr1: (Select Count (*) FROM [query_precedente] as Temp WHERE
[Temp].[numero] < [query_precedente].[numero])+1

Ma quando provo a lanciare la query non mi dà nessun segno di vita.


title: Sostituire DSum

text:
Il 30/06/2015 0.13, Bruno Campanini ha scritto:
> Io credo che l'unica cosa decente, che però comporta dei sacrifici,
> sia la seguente:
>
> 1 - inserire nella tabella alla quale è legata la scheda un campo
> AutoNumber o comunque a valori unici (se già non esiste)
>
> 2 - creare una query (la debbo cercare fra i miei appunti, che al
> momento non la ricordo bene) che definisce un totale riga per riga
> come somma dei valori relativi ai record che hanno
> un AutoNumber <= a quello corrente
>
> 3 - basare la scheda su detta query
>
> 4 - i record che appariranno sulla scheda saranno ordinati in base
> all'AutoNumber sopra indicato.
> Per esempio un elenco di fatture viene di solito ordinato nella scheda
> per data di emissione ovvero per nome del cliente, con la procedura
> sopra delineata ciò non sarà più possibile.

Scusa ma non credo di aver capito...

Io ho una query, frutto di altre query precedenti che mi genera 12 righe
(da gennaio a dicembre) con a fianco dei valori

Gennaio -------N° ore ---- N° ore x 35 euro ------- tot_gennaio (orex35)
Febbraio ------N° ore ---- N° ore x 35 euro ------- tot_genn+tot_febb
...
Un eventualmente numero univoco ce l'ho (il n_mese da 1 a 12)



title: Sostituire DSum

text:

la butto li...

se il totale ore di gennaio febbraio etc non varia mai una volta finito
il mese potresti storicizzarti i totali di ogni mese in una tabella in
modo tale da non dover ogni volta fare dei dsum inutili.

faresti il dsum solo del mese in corso e con una query di unione fondi i
risultati con le righe con i totali storicizzati.

oppure passare a un altro database per i dati, tipo sqlserver

ciao
BFS


title: Sostituire DSum

text:
Zut explained on 30-06-15 :

> Ho provato comunque a fare così
>
www.donkarl.com/it/FAQ/FAQ3TabQuery.htm#3.11

>
> considerando che nella query precedente come numero univoco ho il numero del
> mese (da 1 a 12) che posso sfruttare:
>
> In una colonna della query ho inserito
>
> Espr1: (Select Count (*) FROM [query_precedente] as Temp WHERE
> [Temp].[numero] < [query_precedente].[numero])+1
>
> Ma quando provo a lanciare la query non mi dà nessun segno di vita.

Ho ritrovato i miei appunti, che sono ordinati a cdc...

Hai una tabella T6 coi seguenti campi:
Mese-Competenza
PartitaIVA
Comm
Media
che in una Form ti appare ordinata per data.

Alla tabella aggiungi un campo:
n ---> AutoNumber

Crea una query con la griglia QBE, aggiungi la tabella T6 due volte;
ti appariranno: T6 e T6_1
JOIN: n di T6 con n di T6_1
da T6 scegli (Show) i 4 campi originali

crea un quinto campo:
TotalePrograssivo: (SELECT SUM([Comm]) From T6 WHERE T6.n <=T6_1.n)

Controlla in View che TotaleProgressivo funzioni a dovere
e poni questa nuova query nel Record Source della tua Form
alla quale aggiungerai il controllo TotaleProgressivo.
I dati ti appariranno ordinati secondo l'AutoNumber.

Ritengo che tutto ciò si applicabile anche alla tua
complicata query, però senza quella (e tutte le tabelle)
a portata di mano non mi è possibile asserirlo.

Bruno


title: Sostituire DSum

text:
>
> Ho ritrovato i miei appunti, che sono ordinati a cdc...
>
> Hai una tabella T6 coi seguenti campi:
> Mese-Competenza
> PartitaIVA
> Comm
> Media
> che in una Form ti appare ordinata per data.
>
> Alla tabella aggiungi un campo:
> n ---> AutoNumber
>
> Crea una query con la griglia QBE, aggiungi la tabella T6 due volte;
> ti appariranno: T6 e T6_1
> JOIN: n di T6 con n di T6_1
> da T6 scegli (Show) i 4 campi originali
>
> crea un quinto campo:
> TotalePrograssivo: (SELECT SUM([Comm]) From T6 WHERE T6.n <=T6_1.n)
>
> Controlla in View che TotaleProgressivo funzioni a dovere
> e poni questa nuova query nel Record Source della tua Form
> alla quale aggiungerai il controllo TotaleProgressivo.
> I dati ti appariranno ordinati secondo l'AutoNumber.
>
> Ritengo che tutto ciò si applicabile anche alla tua
> complicata query, però senza quella (e tutte le tabelle)
> a portata di mano non mi è possibile asserirlo.

Ti ringrazio per il suggerimento!!
Funzionare funziona anche se non mi sembra di notare grossi
miglioramenti di velocità. Non vorrei che dipendesse da altro.

A livello di velocità di esecuzione è meglio una sola query con tutti i
campi calcolati che mi servono visualizzati poi in 3 sottomaschere o una
query distinta per ogni sottomaschera?


title: Sostituire DSum

text:
> la butto li...
>
> se il totale ore di gennaio febbraio etc non varia mai una volta finito
> il mese potresti storicizzarti i totali di ogni mese in una tabella in
> modo tale da non dover ogni volta fare dei dsum inutili.
>
> faresti il dsum solo del mese in corso e con una query di unione fondi i
> risultati con le righe con i totali storicizzati.
>
> oppure passare a un altro database per i dati, tipo sqlserver

Grazie del suggeriemnto ...
Provo a riflettere ...


title: Sostituire DSum

text:
>
> Ho ritrovato i miei appunti, che sono ordinati a cdc...
>
> Hai una tabella T6 coi seguenti campi:
> Mese-Competenza
> PartitaIVA
> Comm
> Media
> che in una Form ti appare ordinata per data.
>
> Alla tabella aggiungi un campo:
> n ---> AutoNumber
>
> Crea una query con la griglia QBE, aggiungi la tabella T6 due volte;
> ti appariranno: T6 e T6_1
> JOIN: n di T6 con n di T6_1
> da T6 scegli (Show) i 4 campi originali
>
> crea un quinto campo:
> TotalePrograssivo: (SELECT SUM([Comm]) From T6 WHERE T6.n <=T6_1.n)
>
> Controlla in View che TotaleProgressivo funzioni a dovere
> e poni questa nuova query nel Record Source della tua Form
> alla quale aggiungerai il controllo TotaleProgressivo.
> I dati ti appariranno ordinati secondo l'AutoNumber.
>
> Ritengo che tutto ciò si applicabile anche alla tua
> complicata query, però senza quella (e tutte le tabelle)
> a portata di mano non mi è possibile asserirlo.

Ti ringrazio per il suggerimento!!
Funzionare funziona. Mi è bastato aggiungere nelle mie query  una copia
della query origine e sostituire i Dsum con il tuo select.

Funziona ... ma non mi sembra di notare grossi vantaggi in velocità. Non
vorrei che dipendesse da altro.

A livello di velocità di esecuzione è meglio una sola query con tutti i
campi calcolati che servono ... visualizzati poi in 3 sottomaschere
diverse o una query distinta (più più piccola) per ogni sottomaschera?


title: Sostituire DSum

text:
Zut formulated on Tuesday :

> Ti ringrazio per il suggerimento!!
> Funzionare funziona. Mi è bastato aggiungere nelle mie query  una copia della
> query origine e sostituire i Dsum con il tuo select.
>
> Funziona ... ma non mi sembra di notare grossi vantaggi in velocità. Non
> vorrei che dipendesse da altro.
>
> A livello di velocità di esecuzione è meglio una sola query con tutti i campi
> calcolati che servono ... visualizzati poi in 3 sottomaschere diverse o una
> query distinta (più più piccola) per ogni sottomaschera?

Tu parli solo di query, come fossero l'ossatura più importante
del database. Ma tutte queste query da dove prendono i dati?
non è che vanno tutte a pescare in una tabella con 2000 record
e 400 campi per record... o giù di lì?

L'efficienza è funzione strettamente correlata con
la struttura del database, la quale struttura alla fin fine
è la cosa sicuramente più importante e complicata in un database
relazionale.

Comunque con informazioni parziali e disaggregate (inevitabilmente
tali per non avere il database sotto mano) io non so fare
considerazioni attendibili.

Bruno


title: Sostituire DSum

text:
> Tu parli solo di query, come fossero l'ossatura più importante
> del database. Ma tutte queste query da dove prendono i dati?
> non è che vanno tutte a pescare in una tabella con 2000 record
> e 400 campi per record... o giù di lì?
>
> L'efficienza è funzione strettamente correlata con
> la struttura del database, la quale struttura alla fin fine
> è la cosa sicuramente più importante e complicata in un database
> relazionale.
>

Il db è formato praticamente da una tab principale formata da un migliaio scarso di record al mese (ora sono 4 mila) e ogni record ha 14 campi.
E' praticamente una tabella unica perchè i dati mi arrivano così da 35 fogli di excell ogni mese. E così deve essere ... purtroppo.
Io li carico nel mio tabellone e li elaboro attraverso un numero x di query.


title: Sostituire DSum

text:
lucian...@orienta2020.it
 brought next idea :

Immaginavo fosse una tabella unica... però è di dimensioni normali
(14 campi per record non sono un'esagerazione e 4000 record per
Access sono un'inezia).

Non so che dirti.
Bruno


title: Sostituire DSum

author: Ammammata

text:
Il giorno Mon 29 Jun 2015 12:36:15p, *Zut* inviava su it.comp.appl.access
il messaggio news:mmr731$ht6$
1...@speranza.aioe.org
. Vediamo cosa scrisse:

>
> Come posso aggirare l'ostacolo ed eventualmente evitare i dsum?
>

una tabella temporanea con i record di somma mensili (o un singolo record
con 12 campi?), con un ID che non li faccia mescolare a quelli di eventuali
altri utenti

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: Sostituire DSum

text:
>
> una tabella temporanea con i record di somma mensili (o un singolo record
> con 12 campi?), con un ID che non li faccia mescolare a quelli di eventuali
> altri utenti
>

il risultato della query è :

mese      ore   imp.     progr.
gennaio   30   1000      1000
febbraio  18     500	1500
marzo      22    1000    2500

cosa dovrei mettere in tabella?


title: Sostituire DSum

text:
Il giorno Thu 02 Jul 2015 01:00:38p, *Zut* inviava su
it.comp.appl.access il messaggio news:mn35km$c62$
1...@speranza.aioe.org
.
Vediamo cosa scrisse:

ohibò... metti i campi che ti servono in modo che quando vai a generare il
report li hai lì belli pronti e già calcolcati, o al limite elabori pochi
record, uno per mese, invede di tutti i dettagli

se non ho capito *io* cosa ti serve, allora ritiro tutto :)



title: Sostituire DSum

text:
Il 02/07/2015 15:34, Ammammata ha scritto:
> Il giorno Thu 02 Jul 2015 01:00:38p, *Zut* inviava su
> it.comp.appl.access il messaggio news:mn35km$c62$
1...@speranza.aioe.org
.
> Vediamo cosa scrisse:
>
>>
>>>
>>> una tabella temporanea con i record di somma mensili (o un singolo
>>> record con 12 campi?), con un ID che non li faccia mescolare a quelli
>>> di eventuali altri utenti
>>>
>>
>> il risultato della query è :
>>
>>
>> mese      ore   imp.     progr.
>> gennaio   30   1000      1000
>> febbraio  18     500     1500
>> marzo      22    1000    2500
>>
>> cosa dovrei mettere in tabella?
>
> ohibò... metti i campi che ti servono in modo che quando vai a generare il
> report li hai lì belli pronti e già calcolcati, o al limite elabori pochi
> record, uno per mese, invede di tutti i dettagli
>
> se non ho capito *io* cosa ti serve, allora ritiro tutto :)
>

stessa soluzione proposta da me-....storicizzare i totali visto che non
ha senso ricalcolarli ogni volta
ma forse non abbiamo capito in due :-)

BFS


title: Sostituire DSum

text:
BFS brought next idea :

Secondo me - mi sbaglerò! - non avete capito in TRE.
Le operazioni che si debbono compiere sul database appaiono,
a quanto riferisce l'OP, molto semplici.
Ma sulle modalità di esecuzione di tali operazioni e più in
generale sulla struttura del database che cosa si può
arguire a distanza? senza avere il database a portata di mano...

L'OP dovrebbe condividere il database, dopodiché chi vuole
può esaminarlo, testarne eventuali modifiche ed esporre
più solide considerazioni.

Bruno


title: Sostituire DSum

text:
Il giorno Fri 03 Jul 2015 10:29:33a, *Bruno Campanini* inviava su
it.comp.appl.access il messaggio news:mn5h5d$hm1$
1...@speranza.aioe.org
.
Vediamo cosa scrisse:

> Secondo me - mi sbaglerò! - non avete capito in TRE.
> Le operazioni che si debbono compiere sul database appaiono,
> a quanto riferisce l'OP, molto semplici.
> Ma sulle modalità di esecuzione di tali operazioni e più in
> generale sulla struttura del database che cosa si può
> arguire a distanza? senza avere il database a portata di mano...
>
> L'OP dovrebbe condividere il database, dopodiché chi vuole
> può esaminarlo, testarne eventuali modifiche ed esporre
> più solide considerazioni.
>
>

"parli come un libro stampato" ;)



title: Sostituire DSum

text:
After serious thinking Ammammata wrote :
> Il giorno Fri 03 Jul 2015 10:29:33a, *Bruno Campanini* inviava su
> it.comp.appl.access il messaggio news:mn5h5d$hm1$
1...@speranza.aioe.org
.
> Vediamo cosa scrisse:
>
>> Secondo me - mi sbaglerò! - non avete capito in TRE.
>> Le operazioni che si debbono compiere sul database appaiono,
>> a quanto riferisce l'OP, molto semplici.
>> Ma sulle modalità di esecuzione di tali operazioni e più in
>> generale sulla struttura del database che cosa si può
>> arguire a distanza? senza avere il database a portata di mano...
>>
>> L'OP dovrebbe condividere il database, dopodiché chi vuole
>> può esaminarlo, testarne eventuali modifiche ed esporre
>> più solide considerazioni.
>>
>>
>
> "parli come un libro stampato" ;)

Grazie, molto gentile, grazie!
Baci, abbracci e sangiovese di Romagna se passi dalle mie parti.

Bruno


title: Azzerare query Sum

author: RobertOne

text:
Salve a tutto il n.g.
Nel mio database dopo aver digitato il range date di ricerda, dalla data X
alla data Y e dopo aver digitato la ragione sociale del fornitore da
ricercare, mi appaiono in una sottomaschera tutte le fatture ed i relativi
importi. In una casella di riepilogo sotto alla lista delle fattura, mi
compare il totale delle fatture richieste tramite la funzione sum. Quando
clicco sul pulsante denominato "nuovo" azzero il range date ed il fornitore
precedentemente interrogato, ma non riesco a fare in modo di azzerare
l'importo precedente nella casella di riepilogo.
Sperando di essere stato breve ma conciso, sapete darmi una dritta?
Grazie.
Rob.


title: Azzerare query Sum

author: Leonardo

text:

Secondo me devi fare in modo di legare la tua form principale, dove
inserisci le due date e la ragione sociale, con la sottomaschera per esempio
proprio con la ragione sociale. Immagino che la sottomaschera prenda i dati
da una tabella dove e' presente la ragione sociale. In questa maniera quando
cambi i parametri si dovrebbe annullare tutto. Usa nella struttura della
sottomaschera, le voci "Link child field" e "Link Master Field".
Ciao
Leonardo

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


title: Azzerare query Sum

text:
                    Il 30 Ago 2005, 23:43, "RobertOne" <
robe...@robort.it
> ha scritto:

Secondo me basterebbe far in modo di legare la tua sottomaschera alla tua
maschera prinicpale, quella dove inserisci i tuoi parametri, magari con la
regione sociale utlizzando le proprieta' della sottomaschera "Link Child
Field" e "Link Child Master". In questa maniera azzerando i parametri anche
tutto cio' che sta nella sottomaschera verra' azzerato.



title: Azzerare query Sum

author: Roberto dalla campagna

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:oq4Re.97598$2U1.4...@news3.tin.it...

Non riesco a capire cosa significhi che in una casella di riepilogo ti
compaia un totale, visto che in una casella di riepilogo, detta in inglese
listbox (vedi help), può comparire una lista di dati ma difficilmente può
comparire un totale.
Comunque sia, prova a fare il requery del controllo che visualizza la somma.
>
> Grazie.
>
> Rob.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Dritta per numero fatttura

author: Savio

text:
Qualcuno potrebbe darmi una dritta su come gestire il numero sequenziale di
fattura in una form d'inserimento fattura.
1) Leggere il massimo del campo NumeroFattura nelle tabelle fatture;
2) Creare una variabile in un Modulo e gestirla tramite VBAccess
Grazie in anticipo


title: Dritta per numero fatttura

author: Roberto in campagna

text:
"Savio" <
sap...@tin.it
> ha scritto nel messaggio
news:1%Z_6.13574$bp5.1...@news1.tin.it...

Vai su Sito Comune (link qui sotto), Sezione General, leggiti la FAQ
"Numerazione Crescente per fatture ed altro" di Sib.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: protezione del codice del database

text:
salve a tutti gli esperti del NG
volevo chiedere se secondo voi il fatto di consegnare il file .mde e di
disabilitare il tasto shift sia un buon metodo per proteggere il proprio
database?
grazie.


title: protezione del codice del database

author: Enrico T.S.

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:uFOD8.53123$5k4.1...@twister2.libero.it...

E' l'unico . Oltre a creare ovviamente
permessi/protezioni a livello utente.
La password su database e' inutile.
bye :o)


title: [OT] BUON 2006

author: sv

text:
I migliori auguri per un felice 2006 a tutto il NG.
--
Salvino
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] BUON 2006

author: Roberto da casa

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:dp2t0f$6h1$1...@news.newsland.it...
> I migliori auguri per un felice 2006 a tutto il NG.
Un 2006 pieno di ogni bene a te ed a tutti i partecipanti del NG.
>
> --
> Salvino
>
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: [OT] BUON 2006

author: cidi

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:dp2t0f$6h1$1...@news.newsland.it...
>I migliori auguri per un felice 2006 a tutto il NG.
> --
> Salvino
>
> --
Ciao Salvino
anche a te, famiglia  e a tutti i partecipanti
gli auguri di un prospero e felice 2006.
Daniele


title: [OT] BUON 2006

author: Alessandro Baraldi

text:
"sv" <
sal...@nosp.accessgroup.it
> wrote in message
news:dp2t0f$6h1$
1...@news.newsland.it
> I migliori auguri per un felice 2006 a tutto il NG.
>
> --
> Salvino
Ciao Salvino, auguri a te e famiglia.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT] BUON 2006

author: luigi onofrio

text:
sv ha scritto:
> I migliori auguri per un felice 2006 a tutto il NG.
> --
> Salvino
e sperando che i miei guai finiscono con il 2005!!
Ricambio gli auguri a tutti!
luigi



title: [OT] BUON 2006

author: Carlo Costarella

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:dp2t0f$6h1$1...@news.newsland.it...
>I migliori auguri per un felice 2006 a tutto il NG.
>
> --
> Salvino
>
> --
>
Mi associo agli auguri di un operoso 2006 per tutto il NG.
Ciao, Carlo


title: [OT] BUON 2006

text:
Mi associo.
Un abbraccio a TUTTI


title: [OT] BUON 2006

author: Napoleone

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:dp2t0f$6h1$1...@news.newsland.it...
>I migliori auguri per un felice 2006 a tutto il NG.
>
> --
> Salvino
>
Carissimo,
affettuosi Auguri di un Buon Inizio!!
L'augurio si estende a tutti i partecipanti del NG.
Napoleone


title: [OT] BUON 2006

author: ciroteo

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:dp2t0f$6h1$1...@news.newsland.it...

Contraccambio!


title: prova email

author: Gianni

text:
prova
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.587 / Virus Database: 371 - Release Date: 12/02/2004


title: prova email

text:
prova email



title: Mostra pulsanti

text:
Per non creare confusione all'utente nascondo
i pulsanti della maschera principale (sempre visibile)
prima di aprire un'altra maschera.
Ovviamente vorrei renderli nuovamente
visibili al 'rientro'.
Dalle prove che ho fatto mi sembra che non
ci sia nessun evento che mi intercetta il 'rientro'
(ne 'Su corrente' ne 'Su attivazione' ecc...).
Esiste un modo che mi eviti di dover scrivere
codice per 'Su chiusura' delle varie maschere
che apro dalla principale?? A proposito:
ho provato a scrivere un  Sub su MioModulo
da richiamare 'Su chiusura' delle maschere
ma non riesco a indicare in modo corretto
'MascheraPrincipale' (termine di With).
Grazie per qualsiasi aiuto
--
Leo_duca