title: Eliminare mess errore 2450

text:
>
> Se con
>>  like"*"&[PROTOCOLLO]&"*
>
> intendi che usi parametri solo nel senso di digitarli nella
> finestra di parametro � chiaro che ti sempre chiede di nuovo.
>
> Non funzioner� mai bene perch� i parametri non sono salvati
> o raggiungibili per Access per un Requery senza dialogo.
>
> Non puoi sostituire questi parametri con riferimenti a controlli
> nella maschera dove usi i dati?
Provo ad aggirare il problema in questo modo.
Ci ragiono su.
Grazie mille ancora.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
>
Giorgia


title: Maschere: Aprire un'altra maschera visualizzando solo i record che contengono una parola presente nella maschera di partenza.......

author: Zappus

text:
Salve a tutti
scusate l'oggetto lungo...(mi riferisco all'oggetto del messaggio
naturalmente...maliziosi).
Ho una maschera, (che chiamerò maschera1) in cui in una casella di testo non
collegata scrivo una parola es. "acqua"...
con un pulsante apro una maschera tabulare collegata ad una tabella con tre
campi:
codice; descrizione; prezzo
All'apertura di questa maschera vorrei che fossero visualizzati solo i
record che contengono nella descrizione la parola inserita nella casella di
testo della maschera1;
mi serve però che visualizzi descrizioni tipo"acqua calda" o "bicchiere
d'acqua"...
Insomma una specie di ricerca like *[maschera1]![testo0]*.
Grazie Luca.


author: Roberto da casa

text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:43a2e1fc$0$16210$4faf...@reader3.news.tin.it...

Devi proprio realizzare quello che pensi, ovvero impostare l'argomento
condizioneWHERE del metodo OpenForm (vedi help) usando appunto l'operatore
Like e i caratteri jolly aterisco.
Tutto lì.
> Grazie
Prego.
> Luca.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:OEBof.87540$65.25...@twister1.libero.it...
>
> "Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
> news:43a2e1fc$0$16210$4faf...@reader3.news.tin.it...
> > Salve a tutti
> > scusate l'oggetto lungo...(mi riferisco all'oggetto del messaggio
> > naturalmente...maliziosi).
> > Ho una maschera, (che chiamerň maschera1) in cui in una casella di testo
> non
> > collegata scrivo una parola es. "acqua"...
> > con un pulsante apro una maschera tabulare collegata ad una tabella con
> tre
> > campi:
> > codice; descrizione; prezzo
> > All'apertura di questa maschera vorrei che fossero visualizzati solo i
> > record che contengono nella descrizione la parola inserita nella casella
> di
> > testo della maschera1;
> > mi serve perň che visualizzi descrizioni tipo"acqua calda" o "bicchiere
> > d'acqua"...
> > Insomma una specie di ricerca like *[maschera1]![testo0]*.
>
> Devi proprio realizzare quello che pensi, ovvero impostare l'argomento
> condizioneWHERE del metodo OpenForm (vedi help) usando appunto l'operatore
> Like e i caratteri jolly aterisco.
> Tutto lě.
Ho provato ad inserire:
DoCmd.OpenForm "maschera2", , , "[descrizione] = like " * Me![Testo0] * ""
ma mi restituisce: "Tipo non corrispondente"....


author: Ivan da casa

text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:43a2ea6a$0$27610$4faf...@reader1.news.tin.it...

prova con
DoCmd.OpenForm "maschera2", , , "[descrizione]  like '*" & Me![Testo0] & "*'
"
ho messo due apici singoli prima e dopo la stringa da cercare, ma  non puoi
passare Me![Testo0]  (che č un controllo e quindi un conteintore) ma il suo
contenuto, e quindi deve stare fuori dalla stringa per essere corretamente
convertito.
--
... spero di esserti stato d'aiuto,(facci sapere)
       \|/\|/\|/
       (@ @)
---o00-(_)-00o----- Ivan


text:
DoCmd.OpenForm "maschera2", , , _
                "[descrizione]  like '*" & Me![Testo0] & "*'"
l'ho riscritta spezzandola, poichè nel messaggio precedente un doppio apice
era stato messo a capo!
Ivan


text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43a318c7$0$27595$4faf...@reader1.news.tin.it...

Funziona perfettamente Grazie.
Luca


text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:43a323b9$0$13258$4faf...@reader2.news.tin.it...

grz a te per il riscontro
Ivan


title: ALTER TALBE

author: HjKlOp

text:
Posso modificare la lunghezza di tutti i campi di un db con "ALTER TABLE"
senza perdere dati ?


title: ALTER TALBE

author: Alessandro Baraldi

text:
"HjKlOp" <
lordl...@yahoo.com
> wrote in message
news:4Rj8b.73569$
R32.2...@news2.tin.it
> Posso modificare la lunghezza di tutti i campi di un db con "ALTER TABLE"
> senza perdere dati ?
Se la modifica è in AUMENTO si, se in DIMINUZIONE vedi te....!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ALTER TALBE

text:
> Se la modifica è in AUMENTO si, se in DIMINUZIONE vedi te....!!!
...ovviamente...


title: ricerca lista errori

author: Gabriele C

text:
Dove posso trovare la lista completa degli errori di access 2000
Grazie.


title: ricerca lista errori

author: Marco Pretini

text:
Ciao
Gabriele C <
cec...@elettroprogrammi.it
> wrote in message
8jscn5$ccu$1...@fe2.cs.interbusiness.it...
> Dove posso trovare la lista completa degli errori di access 2000
>
> Grazie.
>
Copia e incolla in un modulo
Public Function TabellaErroriAccessEJet() As Boolean
    Dim dbs As Database, tdf As TableDef, fld As Field
    Dim rst As Recordset, lngCode As Long
    Dim strErrAccess As String
    Const conErrOggApp = "Errore definito dall'applicazione o dall'oggetto"
    On Error GoTo Error_TabellaErroriAccessEJet
    ' Crea una tabella Errori con i campi NumeroErrore e DescrizioneErrore.
    Set dbs = CurrentDb
    Set tdf = dbs.CreateTableDef("ErroriAccessEJet")
    Set fld = tdf.CreateField("CodiceErrore", dbLong)
tdf.Fields.Append fld
    Set fld = tdf.CreateField("StringaErrore", dbMemo)
    tdf.Fields.Append fld
    dbs.TableDefs.Append tdf
    ' Apre il set di record della tabella Errori.
    Set rst = dbs.OpenRecordset("ErroriAccessEJet")
    ' Scorre i codici di errore in modo iterativo.
    For lngCodice = 0 To 5000   '(crea i primi 5000 errori)
        On Error Resume Next
        ' Trova ogni errore.
        strErrAccess = AccessError(lngCodice)
        DoCmd.Hourglass True
        ' Salta i numeri di errore senza stringhe associate.
If strErrAccess <> "" Then
            ' Salta i codici che generano errori definiti dall'applicazione
o dall'oggetto.
            If strErrAccess <> conErroreOggApp Then
                ' Aggiunge ogni codice e stringa di errore alla tabella
Errori.
                rst.AddNew
                rst!CodiceErrore = lngCodice
                ' Accoda una stringa al campo memo.
                rst!StringaErrore.AppendChunk strErrAccess
                rst.Update
            End If
        End If
    Next lngCodice
    ' Chiude il set di record.
rst.Close
    DoCmd.Hourglass False
    RefreshDatabaseWindow
    MsgBox "Tabella di errori Access e Jet creata."
    TabellaAccessEJet = True
Exit_TabellaErroriAccessEJet:
    Exit Function
Error_TabellaErroriAccessEJet:
    MsgBox err & ": " & err.Description
    TabellaErroriAccessEJet = False
    Resume Exit_TabellaErroriAccessEJet
End Function
ps. quanto sopra cre 5000 errori, se vuoi puoi incrementare
il numero a tuo piacere, modificando il ciclo For
Ciao Marco


title: ricerca lista errori

text:
Ciao
scusa, solo ora ho notato che volevi gli
errori di Ac2000, che purtroppo non ho
e credo che la funzione non sia "attuale".
Come non detto.-
Ciao Marco


title: pulsante su maschera  per cercare file e inserire il percorso relativo in un campo di una tabella

author: giannirusso

text:
Buongiorno,
è possibile con un comando poter avere la finestra di apertura file e
dopo avere individuato un file (tipo una scansione di una fattura)
memorizzare il relativo percorso in un campo di una tabella?
Grazie
Gianni


text:

Ciao Gianni....
crea un modulo nuovo e incolla il seguente codice:

Public Const OFN_FILEMUSTEXIST = &H1000
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_PATHMUSTEXIST = &H800

Public Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustomFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type

Public Declare Function GetOpenFileName Lib "comdlg32.dll" _
        Alias "GetOpenFileNameA" (lpofn As OPENFILENAME) As Long

Public Sub ShowFile(frm As Form, fb As OPENFILENAME)
    Dim fName As String
    Dim result As Long
    Dim path As String
    path = "C:\"
    With fb
        .lStructSize = Len(fb) 'Size of the structure
        .hwndOwner = frm.Hwnd  'Handle to window opening the dialog
        .hInstance = 0         'Handle to calling instance (not
needed)
        .lpstrFilter = "Tutti i file (*.*)" & vbNullChar & "*.*" &
vbNullChar _

        '.lpstrCustomFilter is ignored -- unused string
        .nMaxCustomFilter = 0
        .nFilterIndex = 1                           'Default filter is
the first one (Text Files, in this case)
        .lpstrFile = Space(256) & vbNullChar        'No default
filename. Also make room for received path and _
                                                     filename of the
user's selection.
        .nMaxFile = Len(.lpstrFile)
        .lpstrFileTitle = Space(256) & vbNullChar   'Make room for
filename of the user's selection
        .nMaxFileTitle = Len(.lpstrFileTitle)
        .lpstrInitialDir = path & vbNullChar        'Initial directory
is C:\
        .lpstrTitle = "Scelta File" & vbNullChar    'Title of file
dialog
        .flags = OFN_PATHMUSTEXIST Or OFN_FILEMUSTEXIST Or
OFN_HIDEREADONLY
        .nFileOffset = 0                            'The rest of the
options aren't needed.
        .nFileExtension = 0
        '.lpstrDefExt is ignored -- unused string
        .lCustData = 0
        .lpfnHook = 0
        '.lpTemplateName is ignored -- unused string
    End With
    result = GetOpenFileName(fb)
    If result <> 0 Then
        fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) -
1)
    End If
End Sub

Ora all'inizio del codice (subito dopo Option Compare Database) della
maschera che contiene il pulsante incolla:
Dim fb As OPENFILENAME
Dim RetVal As Long

Adesso incolla questo codice sull'evento "clic" del pulsante della
maschera che ti aprirà la finestra di ricerca file:

Call ShowFile(Me, fb)
fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) - 1)
Me.tuocampo = fName

Saluti
M7a1x


text:
Il 18/02/2013 11:18, M7a1x ha scritto:
> Call ShowFile(Me, fb)
> fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) - 1)
> Me.tuocampo = fName

Ciao Max,
dunque ho provato a fare quello che mi hai indicato e per un po' ha
anche funzionato tanto che sono riuscito a cercare un file.
Adesso stranamente, perchè non mi pare di aver toccato nulla, invece mi
dice "variabile non definita" evidenziando fname.
Il problema potrebbe essere per come ho scritto il modulo non essendo io
un esperto.
Ho creato un nuovo modulo (non so se dovesse essere di classe o no) ed
ho incollato il codice che mi hai dato ed ho chiamato il modulo
"modulofattureclienti".
Poi nel codice della maschera che contiene il comando ho messo

Dim fb As OPENFILENAME
Dim RetVal As Long
dopo Option Compare Database

ed infine nel codice del comando (evento su click) ho messo

Call ShowFile(Me, fb)
fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) - 1)
Me.FileFattura = fName

Dove ho sbagliato?

Grazie
Gianni


text:

Salve Gianni.....
prova a eliminare "Option Explicit" che dovrebbe trovarsi in cima al
codice della maschera subito dopo (la riga sotto) a dove hai
incollato
> Dim fb As OPENFILENAME
> Dim RetVal As Long
e il problema dovrebbe risolversi.
Saluti
M7a1x


text:
 > Salve Gianni.....
 > prova a eliminare "Option Explicit" che dovrebbe trovarsi in cima al
 > codice della maschera subito dopo (la riga sotto) a dove hai
 > incollato
 >> Dim fb As OPENFILENAME
 >> Dim RetVal As Long
 > e il problema dovrebbe risolversi.
 > Saluti
 > M7a1x

Grazie Max, adesso funziona. Sei esperto e gentile. Ti ringrazio.
Gianni


author: Pablitomf

text:
giannirusso <
giannirus...@nospam.it
> ha scritto:

per completezza affinche' tu sappia...

Option Explicit

potevi anche lasciarlo... ma lasciandolo, l'interprete del sistema si aspetta
che tu gli abbia Dichiarato tutte le variabili che usi, cosa che non hai fatto
ad es. con "fName"...

avessi scritto :
Dim fName as String

tutto sarebbe stato giusto (sempre che solo questa non fosse stata dichiarata) ;)

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


text:
On 21 Feb, 15:54, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> giannirusso <
giannirusso-nos...@nospam.it
> ha scritto:

Ciao Pabli
Come si suol dire.... il fine giustifica i mezzi.
Distinti Saluti
M7a1x


title: Come accedere ad una variabile definita in una maschera?

author: Lupo

text:
MasterMix ha scritto:
Prova con Nome_Form.Nome_variabile_della_Form
Se non ce al fai sposta la dichiarazone in un modulo (BAS) come Public


author: CSSoft

text:
[MasterMix] ha scritto:
(snip)
approccio alternativo: trasforma il tuo "tipo definito dall'utente" in una
classe, istanzi un oggetto e lo rimpalli dove vuoi
hth
Salutoni
Sergio


author: MasterMix

text:
Mi sembra assurdo..ma non ci riesco... :-(
Ho una maschera che si chiama Pippo.
Nel modudo di Pippo (prima delle procedure di evento) ho definito una
variabile
Dim MiaVar as MIOTIPO
Dove MIOTIPO è un mio tipo publico definito in un altro modulo (modulo
normale, non un modulo di classe)
MIOTIPO contiene diverse variabili di vario tipo e diversi array di dati.
I problemi sono i seguenti:
1) provo a dichiararla Public
         Public MiaVar as MIOTIPO
   ma mi da errore e mi dice che non posso usare tipi definiti dall'utente
come public in moduli oggetto.
2) provo ad usare property get/let
        propery sel SettaMiaVar (mv as MIOTIPO)
            miavar=mv
        END property
    ma mi da errore dicendo che "le definizioni della routine property per
la stessa proprietà non sono coerenti, o la routine property include un
parametro facoltativo, paramarray, o un parametro set finale non valido"
(la property get invece non da problemi di compilazione, anche se non la ho
provata, in quanto senza la set non me ne faccio nulla)
3) penso... al diavolo, uso le funzioni!
    public function miavarGet() as MIOTIPO
    miavarget=miavar
    end function
    public sub miavarSet( mv as MIOTIPO)
    miavar=mv
    end sub
    le compila, ma quando provo a chiamarle dal codice di un'altra maschera
mi dice:"errore di compilazione: solo i tipi definiti dall'utente in moduli
oggetto publici possono essere assegnati a o da una variabile variant oppure
passati a funzioni per cui è prevista l'associazione tardiva"
Ora io ho finito le idee...
Ho una cavolo di variabile in una maschera,e non riesco ad
esportarla/importarla/accederci in blocco...
Non posso nemmeno fare delle property get/let per le varie variabili
contenute in MIOTIPO in quanto questo tipo ha una struttura piuttosto
complessa, formata da diversi array di altri tipo che ho definito io...
Ho bisogno di accedere a questa variabile in blocco(per via degli array)
dalle altre maschere.
Oppure devo poterla esportare, modificare, re-importare.
Come posso fare?
Grazie, Mix


text:
"Lupo" <lupoches'č
rotto...@liberatelo.it
> ha scritto nel messaggio
news:eYlJ9.163$TC5....@twister1.libero.it...
> MasterMix ha scritto:
>
> Prova con Nome_Form.Nome_variabile_della_Form
avevo provato, ma mi da un errore di compilazione, sulla definizione
    public Miavar as miotipo
ciao, mix


title: errore "query non aggiornabile" (3073)

author: Silvia

text:
Salve a tutti,
ho creato una query di selezione che estrae i dati da 2 tabelle,
fin qui tutto ok.
Poi ho trasformato la query in una di aggiornamento che
mi modifica il contenuto di un campo della query.
Qui arriva il problema:
mi si presenta il msg di errore
"Per l'operazione è necessaria una query aggiornabile (3073)"
eppure non mi trovo in nessuna delle possibili cause elencate nella giuda:
-non ho nessuna relazione tra le 2 tab.
- il db non è di sola lettura
-sono l'amministratore del db
Qualcuno sa dirmi da cosa altro può dipendere tale errore.
TIA
P.S.
Come mai oggi tornando dalle ferie mi ritrovo senza più i post nel newsgroup
ad eccezione di quelli dal 18-08-01 circa?
i miei cari post che fine hanno fatto?


title: errore "query non aggiornabile" (3073)

author: Silvio Berruti

text:
"Silvia" <
topolina...@yahoo.com
> ha scritto nel messaggio
news:9mdiag$ke9$1...@serv1.iunet.it...
> Salve a tutti,
>
> ho creato una query di selezione che estrae i dati da 2 tabelle,
> fin qui tutto ok.
> Poi ho trasformato la query in una di aggiornamento che
> mi modifica il contenuto di un campo della query.
> Qui arriva il problema:
> mi si presenta il msg di errore
> "Per l'operazione è necessaria una query aggiornabile (3073)"
> eppure non mi trovo in nessuna delle possibili cause elencate nella giuda:
> -non ho nessuna relazione tra le 2 tab.
> - il db non è di sola lettura
> -sono l'amministratore del db
>
> Qualcuno sa dirmi da cosa altro può dipendere tale errore.
Probabilmente la tua query genera un recordset non aggiornabile, come quello
creato da un raggruppamento et similia.
>
> P.S.
> Come mai oggi tornando dalle ferie mi ritrovo senza più i post nel
newsgroup
> ad eccezione di quelli dal 18-08-01 circa?
> i miei cari post che fine hanno fatto?
Se usi OE prova a reimpostare il file locale nelle proprietà del NG; inoltra
aggiorna OE alla 5.5.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: errore "query non aggiornabile" (3073)

text:
"Silvia" <
topolina...@yahoo.com
> ha scritto nel messaggio
news:9mdiag$ke9$1...@serv1.iunet.it...
> Salve a tutti,
>
> ho creato una query di selezione che estrae i dati da 2 tabelle,
> fin qui tutto ok.
> Poi ho trasformato la query in una di aggiornamento che
> mi modifica il contenuto di un campo della query.
> Qui arriva il problema:
> mi si presenta il msg di errore
> "Per l'operazione è necessaria una query aggiornabile (3073)"
> eppure non mi trovo in nessuna delle possibili cause elencate nella giuda:
> -non ho nessuna relazione tra le 2 tab.
> - il db non è di sola lettura
> -sono l'amministratore del db
>
> Qualcuno sa dirmi da cosa altro può dipendere tale errore.
>
Perdonami, ma se tu dici, nella seconda riga del tuo messaggio, che la query
l'hai basata su due tabelle, significa anche che le hai messe in join, che è
uno dei modi per metterle in relazione tra di loro e quindi creare un
recordset non aggiornabile (ovvero sei in uno dei casi evidenziati dalla
guida).
Anzi, se avessi messo esplicitamente in relazione tra di loro le 2 tabelle e
la relazione fosse stata di tipo uno-a-molti, almeno i campi relativi alla
tabella del lato molti risultavano aggiornabili.
> TIA
>
> P.S.
> Come mai oggi tornando dalle ferie mi ritrovo senza più i post nel
newsgroup
> ad eccezione di quelli dal 18-08-01 circa?
> i miei cari post che fine hanno fatto?
Sono stati cancellati, probabilmente su tua indicazione, anche se non
voluta.
Provo ad indovinare.
Usi Outlook Express; quando lo hai insallato hai accettato le impostazione
di default; ce ne è una "Elimina i messaggi delle news XX giorni dopo il
download" (la trovi a Strumenti=>Opzioni=>Manutenzione); se non cambi questa
impostazione, il valore di default di XX al momento dell'installazione è =
10; essendo oggi il 27/8/2001, OE ti ha giustamente cancellato tutti i
messaggi del NG scaricati sino al 17/8/2001.
Se vuoi conservare più a lungo i messaggi devi, a tuo piacimento, cambiare
il valore di XX; puoi comunque flaggare, nella colonna con gli "occhiali", i
thread che vuoi che non vengano mai cancellati (almeno sino a quando sono
flaggati).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: errore "query non aggiornabile" (3073)

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:6wyi7.21253$%a4.8...@news.infostrada.it...

Ahhhhhhhhh
quindi le 2 tabelle inserite nella query, anche se non ho creato nessuna
relazione
"esplicita" (cioè nella visualizzazione struttura della query nessuna "riga"
va da una tabella all'altra e nemmeno nella finesra delle relazioni) il
fatto che siano inserite entrambe nella query le rende in join??
Se è così scusa la mia domanda da quattro soldi
Beh ma un povero cristiano allora come deve fare....
Come al solito cercherò qualche "via alternativa" per fregare il mio A97
> > TIA
> >
> > P.S.
> > Come mai oggi tornando dalle ferie mi ritrovo senza più i post nel
> newsgroup
> > ad eccezione di quelli dal 18-08-01 circa?
> > i miei cari post che fine hanno fatto?
>
> Sono stati cancellati, probabilmente su tua indicazione, anche se non
> voluta.
> Provo ad indovinare.
> Usi Outlook Express; quando lo hai insallato hai accettato le impostazione
> di default; ce ne è una "Elimina i messaggi delle news XX giorni dopo il
> download" (la trovi a Strumenti=>Opzioni=>Manutenzione); se non cambi
questa
> impostazione, il valore di default di XX al momento dell'installazione è =
> 10; essendo oggi il 27/8/2001, OE ti ha giustamente cancellato tutti i
> messaggi del NG scaricati sino al 17/8/2001.
> Se vuoi conservare più a lungo i messaggi devi, a tuo piacimento, cambiare
> il valore di XX; puoi comunque flaggare, nella colonna con gli "occhiali",
i
> thread che vuoi che non vengano mai cancellati (almeno sino a quando sono
> flaggati).
>
No No,
l'opzione "Elimina i messaggi delle news XX giorni dopo il download"
è stata la prima cosa che ho disabilitato ed infatti mi sono spariti anche
i thread evidenziati con gli "occhiali" (questa è la cosa che mi fa
imbestialire)
Poi mi si è accesa una lampadina nel cervello e ho voluto fare una prova:
ho aggiunto in Outlook Express un altro server delle news ho sottoscritto
anche lì questo Ng e.....opla mi sono "venuti giù" la bellezza di circa
37000 thread
Ahh....l'ho fregato! ma mi toccherà re-flaggare i thread di mio interesse.
Credo che il mio 1° server delle news abbia fatto un pò di pulizia
(gli venisse....., ops scusate)
Grazie Roberto.
Silvia


title: errore "query non aggiornabile" (3073)

author: Carmine

text:
"Silvia" <
topolina...@yahoo.com
> ha scritto nel messaggio
news:9mfgnd$ffe$1...@serv1.iunet.it...

No il fatto che siano inserite entrambe nella query sono sicuramente senza
join.
Ma appunto perchè manca un campo di legame tra le due tabelle Access non
riesce a capire come sono collegate e quindi ad aggiornare.
Poi, scusami, ma utilizzare una query con due tabelle senza legame tra di
loro è un  pò strano.
Non è che forse hai commesso qualche errore di progettazione del DataBase.
Ciao
Carmine Onofrio



title: errore "query non aggiornabile" (3073)

text:
CUT
> >
> > Ahhhhhhhhh
> > quindi le 2 tabelle inserite nella query, anche se non ho creato nessuna
> > relazione
> > "esplicita" (cioč nella visualizzazione struttura della query nessuna
> "riga"
> > va da una tabella all'altra e nemmeno nella finesra delle relazioni) il
> > fatto che siano inserite entrambe nella query le rende in join??
> > Se č cosě scusa la mia domanda da quattro soldi
> >
> > Beh ma un povero cristiano allora come deve fare....
> > Come al solito cercherň qualche "via alternativa" per fregare il mio A97
> >
> No il fatto che siano inserite entrambe nella query sono sicuramente senza
> join.
> Ma appunto perchč manca un campo di legame tra le due tabelle Access non
> riesce a capire come sono collegate e quindi ad aggiornare.
> Poi, scusami, ma utilizzare una query con due tabelle senza legame tra di
> loro č un  pň strano.
> Non č che forse hai commesso qualche errore di progettazione del DataBase.
> Ciao
> Carmine Onofrio
>
CUT
Ammetto che probabilmente sono stata troppo vaga:
il fatto non posso mettere in relazione le 2 tabelle
per il semplice fatto che non c'č un campo che le possa
accomunare direttamente, mi spiego
il campo-chiave primaria della 1° tabella č CONTENUTO
nel campo-chiave primaria della 2° tab.
allora io che fo...
... ho creato una query con entrambe le tab.
seleziono 1 campo da entrambe (i campi chiave)
e inserisco nella 3° colonna della struttura della query
InStr([Cartuccia];[codfornit]) e per criterio
metto che sia diversa da 0
...cosě ci pensa Access a trovare le correlazioni
tra i record delle 2 tabelle.
Ora finché la query č di selezione tutto Ok
ma se la trasformo in Q di Aggiornamento
e aggiungo 1 campo della 1° tab.
da aggiornare con 1 nuovo valore
mi ritorna l'errore 3073.
La scelta della mia query č dunque errata?
Comunque il sistema per riuscire a fare ciň che
volevo l'ho trovato:
ho trasformato la mia query in una di creazione
tabella, poi creo una query di aggiornamento
che si basa sulla nuova tab. e le mie 2 iniziali
(questa volta con le relazioni esplicitate: ora posso
 visto che la 3° tab. contiene i 2 campi chiave)
Ma potevo risparmiarmi un po' di strada?
Scusate la mia ignoranza
TIA
Silvia


title: errore "query non aggiornabile" (3073)

text:
"Silvia" <
nospam-...@yahoo.com
> ha scritto nel messaggio
news:9mi5pa$h9q$1...@serv1.iunet.it...
> CUT
> > >
> > > Ahhhhhhhhh
> > > quindi le 2 tabelle inserite nella query, anche se non ho creato
nessuna
> > > relazione
> > > "esplicita" (cioè nella visualizzazione struttura della query nessuna
> > "riga"
> > > va da una tabella all'altra e nemmeno nella finesra delle relazioni)
il
> > > fatto che siano inserite entrambe nella query le rende in join??
> > > Se è così scusa la mia domanda da quattro soldi
> > >
> > > Beh ma un povero cristiano allora come deve fare....
> > > Come al solito cercherò qualche "via alternativa" per fregare il mio
A97
> > >
> > No il fatto che siano inserite entrambe nella query sono sicuramente
senza
> > join.
> > Ma appunto perchè manca un campo di legame tra le due tabelle Access non
> > riesce a capire come sono collegate e quindi ad aggiornare.
> > Poi, scusami, ma utilizzare una query con due tabelle senza legame tra
di
> > loro è un  pò strano.
> > Non è che forse hai commesso qualche errore di progettazione del
DataBase.
> > Ciao
> > Carmine Onofrio
> >
> CUT
>
> Ammetto che probabilmente sono stata troppo vaga:
> il fatto non posso mettere in relazione le 2 tabelle
> per il semplice fatto che non c'è un campo che le possa
> accomunare direttamente, mi spiego
>
> il campo-chiave primaria della 1° tabella è CONTENUTO
> nel campo-chiave primaria della 2° tab.
>
> allora io che fo...
> ... ho creato una query con entrambe le tab.
> seleziono 1 campo da entrambe (i campi chiave)
> e inserisco nella 3° colonna della struttura della query
> InStr([Cartuccia];[codfornit]) e per criterio
> metto che sia diversa da 0
> ...così ci pensa Access a trovare le correlazioni
> tra i record delle 2 tabelle.
> Ora finché la query è di selezione tutto Ok
> ma se la trasformo in Q di Aggiornamento
> e aggiungo 1 campo della 1° tab.
> da aggiornare con 1 nuovo valore
> mi ritorna l'errore 3073.
>
> La scelta della mia query è dunque errata?
>
> Comunque il sistema per riuscire a fare ciò che
> volevo l'ho trovato:
> ho trasformato la mia query in una di creazione
> tabella, poi creo una query di aggiornamento
> che si basa sulla nuova tab. e le mie 2 iniziali
> (questa volta con le relazioni esplicitate: ora posso
>  visto che la 3° tab. contiene i 2 campi chiave)
>
> Ma potevo risparmiarmi un po' di strada?
> Scusate la mia ignoranza
>
> TIA
> Silvia
>
Scusami, ma ancora non riesco a capire bene.
Comunque, se vuoi, inviami il database con pochi records nelle tabelle, in
modo che me le guardo un attimino e ti dico cosa può essere migliorato se
possibile.
L'indirizzo e-mail è:
carmine...@hotmail.com
Ciao
Carmine Onofrio


title: Eliminazione record

author: Maurino

text:
E' possibile con una istruzione SQL eliminare tutti i record nella tabella
Clienti ordinata per IDCliente lasciando solo i primi cinque record ?
Grazie a chiunque volesse aiutarmi.
    Maurino


title: Eliminazione record

author: MA

text:
"Maurino" <
proge...@tin.it
> ha scritto nel messaggio
news:4xdRa.70035$qa5.1...@news2.tin.it...

Apri il rst, ti sposti al 1 rst, poi vai al quinto ti prendi l'id e deleti
quelli con l'id > di quello.
Se hai problemi, facci sapere
MAssimiliano


title: Eliminazione record

author: Giorgio Prx

text:
"Maurino" <
proge...@tin.it
> ha scritto nel messaggio
news:4xdRa.70035$qa5.1...@news2.tin.it...

Ciao Maurino
Una possibile soluzione, è un po' lenta ma dipende dal Nr di clienti
---------
DELETE Clienti.*
FROM Clienti
WHERE Codice Not In (Select TOP 5 Codice From Clienti Order By Codice)
----------------------
Se invece sei in grado di rilevare i primi 5 codici clienti puoi comporre la
query in questo modo
--------------
DELETE Clienti.*
FROM Clienti
WHERE Codice Not In (1,2,3,4,5)
--------------
Meglio ancora  se riesci a individuare il codice del 5^ cliente
--------------
DELETE Clienti.*
FROM Clienti
WHERE Codice>5
--------------
Ciao Giorgio.


title: Eliminazione record

text:

Ma perchè m complico sempre la vita???
Hai ragione Giorgio, mi piace la prima
MAssimiliano


title: Eliminazione record

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:pjeRa.6307$B8...@news.edisontel.com...
> > > E' possibile con una istruzione SQL eliminare tutti i record nella
> tabella
> Ma perchè m complico sempre la vita???
> Hai ragione Giorgio, mi piace la prima
> MAssimiliano
Ciao Ma
La prima soluzione come ho avvisato è lenta perchè per ogni riga viene
eseguita la SubQuery, ho voluto solo esporre i tre metodi e tutto sommato il
più performante è il tuo. L'ideale sarebbe questa query in Sql Ansi 92 ma in
Access non funziona.
----------------------
DELETE Clienti
FROM Clienti Cli1
           LEFT Join (Select TOP 5 Codice
                             FROM Clienti
                             ORDER By Codice) AS Cli2
           ON Cli1.Codice=Cli2.Codice
WHERE Cli2.Codice IS NULL
---------------------
 Ciao Giorgio.


title: Eliminazione record

text:
> > > > E' possibile con una istruzione SQL eliminare tutti i record nella
> > tabella
>
>
> > Ma perchè m complico sempre la vita???
> > Hai ragione Giorgio, mi piace la prima
> > MAssimiliano
>
> Ciao Ma
> La prima soluzione come ho avvisato è lenta perchè per ogni riga viene
> eseguita la SubQuery, ho voluto solo esporre i tre metodi e tutto sommato
il
> più performante è il tuo. L'ideale sarebbe questa query in Sql Ansi 92 ma
in
> Access non funziona.
> ----------------------
> DELETE Clienti
> FROM Clienti Cli1
>            LEFT Join (Select TOP 5 Codice
>                              FROM Clienti
>                              ORDER By Codice) AS Cli2
>            ON Cli1.Codice=Cli2.Codice
> WHERE Cli2.Codice IS NULL
> ---------------------
>
>  Ciao Giorgio.
Mi piace troppo lo spirito di questo NG
MAssimiliano


title: Format anno su una query

author: Mauro

text:
Ciao,
Sul campo di una query ho scritto:
Intervallo: Format([DataInserimento];"mm")
Nei criteri ho messo: [Numero del Mese:  "esempio 05 per Maggio"]
cosi' va bene, avete idea di come posso fare per formattare l'anno?

Grazie!


title: Format anno su una query

author: cidi

text:
"Mauro" <
mauro....@volponi.it
> ha scritto nel messaggio
news:e6ffc197.0401...@posting.google.com...

Non va bene mettendo "aa" al posto di "mm" ?
>
> Grazie!
Ciao Daniele


title: Format anno su una query

text:
"cidi" <
dadonzin...@tin.it
> wrote in message
news:73xLb.80058$_
P.30...@news4.tin.it
> > Sul campo di una query ho scritto:
> >
> > Intervallo: Format([DataInserimento];"mm")
> >
> > Nei criteri ho messo: [Numero del Mese:  "esempio 05 per Maggio"]
> >
> > cosi' va bene, avete idea di come posso fare per formattare l'anno?
>
> Non va bene mettendo "aa" al posto di "mm" ?
> > Grazie!
>
> Ciao Daniele
Credo di no Daniele, il fatto che "mm" vada bene è un semplice
caso di Somiglianza Italo-Inglese, sta a dire Month e non Mese,
così come giorno no è "gg", ma "dd", di conseguienza anno non sarà "aa"
ma "yy" o meglio "yyyy"
Con "yy" ritorna 01/02/03
Con "yyyy" ritorna 2001/2002/2003
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Format anno su una query

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c2313b6e192c0604e3...@mygate.mailgate.org...

Ciao Alex
grazie per la correzione ...
ho ricordato adesso che nelle query bisogna mettere le impostazioni inglesi.
Ho avuto un problema con datediff per il giorno mettevo "d" come nell'help
...Karl mi ha fatto notare che siamo italiani :) e ci vuole "g" ..... io
provo sempre entrambe le soluzioni ...una deve funzionare ;-)
con la mia risposta volevo spingere Mauro a "provare" ..come dire hai messo
mm e hai ottenuto mesi ..ergo mettendo.......uva .... non ottieni SP6 :-)
Ciao Daniele


title: Format anno su una query

author: ALESSANDRO Baraldi

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:i9CLb.82919$_P.30...@news4.tin.it...
[CUT]
>
> Ciao Alex
> grazie per la correzione ...
> ho ricordato adesso che nelle query bisogna mettere le impostazioni
inglesi.
> Ho avuto un problema con datediff per il giorno mettevo "d" come nell'help
> ...Karl mi ha fatto notare che siamo italiani :) e ci vuole "g" ..... io
> provo sempre entrambe le soluzioni ...una deve funzionare ;-)
> con la mia risposta volevo spingere Mauro a "provare" ..come dire hai
messo
> mm e hai ottenuto mesi ..ergo mettendo.......uva .... non ottieni SP6 :-)
>
> Ciao Daniele
>
He....He.....He....!
Con l'uva si fa il VINO...., chiedi a Karl...!
Ciao.
@Alex.


title: Creazione, ridenominazione e cancellazione fogli Excel.

author: TANNHAUSER

text:
WXP SP3/A03
Buonasera a tutti.
In una maschera di Access ho 4 pulsanti:
1- apre una finestra per scegliere un file di testo nel PC;
2- crea una cartella di Excel con un foglio dummy in base al nome del file
di testo del punto 1;
3- aggiunge, attraverso una query, un nuovo foglio di Excel alla cartella
creata al punto 2;
4- rinomina il foglio aggiunto al punto 3 in base al nome del file del
punto 1.
Al primo giro, tutto OK; quando, in un secondo momento, devo solo
utilizzare i punti 1, 3 e 4 (il 2 non mi serve più perchè il file l'ho già
creato) non riesco più:
a) ad aggiungere un foglio nuovo con la query (i dati vengono scritti al
posto di quelli esistenti);
b) a identificare il foglio della cartella Excel da rinominare, in quanto
non viene creato un nuovo foglio ma, come appena scritto, i dati finiscono
in quello esistente.
Come posso risolvere entrambi i problemi?
Grazie.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da Parma

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:gr01gq$ntr$1...@news.newsland.it...

è naturale.....in prima istanza il tuo codice apre excel e crea il file....
nella seconda devi intercettare il file aperto e scriverlo...ma e c'è un
ma....non MA :-)) ....se in prima istanza non hai salvato il file...non puoi
scriverlo in seconda istanza...
in ogni caso perchè non scrivi tutto in prima istanza?
se non potessi....a metà del codice salvi il file temporaneamente...chiudi e
lo riapri in seconda istanza...
mi son spiegato?spero di sì...:-)
ciao
--
Roberto da Parma


title: help inno setup (forse Karl mi può aiutare)

author: Luciano

text:
ciao
sto cercando di creare un pacchetto di installazione di un mdb con inno
setup in alternativa ad access runtime ma ho un problema: intanto quando mi
chiede di caricare il file principale di default mi chiede un exe  (!?), io
invece gli do l'mdb, lui lo carica e si conclude l'asssemblaggio. Compilo il
tutto e provo ad installare il pacchetto, ma inno non fa altro che
restituirmi l'mdb come glielo avevo dato. Provo ad installare il pacchetto
su un pc dove non c'è access e mi estrae un file che il sistema non
riconosce. Ora, come si fa a dire a inno che l'mdb deve diventare runtime di
access?
grazie mille


text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:OMfVd.607659$b5.27...@news3.tin.it...

Devi caricare anche il runtime da access developer.
Inno serve solo per "scaricare" eseguibili, ocx e i tuoi database (o altri
file) ma non sostituisce il runtime di Aceess.
Serve solo per lanciare l'installazione.
MAssimialino


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:sTfVd.2460$tY2...@news.edisontel.com...

mi era stato proposto come alternativa gratuita ad access runtime. Cioè tu
dici che devo creare il pacchetto con access develper e come una sorta di
matrioska infilare il pacchetto nel pacchetto di innosetup? questo intendi
per caricare anche il runtime di access?
grazie


text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:megVd.988108$35.36...@news4.tin.it...

Hai fatto un casino con 'sto post...
hai cambiato il subject e il mio newsreader l'ha staccato dal resto
dell'albero, l'hai mandato nella mia mail privata e poi l'hai postato in
"maniera corretta"
Te posseno...
;-P
MAssimiliano


title: problemi su un PC

author: Xÿmox

text:
con un programma fatto con access mi interfaccio al vecchio MapPoint e
prendo le cordinate dell'indirizzo inserito in un campo del database.

Solo su un PC mi esce questo errore:
"per eseguire l'operazione richiesta è necessaria l'esecuzione con
privilegi elevati"

E anche se lancio MapPoint direttamente dall'icona lo devo lanciare come
amministratore altrimenti non parte.

Su altri PC che hanno questo programma installato non ho questo
problema, stesso SO (win10)
Avete qualche idea su cosa possa fare?

p.s. per lanciarlo direttamente ho risolto mettendo il flag in -->
copatibilità --> esegui questo programma come amministratore, ma non
riolve il problema quando lo utilizzo da access

grazie marco


title: problemi su un PC

author: BFS

text:

il controllo utente (pannello di controllo) come è impostato in questo pc?


title: problemi su un PC

text:
Il 26/07/19 14:51, BFS ha scritto:
>
>
> il controllo utente (pannello di controllo) come è impostato in questo
> pc?
>

non ha restrizioni, è administrator

Cmq sono sempre più convinto che il problema sia a livello di windows

grazie

--


title: problemi su un PC

author: Annibale

text:
Il 26/07/2019 14:44, Xÿmox ha scritto:
> con un programma fatto con access mi interfaccio al vecchio MapPoint e
> prendo le cordinate dell'indirizzo inserito in un campo del database.
>
> Solo su un PC mi esce questo errore:
> "per eseguire l'operazione richiesta è necessaria l'esecuzione con
> privilegi elevati"
>
> E anche se lancio MapPoint direttamente dall'icona lo devo lanciare come
> amministratore altrimenti non parte.
>
> Su altri PC che hanno questo programma installato non ho questo
> problema, stesso SO (win10)
> Avete qualche idea su cosa possa fare?

in una rete con dominio o active directory, ci sono le group policy
(criteri di gruppo), per cui pc uguali possono comportarsi in modo diverso.


title: Query UNIONE

author: Alby

text:
Ciao!Un problemino..Ho creato una query che unisce più query..Ma poi i
record vengono messi in ordine automaticamente, e non nell'ordine in
cui ho fatto le union select..
Esempio
       SELECT BGM.* FROM BGM
       UNION SELECT NAD.* FROM NAD
       UNION SELECT DTM.* FROM DTM
       UNION SELECT LIN.* FROM LIN;
la query non mi mette, come invece vorrei, il campo di BGM,poi di NAD,
poi di DTM ed infine di LIN..MA sparsi..Come faccio?Grazie 1000!
--
Alby
Inviato da
www.mynewsgate.net


title: Query UNIONE

text:
"Alby" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200411171...@mynewsgate.net...

Ciao ti crei un campo e gli metti l'ordine
select "1" as Ord, Bgm....
e ordini per quello
ciao
MAssimiliano


title: aiuto su imagebutton

author: Ricci

text:
Un ciao a tutti quelli del N.G.,
qualche giorno fa su:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=288
ho scaricato questo esempio per personalizzare i bottoni delle form.
Purtroppo non riesco ha riprodurlo sulle mie maschere, ho esportato le
classi, i moduli e tutto il resto ma non mi funziona. Cosa stò sbagliando
e/o tralasciando?
Trovo questo esempio molto bello e vorrei essere in grado di riprodurlo, mi
potete aiutare?
In caso, visto che sono poco esperto di access e di VBA, potreste scrivermi
una qualche seguenza passo passo?
Ho provato ma proprio non riesco a far uscire questo bottoni...!
Vi ringrazio anticipatamenete,
Stefano.


title: aiuto su imagebutton

author: Access

text:
ciao ricci,
"Ricci" <
ric...@tin.it
> ha scritto nel messaggio
news:46c7f97b$0$10624$4faf...@reader2.news.tin.it...

Ma che controlli hai usato sulle form per creare i pulsanti? Sono Etichette?
--
Ciao
Access


title: aiuto su imagebutton

author: Alessandro Baraldi

text:

Avevo risposto ma non vedo il messaggio....
In ogni caso quel demo prevede 3 Oggetti
1) Label in primo piano
2) Controllo Immagine in 2° piano
3) 3 Controlli immagine per le 3 Immagini dell'effetto.
Il problema potrebbe derivare dal fatto ho strutturato la Routine su
LOad
di caricamento della Collection in questo modo:
        If ctl.ControlType = acLabel And ctl.Tag <> "NO" Then
Ciò prevede che tutti i controlli ad esclusione delle LABEL che devono
essere associate alla collection abbiano un NO nella proprietà TAG.
Per semplificare la cosa si posono usare metodi differenti, ma serve
sempre CAPIRE cosa e come funziona il Demo.
Se metti nelle LABEL che costituiscono l'effetto alla prorpeità TAG
questo:
"EFFETTO"
e modifichi la riga di codice precedente:
        If ctl.ControlType = acLabel And ctl.Tag ="EFFETTO" Then
dovrebbe essere più immediato...!
Tieni presente che i controlli Immagine devono chiamarsi:
imgBtn1
imgBtn2
imgBtn3
ecc...
Le label
txt1
txt2
txt3
Se vuoi cambiare i nomi va modificata la logica del demo, il chè è
anche semplice...
@Alex


title: Tasto destro

author: RoDAgo

text:
"Omar Carrara." scrisse...
> This is a multi-part message in MIME format.
>
> ------=_NextPart_000_0005_01BF8AFE.24C24160
> Content-Type: text/plain;
> charset="iso-8859-1"
Non postare in html!
Utilizza un oggetto più specifico!
> Si può disattivare il tasto destro del mouse?
Se intendi dire la possibilità di disabilitare i menù di scelta rapida, vai
in avvio dal menù strumenti e togli la spunta Menù di scelta rapida
predefiniti.
> E il tasto shift (evitare che tenendolo premuto mentre apro il DB si
> acceda agli oggetti del DB)?
È possibile utilizzare la proprietà AllowBypassKey per specificare se
attivare o meno il tasto shift, dai un'occhiata all'help.
> Grazie in anticipo.
Prego in posticipo.
RoDAgo


title: Problema apertura report da maschera

author: Paul

text:
salve
su un db  access2000 ho creato una maschera menů che su un pulsante apre
in preview un report con il codice docmd.openreport "aa", acpreview.
il problema č che dopo l'esecuzione del report (che non va sempre a buon
fine) poi mi blocca gli altri pulsanti "errore 2486: impossibile
eseguire l'azione adesso", ho come l'impressione che rimanga del codice
in esecuzione che blocca tutto (ma il report non ha nessun codice).
il bello č che se faccio partire il report con un doppio click sulla sua
icona nella struttura a schede tutto fila liscio per n volte! č come se
access facesse piů fatica ad eseguirlo tramite il docmd che
direttamente. come posso risolvere???
grazie


title: Problema apertura report da maschera

author: MegaMax

text:
"Paul" <
t...@libero.it
> ha scritto nel messaggio
news:3B04E935...@libero.it...
> salve
> su un db  access2000 ho creato una maschera menù che su un pulsante apre
> in preview un report con il codice docmd.openreport "aa", acpreview.
>
> il problema è che dopo l'esecuzione del report (che non va sempre a buon
> fine) poi mi blocca gli altri pulsanti "errore 2486: impossibile
> eseguire l'azione adesso", ho come l'impressione che rimanga del codice
> in esecuzione che blocca tutto (ma il report non ha nessun codice).
> il bello è che se faccio partire il report con un doppio click sulla sua
> icona nella struttura a schede tutto fila liscio per n volte! è come se
> access facesse più fatica ad eseguirlo tramite il docmd che
> direttamente. come posso risolvere???
Anche a me sono capitati problemi similare in un contesto completamente
diverso...
io cambiavo la query sorgente di una casella di riepilogo, aggiornavo la
query, e selezionavo il primo valore da codice... e si bloccava tutto... poi
cliccavo col mouse in una zona qualunque, o schiacciavo un tasto qualunque
anche lo (shift) e tutto tornava a funzionare.
Purtroppo non ho risolto... ed ho tolto quella funzionalità, personalmente
l'ho classificato come un palese bug di Access.
La cosa si verificava con A2000, con l'SP1 o l'SP1+SR2 non ho provato.
Ciao, Max


title: Problema con formattazione di un campo e query di aggiornamento

author: Donny

text:
Chiedo scusa per l'oggetto non proprio chiaro ma non sapevo come descriverlo
meglio.
Il problema è questo:Ho una query di aggiornamento con vari campi in cui
immetto dei valori fissi,e fin qui nessun problema
Ho un campo Codice_Articolo di lunghezza variabile (Pippo.paperino,etc)
Uno di questi campi (chiamato chiave_articolo)dovrebbe essere formato dal
campo codice articolo di lunghezza 20 (allineato a sx riempito di spazi fino
a 20 caratteri)+20 *
Esempio 1
Campo Codice articolo "Pippo",accodato al campo chiave_articolo      "Pippo
********************"
Esempio 2
Campo Codice articolo "Paperino",accodato al campo chiave_articolo "Paperino
********************"
Ho provato con la funzione format sul campo Codicearticolo ma quando
concateno gli * mi perde gli spazi  ,risultato
"Pippo********************",mentre impostando come maschera di imput
"AAAAAAAAAAAAAAAAAAAA"###################"direttamente il campo
chiave_articolo lo vedo nel risultato della query corretto ma se lo accodo
non funziona ma mi accoda solo "Pippo".
Grazie a tutti per una eventuale risposta .


text:
"Donny" <
d.s...@donatigroup.com
> ha scritto nel messaggio
news:ejv8nl$mda$1...@fata.cs.interbusiness.it...
> #CUT
 Campo Codice articolo "Pippo",accodato al campo chiave_articolo      "Pippo
> ********************"
> Esempio 2
> Campo Codice articolo "Paperino",accodato al campo chiave_articolo
> "Paperino ********************"
#Cut
Scusatemi ancora,ho notato adesso che nell'esempio non vengono visualizzati
gli spazi di riempimento dopo il codice articolo.


text:
Ho risolto con la seguente funzione,spero possa essere utile ad altri
'*********************************************************************
   'Declarations section of the module.
 '*********************************************************************
   Option Explicit
   Dim x As Integer
   Dim PadLength As Integer
 '=====================================================================
   'The following function will left pad a string with a specified
   'character. It accepts a base string which is to be left padded with
   'characters, a character to be used as the pad character, and a
   'length which specifies the total length of the padded result.
 '=====================================================================
   Function Lpad (MyValue$, MyPadCharacter$, MyPaddedLength%)
      Padlength = MyPaddedLength - Len(MyValue)
      Dim PadString As String
      For x = 1 To Padlength
         PadString = PadString & MyPadCharacter
      Next
      Lpad = PadString + MyValue
   End Function
 '=====================================================================
   'The following function will right pad a string with a specified
   'character. It accepts a base string which is to be right padded with
   'characters, a character to be used as the pad character, and a
   'length which specifies the total length of the padded result.
 '=====================================================================
   Function Rpad (MyValue$, MyPadCharacter$, MyPaddedLength%)
      Padlength = MyPaddedLength - Len(MyValue)
      Dim PadString As String
      For x = 1 To Padlength
         PadString = MyPadCharacter & PadString
      Next
      Rpad = MyValue + PadString
   End Function
"Donny" <
d.s...@donatigroup.com
> ha scritto nel messaggio
news:ejvl5k$qbt$1...@carabinieri.cs.interbusiness.it...



title: casella di testo che si aggiorna solo con debug

author: Giuseppe

text:
Buon pomeriggio.
Con il seguente codice
Me.txtUltimaPagina = Arrotonda_Eccesso(Form_smRiepSoci.txtConteggio / 14, 1)
Ottengo il numero dell'ultima pagina di una sottomaschera che mi visualizza 14 record per ogni pagina.
Su apertura form principale la sottomaschera è vuota.
Appena eseguo il primo filtro (IdAzienda), la sottomaschera si popola di 48 record ma la casella di testo non associata me.txtUltimaPagina anzichè avere valore 4 ha valore 0.
Se eseguo la routine passo a passo con il debug, invece visualizza correttamente 4.
Ad ogni successivo clic sui pulsanti avanti o indietro il numero di pagina si aggiorna correttamente anche senza debug.
Ho provato in tutti i modi ma non riesco a risolvere.
Grazie
Giuseppe


author: Michele

text:

Arrotonda_Eccesso dove si trova? nel recordsource?
1) perché non lo fai da codice?
2) forse con refresh risolvi


author: Phoenix Coop

text:

Ciao Michele.
Arrotonda_Eccesso è una funzione che ho messo in un modulo.
Ho aggiuntoil me.refresh  dopo
        Me.txtUltimaPagina = Arrotonda_Eccesso(Form_smRiepSoci.txtConteggio / 14, 1)
 ma la casella di testo, solo la prima volta mi mostra 0 , poi se clicco i pulsanti pg.avant o pg. indietro che richiamano la sub dove c'è sempre la riga
 Me.txtUltimaPagina = Arrotonda_Eccesso(Form_smRiepSoci.txtConteggio / 14, 1)
mi dà il risultato corretto.
Con il debug funziona anche la prima volta.
Grazie.
Giuseppe


text:

Nessuna idea?
Io continuo a provare e spostare la riga, ma niente.
Succede anche se vado in modifica di un record.
Quando torna visibile la maschera ha di nuovo 0 come ultiima pagina e non quella corretta.
Buona domenica a tutti.
Giuseppe


text:

Ho risolto inserendo la funzione Timer
Nella routine corrente ho inserito
    Me.TimerInterval = 10
e successivamente
Private Sub Form_Timer()
    Me.txtUltimaPagina = Arrotonda_Eccesso(Form_smRiepSoci.txtConteggio / 14, 1)
End Sub
La casella di testo prima va su 0 e dopo sul numero di pagina corretto.
E' lento e brutto da vedere ma funziona.
Qualsiasi valore indico come intervallo del timer sembra non cambiare la tempistica.
Suggerimenti?
Giuseppe


text:

Devi trovare il giusto evento per far scattare il calcolo facendo varie prove oppure più semplicemente calcola tutto tramite codice.


text:

In effetti Michele, oltre a non piacermi ed esser macchinosa, la soluzone con il timer sembra non funzionare sempre.
Spero di aver trovato la soluzione definitiva.
Sfruttando la query filtrata per l'esportazione in excel, ho calcolato il numero dell'ultima pagina, così:
Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("SELECT Count(qsmRiepSociFiltrata.IdSocio) AS ConteggioDiIdSocio FROM qsmRiepSociFiltrata")
    Me.txtUltimaPagina = Arrotonda_Eccesso(rs!ConteggioDiIdSocio / 14, 1)
Grazie ancora.
Giuseppe.


text:

Buongiorno a tutti.
Ripropongo il quesito.
Avevo trovato una soluzione, secondo me macchinosa, con la creazione di una query che mostra i record filtrati nella sottomaschera e su questa query facevo il conteggio dei record presenti nella subform.
Con l'aggiunta di subfiltri anche la query non va più bene.
Possibile che in Vba la riga
Me.txtUltimaPagina = Arrotonda_Eccesso(Form_smRiepSoci.txtConteggio / 14, 1)
funzioni solo facendo il debug passo a passo, mentre se tolgo il punto di interruzione mi restituisce 0?
Ho provato a fare requerery della subform con Me!smRiepSoci.Form.Requery
con il refresh della form con me.Form.Refresh
ma il risultato è sempre 0.
Grazie.


author: Ammammata

text:
Il giorno Thu 22 Jul 2021 12:28:39p, *Phoenix Coop* ha inviato su
it.comp.appl.access il messaggio
news:9950af86-7e44-4b89...@googlegroups.com
. Vediamo
cosa ha scritto:

> Possibile che in Vba la riga
> Me.txtUltimaPagina = Arrotonda_Eccesso(Form_smRiepSoci.txtConteggio /
> 14, 1) funzioni solo facendo il debug passo a passo, mentre se tolgo
> il punto di interruzione mi restituisce 0?
>

questa delle cose che funzionano se le esegui passo passo mentre non vanno
se lasci andare il codice è uno dei misteri di cui non mi capacito neppure
io, essendoci in mezzo proprio in questi giorni :(

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: posizione e dimensione FORM

author: Ascorbic

text:
Salve a tutti,
è possibile riposizionare o ridimensionare un form direttamente via
codice?
grazie.


title: posizione e dimensione FORM

author: Pablitomf

text:
Ascorbic ha scritto:
> Salve a tutti,
> č possibile riposizionare o ridimensionare un form direttamente via
> codice?
> grazie.
Certo, ma se cerchi prima nell'help, impari di piů...
Trova Height (Altezza), Width (Larghezza), AutoResize (Dimensioni
automatiche)
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: posizione e dimensione FORM

author: sv

text:
Ascorbic ha scritto:
> Salve a tutti,

Il metodo MoveSize è quello che ti serve.
DoCmd.MoveSize--> vedi Help
--
rgrds
SC
--



title: posizione e dimensione FORM

author: ALESSANDRO Baraldi

text:
"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
news:2ie0g09mhrm7u40ku...@4ax.com...

La domanda sembrerebbe banale, ma non è che intendi fare qualche cosa
che riguarda il Resize su cambio Risoluzione...???
Se la tua domanda si limita solo allo spostamento nell'area dello schermo
Movesize e le relative proprietà di Form sono quello che ti serve.
Altrimenti dovresti essere più chiaro...
@Alex.


title: sos - dove è finito lo spazio disponibile del mio pc?

author: giovanna

text:
ho tentato di comprimere un mdb di grandi dimensioni (1.83 Gb). L'operazione
non č andata a buon fine e dopo, quando sono andata a verificare lo spazio
sul disco, ho scoperto che č diminuito di circa 1 Gb. Ho installato sul pc
Access 2000.
Resto in attesa di un aiuto!
Grazie


author: Setec Astronomy

text:
"giovanna" <
gi...@tiscalinet.it
> wrote in message
news:aqo40j$m3e$1...@lacerta.tiscalinet.it...
> ho tentato di comprimere un mdb di grandi dimensioni (1.83 Gb).
Definisci megli "comprimere".
Es.
Compatta e ripristina
o
Add to Zip?
> L'operazione
> non č andata a buon fine e dopo, quando sono andata a verificare lo spazio
> sul disco, ho scoperto che č diminuito di circa 1 Gb. Ho installato sul pc
> Access 2000.
Verifica le cartelle temporanee, che non si siano riempite dei resti della
compressione.
Saluti.


author: FABIO

text:
giovanna wrote:


> Grazie
Forse l'operazione č andata a buon fine...cmq prova ad eseguire uno
scandisk sull'unitą. Ciao, Fabio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Sib

text:
"giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
> ho tentato di comprimere un mdb di grandi dimensioni (1.83 Gb).
L'operazione
> non č andata a buon fine e dopo, quando sono andata a verificare lo spazio
> sul disco, ho scoperto che č diminuito di circa 1 Gb. Ho installato sul pc
> Access 2000.
Cavolo! quant'era che non compattavi il db?
Comunque, supponendo che parli di compattazione, avrai un file temporaneo
nella cartella dove risiede il db che rappresenta il tuo tentatico di
compattazione andato a male, e' quello che si e' fregato lo spazio.
Secondo me il tuo db e' danneggiato. Prova a importare tutti gli oggetti in
un nuovo db.
Sib
e la prossima volta scrivi un oggetto significativo


author: Antonio Biso

text:
"giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
news:aqo40j$m3e$1...@lacerta.tiscalinet.it...
> ho tentato di comprimere un mdb di grandi dimensioni (1.83 Gb).
L'operazione
> non č andata a buon fine e dopo, quando sono andata a verificare lo spazio
> sul disco, ho scoperto che č diminuito di circa 1 Gb. Ho installato sul pc
> Access 2000.
La compattazione di un db avviene in due passi distinti.
Prima di tutto viene creato un db temporaneo in cui, pezzetto per pezzetto
viene copiato il db originale senza tutta la "monnezza" che appunto si vuole
eliminare con la compattazione.
Alla fine, se tutto č andato a buon fine, il db originale viene sostituito
da quello nuovo.
Evidentemente, essendosi bloccata l'elaborazione, ti č rimasta sul groppone
la copia temporanea.
Prova a verificare nella directory del tuo db, la presenza di un file
intruso...
Antonio


title: query che crea un progressivo

author: Lara

text:
Ciao a tutti,
                la mia domanda sembrerŕ banale, ma io non connetto piů.
Ho due tabelle "Anagrafica" e "user" in relazione 1 a molti e voglio
inserire nuovi record sulla tabella user prendendo alcuni dati da anagrafica
e calcolando un progressivo sul campo "uid" di user stesso. Questo uid non č
definito come contatore, ma come campo numerico (mi serve che sia cosě).
Ho provato con questa query, ma ho ottenuto che i nuovi campi uid sono
maggiori dell'ultimo inserito, ma tutti uguali fra loro:
INSERT INTO [user] ( cod_pers, uid)
SELECT Anagrafica.cod_pers, (DMax("[uid]","user")+1) AS uid,
FROM Anagrafica LEFT JOIN [User] ON Anagrafica.cod_pers = User.cod_pers
WHERE (((User.cod_pers) Is Null));
Come faccio ad ottenere ciň che voglio e cioč i valori del campo uid diversi
e incrementali? Magari anche con 2 query...
Thanks in advance
Lara


title: query che crea un progressivo

author: Karl Donaubauer

text:
Lara ha scritto:
>                 la mia domanda sembrerà banale, ma io non connetto più.
> Ho due tabelle "Anagrafica" e "user" in relazione 1 a molti e voglio
> inserire nuovi record sulla tabella user prendendo alcuni dati da
> anagrafica e calcolando un progressivo sul campo "uid" di user stesso.
> Questo uid non è definito come contatore, ma come campo numerico (mi
> serve che sia così).
> Ho provato con questa query, ma ho ottenuto che i nuovi campi uid sono
> maggiori dell'ultimo inserito, ma tutti uguali fra loro:
>
> INSERT INTO [user] ( cod_pers, uid)
> SELECT Anagrafica.cod_pers, (DMax("[uid]","user")+1) AS uid,
> FROM Anagrafica LEFT JOIN [User] ON Anagrafica.cod_pers = User.cod_pers
> WHERE (((User.cod_pers) Is Null));
>
> Come faccio ad ottenere ciò che voglio e cioè i valori del campo uid
> diversi e incrementali? Magari anche con 2 query...
INSERT INTO [user] ( cod_pers, uid)
SELECT Anagrafica.cod_pers, (SELECT Count(*) FROM Anagrafica As Temp
 WHERE Temp.cod_pers < Anagrafica.cod_pers)+1 AS RowCount
FROM Anagrafica LEFT JOIN [User] ON Anagrafica.cod_pers = User.cod_pers
WHERE (((User.cod_pers) Is Null));
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: query che crea un progressivo

text:
Karl Donaubauer ha scritto:

Hmm, è un po' per una situazione ideale...
Se invece ci sono "buchi" nei record di [user] puoi provare:
INSERT INTO [user] ( cod_pers, uid)
SELECT Anagrafica.cod_pers, DMax("[uid]","user")+(SELECT Count(*) FROM
Anagrafica As Temp LEFT JOIN [User] ON Temp.cod_pers = User.cod_pers WHERE
User.cod_pers Is Null AND Temp.cod_pers < Anagrafica.cod_pers)+1 AS RowCount



title: query che crea un progressivo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:c20689$1nt5jo$1...@ID-46617.news.uni-berlin.de...
> Karl Donaubauer ha scritto:
> Se invece ci sono "buchi" nei record di [user] puoi provare:
> INSERT INTO [user] ( cod_pers, uid)
> SELECT Anagrafica.cod_pers, DMax("[uid]","user")+(SELECT Count(*) FROM
> Anagrafica As Temp LEFT JOIN [User] ON Temp.cod_pers = User.cod_pers WHERE
> User.cod_pers Is Null AND Temp.cod_pers < Anagrafica.cod_pers)+1 AS
RowCount
> FROM Anagrafica LEFT JOIN [User] ON Anagrafica.cod_pers = User.cod_pers
> WHERE (((User.cod_pers) Is Null));
Fantastico!!! E' proprio perfetta questa query.
Non avevo proprio pensato a questa strada.
Grazie 1000
Lara


title: Contatore in una query

author: laurus

text:
Vorrei creare un contatore in una query, è possibile??
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Contatore in una query

author: CIDI

text:
"laurus" <
fg...@tin.it
> ha scritto nel messaggio
news:fg9k0d$oh2$1...@news.newsland.it...
> Vorrei creare un contatore in una query, è possibile??
>
>
www.donkarl.com/it?FAQ3.11
Ciao
Daniele


title: Intercettare chiusura di Access

author: Tom

text:
Ciao al NG,
qualcuno sa se è possibile far scomparire i comandi in alto a destra di
Access, quelli per intenderci per ridurre a icona, ridimensionare e chiudere
il programma?
In pratica vorrei inetercettare la chiusura dell'applicazione in modo da far
eseguire una determinata macro prima di chiudere.
Siccome smi sono creato un pulsante di comando direttamente in una barra di
menu da me creata e quindi vorrei che il programa si chiudesse solo da quel
pulsante dove io faccio eseguire prima di cgiudere la mia macro.
Oppure se non c'è la possibilità di eliminare i pulsanti in alto a dx, e
qualcuno chiudesse l'applicazione da quel pulsante, prima di chiudere io
faccio eseguire la mia macro.
Spero di essere stato chiaro e qualcuno possa darmi una mano.
ciao Tommy


title: Intercettare chiusura di Access

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:%SeIc.47255$c_1.1...@twister1.libero.it...

Ciao Tommy.
Chiaro.
Puoi sia far scomparire i Button che in qualche modo intercettare
il comando.
1)Eliminare i Button di chiusura.
Io uso questa Classe(Sotto), per A97 se non ricordo male per
versioni come XP o 2003 c'è una Faq di Karl a riguardo
che puoi trovare da Google.
2)Leggi questo articolo
http://www.mvps.org/access/general/gen0005.htm
INSERIRE IN MODULO DI CLASSE
Option Compare Database
Option Explicit
'======================================================
'     AUTORE:     Alessandro Baraldi                  =
'     E.Mail:
ik2...@libero.it
                    =
'     Web   :
http://digilander.iol.it/ik2zok/
    =
'     Data  :     03/01/2002                          =
'======================================================
'****************************** ESEMPIO DI UTILIZZO ********************
'Esempio di Utilizzo Funzione
'  Per Bloccare
'   AccClsBtn (False)
'  Per Sbloccare
'   AccClsBtn (True)
'Function AccClsBtn(blS As Boolean)
   ''Funzione per l'utilizzo della Classe
   ''per disabilitare il Pulsante di Chiusura
   ''della Finestra di ACCESS
   'Dim c As clsClosebtn
   'Set c = New clsClosebtn
   'Disable Close menu.
   'c.Enabled = blS
'End Function
'************************************************************************
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, _
   ByVal bRevert As Long) As Long
Private Declare Function EnableMenuItem Lib "user32" (ByVal hMenu As _
   Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long
Private Declare Function GetMenuItemInfo Lib "user32" Alias _
   "GetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal b As _
   Long, lpMenuItemInfo As MENUITEMINFO) As Long
Private Type MENUITEMINFO
    cbSize As Long
    fMask As Long
    fType As Long
    fState As Long
    wID As Long
    hSubMenu As Long
    hbmpChecked As Long
    hbmpUnchecked As Long
    dwItemData As Long
    dwTypeData As String
    cch As Long
End Type
Const MF_GRAYED = &H1&
Const MF_BYCOMMAND = &H0&
Const SC_CLOSE = &HF060&
'
Public Property Get Enabled() As Boolean
    Dim hwnd As Long
    Dim hMenu As Long
    Dim result As Long
    Dim MI As MENUITEMINFO
    MI.cbSize = Len(MI)
    MI.dwTypeData = String(80, 0)
    MI.cch = Len(MI.dwTypeData)
    MI.fMask = MF_GRAYED
    MI.wID = SC_CLOSE
    hwnd = Application.hWndAccessApp
    hMenu = GetSystemMenu(hwnd, 0)
    result = GetMenuItemInfo(hMenu, MI.wID, 0, MI)
    Enabled = (MI.fState And MF_GRAYED) = 0
End Property
Public Property Let Enabled(boolClose As Boolean)
    Dim hwnd As Long
    Dim wFlags As Long
    Dim hMenu As Long
    Dim result As Long
    hwnd = Application.hWndAccessApp
    hMenu = GetSystemMenu(hwnd, 0)
    If Not boolClose Then
        wFlags = MF_BYCOMMAND Or MF_GRAYED
    Else
        wFlags = MF_BYCOMMAND And Not MF_GRAYED
    End If
    result = EnableMenuItem(hMenu, SC_CLOSE, wFlags)
End Property
Ciao.
@Alex.


title: Intercettare chiusura di Access

author: MA

text:
[Cut] & [Ot]
Ciao Alessandro,
bentornato.
Visto che Karl ti ha inserito sul tuo sito??
Come tuo procuratore vado bene...
Almeno 1.000.000 dei contatti che avrai grazie al
link di Karl sono un pň grazie a me.
;-P
MAssimiliano


title: Intercettare chiusura di Access

author: Alessandro Baraldi

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:W9rIc.1138$
B06...@news.edisontel.com

Ciao MA.
Tornato, ma non ho ancora visto nulla.
Dove dovrei guardare....???
Nel sito Tedesco o in IT(č giŕ fatto..??)
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Intercettare chiusura di Access

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
nel messaggio
news:946bf1eecf2e2e16ca...@mygate.mailgate.org...
> "MA" <
mas...@massimilianoamendola.it
> wrote in
message
> news:W9rIc.1138$
B06...@news.edisontel.com
>
> > [Cut] & [Ot]
> > Ciao Alessandro,
> > bentornato.
> > Visto che Karl ti ha inserito sul tuo sito??
> > Come tuo procuratore vado bene...
> > Almeno 1.000.000 dei contatti che avrai grazie
al
> > link di Karl sono un pň grazie a me.
> > ;-P
> >
> > MAssimiliano
>
>
> Ciao MA.
> Tornato, ma non ho ancora visto nulla.
> Dove dovrei guardare....???
> Nel sito Tedesco o in IT(č giŕ fatto..??)
> Ciao.
> @Alex.
IT
Ci sei tu e Giorgio
MAssimiliano


title: Intercettare chiusura di Access

author: ciroteo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:OwtIc.1181$B06....@news.edisontel.com...
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
> nel messaggio
> news:946bf1eecf2e2e16ca...@mygate.mailgate.org...
> > "MA" <
mas...@massimilianoamendola.it
> wrote in
> message
> > news:W9rIc.1138$
B06...@news.edisontel.com
> >
> > > [Cut] & [Ot]
> > > Ciao Alessandro,
> > > bentornato.
> > > Visto che Karl ti ha inserito sul tuo sito??
> > > Come tuo procuratore vado bene...
> > > Almeno 1.000.000 dei contatti che avrai grazie
> al
> > > link di Karl sono un pò grazie a me.
> > > ;-P
> > >
> > > MAssimiliano
> >
> >
> > Ciao MA.
> > Tornato, ma non ho ancora visto nulla.
> > Dove dovrei guardare....???
> > Nel sito Tedesco o in IT(è già fatto..??)
> > Ciao.
> > @Alex.
>
> IT
> Ci sei tu e Giorgio
> MAssimiliano
>
mi aggrego al saluto ad Alex, e mi chiedo come mai caro MA il tuo sito
permanga in costante costruzione ...;-)
per il raduno virtuale allora? oltre ad avere le ballerine braziliane che
scalpitano in cantina (non sapevo dove metterle...) direi che si potrebbe
preliminarmente pensare a come moderare un'eventuale discussione, cioè a
pensare magari a c.d. serate a tema, dove magari ci si possa preparare per
poi approfondire insieme determinati temi...


title: Intercettare chiusura di Access

author: Matteo Breda

text:
"MA" <
> Ciao Alessandro,
> bentornato.
> Visto che Karl ti ha inserito sul tuo sito??
> Come tuo procuratore vado bene...
> Almeno 1.000.000 dei contatti che avrai grazie al
> link di Karl sono un pň grazie a me.
Proprio una chicca il sito di @Alex!
Ho appena scaricato un "Menů in stile Outlook" che č una favola  ;-))
Matteo


title: Intercettare chiusura di Access

text:
"Matteo Breda" <
xx...@libero.it
> ha scritto nel messaggio
news:PZuIc.46786$GQ3.1...@twister2.libero.it...

se vuoi svenire guarda un po' archifoto! ... non sembra nemmeno fatto con
access...


title: Intercettare chiusura di Access

text:
"ciroteo" <
> se vuoi svenire guarda un po' archifoto! ... non sembra nemmeno fatto con
> access...
Scaricato anche quello: buono ma avevo già visto soluzioni skinnate in
maniera similare.
Comunque nell'insieme è un'area di download davvero bella!
Matteo


title: Intercettare chiusura di Access

text:
"Matteo Breda" <
xx...@libero.it
> wrote in message
news:2ZvIc.46870$
GQ3.1...@twister2.libero.it

Gli SKINN sono nulla di ARCHIFOTO.
Ci sono effetti grafici di notevole interesse Tecnico nonchè
l'estrazione dei Dati EXIF dalle immagini delle Digitali...!



title: Intercettare chiusura di Access

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3e23abcb2336674983...@mygate.mailgate.org...

Alessandro carissimo, non avendoti poi visto al raduno del nord, sappi che
si è parlato molto anche di te e dei tuoi lavori, non ultimo l'archifoto da
me citato.
Avrei un bel domandone a proposito, ma mi riserverò di farlo in altra sede,
magari di persona se ci sarà occasione oppure al raduno online, visto che è
una domanda che farei anche ad altri esperti del ng.  (vedi 3d di qualche gg
fa di MA)
Ho anche avuto modo di vedere archidoc, che è altrettanto interessante x la
gestione documentale. Tale gestione  è certamente un problema che affligge
un po' tutte le aziende e mi piacerebbe vedere che soluzioni hai adottato,
ma non ho avuto modo di entrare nel codice x studiare.
Non l'hai reso disponibile oppure non sono riuscito io?


title: Intercettare chiusura di Access

text:
"ciroteo" <
cir...@libero.it
> wrote in message
news:ccu6uf$d8g$
1...@hulme.interac.it
[CUT]
> Alessandro carissimo, non avendoti poi visto al raduno del nord, sappi che
> si č parlato molto anche di te e dei tuoi lavori, non ultimo l'archifoto da
> me citato.
> Avrei un bel domandone a proposito, ma mi riserverņ di farlo in altra sede,
> magari di persona se ci sarą occasione oppure al raduno online, visto che č
> una domanda che farei anche ad altri esperti del ng.  (vedi 3d di qualche gg
> fa di MA)
> Ho anche avuto modo di vedere archidoc, che č altrettanto interessante x la
> gestione documentale. Tale gestione  č certamente un problema che affligge
> un po' tutte le aziende e mi piacerebbe vedere che soluzioni hai adottato,
> ma non ho avuto modo di entrare nel codice x studiare.
> Non l'hai reso disponibile oppure non sono riuscito io?
Sono spiacente per il Raduno, anche perchč la data era stata proposta
proprio da me, ma sono stato impegnato tutta la Settimana in una
trasferta, e rientrando il Sabato non mi era possibile partecipare.
Per domande relative ad Archifoto puoi scrivermi personalmente
la Mail la conosci non ci sono problemi.
Per Archidoc, se non ricordo male ha solo una disabilitazione
dello Shift, ma se cerchi nel Menł Protezione ti chiede una Password
che č sicuramente "sitocomune".
A questo punto se selezioni SPROTEGGI viene riabilitato lo Shift
ma vengono sostanzialmente rimossi i classici vincoli della
Finestra del DB, la Macro AutoExec ecc......!!!
La Routine che gestisce questo č "basSecure"
Ci tengo a precisare che questo perņ č un esempio banale
e semplicistico.
Se hai altri problemi dimmelo....!



title: Controllo calendario

author: mayfly

text:
vorrei costruire una maschera con un controllo
calendario per filtrare una query ... come fare?

Grazie per l'aiuto


title: Sfondo sottomaschera trasparente.

author: sax

text:
Un saluto a tutto il newsgroup e grazie per i consigli che quotidianamente
vengono dispensati!
Il mio problema:
Lo sfondo della maschera principale è una foto che cambia con un controllo
associato.
è possibile realizzare una sottomaschera con sfondo trasparente per lasciar
intravedere lo sfondo della maschera principale?
grazie per l'aiuto che mi darete,
Salvatore


title: Sfondo sottomaschera trasparente.

text:
"sax" <
s...@sss.com
> wrote in message
news:blbgbn$jcm$
1...@lacerta.tiscalinet.it

Se ti dico si, poi lo vuoi fare..???
Sarebbe possibile, ma è estremamente complesso
e a rischio Crash, io ci penserei 1000 volte.
Forse trovi degli esempi su
www.lebans.com
oppure sul sitocomune di VisualBasic, ma la routine
se usi A97 è da riadattare in modo evidente.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: qery di creazione tabella

author: Francesco

text:
Se cerco di creare una tabella tramite SQL
CREATE TABLE Articoli(
NroArt CHAR(4) PRIMARY KEY,
Descrizione CHAR(20),
Giacenza DECIMAL(4,0),
Categoria CHAR(2),
PrezzoUnitario DECIMAL(6,2)
);
mi da errore nel tipo DECIMAL, cosa posso fare?


title: qery di creazione tabella

author: Giorgio Prx

text:
"Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
news:eTwTa.8177$Za4.2...@news2.tin.it...

Ciao Francesco
Il tipo di dato Decimal(x,y) è diconosciuto da ADODB e non da JET quindi
devi eseguire la tua stringa sql da una connessione ADO che per il db
corrente è
--------------
CurrentProject.Connection.Execute TuaStrSql
--------------
Se lo esegui da CurrendDb.execute TuaStrSql non puoi utilizzare il tipo di
dato Decimal(x,y)
Cuai Giorgio


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bfm6du$8kg$1...@lacerta.tiscalinet.it...

invece che DECIMAL cosa posso utilizzare che sia riconosciuto da Microsoft
Jet e sia conforme ad ANSI 89


title: qery di creazione tabella

text:
"Francesco" <
mcc...@libero.it
> ha scritto nel messaggio

non sono ferrato perche' non uso mai queste sintassi, ma decimal non e' un
tipo di dati propriamente detto, ma un sottotipo del tipo numerico (se provi
numeric al posto di decimal vedi che ti funziona.
Se e come specificare il sottotipo decimal oltre che numeric non saprei.
Sib


title: qery di creazione tabella

text:
"Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
news:L8xTa.8337$Za4.2...@news2.tin.it...

Ciao Francesco
Forse mi sono spiegato male, puoi utilizzare tranquillamente il tipo di dato
Decimal anche con Jet 3.6. Il problema è che non lo puoi creare  con un
comando Sql (CREATE TABLE ecc).
Comunque un tipo di dato preciso come decimal è CYRRENCY ma ha  4 decimali
fissi e viene formattato da Access con il  simbolo della valuta inserito nel
pannello di controllo.
Ciao Giorgio.


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:SfxTa.5481$Df5.1...@news1.tin.it...

Ciao Sib
Numeric e Decimal sono la stessa cosa se intesi come tipo di dato per un
campo di una tabella, altra cosa è il sottotipo Decimal delle variabili VBA
Variant.
Nel caso di un comando Sql di creazione tabella Decimal e Numeric generano
lo stesso errore se il comando è eseguito da CurrentDb.Execute ......
Ciao Giorgio


title: qery di creazione tabella

text:
Data la tua buona preparazione sull'argomento ti disturberò ancora e ti
chiedo di scusarmi se sono così incompetente ma è da ieri che ho iniziato a
studiare l'sql con access, il problema è che ho l'esame di base di dati e va
fatto in access e SQL,
io ho access 2002 e se eseguo la query di creazione sotto ANSI-92 va tutto
bene mentre se viene eseguita sotto ANSI-89 da errore.
In laboratorio ci sarà una versione sicuramente più vecchia (non ricordo se
Access 2000 o Access 97) e quindi non dovrebbe supportare ANSI-92, quindi mi
chiedo:
Come posso fare per creare tale tabella usando solo Access?
Ti chiedo ancora scusa per il disturbo e ti ringrazio per l'aiuto che mi
stai dando!


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bfm7c0$a2h$1...@lacerta.tiscalinet.it...
>
> "Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
> news:L8xTa.8337$Za4.2...@news2.tin.it...
> >
> > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> > news:bfm6du$8kg$1...@lacerta.tiscalinet.it...
> > >
> > > "Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
> > > news:eTwTa.8177$Za4.2...@news2.tin.it...
> > > > Se cerco di creare una tabella tramite SQL
E poi che problema c'è a eseguirlo con
CurrentProject.Connection.Execute TuaStrSql ?
Il db non di destinazione non è il Db corrente ?
Allora apri una connessione ado e esegui il tuo comando.
--------------------
Sub CreaTb()
   Dim Cn as Object
   Dim TuaStringaSql as String
    TuaStringaSql="CREATE TABLE ecc ecc usando DECIMAL(x,y) o NUMERIC(x,y))"
  Set Cn = CreateObject("ADODB.Connection")
  Cn.ConnectionString = _
    "Provider=Microsoft.Jet.OLEDB.4.0;" & _
   "User ID=Admin;Data Source=C:\Documenti\TuoDatabase.mdb"
 Cn.Open
 Cn.execute TuaStringaSql
 Cn.close
 Set Cn=Nothing
End Sub
--------------------------
Ciao Giorgio


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
> > > Se cerco di creare una tabella tramite SQL
> > >
> > > CREATE TABLE Articoli(
> > > NroArt CHAR(4) PRIMARY KEY,
> > > Descrizione CHAR(20),
> > > Giacenza DECIMAL(4,0),
> > > Categoria CHAR(2),
> > > PrezzoUnitario DECIMAL(6,2)
> > > );
> > >
> > > mi da errore nel tipo DECIMAL, cosa posso fare?
> >
> > non sono ferrato perche' non uso mai queste sintassi, ma decimal non e'
un
> > tipo di dati propriamente detto, ma un sottotipo del tipo numerico (se
> provi
> > numeric al posto di decimal vedi che ti funziona.
> > Se e come specificare il sottotipo decimal oltre che numeric non saprei.
> >
> > Sib
> >
> >
>
> Ciao Sib
> Numeric e Decimal sono la stessa cosa se intesi come tipo di dato per un
> campo di una tabella, altra cosa č il sottotipo Decimal delle variabili
VBA
> Variant.
> Nel caso di un comando Sql di creazione tabella Decimal e Numeric generano
> lo stesso errore se il comando č eseguito da CurrentDb.Execute ......
Io ho provato ad eseguire la query direttamente dalla finestra sql del
generatore di query e con numeric funziona.
Inoltre se guardi la truttura delle tabelle si vede come il tipo e' numeric
mentre la definizione decimale lo trovi nella proprieta' dimensione del
campo.
Anche nell'help in linea e' specificato che il tipo base e' numeric mentre
tutti i sottotipi (single, double, decimal, ecc) sono definiti come
dimensione campo.
Sib


title: qery di creazione tabella

text:
"Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
news:OyxTa.5565$Df5.1...@news1.tin.it...

Ciao Francesco
In Access2000 puoi utilizzare CurrentProject.Connection.Execute, in Access97
no.
In Access97 devi utilizzare un tipo di dato diverso da Decimal, potresti
usare Double, è un campo a virgola mobile e come tale impreciso con i
decimali, ma si riesce a lavorarci bene se in fase di calcolo si eseguono
gli arrotondamenti alla cifra decimale desiderata.
Nella tua stringa Sql ho visto che al campo Giacenza hai assegnato
Decimal(4,0) in questo caso potresti usare LONG che non ha decimali.
Quindi il tuo comando Sql potrebbe diventare
------------------------------
CREATE TABLE Articoli(
NroArt CHAR(4) PRIMARY KEY,
Descrizione CHAR(20),
Giacenza LONG,
Categoria CHAR(2),
PrezzoUnitario CURRENCY
);
Oppure utilizzando il tipo di dato a virgola mobile
-------------------------------
CREATE TABLE Articoli(
NroArt CHAR(4) PRIMARY KEY,
Descrizione CHAR(20),
Giacenza DOUBLE,
Categoria CHAR(2),
PrezzoUnitario CURRENCY
);
Non tenere conto del mio post precedente, pensavo fosse un problema pratico
e non teorico.
Ciao Giorgio


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:6DxTa.8549$Za4.2...@news2.tin.it...
> "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > > "Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
> > > > Se cerco di creare una tabella tramite SQL
> Io ho provato ad eseguire la query direttamente dalla finestra sql del
> generatore di query e con numeric funziona.
Allora hai inserito la compatibilità ANSI92 in
Strumenti->Opzioni->Tabelle/Query, prova a inserire DECIMAL(x,y) e vedrai
che funziona lo stesso.
> Inoltre se guardi la truttura delle tabelle si vede come il tipo e'
numeric
> mentre la definizione decimale lo trovi nella proprieta' dimensione del
> campo.
> Anche nell'help in linea e' specificato che il tipo base e' numeric mentre
> tutti i sottotipi (single, double, decimal, ecc) sono definiti come
> dimensione campo.
Queste sono pure nomenclature di access o di chi ha tradotto l'help  e
spesso confondono le idee, non esiste un sottotipo single o double o decimal
di numerico, il form è stato fatto in quel modo per comodità grafica.
I tipi di dato sono
DECIMAL(x,y) o NUMERIC(x,Y)
DOUBLE o FLOAT
SINGLE o REAL
LONG o INT
BIT o Sì/no
ecc. ecc.
Da BOL
------------------------
decimal e numeric
Tipo di dati numerici con precisione e scala fisse.
decimal[(p[, s])] e numeric[(p[, s])]
Numeri con precisione e scala fisse. Quando di utilizza la precisione
massima, i valori validi sono compresi tra - 10^38 +1 e 10^38 - 1. I
sinonimi di SQL-92 per il tipo di dati decimal sono dec e dec(p, s).
--------------------
Ciao Giorgio.


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> > > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > > > "Francesco" <
mcc...@libero.it
> ha scritto nel messaggio
> > > > > Se cerco di creare una tabella tramite SQL
>
> > Io ho provato ad eseguire la query direttamente dalla finestra sql del
> > generatore di query e con numeric funziona.
>
> Allora hai inserito la compatibilità ANSI92 in
> Strumenti->Opzioni->Tabelle/Query, prova a inserire DECIMAL(x,y) e vedrai
> che funziona lo stesso.
>
> > Inoltre se guardi la truttura delle tabelle si vede come il tipo e'
> numeric
> > mentre la definizione decimale lo trovi nella proprieta' dimensione del
> > campo.
> > Anche nell'help in linea e' specificato che il tipo base e' numeric
mentre
> > tutti i sottotipi (single, double, decimal, ecc) sono definiti come
> > dimensione campo.
>
> Queste sono pure nomenclature di access o di chi ha tradotto l'help  e
> spesso confondono le idee, non esiste un sottotipo single o double o
decimal
> di numerico, il form è stato fatto in quel modo per comodità grafica.
cut
Hai ragione, comunque la query di creazione tabella con "Numeric" funziona.
Resta da capire cosa bisogna usare per definire i decimal.
Sib


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:cjCUa.18789$Df5.5...@news1.tin.it...

Per definire un campo decimal si usa DECIMAL(x,y)  oppure  NUMERIC(x,y)
oppure dec(x,y)
Ciao Giorgio


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
cut
> > Hai ragione, comunque la query di creazione tabella con "Numeric"
funziona.
> > Resta da capire cosa bisogna usare per definire i decimal.
> >
> > Sib
> >
> >
>
> Per definire un campo decimal si usa DECIMAL(x,y)  oppure  NUMERIC(x,y)
> oppure dec(x,y)
Mi e' chiaro,
ma access non accetta nessuna di queste sintassi.
mentre numeric la accetta serenamente.
Sib


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:CK3Va.22258$Df5.6...@news1.tin.it...

Ciao Sib
Cra una nuova Query e inserisci questa stringa Sql
---------------------------------
CREATE TABLE Prova (
Id_Rec INT IDENTITY (1,1),
Numero1 Decimal(28,2),
Numero2 Numeric(28,2),
Numero3 Dec(28,2))
--------------------------------
vedrai che l'accetta serenamente.
Ciao Giorgio.


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
cut
> > > Per definire un campo decimal si usa DECIMAL(x,y)  oppure
NUMERIC(x,y)
> > > oppure dec(x,y)
> >
> > ma access non accetta nessuna di queste sintassi.
> > mentre numeric la accetta serenamente.
>
> Ciao Sib
> Cra una nuova Query e inserisci questa stringa Sql
>
> ---------------------------------
> CREATE TABLE Prova (
> Id_Rec INT IDENTITY (1,1),
> Numero1 Decimal(28,2),
> Numero2 Numeric(28,2),
> Numero3 Dec(28,2))
> --------------------------------
>
> vedrai che l'accetta serenamente.
Ciao Giorgio,
forse tu tiriferisci a un adp, perche' come mdb non accetta nemmeno queli
tipo di dichiarazione identity, oltre a dare errore su decimal, dec e sulla
paarentesi dopo numeric.
Siv


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:Ek5Va.22565$Df5.6...@news1.tin.it...

Ciao Sib
La stringa Sql è conforme all'Ansi92  e dal menu Strumenti-->Opzioni quindi
scheda Tabelle/Query devi mettere il check su Sintassi compatibile SqlServer
(Ansi92).
Senza questo check a me NUMERIC(x,y) DECIMAL(x,y), DEC(x,y), IDENTITY non
funzionano.
Se vuoi ti mando un MDB di esempio con memorizzata la query di creazione
tabella.
Se anche in questo caso non ti funziona comincio a pensare che i nostri
computer ragionano in modo diverso (come per le sp con i progetti ADP).
Ciao Giorgio.


title: qery di creazione tabella

text:

> Ciao Sib
> La stringa Sql è conforme all'Ansi92  e dal menu Strumenti-->Opzioni
quindi
> scheda Tabelle/Query devi mettere il check su Sintassi compatibile
SqlServer
> (Ansi92).
> Senza questo check a me NUMERIC(x,y) DECIMAL(x,y), DEC(x,y), IDENTITY non
> funzionano.
> Se vuoi ti mando un MDB di esempio con memorizzata la query di creazione
> tabella.
> Se anche in questo caso non ti funziona comincio a pensare che i nostri
> computer ragionano in modo diverso (come per le sp con i progetti ADP).
Capisco,
c'e' solo un piccolo problema, da me (in questa macchina A2000) nella scheda
Tabelle/Query della finestra opzioni non c'e' traccia della opzione ANSI92,
ma proprio nulla che ci si avvicini.
Che versione di access hai?
Ciao
Sib


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:sm7Va.23081$Df5.6...@news1.tin.it...

Ciao Sib
Ho AccessXp, comincio a capire molte cose sulle differenze tra le rispettive
esperienze.
Prova questa sub in un MDB
-------------------------------
Sub CreaTb()
Dim strSql As String
strSql = "CREATE TABLE Prova (" & _
         "Id_Rec INT IDENTITY (1,1)," & _
         "Numero1 Decimal(28,2)," & _
         "Numero2 Numeric(28,2)," & _
         "Numero3 Dec(28,2))"
CurrentProject.Connection.Execute strSql
End Sub
----------------------------------
dovrebbe funzionare.
A proposito di differenze e tornando a SqlServer, che versione di MSDE usi
per i progetti ADP ?
Prova a creare una sp e all'interno inserisci  SELECT @@VERSION
Io per programmare  uso questa versione
--------------------------------------------------------
Microsoft SQL Server  2000 - 8.00.760 (Intel X86)
 Dec 17 2002 14:22:05
 Copyright (c) 1988-2003 Microsoft Corporation
 Personal Edition on Windows 4.10 (Build 2222:  A )
--------------------------------------------------------
e ai clienti distribuisco questa
--------------------------------------------------------
Microsoft SQL Server  2000 - 8.00.760 (Intel X86)
 Dec 17 2002 14:22:05
 Copyright (c) 1988-2003 Microsoft Corporation
 Desktop Engine on Windows 4.10 (Build 2222:  A )
--------------------------------------------------------
Ciao Giorgio.


title: qery di creazione tabella

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
cut
> Ciao Sib
> Ho AccessXp, comincio a capire molte cose sulle differenze tra le
rispettive
> esperienze.
Anch'io di solito lavoro col mio access XP, purtroppo dove sto lavorando in
questo momento gli esperimenti li ho potuti fare sulla versione del cliente.
> Prova questa sub in un MDB
> -------------------------------
> Sub CreaTb()
>
> Dim strSql As String
> strSql = "CREATE TABLE Prova (" & _
>          "Id_Rec INT IDENTITY (1,1)," & _
>          "Numero1 Decimal(28,2)," & _
>          "Numero2 Numeric(28,2)," & _
>          "Numero3 Dec(28,2))"
>
> CurrentProject.Connection.Execute strSql
>
> End Sub
> ----------------------------------
>
> dovrebbe funzionare.
in effetti questa funziona, sull'mdb crea tutti campi numerici con
"dimensione" decimale, mentre su ade/sql crea 2 campi decimal e uno numeric.
> A proposito di differenze e tornando a SqlServer, che versione di MSDE usi
> per i progetti ADP ?
>
> Prova a creare una sp e all'interno inserisci  SELECT @@VERSION
Per quanto riguarda l'aggiornabilita' di sp e view, ho provato sia su:
------------------------------------------------
Microsoft SQL Server  2000 - 8.00.194 (Intel X86)
 Aug  6 2000 00:57:48
 Copyright (c) 1988-2000 Microsoft Corporation
 Desktop Engine on Windows 4.90 (Build 3000:  )
--------------(Mia versione)-----------------
sia su:
------------------------------------------------
Microsoft SQL Server  7.00 - 7.00.623 (Intel X86)
 Nov 27 1998 22:20:07
 Copyright (c) 1988-1998 Microsoft Corporation
 MSDE on Windows NT 5.1 (Build 2600: Service Pack 1)
-----------(Versione cliente)-----------------
Su entrambe il comportamento e' identico.
Sib


title: qery di creazione tabella

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:Bp9Va.23556$Df5.6...@news1.tin.it...

Certamente,  Decimal Numeric e Dec sono la stessa cosa e in Access sarebbe
stato inutile averli tutti, in SqlServer li hanno tenuti distinti per
compatibilità con vecchie versioni.
Ciao Giorgio.


title: problemi NG

author: tore

text:
Ciao a tutti
non riesco a capire perche con outlook exp non riesco a visualizzare i
miei messaggi inviati al NG metre riesco a leggere tutti gli altri oroa
sto scrivento attraverso  NewsLand io ho abbonamento ad alice e una rete
wifi con un modo netgear
qualcuno sa dimri che cos'e che non va?
ps. ho configurato il server
news.tin.it
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problemi NG

author: namor

text:
tore ha scritto:
> Ciao a tutti
> non riesco a capire perche con outlook exp non riesco a visualizzare i
> miei messaggi inviati al NG metre riesco a leggere tutti gli altri oroa
> sto scrivento attraverso  NewsLand io ho abbonamento ad alice e una rete
> wifi con un modo netgear
> qualcuno sa dimri che cos'e che non va?
> ps. ho configurato il server
news.tin.it
> grazie
Dopo aver inviato il post devi riscaricare l'elenco aggiornato dei post da
Strumenti/Leggi xxx intestazioni.
Se anche cosě non li vedi subito, probabilmente č a causa di ritardi
introdotti dal server che usi.
Namor
--
namor at inwind punto it



title: problemi NG

text:
tore wrote:
> Ciao a tutti
> non riesco a capire perche con outlook exp non riesco a visualizzare i
> miei messaggi inviati al NG metre riesco a leggere tutti gli altri
> oroa sto scrivento attraverso  NewsLand io ho abbonamento ad alice e
> una rete wifi con un modo netgear
> qualcuno sa dimri che cos'e che non va?
> ps. ho configurato il server
news.tin.it
> grazie
Il aftto che tu abbia problemi non significa che tu debba postare mail di
prova.
Ci sono Ng apposta per farlo.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Casella di testo da disabilitare su CheckBox Attivo

author: SimoneB

text:
Salve,
ho un form con una serie di record ognuno dei quali ha un checkbox dal nome
totale e una casella di testo da nome importo. Il checkbox può essere
attivato o disattavato a prescindere dalla posizione dello stesso sul record
precedente o successivo. Vorrei che su ogni record venisse disattivata la
casella di testo dal nome importo quando viene attivato totale, mentre se
viene disattivato il checkbox vorrei che mi si attivasse la casella di
testo... come posso fare?
Mi hanno suggerito di mettere questo codice a seguito dell'evento
AfeterUpdate del CheckBox
Private Sub TuoCeck_AfterUpdate()
if Me.TuoCeck.Value=-1 Then
me.Importo.Enable=False
Else
Me.Importo.Enable=True
End if
End Sub
Ma andando a mettere l'abilitazione o meno sul checkbox anzichè attivare o
disattivare l'importo di quel record me li attiva o disattiva tutti quelli
presenti in quella maschera come posso fare?
Saluti e grazie SimoneB
PS = per gli auguri guardare il messaggio precedente...


author: Roberto da casa

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:43ad265b$0$1070$4faf...@reader4.news.tin.it...

Visto che operi su una maschera con visualizzazione a Maschere continue,
penso che il tuo problema difficilmente ha una soluzione.
Comunque modificare da VBA le proprietà di un controllo puoi farlo solo in
mascher con visualizzazione a Maschera singola: d'altra parte, anche se in
maschere contibue visualizzi contemporaneamente più record la checkboc e la
casella di testo sono uniche e quindi quando modifichi le loro proprietà la
modifica non può che interessare tutti i record visualizzati.
>
> Saluti e grazie
Prego e Ancora Buona Natale.
> SimoneB
>
> PS = per gli auguri guardare il messaggio precedente...
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: record di tabella A che contengono record filtrati di tabella B

author: tmtube

text:
mi spiego meglio ho una tabella A "abbonamenti" che � in relazione uno a
molti con la tabella B "corsi" con il campo id->idabbonamento

dovrei filtrare i record della tabella A che contengono i record filtrati
della tabella B

i record filtrati della tabella B li ottengo con dei menu a tendina che
combinate insieme mi forniscono la stringa filtro

avete un idea di come potrei fare?

es:
abbonamento 1
        corso 1 lunedi ore 22 milano
        corso 2 martedi ore 21 parma
abbonamento 2
        corso 1 lunedi ore 20 milano
        corso 3 giovedi ore 20 salerno

impostando il filtro parma devo ottenere solo l'abbonamento 1
impostando il filtro ore 20 devo ottenere solo l'abbonamento 2
e cosi via


text: basta il joint da b verso a se ho capito bene  il problema. nelle prop  del joint scegli "tutti i record di b e solo i record di a che sono in b"


text:
>"Fair87"  ha scritto nel messaggio
>news:e5be85e7-3d37-425d...@googlegroups.com...

>basta il joint da b verso a se ho capito bene  il problema. nelle prop  del
>joint scegli "tutti i record di b e solo i record di a che sono in b"

Dovrebbe funzionare, ci provo. grazie.


title: Unione tra tabelle

author: marco

text:
Ho due tabelle (Clienti con dati anagrafici circa 1000) con struttura
identica (stessi campi) posizionate su due database uguali gestiti in due
postazioni diverse.
Ciascuna di queste contiene un numero diverso di records e nello stesso
tempo alcuni di essi sono comuni ed altri no.
Il problema č che dovrei riunirli in unica tabella, quindi in una
applicazione unica, evitando da una parte i duplicati, e nello stesso tempo
trasferire in questa nuova tabella tutti quelli diversi derivanti da
ciascuna delle tabelle di origine.
Spero di essere stato chiaro. Come si puņ fare ?
Grazie e un saluto a tutto il NG.
Marco


title: Unione tra tabelle

author: Alessandro Cara

text:
marco wrote:
> Ho due tabelle (Clienti con dati anagrafici circa 1000) con struttura
> identica (stessi campi) posizionate su due database uguali gestiti in due
> postazioni diverse.
> Ciascuna di queste contiene un numero diverso di records e nello stesso
> tempo alcuni di essi sono comuni ed altri no.
> Il problema è che dovrei riunirli in unica tabella, quindi in una
> applicazione unica, evitando da una parte i duplicati, e nello stesso tempo
> trasferire in questa nuova tabella tutti quelli diversi derivanti da
> ciascuna delle tabelle di origine.
> Spero di essere stato chiaro. Come si può fare ?
> Grazie e un saluto a tutto il NG.
> Marco
>
>
A) Tutti quelli da A + quelli di B ( o vaivirsa, come dicono i
dispensatori di democrazia)
1) insert C select from A
2) insert C from B where select not in A
B) quelli presenti solo su A o su B
1) Insert D from A where select not in B
2) Insert D from B where select not in A
SPA (spero possa aiutare) s.e. & o
--
ac
y-1 = x


title: Unione tra tabelle

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:f018h.20276$mZ5....@tornado.fastwebnet.it...
> marco wrote:
>> Ho due tabelle (Clienti con dati anagrafici circa 1000) con struttura
>> identica (stessi campi) posizionate su due database uguali gestiti in due
>> postazioni diverse.
>> Ciascuna di queste contiene un numero diverso di records e nello stesso
>> tempo alcuni di essi sono comuni ed altri no.
>> Il problema č che dovrei riunirli in unica tabella, quindi in una
>> applicazione unica, evitando da una parte i duplicati, e nello stesso
>> tempo trasferire in questa nuova tabella tutti quelli diversi derivanti
>> da ciascuna delle tabelle di origine.
>> Spero di essere stato chiaro. Come si puň fare ?
>> Grazie e un saluto a tutto il NG.
>> Marco
>>
>>
> A) Tutti quelli da A + quelli di B ( o vaivirsa, come dicono i
> dispensatori di democrazia)
> 1) insert C select from A
> 2) insert C from B where select not in A
>
> B) quelli presenti solo su A o su B
> 1) Insert D from A where select not in B
> 2) Insert D from B where select not in A
>
> SPA (spero possa aiutare) s.e. & o
> --
> ac
> y-1 = x
Ti ringrazio Alessandro per la risposta: ma quali procedure mi
consiglieresti , query,SQL o che altro ?
Un Saluto
Marco


title: filtra maschere per mese

author: massimiliano

text:
Salve a tutti, vi scrivo per sottoporvi un problema:
il mio database ha 11 tabelle "fatture" tante quante le mie attivitŕ. Avrň
cosě "fattura assistenza", "fattura consegna" ecc.
Ho creato una maschera in cui ho tanti pulsanti quante sono le tabelle di
fatturazione e ognuno di essi apre
la maschera collegata alla relativa tabella. In questa maschera ho poi un
tasto che stampa i Report di quella tabella.
Fin qui nessun problema.
Io vorrei creare nella maschera dove ho tutti i pulsanti delle varie
fatture, un sistema per filtrare le tabelle che ogni pulsante
aprirebbe in base al mese.
Avevo pensato di inserire nella maschera principale un pulsante per ogni
mese e premendo il tasto "fattura consegna"
senza prima aver cliccato uno dei tasti del mese mi faccia vedere tutte le
fatture altrimenti mi faccia vedere (e stampare) solo quelle relative al
mese digitato precedentemente.
E' possibile tutto ciň o č solo fantascienza??
Grazie a chi saprŕ rispondere.
Se non č possibile qualcuno puň consigiarmi un metodo alternativo?
A presto.