title: [Ci riprovo] Problemi nel filtro applicato?

author: vuLCan Karayan

text:
Scusate il repost.
Ci sto sbattendo la testa ma č tutto giusto, mi sembra.
Ho una tabella con i campi
Fascia
NumeroMIN
NumeroMAX
ad esempio
01   1   3
02   4   6
03   7   9
Ho un archivio di record che contiene un campo X con un numero da 1 a 9.
In un nuovo campo del medesimo archivio vorrei automaticamente inserire la
fascia (01, 02 o 03) a seconda del valore del campo X.
Ho fatto cosě:
    Dim NumeroOperai As Integer
    Dim FasciaAttribuita As Integer
    DoCmd.GoToRecord acDataForm, "Fasce Operai Attribuzione", acFirst
    NumeroOperai = Me.NumeroOperai
    Dim rs
    Set rs = CurrentDb.Openrecordset("FasceOperai")
    rs.Filter = "[NumeroMIN] <= " & NumeroOperai & " and [NumeroMAX] >= " &
NumeroOperai
    FasciaAttribuita = rs.Fields("Fascia")
    MsgBox "Per il numero operai " & NumeroOperai & " ho attribuito la
fascia " & FasciaAttribuita
La fascia attribuita non č quella corretta... Dove sbaglio? Il filtro?
Tnx


author: Antonio Biso

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:HIAXd.635720$b5.28...@news3.tin.it...
> Scusate il repost.
>
> Ci sto sbattendo la testa ma è tutto giusto, mi sembra.
>
> Ho una tabella con i campi
> Fascia
> NumeroMIN
> NumeroMAX
>
> ad esempio
> 01   1   3
> 02   4   6
> 03   7   9
>
> Ho un archivio di record
una tabella....
che contiene un campo X con un numero da 1 a 9.
> In un nuovo campo del medesimo archivio vorrei automaticamente inserire la
> fascia (01, 02 o 03) a seconda del valore del campo X.
Perchè lavori in maschera?
Perchè non fai un unico aggiornamento?
Con una query in cui fai l'update del campo fascia con questa espressione:
Dlookup("Fascia";"Tabella fasce";[X] & "between NumeroMIN And NumeroMAX")
UPDATE FasceOperai SET FasceOperai.NumeroOperai = DLookUp("fascia","tabella
fasce",[NumeroOperai ] & "between nummin and nummax");
Antonio


text:
> Dlookup("Fascia";"Tabella fasce";[X] & "between NumeroMIN And NumeroMAX")
Esatto Antonio.
Ci sono riuscito.
Grazie lo stesso!
:)


title: AOIndex is not an index .....aiutissimo

author: raffar

text:
ciao a tutti
non riesco più ad aprire un db front in nessun modo (da me conosciuto)
il messaggio che mi si propone sempre è:
AOIndex is not an index in this table
che ho combinato?
che cosa posso fare?
grazie per l'eventuale aiuto
raffo


title: AOIndex is not an index .....aiutissimo

author: Karl Donaubauer

text:
raffar <
raf...@iol.it
> ha scritto:
> non riesco più ad aprire un db front in nessun modo (da me conosciuto)
> il messaggio che mi si propone sempre è:
> AOIndex is not an index in this table
>
> che ho combinato?
> che cosa posso fare?
ACC: Error Message: <Database Name> Isn't an Index in This Table
http://support.microsoft.com/support/kb/articles/Q158/9/33.asp
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: AOIndex is not an index .....aiutissimo

text:
Danke, aber ich habe Access 2000
Grazie , ma io ho Access 2000
noch danke
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:03cY5.90177$4d1.4...@news.chello.at...



title: AOIndex is not an index .....aiutissimo

text:
raffar <
raf...@iol.it
> ha scritto:
> "Karl Donaubauer" ha scritto:
> > > non riesco più ad aprire un db front in nessun modo (da me conosciuto)
> > > il messaggio che mi si propone sempre è:
> > > AOIndex is not an index in this table
> >...
> > ACC: Error Message: <Database Name> Isn't an Index in This Table
> >
http://support.microsoft.com/support/kb/articles/Q158/9/33.asp
>
> Danke, aber ich habe Access 2000
> Grazie , ma io ho Access 2000
É lo stesso modo di procedere - solo un altro download.
Prova a riparare con Jetcomp.exe che è parte del Jet-Update:
ACC2000: Updated Version of Microsoft Jet 4.0 Available in Download Center
http://support.microsoft.com/support/kb/articles/Q239/1/14.ASP
--
HTH
Karl
*********
Scusate il mio malissimo italiano. Faccio solo esercizi qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: AOIndex is not an index .....aiutissimo

text:
Grazie
ho provato ma con esito negativo
il messaggio d'errore comunque non sembre riferirsi al nome db
ma ad una tabella errore 3800
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:Zc5Z5.122349$4d1.6...@news.chello.at...



title: AOIndex is not an index .....aiutissimo

author: Silvio Berruti

text:
"raffar" <
raf...@iol.it
> ha scritto nel messaggio
news:PQ8Z5.80036$hk4.2...@news.infostrada.it...

Se potessi rispondere dopo i messaggi precedenti, ci faresti un favore.
Grazie
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: AOIndex is not an index .....aiutissimo

text:
raffar <
raf...@iol.it
> ha scritto:
>Karl Donaubauer ha scritto:
> > > > > non riesco più ad aprire un db front in nessun modo (da me
> > > > > conosciuto) il messaggio che mi si propone sempre è:
> > > > > AOIndex is not an index in this table
> >...
> > Prova a riparare con Jetcomp.exe che è parte del Jet-Update:
> >
> > ACC2000: Updated Version of Microsoft Jet 4.0 Available in Download Center
> >
http://support.microsoft.com/support/kb/articles/Q239/1/14.ASP
>...
> ho provato ma con esito negativo
> il messaggio d'errore comunque non sembre riferirsi al nome db
> ma ad una tabella errore 3800
Poche probabilità - ma hai gia provato a importare le tabelle (uno dopo
l'altro) in un nuovo mdb?
Normalmente questo non va e l'errore si riferisce a un problema di
MSysObjects. Ma ci sono versioni diversi.
Purtroppo Jetcomp.exe puo solo riparare qualche versione "facile".
Se la base è preziosa puoi impegnare
http://www.pksolutions.com
.
Possono riparare più forme di quest'errore perché hanno creato
tabelle di sistema proprio ecc. Ma costa qc.
--



title: AOIndex is not an index .....aiutissimo

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:lmaZ5.125381$4d1.6...@news.chello.at...

Grazie lo stesso
ripensando a cosa può aver causato l'errore
posso solo presuppore sia stato il tentativo, non riscito,
di importare da excel un foglio in un db esistente
grazie ancora
ciao


title: struttura a schede nascondere e visualizzare

author: pfm

text:
salve

ho una struttura a schede con 3 pagine

in ogni pagina ho inserito una sottomaschera

vorrei creare un pulsante che mi visualizzi o nasconda la struttura a schede
e il relativo contenut.

se scrivo

SSTAB.visible=false

come faccio a raggruppare il tutto?

Grazie


text:
Cosa significa Raggruppare il tutto...?
Quel codice rende NON VISIBILE l'intera struttura a schede... cos'altro vorresti fare...?

@Alex


title: errore di runtime

text:
perhè il seguente semplice codice su un pc con runtime (developpo io)
mi da errore e invece sul pc originario no? manca qualche libreria?
Grazie a chi mi indicherà la strada
Private Sub CasellaCombinata35_NotInList(NewData As String, Response
As Integer)
    Dim strSalva As String
    Response = acDataErrContinue
    If MsgBox("Valore nuovo! Creamo un record?", vbYesNo) = vbYes Then
        strSalva = NewData
        Me!CasellaCombinata35.Undo
        DoCmd.GoToRecord , , acNewRec
        Me!NomeRichiedente = strSalva
        Me!NomeRichiedente.SetFocus
    Else 'p.e. nel caso di un errore di digitazione
        Me!CasellaCombinata35.Undo
End If
End Sub
non arriva neanche a msgbox
ps. anche questo dà errore
Private Sub CasellaCombinata31_AfterUpdate()
    ' Trova il record corrispondente al controllo
    Dim RS As Object
    Set RS = Me.Recordset.Clone
    RS.FindFirst "[NomeRichiedente] = '" & Me![CasellaCombinata31] &
"'"
    If Not RS.EOF Then Me.Bookmark = RS.Bookmark
End Sub


title: errore di runtime

text:

scusate funziona ora... per non rendere inutile il messaggio almeno
informo che i codici di cui sopra, trovati da sitocomune servono 1:
per immettere un valore nuovo in una casella di controllo su evento
"non in elenco" e il secondo per andare al record corrispondente al
controllo su evento "dopo aggiornamento"


title: Query (Con + IIF)

author: Lily

text:
Ho un problema su una query.
Dunque...  Ho 2 tabelle
"Tabella1" In cui sono memorizzati i dati inseriti da me
"Standard-Driver" In cui sono memorizzati i valori standard
Ho "costruito" una query che quando c'è "0" in  [Tabella1]![QtaStandard]
mi prende direttamente le quantità standard
([Standard-Driver]![DriverPippo])
ES:
Qta-Pippo:
IIf([Tabella1]![QtaStandard]=0;[Standard-Driver]![DriverPippo];[Tabella1]![Q
taStandard])
E funziona... Adesso però il problema è che Quando il valore di un altro
campo di "Tabella1", ad esempio "Ore" è "0" deve ignorare il precedente IIF
e mettere come valore "0".
Ho provato mettendo un altro IIF ma mi dà errore... Forse sbaglio la
sintassi.
Potete darmi una mano?
Uno dei tanti tentativi è questo:
IIF([Tabella1]![Ore]=0 ,0,
IIf([Tabella1]![QtaStandard]=0;[Standard-Driver]![DriverPippo];[Tabella1]![Q
taStandard]))
Che c'è di errato? Si può fare in un altro modo?
Grazie In anticipo per la pazienza e scusate per la poca chiarezza...  mi
rendo conto di essere un pò contorta quando scrivo...
Ciao
Lily


title: Query (Con + IIF)

author: Francesco R.

text:
"Lily" <
skyu...@libero.it
> ha scritto nel messaggio
news:UrDQa.174880$lK4.4...@twister1.libero.it...

Su altri tentativi non so, ma su quello riportato, ti sei confusa ed hai
messo le "virgole" (che si usano come separatore in VBA, al posto dei "punto
e virgola".
IIf([Tabella1]![Ore]=0;0;IIf([Tabella1]![QtaStandard]=0;[Standard-Driver]![D
riverPippo];[Tabella1]![QtaStandard]))
Ciao.


title: Query (Con + IIF)

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:qpEQa.52391$qa5.1...@news2.tin.it...

...errore di trascrizione, scusate, nella query ci sono i ;
Ciao
Lily


title: Query (Con + IIF)

text:
"Lily" <
skyu...@libero.it
> ha scritto nel messaggio
news:9mKQa.175177$Ny5.4...@twister2.libero.it...

Sei sicura del nome dei campi e delle tabelle?


title: Query (Con + IIF)

author: Sergio MAZZA

text:
"Lily" <
skyu...@libero.it
> ha scritto nel messaggio
news:UrDQa.174880$lK4.4...@twister1.libero.it...

Esiste un campo "Ore" con valore nullo?
Ciao.
--
Sergio MAZZA


title: Query (Con + IIF)

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bf08bo$5q8$1...@canarie.caspur.it...

No...  però ci sono valori "0"
E i nomi dei campi sono tutti corretti.
Altre idee?
Ciao
Lily


title: Query (Con + IIF)

text:
"Lily" <
skyu...@libero.it
> ha scritto nel messaggio
news:GFQQa.176353$lK4.5...@twister1.libero.it...
>
> No...  però ci sono valori "0"
> E i nomi dei campi sono tutti corretti.
>
> Altre idee?
>
> Ciao
> Lily
Quindi i campi non contengono valori in formato data/ora (hh:mm:ss) ma
valori numerici?
Hai controllato se esiste un campo con un nome uguale in entrambe le
tabelle?
Una stupidata: prova ad testare i valori >0:
Es.
IIF([Tabella1]![Ore]>0;IIf([Tabella1]![QtaStandard]>0;[Tabella1]![QtaStandar
d];[Standard-Driver]![DriverPippo]);0)
Ciao.
--
Sergio MAZZA


title: Query (Con + IIF)

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bf0men$gar$1...@canarie.caspur.it...

Sarà una stupidata come dici tu ma... funziona!
Grazie non ci avevo pensato. Che cretina....
Ciao
Lily


title: tabelle protette

text:
Uso questo c'odice per allegare delle tabelle ad un mdb presente sempre
nella stessa cartella, ma all'apertura mi viene richiesta la password in
quanto il database con le tabelle collegate � appunto protetto da pass...
dove sbaglio?
'******* INIZIO CODICE *******
On Error GoTo MyError
Dim db As DAO.Database
Dim strDaten As String
Dim i As Integer
Set db = CurrentDb()
strDaten = Left(
db.name
, Len(
db.name
) - Len(Dir(
db.name
))) & "\" & "DATI" &
"\" & "LogosGesti&ParoleDATI.mdb;" & "pwd=pass;"
For i = 0 To db.TableDefs.Count - 1
  If db.TableDefs(i).Connect <> "" Then
    If Mid(db.TableDefs(i).Connect, 11) <> strDaten Then
      db.TableDefs(i).Connect = "; database=" & strDaten
      db.TableDefs(i).RefreshLink
    End If
  End If
Next i
MyExit:
  Exit Sub
MyError:
  MsgBox "Un problema � accaduto durante l'installazione. ", 16, "Eccezione"
  Resume MyExit
'******* FINE CODICE *******


title: tabelle protette

text:
lory22 wrote:
> Uso questo c'odice per allegare delle tabelle ad un mdb presente
> sempre nella stessa cartella, ma all'apertura mi viene richiesta la
> password in quanto il database con le tabelle collegate � appunto
> protetto da pass... dove sbaglio?
> '******* INIZIO CODICE *******
> On Error GoTo MyError
>
> Dim db As DAO.Database
> Dim strDaten As String
> Dim i As Integer
>
> Set db = CurrentDb()
>
> strDaten = Left(
db.name
, Len(
db.name
) - Len(Dir(
db.name
))) & "\" &
> "DATI" & "\" & "LogosGesti&ParoleDATI.mdb;" & "pwd=pass;"
>
> For i = 0 To db.TableDefs.Count - 1
>  If db.TableDefs(i).Connect <> "" Then
>    If Mid(db.TableDefs(i).Connect, 11) <> strDaten Then
>      db.TableDefs(i).Connect = "; database=" & strDaten
Sostituisci questa riga con:
db.TableDefs(i).Connect = _
        ";database=" & strDaten & ";PWD=qui_il_tuo_password"
>      db.TableDefs(i).RefreshLink
>    End If
>  End If
> Next i
>
> MyExit:
>  Exit Sub
>
> MyError:
>  MsgBox "Un problema � accaduto durante l'installazione. ", 16,
>  "Eccezione" Resume MyExit
> '******* FINE CODICE *******
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Ancora numerazione fatture...

text:
Buongiorno,
seguendo il suggerimento seguente

="E" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like '?" & Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") & "/????'");4)+1);"0000")

L'effetto finale è quello di ottenere una numerazione del tipo:
 E99/0001
Dove:
E = Riferimento arbitrario
99 = Ultime due cifre dell'anno
/ = Separatore
 0001 = Contatore

ho creato la mia numerazione ... e tutto funziona:

="" & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/"& Format([Maschere]![StartUp]![CmbAnno]) & "/????'"));1;Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/"&Format([Maschere]![StartUp]![CmbAnno]) & "/????'");4)+1);"0000")

con il risultato PD/2017/0001

Cercando di cambiare l'ordine facendolo diventare PD/0001/2017 non mi funziona più...

="" & "PD/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "/" & Format([Maschere]![StartUp]![CmbAnno]) & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'"));1;Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'");4)+1);"0000")& “/”&Format([Maschere]![StartUp]![CmbAnno])

Qualcuno sa dirmi dove sto sbagliando?
Grazie mille per la collaborazione


title: Ancora numerazione fatture...

author: Cidi

text:
Il 25/01/2017 11:59,
lorena...@gmail.com
 ha scritto:
> ="" & "PD/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";
"NumeroFattura like '" & "/" & Format([Maschere]![StartUp]![CmbAnno])
 & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'"));1;
Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" &
"PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'");4)+1);
"0000")& “/”&Format([Maschere]![StartUp]![CmbAnno])

Prova così:

="" & "PD/" &
Format(IIf(IsNull(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura]
like '" & "" & "PD/" & "????/" & ([Maschere]![StartUp]![CmbAnno]) &
"'"));1;Mid(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura] like '"
& "" & "PD/" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) &
"'");3;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])

ciao

Daniele


title: Ancora numerazione fatture...

text:

No... peccato!... così mi dà errore...


title: Ancora numerazione fatture...

text:
Il 25/01/2017 18:45,
lorena...@gmail.com
 ha scritto:
> Il giorno mercoledì 25 gennaio 2017 14:54:46 UTC+1, Cidi ha scritto:
>> Il 25/01/2017 11:59,
lorena...@gmail.com
 ha scritto:
>>> ="" & "PD/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";
>> "NumeroFattura like '" & "/" & Format([Maschere]![StartUp]![CmbAnno])
>>  & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'"));1;
>> Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" &
>> "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'");4)+1);

>> "0000")& “/”&Format([Maschere]![StartUp]![CmbAnno])
>>
>> Prova così:
>>
>> ="" & "PD/" &
>> Format(IIf(IsNull(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura]
>> like '" & "" & "PD/" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) &
>> "'"));1;Mid(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura] like '"
>> & "" & "PD/" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) &
>> "'");3;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])
>>
>> ciao
>>
>> Daniele
>
> No... peccato!... così mi dà errore...
>
="" & "PD/" &
Format(IIf(IsNull(DMax("[NumeroSpedizione]";"[tblFattureVendite]";"[NumeroSpedizione]
like '" & "????/" & Format([Maschere]![mFatturaVendita]![AnnoFatt]) &
"'"));1;Mid(DMax("[NumeroSpedizione]";"[tblFattureVendite]";"[NumeroSpedizione]
like '" & "????/" & Format([Maschere].[mFatturaVendita].[AnnoFatt]) &
"'");3;4)+1);"0000") & "/" & Format([Maschere].[mFatturaVendita].[AnnoFatt])

AnnoFatt è una casella di testo con origine controllo:
=Format(Date();"aaaa")
questa funziona, a quella di sopra manca un "FORMAT"
modifica i riferimenti a tabelle e maschere.
attenzione al copia/incolla.

ciao
Daniele


title: Ancora numerazione fatture...

text:

Ciao Daniele,
grazie veramente tanto per la tua collaborazione e pazienza...
Il problema è che continua a non funzionare...
Ho inserito:

="" & "PD/" & Format(IIf(IsNull(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura] like '" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) &
"'"));1;Mid(DMax("[NumeroFattura]";"[Fattura]";"[ NumeroFattura]
like '" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) &
"'");3;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])

e ora come risultato mi da PD//2017 ma non appare la numerazione...
Dove ho di nuovo sbagliato?
Grazie mille


title: Ancora numerazione fatture...

text:

"[ NumeroFattura] in questo hai uno o più spazi iniziali.

riprova.

ciao
Daniele


title: Ancora numerazione fatture...

text:

Ciao Daniele,

quanto sei gentile a continuare ad aiutarmi... Solo che sono un caso veramente disperato... Non funziona... grrrrr
Questo è quello che ho scritto:

="" & "PD/" & Format(IIf(IsNull(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura] like '" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) &"'"));1;Mid(DMax("[NumeroFattura]";"[Fattura]";"[NumeroFattura] like '" & "????/" & Format([Maschere]![StartUp]![CmbAnno]) & "'");3;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])

E' tutto il giorno che provo anche in altri modi ma non riesco proprio...
ho provato anche con qualcosa di simile:

="PD/" &
Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";"NumeroFattura like '??/" &
Format( "????/'" & Format([Maschere]![StartUp]![CmbAnno])));1;Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '??/" & "????/'" & Format([Maschere]![StartUp]![CmbAnno]);4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])

ma nulla di fatto....


title: Ancora numerazione fatture...

text:
Il 27/01/2017 15:11,
lorena...@gmail.com
 ha scritto:

>>>>>
>>>> ="" & "PD/" &

...funziona anche questa che hai scritto.
sicuro che i nomi sono giusti?...e che hai una tabella chiamata Fattura?

che errore ti da?

ciao

Daniele


title: Ancora numerazione fatture...

text:

Semplicemente #Errore nella cella...
Invece con il facsimile che mi avevi dato precedentemente non mi dava errore ma anziché PD/0001/2017 mi dava PD//2017...
Capisci perché?


title: Ancora numerazione fatture...

text:
Il giorno venerdì 27 gennaio 2017 22:27:31 UTC+1, Cidi ha scritto:

L'unico modo in cui riesco a farla funzionare è:

="" & Format([Maschere]![StartUp]![CmbAnno]) & "/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'"));1;Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'");4)+1);"0000")

ma il risultato è 2017/0001 e non quello che vorrei PD/0001/2017


title: Ancora numerazione fatture...

text:
Il giorno venerdì 27 gennaio 2017 22:27:31 UTC+1, Cidi ha scritto:

Riesco anche così...

="PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'"));1;Right(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/" & Format([Maschere]![StartUp]![CmbAnno]) & "/????'");4)+1);"0000")

con il risultato PD/2017/0001


title: Ancora numerazione fatture...

text:
Il giorno venerdì 27 gennaio 2017 22:27:31 UTC+1, Cidi ha scritto:

Invece così:

="PD/" & Format(IIf(IsNull(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/" & "????/'"))& Format([Maschere]![StartUp]![CmbAnno]);1;Mid(DMax("NumeroFattura";"Fattura";"NumeroFattura like '" & "PD/" & "????/'"& Format([Maschere]![StartUp]![CmbAnno]));4;4)+1);"0000") &"/"& Format([Maschere]![StartUp]![CmbAnno])

non mi dà errori ma non aumenta la numerazione, nella nuova fattura anziché darmi 0002 resta 0001...


title: Memorizzare un valore: quali soluzioni?

author: giaconet

text:
Ciao a tutti e auguri.
Il mio problema č semplice. Devo gestire un numero di protocollo. Questo
numero, perň, č comune a due tabelle (tabRegistroEntrate e
tabRegistroUscite) molto diverse tra di loro.
Il protocollo č unico e naturalmente progressivo.
Per essere chiarissimi:
tabRegistroEntrate
Prot.      Data        Nota      Importo
1            21/12      X           10
2            22/12      Y           20
tabRegistroUscite
Prot.      Data        Nota      Importo
3            23/12      Z            15
Le tabelle sono molto diverse da queste e, ripeto, molto diverse tra di
loro.
La prima soluzione che mi č venuta in mente č quella di conservare da
qualche parte il numero di protocollo da utilizzare (quello a cui si č
arrivati) e ogni volta che si fa una registrazione aggiornarlo (mi
sembra una soluzione piů pulita rispetto a quella di andarsi a trovare
di volta in volta l'ultimo numero di protocollo usato nelle 2 tabelle,
ma magari mi sbaglio).
Quindi mi sono chiesto quali fossero i modi di conservare un tal valore.
Me ne sono venuti in mente 2 ma entrambi mi sanno di stonato.
1) Conservare il valore in un file di testo.
2) Conservare il valore in una tabella a riga singola.
Ne esistono altri piů validi?
Thanx
giaconet


title: Memorizzare un valore: quali soluzioni?

author: Giorgio prx

text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
news:au1h4o$3lp3r$1...@ID-71483.news.dfncis.de...
> Ciao a tutti e auguri.
> Il mio problema è semplice. Devo gestire un numero di protocollo. Questo
> numero, però, è comune a due tabelle (tabRegistroEntrate e
> tabRegistroUscite) molto diverse tra di loro.
> Il protocollo è unico e naturalmente progressivo.
> Per essere chiarissimi:
> tabRegistroEntrate
> Prot.      Data        Nota      Importo
> 1            21/12      X           10
> 2            22/12      Y           20
>
> tabRegistroUscite
> Prot.      Data        Nota      Importo
> 3            23/12      Z            15
>
> Le tabelle sono molto diverse da queste e, ripeto, molto diverse tra di
> loro.
> La prima soluzione che mi è venuta in mente è quella di conservare da
> qualche parte il numero di protocollo da utilizzare (quello a cui si è
> arrivati) e ogni volta che si fa una registrazione aggiornarlo (mi
> sembra una soluzione più pulita rispetto a quella di andarsi a trovare
> di volta in volta l'ultimo numero di protocollo usato nelle 2 tabelle,
> ma magari mi sbaglio).
> Quindi mi sono chiesto quali fossero i modi di conservare un tal valore.
> Me ne sono venuti in mente 2 ma entrambi mi sanno di stonato.
> 1) Conservare il valore in un file di testo.
> 2) Conservare il valore in una tabella a riga singola.
> Ne esistono altri più validi?
> Thanx
> giaconet
>
>
Ciao Giaconet, la soluzione migliore sarebbe quella di utilizzare un'unica
tabella tabRegistroEntrateUscite con i campi
Prot.  Tipo    Data        Nota      Importo
 1         E     21/12        X           10
 2         E     22/12        Y           20
 3         U    23/12        Z            15
ma se non puoi cambiare la struttura ti consiglio di prelevare l'ultimo
valore con una Query.
Memorizzare i risultati in altre tabelle nel tempo puo' generare problemi
per mancanza di energia elettrica o blocco computer ecc.
Ti posto una Query di esempio per estrarre il numero di protocollo piu' alto
dalle due tabelle.
SELECT TOP 1 Protocollo.MaxProt
FROM (SELECT Max(Prot) AS MaxProt
FROM tabRegistroEntrate
UNION
SELECT Max(Prot) AS MaxProt
FROM tabRegistroUscite
ORDER BY MaxProt DESC) AS Protocollo;
Ciao Giorgio.


title: Memorizzare un valore: quali soluzioni?

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:au1otl$m8r$1...@lacerta.tiscalinet.it...
>
> "giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
> news:au1h4o$3lp3r$1...@ID-71483.news.dfncis.de...
> > Ciao a tutti e auguri.
> >[CUT]
>> Quindi mi sono chiesto quali fossero i modi di conservare un tal
valore.
> > Me ne sono venuti in mente 2 ma entrambi mi sanno di stonato.
> > 1) Conservare il valore in un file di testo.
> > 2) Conservare il valore in una tabella a riga singola.
> > Ne esistono altri più validi?
> > Thanx
> > giaconet
> >
> >
>
> Ciao Giaconet, la soluzione migliore sarebbe quella di utilizzare
un'unica
> tabella tabRegistroEntrateUscite con i campi
>
> Prot.  Tipo    Data        Nota      Importo
>  1         E     21/12        X           10
>  2         E     22/12        Y           20
>  3         U    23/12        Z            15
>
Purtroppo le tabelle sono completamente diverse, a parte questi comuni,
ci sono altri campi, i tempi e i modi di inserimento e consultazione
sono completamente diversi, quindi preferisco gestirle separatamente.
> ma se non puoi cambiare la struttura ti consiglio di prelevare
l'ultimo
> valore con una Query.
> Memorizzare i risultati in altre tabelle nel tempo puo' generare
problemi
> per mancanza di energia elettrica o blocco computer ecc.
>
> Ti posto una Query di esempio per estrarre il numero di protocollo
piu' alto
> dalle due tabelle.
>
> SELECT TOP 1 Protocollo.MaxProt
> FROM (SELECT Max(Prot) AS MaxProt
> FROM tabRegistroEntrate
> UNION
> SELECT Max(Prot) AS MaxProt
> FROM tabRegistroUscite
> ORDER BY MaxProt DESC) AS Protocollo;
>
> Ciao Giorgio.
>
>
Grazie. Effettivamente la soluzione più logica sfugge sempre all'inizio.
La query di unione mi sembra la migliore cosa.
Bye
giaconet
>


title: [OT] Ringraziamenti e auguri

author: stefano pomelli

text:
Con questo messaggio volevo ringraziare enormemente
tutti i frequentatori del news per l'aiuto datomi per tutto l'anno
e naturalmente porgere i migliori auguri a tutti.
Buon Natale
Ciao
stefano


title: [OT] Ringraziamenti e auguri


title: [OT] Ringraziamenti e auguri

author: Roberto da casa

text:
"stefano pomelli" <
stepo...@infinito.it
> ha scritto nel messaggio
news:au7df9$cm$1...@serv1.albacom.net...
> ... porgere i migliori auguri a tutti.
> Buon Natale
>
> Ciao
> stefano
Buon Natale a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca per iniziale

author: David Mancini

text:
Salve,
sto realizzano una tabella per gestire i miei DVD.
Nella maschera che ho creato ho inserito un gruppo di comando con degli
interruttori per selezzionare un gruppo di film che per esempio inizino con
la lettera A.
Ho inserito anche il codice che riporto di seguito, ma mi da questo errore:
"Errore di run-time'2121':
Impossibile salvare i dati nel campo a causa della macro o funzione
impostata alla proprietà PrimaDi Aggiornare o ValidoSe di tale campo."
Private Sub VisualizzaTitolo_BeforeUpdate(strValue As Integer)
Select Case strValue
Case 1
strFilter = "[AàÁÂÃÄ]*"
Case 2
strFilter = "B*"
Case 3
strFilter = "[CÇ]*"
Case 4
strFilter = "D*"
Case 5
strFilter = "[EèÉÊË]*"
Case 6
strFilter = "F*"
Case 7
strFilter = "G*"
Case 8
strFilter = "H*"
Case 9
strFilter = "[IìÍÎÏ]*"
Case 10
strFilter = "J*"
Case 11
strFilter = "K*"
Case 12
strFilter = "L*"
Case 13
strFilter = "M*"
Case 14
strFilter = "[NÑ]*"
Case 15
strFilter = "[OòÓÔÕÖ]*"
Case 16
strFilter = "P*"
Case 17
strFilter = "Q*"
Case 18
strFilter = "R*"
Case 19
strFilter = "[SS]*"
Case 20
strFilter = "T*"
Case 21
strFilter = "[UùÚÛÜ]*"
Case 22
strFilter = "V*"
Case 23
strFilter = "W*"
Case 24
strFilter = "X*"
Case 25
strFilter = "[YÝÿ]*"
Case 26
strFilter = "[ZÆØÅ]*"
Case 27 ' TUTTI
strFilter = ""
Case 28
strFilter = "[0123456789]*"
End Select
If strFilter <> "" Then
Me.FilterOn = True
Me.Filter = "[TitoloFilm] Like " & Chr$(34) & strFilter & Chr$(34)
Else
Me.FilterOn = False
End If
Me.Requery
End Sub
Casa posso fare?
Grazie mille
David.


title: Ricerca per iniziale

text:
David Mancini ha scritto:

Stai cercando di convincere Access ad utilizzare un valore PRIMA che lui l'abbia memorizzato.....
L'evento potrebbe essere 'AfterUpdate' o 'SuUscita', oppure fai un tasto o intercetti il tasto Invio
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: OT(Auguri a Roberto)

author: ferdiprimo

text:
Auguroni. Vedoche hai ripreso a rispondere sul NG.
Ciao
Ferdinando


title: maschere e richiamo di una sub quando si scorrono i record con la rotellina del mouse

author: Ghiza

text:
Ciao a tutti.
Ho realizzato una maschera su una query realizzata in autocomposizione e in
seguito ho scritto Sub che effettua una query su una relazione molti-molti e
scrive i risultati all'interno di alcuni campi testo.
Richiamo la Sub in apertura della maschera e su un evento AfterUpdate di una
casella combo che utilizzo per trovare il record desiderato.
Il mio problema è che se si scorrono i record con la rotellina del mouse il
valore della combobox viene aggiornato, ma non viene rilevato come un
AfterUpdate e quindi non viene richiamata la Sub.
Come posso risolvere ? quale tipo di controllo evento posso utilizzare ?
Grazie a tutti
Ghiza


author: Rč Artu

text:
"Ghiza" <
gh...@yahoo.com
> ha scritto nel messaggio
news:agmro9$58pq$1...@stargate1.inet.it...

Prova a vedere qui
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q278379
Ciao


title: Potete illustrarmi queste poche righe di codice

author: Singer

text:
L'obiettivo è quello di inserire i dati utilizzando una casella combinata
che aggiorna la lista predefinita (contenuta nella tabelle categorie per
esempio) ogni qual volta l'elemento che inserisco non è contenuto in lista.
Il codice l'ho copiato da un'autocomposizione di Access.
L'unico problema è che quando mi si apre la maschera della tabella categorie
il record è sempre il primo e non il nuovo pronto per l'inserimento.
Posto che Categorie è il nome della casella combinata e frmCategorie è la
maschera che richiamo nella quale inserisco i nuovi dati
dov'è il problema in questo codice
Private Sub Categorie_DblClick(Cancel As Integer)
    Dim lngAccountTypeID As Long
    If IsNull(Me![Categorie]) Then
        Me![Categorie].Text = ""
    Else
        lngAccountTypeID = Me![Categorie]
        Me![Categorie] = Null
    End If
    DoCmd.OpenForm "frmCategorie", , , , , acDialog, "GotoNew"
    Me![Categorie].Requery
    If lngAccountTypeID <> 0 Then Me![Categorie] = lngAccountTypeID
Exit_categorie_DblClick:
End Sub
Potete illustrarmi il codice qui riportato?
Per esemprio con la riga Me![Categorie].REquery che cosa si ottiene?
e per favore che cos'è Me! che lo trovo dappertutto?
Grazie infinite


author: Paolo opg

text:
"Singer" <
sin...@inwind.it
> wrote in message
news:%I8D9.52092$Yw.23...@news2.tin.it...
> Potete illustrarmi il codice qui riportato?
> Per esemprio con la riga Me![Categorie].REquery che cosa si ottiene?
> e per favore che cos'è Me! che lo trovo dappertutto?
> Grazie infinite
>
non ho capito cosa vuoi fare, ma un minimo aiuto posso dartelo:
Me si riferisce alla maschera corrente.
prova a mettere Me in un modulo non appartenente a una maschera e vedi un pò
cosa succede.
prova a scrivere una sub nel modulo di una maschera e metti una sola riga:
msgbox
me.name
ti restituisce un messaggio contenete il nome della maschera
Me.Requery dice al programma di "rieseguire" la query su cui si basa la
maschera corrente
suggerimento: il tasto F1 è magico! selezioni una parola che non conosci
(del codice, ovviamente) e ti appare l'help relativo al termine evidenziato
devi avere installato anche il sistema di help.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002


text:
Devo solo aprire la maschera in modalità aggiunta, ovvero direttamente sul
record pulito e poi possibilmente, utilizzare il dato appena inserito per
riportarlo nella maschera originaria.
Il codice dovrebbe essere chiaro
Grazi ancora
Paolo opg <
w...@ne.com
> wrote in message
ClaD9.6175$3l.1...@twister1.libero.it...



author: Alessandro Cara

text:
Paolo opg ha scritto:
>
[cut]
> Me si riferisce alla maschera corrente.
uhmmm... oggetto corrente
> prova a mettere Me in un modulo non appartenente a una maschera e vedi un pò
> cosa succede.
prova a mettere me in un modulo classe e vedi cosa succede
--
a.cara
togli qualcosa dall'email


text:
Singer ha scritto:
>
[cut]
>     DoCmd.OpenForm "frmCategorie", , , , , acDialog, "GotoNew"
da help
DoCmd.OpenForm nomemaschera[, visualizzazione][, nomefiltro][,
condizioneWHERE][, modalitàdati][, modalitàfinestra][, apriarg]
Questa e' la sintassi di openform "GotoNew" corrispone a [apriarg]
apriarg
Espressione stringa. Questa espressione viene utilizzata per impostare
la proprietà OpenArgs della maschera. Questa impostazione può quindi
essere utilizzata dal codice in un modulo di maschera, come la routine
evento Apri. È possibile fare riferimento alla proprietà OpenArgs anche
nelle macro e nelle espressioni.
Si supponga, ad esempio, che la maschera che si apre sia un elenco a
modulo continuo di clienti. Se si desidera spostare lo stato attivo sul
record di un determinato cliente all'apertura della maschera, è
possibile specificare il nome del cliente con l'argomento apriarg e
quindi utilizzare il metodo FindRecord per spostare lo stato attivo sul
record del cliente del quale è stato specificato il nome.
Questo argomento è disponibile soltanto in Visual Basic.
questa e la spiegazione di apriarg
se non gestisci il "GotoNew" nella routine di Form_open
e' dura che ti vata a GotoNew (nota senza doppi apici)
questo potrebbe essere il codice
var = me.OpenArgs
If Len(strNomeImpiegato) > 0 Then
	DoCmd.GoToRecord acDataForm, "nomeform", acNewRec
End If



text:
Grazia infinite
ho gią detto che siete straordinari
c'č solo un piccolo problema!
Adesso perņ il valore aggiunto nella lista non mi compare nell'elenco della
casella combinato, ovvero devo chiudere e poi riaprire la maschera iniziale
affinche' venga visualizzato.
E' come se il Requery non venisse effettuato (giusto!?)
ti prego un altro piccolo aiutino
Antonio
P.S. che cosa devo tagliare?
Alessandro Cara <
alexqu...@blunet.it
> wrote in message
3DDD5C86...@blunet.it...
> Paolo opg ha scritto:
> >
> [cut]
> > Me si riferisce alla maschera corrente.
> uhmmm... oggetto corrente
> > prova a mettere Me in un modulo non appartenente a una maschera e vedi
un pņ



title: macro: azione output su (eliminare i messaggi di sistema)

author: ciroteo

text:
Ciao!
In una macro:
faccio aprire un report,
lo esporto in un file snapshot nel percorso c:\allegato.snp
lo invio come allegato di una mail spedita direttamente da access con metodo
mapi ...(trovato sul sitocomune)
Vorrei evitare che il sistema mi dica ogni volta : è già presente il file
c:\allegato.snp volete sovrascrivere? ...
Nella macro ho già impostato gli avvisi su no, ma non cambia nulla.
Any Suggestion?


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:bsov9k$e4k$1...@news.flashnet.it...

Forse la cosa migliore è quella di verificare con VBA con la funzione Dir
(vedi help) se il file c:\allegato.snp esiste, e nel caso affermativo
conellarlo con l'istruzione Kill (vedi help) prima di esportarlo nuovamente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JDTHb.214102$vO5.8...@twister1.libero.it...

ci provo, ma finora con vba ho scarsi risultati..., pensavo di riuscire a
fare il tutto con le macro!
Intendi dire che con vba posso operare sui files presenti sul pc?
Come se usassi comandi di win/dos tipo delete, dir eccc? azz....


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:bsp3at$f5j$1...@news.flashnet.it...

Con le macro si può fare solamente ciò che è possibile fare manualmente con
i menu di Access: per le altre cose occorre usare il codice VBA, con il
quale si può fare anche tutto ciò che si può fare con le macro.
> Intendi dire che con vba posso operare sui files presenti sul pc?
Anche.
> Come se usassi comandi di win/dos tipo delete, dir eccc? azz....
Si. Come vedi vale la pane studiare VBA e mollare le macro. ;-)



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:LHUHb.218630$e6.85...@twister2.libero.it...

Ok ci sto!
beccati questa:
Private Sub Comando35_Click()
Dim MyFile, MyPath, MyName
' Restituisce "WIN.INI" (in Microsoft Windows)se esiste.
If MyFile = Dir("C:\allegato.snp") Then Kill "c:\allegato.snp"    ' Elimina
il file.
End Sub
Spero che sia la strada giusta. All'evento click del pulsante faccio
controllare che esista il file ... e poi lo uccido ...
non funzia! sigh!


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:bsp6m3$g34$1...@news.flashnet.it...

ERRATA CORRIGE!
FUNZIA!!!!!
che ne dici?
Private Sub Comando35_Click()
Dim MyFile, MyPath, MyName
MyFile = Dir("C:\allegato.snp")
If MyFile = "allegato.snp" Then Kill "c:\allegato.snp"
DoCmd.RunMacro "inviascadenzemail2"
End Sub
Grazie ancora x l'incentivo, di fronte a vba "...c'ho un certo timore...",
ma sono sicuro che è fondamentale impararlo!


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:bsp79g$g7k$1...@news.flashnet.it...

Io avrei scritto così:
Private Sub Comando35_Click()
If Dir("C:\allegato.snp") = "" Then
    MsgBox "Il file C:\allegato.snp NON esiste"
Else
    Kill "C:\allegato.snp"
    DoCmd.RunMacro "inviascadenzemail2"
End If
End Sub
Comunque sono dell'avviso che tutte le soluzioni che funzionano vanno bene.
;-)
>
> Grazie ancora x l'incentivo, di fronte a vba "...c'ho un certo timore...",
Ti assicuro che non morde, specie se ti decidi a studiarlo un po'.
> ma sono sicuro che è fondamentale impararlo!
Se vuoi sviluppare con Access penso che sia praticamente indispensabile!



title: Associazione testo

author: alberto

text:
Salve a tutti,
ho un problema per andare avanti con database che mi sto svilluppando per
me, sperando che qualcuno gentilmente mi possa aiutare.
Premetto che tutto quello che sò l'ho appreso picchiandomi facendo delle
prove e consultando le guida in linea.
Il DB ha una tabella chiamata LISTINO ed una FORNITORI.
Nella tabella LISTINO ci sono i seguenti campi:
CODICE    DESCRIZIONE   IMPORTO  FAMIGLIA
AA01111    Spazzola                      10000
BG45012    Spugna                          2000
FR10750    Telefono  R2              150000
FR20450    Radio F10                  300000
Mentre nella tabella FORNITORI sono i seguenti:
CODICE     DESCRIZIONE
AA              Kappa
BG              Silas
FR1            Siem Telefonia
FR2            Siem Radio
Nel Campo FAMIGLIA deve comparire la descrizione della Tabella FORNITORI con
la corrispondenza delle prime 2 o 3 lettere, a seconda del caso, del campo
CODICE della tabella LISTINO.
Grazie a tutti e un cordiale saluto atuuto il NG.


title: E' un problema di Win ME!?!?

text:
Lavoro con Access97
Ho creato due file mdb: uno con i dati e uno con maschere e report...
Il file con i dati è sul server, ogni macchina in rete ha il suo file con
maschere e report... chiamerò quest'ultimo "interfaccia"...
Ogni file "interfaccia "chiama" il file con i dati attraverso un comando
OpenDb che segue il percorso di rete che ho definito come stringa nel
seguente modo: \\nomeserver\cartella\file.mdb
su tutti i pc in rete gira Win98SE. Sul Server NT4.0.
Con questa "configurazione" funziona tutto a meraviglia....
Ho aggiunto un PC con Win ME e quando vado ad aprire il file "interfaccia"
mi si presenta il seguente messaggio:
'D:\\nomeserver\cartella\file.mdb' non è un percorso valido. ecc ecc...
perché di testa propria antepone la lettera dell'unità? Le ho provate tutte
ma pare proprio che sia colpa di Win ME... mi fa la stessa cosa anche con
OFFICE 2000....
PLEASE HELP ME!!!!


title: E' un problema di Win ME!?!?

author: MegaMax

text:
>propria antepone la lettera dell'unità? Le ho provate tutte
le rete, la confivisione file, i protocolli ecc.... funziona tutto?
Max


title: E' un problema di Win ME!?!?

text:
> le rete, la confivisione file, i protocolli ecc.... funziona tutto?
Sě, funziona tutto...
SIGH!!!
Non so davvero come fare....
HELP HELP HELP!!!


title: Filtro su tabella con stampa report singolo

author: Mandrake

text:
Ciao,
il mio problema è che non riesco a stampare i record filtrati
SINGOLARMENTE. Mi spiego.
Da una maschera inserisco il primo e l'ultimo record che mi interessa;
premo un pulsante al quale ho associato il codice VBA.
RicCorrente = RicInizio
DoCmd.OpenReport "Ristampa", acPreview      'Apro il report in preview
For RicCorrente = RicInizio To RicFine Step 1
    strSql = "[NumRic]=" & RicCorrente      'creo la stringa del
filtro
    Reports![ristampa].Filter = strSql      '...la applico al
report...
    Reports![ristampa].FilterOn = True      '...setto il filtro ad
On...
    DoCmd.OpenReport "Ristampa", acNormal
Next RicCorrente
Tale codice cicla creando ogni volta il filtro da inviare al report
"Fattura"; lo apre in viewNormal ma, sebbene il filtro sia settato, mi
stampa tutti i record della tabella associata al report "Fattura".
Ho notato che se fermo, invece, per un momento l'esecuzione allora mi
stampa solo i record filtrati !!!
Come aggia' fa' ?
Grazie,
Mandrake


text:
"Mandrake" <
linux...@libero.it
> ha scritto nel messaggio
news:2d3f735e.02111...@posting.google.com...
> Ciao,
> il mio problema è che non riesco a stampare i record filtrati
> SINGOLARMENTE. Mi spiego.
> Da una maschera inserisco il primo e l'ultimo record che mi interessa;
> premo un pulsante al quale ho associato il codice VBA.
>
>
> RicCorrente = RicInizio
> DoCmd.OpenReport "Ristampa", acPreview      'Apro il report in preview
> For RicCorrente = RicInizio To RicFine Step 1
>     strSql = "[NumRic]=" & RicCorrente      'creo la stringa del
> filtro
>     Reports![ristampa].Filter = strSql      '...la applico al
> report...
>     Reports![ristampa].FilterOn = True      '...setto il filtro ad
> On...
>     DoCmd.OpenReport "Ristampa", acNormal
> Next RicCorrente
>
>
> Tale codice cicla creando ogni volta il filtro da inviare al report
> "Fattura"; lo apre in viewNormal ma, sebbene il filtro sia settato, mi
> stampa tutti i record della tabella associata al report "Fattura".
E' normale, visto che il filtro lo imposti quando la stampa del report non
l'hai ancora aperta (acNormal); così facendo verrà filtrata l'anteprima di
stampa e non la stampa del report.
> Ho notato che se fermo, invece, per un momento l'esecuzione allora mi
> stampa solo i record filtrati !!!
> Come aggia' fa' ?
> Grazie,
> Mandrake
A fronte dell'evento "Su clic" del pulsante di comando genera solamente
questa riga di codice VBA:
DoCmd.OpenReport "Ristampa", acNormal, ,  _
"NumRic>=" & Me!RicInizio   & _
" And NumRic <=" & Me!RicFine
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<stNA9.29266
*****[CUT] ***
>
> A fronte dell'evento "Su clic" del pulsante di comando genera solamente
> questa riga di codice VBA:
>
> DoCmd.OpenReport "Ristampa", acNormal, ,  _
> "NumRic>=" & Me!RicInizio   & _
> " And NumRic <=" & Me!RicFine
No, non è proprio quello che voglio; credo di essermi spiegato male.
Immagina di avere una tabella contenente tutti i dati delle fatture
fatte ai clienti (ovviamente ogni NumRic è univoco).
Quello che vorrei è che, impostato il numero della ricevuta X e quella
della ricevuta Y, mi stampi una copia della ricevuta X, una copia
della ricevuta X+1, etc sino alla ricevuta Y ma ognuna su un singolo
foglio.
Se inserisco il tuo VBA, mi stampa una ricevuta con il NumRic = X e
nella descrizione tutte le descrizioni delle fatture da X sino ad Y !
Grazie ancora,
Mandrake


text:
"Mandrake" <
linux...@libero.it
> ha scritto nel messaggio
news:2d3f735e.02111...@posting.google.com...

Beh, tutto dipende da come hai fatto il report: se raggruppi il report per
NumRic e se imposti a Prima di sezione la proprietà Interruzione pagine dela
sezione Intestazione di gruppo, hai risolto il problema.
O sbaglio?
Una curiosità: ma quando devi stampare le fatture, le stampi una alla volta?
Spero proprio di no.
> Grazie ancora,
> Mandrake



title: condizione di stampa

author: Roberto Barbetti

text:
vorrei introdurre in una stampa da maschera o report la condizione di
stampare un simbolo o qualsivoglia testo solo se un certo campo é non nullo.
Grazie anticipatamente.
Buon lavoro.


title: condizione di stampa

author: MA

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:d01gdd$1qq7$1...@newsreader1.mclink.it...

metti nell'origine del tuo controllo
nz("Tuocontrollo";"Il testo che vuoi")
MAssimialino


title: condizione di stampa

author: Alessandro Baraldi

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> wrote in message
news:d01gdd$1qq7$
1...@newsreader1.mclink.it

Le stampe sono, per me, da Report.
In ogni caso su Evento Formattazione del Corpo(poi occorre
discriminare la struttura del tuo Report), inserisci 2 righe di
codice che discriminano il contenuto del Controllo da usare come Rif.
Me!ControlloCondizionato.Visible=Not IsNull(Me!ControlloCondizioante)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: condizione di stampa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:9QXUd.2161$tY2...@news.edisontel.com...

Ops ho saltato "non nullo" ed ho pensato a tut'altro
MAssimialino


title: stampa su file

author: Luca Forgiarini

text:
ciao,
vorrei che premendo un pulsante mi venga aperto un report e stampato
utilizzando una normale stampante su file.
Non so come fare per reindirizzare solo quella stampa su file.
Il tutto mi serve perchè poi il file postscript salvato verrà mandato
automaticamente su fax.
ciao,
Luca


title: stampa su file

text:
"Luca Forgiarini" <
forgi...@hotmail.com
> ha scritto nel messaggio
news:TWjKa.119323$Ny5.3...@twister2.libero.it...

Sull'help prova a dare uno sguardo al Metodo OutputTo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampa su file

text:
> > vorrei che premendo un pulsante mi venga aperto un report e stampato
> > utilizzando una normale stampante su file.
> > Non so come fare per reindirizzare solo quella stampa su file.
> >
> > Il tutto mi serve perchè poi il file postscript salvato verrà mandato
> > automaticamente su fax.
> Sull'help prova a dare uno sguardo al Metodo OutputTo.
Non è questo quello che cercavo, con il comando OutputTo esporti in un
formato come html o rtf, postscript non c'è.
Io vorrei fare una stampa impostando le opzioni da programma, utilizzando
perciò i driver della stampante.
ciao,
Luca


title: stampa su file

text:
"Luca Forgiarini" <
forgi...@hotmail.com
> ha scritto nel messaggio
news:86BKa.121542$Ny5.3...@twister2.libero.it...

Se cerchi tra i messaggi precedenti (sul Sito Comune o su Google) trovi come
creare un file pdf con un report.



title: bug di access perde il codice dai controlli

text:
a volte mi capita di mettere del codice vba sotto l'evento dopoaggiornamento
di una casella di testo e capita che poi riaprendo la finestrella delle
proprietà non ci sia nessun codice associato a tale controllo, se però vado
nel codice il codice c'è è come se perdesse il link fra codice vba e
controllo nella form
ne sapete qualcosa?
sapete come posso ovviare?
Grazie.


author: mino

text:
Simba883 ha scritto:


> Grazie.
se rinomini l'oggetto a cui è collegato il codice succede così. se ti
serve ancora il codice è sufficiente rinominare il titolo del codice come
il nuovo nome dell'oggetto.
ciao
--
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 casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c274j3$bg5$1...@lacerta.tiscalinet.it...

Normalmente questo succede nel caso tu cambi il nome al controllo dopo che
hai gereato del codice VBA quando il controllo aveva il vecchio nome; ma
questo è normale.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Normalmente questo succede nel caso tu cambi il nome al controllo dopo che
> hai gereato del codice VBA quando il controllo aveva il vecchio nome; ma
> questo è normale.
>
> --
> Roberto
>
assolutamente no, la stranezza è proprio questa io inserisco del codice,
salvo la form e quando rientro a volte il codice sparisce, premetto che il
mio db è veramente vasto quindi non vorrei che access portato agli estremi
si comporti in modo anomalo.... boooo (non rinomino l'oggetto!)


author: namor

text:
Simba883 ha scritto:


Mi è capitato un paio di volte, ma non ho capito perchè, e se è un bug o
se ho sbagliato qualcosa io.
Ti basta riscrivere [Routine evento] nella riga dell'evento, altrimenti
anche se c'è il codice access non se lo va a cercare.
Namor
--
namor at inwind punto it



title: ordinamento record particolare

author: solidw

text:
avrei la necessità di ordinare dei record secondo un ordine da me
prestabilito in un altra tabella
es:
la tabella categorie contiene i seguenti valori
campo            campo
categoria3     ordine 1
categoria2     ordine 2
categoria1     ordine 3
la tabella articoli contiene il campo categoria dovrei però ordinare i
record degli articoli secondo il campo ordine presente nella tabelle
categorie, sapete se e come potrei ottenerlo?


title: ordinamento record particolare

text:
Con una Query....??
@Alex


title: ordinamento record particolare

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1147271211.1...@j33g2000cwa.googlegroups.com...
> Con una Query....??
>
> @Alex
Ottima Idea :)


title: Report PDF

author: Gian

text:
Ciao a tutti
ho la necessita' di salvare un report in pdf in modo del tutto automatico,
ho provato con un utility sul sito comune, ma con scarsi risultati, qualcuno
di voi ha gia' fatto qualcosa di simile, tenete conto che il file dovra'
avere sempre lo stesso nome e andra' sempre nello stesso percorso.
Grazie a tutti
Ciao


title: Report PDF

author: Karl Donaubauer

text:

Un tool molto buono e diffuso per Access che uso spesso è quello
di Stephen Lebans. Vedi il primo link nell'articolo:
Stampare un report in PDF
www.donkarl.com/it?FAQ5.17
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ:
http://www.donkarl.com
3. SQL Server-Entwickler-Konferenz - Nürnberg im Mai


title: Report PDF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:758p59F...@mid.individual.net...
> Gian wrote:
>> ho la necessita' di salvare un report in pdf in modo del tutto
>> automatico, ho provato con un utility sul sito comune, ma con scarsi
>> risultati, qualcuno di voi ha gia' fatto qualcosa di simile, tenete
>> conto che il file dovra' avere sempre lo stesso nome e andra' sempre
>> nello stesso percorso.
>
> Un tool molto buono e diffuso per Access che uso spesso è quello
> di Stephen Lebans. Vedi il primo link nell'articolo:
>
> Stampare un report in PDF
>
www.donkarl.com/it?FAQ5.17
>
Grazie Karl
ma provo e mi restituisce un errore il formato definito per l' output
dell'oggetto corrente non e' disponibile....
Help


title: Report PDF

text:
Gian wrote:
> "Karl Donaubauer ha scritto:
>>> ho la necessita' di salvare un report in pdf in modo del tutto
>>> automatico, ho provato con un utility sul sito comune, ma con scarsi
>>> risultati, qualcuno di voi ha gia' fatto qualcosa di simile, tenete
>>> conto che il file dovra' avere sempre lo stesso nome e andra' sempre
>>> nello stesso percorso.
>>
>> Un tool molto buono e diffuso per Access che uso spesso č quello
>> di Stephen Lebans. Vedi il primo link nell'articolo:
>>
>> Stampare un report in PDF
>>
www.donkarl.com/it?FAQ5.17
>>
> ma provo e mi restituisce un errore il formato definito per l' output
> dell'oggetto corrente non e' disponibile....
> Help
Sě, č un bug noto. Leggi:
http://groups.google.com/group/microsoft.public.it.office.access/msg/52558536ca15e34b
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Report PDF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:758qthF...@mid.individual.net...

Ho visto.... ma Snapshot format va scritto tutto attaccato????
comunque ora l'errore e' "impossibile trovare il metodo o il membro dei
dati" su questa riga:
    DoCmd.SnapshotFormat acOutputReport, RptName, "SnapshotFormat", _


title: Report PDF

text:
Gian wrote:
> "Karl Donaubauer ha scritto:
>>>> ...
>>>> Stampare un report in PDF
>>>>
www.donkarl.com/it?FAQ5.17
>>>>
>>> ma provo e mi restituisce un errore il formato definito per l' output
>>> dell'oggetto corrente non e' disponibile....
>>> Help
>>
>> Sì, è un bug noto. Leggi:
>>
http://groups.google.com/group/microsoft.public.it.office.access/msg/52558536ca15e34b
>>
>
> Ho visto.... ma Snapshot format va scritto tutto attaccato????
> comunque ora l'errore e' "impossibile trovare il metodo o il membro dei
> dati" su questa riga:
>
>    DoCmd.SnapshotFormat acOutputReport, RptName, "SnapshotFormat", _
La riga dev'essere:
DoCmd.OutputTo acOutputReport, RptName, "Snapshot Format", _



title: Report PDF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7597fqF...@mid.individual.net...
> Gian wrote:
>> "Karl Donaubauer ha scritto:
>>>>> ...
>>>>> Stampare un report in PDF
>>>>>
www.donkarl.com/it?FAQ5.17
>>>>>
>>>> ma provo e mi restituisce un errore il formato definito per l' output
>>>> dell'oggetto corrente non e' disponibile....
>>>> Help
>>>
>>> Sě, č un bug noto. Leggi:
>>>
http://groups.google.com/group/microsoft.public.it.office.access/msg/52558536ca15e34b
>>>
>>
>> Ho visto.... ma Snapshot format va scritto tutto attaccato????
>> comunque ora l'errore e' "impossibile trovare il metodo o il membro dei
>> dati" su questa riga:
>>
>>    DoCmd.SnapshotFormat acOutputReport, RptName, "SnapshotFormat", _
>
> La riga dev'essere:
>
> DoCmd.OutputTo acOutputReport, RptName, "Snapshot Format", _
>
> --
Grazie Karl ho risolto, anzi hai risolto ;-))......un ultima domanda....se
dovessi esportare sempre lo stesso report, non voglio avere la casella dove
scelgo il rpt, quale riga dovrei modificare.
Grazie mille


title: Report PDF

author: OneEDP

text:
"Gian" <
por...@tiscali.it
> ha scritto nel messaggio
news:49f02c7a$0$6825$5fc...@news.tiscali.it...

ConvertReportToPDF(strRptName, vbNullString, strNomeAllegatoCompleto, False,
True, 0, "", "", 0, 0)
Ciao


title: Report PDF

text:
Gian wrote:
> "Karl Donaubauer ha scritto:
>>> ...
>>> Stampare un report in PDF
>>>
www.donkarl.com/it?FAQ5.17
>> --
> se dovessi esportare sempre lo stesso report, non voglio avere la
> casella dove scelgo il rpt, quale riga dovrei modificare.
ConvertReportToPDF "BelloReport", vbNullString, "c:\Bello.pdf", False, False
Il primo False qui è il parametro che mostra il dialogo o no.



title: Report PDF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:75bhsnF...@mid.individual.net...
> Gian wrote:
>> "Karl Donaubauer ha scritto:
>>>> ...
>>>> Stampare un report in PDF
>>>>
www.donkarl.com/it?FAQ5.17
>>> --
>> se dovessi esportare sempre lo stesso report, non voglio avere la
>> casella dove scelgo il rpt, quale riga dovrei modificare.
>
> ConvertReportToPDF "BelloReport", vbNullString, "c:\Bello.pdf", False,
> False
>
> Il primo False qui è il parametro che mostra il dialogo o no.
>
> --
Grazie mille risolto............w w w


title: Aiuto sulle query con parametri da codice

author: Salvio

text:
Ho il seguente codice :
txtIndice = Indice.Value
Dim conn As ADODB.Connection
Dim rst As ADODB.Recordset
Set conn = CurrentProject.Connection
Set rst = New ADODB.Recordset
Dim sql
sql = "SELECT Tab_Portafoglio.Indice, Tab_Portafoglio.Num1,
Tab_ContenutoPortafoglio WHERE (((Tab_Portafoglio.Indice)= " & "'" &
txtIndice "'))"
rst.Open sql, conn, , , adCmdText
 Do Until rst.EOF
    MsgBox (rst.Fields(0))
 rst.MoveNext
 Loop
Se Portafoglio.Indice e txtIndice sono testo funziona.
Come posso correggere il codice
avendo Portafoglio.Indice e txtIndice numerici ?
Grazie


author: Gabriele Bertolucci

text:
> sql = "SELECT Tab_Portafoglio.Indice, Tab_Portafoglio.Num1,
> Tab_ContenutoPortafoglio WHERE (((Tab_Portafoglio.Indice)= " & "'" &
> txtIndice "'))"
Nella SELECT pare che manchi un "&" prima delle ultime parentesi, ma probabilmente
è solo un errore di copia/incolla.
> Se Portafoglio.Indice e txtIndice sono testo funziona.
> Come posso correggere il codice
> avendo Portafoglio.Indice e txtIndice numerici ?
Se vuoi mantenere la query di cui sopra, puoi normalizzare la variabile txtIndice
ad essere sempre valutata come una stringa, cioè utilizzando al suo posto
CStr(txtIndice).
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


text:
> Gabriele Bertolucci ha scritto:
> Se vuoi mantenere la query di cui sopra, puoi normalizzare la variabile txtIndice
> ad essere sempre valutata come una stringa, cioè utilizzando al suo posto
> CStr(txtIndice).
Il mio problema nasce in questa parte di codice :
WHERE (((Tab_ContenutoPortafoglio.Indice)= " & "'" & txtIndice & "'))"
"Indice" è la chiave primaria della tabella ed è un campo contatore
"txtIndice" è una variabile numerica che prende il valore da una
casella di testo
Quando viene eseguita la query mi dice "Tipo di dati non
corrispondenti"
perche per come è scritto il codice si fa un confronto tra un numero
ed un testo
Allora ho provato a scrivere
WHERE (((Tab_ContenutoPortafoglio.Indice)=txtIndice))"
e mi dice "Nessun valore specificato per alcuni parametri necessari"
Come devo modificare la clausola Where per farlo funzionare ?
Grazie sempre per la disponibilità


text:
> Il mio problema nasce in questa parte di codice :
> WHERE (((Tab ContenutoPortafoglio.Indice)= " & "'" & txtIndice & "'))"
> "Indice" è la chiave primaria della tabella ed è un campo contatore
> "txtIndice" è una variabile numerica che prende il valore da una
> casella di testo
Sfido che ti restituisca un errore.
> Quando viene eseguita la query mi dice "Tipo di dati non
> corrispondenti"
> perche per come è scritto il codice si fa un confronto tra un numero
> ed un testo
Vedo che sei al corrente del problema.
> Allora ho provato a scrivere
> WHERE (((Tab ContenutoPortafoglio.Indice)=txtIndice))"
> e mi dice "Nessun valore specificato per alcuni parametri necessari"
Questa è corretta perché il motore SQL trova scritto txtIndice e, non interpretandolo
come parola chiave o un campo della SELECT, crede che sia un parametro.
Non trovandolo valorizzato ti avvisa.
> Come devo modificare la clausola Where per farlo funzionare ?
A parte che potresti anche provare ad utilizzare CLng(txtIndice) al posto
di txtIndice e senza utilizzare gli apici in questo caso.
Comunque mi viene la pelle d'oca a rileggere quello che ho appena scritto,
quindi non lo fare.
Credo invece che tu debba rivedere qualcosa nella struttura del database,
perché quello che stai cercando di fare non è una cosa normale.



text:
Forse non riesco a spiegarmi.  Se io scrivo :
SELECT Indice , Nome , Cognome , Telefono
FROM Anagrafica
WHERE Indice = 2
Io seleziono i campi della mia tabella che hanno Indice ugale a 2.
Essendo Indice chiave primaria avro una sola tupla.
Quello che voglio io è
Num=2
SELECT Indice , Nome , Cognome , Telefono
FROM Anagrafica
WHERE Indice = Num
Voglio cioe dall'esterno inserire Num e selezionare i campi
corrispondenti
in cui Indice è uguale a Num.
Nello specifico :
  Dim txtIndice As Integer
  txtIndice = Indice.Value
  SELECT......
  WHERE (((Tab_ContenutoPortafoglio.Indice)=txtIndice))"
Quale è la sintassi corretta?


text:
> Quello che voglio io è
>
> Num=2
> SELECT Indice , Nome , Cognome , Telefono
> FROM Anagrafica
> WHERE Indice = Num
> Dim txtIndice As Integer
> txtIndice = Indice.Value
> SELECT......
> WHERE (((Tab ContenutoPortafoglio.Indice)=txtIndice))"
> Quale è la sintassi corretta?
Innanzi tutto spero che tu non stia cercando di scrivere il codice SQL in
linea con quello VBA: questo non è permesso.
1) Io non dichiarerei una variabile con il nome txtIndice se poi non deve
contenere del testo.
2) Suppongo che "Indice" sia un campo del database.
3) Credo che tu possa fare a meno della variabile txtIndice.
4) Suppongo che il suddetto campo Indice sia di tipo numerico.
Dim strQuery As String
strQuery = "SELECT * FROM Tabella WHERE Indice = " & Me.Indice
Poi bisogna vedere cosa vuoi fare con questa stringa di codice SQL; in ogni
caso, quando ce l'hai in questa forma puoi usarla come vuoi nel codice.
Ti torna?



text:
Gent. Gabriele,
ho fatto come hai detto tu ed ho modificato la stringa :
sql = ".... WHERE (((Tab_ContenutoPortafoglio.Indice) = " & Me.Codice &
")"
Mi da come errore di run-time :
), ] o | mancante nell'espressione della query
Cosa pensi che manca ?
Grazie Ancora....


text:

Se controlli attentamente la stringa che hai riportato nel tuo post, vedrai
che ci sono 3 parentesi tonde aperte e solo 2 parentesi tonde chiuse.



text:
Grazie Gabriele, l'errore non era solo quello
mancava anche un punto un poco prima.
Domani se non ti disturba vorrei sottoporti una nuova questione
che dovrebbe completare il mio primo grado di conoscenza
di gestione DD da VBA.
A domani e grazie


title: Errore 94 su casella di riepilogo

author: Morgan

text:
Dunque
Ho una listbox assciata ad una qry.Se seleziono una riga con il mouse tutto
ok ma se poi decido di spostarmi tra le righe della listbox usando la
tastiera a volte mi ritorna l'errore 94 "Utilizzo non valido di Null" perchè
non trova record associati a quel caratter digitato dalla tastiera.
Domanda
Su che evento devo agire per agirare il problema.
La listbox in questione ha codice solo sul click e doppioclick.
Ciao
Morgan


title: Errore 94 su casella di riepilogo

text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:43cd394c$0$1072$4faf...@reader1.news.tin.it...

Mi correggo lo fa secondo uno schema che non ho ben capito.
Morgan


title: Errore 94 su casella di riepilogo

author: Sergio MAZZA

text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:43cd394c$0$1072$4faf...@reader1.news.tin.it...

L'evento che si scatena quando scrivi una serie di valori non presenti
nell'elenco è "Non In Elenco".
Cercalo nell'help in linea attivabile con ALT-F11, poi F1...
Ciao.
--
Sergio MAZZA


title: Errore 94 su casella di riepilogo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dqlhkr$940$1...@area.cu.mi.it...

Scusa Sergio ma le caselle di riepilogo non hanno l'evento Not in List.
O sbaglio?
Morgan


title: Errore 94 su casella di riepilogo

text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:43ce72a8$0$1084$4faf...@reader1.news.tin.it...
> Scusa Sergio ma le caselle di riepilogo non hanno l'evento Not in List.
> O sbaglio?
>
> Morgan
No dici giusto; sono stato troppo prescioloso e ho fatto i gattini ciechi.
Ma che carattere premi quando ti presenta l'errore?
Tutte le righe della casella di riepilogo contengono valori?
Ciao.
--
Sergio MAZZA


title: Errore 94 su casella di riepilogo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dqnfaq$hld$1...@area.cu.mi.it...

La listbox riporta un recordset da una query tipo
IDProdotto,IDMagazzino,Nome,Giacenza.
La lunghezza dei primi due campi è impostata a 0 in maniera da
vedere solo il nome e la giacenza del prodotto.
Insomma niente di eccezzionale.
L'evento è random cioè se nella listbox ho una cosa del genere
Mele   4
Pere    5
Susine  0
Arance 3
se sono posizionato su Mele  e premo la lettera P mi va su Pere
ma a volte mi da l'errore stessa cosa se premo una lettera che non
esiste nella listbox cioè non è detto ce lo faccia.
E' che non capisco su quale eveno si scatena la cosa.
Il rowsource della listbox viene caricato a runtime tutte le volte
che la form in cui stà la listbox viene aperta e viene rieseguito un
requery,
dopo operazioni di movimentazioni di mgazzino eseguite da altre maschere
se tale maschera è aperta.
Morgan


title: Errore 94 su casella di riepilogo

text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:43cfcf5c$0$1076$4faf...@reader4.news.tin.it...
> La listbox riporta un recordset da una query tipo
>
> IDProdotto,IDMagazzino,Nome,Giacenza.
> La lunghezza dei primi due campi è impostata a 0 in maniera da
> vedere solo il nome e la giacenza del prodotto.
> Insomma niente di eccezzionale.
> L'evento è random cioè se nella listbox ho una cosa del genere
>
> Mele   4
> Pere    5
> Susine  0
> Arance 3
>
> se sono posizionato su Mele  e premo la lettera P mi va su Pere
> ma a volte mi da l'errore stessa cosa se premo una lettera che non
> esiste nella listbox cioè non è detto ce lo faccia.
>
> E' che non capisco su quale eveno si scatena la cosa.
> Il rowsource della listbox viene caricato a runtime tutte le volte
> che la form in cui stà la listbox viene aperta e viene rieseguito un
> requery,
> dopo operazioni di movimentazioni di mgazzino eseguite da altre maschere
> se tale maschera è aperta.
>
> Morgan
Facciamo una cosa; lasciamo da parte l'errore per un attimo visto che dici
sia casuale e lo ritengo anch'io un po' strano, almeno come lo descrivi tu.
Quello che mi suona strano è, se ho capito bene, che la listbox è (diciamo)
in origine vuota; la associ ad una query all'apertura della form eseguendo
poi un requery.
Non ti conviene associarla direttamente alla query? Il meccanismo è lo
stesso e ti risparmi codice, che se serve, lo utilizzerai per cambiare
l'origine riga.
Sempre se ho capito...
Ciao.
--
Sergio MAZZA


title: Errore 94 su casella di riepilogo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dqq56m$9mf$1...@area.cu.mi.it...

L'associazione la faccio a run time per velocizzare il caricamento della
maschera.
Il requery viene effettuato ad hoc solo se da altre maschere vengono
effettuate
operazioni che interessano la listbox (aggiornamento della giacenza).
Cmq lo fa nache se la uso già associata.
Pensa che me lo ha fatto notare un "cliente".Io nemmeno sapevo che
una volta selezionata una riga di una listbox premendo una lettera sulla
tastiera ci si potesse spostare sui record mostrati.
E' come se andasse "fuori" dal recordset ed il recordset fosse impostato
a Forward.
Sto provando due soluzioni
a)intercettare l'errore e gestirlo.
b)impedire la ricerca con le lettere della tastiera.
Risultati = Null, manco 0!
Morgan


title: Errore 94 su casella di riepilogo

text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio news:43d366c3$0$13287$4faf...@reader3.news.tin.it...
> L'associazione la faccio a run time per velocizzare il caricamento della
> maschera.
> Il requery viene effettuato ad hoc solo se da altre maschere vengono
> effettuate
> operazioni che interessano la listbox (aggiornamento della giacenza).
> Cmq lo fa nache se la uso già associata.
> Pensa che me lo ha fatto notare un "cliente".Io nemmeno sapevo che
> una volta selezionata una riga di una listbox premendo una lettera sulla
> tastiera ci si potesse spostare sui record mostrati.
> E' come se andasse "fuori" dal recordset ed il recordset fosse impostato
> a Forward.
> Sto provando due soluzioni
> a)intercettare l'errore e gestirlo.
> b)impedire la ricerca con le lettere della tastiera.
>
> Risultati = Null, manco 0!
>
> Morgan
A quel punto, e implementi i punti A e B, ti conviene utilizzare il (mio suggerimento) punto C: utilizzare una sottomaschera; che (a
mio avviso) è molto più flessibile di quell'oggetto...
Ciao.
--
Sergio MAZZA


title: Errore 94 su casella di riepilogo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dqvpd9$h95$1...@area.cu.mi.it...

Gulp che notizia :(
Che ti devo dire, io le sottomaschere non le amo particolarmente,
probabilmente per ignoranza, mente mi trovo molto a mio agio con le listbox.
Se non risolvo mi toccherà convertirmi.
Calcola che sulla maschera incriminata ci sono 4 listbox.....più
un'altra chilata di controlli vari (combo,textbox,optionbox,pulsanti)
Cmq adesso mi ci metto finche non scopro cosa è che lo genera.
P.S.
Hai provato a ricreare l'errore?
Prendi NorthWind ti fai una frm non associata,
ci metti una listbox coi prodotti lanci e provi a muoverti nella
list box con le lettere della tastirea.
Ciao
Morgan


title: Errore 94 su casella di riepilogo

text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio news:43d3b9c4$0$30475$4faf...@reader2.news.tin.it...
>
> Gulp che notizia :(
> Che ti devo dire, io le sottomaschere non le amo particolarmente,
> probabilmente per ignoranza, mente mi trovo molto a mio agio con le listbox.
> Se non risolvo mi toccherà convertirmi.
> Calcola che sulla maschera incriminata ci sono 4 listbox.....più
> un'altra chilata di controlli vari (combo,textbox,optionbox,pulsanti)
> Cmq adesso mi ci metto finche non scopro cosa è che lo genera.
La sottomaschera sostituirà solo le listbox; gli altri controlli non verrebbero toccati.
>
> P.S.
> Hai provato a ricreare l'errore?
> Prendi NorthWind ti fai una frm non associata,
> ci metti una listbox coi prodotti lanci e provi a muoverti nella
> list box con le lettere della tastirea.
>
> Ciao
> Morgan
Ci provo...
Ciao.
--
Sergio MAZZA


title: Errore 94 su casella di riepilogo

text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio news:43d3b9c4$0$30475$4faf...@reader2.news.tin.it...
> P.S.
> Hai provato a ricreare l'errore?
> Prendi NorthWind ti fai una frm non associata,
> ci metti una listbox coi prodotti lanci e provi a muoverti nella
> list box con le lettere della tastirea.
>
> Ciao
> Morgan
Provato, ma non succede nulla di "strano"; anche picchiettando sulla tastiera, a caso e ripetutamente...
Ciao.
--
Sergio MAZZA


title: modulo controllo ricerca di Sib

author: Gianni Borca

text:
Ho scaricato il modulo del controllo di ricerca di Sib dal sito comune.
Purtroppo le mie limitate conoscenze non mi hanno permesso di effettuare
correttamente l’inserimento del modulo.
Non riesco infatti a capire dove esso va collegato alla casella di testo
che ho creato.
Ho provato ad inserirlo nelle proprietà degli eventi della casella ma
ciò mi da un funzionamento solo parziale delle funzioni descritte.
Leggendo bene la descrizione ho poi visto che si parla di modulo di
classe, ma io non ho mai avuto modo di utilizzarli.
L’ho quindi copiato integralmente nella sezione moduli del db ma non so
andare oltre.
Dall’help in linea non ci ricavo nulla quindi debbo chiedere
comprensione al NG.
Ahimè  …
Grazie per l’aiuto,  Gianni
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Contare le righe di un file di testo

author: Henry Found

text:
Ciao a tutti
1-Come si fa a contare le righe di testo all'interno appunto di un file di
testo semplicemente indicando il percorso?
2-e ricercare all'interno una precisa parola sempre da access 2k?
Grazie
Enrico


title: Contare le righe di un file di testo

author: Cinzia

text:
Ciao Enrico,
"Henry Found" <EnricoT...@HotMail.Com> ha scritto nel messaggio
news:lx6ed.72545$b5.34...@news3.tin.it...
> Ciao a tutti
> 1-Come si fa a contare le righe di testo all'interno appunto di un file di
> testo semplicemente indicando il percorso?
Dipende cosa intendi per righe di testo, se intendi quelle che terminano con
un Return basta contare i vbCrLf, se invece intendi le righe a video le cose
diventano più complesse, quanti caratteri ci stanno inuna riga?
> 2-e ricercare all'interno una precisa parola sempre da access 2k?
Instr("parola in cui cercare", "stringa da cercare")  ( vedi help)
>
> Grazie
> Enrico
>
Prego
Cinzia


title: Re: giorni e mesi con la doppia cifra

author: Marchingegno

text:
"glt" <glt75 cancellami @
libero.it
> ha scritto nel messaggio
news:bOTbd.42218$N45.1...@twister2.libero.it...
> Salve e tutti
> per poter ordinare le date di nascita degli amici in rubrica in una query
ho
> creato un campo con la seguente stringa:
> Compleanno: DatePart("m";[Data di Nascita]) & "/" & DatePart("g";[Data di
> Nascita])
>
> Il mio problema č questo:
>
> la stringa restituisce date del tipo
>
> 1/1
> 2/15
> 4/30
> 11/7
>
> cosa devo fare x avere giorni e mesi con la doppia cifra anche per i primi
> mesi dell'anno cioč
>
> 01/01
> 02/15
> 04/30
> 11/07
>
> grazie a tutti
>
>
Studiati la funzione FORMAT vedi help


title: Re: giorni e mesi con la doppia cifra

author: Bruno Campanini

text:
"glt" <glt75 cancellami @
libero.it
> wrote in message
news:bOTbd.42218$N45.1...@twister2.libero.it...
Format(DatePart("m";[Data di Nascita]) & "/" & DatePart("g";[Data di
> Nascita]);"gg-mm-aa")
Bruno


title: Re: giorni e mesi con la doppia cifra

author: cancellami @libero.it glt

text:
grazie a tutti per la risposta !!!!!!!!!!!!!!!
"glt" <glt75 cancellami @
libero.it
> ha scritto nel messaggio
news:bOTbd.42218$N45.1...@twister2.libero.it...
> Salve e tutti
> per poter ordinare le date di nascita degli amici in rubrica in una query
> ho creato un campo con la seguente stringa:
> Compleanno: DatePart("m";[Data di Nascita]) & "/" & DatePart("g";[Data di
> Nascita])
>



title: Re: giorni e mesi con la doppia cifra

author: mayerlink

text:
Prova a mettere  "mm" e "gg" anzichè "m" e "g"
ciao
mayerlink
"glt" <glt75 cancellami @
libero.it
> ha scritto nel messaggio
news:RcOid.18421$Ni.6...@twister1.libero.it...
> grazie a tutti per la risposta !!!!!!!!!!!!!!!
>
> "glt" <glt75 cancellami @
libero.it
> ha scritto nel messaggio
> news:bOTbd.42218$N45.1...@twister2.libero.it...
> > Salve e tutti
> > per poter ordinare le date di nascita degli amici in rubrica in una
query
> > ho creato un campo con la seguente stringa:
> > Compleanno: DatePart("m";[Data di Nascita]) & "/" & DatePart("g";[Data
di
> > Nascita])
> >
> > Il mio problema è questo:
> >
> > la stringa restituisce date del tipo
> >
> > 1/1
> > 2/15
> > 4/30
> > 11/7
> >
> > cosa devo fare x avere giorni e mesi con la doppia cifra anche per i
primi
> > mesi dell'anno cioè



title: strano errore trasciando indirzzo di posta su caselle di testo

text:
da outlook express trascino un messaggio di posta in una casella di testo
presente in una form in questo modo
    mom = Data.GetData(vbCFText)
con molte email funziona, ma con alcune mi restituisce il seguente errore:
Errore di runtime -214664475 (800cce05)
Errore di sistema &H800CCE05
(-2146644475
)
a qualcuno è già successa la stessa cosa?


title: Nascondere la finestra dell'applicazione

author: Pierantonio

text:
Salve a tutti,
vorrei sapere se è possibile nascondere la finestra dell'applicazione
di Access e visualizzare sullo schermo soltanto le maschere desiderate
(tipo PopUp a scelta univoca), una alla volta.
Grazie in anticipo
Saluti
--
Pierantonio


text:
Pierantonio ha scritto:
> vorrei sapere se è possibile nascondere la finestra dell'applicazione
> di Access e visualizzare sullo schermo soltanto le maschere desiderate
> (tipo PopUp a scelta univoca), una alla volta.
http://groups.google.com/groups?&selm=a5lqik$8fdsg$1...@ID-46617.news.dfncis.de
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


author: stefano (kabisa)

text:
"Pierantonio" <
pieranton...@glv.com
> ha scritto nel messaggio
news:61221d0c.03102...@posting.google.com...

metti questo codice su apertura della prima maschera
'* Disabilita la visualizzazione della maschera di access.
  Dim hWindow As Long
  Dim nResult As Long
   Dim nCmdShow As Long
   hWindow = Application.hWndAccessApp
   nCmdShow = SW_HIDE
   nResult = ShowWindow(ByVal hWindow, ByVal nCmdShow)
stefano Kabisa


title: Accedere a dati INFORMIX SQL

author: Antonio Natale

text:
Salve a tutti, ho bisogno di aiuto...
mi ritrovo un archivio anagrafico piuttosto ampio (circa 50000 records) in
formato Informix SQL... i files hanno estensione .DAT e .IDX (quest'ultimo
chiaramento di indicizzazione)... come posso importare questi dati
all'interno di Access? o come posso convertirli in qualche modo?
Grazie a priori.


title: Accedere a dati INFORMIX SQL

author: Maurizio Matetich

text:
"Antonio Natale" <
antonio.na...@email.it
> ha scritto nel messaggio
news:SUNv9.50134$aL4.1...@news1.tin.it...

sono necessari i driver ODBXěC per Informix
prova a collegarti al sito
http://www.informix.com/evaluate/
  (area IBM IFMX
CLIENT SDK)
ciao
Maurizio


title: Accedere a dati INFORMIX SQL

text:
Innanzitutto grazie della risposta e scusa la mia pedanteria, ma in questo
campo sono quasi analfabeta.
Sono andato all'Url consigliato, e sto scaricando 4 files:
- Client SDK 2.70
- Connect S-O 2.70
- JDBC Driver 1.50
- JDBC Embedded SQLJ 2.20
Per poter effettuare una connessione ODBC diretta ad Access, in quale di
questi files riesco a trovare il driver giusto? (considera che la vecchia
applicazione che interrogava il database veniva lanciato con ISQL... vuol
dire che è Informix SQL, no?) E come lo posso configurare?
Infinitamente grato.
Antonio Natale
"Maurizio Matetich" <
maurizio...@tin.it
> ha scritto nel messaggio
news:eTSv9.63595$TD1.2...@news2.tin.it...
>
> "Antonio Natale" <
antonio.na...@email.it
> ha scritto nel messaggio
> news:SUNv9.50134$aL4.1...@news1.tin.it...
> > Salve a tutti, ho bisogno di aiuto...
> > mi ritrovo un archivio anagrafico piuttosto ampio (circa 50000 records)
in
> > formato Informix SQL... i files hanno estensione .DAT e .IDX
(quest'ultimo
> > chiaramento di indicizzazione)... come posso importare questi dati
> > all'interno di Access? o come posso convertirli in qualche modo?
> >
> > Grazie a priori.
> >
> >
> sono necessari i driver ODBXìC per Informix



title: Accedere a dati INFORMIX SQL

text:
"Antonio Natale" <
antonio.na...@email.it
> ha scritto nel messaggio
news:E%Uv9.64387$TD1.2...@news2.tin.it...

dovrebbe essere sufficiente il driver chiamato Client SDK 2.70
dopo averlo installato è necessario conoscere alcuni parametri del database
Informix.
dovresti conoscere: il nome ed il percorso del database, la password di
accesso, il nome dell'host sul quale è installato il database, il protocollo
utilizzato e il tipo di servizio utilizzato. La configurazione non è molto
semplice: sarebbe meglio se chi cura l'assistenza al database Informix ti
passa i parametri che ti ho elencato prima
fammi sapere come va
ciao
Maurizio


title: Accedere a dati INFORMIX SQL

text:
Dunque, il file è relativo ad un database di almeno 10 anni fa... me lo
ritrovo come backup, quindi ce l'ho in locale.
Mi ricordo che a quel tempo, riuscì a convertirlo come un elenco ASCII
delimitato, solo che adesso non so più come fare.
Non è che sei a conoscenza di qualche utility per leggere il file .DAT e
tirarne fuori uno nuovo, interpretabile facilmente da ACCESS?
Grazie ancora.
"Maurizio Matetich" <
maurizio...@tin.it
> ha scritto nel messaggio
news:aUdw9.56454$aL4.1...@news1.tin.it...



title: Accedere a dati INFORMIX SQL

text:
"Antonio Natale" <
antonio.na...@email.it
> ha scritto nel messaggio
news:yxrw9.57881$aL4.1...@news1.tin.it...
> Dunque, il file č relativo ad un database di almeno 10 anni fa... me lo
> ritrovo come backup, quindi ce l'ho in locale.
>
> Mi ricordo che a quel tempo, riuscě a convertirlo come un elenco ASCII
> delimitato, solo che adesso non so piů come fare.
>
> Non č che sei a conoscenza di qualche utility per leggere il file .DAT e
> tirarne fuori uno nuovo, interpretabile facilmente da ACCESS?
>
> Grazie ancora.
>
> "Maurizio Matetich" <
maurizio...@tin.it
> ha scritto nel messaggio
> news:aUdw9.56454$aL4.1...@news1.tin.it...
> >
> > dovrebbe essere sufficiente il driver chiamato Client SDK 2.70
> > dopo averlo installato č necessario conoscere alcuni parametri del
> database
> > Informix.
> >
> > dovresti conoscere: il nome ed il percorso del database, la password di
> > accesso, il nome dell'host sul quale č installato il database, il
> protocollo
> > utilizzato e il tipo di servizio utilizzato. La configurazione non č
molto
> > semplice: sarebbe meglio se chi cura l'assistenza al database Informix
ti
> > passa i parametri che ti ho elencato prima
> >
> > fammi sapere come va
> > ciao
> > Maurizio
>
di solito provo ad aprirlo con wordpad ( o con word) per capire com'č il
tracciato dei dati
se hai problemi prova a  mandami un piccolo estratto del file al mio
indirizzo privato
ciao
Maurizio


title: [OT] Traduzione FAQ 1.12 - 1.15

author: Valerio Valentini

text:
1.12 IMPEDIRE LA CHIUSURA DEL DATABASE
Problema
Vuoi impedire che l'utente chiuda il database di Access in modo non voluto,
come ad esempio tramite il pulsante di chiusura della finestra di Access o
premendo <ALT> + <F4>.
Soluzione
All'avvio del database (tramite una macro Autoexec o VBA) apri una maschera
(tramite macro in Modalità Finestra "Nascosta" o in VBA:
DoCmd.OpenForm "TuaMaschera", , , , , acHidden).
Tale maschera rimmarrà aperta tutto il tempo.
Nella maschera metterai una casella di controllo ad esempio "Permesso" con
il valore predefinito a -Falso-.
Sull'evento Su Scaricamento della maschera inserisci il codice:
If Me!Permesso= False Then Cancel = True
L'interruzione dello scaricamento impedisce la chiusura del database e di
Access.
Quando vuoi permettere la chiusura del database, setti a "Vero" la casella
di controllo:
Forms!TuaMaschera!Permesso = True
Così puo essere scaricata la tua maschera nascosta e chiuso il database ed
Access.
-articolo del KB con DB di esempio-
----------------------
1.13 APERTURA DI UN ALTRO DB
Problema
Vuoi tramite codice, e quindi non dalla barra del menu, aprire un altro
database di Access chiudendo al contempo il tuo.
Soluzione
La variante semplice è che una seconda istanza di Access non da problemi. Il
codice potrebbe essere:
Shell "C:\Foo\Office\MSAccess.exe C:\Foo\MioDb.mdb", 1 ' apre un altro DB
con Focus????
DoCmd.Quit  ' chiude l'attuale istanza di Access
Più difficile risulta il cambio nella stessa istanza di Access come succede
con l'apertura manuale tramite il Menu File/Apri. Esiste la possibilità di
eseguire questo comando tramite la funzione Sendkeys. Ciò non è però
consigliabile (vedi FAQ 7.8).
Migliore, anche se più impegnativo, è l'uso di Add-Ins come ad esempio TSI
SOON su
http://www.trigeminal.com/utility.asp
-----------------------
1.14 COLLEGARE OGGETTI DA ALTRI DATABASE
Problema
Vuoi aprire, cioè eseguire, nell'attuale DB oggetti di un altro mdb.
Soluzione
Per oggetti singoli da altri mdb (con alcune eccezzioni):
Nell'altro database scrivi in un modulo standard (quelli visibili nella
finestra del database) una funzione che apra, cioè esegua l'oggetto
desiderato.
Nel database in cui vuoi aprire l'oggetto vai in un modulo al Menu
Strumenti/Riferimenti. Qui tramite il pulsante Sfoglia selezioni l'mdb
voluto.
Quando un'mdb è stato aggiunto ai Riferimenti, puoi accedere e richiamare le
sue funzioni come se fossero in quello attuale.
Per esempi vedi -articolo KB-
-------------------
1.15 IMPORTARE BARRE E SPECIFICHE DA ALTRI MDB
Problema
Vuoi importare in un mdb barre di menu o simboli o specifiche di
importazione/esportazione e non trovi nessuna opzione nei menu o simili.
Soluzione
Da A97 funziona semplicemente tramite la finestra di dialogo Importazione,
solo che la voce è piuttosto nascosta. Nell'mdb in cui vuoi importare le
barre o specifiche, selezioni File/Carica dati esterni/Importa e qui
selezioni l'mdb di origine. Nella finestra di dialogo Importazione scegli il
pulsante Opzioni>> che ingrandisce la finestra. Qui ora potrai selezionare
questi ed altri oggetti da aggiungere all'importazione. Anche se non
selezioni altri oggetti del database è sufficiente un click su OK per
importarti tutte le barre e specifiche.
--------------
Ciao Valerio


title: [OT] Traduzione FAQ 1.12 - 1.15

author: TheMax

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel messaggio
news:cr9Kc.13814$5D1.4...@news4.tin.it...
> 1.12 IMPEDIRE LA CHIUSURA DEL DATABASE
>
> Problema
> Vuoi impedire che l'utente chiuda il database di Access in modo non
voluto,
> come ad esempio tramite il pulsante di chiusura della finestra di Access o
> premendo <ALT> + <F4>.
>
> Soluzione
> All'avvio del database (tramite una macro Autoexec o VBA) apri una
maschera
> (tramite macro in Modalità Finestra "Nascosta" o in VBA:
> DoCmd.OpenForm "TuaMaschera", , , , , acHidden).
> Tale maschera rimmarrà aperta tutto il tempo.
>
> Nella maschera metterai una casella di controllo ad esempio "Permesso" con
> il valore predefinito a -Falso-.
> Sull'evento Su Scaricamento della maschera inserisci il codice:
> If Me!Permesso= False Then Cancel = True
> L'interruzione dello scaricamento impedisce la chiusura del database e di
> Access.
>
> Quando vuoi permettere la chiusura del database, setti a "Vero" la casella
> di controllo:
Forse al posto di setti userei imposti, gusto personale ovviamente
> Forms!TuaMaschera!Permesso = True
> Così puo essere scaricata la tua maschera nascosta e chiuso il database ed
> Access.
>
> -articolo del KB con DB di esempio-
>
> ----------------------
>
> 1.13 APERTURA DI UN ALTRO DB
>
> Problema
> Vuoi tramite codice, e quindi non dalla barra del menu, aprire un altro
> database di Access chiudendo al contempo il tuo.
>
> Soluzione
> La variante semplice è che una seconda istanza di Access non da problemi.
Il
> codice potrebbe essere:
>
> Shell "C:\Foo\Office\MSAccess.exe C:\Foo\MioDb.mdb", 1 ' apre un altro DB
> con Focus????
Propongo:
Shell "C:\Foo\Office\MSAccess.exe C:\Foo\MioDb.mdb", 1 ' apre un altro DB e
la nuova finestra viene attivata
> DoCmd.Quit  ' chiude l'attuale istanza di Access
>
> Più difficile risulta il cambio nella stessa istanza di Access come
succede
> con l'apertura manuale tramite il Menu File/Apri. Esiste la possibilità di
> eseguire questo comando tramite la funzione Sendkeys. Ciò non è però
> consigliabile (vedi FAQ 7.8).
> Migliore, anche se più impegnativo, è l'uso di Add-Ins come ad esempio TSI
> SOON su
>
http://www.trigeminal.com/utility.asp
>
> -----------------------
>
> 1.14 COLLEGARE OGGETTI DA ALTRI DATABASE
>
> Problema
> Vuoi aprire, cioè eseguire, nell'attuale DB oggetti di un altro mdb.
>
> Soluzione
> Per oggetti singoli da altri mdb (con alcune eccezzioni):
ehehehe... in stile Abatantuono
Io lo scriverei con una sola z eccezioni

Ciao,
Massimo
PS: State facendo veramente un ottimo lavoro
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: [OT] Traduzione FAQ 1.12 - 1.15

author: Karl Donaubauer

text:
Salve,
Non meravigliatevi se no posso aggiornare il sito
da oggi a mercoledi.
Lavoro a un progetto urgentissimo e Lun+Mar sono
al cliente in Francia.
Dopo provero a ricuperare terreno.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: [OT] Traduzione FAQ 1.12 - 1.15

text:
"TheMax" <
lot...@sulmiosito.net
> ha scritto nel messaggio
news:cdbioc$4tr$1...@atlantis.cu.mi.it...
> "Valerio Valentini" <
ijv...@tin.it
> ha scritto nel messaggio
> news:cr9Kc.13814$5D1.4...@news4.tin.it...
..............
Ogni correzione è bene accetta, come non mi stancherò mai di dire, non
rileggo quasi mai con attenzione.
>
> Ciao,
> Massimo
>
> PS: State facendo veramente un ottimo lavoro
>
Grazie
Ciao Valerio


title: [OT] Traduzione FAQ 1.12 - 1.15

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2lt1scF...@uni-berlin.de...
> Salve,
>
> Non meravigliatevi se no posso aggiornare il sito
> da oggi a mercoledi.
>
> Lavoro a un progetto urgentissimo e Lun+Mar sono
> al cliente in Francia.
>
> Dopo provero a ricuperare terreno.
>
Se avessi il tempo ti tradurrei tutte e 38 le fondamentali entro mercoledì
per procurarti lavoro straordinario. Purtroppo qualche volta devo lavorare
anch'io. Un mio sei al Superenalotto ti metterebbe in difficoltà, ma temo
non sarà così. Il mio amico della ricevitoria dice sempre che è
difficilissimo farmi vincere finchè non gioco.
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
>
Ciao Valerio.


title: [OT] Traduzione FAQ 1.12 - 1.15

author: sv

text:
Valerio Valentini ha scritto:
> 1.12 IMPEDIRE LA CHIUSURA DEL DATABASE
> Problema
> Vuoi impedire che l'utente chiuda il database di Access in modo non voluto,
> come ad esempio tramite il pulsante di chiusura della finestra di Access o
> premendo <ALT> + <F4>.
> Soluzione
> All'avvio del database (tramite una macro Autoexec o VBA) apri una maschera
> (tramite macro in Modalità Finestra "Nascosta" o in VBA:
> DoCmd.OpenForm "TuaMaschera", , , , , acHidden).
> Tale maschera rimmarrà aperta tutto il tempo.
.... rimarrà..........
> Nella maschera metterai una casella di controllo ad esempio "Permesso" con
> il valore predefinito a -Falso-.
> Sull'evento Su Scaricamento della maschera inserisci il codice:
> If Me!Permesso= False Then Cancel = True
> L'interruzione dello scaricamento impedisce la chiusura del database e di
> Access.
> Quando vuoi permettere la chiusura del database, setti a "Vero" la casella
> di controllo:
> Forms!TuaMaschera!Permesso = True
> Così puo essere scaricata la tua maschera nascosta e chiuso il database ed
 ......può.....
> Access.
> -articolo del KB con DB di esempio-
> ----------------------
> 1.13 APERTURA DI UN ALTRO DB
> Problema
> Vuoi tramite codice, e quindi non dalla barra del menu, aprire un altro
> database di Access chiudendo al contempo il tuo.
> Soluzione
> La variante semplice è che una seconda istanza di Access non da problemi.
.......non dà problemi.
>Il codice potrebbe essere:
> Shell "C:FooOfficeMSAccess.exe C:FooMioDb.mdb", 1 ' apre un altro DB
> con Focus????
> DoCmd.Quit  ' chiude l'attuale istanza di Access
> Più difficile risulta il cambio nella stessa istanza di Access come succede
> con l'apertura manuale tramite il Menu File/Apri. Esiste la possibilità di
> eseguire questo comando tramite la funzione Sendkeys. Ciò non è però
> consigliabile (vedi FAQ 7.8).
> Migliore, anche se più impegnativo, è l'uso di Add-Ins come ad esempio TSI
> SOON su
>
http://www.trigeminal.com/utility.asp
> -----------------------
> 1.14 COLLEGARE OGGETTI DA ALTRI DATABASE
> Problema
> Vuoi aprire, cioè eseguire, nell'attuale DB oggetti di un altro mdb.
> Soluzione
> Per oggetti singoli da altri mdb (con alcune eccezzioni):
> Nell'altro database scrivi in un modulo standard (quelli visibili nella
> finestra del database) una funzione che apra, cioè esegua l'oggetto
> desiderato.
> Nel database in cui vuoi aprire l'oggetto vai in un modulo al Menu
> Strumenti/Riferimenti. Qui tramite il pulsante Sfoglia selezioni l'mdb
> voluto.
Qui, tramite il pulsante sfoglia, selezioni....
> Quando un'mdb è stato aggiunto ai Riferimenti, puoi accedere e richiamare le
> sue funzioni come se fossero in quello attuale.
> Per esempi vedi -articolo KB-
> -------------------
> 1.15 IMPORTARE BARRE E SPECIFICHE DA ALTRI MDB
> Problema
> Vuoi importare in un mdb barre di menu o simboli o specifiche di
> importazione/esportazione e non trovi nessuna opzione nei menu o simili.
> Soluzione
> Da A97 funziona semplicemente tramite la finestra di dialogo Importazione,
> solo che la voce è piuttosto nascosta. Nell'mdb in cui vuoi importare le
> barre o specifiche, selezioni File/Carica dati esterni/Importa e qui
> selezioni l'mdb di origine. Nella finestra di dialogo Importazione scegli il
> pulsante Opzioni>> che ingrandisce la finestra. Qui ora potrai selezionare
> questi ed altri oggetti da aggiungere all'importazione. Anche se non
> selezioni altri oggetti del database è sufficiente un click su OK per
> importarti tutte le barre e specifiche.
> --------------
> Ciao Valerio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Traduzione FAQ 1.12 - 1.15

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:cdfubo$sr9$1...@news.newsland.it...
> Valerio Valentini ha scritto:
>
Grazie Valerio.


title: Conversione da Access 97 a Access 2000

text:
Ciao a tutti.
Ho un problema con la conversione di un database da access 97 a access
2000.
Ossia, di per sé la conversione sembrerebbe andata a buon fine...non
ho messaggi di errore di alcun tipo, es. su codici, su macro
ecc.....ma su access 2000 ogni query impiega anche un minuto prima di
aprirsi...(su access 97 in media 4-5 secondi..) e i report sono
altrettanto lenti!
Ho verificato che le tabelle siano state importate in modo corretto,
ossia con le stesse impostazioni sui campi indicizzati e no...non mi
sembra ci siano problemi...
Ho provato a leggere le white papers Microsoft Access 2000 Conversion
ma non ho risolto granché...
Ho provato a creare un db nuovo e a importare le tabelle convertite in
access 2000, ma niente lo stesso...
Ho provato a convertire dal menu strumenti invece che direttamente
all'apertura...
Boh... E questo db è quello più semplice: dovrei convertire anche dei
db che hanno tabelle collegate... Mi chiedo se riuscirò
nell'impresa...
Qualcuno sa darmi qualche suggerimento?
Nei messaggi che ho letto sul newsgroup riguardo la conversione da
access 97 ho trovato diversi problemi, ma nessuno concernente la
lentezza dell'applicazione..ma non penso sia solo il mio caso...
Grazie mille per il tempo che dedicherete ad aiutarmi.
Yellow2002


title: Conversione da Access 97 a Access 2000

author: namor

text:

Non basta importare le tabelle, devi ricreare anche tutte le relazioni e
le integrità referenziali com'erano nel database di partenza.
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Conversione da Access 97 a Access 2000

text:
na...@nospm.inwind.it
 (namor) wrote in message news:<bl9iqp$um4$
1...@news.newsland.it
>...

Ops.. anche quelle sembra siano state importate correttamente...nel
senso che almeno apparentemente si vedono nello schema di relazioni
così come le avevo nel db originario... cioè i join non sembrano
essere stati alterati...
Comunque grazie mille. Magari le cancello e le ripristino una alla
volta...
Yellow2002


title: Importare tabella FileMaker???

author: Depi

text:
Salve,
ho la necessità di imporrtare una (o più??) tabella da un'applicazione
FileMaker (che personalmente non ho mai visto ne tantomeno usato).
Ciò che ho è un file .ART, più un file "Caratteri di FM Pro.FMF" che
non penso serva a molto.
Qualche dritta??


title: Importare tabella FileMaker???

author: sittinghorse

text:
"Depi" <
ut4...@mediacontract.it
> ha scritto nel messaggio
news:8cub4uosacud7c73v...@4ax.com...

Personalmente ho fatto alcune importazioni in access da file maker pro
passando attraverso un file dbf. Mi spiego ho esportato il file da file
maker in formato dbf e poi da access ho importato il file come dbf.
Non so se questo ti può essere di aiuto, comunque in bocca al lupo.
Ciao sittinghorse.


title: Importare tabella FileMaker???

author: Sergio MAZZA

text:
"Depi" <
ut4...@mediacontract.it
> ha scritto nel messaggio
news:8cub4uosacud7c73v...@4ax.com...

Oltre al suggerimento di Sittinghorse; prova con l'esportazione in formato
testo...
Ciao.
--
Sergio MAZZA


title: Messaggio errore

author: Moebius

text:
Salve a tutti,
da neofita di access ho questo tipo di problema:
Ho due Db in entrambi esiste una maschera con sotto un codice identico, nel
primo db mi funziona nel secondo invece mi da questo errore, IMPOSSSIBILE
TROVARE IL METODO O IL MEMBRO DEI DATI. posizionandosi nel codice sulla
parola "edit".
Non ho idea se vi ho fornito i dati necessari per darmi un aiuto spero di
si.
grazie a tutti per l'aiuto che vrrete darmi.


title: Messaggio errore

author: Roberto - Syd

text:
"Moebius" <
don...@sanchirico.it
> ha scritto nel messaggio
news:9o5b97$mrn$1...@nreadb.inwind.it...

No non hai fornito tutti i dati necessari, comunque sembra che nel db che
non funziona manca il riferimento alla libreria DAO, quindi da una finestra
del codice fai click su strumenti - riferimenti e spunta la voce libreria
DAO 2,51 o successiva, tutto ciň č dovuto al fatto che il db che non
funziona č in Access 2000, o no?
Ciao fammi sapere Roberto - Syd


title: Modifica struttura tabella tramite SQL

text:
Ciao,
Volevo sapere se qualcuno conosce un modo per modificare la struttura di
una tabella (esempio aggiungere campi- modificare lunghezza del campo -
modificare il tipo di campo - ecc. ) il tutto tramite SQL
Grazie ciao


title: Modifica struttura tabella tramite SQL

text:
"Calimero101" <
calimero...@yahoo.it
> ha scritto nel messaggio
news:6ol1kt5urob7$.g1p0h8ae24h2$.dlg@40tude.net...

Si può fare, i comandi sono ben spiegati sulla guida.
Cerca ALTER TABLE.
Namor


title: Stampa report vuoto

author: MoNiCa

text:
Ho dei report abbastanza complessi con decine di caselle di testo e
parecchie immagini. Il report si apre da apposite maschere e permette
di stampare solo il record visualizzato dalla maschera. Inoltre ho
tantissime caselle di testo con la funzione dlookup. Se apro il report
da solo, nturalmente, ho la possibilità di stampare tutti i record
(uno per pagina).
Avrei bisogno di  stampare il report VUOTO in modo da poterlo
utilizzare per scrivere i dati a penna.
Ho ottenuto il risultato preparando una maschera chiamata
frm_blank_reports, e richiamando i vari report
Nel Private Sub IntestazioneReport_Format del report ho scritto:
if (routine per capire se la maschera frm_blank_reports è aperta)=true
then
     text1=""
     text2=""
     text3=""
     text4=""
     text5=""
     .............
end if
Insomma, un lavoraccio
Come faccio a dirgli
"Se la maschera di partenza è frm_blank_reports allora rendi vuote
tutte le caselle di testo, sia quelle che appartengono al recordsource
del report sia quelle con dlookup?"


title: Stampa report vuoto

author: MA

text:

allarga semplicemente il corpo della sottomaschera se ne hai o l'altezza di un controllo
bianco
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: aggiornamento record e relativa stampa

author: ludo

text:
Ciao a tutti,
Dal dbase che sto realizzando dovrei stampare su un modulo prestampato i
dati contenuti nel database.
E' possibile dopo aver aggiornato un record, aggiornare la relativa stampa,
stampando solamente cio che si è aggiunto successivamente in dbase?
grazie mille per l'aiuto
ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/