title: Max su due campi

text:
in un report ho una lista di persone che hanno un incarico definito da
DataInizio e DataFine.
Vorrei riportare in testa al report la data dell'ultima modifica di
tale lista, per cui posso facilmente estrarre Max[(DataInizio)] e
Max[(DataFine)].
Vorrei invece visualizzare solo la più recente di queste due date.
Da che parte comincio?
Grazie infinite
--
ciao
Stefano


title: Max su due campi

author: Karl Donaubauer

text:

Origine controllo:
=iif(Max([DataInizio])>Max([DataFine]);Max([DataInizio]);Max([DataFine]))
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Max su due campi

text:
> =iif(Max([DataInizio])>Max([DataFine]);Max([DataInizio]);Max([DataFine]))
sei gentilissimo, grazie infinite.
E dire che c'ero anche arrivato ma facevo sempre lo stesso errore con i
separatori e le parentesi.
Ehmmm... avrei postato anche un altro piccolo problema... se potessi
dargli un'occhiata...
Grazie ancora
--
ciao
Stefano


title: Max su due campi

text:
> Ehmmm... avrei postato anche un altro piccolo problema... se potessi dargli
> un'occhiata...
come non detto, ho risolto.
grazie ancora e buone ferie!! :)
--
ciao
Stefano


title: elenco come stringa del contenuto di un campo dei record presenti in tabella

text:
Access 2003 / 2010

Buongiorno a voi tutti.

Qualcuno può aiutarmi per creare una stringa in VBA, con tanto di virgola
separatrice, che contenga un elenco dei nomi del personale presente in
tabella. I nomi sono presenti anche nella form che utilizzo per accodare
alcuni valori. Detto elenco mi serve come messaggio alla fine
dell'accodamento.
Grazie, Bruno


text:
Bruno62 wrote:
>
> Qualcuno puņ aiutarmi per creare una stringa in VBA, con tanto di
> virgola separatrice, che contenga un elenco dei nomi del personale
> presente in tabella. I nomi sono presenti anche nella form che
> utilizzo per accodare alcuni valori. Detto elenco mi serve come
> messaggio alla fine dell'accodamento.

Se capisco bene, puoi usare il codice che ho scritto in un articolo
per dimostrare l'utilitą della nuova funzione Join (12 anni fa ;-):

Dim rs As DAO.Recordset

Set rs = Me.Recordset

Dim strArr() As String

Dim i As Integer

Dim intCount As Integer

If rs.BOF Then Exit Sub

rs.MoveLast

intCount = rs.RecordCount - 1

ReDim strArr(intCount)

rs.MoveFirst

For i = 0 To intCount - 1

    strArr(i) = Nz(rs!NomeCampo, "nessuno")

    rs.MoveNext

Next i

MsgBox Join(strArr, ",")

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


author: Bruno Campanini

text:
on 29-05-13, Bruno62 supposed :

=================================
Private Sub Command8_Click()
Dim S As String

Recordset.MoveFirst
Do Until Recordset.EOF
    S = S & Recordset![NomeCampo] & ", "
    Recordset.MoveNext
Loop
MsgBox Mid(S, 1, Len(S) - 2)

End Sub
=================================

Bruno


text:

Per questa volta io mi appoggerei ad ADO, precisamente al metodo
GetRows, senza Cicli ottieni un'array esattemente con una chiamata,
poi come ha suggerito Karl... JOIN...:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms675120%28v=vs.85%29.aspx

Saluti
@Alex


text:
@Alex has brought this to us :

> Per questa volta io mi appoggerei ad ADO, precisamente al metodo
> GetRows, senza Cicli ottieni un'array esattemente con una chiamata,
> poi come ha suggerito Karl... JOIN...:

Senza cicli... lo dici come fosse una verità.
Le cose bisogna andarle a cercare dove si trovano.
E se si trovano all'interno di un recordset l'unica maniera
di reperirle è quella di fare una scansione sul medesimo.
Con un For...Next la scansione la fai tu, per altre vie la
scansione la fa Access.

Il codice è più efficiente, più compatto?
Quello di Karl non lo è, fammi vedere il tuo.

E poi dove metti la soddisfazione di entrar
nelle segrete cose di tuo pugno?

Bruno


text:
On 30 Mag, 10:55, Bruno Campanini <
bruno...@libero.it
> wrote:
> @Alex has brought this to us :
>
> > Per questa volta io mi appoggerei ad ADO, precisamente al metodo
> > GetRows, senza Cicli ottieni un'array esattemente con una chiamata,
> > poi come ha suggerito Karl... JOIN...:
>
> Senza cicli... lo dici come fosse una verit .
> Le cose bisogna andarle a cercare dove si trovano.
> E se si trovano all'interno di un recordset l'unica maniera
> di reperirle quella di fare una scansione sul medesimo.
> Con un For...Next la scansione la fai tu, per altre vie la
> scansione la fa Access.
>
> Il codice pi efficiente, pi compatto?
> Quello di Karl non lo , fammi vedere il tuo.
>
> E poi dove metti la soddisfazione di entrar
> nelle segrete cose di tuo pugno?
>
> Bruno

Bruno... non ho capito nulla... ti hanno mozzato l'indice....?
;-)

@Alex


text:

Grazie a tutti e tre, kart, Alex e Bruno.
Vista la mia scarsissima esperienza di codice ho trovato più chiara e
semplice la routine di Bruno che funziona alla grande anche inserito nel
mezzo dell'altro codice per l'esecuzione di query di accoramento.
Unica cosa che devo risolvere e far leggere il nome della persona anziché
l'Id. Il nome si trova nella colonna 2 della comon box.

Grazie,

BrunoM


text:
Bruno62 used his keyboard to write :

Cioè prende l'ID dal Recordset della scheda poi deve andare a leggere
il corrispondente nome sulla combo box?
Oppure il Recordset della scheda proprio non c'entra e si trova il
tutto sulla combo?
Spiegati meglio...

Bruno


text:

//////

Ciao Bruno.... Certo che fa impressione salutare se stessi. Scherzo!
Allora, cercò di chiarire meglio.
È presente una tabella tbl_MilitariCaricati usata per accodare le date del
mese con ogni militare ed altri dati d'interesse in altra tabella
tbl_servizi. La tabella tbl_Caricati contiene solo l'ID del Militare e un
altro campo numerico per accoppiare i militari nello stesso turno
desiderato. La tbl_militariCaricati è collegata ad una form
MilitariCaricati che contiene una combo con due colonne, id militare cm 0
(nascosta) e il nome del militare che viene preso come elenco dalla
relazione tra l'id della tabella militari caricati e l'id del militare
contenuto in altra tabella chiamata Tbl_Militari, ove sono presenti.tutti i
dati di ogni militare.
Nel tuo codice Ho provato ad aggiungere la form militariCaricati con il
campo idMil.column(1), ricevendo una bella pernacchia,
Grazie, Bruno


text:
Bruno62 pretended :

> Allora, cercò di chiarire meglio.
> È presente una tabella tbl_MilitariCaricati usata per accodare le date del
> mese con ogni militare ed altri dati d'interesse in altra tabella
> tbl_servizi. La tabella tbl_Caricati contiene solo l'ID del Militare e un
> altro campo numerico per accoppiare i militari nello stesso turno
> desiderato. La tbl_militariCaricati è collegata ad una form
> MilitariCaricati che contiene una combo con due colonne, id militare cm 0
> (nascosta) e il nome del militare che viene preso come elenco dalla
> relazione tra l'id della tabella militari caricati e l'id del militare
> contenuto in altra tabella chiamata Tbl_Militari, ove sono presenti.tutti i
> dati di ogni militare.
> Nel tuo codice Ho provato ad aggiungere la form militariCaricati con il
> campo idMil.column(1), ricevendo una bella pernacchia,
> Grazie, Bruno

Dunque, per farla breve, l'ID catturato dal Recordset serve solo per
andare a pescare in Tbl_Militari il corrispondente nome.
Quindi la stringa S dovrà contenere i nomi separati da virgola (con
anche gli ID?)

Bruno


text:

/////

Buongiorno Bruno, o buon riposo se stai riposando; visto l'orario della tua
risposta sicuramente sei a nanna.
Si è corretto, la stringa S anziché estrapolare lID militare Dovrà
estrapolare solamente i Nomi/Cognomi dei militari dalla tbl_Militari (senza
ID).
Ciao, Bruno


text:

/////----

Ciao Bruno, senza grande consapevolezza su quello che scrivevo ho risolto
modificando il tuo codice. Vedi routine.
Tieni conto che non ho molta dimestichezza con il VBA, mentre me la cavo
con il resto di Access.
Piccolo OT: Mi consiglieresti un gran bel testo completo di VBA; ho chiesto
anche ad Alex che probabilmente non ha letto il mio post d'aiuto. Ciao,
Bruno

Private Sub Accoda_Click()

    On Error GoTo Err_Accoda_Click

    Dim QryName As String

        If Me.NomeCombo = "" Then
            MsgBox ("Effettuare una selezione per creare i servizi o un
elenco giorni licenze annuali")
            Me.NomeCombo.SetFocus

        ElseIf Me.NomeCombo <> "" And DLookup("[Anno]", "tbl_141_Servizi",
"[Anno] = [Maschere]![frm_141_MilitariCaricati]![FiltroAnno]") =
Me.[FiltroAnno] And DLookup("[Mese]", "tbl_141_Servizi", "[Mese] =
[Maschere]![frm_141_MilitariCaricati]![FiltroMese]") = Me.[FiltroMese] Then
            QryName = Me.NomeCombo
            MsgBox ("Attenzione! Periodo già presente.")
        Else

            QryName = Me.NomeCombo
            DoCmd.OpenQuery QryName, acNormal, acEdit
            'MsgBox ("Creazione effettuata!")

            Dim S As String
            Dim M As String

            Recordset.MoveFirst
            Do Until Recordset.EOF

            M = DLookup("[Cogn]", "tbl_141_Militari", "[IdMil] =
[Maschere]![frm_141_MilitariCaricati]![IdMil]")

            S = S & "(" & Recordset![IdMil] & " - " & [M] & "), "
            Recordset.MoveNext
            Loop
            MsgBox ("Creazione effettuata per " & Mid(S, 1, Len(S) - 2))

        End If

Exit_Accoda_Click:
    Exit Sub

Err_Accoda_Click:
    MsgBox Err.description
    Resume Exit_Accoda_Click

End Sub


text:
Bruno62 submitted this idea :

> Ciao Bruno, senza grande consapevolezza su quello che scrivevo ho risolto
> modificando il tuo codice. Vedi routine.
Io non avrei usato le Domain Function (DLookUp, Dcount...) bensì
un'unica query con diverse tabelle collegate.
Ma l'essenziale è che funzioni...

> Tieni conto che non ho molta dimestichezza con il VBA, mentre me la cavo
> con il resto di Access.
> Piccolo OT: Mi consiglieresti un gran bel testo completo di VBA; ho chiesto
> anche ad Alex che probabilmente non ha letto il mio post d'aiuto. Ciao,
Non conosco testi per apprendere la programmazione di Access.
Conosco l'arte di arrangiarsi con le mani e coi piedi, con Internet e i
NG. E soprattutto rifuggo dalle esemplificazioni di Microsoft: sanno
costruire linguaggi ma poi li programmano alla Fantozzi.

Stammi bene.
Bruno


text:
Bruno Campanini <
brun...@libero.it
> ha scritto:

Bhe te la cavi bene nell'arrangiarti, contrariamente a me. Sei
 stato molto gentile. Grazie, Bruno


title: conta caratteri

author: Margherita

text:
Ciao,
esiste una funzione in vba che consenta di contare quante volte un carattere
compare in una stringa? quale č?
Grazie
Maggie


title: conta caratteri

author: Antonio Biso

text:
Margherita <
margherit...@tiscalinet.it
> wrote in message
9k8713$q4$1...@pegasus.tiscalinet.it...
> Ciao,
> esiste una funzione in vba che consenta di contare quante volte un
carattere
> compare in una stringa? quale è?
> Grazie
> Maggie
function conta_char (c as string, str as string) as integer
dim i as integer, cont as integer
if len(c) <> 1 then
  msgbox "Ah ciccio, qui si contano solo singoli caratteri!"
  conta_char = -1
  exit function
end if
cont = 0
for i = 1 to len(str)
  if mid(str,i,1) = c then
    cont = cont + 1
  end if
next i
conta_char = cont
exit function
function main()
ch = inputbox("Inserisci il carattere")
if ch = "" then
  msgbox "Allora stai a giocà?!?"
  exit function
end if
str = inputbox("Inserisci la stringa")
if str = "" then
  msgbox "Allora me stai a pijà pel culo?!?"
  exit function
end if
tot = conta_char(ch,str)
if tot = -1 then
  exit function
else
  msgbox "Dentro la stringa inserita ci sono ben " & tot & " occorrenze del
carattere " & ch
end if
Antonio


title: conta caratteri

author: Sergio MAZZA

text:
"Margherita" <
margherit...@tiscalinet.it
> ha scritto nel messaggio
news:9k8713$q4$1...@pegasus.tiscalinet.it...
> Ciao,
> esiste una funzione in vba che consenta di contare quante volte un
carattere
> compare in una stringa? quale è?
> Grazie
> Maggie
>
Non credo che esista; comunque c'é Instr() e InStrRev()...
Ciao.


title: conta caratteri

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:lFS97.3947$_07.1...@news.infostrada.it...

> Grazie!!!!!
ovviamente questa è una elaborazione costruita da te, non una funzione già
pronta, sei stato molto gentile
Ciao


title: conta caratteri

text:
Margherita <
margherit...@tiscalinet.it
> wrote in message
9kau2i$n3h$1...@pegasus.tiscalinet.it...
>
> >   msgbox "Dentro la stringa inserita ci sono ben " & tot & " occorrenze
> del
> > carattere " & ch
> > end if
> >
> > Antonio
> >
> > Grazie!!!!!
> ovviamente questa è una elaborazione costruita da te, non una funzione già
> pronta, sei stato molto gentile
Ovviamente... buttata giù di getto e magari da testare, ma dovrebbe
andare...
ma per te honey, questo e altro...
Antonio


title: Select dentro Select

author: nn

text:
Access 97
Tabella2 ha i campi codice e nome
Ho la seguente SQL che mi fa estrae dalla tabella1 solo i codici che ho
in tutto il campo
codice della tabella2.
SELECT tabella1.*
FROM tabella1 RIGHT JOIN tabella2
ON [tabella1].codice= [tabella2].codice;
Se al posto di [tabella2].codice voglio mettere non tutti i valori del
campo [tabella2].codice
ma solo quelli a cui corrisponde nel campo  [tabella2].nome il valore
AAAA; come si fa?
SELECT tabella1.*
FROM tabella1 RIGHT JOIN tabella2
ON [tabella1].codice= (SELECT [tabella2].codice FROM tabella2 WHERE
[tabella2].nomi="AAAA");
ma da' errore
ringrazio anticipatamente per vs chiarimenti


title: Select dentro Select

author: oizirbaF

text:
On Tue, 10 Dec 2002 11:27:43 GMT, nn <
NNNOONNVOGL...@lycos.it
>
wrote:

E c'ha ragione a darti errore : fortuna che non ti ha mandato a quel
paese .
Il join che hai fatto non ha senso.
Se dovevi impostare una condizione WHERE , bastava aggiungere alla
prima select:
WHERE Tabella2.nomi like "AAAA"

Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: Select dentro Select

author: Sib

text:
"nn" <
NNNOONNVOGL...@lycos.it
> ha scritto nel messaggio
cut
> Se al posto di [tabella2].codice voglio mettere non tutti i valori del
> campo [tabella2].codice
> ma solo quelli a cui corrisponde nel campo  [tabella2].nome il valore
> AAAA; come si fa?
>
> SELECT tabella1.*
> FROM tabella1 RIGHT JOIN tabella2
> ON [tabella1].codice= (SELECT [tabella2].codice FROM tabella2 WHERE
> [tabella2].nomi="AAAA");
>
> ma da' errore
SELECT tabella1.*
FROM tabella1 RIGHT JOIN tabella2
ON [tabella1].codice= [tabella2].codice
WHERE [tabella2].nomi="AAAA");
Sib


title: Select dentro Select

author: Giorgio prx

text:
"nn" <
NNNOONNVOGL...@lycos.it
> ha scritto nel messaggio
news:3DF5CFE1...@lycos.it...

Ciao nn,  a prima vista la tua richiesta puņ sembrare inutile in quanto si
puņ ottenere il risultato inserendo WHERE [tabella2].nomi="AAAA" nel primo
esempio ma puņ essere molto comodo inserire in un JOIN una tabella con solo
una parte di campi evitando cosģ i campi con lo stesso nome tra le due
tabelle.
Ti posto un'esempio che forse soddisfa la tua domanda.
SELECT tabella1.*
FROM tabella1 RIGHT JOIN (SELECT [tabella2].codice FROM tabella2 WHERE
[tabella2].nomi="AAAA") As Tb2
ON [tabella1].codice= Tb2.Codice
Ciao Giorgio.


title: Errore su insieme Querydefs!

author: Frigster

text:
Ho questo problema tanto banale quanto insormontabile per me che non sono un
espertone:
un evento in una maschera richiama questa procedura inserita in un modulo:
Public Sub CreaQryDettaglio(pippo As Integer, pluto As Integer)
On Error Resume Next
    Dim A As QueryDefs, NuovaQuery As QueryDef
    Dim Sql As String
    Dim Anno As Integer
    Set A = CurrentDb.QueryDefs
    A.Delete ("Dettaglio")
    Sql = [testo sql]"
    Set NuovaQuery = CurrentDb.CreateQueryDef("Dettaglio", Sql)
End Sub
L'errore che mi visualizza č: "Errore di compilazione: tipo definito
dall'utente non definito" e, nel codice, č evidenziato il segmento "Dim A As
QueryDefs".
Come mai?
Eppure questo codice č preso da un testo... (utilizzo Access2000 e Win2000).
Grazie per l'aiuto.


title: Errore su insieme Querydefs!

author: ALESSANDRO Baraldi

text:
"Frigster" <frigster$$$$$@
libero.it
> ha scritto nel messaggio
news:6j5pc.2369$Wc.6...@twister2.libero.it...
> Ho questo problema tanto banale quanto insormontabile per me che non sono
un
> espertone:
>
> un evento in una maschera richiama questa procedura inserita in un modulo:
>
> Public Sub CreaQryDettaglio(pippo As Integer, pluto As Integer)
>
> On Error Resume Next
>
>     Dim A As QueryDefs, NuovaQuery As QueryDef
>     Dim Sql As String
>     Dim Anno As Integer
>
>     Set A = CurrentDb.QueryDefs
>     A.Delete ("Dettaglio")
>     Sql = [testo sql]"
>     Set NuovaQuery = CurrentDb.CreateQueryDef("Dettaglio", Sql)
>
> End Sub
>
> L'errore che mi visualizza è: "Errore di compilazione: tipo definito
> dall'utente non definito" e, nel codice, è evidenziato il segmento "Dim A
As
> QueryDefs".
> Come mai?
> Eppure questo codice è preso da un testo... (utilizzo Access2000 e
Win2000).
>
> Grazie per l'aiuto.
Premesso che io non avrei usato una Variabile per effettuare un DELETE
quando con :
CurrentDb.QueryDefs("Dettaglio").Delete
in ogni caso è probabile che sia proprio li il problema....!!!
Set A = CurrentDb.QueryDefs("Dettaglio")
A.Delete
Ma perchè invece di eliminarla per ricrearla non ne modifichi
solo la proprietà SQL...??
Currentdb.Querydefs("Dettaglio").Sql=NuovaStringaSQL
Una sola riga al posto di tutto qule macello di codice...!!!!!!
Ciao
@Alex.


title: Errore su insieme Querydefs!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c82ok7$fj$1...@lacerta.tiscalinet.it...
>
> Premesso che io non avrei usato una Variabile per effettuare un DELETE
> quando con :
> CurrentDb.QueryDefs("Dettaglio").Delete
>
> in ogni caso è probabile che sia proprio li il problema....!!!
>
> Set A = CurrentDb.QueryDefs("Dettaglio")
> A.Delete
>
>
> Ma perchè invece di eliminarla per ricrearla non ne modifichi
> solo la proprietà SQL...??
>
> Currentdb.Querydefs("Dettaglio").Sql=NuovaStringaSQL
>
> Una sola riga al posto di tutto qule macello di codice...!!!!!!
>
> Ciao
> @Alex.
>
>
>
Ti ringrazio per i suggerimenti, provo e ti so dire se avrò ancora problemi.
In effetti hai ragione sulla tecnica; sto imparando...
Grazie ancora.


title: problema

author: Matteo

text:
ho un campo "Pronto" in una tabella "Ordini", ho inoltre un campo "Stampato"
in una tabella "DOS" che è collegata alla tabella "Ordini" (DOS sta per
Dettaglio Ordine Stampa). Come faccio a far diventare TRUE il valore di
"Pronto" nella tabella "Ordini" se e solo se tutti i campi "Stampato" della
tabella "DOS" che si riferisce allo stesso ordine sono TRUE ???
Forse è poco chiaro.
Vorrei che l'ordine fosse "Pronto" solo quando tutte le stampe di
quell'ordine sono state eseguite.
GRAZIE


title: problema

text:
"Matteo" <
moo...@softhome.net
> ha scritto nel messaggio
news:8palnh$sl7$1...@nslave1.tin.it...
> ho un campo "Pronto" in una tabella "Ordini", ho inoltre un campo
"Stampato"
> in una tabella "DOS" che è collegata alla tabella "Ordini" (DOS sta per
> Dettaglio Ordine Stampa).
Hai fatto bene a specificarlo perche' gia' pensavo a un file di testo usato
come tabella ;-)
> Come faccio a far diventare TRUE il valore di
> "Pronto" nella tabella "Ordini" se e solo se tutti i campi "Stampato"
della
> tabella "DOS" che si riferisce allo stesso ordine sono TRUE ???
>
> Forse è poco chiaro.
no no, e' chiaro, dunque...
un modo potrebbe essere quello di scorrere tutti i record della tabella DOS
collegati al record specifico della tabella Ordini.
Poniamo che IDOrdine sia la chiave primaria della tabella ordini e che,
quindi, la tabella DOS sia collegata tramite questa chiave:
########################################
dim rstOrd as recordset
dim rstDOS as recordset
dim fOK as boolean
set rstOrd = currentdb.openrecordset("Ordini")
rstOrd.movefirst
while not rstOrd.EOF
    set rstDOS = currentdb.openrecordset("SELECT * FROM DOS WHERE
DOS!IDOrdnine ='" & rstOrd!IDOrdnine &"'")
    rstDOS.movefirst
    fOK=true
    while not rstDOS.EOF
        if rstDOS!Stampato=false then fOK=false
        rstDOS.movenext
    do loop
    rstOrd!Pronto=fOK
    rstOrd.movenext
    rstDOS.close
do loop
rstOrd.close
set rstOrd=nothing
set rstDOS=nothing
########################################
Metti questo codice, ad es, in un pulsante che si chiama VerificaPronti.
Oppure riduci il codice che ho scritto e lo fai eseguire per un solo
IDOrdine anzicche' per tutti e lo metti nellevento dopo aggiornamento del
record di DOS.
Fa un po' tu.
Probabilmente ci sono anche altri sistemi, ma questo e' il primo che mi e'
venuto in mente.
Verificalo su un db di prova prima di usarlo, declino ogni responsabilità
;-)
Ciao, Sib


title: problema

text:
Ho una maschera "Ordine Materiale" dove ho una casella combinata "IDCliente"
dalla quale posso scegliere il nome del cliente. In questa maschera c'è una
sottomaschera "Spedizione" nella quale è possibile inserire i dati di
spedizione del materiale.
Vorrei realizzare un pulsante che mi permetta di compilare la sottomaschera
"Spedizione" con i dati del cliente scelto dalla casella combinata
"IDCliente". Come posso fare?
GRAZIE


title: problema

text:
"Matteo" <
moo...@softhome.net
> ha scritto nel messaggio
news:8palnh$sl7$1...@nslave1.tin.it...

Come la mandi in esecuzione la stampa?
Ciao.


title: problema

author: Tore Marche

text:
Perchè mi viene fuori sta scheda di "modifica contemporanea di record"
se sulle opzioni avanzate del mio database ho dato come blocco record
predefinito "Record modifcato".


title: problema

text:
"Tore Marche" <
sma...@numera.it
> ha scritto nel messaggio
news:39BCC320...@numera.it...
> Perchè mi viene fuori sta scheda di "modifica contemporanea di record"
> se sulle opzioni avanzate del mio database ho dato come blocco record
> predefinito "Record modifcato".
>
Ti stai rivolgendo a me?
Ciao.


title: immagini in maschere ...

author: mayfly

text:
scusate la domanda ... ma se io volessi inserire all'interno di un record
delle immagini, classificando il compo come oggetto ole come faccio a
visualizzare l'immagine in maschera, perchè mi visualizza solo un icona e
facendo un doppio click me la apre con photoshop.
grazie mille per l'aiuto.
May


title: immagini in maschere ...

author: Carlo Costarella

text:
"mayfly" <
may...@tiscalinet.it
> ha scritto nel messaggio
news:aupje2$9bt0s$1...@ID-139753.news.dfncis.de...

In generale non tutti i formati di immagini sono visualizzabili in Access.
Su
www.sitocomune.com
 trovi diversi consigli su come usare un database di
immagini.
Ci sono anche degli OCX forniti da terze parti che ti permettono di
visualizzare tutti o quasi tutti i tipi di immagini.
A volte sono un po' costosi a volte gratuiti come quelli forniti di serie
dalla Kodak in Win98 e che con qualche accorgimento possono essere ancora
usati in XP.
Ciao, Carlo


title: Somma.se riferimenti di cella nel campo "criteri"

author: marco

text:
come faccio a immettere un criterio come riferimento ad una cella
anzichč ad un numero o un testo?
Ad esempio nell'help si parla di criteri come 32, "32", ">32", "mele":
posso immettere un criterio del tipo ">A5" e nella casella A5
immettere il valore 32?
Quale funzione posso usare altrimenti?
Grazie a chi mi sa aiutare.
marco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: MA

text:
"marco" <
goi...@libero.it
> ha scritto nel
messaggio
news:158Z110Z39Z105Y...@usenet.libero.it...
> come faccio a immettere un criterio come
riferimento ad una cella
> anzichč ad un numero o un testo?
> Ad esempio nell'help si parla di criteri come
32, "32", ">32", "mele":
> posso immettere un criterio del tipo ">A5" e
nella casella A5
> immettere il valore 32?
> Quale funzione posso usare altrimenti?
>
> Grazie a chi mi sa aiutare.
> marco
In Access Iif  in Excel č OT
MAssimiliano


text:

Scusa ma cosa significa OT e come lo uso?



title: [?] Maschere collegate

author: Ramona

text:
Ciao ... a tutti.
Ho un problemino,
in pratica ho circa 5 maschere che vorrei
collegare tra di loro ad una main mask.
la 1° dovrebbe contenere 5 bottoni che aprono la rispettiva sub-maschera.
E' possibile tramite autocomposizione ottenere una cosa di questo tipo?
A quanto pare la cosa è fattibile solo con 2 tabelle.
Se scelgo più di due tabelle, non compare la scelta di collegare
le maschere tra di loro tramite:
sottomaschera - o - bottone.
Ho provato a fare la cosa manualmente, creando i cmd_button,
ma non sono riuscita a legare l'id dei record nella mask principale
[id_dichiarante],
con quello della sottomaschera [id_persona].
Qualche consiglio ?
--
Bye
R@m ^_^
l'alchimista


title: [?] Maschere collegate

author: AEOM

text:
"Ramona" <
ramonadpno...@libero.it
> ha scritto nel messaggio
news:mhfbb.131945$R32.4...@news2.tin.it...

ciao, creati con l'autocomposizione la maschera principale e solo una delle
sottomaschere, poi studiati il codice che è associato al bottone per far
apparire la sottomaschera.
Da li crearti la tua maschera con le 5 sottomaschere diventerà banale.
Ciao, AEOM


title: [?] Maschere collegate

text:
> ciao, creati con l'autocomposizione la maschera principale e solo una
delle
> sottomaschere, poi studiati il codice che è associato al bottone per far
> apparire la sottomaschera.
> Da li crearti la tua maschera con le 5 sottomaschere diventerà banale.
E' quello che sto facendo ... ^_^
ci sono quasi



title: [?] Maschere collegate

text:
> ciao, creati con l'autocomposizione la maschera principale e solo una
delle
> sottomaschere, poi studiati il codice che è associato al bottone per far
> apparire la sottomaschera.
> Da li crearti la tua maschera con le 5 sottomaschere diventerà banale.
Tutto Ok ..
ci sono riuscita.
grazie :)
--
Bye
R@m ^_^
'l'alchimista'


title: caselle di riepilogo

author: rick

text:
salve a tutti;
ho un problema con la selezione parametri di un report.
A questo report ho associato una form di selezione parametri e tra
i controlli di tale form ho inserito una casella di riepilogo che, data
una selezione fatta in un altro controllo di tipo casella combinata mi
fornisce un elenco. Mi spiego meglio: nella casella combinata seleziono il
cliente e la casella di riepilogo, con un opportuno requery, mi fornisce
l'elenco dei progetti associati a tale cliente; fin qui tutto ok.
Il problema nasce dal fatto che io vorrei che il report mi facesse vedere
solo il dettaglio dei progetti che seleziono nella casella di riepilogo
(impostata a selezione multipla semplice), ma nonostante svariate
soluzioni tentate il report mi spara fuori i dati di tutti i progetti del
cliente che ho selezionato.
Qualcuno mi saprebbe aiutare?
grazie
ciao
rick
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: caselle di riepilogo

author: Antonio Biso

text:
"rick" <
viv...@libero.it
> ha scritto nel messaggio
news:b5a162$gsf$1...@news.newsland.it...
> salve a tutti;
>
> ho un problema con la selezione parametri di un report.
> A questo report ho associato una form di selezione parametri e tra
> i controlli di tale form ho inserito una casella di riepilogo che, data
> una selezione fatta in un altro controllo di tipo casella combinata mi
> fornisce un elenco. Mi spiego meglio: nella casella combinata seleziono il
> cliente e la casella di riepilogo, con un opportuno requery, mi fornisce
> l'elenco dei progetti associati a tale cliente; fin qui tutto ok.
>
> Il problema nasce dal fatto che io vorrei che il report mi facesse vedere
> solo il dettaglio dei progetti che seleziono nella casella di riepilogo
> (impostata a selezione multipla semplice), ma nonostante svariate
> soluzioni tentate il report mi spara fuori i dati di tutti i progetti del
> cliente che ho selezionato.
Ci dovrebbe essere una soluzione bella pronta sul sitocomune
Antonio


title: caselle di riepilogo

text:
Antonio Biso wrote:


> Antonio
ho cercato (nella sezione maschere) ma non ho trovato nulla e ovviamente
continuo a non riuscire a risolvere il problema
ciao e grazie



title: caselle di riepilogo

text:
"rick" <
viv...@libero.it
> ha scritto nel messaggio
news:b5cgp6$ipf$1...@news.newsland.it...

Allora.... Ufff....
A parte il fatto che potevi cercare un pochino di piů, magari usando la
funzione di ricerca se proprio non avevi voglia di spulciare riga per
riga....
A parte questo...
Stai ragionando su come filtrare un report con la casella di riepilogo?!!?
E allora cerca sulla sezione report, no?!?!
Sta lě, quarta riga!!!
Antonio


title: caselle di riepilogo

text:
> >
> > ho cercato (nella sezione maschere) ma non ho trovato nulla e ovviamente
> > continuo a non riuscire a risolvere il problema
> Allora.... Ufff....
> A parte il fatto che potevi cercare un pochino di piů, magari usando la
> funzione di ricerca se proprio non avevi voglia di spulciare riga per
> riga....
> A parte questo...
> Stai ragionando su come filtrare un report con la casella di riepilogo?!!?
> E allora cerca sulla sezione report, no?!?!
> Sta lě, quarta riga!!!
> Antonio
Grazie Antonio, soprattutto per la pazienza!!!



title: somma campo percentuale

author: Franco

text:
ho un campo percentuale (con importi positivi e negativi ) ma la somma (sum)
non mi da il risultato corretto.
Grazie


title: somma campo percentuale

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f154559$0$1381$4faf...@reader1.news.tin.it...

era dovuto ad un mio errore


title: somma campo percentuale

author: Bazarov

text:
> ho un campo percentuale (con importi positivi e negativi ) ma la somma (sum)
> non mi da il risultato corretto.

Direi che al 98% la domanda è formulata ad minchiam.


title: somma campo percentuale

author: Bruno Campanini

text:
Franco submitted this idea :

Non ti meravigliare comunque che in Access i conti non tornino come
dovrebbero, se usi i VarType Single e Double (queste categorie
comprendono anche i valori percentuali).

Usa invece i VarType Currency e Decimal.

Bruno


title: somma campo percentuale

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:4f15ac47$0$1386$4faf...@reader1.news.tin.it...

grazie Bruno


title: Cancellare Files

author: Filippo

text:
Salve a tutti,
partendo da una cartella iniziale č possibile eliminare la cartella senza
dover ricorrere a elementi ricorsivi per scandirla?


title: Cancellare Files

author: Sergio MAZZA

text:
"Filippo" <
flo...@virgilio.it
> ha scritto nel messaggio
news:H9FFa.74040$pR3.1...@news1.tin.it...
> Salve a tutti,
> partendo da una cartella iniziale č possibile eliminare la cartella senza
> dover ricorrere a elementi ricorsivi per scandirla?
>
>
Inserisci i riferimenti a Windows Scripting Host e adatta questo esempio:
'---------
   Dim fso
   Set fso = CreateObject("Scripting.FileSystemObject")
   fso.DeleteFolder(filespec)
    set fso = nothing
'---------
Ciao.
--
Sergio MAZZA


title: Come ricavare solo l'anno da un campo DATA/ORA?

text:
Ho un campo DATA/ORA in una maschera ora voglio ricavarmi solo l'anno
da questo campo come posso fare?
Il risultato mi servirą in una query per filrare il database.


author: Thunder

text:
"Mimmo77" <
mim...@yahoo.it
> ha scritto nel messaggio
news:sq0rl01dtglnkgokm...@4ax.com...
> Ho un campo DATA/ORA in una maschera ora voglio ricavarmi solo l'anno
> da questo campo come posso fare?
> Il risultato mi servirą in una query per filrare il database.
Consulta la guida in linea chiedendo info sulla funzione DatePart.
Ciao
Thunder


author: Roberto dalla campagna

text:
"Mimmo77" <
mim...@yahoo.it
> ha scritto nel messaggio
news:sq0rl01dtglnkgokm...@4ax.com...
> Ho un campo DATA/ORA in una maschera ora voglio ricavarmi solo l'anno
> da questo campo come posso fare?
> Il risultato mi servirą in una query per filrare il database.
Anno = Year(TuaData)
oppure
Anno = Format(TuaData, "yyyy")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: compatta e ripristina database

author: Luca

text:
Ciao a tutti,
ho creato un DB con alcune tabelle,machere,query...ecc..
Dopo qualche utilizzo il file cresce di dimensione (per interderci cresce di
alcuni KB o Mega).
Utilizzando la funzione in strumenti->utiltà di database->compatta e
ripristina database il file diminuisce notevolmente le dimensione e diventa
+ veloce.
Secondo voi si può programmare in automatico questa funzione?
C'e' possibilità di perdere dati?
Grazie mille
Luca
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: compatta e ripristina database

author: Alessandro Baraldi

text:
"Luca" <
gcaire...@tiscali.it
> wrote in message
news:194Z244Z5Z1Y11...@usenet.libero.it
> Ciao a tutti,
> ho creato un DB con alcune tabelle,machere,query...ecc..
> Dopo qualche utilizzo il file cresce di dimensione (per interderci cresce di
> alcuni KB o Mega).
> Utilizzando la funzione in strumenti->utiltà di database->compatta e
> ripristina database il file diminuisce notevolmente le dimensione e diventa
> + veloce.
> Secondo voi si può programmare in automatico questa funzione?
> C'e' possibilità di perdere dati?
> Grazie mille
>
> Luca
Non hai specificato la versione di Access, ma in A>97
si può comandare direttamente Comando, ti suggerisco
di leggere la FAQ [6.6 Compattare l'MDB corrente]
sul sito di KARL:
http://www.donkarl.com/it/
In ogni caso se dai un'occhiata alle Opzioni di Access
prevede(sempre con A>97) la possibilità di
impostare un Flag di compattazione alla chiusura.
Ciao
Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Recalc di dati in subform da altra form.

author: TANNHAUSER

text:
WXP SP2/A03 SP2
Ciao Ragazzi,
Form1, Subform1, Form2
Form1 con cui gestisco dei prodotti composti ha (1-n)Subform1 con le righe
dei loro componenti ed in Form2 l'anagrafico dei componenti.
Quando mi manca un componente o devo variarne un dato, tipicamente il
prezzo, un pulsante in Form1 mi chiama Form2 (alla quale passo Form1 come
OpenArgs) e qui posso fare le mie modifiche.
Sul pulsante di chiusura di Form2 ho inserito il codice:
    If Me.OpenArgs = "Form1" Then
(l'If è stata inserita perchè la stessa maschera può essere richiamata
anhe da un'altra; in quel caso non deve fare calcoli)
    Forms![Form1]![Form2]![ProductName].Requery
(in quanto il componente viene scelto sulle righe attraverso una combo che
desidero si aggiorni già al ritorno in Form1)
    End If

    DoCmd.Close
Vorrei che, sempre su chiusura, si aggiornassero anche i calcoli nella
SubForm1 ed in Form1. Ho provato ad aggiungere:
    Forms![Form1]![Form2].Recalc
    Forms![Form1].Recalc
ma non ne vuol sapere.
Suggestions?
Thks.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da casa

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:dnuk98$cr2$1...@news.newsland.it...
> WXP SP2/A03 SP2
>
> Ciao Ragazzi,
>
> Form1, Subform1, Form2
>
> Form1 con cui gestisco dei prodotti composti ha (1-n)Subform1 con le righe
> dei loro componenti ed in Form2 l'anagrafico dei componenti.
> Quando mi manca un componente o devo variarne un dato, tipicamente il
> prezzo, un pulsante in Form1 mi chiama Form2 (alla quale passo Form1 come
> OpenArgs) e qui posso fare le mie modifiche.
> Sul pulsante di chiusura di Form2 ho inserito il codice:
>
>     If Me.OpenArgs = "Form1" Then
>
> (l'If è stata inserita perchè la stessa maschera può essere richiamata
> anhe da un'altra; in quel caso non deve fare calcoli)
>
>     Forms![Form1]![Form2]![ProductName].Requery
> (in quanto il componente viene scelto sulle righe attraverso una combo che
> desidero si aggiorni già al ritorno in Form1)
>     End If
>
>     DoCmd.Close
>
> Vorrei che, sempre su chiusura, si aggiornassero anche i calcoli nella
> SubForm1 ed in Form1. Ho provato ad aggiungere:
>
>     Forms![Form1]![Form2].Recalc
>     Forms![Form1].Recalc
>
> ma non ne vuol sapere.
> Suggestions?
Hai provato con Requery invece che con Recalc?
> Thks.
>
>
> --
> TANNHAUSER
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Roberto da casa ha scritto:
> >     If Me.OpenArgs = "Form1" Then
> >     Forms![Form1]![Form2]![ProductName].Requery
> >     End If
> >     DoCmd.Close
> >
> >     Forms![Form1]![Form2].Recalc
> >     Forms![Form1].Recalc
> Hai provato con Requery invece che con Recalc?
Ciao Roberto,
ho aggiunto
Forms![Form1]![Form2].Requery
Forms![Form1].Requery
tra IF e End IF e glieffetti sono stati:
1- mi fa il requery sull'origine dati di Form1 e Subform1 ma non effettua
alcun calcolo nei campi calcolati (prezzo * quantità)(Nota: se mettevo
Recalc benivo avvisato che "Object doesn't support this property or
method");
2- chiude la Form1, quella chiamante, ma non si chiude la Form2; se
ripremo su ESCI, ovviamente, mi dice che non sa cosa sia la Form1, ormai
chiusa.
La seconda conseguenza, secondo te, dipende dal fatto che il focus è
tornato sulla Form1 e quindi il comando DoCmd.Close agisce su di essa?
Grazie.



text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:dnumed$mv8$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > >     If Me.OpenArgs = "Form1" Then
> > >     Forms![Form1]![Form2]![ProductName].Requery
> > >     End If
>
> > >     DoCmd.Close
> > >
> > >     Forms![Form1]![Form2].Recalc
> > >     Forms![Form1].Recalc
> > Hai provato con Requery invece che con Recalc?
>
> Ciao Roberto,
>
> ho aggiunto
> Forms![Form1]![Form2].Requery
> Forms![Form1].Requery
>
> tra IF e End IF e glieffetti sono stati:
> 1- mi fa il requery sull'origine dati di Form1 e Subform1 ma non effettua
> alcun calcolo nei campi calcolati (prezzo * quantità)(Nota: se mettevo
> Recalc benivo avvisato che "Object doesn't support this property or
> method");
> 2- chiude la Form1, quella chiamante, ma non si chiude la Form2; se
> ripremo su ESCI, ovviamente, mi dice che non sa cosa sia la Form1, ormai
> chiusa.
>
> La seconda conseguenza, secondo te, dipende dal fatto che il focus è
> tornato sulla Form1 e quindi il comando DoCmd.Close agisce su di essa?
Questo dubbio puoi levartelo semplicemente indicando nella DoCmd.Close il
nome della maschera che deve chiudere (vedi help).
Per il resto è difficile dare un parere senza avere il datbase sottomano,
quindi senza poter prendere visione di tutto il codice VBA che usi.
> Grazie.
Prego.



text:
Roberto da casa ha scritto:
> Questo dubbio puoi levartelo semplicemente indicando nella DoCmd.Close il
> nome della maschera che deve chiudere (vedi help).
> Per il resto è difficile dare un parere senza avere il datbase sottomano,
> quindi senza poter prendere visione di tutto il codice VBA che usi.
Infatti, ho utilizzato il DoCmnd.Close con la Form2 come argomento, così
dichiaro espressamente quale chiudere: questione risolta.
Per quanto riguarda, invece, il Recalc delle Form1 e SubForm1, volevo
sapere se la sintassi:
Forms!Form1![Sub Form1].Recalc e Forms!Form1.Recalc fosse corretta o se,
mancasse qualcosa o se, infine, "Recalc" non fosse consentito per le Form.



author: sv

text:
TANNHAUSER ha scritto:
> Roberto da casa ha scritto:
> > Questo dubbio puoi levartelo semplicemente indicando nella DoCmd.Close il
> > nome della maschera che deve chiudere (vedi help).
> > Per il resto è difficile dare un parere senza avere il datbase sottomano,
> > quindi senza poter prendere visione di tutto il codice VBA che usi.
> Infatti, ho utilizzato il DoCmnd.Close con la Form2 come argomento, così
> dichiaro espressamente quale chiudere: questione risolta.
> Per quanto riguarda, invece, il Recalc delle Form1 e SubForm1, volevo
> sapere se la sintassi:
> Forms!Form1![Sub Form1].Recalc e Forms!Form1.Recalc fosse corretta o se,
> mancasse qualcosa o se, infine, "Recalc" non fosse consentito per le Form.
> Grazie.
Ciao TANNHAUSER
Trovo utilissima questa tabellina per i riferimenti:
http://www.mvps.org/access/forms/frm0031.htm
che ci suggerisce Karl nella FAQ 4.2
Mancherebbe "form" nella tua stringa:
Forms!Form1![Sub Form1].Form.Recalc
--
rgrds
SC
--



text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:dnuqp2$900$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > Questo dubbio puoi levartelo semplicemente indicando nella DoCmd.Close
il
> > nome della maschera che deve chiudere (vedi help).
> > Per il resto č difficile dare un parere senza avere il datbase
sottomano,
> > quindi senza poter prendere visione di tutto il codice VBA che usi.
>
> Infatti, ho utilizzato il DoCmnd.Close con la Form2 come argomento, cosě
> dichiaro espressamente quale chiudere: questione risolta.
> Per quanto riguarda, invece, il Recalc delle Form1 e SubForm1, volevo
> sapere se la sintassi:
>
> Forms!Form1![Sub Form1].Recalc e Forms!Form1.Recalc fosse corretta o se,
> mancasse qualcosa o se, infine, "Recalc" non fosse consentito per le Form.
Concordo con la risposta di SV.
> Grazie.
Prego



text:
sv ha scritto:
> Ciao TANNHAUSER
> Trovo utilissima questa tabellina per i riferimenti:
>
http://www.mvps.org/access/forms/frm0031.htm
> che ci suggerisce Karl nella FAQ 4.2
> Mancherebbe "form" nella tua stringa:
> Forms!Form1![Sub Form1].Form.Recalc
Ciao sv,
grazie per l'indicazione sulla tabella. In effetti non ho utilizzato la
parola riservata "form" dopo il nome della subform ma, nel caso di una
equivalente requery, questa non è servita. Noto che la tabella matriciale
prevede i riferimenti in caso di form principale, subform di primo livello
e subform di secondo livello ma nulla dice in merito ai riferimenti fatti
da un'altra form aperta dalla form principale, appunto il mio caso.
Grazie comunque.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito



title: client di posta predefinito.

author: Riccardo M.

text:
E' possibile da codice individuare quale sia il client di posta predefinito?
(Eudora, Outlook Express, Microsoft Outlook)
..ed eventualmente aprirlo, creare un nuovo messaggio ed inserire un
allegato (senza destinatario)?
grazie
Riccardo


title: client di posta predefinito.

author: Carlo Costarella

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:cuar3a$nnn$1...@news.panservice.it...

Si č possibile anche se non capisco perchč allegare un file senza il
destinatario.
Trovi moltissimo materiale sia facendo una ricerca su questo NG sia dando
un'occhiata qui:
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
www.donkarl.com/it
Ciao, Carlo


title: client di posta predefinito.

text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:vo6Od.852129$35.32...@news4.tin.it...
>
> "Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
> news:cuar3a$nnn$1...@news.panservice.it...
>> E' possibile da codice individuare quale sia il client di posta
>> predefinito?
>> (Eudora, Outlook Express, Microsoft Outlook)
>> ..ed eventualmente aprirlo, creare un nuovo messaggio ed inserire un
>> allegato (senza destinatario)?
>>
>> grazie
>> Riccardo
>>
>>
>
> Si è possibile anche se non capisco perchè allegare un file senza il
> destinatario.
per dare la possibilità di scegliere il destinatario (potrebbe non essere
sempre lo stesso)
> Trovi moltissimo materiale sia facendo una ricerca su questo NG sia dando
> un'occhiata qui:
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
>
www.donkarl.com/it
>
> Ciao, Carlo
ho cercato, ma non trovo nulla del genere.
ciao
Riccardo


title: client di posta predefinito.

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:cuat0l$opj$1...@news.panservice.it...

Cerca cerca che trovi.
Spedire messaggi con allegati, inviare messaggi con Access, Inviare e-mail,
Winsock, Mapi32
La maggior parte le trovi nella sezione General di
www.sitocomune.com
Una volta capito come fare dovrai impostare (credo) comunque un indirizzo
fittizio e poi cambiarlo oppure chiedere all'utente (inputbox) di inserire
l'indirizzo e poi far partire la procedura che ti è sembrata più adatta.
Ciao, Carlo


title: Query con parametro a scelta

text:
Salve,
esordisco oggi in questo news group, quindi sono un novellino, ma
apprendo in fretta!
Ho un piccolo problemino, ho delle tabelle collegate e voglio generare
una query riassuntiva, ma voglio che il parametro di ingresso sia
variabile, e che lo devo scegliere da una lista (magari un menu a
tendina)
es.
tb Prodotti
        IDProdotto
        nome
        idReparto
        scorta
tb Reparti
        IDRepart
        NomeReparto
        Responsabile
I campi idReparto e IDRepart sono collegati tra loro
Ora vorrei una query che mi mostri:
        Nome (tp prodotti)
        NomeReparto (tb Reparti)
        Scorta (tb prodotti)
e che quando la eseguo mi chiede la scelta del reparto, selezionandola
da un elenco...
spero di essermi riuscito ad esprimere al meglio
Grazie Mario


title: Query con parametro a scelta

text:

Puoi risolvere creando una maschera popup (MiaPopup) nella quale inserisci
una casella combinata (cbxReparti) legata alla tabella Reparti, dalla quale
l'utente può scegliere il reparto interessato.
Poi crei una query con i campi che ti interessano, e nel criterio del
reparto metti il valore della casella combinata della maschera popup
(forms!MiaPopup.cbxReparti).
Infine crei una maschera (MioRisultato) legata alla query appena creata, che
visualizzi il risultato.
La maschera MiaPopup conterrà un pulsante OK e sull'evento Click del
pulsante fai aprire la maschera MioRisultato, e fai nascondere la maschera
MiaPopup.
Ricorda anche, su chiusura della maschera MioRisultato, di chiudere
MiaPopup, che altrimenti rimarrebbe aperta e invisibile.
Naturalmente i nomi degli oggetti li puoi impostare a tuo gradimento, quelli
usati da me sono di puro esempio.
Saluti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Query con parametro a scelta

text:
ho provato come mi hai detto, solo che mi esce la maschera di imput
con copra scritto forms!MiaPopup.cbxReparti
ma nn mi fa scegliere i dati...
uffi:(
grazie


Query con parametro a scelta


title: Query con parametro a scelta

text:

ho provato come mi hai detto, solo che mi esce la maschera di imput



title: Query con parametro a scelta

text:

Provo a spiegarmi meglio.
La maschera di partenza è MiaPopup; in essa sono presenti tre oggetti:
1) una casella combinata cbxReparti, legata alla tabella tbReparti tramite
idRepart e NomeReparti (il primo campo nascosto, come suggerisce la
creazione guidata)
2) un pulsante cmdAnnulla che chiude MiaPopup senza fare nulla
3) un pulsante cmdOK che accetta la scelta fatta dall'utente.
Dopo che l'utente ha scelto un reparto dalla combobox, se preme cmdAnnulla
si chiude MiaPopup e basta, se preme cmdOK si deve aprire la
mascheraMioRisultato e nascondere MiaPopup
private sub cmdOK_click()
   docmd.openform "MioRisultato"
   me.visible=False
end sub
La maschera MioRisultato sarà una maschera che visualizza i dati che vuoi
tu, prelevandoli da una query (QryRisultato) che tu avrai già creato con i
campi interessati, ai quali devi aggiungere il campo idRepart.
Nel criterio del campo idRepart (che puoi anche non visualizzare) devi
mettere la stringa
forms!MiaPopup.cbxReparti
Quindi, quando vuoi visualizzare l'elenco (tramite pulsante o tramite menu
come tu avrai impostato), farai aprire la maschera MiaPopup ed il resto
verrà di conseguenza.
Ricorda di chiudere MiaPopup alla chiusura di MioRisultato
private sub form_unload(cancel as integer)
   DoCmd.Close acForm, "MiaPopup"
end sub
Tieni presente che devi cambiare i nomi degli oggetti (MiaPopup,
MioRisultato, cbxReparti, cmdOK, cmdAnnulla, qryRisultato ) con quelli
effettivamente utilizzati da te (guarda la proprietà nome di ogni oggetto).



title: Database diviso (BE FE) diventa piu' lento il caricamento di alcuni  form

author: Dino

text:
Ciao a tutti .Ho realizzato un  DB in  Access 2000 (SO Win XPPRO).Dopo
averlo diviso ho notato che l'apertura di alcuni form e' diventata
piu' lenta.Tengo a precisare che i form in questione sono abbastanza
complessi ,cioe' hanno delle sottoform dei controlli via codice
ecc.Come ripeto pero' tale complessita' prima della divisione non ha
mai dato problematiche.Altrettanto interessante e' notare che dopo
alcune aperture il caricamento si velocizza.
Ho fatto lo stesso esperimento con Access 2003 (SO XPPRO) in questo
caso ho diviso il DB copiato il BE nel Pc che "funge" da server e poi
ho installato 4 FE.Anche in questo caso e' aumentata la lentezza
rispetto alle prove prima della divisione del DB.La cosa strana e' che
con Access 2003 dopo alcun aperture il DB non si velocizza.
Da cosa puo' dipendere tutto quest0????
Grazie in anticipo Dino


author: Karl Donaubauer

text:

È normale che dura più lungo di scaricare dati in un db diviso
e in un rete.
Devi sempre ottimizzare le tue applicazioni in questo rispetto.
Cioè non troppi dati in una maschera, non troppe
sottomaschere, caselle combinate e di riepilogo,
scaricare dati solo appena sono necessario,
filtrare i dati, usare indici ecc. ecc.
Oltre a queste regole elementari ci sono tanti problemi e
trucchi in rispetto alla prestazione sopprattutto in rete.
Tony descrivi molti qui:
http://www.granite.ab.ca/access/performancefaq.htm
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:

> Access FAQ:
http://www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Ciao Karl e grazie per la rispostaIn realta' nel mio DB penso che
pesino soprattutto le subform.Ho anche diversi combo ma si sa sono
molto utili per richiamare i dati.
ho anche tanti collegamenti in ogni campo con altri form (il cliente
praticamente entra nel form principale e puo' aggiornare gran parte
del DB senza dover uscire)per agevolare l'inserimento.
Ok faccio tesoro del link che mi hai postato
NB:Volevo farti i complimenti per il tuo italiano.Magari parlassi io
così il
tedesco.io
 sono solo un povero "Arbeiter" di Access
Dino


text:
Dino wrote:
> Karl Donaubauer wrote:
>> ...
>> È normale che dura più lungo di scaricare dati in un db diviso
>> e in un rete.
>>
>> Devi sempre ottimizzare le tue applicazioni in questo rispetto.
>> Cioè non troppi dati in una maschera, non troppe
>> sottomaschere, caselle combinate e di riepilogo,
>> scaricare dati solo appena sono necessario,
>> filtrare i dati, usare indici ecc. ecc.
>>
>> Oltre a queste regole elementari ci sono tanti problemi e
>> trucchi in rispetto alla prestazione sopprattutto in rete.
>> Tony descrivi molti
>> qui:
http://www.granite.ab.ca/access/performancefaq.htm
> ...
> In realta' nel mio DB penso che
> pesino soprattutto le subform. Ho anche diversi combo ma si sa
> sono molto utili per richiamare i dati.
> ho anche tanti collegamenti in ogni campo con altri form (il cliente
> praticamente entra nel form principale e puo' aggiornare gran parte
> del DB senza dover uscire)per agevolare l'inserimento.
>
> Ok faccio tesoro del link che mi hai postato
Sul sito di Tony trovi sopprattutto le cose che si fa per
_complementare_ le regole e ottimizzazioni elementari.
Una tale ottimizzazione elementare è p.e. il "late binding"
delle sottomaschere, caselle combinate ecc.
Vuol dire che in una maschera lenta con controlli "pesanti"
non si scarica tutti dati sul apertura della maschera (principale)
ma non prima che sono necessario.
Se p.e. le sottomaschere si trovano in una struttura a schede
scarica i dati della sottomaschera quando l'utente cambia alla
risp. pagina. Cioè lascia vuoto la proprietà "Oggetto origine"
della sottomaschera e nel codice "Su modifica" della struttura
(vedi
www.donkarl.com/it?FAQ4.17
) scrivi:
Me!MiaSottomaschera.SourceObject = "NomeDellaMaschera"
Lo stesso principio vale per le caselle combinate e di riepilogo
dove lascia vuota la proprietà "Origine riga" e "Su invio" della
casella scrivi:
Me!MiaCasella.RowSource = "Pippo"
> NB:Volevo farti i complimenti per il tuo italiano.Magari parlassi io
> così il
tedesco.io
 sono solo un povero "Arbeiter" di Access
Ah, mi alleno qui nei NG da 13 anni, ma faccio ancora troppi
sbagli stupidi. Riparliamo tra oltre 13 anni. ;-)
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Ok ricevuto.
Grazie mille per i tuoi consigli
Dino
NB:Scusa volevo chiederti avevi gia' provato Access 2010.Cosa ne
pensi????E' meglio del 2007???


text:
Dino wrote:
> ...
> NB:Scusa volevo chiederti avevi gia' provato Access 2010.
Sono stato nel beta test e nell'anno scorso ho presentato
le novità sulla mia conferenza per Accessisti.
Con la versione finale faccio solo delle prove ogni tanto.
Per questo non posso ancora dire molto sulla stabilità,
i bug ecc. nel lavoro quotidiano.
> Cosa ne pensi????E' meglio del 2007???
In alcuni rispetti sì. Ci sono novità interessanti e
ragionevoli, ma purtroppo anche le debolezze gravi
di A07. Questo per me sono sopprattutto il riquadro
di spostamento ed i ribbon che tutti e due ridurrono
la mia produttività.
Questo è difficile di accettare. Quindi per applicazioni
"standard" lavoro ancora con A03 o AX.
Solo per un cliente nei prossimi mesi proverò di creare
un web database serio (con gli Access Services di
Sharepoint), che sono la novità più interessante di A10.



text:

Detto da te e' un bel conforto.Io sono convinto che da Access 07 (un
po' come tutti gli altri applicativi di Office) hanno snaturalizzato
l'utilizzo.Io progetto ancora con Access 2000 o 2003 e quando vado da
clienti dove sono stato costretto ad installarle il 2007 effettuo
eventuali modifiche con il mio vecchio Access.
Pensa ma lo saprai benissimo che per l'esame ECDL permettono al
candidato di prepararsi su di un Office scelto da lui.E tutti i
candidati optano per il 2003.
I "tuoi" colleghi microsoft hanno stravolto un po' tutto....ma
purtroppo dovremo adeguarci.
Dino


title: maschera

author: FrancescoFranz

text:
Salutoni a tutto il NG cui, purtroppo di rado, ogni tanto mi riaffaccio.
Ricordando a tutti la mia ignoranza, desideravo un suggerimento per
convincere la mia maschera a non mostrarmi, in apertura, il primo record
inserito in tabella bensì quello di inserimento dati.
Grazie e ancora salutoni a tutti.
FrancescoFranz


title: maschera

author: Luciano (DOC)

text:
FrancescoFranz <
netfran...@tin.it
> wrote in message
y7Va6.13074$dD2.1...@twister2.tin.it...
> Salutoni a tutto il NG cui, purtroppo di rado, ogni tanto mi riaffaccio.
> Ricordando a tutti la mia ignoranza, desideravo un suggerimento per
> convincere la mia maschera a non mostrarmi, in apertura, il primo record
> inserito in tabella bensì quello di inserimento dati.
Su form open:
docmd gotorecord,, acnewrec
o qualcosa del genere, controlla la sintassi.
Saluti.
lucia...@sitocomune.com


title: maschera

text:
"FrancescoFranz" <
netfran...@tin.it
> ha scritto nel messaggio
news:y7Va6.13074$dD2.1...@twister2.tin.it...

Due modi:
1 - proprietà della maschera, scheda Dati - "immissione dati" a sì;
2 - evento "su apertura" della maschera: DoCmd.GoToRecord acDataForm, ,
acNewRec;
Ciao.


title: Problema Access Runtime

author: sd

text:
Salve a tutti,
ho appena creato il package con il Developer 1.5,
ho il problema che se cerco di installare il package (con setup.exe)
su un PC con win me mi dà l'errore:
"Setup cannot because some system files are out of date on your system.
Click
OK if you would like setup to update these files for you now. You will need
to restart Windows before you can run setuo again......."
Ho riavvitao il pc più volte ma il messaggio ricompare sempre...
Su un pc con Win 98 ho avuto lo stesso msg ma dopo aver
riavviato la macchina il setup è poi riuscito....
qualcuno ha una vaga idea sulla possibile
soluzione?
grazie
sdamy


title: Problema Access Runtime

author: Vittorio Avaldi

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:ak2a7f$8b5$1...@lacerta.tiscalinet.it...


Sbaglio o hai preparato il Setup su un PC con Win 2000?


title: Problema Access Runtime

text:
"Vittorio Avaldi" <
vittori...@tin.it
> ha scritto nel messaggio
news:_i399.86058$n04.2...@twister2.libero.it...

beh veramente l'ho preparato con XP....
why? con win2000 cosa succede?
grazie
sdamy


title: Problema Access Runtime

text:
"sd" > >
> > Sbaglio o hai preparato il Setup su un PC con Win 2000?
> beh veramente l'ho preparato con XP....
>
> why? con win2000 cosa succede?
Beh, dovresti rifare il Setup col 98 installato.


title: Problema Access Runtime

text:
"Vittorio Avaldi" <
vittori...@tin.it
> ha scritto nel messaggio
news:Mw399.86106$n04.2...@twister2.libero.it...

evviva le 1000 stranezze di casa MS........
fanno tanti SO e poi si perdono...
ora ci provo
grazie
sdamy


title: Problema Access Runtime

author: All Eyez On me

text:
"Vittorio Avaldi" <
vittori...@tin.it
> ha scritto nel messaggio
news:Mw399.86106$n04.2...@twister2.libero.it...

Io preparo i setup con win98 win2000 professional e winxp e funzionano
sempre
Perchè non dovrebbero andare con 2000?
AEOM


title: Problema Access Runtime

author: Antonio Ganci

text:
> Salve a tutti,
>
> ho appena creato il package con il Developer 1.5,
> ho il problema che se cerco di installare il package (con setup.exe)
> su un PC con win me mi dà l'errore:
>
> "Setup cannot because some system files are out of date on your system.
> Click
> OK if you would like setup to update these files for you now. You will
need
> to restart Windows before you can run setuo again......."
>
Dovresti controllare le opzioni impostate per creare il setup, hai messo
l'installazione completa del runtime e di tutte le librerie necessarie?
Se la macchina è win95 forse (non ne sono sicuro) non basta il setup creato
con il developer, ma bisogna installare prima altri aggiornamenti.


title: Problema Access Runtime

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak2oal$qlj$1...@newsreader.mailgate.org...

il problema è che il setup creato non
funziona solo su un pc con Windows ME...
il runtime ho provato a inserirlo minimo, completo e senza
ma nulla di fatto...
saluti
sdamy


title: Problema Access Runtime

text:
"Vittorio Avaldi" <
vittori...@tin.it
> ha scritto nel messaggio
news:Mw399.86106$n04.2...@twister2.libero.it...

hai ragione!
adesso funzia!
che cosa strana....
grazie ancora
sdamy


title: Problema Access Runtime

text:
"All Eyez On me" <
> >
> Io preparo i setup con win98 win2000 professional e winxp e funzionano
> sempre
> Perchè non dovrebbero andare con 2000?
E' un vecchio problema di MOD 2000 che troverai riportato su vari post di un
anno fa (circa).
In qualche occasione c'ho sbattuto il muso contro pure io: sicuramente è un
problema documentato sulla knowledge base e aggirabile, ma esiste.
Ciao, Vittorio


title: file txt di grosse dimensioni

author: arirang

text:
Salve a tutti.
Con i suggerimenti ricevuti nei giorni scorsi sono riuscito a costruire un
file txt di 3,60 gb e ricorrendo al dao sono riuscito a fare in modo che
access lo veda come tabella collegata (schema.ini).
Ma i problemi (ahime) non finiscono mai!!!
adesso ho necessità di masterizzare su dvd il tutto e vorrei che il dbase si
potesse aprire su dvd e fosse consultabile la tabella collegata.
per effettuarre il collegamento uso il seguente codice
Function collegatabella()
DoCmd.SetWarnings False
   Dim db As DAO.Database, tbl As DAO.TableDef
   Set db = CurrentDb()
   Set tbl = db.CreateTableDef("tabella")
   Dim cartella, file As String
If cartella = "" Then
file = CurrentDb.Name
cartella = Application.CurrentProject.Path & "\"
End If
Dim stringa
stringa = "Text;"
stringa = stringa & "DATABASE="
stringa = stringa & cartella
stringa = stringa & "; table=tabella.txt"
tbl.Connect = stringa
   tbl.SourceTableName = "tabella.txt"
   db.TableDefs.Append tbl
   db.TableDefs.Refresh
End Function
quando peroò avvio questo codice evidentemente il collegamento punta alla
unità dove al momento si trova il file tabella.txt.
se viceversa provo a collegare questo codice ad un bottone sull'evento su
click e masterizzo tutto senza aver preventivamente effettuato il
collegamento access mi ricorda che si tratta di un dbase di sola lettura
(perchè su c d) e quindi non mi consente di effettuare il collegamento.
il mio problema scaturisce dal fatto di avere a monte 7 file (tipo relativi
ai dati ciascuno di un'area geografica) e di avere la necessità di accodare
i 7 file in un unico file per potere poi eseguire delle query ecc.
mi è stato suggerito di distribuire su piu' database il file di testo ...ma
scusate,,,non ho capito....che significa? come è possibile operare in questo
modo?
ringrazio sempre cordialmente tutti quanti e a presto.
antonio
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: file txt di grosse dimensioni

text:
arirang ha scritto:


> Function collegatabella()




> antonio

Per quanto l'apertura di un database residente su CD potresti leggere
l'articolo di Cinzia Pagani:
http://www.accessgroup.it/HomeArgomenti.asp?ID=140&Oggetto2=Aprire%20un%20mdb%20su%20di%20un%20CD
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: file txt di grosse dimensioni

author: Michele (Giò)

text:
"arirang" <
ari...@libero.it
> ha scritto nel messaggio
news:193Z203Z232Z5Y1...@usenet.libero.it...
> Salve a tutti.
> Con i suggerimenti ricevuti nei giorni scorsi sono riuscito a costruire un
> file txt di 3,60 gb e ricorrendo al dao sono riuscito a fare in modo che
> access lo veda come tabella collegata (schema.ini).
> Ma i problemi (ahime) non finiscono mai!!!
Ciao Arirang, ci risentiamo eh?
Certo che ne hai fatti di progressi dall'ultima volta....
A proposito di splittare il db, dovresti aver chiaro innanzitutto che tipo di ricerche andrai a
fare, e poi che campi dovrai visualizzare. Dovresti pure valutare se i record possono ripetersi
molte e molte volte, magari con date diverse. In questo caso creerai una tabella con i record
ridotti alla singola presenza (una specie di DISTINCT per capirci) e poi una tabella collegata che,
oltre a informazioni quali date ecc... avranno una relazione con la tabella contenente i record
standard. Se tu riuscissi ad individuare una o più strade di questo tipo le dimensioni del tuo txt
una volta convertito dovrebbero essere notevolmente ridotte.... senza contare la velocità di
"queryzzare" una volta disponibili gli indici. Mi parlavi di 15 minuti per una query l'altra
volta..... da panico! Se riesci ad impostare una o due relazioni, forse non  ti servirà neanche
dividere il database. Ovviamente, dovrai crearti una routine VBA che ti convertirà il txt in mdb....
vedo che sei in grado.
Michele


title: [OT] Il Sito Comune ha superato i 400.000 visitatori !!

text:
E' sicuramente un buon traguardo!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Sergio MAZZA

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:lleka.14942$iy5.4...@twister2.libero.it...

Anche l'NG non scherza a vitalitŕ!
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b6rrni$1jm$1...@canarie.caspur.it...

Prima mi collegavo al link:
http://newsstat.musicoff.com/
vedere le statistiche dei NG, ma ora mi manda tranquillamente a quel paese.
Tu cosa usi?



author: yQy

text:
On Mon, 07 Apr 2003 12:40:49 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>E' sicuramente un buon traguardo!
e' sicuramente un ottimo punto di partenza...speriamo che migliori!
buon lavoro e congratulazioni a tutti !!!


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:5Seka.14648$DT4.4...@twister1.libero.it...
>
>
> Prima mi collegavo al link:
>
>
http://newsstat.musicoff.com/
>
> vedere le statistiche dei NG, ma ora mi manda tranquillamente a quel
paese.
> Tu cosa usi?
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Ehm... www.contoAdOcchioLeFirmeOilNumeroDeiPost.hic
Almeno per me c'è questa sensazione, una debole conferma può arrivare anche
dal "meter" di google che indica la percentuale di vitalità di ogni
newsgroup prima di entrarci...
Ciao.
--
Sergio MAZZA


text:
Roberto da casa ha scritto:
> E' sicuramente un buon traguardo!
Gratulazione!
Ma per darmi un po delle arie debbi raccontare che
il mio sito ha superato 1 milione recentemente.
Certo abbiamo festeggiato di nuovo con una bottiglia
di Asti Spumante.
Forza SC!
--
HTH ;-)
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


author: MA

text:
Il 08 Apr 2003, 12:58, "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto:
> Roberto da casa ha scritto:
> > E' sicuramente un buon traguardo!
>
> Gratulazione!
> Ma per darmi un po delle arie debbi raccontare che
> il mio sito ha superato 1 milione recentemente.
> Certo abbiamo festeggiato di nuovo con una bottiglia
> di Asti Spumante.
>
> Forza SC!
E' certo che il tuo sito conta _solo_ un milione. Io non conosco il tedesco,
altrimenti prenotavo fin d'ora il prossimo milioncino di contatti!!
Karl, perchè non dai una versione almeno inglese!!! Poi se vuoi esercitare
un pò il tuo italiano...
Dai, lo debbi fare!!
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


author: fidirico

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b6ua0q$8v8fc$1...@ID-46617.news.dfncis.de...
> Roberto da casa ha scritto:
> > E' sicuramente un buon traguardo!
>
> Gratulazione!
> Ma per darmi un po delle arie debbi raccontare che
> il mio sito ha superato 1 milione recentemente.
> Certo abbiamo festeggiato di nuovo con una bottiglia
> di Asti Spumante.
>
> Forza SC!
Ci sono anch'io in quel milione! E mi accodo (con apposita query) a
MAssimiliano nell'auspicio di almeno una versione inglese.
Ciao
Galliano.


author: Alessandro Cara

text:
Karl Donaubauer wrote:
>
> Roberto da casa ha scritto:
> > E' sicuramente un buon traguardo!
>
> Gratulazione!
> Ma per darmi un po delle arie debbi raccontare che
> il mio sito ha superato 1 milione recentemente.
ma voi siete di piu' (di lingua tedesca intendo) caro Don Carlo
> Certo abbiamo festeggiato di nuovo con una bottiglia
> di Asti Spumante.
Karl. Basta non ne posso piu'  devi devi devi o devo devo devo non DEBBI
;<)
--
a.cara
Togli qualcosa dall'email


text:
> Karl. Basta non ne posso piu' devi devi devi o devo devo devo non DEBBI
> ;<)
>
BRAVOOOOOOOOOOOOOOOO!!! clap! clap! clap! clap! clap! clap! clap! clap!
Sei troppo grande! Quando ci vuole, ci vuole!
;-D



text:
Alessandro Cara ha scritto:
> Karl Donaubauer wrote:
>> ...Ma per darmi un po delle arie debbi raccontare che...
> Karl. Basta non ne posso piu'  devi devi devi o devo devo devo non DEBBI
Ok, stupido sbaglio... come spesso, ma amo le vecchie forme con
BB che ho imparato tanti anni fa, allora: debbo debbo debbo
--
cu



text:
Il 08 Apr 2003, 15:12, "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto:
> Alessandro Cara ha scritto:
> > Karl Donaubauer wrote:
> >> ...Ma per darmi un po delle arie debbi raccontare che...
>
> > Karl. Basta non ne posso piu' devi devi devi o devo devo devo non DEBBI
>
> Ok, stupido sbaglio... come spesso, ma amo le vecchie forme con
> BB che ho imparato tanti anni fa, allora: debbo debbo debbo
>
Alessandro, il limone che mi mangio è che tecnicamente su "debbo" ha ragione
lui (arcaico ma corretto).
Sgrunt!



text:
MA wrote:
>
> Il 08 Apr 2003, 15:12, "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto:
> > Alessandro Cara ha scritto:
> > > Karl Donaubauer wrote:
> > >> ...Ma per darmi un po delle arie debbi raccontare che...
> >
> > > Karl. Basta non ne posso piu' devi devi devi o devo devo devo non DEBBI
> >
> > Ok, stupido sbaglio... come spesso, ma amo le vecchie forme con
> > BB che ho imparato tanti anni fa, allora: debbo debbo debbo
> >
>
> Alessandro, il limone che mi mangio è che tecnicamente su "debbo" ha ragione
> lui (arcaico ma corretto).
qualche volta capita che debbo usare debbo ;<) e' il "debbi" che mi fa impazzire
> --------------------------------
> Inviato via
http://usenet.libero.it



author: Roberto da casa

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b6ua0q$8v8fc$1...@ID-46617.news.dfncis.de...
> Roberto da casa ha scritto:
> > E' sicuramente un buon traguardo!
>
> Gratulazione!
> Ma per darmi un po delle arie debbi raccontare che
> il mio sito ha superato 1 milione recentemente.
> Certo abbiamo festeggiato di nuovo con una bottiglia
> di Asti Spumante.
>
> Forza SC!
>
> --
> HTH ;-)
> Karl
> *********
Si ma ha un piccolo problema per me: è scritto in tedesco. :-(



author: Silvia Slosar

text:
Il Tue, 8 Apr 2003 15:12:14 +0200, "Karl Donaubauer" <
ad...@donkarl.com
> dopo
averci riflettuto a lungo, ha scritto:
>Alessandro Cara ha scritto:
>> Karl Donaubauer wrote:
>>> ...Ma per darmi un po delle arie debbi raccontare che...
>
>> Karl. Basta non ne posso piu'  devi devi devi o devo devo devo non DEBBI
>
>Ok, stupido sbaglio... come spesso, ma amo le vecchie forme con
>BB che ho imparato tanti anni fa, allora: debbo debbo debbo
bè, effettivamente non te la prendere, Karl, ma le forme arcaiche in BB sono
bruuuttteeeeeee
 ;))
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!


title: aiuto Maschera

author: Mauro

text:
Come si fà a crere una maschera aschera iniziale che parta automaticamente e
che mipermetta di cercare un nome specifico e
poi di decidere se modificarlo o eliminarlo,
oppure direttamente di aggiungere un nome?
Come si fà inoltre a farla diventare funzionale e friendly all'utente?
Per risposte:
ipm...@email.it
Grazie in anticipo!


title: Operazione con query

author: Davide

text:
Ciao a tutti.
V' importuno con una domanda banale da neofita quale sono, ma non riesco a
risolvere il problema:
Ho una Query "Km_Mezzo" con i seguenti campi:
"Km totali", "Tagliando a Km", "Rimanenti"
Come posso far eseguire un'operazione alla query in modo che, tenendo conto
del Tagliando a xxx Km,
inserendo i Km totali ottengo quanti Km mancano al tagliando nel Campo
"Rimanenti"?
Grazie di tutto.
Ciao


title: Operazione con query

text:

Se è un campo della tabella non va bene via query e te ne devi creare uno
nuovo
Restano:[tagliando a km]-nz([Km Totali])
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Operazione con query

text:
> Se č un campo della tabella non va bene via query e te ne devi creare uno
> nuovo
> Restano:[tagliando a km]-nz([Km Totali])
>
- Risolto cosě e sembra (stranamente) funzionare a dovere -
Creato nuovo campo "mancano Km" con una query ovvero:
mancano Km:[Tagliando a Km]-[Km Totali]
Grazie e ciao a tutti.


title: Operazione con query

text:

Che succede se [Km Totali] č vuoto?
Ben venga se ad essere vuoto č [Tagliando a km], ma l'altro?



title: Operazione con query

text:
> Che succede se [Km Totali] è vuoto?
> Ben venga se ad essere vuoto è [Tagliando a km], ma l'altro?
> --
le poche certezze di un niubbo distrutte in due righe...sigh! (-:
Forse
www.donkarl.com
 FAQ 2.13?
Ciao


title: Operazione con query

text:

Infatti



title: [OT] Raduno

text:
Situazione al 26 Novembre
Silvio Berruti + 1 (pernotta)
Roberto Massoni + 1 (pernotta)
Alessia + 1 (pernotta)
Alex + 1 (pernotta)
Luciano (DOC) + 1 + 2 mezzi (pernotta)
Sib + 1 + 0,5 (pernotta)
leo_duca (pernotta)
Vincenzo Turturro +1
Sergio MAZZA + 1
stwe
Ergo:
TOTALE ATTRIPPATA 18 + 3 mezzi
TOTALE PERNOTTO 14 + 3 mezzi
Biso, che fai prenoti? I tempi stringono.
VT: visto che non vuoi allontanarti troppo e visto che sei in zona, se
conosci qualche buon agriturismo ...:-)
Saluti.
Luciano


title: [OT] Raduno

author: Antonio Biso

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9tsvdj$4nen2$1...@ID-86073.news.dfncis.de...
> Situazione al 26 Novembre
>
> Silvio Berruti + 1 (pernotta)
> Roberto Massoni + 1 (pernotta)
> Alessia + 1 (pernotta)
> Alex + 1 (pernotta)
> Luciano (DOC) + 1 + 2 mezzi (pernotta)
> Sib + 1 + 0,5 (pernotta)
>
> leo_duca (pernotta)
> Vincenzo Turturro +1
> Sergio MAZZA + 1
> stwe
>
> Ergo:
> TOTALE ATTRIPPATA 18 + 3 mezzi
> TOTALE PERNOTTO 14 + 3 mezzi
>
> Biso, che fai prenoti? I tempi stringono.
Non lo so...
Antonio


title: Valore "Tutti" su campo numerico

text:
Salve a tutti,
in una maschera ho 4 combobox che l'utente può utilizzare per filtrare i records visualizzati.
Impostando la proprietà "Valore predefinito" di tutte queste combobox a "*", all'apertura della maschera mi vengono mostrati tutti i records della query sottostante. poi l'utente può filtrare l'elenco.
La query sottostante contiene la seguente condizione, una per combobox:

"...WHERE TabProduttori.ProProduttore Like ([Forms]!MasTelefoniAttiviElenco]![cbxProduttori] AND ..."

Di seguito il codice di una combobox:

Private Sub cbxProduttori_AfterUpdate()
On Error GoTo Errore
    Requery
Uscita:
    Exit Sub
Errore:
    MiaMsgBox "Si è verificato il seguente errore:@Errore n° " & Err.Number & "@" & Err.Description & "@"
    Resume Uscita
End Sub

Poi con uno specifico pulsante è possibile eliminare tutti i filtri:

Private Sub cmdEliminaFiltri_Click()
On Error GoTo Errore
    Me.cbxProduttori = "*"
    Me.cbxModelli = "*"
    Me.cbxResponsabili = "*"
    Me.cbxImpianti = "*"
    Requery
Uscita:
    Exit Sub
Errore:
    MiaMsgBox "Si è verificato il seguente errore:@Errore n° " & Err.Number & "@" & Err.Description & "@"
    Resume Uscita
End Sub

Finora ha sempre funzionato il tutto, perché i campi da filtrare sono sempre stati di tipo "testo". Ora sono incappato in un campo di tipo numerico, per il quale il valore "*" non funziona. Ho provato ad inserire come valore predefinito "Not null" ma non funziona.

Come si fa a indicare come valore predefinito di un campo numerico "Tutti i records"? E lo stesso lo devo ottenere quando premo il pulsante cmdEliminaFiltri.

Saluti
Franco


title: Valore "Tutti" su campo numerico

author: Greg

text:
Il 19/02/20 14:34:06
franco...@gmail.com
 ha scritto:

> Finora ha sempre funzionato il tutto, perché i campi da filtrare sono sempre stati di tipo "testo". Ora sono
> incappato in un campo di tipo numerico, per il quale il valore "*" non funziona. Ho provato ad inserire come valore
> predefinito "Not null" ma non funziona.

>0 ?

--
Greg


title: Valore "Tutti" su campo numerico

text:
Il 19/02/20 14:34:06
franco...@gmail.com
 ha scritto:

 Finora ha sempre funzionato il tutto, perché i campi da filtrare sono sempre stati di tipo "testo". Ora sono incappato
in un campo di tipo numerico, per il quale il valore "*" non funziona. Ho provato ad inserire come valore predefinito
"Not null" ma non funziona.
--------------

>0 ?

--
Greg


title: Valore "Tutti" su campo numerico

text:
Il 19/02/20 14:34:06
franco...@gmail.com
 ha scritto:

> Finora ha sempre funzionato il tutto, perché i campi da filtrare sono sempre stati di tipo "testo". Ora sono
> incappato in un campo di tipo numerico, per il quale il valore "*" non funziona. Ho provato ad inserire come valore
> predefinito "Not null" ma non funziona.

Maggiore di zero?

--
Greg


title: Valore "Tutti" su campo numerico

author: Ammammata

text:
Il giorno Wed 19 Feb 2020 02:34:06p, ** ha inviato su
it.comp.appl.access il messaggio
news:efacba4b-4e76-4ac2...@googlegroups.com
. Vediamo cosa
ha scritto:

due note

la prima è qui sotto, manca una [

> "...WHERE TabProduttori.ProProduttore Like
> ([Forms]!MasTelefoniAttiviElenco]![cbxProduttori] AND ..."
>

la seconda: in casi come questo qui sotto, dove avevo una scelta tra valori
piuttosto bassi <100, mi sono inventato un codice 9999 che poi elaboro come
fosse un *

> Finora ha sempre funzionato il tutto, perchÃ© i campi da filtrare sono
> sempre stati di tipo "testo". Ora sono incappato in un campo di tipo
> numerico, per il quale il valore "*" non funziona. Ho provato ad
> inserire come valore predefinito "Not null" ma non funziona.
>

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


title: Valore "Tutti" su campo numerico

text:

Scusa Greg per il ritardo.
Ho provato la tua soluzione ma non è possibile inserire nella proprietà " Valore predefinito" il valore >0
e la stessa cosa nel modulo visual basic
Me.cbxProduttori > 0

Franco


title: codice per escludere dati

author: giannirusso

text:
Buongiorno, grazie anche a questo gruppo vado avanti da anni con un
database piuttosto intricato pur senza avere una buona conoscenza delle
istruzioni in vba.
E anche questa volta non riesco a risolvere da solo e per questo vi
chiedo un aiuto.

Ho un pulsante su una maschera con evento su click e l'istruzione è:

Me.Filter = "[Pagata] = False And [Attivo] = True And [Area] = 'sud' And
[CreditoIncagliato] = False"

Ora vorrei far in modo che questa istruzione escludesse dei clienti come
per esempio quelli che hanno il cognome che contiene "Rossi":

Ma non ho capito quale operatore usare.

Grazie a chiunque potrà darmi una mano

Gianni


title: codice per escludere dati

author: Karl Donaubauer

text:
Salve,

  giannirusso:
> ...
> Me.Filter = "[Pagata] = False And [Attivo] = True And [Area] = 'sud' And
> [CreditoIncagliato] = False"
>
> Ora vorrei far in modo che questa istruzione escludesse dei clienti come
> per esempio quelli che hanno il cognome che contiene "Rossi":
>
> Ma non ho capito quale operatore usare.

"che contiene" sarebbe: And Cognome Not Like '*Rossi*'

Se invece intendi "che é Rossi": And Cognome <> 'Rossi'

--
Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
http://donkarl.com/it


title: codice per escludere dati

text:

Quando dici escludere cognomi che contengono "Rossi" mi viene da chiederti...
"Rossini", oppure "Marossi" li devi escludere...?

Se SI si usa il LIKE, o meglio NOT LIKE con la WildCard:
[Cognome] NOT LIKE '*Rossi*'

Altrimenti:
[Cognome] <> 'Rossi'

@Alex


title: codice per escludere dati

text:
Intanto grazie per il preciso e puntuale aiuto.

Mi rimane un problema.

Il campo che devo usare per escludere alcuni clienti non è un campo di
tipo "normale" (non so come spiegarlo meglio) nel senso che è del tipo
[Cognomi.Idclienti] ed ho visto che non funziona l'espressione tipo

...And [Cognomi.IdClienti] Not Like '*Rossi*'"

Provando invece con un altro campo tipo

...And [Cognomi.Clienti] Not Like '*Rossi*'"

Non so come spiegarlo meglio ma credo che in quel momento quel campo è
un numero e non una serie di caratteri in quanto la "traduzione" avviene
in un'altra tabella o query.

E quindi così non filtra nulla.

Mi sono spiegato veramente male, ma spero che con la vostra competenza
possiate capire il problema.

Grazie
Gianni


title: codice per escludere dati

text:

Gianni, quel campo NON contiene i cognomi ed è Numerico è ovvio che non funzioni...
Quando scrivi [Cognomi.IdClienti], la prima parte è il Dominio, la seconda è il NomeCampo...

Quindi prova a rifletterci meglio, quello che hai fatto è sbagliato.

@Alex


title: codice per escludere dati

text:
> Gianni, quel campo NON contiene i cognomi ed è Numerico è ovvio che non funzioni...
> Quando scrivi [Cognomi.IdClienti], la prima parte è il Dominio, la seconda è il NomeCampo...
>
> Quindi prova a rifletterci meglio, quello che hai fatto è sbagliato.

Anche se mi sono spiegato male è proprio quello che volevo dire. Come
potrei risolvere?
Oppure a questo punto forse meglio fare eseguire una query su click del
pulsante con i criteri che mi interessano?

>
> @Alex

Grazie
Gianni


title: codice per escludere dati

text:
.....
> Anche se mi sono spiegato male è proprio quello che volevo dire. Come
> potrei risolvere?

In che senso...? Non ti sei spiegato male, hai commesso un errore usando un campo sbagliato, quello che ti ho evidenziato..!!!
Puoi risolvere usando il campo corretto... se non sai tu qual'è... come facciamo a saperlo noi...?

> Oppure a questo punto forse meglio fare eseguire una query su click del
> pulsante con i criteri che mi interessano?

Questa cosa non ha nulla a che vedere con il tuo problema... non credi...?
Non so ho un po di confusione nel complesso.

> Grazie
> Gianni

@Alex


title: codice per escludere dati

text:
Ti ringrazio, adesso ho risolto aggiungendo un campo nella query che sta
"sotto" che mi permetta di fare il confronto nel modo corretto nel
codice che mi avete indicato nei post di sopra.

Grazie per i suggerimenti e la pazienza
Gianni


title: Filtrare  una query  con una costante

author: scaronic

text:
Ho creato una costante pubblica in un Modulo

Public miaIntestazione As String

All' apertura del database chiedo all'utente di Valorizzarla tramite una maschera

ad esempio
miaIntestazione = Carlo

In Una Maschera che registra le Fatture, vorrei che tramite una Casella combinata
cbxRicercaIdFattura
si possa selezionare solo le fatture emesse da miaIntestazione

l'origine riga della cbxRicercaIdFattura
è la seguente

SELECT DISTINCTROW Format([N_Fattura],'0000" / "0000') AS Fattura, qryInsFatture.IdIntestazione, qryInsFatture.IdFattura FROM qryInsFatture;

ho provato in visualizzazione struttura della query di cui sopra nei criteri ad inserire miaIntestazione così:
SELECT DISTINCTROW Format([N_Fattura],'0000" / "0000') AS Fattura, qryInsFatture.IdIntestazione, qryInsFatture.IdFattura
FROM qryInsFatture
WHERE (((qryInsFatture.IdIntestazione)="miaIntestazione"));

anche togliendo le " a miaIntestazione

ma non funziona

Grazie se qualcuno mi vuole aiutare


title: Filtrare  una query  con una costante

text:
Non hai creato una Costante Pubblica, ma una Variabile Pubblica.
Detto questo non ti serve per quello che hai chiesto, serve una Funzione Pubblica.

Private miaIntestazione As String

Pubblic Function SetIntestazione(Value As string)
  miaIntestazione = Value
End Function

Pubblic Function GetIntestazione() As string
  GetIntestazione= miaIntestazione
End Function

Ora nella tua Query chiami come parametro la Funzione GetIntestazione()

Io inserirei il DoubleQuote direttamente...!

@Alex


title: Filtrare  una query  con una costante

text:
Grazie  Alex  ( hai ragione è una Variabile pubblica )

Perchè possa servire ad altri riepilogo come ho risolto.

in un modulo

Public miaIntestazione As String

Public Function SetIntestazione(Value As String)
miaIntestazione = Value
End Function

Public Function GetIntestazione() As String
GetIntestazione = miaIntestazione
End Function

nell'Origine dati della ComboBox
SELECT DISTINCTROW Format([N_Fattura],'0000" / "0000') AS Fattura, qryInsFatture.IdIntestazione, qryInsFatture.IdFattura
FROM qryInsFatture
WHERE (((qryInsFatture.IdIntestazione)=GetIntestazione()));

Grazie


title: Filtrare  una query  con una costante

text: Sicuro serva dichiarare Public quella variabile..?


title: Filtrare  una query  con una costante

text:
Il giorno giovedì 8 settembre 2016 19:48:00 UTC+2, @Alex ha scritto:
> Sicuro serva dichiarare Public quella variabile..?

In effetti quando mi hai risposto mi sono domandato il perchè ?
L'ho dichiarata  in un modulo ,  può cambiare valore in diverse maschere , in base alla scelta  di vari utenti.
Per essere più chiaro :
il programma gestisce  uno studio medico , ove operano più medici.
All'apertura viene richiesto quale medico vuole operare e valorizza la variabile "miaIntestazione" ,  durante l'utilizzo nella stessa sessione , può intervenire un secondo medico , a quel punto tramite apposita maschera viene valorizzato "miaIntestazione" che servirà per emettere ricette .... fatture

Da anni seguo questo newsgroup e apprezzo il tuo rigore ,   sbaglio a dichiararla Public ?

Se hai pazienza , potresti dare una breve spiegazione , quando Public e quando Private
Grazie


title: Filtrare  una query  con una costante

text:
Non aggiungo nulla alla tua non gestione utenti... arriverà col tempo... forse...

In merito a public e private secondo me un libro tecnico di base sul vba è sempre indispensabile non è possibile scrivere codice non avendo uno strumento di supporto... è come tradurre senza vocabolario.

Leggi questo:
http://www.thespreadsheetguru.com/blog/2014/3/5/explaining-private-vs-public-declarations

@Alex


title: SQL e caratteri riservati

text:
Nel mio db ho creato la tabella 'Catalogo' che contiene i nomi di tutti i
files presenti nel mio hd.
Ho notato che spesso tali nomi contengono i caratteri [ (parentesi quadra
aperta) e ]  (es. '[app-ita] simulatore di voci.zip').
Con l'istruzione SQL:
DELETE nomefile FROM catalogo WHERE nomefile = forms!ricerca!NomeFile;
cancello i files presenti nel controllo 'NomeFile' della scheda 'ricerca'
tranne quelli che contengono i caratteri [ e ].
Come posso risolvere?
Grazie
GioVe


title: SQL e caratteri riservati

author: Alex NSB

text:
> Con l'istruzione SQL:
> DELETE nomefile FROM catalogo WHERE nomefile = forms!ricerca!NomeFile;
> cancello i files presenti nel controllo 'NomeFile' della scheda
> 'ricerca' tranne quelli che contengono i caratteri [ e ].
> Come posso risolvere?
A me non dà problemi con quei caratteri: sei sicuro che non ci sia
qualcos'altro che non va?
Alessandro


title: SQL e caratteri riservati

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:cq1cg3$ppm$1...@newsread.albacom.net...

Ciao Alessandro,
ecco un esempio di istruzione SQL che non mi restituisce niente
DELETE Catalogo.NomeFile
FROM Catalogo
WHERE (((Catalogo.NomeFile) Like "[App PC - ITA]
Grande_Atlante_Stradale_d'Italia-TCI.rar"));
mentre dovrei ricevere 2 record.
Ho provato a cambiare la parentesi quadra ( [ ) col punto interrogativo (
? ) e adesso funziona.
E' questa la soluzione?
GioVe


title: SQL e caratteri riservati

author: ALESSANDRO Baraldi

text:
"Gio.Ve" <
nospamg...@tiscali.it
> ha scritto nel messaggio
news:uUXwd.308020$b5.14...@news3.tin.it...

L'errore è dato dal fatto che le stringhe se presentano caratteri come APICI
all'interno o altri caratteri speciali generano realmente
questoinconveniente.
La soluzione è quella di raddoppiare gli apici:
Supponi di avere in una Stringa strName il nome del File da eliminare
strName="[App PC - ITA] Grande_Atlante_Stradale_d'Italia-TCI.rar"
Ora io farei una chiamata diretta tramite il metodo EXECUTE di DAO oppure
se usi ADO attraverso l'Oggetto Connection:
CurrentDb.Execute "DELETE * FROM Catalogo
                            "WHERE [NomeFile] = " & chr(34) & strName &
chr(34) & ";"
Cnn.Execute "....."
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: SQL e caratteri riservati

author: giorgio rancati

text:
Ciao GioVe
"Gio.Ve" <
nospamg...@tiscali.it
> ha scritto nel messaggio
news:uUXwd.308020$b5.14...@news3.tin.it...
>
> "Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
> news:cq1cg3$ppm$1...@newsread.albacom.net...
[CUT]
> Ciao Alessandro,
> ecco un esempio di istruzione SQL che non mi restituisce niente
> DELETE Catalogo.NomeFile
> FROM Catalogo
> WHERE (((Catalogo.NomeFile) Like "[App PC - ITA]
> Grande_Atlante_Stradale_d'Italia-TCI.rar"));
be, questa è totalmente differente da quella postata in precedenza.
> mentre dovrei ricevere 2 record.
> Ho provato a cambiare la parentesi quadra ( [ ) col punto interrogativo (
> ? ) e adesso funziona.
> E' questa la soluzione?
>
come avrai capito i caratteri [] sono caratteri speciali per l'operatore
LIKE.
Per risolvere il tuo problema devi racchiudere il carattere speciale tra le
parentesi quadre
In pratica
---------------
 DELETE Catalogo.NomeFile
 FROM Catalogo
 WHERE (((Catalogo.NomeFile) Like "[[]App PC - ITA]
  Grande_Atlante_Stradale_d'Italia-TCI.rar"));
----------------
quindi al posto di sostituire la parentesi quadra *aperta* in punto
interrogativo cambiala in una parentesi quadra *aperta* tra due parentesi
quadre  (per la chiusa non ci sono problemi). Ovviamente solo in presenza
dell'operatore LIKE.
Ciao Giorgio


title: SQL e caratteri riservati

text:
Grazie Alex e Giorgio, ora č tutto chiaro.
Saluti
GioVe


title: Codice Aiutooooooo

author: ThaiChi

text:
Salve a tutti,
ho un problema che da Foxpro era semplice, ma con access un pň meno.
Ho una tabella con vari campi, sul primo campo ho sia valori che campi null,
riporto un esempio:
809903456A         BIDONE          1       23,45
                                                      1        24,45
809903457B          SECCHIO        3       18,21
ecc. ecc.
adesso, per poter fare una query a campi incrociati, devo riempire il primo
campo vuoto con lo stesso valore di quello che lo precede, in questa maniera
riesco a fare la query ed a stampare poi l'inventario.
Quindi quello che occorre (secondo me) č un codice che parta dal primo
record, verifica se il secondo č vuoto, se lo č copia il valore dal record
precedente e lo incolla nel campo vuoto, poi verifica di nuovo il record
successivo, se contiene dati, va avanti fino a quando non trova un altro
campo vuoto, allora, prende il valore del campo nel record precedente e lo
incolla in quello vuoto, e cosě fino alla fine della tabella.
Non essendo molto pratico di programmazione, chiedevo se qualche anima
gentile mi poteva aiutare.
La Tabella si chiama [Lifo2001] ed il campo in questione si chiama
[Particolare].
Vi ringrazio anticipatamente.
ThaiChi


title: Codice Aiutooooooo

author: Lorenzo Coronati

text:
Scrisse "ThaiChi" <
011...@bigfoot.com
>:
>Quindi quello che occorre (secondo me) è un codice che parta dal primo
>record, verifica se il secondo è vuoto, se lo è copia il valore dal record
>precedente e lo incolla nel campo vuoto, poi verifica di nuovo il record
>successivo, se contiene dati, va avanti fino a quando non trova un altro
>campo vuoto, allora, prende il valore del campo nel record precedente e lo
>incolla in quello vuoto, e così fino alla fine della tabella.
Potresti fare un ciclo del tipo
do until .eof
 if isnull(!codice) then
  .edit
  !codice = appo
  .update
 end if
 appo = !codice
 .movenext
loop
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--


title: Codice Aiutooooooo

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3ca4694f...@news.edisontel.com...

Ho provato a scrivere questo codice Su Click su Access 2000 piattaforma win
2k pro ma l'esecuzione si blocca al momento di fare l'Edit del record vuoto,
si può dare un'occhiata al codice per vedere se va bene e cosa inserire al
posto di
.Edit
o
rst.Edit
che non vengono accettati ???
Grazie
Private Sub AggiornaRighe_Click()
Dim db As DAO.Database
Dim rst As Recordset
Dim appo As String
Set db = CurrentDb()
Set rst = db.OpenRecordset("Lifo2001")
'Set rst = db.OpenRecordset("Lifo2001", dbOpenTable)
'Set tbl = DAO.dbOpenTable("Lifo2001")
Do Until rst.EOF
If IsNull(rst!Particolare) Then
        rst.MovePrevious
        appo = rst!Particolare
        rst.MoveNext
        '.Edit
        'rst.Edit
   ' CHE DEVO INSERIRE AL POSTO DI .EDIT CHE NON VIENE ACCETTATO ?????
        rst!Particolare = appo
        rst.Update
    End If
        rst.MoveNext
Loop
rst.Close
Set dbs = Nothing
End Sub


title: Codice Aiutooooooo

text:
Scrisse "ThaiChi" <
011...@bigfoot.com
>:
>Ho provato a scrivere questo codice Su Click su Access 2000 piattaforma win
>2k pro ma l'esecuzione si blocca al momento di fare l'Edit del record vuoto,
>si può dare un'occhiata al codice per vedere se va bene e cosa inserire al
>posto di
>.Edit
>o
>rst.Edit
>che non vengono accettati ???
l'uso delle forme abbreviate .edit ecc. e' conseguenza
dell'uso di with: vedi l'help per i dettagli
es:
rst.movefirst
do until rst.eof
 rst.edit
 rst!campo = valore
 rst.update
 rst.movenext
loop
equivale a:
with rst
 .movefirst
 do until .eof
  .edit
  !campo = valore
  .update
  .movenext
 loop
end with
Bai



title: Codice Aiutooooooo

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3caad62f...@news.edisontel.com...

Volevo sapere qual'è il codice esatto, non ho capito il perchè il mio codice
mi dà errore, puoi aiutarmi ????
GRazie
ThaiChi


title: Codice Aiutooooooo

text:
Scrisse "ThaiChi" <
011...@bigfoot.com
>:
>Volevo sapere qual'è il codice esatto, non ho capito il perchè il mio codice
>mi dà errore, puoi aiutarmi ????
Riporta l'errore esatto.
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--


title: Codice Aiutooooooo

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3cac2d8f...@news.edisontel.com...

Riferimento non valido o qualificato.
Praticamente, quando vado a mettere rst.Edit, non lo trovo nell'elenco che
mi presenta lui, allora provo a mettere .Edit senza rst e mi dà questo
errore.
Qual'è la procedura esatta ???
Grazie
ThaiChi


title: Codice Aiutooooooo

text:
Scrisse "ThaiChi" <
011...@bigfoot.com
>:
>Riferimento non valido o qualificato.
>Praticamente, quando vado a mettere rst.Edit, non lo trovo nell'elenco che
>mi presenta lui, allora provo a mettere .Edit senza rst e mi dà questo
>errore.
controlla di avere nei riferimenti il dao, e che stia sopra
ado
inoltre, prova a dichiarare rst as dao.recordset
fammi sapere, perche' e' molto strano quello che ti capita
bai
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Codice Aiutooooooo

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3cad5b34...@news.edisontel.com...

non avevo inserito rst as DAO.Recordset
Adesso funziona perfettamente.
Grazie
ThaiChi


title: generatore di espressioni

author: granturchese

text:
scusate la domanda da vero neofita di access (2000)...che linguaggio viene
usato nel generatore di espressioni? Potete consigliarmi un libro per
imparare ad usarlo?
Grazie
F.


title: generatore di espressioni

author: Mrok

text:
"granturchese" <
fring...@ucceldibosco.com
> ha scritto nel messaggio
news:dTv38.35223$tl3.1...@twister2.libero.it...

l'hai provato?


title: generatore di espressioni

author: Emyr

text:


F?
volevi dire F1 (guida in linea?)
comunque dovrebbe essere VBA Visual basic for application...
e nel generatore di espressioni c'è ben poco da imparare devi andare
nel generatore di codice...
Saluti.
Emanuele.


title: Tabelle collegate cambiare la path

author: Xymox

text:
Ho dei portatile con db in access che vorrei funzionassero anche quando sono
fuori sede.
Problema:
Ho un FE che ha collegato varie tabelle di più BE
Quando il PC non è collegato alla rete vorrei modificare la path di   tutte
le tabelle collegate.
Ho fatto un semplice prog in vb che aggiorna i BE in locale.
Per ora ho "risolto" facendo una copia del FE, ma la cosa non mi piace,
quindi vorrei gestire tutto tramite codice. Ho fatto varie ricerche con
google e sul sito comune trovando vario materiale, ho scaricato
allega97.zip - riallega.zip - AutoLink.zip.
Il mio problema è però diverso, io so esattamente il nome dei BE e la path
alternativa.
Non mi piace crearmi una tabella che contiene  il nome di tutte le tabelle,
spesso ne aggiungo e di conseguenza dovrei sempre ricordarmi di aggiornare
la tab tbl_tabelle
vedi:
' LE TABELLE CHE VERRANNO RIALLEGATE SONO CONTENUTE NELLA TABELLA DI
APPOGGIO:
'"create table tbl_tabelle ([nome] text(50));"
ma forse non ci sono alternative ?
E' possibile leggere da codice il nome delle tab contenute nel db e la path
a cui sono collegate ?
Quindi di conseguenza la cambiarei.
esempio .... tab1 è su \\tnt\db\pippo.mdb  la modificherei con
C:\db\pippo.mdb utilizzando le propietà connect e RefreshLink :
tbf.Connect = ";DATABASE=\\nomemacchia\path"
tbf.RefreshLink
grazie per ogni suggerimento
--
ciao MarcoS
www.marcosanti.it


title: Tabelle collegate cambiare la path

author: Alex

text:
"Xymox" <
marco.santi...@libero.it
> wrote in message
news:b3nffv$1oa0jp$
1...@ID-122915.news.dfncis.de
[CUT]
>
> E' possibile leggere da codice il nome delle tab contenute nel db e la path
> a cui sono collegate ?
> Quindi di conseguenza la cambiarei.
> esempio .... tab1 č su \\tnt\db\pippo.mdb  la modificherei con
> C:\db\pippo.mdb utilizzando le propietą connect e RefreshLink :
>
> tbf.Connect = ";DATABASE=\\nomemacchia\path"
> tbf.RefreshLink
>
Ma secondo te la proprietą Connect č TABU'....?
Se la leggi ti restituisce la stringa di connessione vecchia.
Solo le Tabelle Collegate hanno Len(tdf.Connect)>0......!!!
E' ovvio che devi operare di Mid$(...) per estrarre la PATH_Hold
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tabelle collegate cambiare la path

text:
"Alex" <
ik2...@libero.it
> ha scritto
> Ma secondo te la proprietà Connect è TABU'....?
E' la prima cosa che ho provato tramite il debug, ma non restituisce nulla.
Set miodb = CurrentDb
For Each tbf In miodb.TableDefs
stop --- ?tbf.Connect --- non restituisce nulla
> Se la leggi ti restituisce la stringa di connessione vecchia.
> Solo le Tabelle Collegate hanno Len(tdf.Connect)>0......!!!
> E' ovvio che devi operare di Mid$(...) per estrarre la PATH_Hold
Potresti spiegarmi meglio questo concetto, io chiaramente ho bisogno della
stringa completa della path ... grazie
--
ciao MarcoS
www.marcosanti.it


title: Tabelle collegate cambiare la path

author: Manlio

text:
Forse lo sai già ma nel dubbio te lo dico.
C'è una specifica funzione di Access per tenere allineati i database di un
pc fisso ed di un portatile.
In pratica sia sul pc fisso che sul portatile si possono fare inserimenti,
modifiche, cancellazioni su qualsiasi archivi, poi si mettono in rete i due
pc ed il programma sincronizza i database.
E' la funzione replica (Strumenti | Replica) e funziona molto bene.
Ciao, Manlio


title: Tabelle collegate cambiare la path

text:
"Manlio" <
m.tom...@soluzione-group.it
> ha scritto

Sò che c'è questa possibilità ma non mi serve per quello che voglio fare.
grazie per l'interessamento.
--
ciao MarcoS
www.marcosanti.it


title: Tabelle collegate cambiare la path

text:
"Xymox" <
marco.santi...@libero.it
> ha scritto nel messaggio
news:b3ngc4$1osh83$1...@ID-122915.news.dfncis.de...
>
> "Alex" <
ik2...@libero.it
> ha scritto
>
> > Ma secondo te la proprietą Connect č TABU'....?
>
> E' la prima cosa che ho provato tramite il debug, ma non restituisce
nulla.
> Set miodb = CurrentDb
> For Each tbf In miodb.TableDefs
>
> stop --- ?tbf.Connect --- non restituisce nulla
>
Sostanzialmente č giusto, ma io farei cosģ:
Dim miodb As Database
Dim tbf as Tabledef
Set miodb = CurrentDb
For Each tbf In miodb.TableDefs
    If len(tbf.Connect)>0 then MsgBox Tbf.Connect
Next
Ciao.
@Alex.


title: Tabelle collegate cambiare la path

text:
"@Alex" <
ik2...@libero.it
> ha scritto
> Dim miodb As Database
> Dim tbf as Tabledef
> Set miodb = CurrentDb
> For Each tbf In miodb.TableDefs
>     If len(tbf.Connect)>0 then MsgBox Tbf.Connect
> Next
Cosě funziona, grazie :-)