text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OmKC9.67$2B1...@twister2.libero.it...
>
> Se vuoi che nella query ti vengano mostrati tutti i record nel caso in cui
> il controllo Parola della maschera Ricerche abbia valore Null, prova a
> scrivere nei criteri:
>
> Like "*" &
>
Left(Nz([Forms]![ricerche]![Parola];"*");Nz(Len([Forms]![ricerche]![Parola])
> ;1)-Nz(InStr([Forms]![ricerche]![Parola];" ");0)) & "*" And Like "*" &
> Mid([Forms]![ricerche]![Parola];Nz(InStr([Forms]![ricerche]![Parola];"
> ");0)+1) & "*"
E' ok (ho eliminato "*" dopo il primo punto e virgola perchè voglio che mi
restituisca 0 record se il testo nel controllo -quando presente- non trova
corrispondenze nel campo).
Mi sono però accorto a posteriori di alcune anomalie alla base
dell'espressione.
Finchè inserisco una sola parola, il Like "*"&(-----)&"*" sembra fare il suo
dovere, ma quando le parole diventano due cominciano i problemi: non
funziona se la 2^ parola è più lunga della prima (es. agostino vescovo 1
record;  vescovo agostino 0 record). Se invece scrivo nel controllo agostini
vescovo (cambiando quindi l'ultima lettera della parola "agostino") anzichè
restituirmi 0 record come dovrebbe mi restituisce il record che comprende le
parole "agostino" e "vescovo" (come se l'ultima lettera della prima parola
non fosse stata considerata). Ed ancora, se scrivo "agostino" "ve" la
ricerca viene effettuata con l'OR anzichè con l'AND (tutti i record in cui
compare "agostin" e tutti quelli in cui compare "ve". Insomma come avrai
intuito ho qualche seria difficoltà a riadattarla.
Grazie per la pazienza.


title: criteri di ricerca in una Query con parametri

author: antonio v.

text:
"Claudio" <c...@NOSPAMandCOsupereva.it> ha scritto nel messaggio
news:j5nltuovjc1aneh7t...@4ax.com...
> ' ------------------------------------------------------------
> ' Questa funzione serve per estrarre "NumeroParole" parole
> ' dalla stringa "Stringa", partendo dalla parola "DaParola".
> ' Per parola si intende tutto ciò che nella stringa
> ' viene separato facendo uso di un qualunque carattere
> ' contenuto in "Delimitatori".
> ' Se si specifica 0 come "NumeroParole" si ottiene l'insieme
> ' dalle parole dalla parola "NumeroParola" fino alla fine.
> ' Accetta valori negativi per l'argomento "DaParola", con il
> ' significato "le ultime n parole".
> ' Per esempio, DaParola=-3 significa dalla terzultima parola.
> ' Specificando una stringa in "Separatore", è possibile
> ' impostare la stringa che dividerà le "parole" nell'output
> ' finale.
Ho letto proprio questa mattina su google la "storia" di questa funzione.
Avevo già archiviato i tuoi post per un futuro approfondimento...
Al momento peccherei di presunzione se volessi applicarli al database su cui
sto lavorando (troppo poco tempo a disposizione).
Grazie. Sono certo che torneremo sull'argomento. E' da molto tempo che sento
l'esigenza di creare un unico controllo nel quale inserire più parole da
adoperare come criterio di ricerca.


author: Roberto da casa

text:
"antonio v." <
xxxx...@inwind.it
> ha scritto nel messaggio
news:j%OC9.1203$3l.2...@twister1.libero.it...

In effetti c'erano un bel po' di cavolate; prova a scrivere nei criteri
questo:
Like "*" & Left([Forms]![ricerche]![Parola];
IIf(InStr([Forms]![ricerche]![Parola]; " ")= 0;
Nz(Len([Forms]![ricerche]![Parola]); 1);
Nz(InStr([Forms]![ricerche]![Parola]; " ")-1; 0))) & "*" And Like "*" &
Mid([Forms]![ricerche]![Parola]; Nz(InStr([Forms]![ricerche]![Parola]; " ");
0) +1) & "*"
e fammi sapere.



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BJQC9.1659$3l.3...@twister1.libero.it...
>
> In effetti c'erano un bel po' di cavolate; prova a scrivere nei criteri
> questo:
>
> Like "*" & Left([Forms]![ricerche]![Parola];
> IIf(InStr([Forms]![ricerche]![Parola]; " ")= 0;
> Nz(Len([Forms]![ricerche]![Parola]); 1);
> Nz(InStr([Forms]![ricerche]![Parola]; " ")-1; 0))) & "*" And Like "*" &
> Mid([Forms]![ricerche]![Parola]; Nz(InStr([Forms]![ricerche]![Parola]; "
");
> 0) +1) & "*"
>
> e fammi sapere.
L' ho testata per un po' e sembra perfetta!
L'unico rammarico che ho è che so quasi per certo (dato il mio dislivello di
conoscenza)  che non avrò mai modo di ricambiare tutte le vostre cortesie.


text:
"antonio v." <
xxxx...@inwind.it
> ha scritto nel messaggio
news:XLRC9.1949$3l.3...@twister1.libero.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:BJQC9.1659$3l.3...@twister1.libero.it...
>
> >
> > In effetti c'erano un bel po' di cavolate; prova a scrivere nei criteri
> > questo:
> >
> > Like "*" & Left([Forms]![ricerche]![Parola];
> > IIf(InStr([Forms]![ricerche]![Parola]; " ")= 0;
> > Nz(Len([Forms]![ricerche]![Parola]); 1);
> > Nz(InStr([Forms]![ricerche]![Parola]; " ")-1; 0))) & "*" And Like "*" &
> > Mid([Forms]![ricerche]![Parola]; Nz(InStr([Forms]![ricerche]![Parola]; "
> ");
> > 0) +1) & "*"
> >
> > e fammi sapere.
>
> L' ho testata per un po' e sembra perfetta!
> L'unico rammarico che ho č che so quasi per certo (dato il mio dislivello
di
> conoscenza)  che non avrň mai modo di ricambiare tutte le vostre cortesie.
Se continuerai a frequentare il NG, prima o poi troverai qualcuno che ha da
risolvere un problema che tu sei in grado di risolvere, ed allora lo
aiuterai: cosě anche tu contribuirai a tenere in vita il NG.



title: Query di accodamento

author: GaRom

text:
Innanzitutto un cordiale saluto a tutti.
Espongo il mio problema che vorrei risolvere con una query di accodamento
che, con le mie scarse conoscenze, non riesco ad impostare.
Situazione in una query (esempio di un record):
IDord               100
Articolo           aaaa
Cliente             pippo
N1                   40
CC1                3
PP1                 70
N2                   41
CC2                0 (zero)
PP2                 65
N3                   42
CC3                2
PP3                 60
Da questa query vorrei accodare (creare) N record (uguale ai valori del
campo CC.. solo se maggiore di 0) abbinati ai rispettivi campi PP e N.
Esempio di risultato che vorrei ottenere:
IDord   Cliente Articolo           CampoN         CampoPP
100      aaaa     pippo               40                    70
100      aaaa     pippo               40                    70
100      aaaa     pippo               40                    70
100      aaaa     pippo               42                    60
100      aaaa     pippo               42                    60
Ringrazio in anticipo chiunque vorrà aiutarmi.
Gabriele


title: Query di accodamento

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:435a68d3$0$24633$4faf...@reader3.news.tin.it...

> Ringrazio in anticipo chiunque vorrą aiutarmi.
La vedo decisamente un po' dura fare tutto ciņ semplicemente con una query
di accodamento; certo che nella soluzione del problema si userą anche una
query di accodamento.
Naturalmente mi piacerebbe essere smentito.
>
> Gabriele
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Query di accodamento

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:sUM6f.4289$65.1...@twister1.libero.it...

>> Ringrazio in anticipo chiunque vorrà aiutarmi.
>
> La vedo decisamente un po' dura fare tutto ciò semplicemente con una query
> di accodamento; certo che nella soluzione del problema si userà anche una
> query di accodamento.
> Naturalmente mi piacerebbe essere smentito.
>
>>
>> Gabriele
>
> --
> Roberto
>
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
>
>
In effetti riconosco di aver usato un subject "improprio" (ma non sarebbe
stato facile sintetizzare).
Comunque ho avanzato la richiesta nella consapevolezza che per me sarebbe
impossibile risolvere il problema e quindi se qualcuno vorrà darmi qualche
dritta ne sarei molto grato.
Ringrazio comunque per l'interessamento.
Un saluto
   Gabriele


title: Query di accodamento

author: giorgio rancati

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:435a68d3$0$24633$4faf...@reader3.news.tin.it...

Ciao Gabriele,
per ripetere le righe puoi appoggiarti a una tabella di supporto con un
campo Item valorizzato da 1 a x (vedi tu quanto potrebbe essere x 1000 ?
10.000 ?)
Tabella Sequence
Item
1
2
3
4
5
6
7
8
9
....
1000
Adesso si può scrivere la query che ti serve .
Ti faccio un esempio con una query di selezione che potrai trasformare in
query di accodamento o utilizzarla come origine record in una nuova query di
accodamento.
----
SELECT IdOrd,Cliente,Articolo,
       N1 AS CampoN,PP1 AS CampoP
FROM   SitOrdini,Sequence
WHERE  Item<=CC1
UNION ALL
SELECT IdOrd,Cliente,Articolo,
       N2 AS CampoN,PP2 AS CampoP
FROM   SitOrdini,Sequence
WHERE  Item<=CC2
UNION ALL
SELECT IdOrd,Cliente,Articolo,
       N3 AS CampoN,PP3 AS CampoP
FROM   SitOrdini,Sequence
WHERE Item<=CC3
----
se il campo CC.. è 0 non verrà reso nessun record perchè la condizione
Item<=CCx non si verifica.
ps. La query o tabella di origine l'ho chiamata SitOrdini, poi gli
assegnerai il nome giusto
Ciao Girogio


title: Aprire/creare documento Word.........

author: Mark

text:
Salve a tutti!
un problemino facile facile..............
mi serve qualche riga di codice:
Private Sub Comando26_Click()
    dim documento as variant
    documento= CasTesto.value
    Dim oapp As Object
    DoCmd.RunCommand acCmdSaveRecord
    Set oapp = CreateObject("Word.Application")
    With oapp
    .documents.Open "c:\documenti\LAVORO\"& documento
    .Visible = False
    .PrintOut
    .Quit
    End With
    Set oapp = Nothing
End Sub
nel caso in cui il file da aprire "documento.doc" non esiste, dovrebbe
crearlo ovviamente col nome della variabile.
Come posso fare?
Grazie anticipatamente.
Marco.


title: Aprire/creare documento Word.........

author: Sergio MAZZA

text:
"Mark" <
spam...@libero.it
> ha scritto nel messaggio
news:k546c.60481$z23.2...@news3.tin.it...
> Salve a tutti!
>
> un problemino facile facile..............
> mi serve qualche riga di codice:
>
> Private Sub Comando26_Click()
'--> documento č una stringa, che altro?
>     dim documento as variant
'-->  il .value non serve in questo caso
>     documento= CasTesto.value
'--> dichiara subito (Word.Application) il tipo di oggetto non lasciarlo
generico (object)
'--> risulta piů veloce
>     Dim oapp As Object
'--> qui basta un Me.Refresh invece di:
>     DoCmd.RunCommand acCmdSaveRecord
>     Set oapp = CreateObject("Word.Application")
>     With oapp
            if dir("c:\documenti\LAVORO\" & documento) <> "" then
>     .documents.Open "c:\documenti\LAVORO\" & documento
>     .Visible = False
>     .PrintOut
            else
       .Documents.Add
       .ActiveDocument.SaveAs "c:\documenti\LAVORO\" & documento
            end if
>     .Quit
>     End With
>     Set oapp = Nothing
> End Sub
>
> nel caso in cui il file da aprire "documento.doc" non esiste, dovrebbe
> crearlo ovviamente col nome della variabile.
> Come posso fare?
> Grazie anticipatamente.
> Marco.
>
Mi sono permesso di suggerirti qualche modifica.
Chiaramente se non esiste non dovresti stamparlo visto che chiedi solo che
venga creato e salvato (quindi vuoto)...
Ciao.
--
Sergio MAZZA


title: Aprire/creare documento Word.........

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bCc6c.61214$z23.2...@news3.tin.it...
> "Mark" <
spam...@libero.it
> ha scritto nel messaggio
> news:k546c.60481$z23.2...@news3.tin.it...
> > Salve a tutti!
> >
> > un problemino facile facile..............
> > mi serve qualche riga di codice:
> >
> > Private Sub Comando26_Click()
>
> '--> documento è una stringa, che altro?
> >     dim documento as variant
>
> '-->  il .value non serve in questo caso
> >     documento= CasTesto.value
>
> '--> dichiara subito (Word.Application) il tipo di oggetto non lasciarlo
> generico (object)
> '--> risulta più veloce

Ringrazio squisitamente il tuo tempestivo intervento.
Si, in effetti, volendo, non mi serve proprio stamparlo perchè è bene che si
apri in modalità "visiva" per correggere, come spesso capita, qualcosa che
sfugge all'ultimo minuto per poi stamparlo dopo con comodità.
Grazie ancora.
Marco.


title: Etichette e report

text:
ho un file testo "pippo.txt" con, divisi per righe, i campi dei singoli
 nominativi:
-------------------------------------
bof
-------------------------------------
Bava Roberto
C.so Trapani 110
10100 Torino
ROERO BRIC VOLTA 2000                      DAM.
Numero BOLLA:      A01   Del: 08/01/2003
Pisano Alessandro
C.so Peschiera 311
10100 Torino
BARBERA D'ALBA MEZZAVILLA 2001             CART.12
Numero BOLLA:      A02   Del: 10/01/2003
-------------------------------------
eof
-------------------------------------
Vorrei creare una tabella dat,i da mandare poi in stampa come report, sulla
base di questi dati
Avrei bisogno di uno script adeguato che in base al numero di riga dividesse
i vari record.
Da considerare che :
                                1) per ogni riga serve solo un campo.
                                2) l'intero file è strutturato esattamente
come l'esempio, stessi spazi tra le righe.
grazie ancora Andrea


title: [URGENTE] query

author: Trinity

text:
ho una tabella con un elenco di clienti, tra i campi esistono "VENDITORE"
"DATA" "ESITO"
ho creato una query di selezione la quale mi chiede la data e il nome del
venditore, ora vorrei che mi selezionasse solo quello in cui nel campo
"ESITO" non ci sia scritto nulla, ho provato a mettere nei criteri della
query sotto il campo "ESITO"  ="" ma non funziona, come facci a selezionare
tutti i clienti in cui l'esito non risulti "NEGATIVO"? di solito il campo
esito lo lascio in bianco quindi... qualcuno mi aiutiiiii grazie


title: [URGENTE] query

author: Antonio Ganci

text:

ESITO <> "NEGATIVO"
oppure
ESITO is null or ESITO = ""
prova e fammi sape'.
Antonio


title: [URGENTE] query

text:
grazie davvero, funziona tutto!
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:am4vvi$kga$1...@newsreader.mailgate.org...



title: [URGENTE] query

author: Antonio Biso

text:
"Trinity" <
arcadia...@libero.it
> ha scritto nel messaggio
news:lynh9.418$Hc7....@twister1.libero.it...
> grazie davvero, funziona tutto!
Tranne il tuo quoting!!!
Antonio


title: [URGENTE] query

author: Slave

text:
ma mi dici per favore perchè non va bene il mio quoting.....
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Kjoh9.715$Hc7....@twister1.libero.it...



title: [URGENTE] query

text:
"Slave" <
webm...@securitysolutions.it
> ha scritto nel messaggio
news:wsph9.102347$ub2.2...@news1.tin.it...
> ma mi dici per favore perchè non va bene il mio quoting.....
Perchè devi scrivere correttamente DOPO  il quoting, non prima!!!
Antonio


title: formattazione condizionale

author: Fabio DALLA VILLA

text:
Mi serve dare uno sfondo giallo ad una casella di report, qualora manchi la
data.
Con la formattazione condizionale ho impostato "uguale a" Null, ma non lo
sente; se lascio la casella del valore vuota, non solo non la sente, ma
quando rientro, mi perde la condizione.
Idee?
Grazie.
--
Fabio Dalla Villa


title: formattazione condizionale

author: Karl Donaubauer

text:
Fabio DALLA VILLA wrote:
> Mi serve dare uno sfondo giallo ad una casella di report, qualora
> manchi la data.
> Con la formattazione condizionale ho impostato "uguale a" Null, ma
> non lo sente; se lascio la casella del valore vuota, non solo non la
> sente, ma quando rientro, mi perde la condizione.
> Idee?
Prova con:
"Espressione è"        IsNull([TuoCampo])
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: formattazione condizionale

text:
> Prova con:
>
> "Espressione è"        IsNull([TuoCampo])
>
> --
> HTH
> Karl
Perfetto. Grazie


title: allinea frasi nelle combo - come?

author: Luca

text:
allinea frasi nelle combo - come?
ho una combo che recupera da un db & li unisce... esempio:
recupera  nome(i) & "" & cognome(i) e li carica in combo
Il risultato perň non mi piace perchč vorrei avere nomi e cognomi allineati
e non cosě:
Nomemoltocorto Cognome
Nome Cognome
Nomeabbastanzalunghino Cognome
ma li vorrei cosě:
Nomemoltocorto                 Cognome
Nome                                    Cognome
Nomeabbastanzalunghino     Cognome
(spero vengano allineati)
io ho provato con CHR(vb..tab), ma il risultato č questo:
Nomemoltocorto|Cognome
perchč?
come lo risolvo?
--------------------------------------------
Grazie a chiunque mi risponda NON dando NULLA per scontato...
(se non ti dispiace, rispondi anche con e.mail)
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca


title: allinea frasi nelle combo - come?

text:
Luca <
anonimi....@tin.it
> wrote in message
0vwx7.6879$pm2.1...@news2.tin.it...
> allinea frasi nelle combo - come?
>
> ho una combo che recupera da un db & li unisce... esempio:
> recupera  nome(i) & "" & cognome(i) e li carica in combo
> Il risultato perň non mi piace perchč vorrei avere nomi e cognomi
allineati
> e non cosě:
> Nomemoltocorto Cognome
> Nome Cognome
> Nomeabbastanzalunghino Cognome
>
> ma li vorrei cosě:
> Nomemoltocorto                 Cognome
> Nome                                    Cognome
> Nomeabbastanzalunghino     Cognome
> (spero vengano allineati)
nome & space(20 - len(nome)) & cognome
Cosě ci sono sicuramente 20 caratteri prima del cognome. Con i font a
spaziatura variabile perň potrebbe non venire comunque allineato perchč lo
spazio č piů piccolo di un carattere...
Antonio


title: allinea frasi nelle combo - come?

text:
qualcuno mi ha detto "devi usare un font NON proporzionale...Courier mi
sembra..." + la tua idea...
potrebbe funzionare...
Grazie 1.000, Luca



title: creazione stringa... strano

author: Giacomo

text:
ciao,
come mai se scrivo (come da sitocomune)
="#" & Format(Date(),"aa") & "/" &
Format(IIf(IsNull(DMax("NumInternoMmg","Fatture","NumInternoMmg like
'?" & Format(Date(),"aa") &
"/????'")),1,Right(DMax("NumInternoMmg","Fatture","NumInternoMmg like
'?" & Format(Date(),"aa") & "/????'"),4)+1),"0000")
stampa #02/0001, #02/0002 etc...
non ho problemi mentre se scrivo
=Format(Date(),"aa") & "/" &
Format(IIf(IsNull(DMax("NumInternoMmg","Fatture","NumInternoMmg like "
& Format(Date(),"aa") &
"/????'")),1,Right(DMax("NumInternoMmg","Fatture","NumInternoMmg like
" & Format(Date(),"aa") & "/????'"),4)+1),"0000")
per far scrivere 02/0001 02/0002 etc
non mi si autoincrementa piu il campo?
mi scrive in pratica sempre 02/0001
sbaglio qualcosa nella sintassi?
ho tolto solo un '? dopo il like per il confronto e il "#" all'inizio
della stringa.
grazie
ciao
-g-


title: creazione stringa... strano

author: MIX

text:
> come mai se scrivo (come da sitocomune)
> ="#" & Format(Date(),"aa") & "/" &
> Format(IIf(IsNull(DMax("NumInternoMmg","Fatture","NumInternoMmg like
> '?" & Format(Date(),"aa") &
> "/????'")),1,Right(DMax("NumInternoMmg","Fatture","NumInternoMmg like
> '?" & Format(Date(),"aa") & "/????'"),4)+1),"0000")
> stampa #02/0001, #02/0002 etc...
> non ho problemi mentre se scrivo
> =Format(Date(),"aa") & "/" &
> Format(IIf(IsNull(DMax("NumInternoMmg","Fatture","NumInternoMmg like "
> & Format(Date(),"aa") &
> "/????'")),1,Right(DMax("NumInternoMmg","Fatture","NumInternoMmg like
> " & Format(Date(),"aa") & "/????'"),4)+1),"0000")
>
> per far scrivere 02/0001 02/0002 etc
> non mi si autoincrementa piu il campo?
> mi scrive in pratica sempre 02/0001
>
> sbaglio qualcosa nella sintassi?
MI GIRA LA TESTA!


title: creazione stringa... strano

text:
"Giacomo" <giacomo@_
NOSPAM_free.floating.net
> ha scritto nel messaggio
news:3d89c5b1...@powernews.inwind.it...

Nella proprietà Valore predefinito del controllo associato al campo
NumInternoMmg prova a scrivere:
=Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("NumInternoMmg";"Fatture";"NumInternoMmg like '" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("NumInternoMmg";"Fatture";"NumInternoMmg like '" &
Format(Date();"aa") & "/????'");4)+1);"0000").
Comunque quello che hai scritto tu, più che non incrementarti il numero,
penso ti segnali un errore, in quanto hai usato come carattere di
separazione la virgola invece che il punto e virgola (a meno che non usi le
Impostazioni internazionali inglesi) e perché non devi togliere '? ma
solamente il ?, lasciando l'apice.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: creazione stringa... strano

text:
On Fri, 20 Sep 2002 08:31:19 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>Nella proprieta Valore predefinito del controllo associato al campo
>NumInternoMmg prova a scrivere:
>
>=Format(Date();"aa") & "/" &
>Format(IIf(IsNull(DMax("NumInternoMmg";"Fatture";"NumInternoMmg like '" &
>Format(Date();"aa") &
>"/????'"));1;Right(DMax("NumInternoMmg";"Fatture";"NumInternoMmg like '" &
>Format(Date();"aa") & "/????'");4)+1);"0000").
>
>Comunque quello che hai scritto tu, piu che non incrementarti il numero,
>penso ti segnali un errore, in quanto hai usato come carattere di
>separazione la virgola invece che il punto e virgola (a meno che non usi le
>Impostazioni internazionali inglesi) e perche non devi togliere '? ma
>solamente il ?, lasciando l'apice.
1) Roberto mi hai risolto un dilemma che mi perseguita da un mese (da
quando cioe mi sono messo a lavoro con access) ovvero: perche tutti
suggerite funzioni il cui separatore e ";" ed a me da errore? xe io ho
win2k in inglese (preinstallato nel laptop) e mi prende le "," come
corretto parametro di separazione!
IMHO non avrei pensato che un software di programmazione si basi sulle
impostazioni internazionali del sistema operativo a cui si appoggia
(ed IMHO mi pare una bella cazz@#ta!)
2) tra le cose che forse non quadrano e che te dopo "NumInternoMmg
like " hai inserito il carattere "apice" prima delle virgolette
LIKE '"
mentre io mettevo LIKE "
3) ora comunque mi funziona.
grazie ancora.
(scusa MIX se ti gira la testa!)


title: creazione stringa... strano

author: Fabrizio

text:
>cut
>(ed IMHO mi pare una bella cazz@#ta!)
>cut
 cazz@#ta!, sarà , ma io non trovo il link ... Ah AH AH AH ... scusate
non ho saputo resistere :-))))
Ciao. Fabrizio


title: creazione stringa... strano

text:
"Giacomo" <giacomo@_
NOSPAM_free.floating.net
> ha scritto nel messaggio
news:3d8c1a1f....@powernews.inwind.it...
[CUT]
>
> 1) Roberto mi hai risolto un dilemma che mi perseguita da un mese (da
> quando cioe mi sono messo a lavoro con access) ovvero: perche tutti
> suggerite funzioni il cui separatore e ";" ed a me da errore? xe io ho
> win2k in inglese (preinstallato nel laptop) e mi prende le "," come
> corretto parametro di separazione!
> IMHO non avrei pensato che un software di programmazione si basi sulle
> impostazioni internazionali del sistema operativo a cui si appoggia
> (ed IMHO mi pare una bella cazz@#ta!)
>
Beh proprio una cazz@#ta non direi: secondo te a cosa servono allore le
Impostazioni internazionali se non a permettere al software di comportarsi
in maniera diversa a seconda degli standard delle varie nazioni?
> grazie ancora.
> (scusa MIX se ti gira la testa!)
>
--



title: inibire l'inserimento di record in un maschera

author: Corti

text:
sto facendo una piccolo applicativo in access che deve modificare i dati di
una tabella proveniente da un db sql server ma nella maschera devo impedire
l'inserimenti di nuovi record.
Come posso fare?
Grazie e Ciao
Corti


author: Roberto dal portatile

text:
"Corti" <
cort...@libero.it
> ha scritto nel messaggio
news:7SRKg.93793$_J1.7...@twister2.libero.it...

Imposta a No la proprietą della maschera Consenti aggiunte.
>
> Grazie e Ciao
Prego.
> Corti
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: impostazione a zero

author: noegi

text:
Da: "noegi" <
no...@tiscali.it
>
Oggetto: IMPOSTAZIONE A ZERO
Data: giovedì 22 maggio 2003 14.50
Ciao Carlo
Sono Giovanni colui che sta chiedendoti un po' troppo in questi giorni, ma
comunque ho notato che se dai questi consigli è proprio pertche' ti piace
altrimenti non esistevi vero? Meglio che esisti!
Allora, mi sta succedendo una cosa strana o meglio ho cerato 3 maschere
"Carico" Scarico" "Resi"
che poi sono diventate sottomaschere della Maschera "Archivio".
Le 3 maschere "Carico" Scarico" "Resi" hanno gli stessi controlli e cioe' :
Codice a barre,Descrizione, Prezzo, Quantità e TotaleQuantità.
Ora nel controllo "Quantità" di tutte e3 le maschere,con una macro che ho
creato, si va ad immettere la quantità che digito nella maschera principale
e cioe' "Archivio".
Cosi facendo mi trovo gia' sulle maschere "Carico" Scarico" "Resi" le
quantita'
Poi nel controllo "Totale Quantità"  delle 3 maschere "Carico" Scarico"
"Resi"  vado a farmi la somma di queste quantita' con le seguenti formula:
"=Somma([Carichi])" e questo la inserisco nei dati in "Origine Di Controllo"
cosi la stessa cosa per scarico"=Somma([Scarico])" e cosi anche per
resi"=Somma([Resi])" .
Adesso cosa succede che quando riapro la Maschera principale e cioe'
"Archivio" c'e' il controllo
"Giacenza" dove ho formulato la seguente formula:
 nei dati  "Origine Di Controllo"
,"=([Form]![TotaleQtàCarichi]![TotaleCarichi])-([Form]![TotaleQtàScarichi]![
TotScarichi]+[Form]![TotaleQtàResi]![TotResi])", che non mi da la Giacenza
Perchè succede questo?
Io ho notato che se nei controlli Quantità delle 3 maschere "Carico"
Scarico" "Resi" nel punto"Origine Di Controllo" non metti le
formule"=Somma([Scarico])" ecc.ecc. e metti il nome esatto del controllo
cioe' "TotaleCarico", "TotaleScarico", e "Totale Reso" il controllo si pone
a "ZERO" quindi diventando un capo numerico e cosi facendo mi fa eseguire la
formula
"=([Form]![TotaleQtàCarichi]![TotaleCarichi])-([Form]![TotaleQtàScarichi]![T
otScarichi]+[Form]![TotaleQtàResi]![TotResi])"
pero' questo lo fa se inserisco una quantita' manualmente in altre parole
non mi fa piu' la somma delle quantita'   perchè la formula non c'è piu'
"=Somma([Carico])" =Somma([Scarico])" e cosi anche per resi"=Somma([Resi])"
.
Ho provato anche a mettere le formule " =Somma([Carico])" =Somma([Scarico])"
e cosi anche per resi"=Somma([Resi])"  nei dati alla voce "Valore
Predefinito" e non mi funziona o meglio il controllo si pone a "zero"=0" ma
la somma non viene eseguita.
Ora ti chiedo c'hai capito qualcosa?
Comunque vorrei che mi uscissce il controllo "Totale Quantita" a zero e che
mi funzionasse la formula "=Somma([Carico])"  ecc ecc
Colgo l'occasione per ringraziarti ulteriormente


title: impostazione a zero

author: George

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:AT8za.24004$lK4.7...@twister1.libero.it...
>
> Da: "noegi" <
no...@tiscali.it
>
> Oggetto: IMPOSTAZIONE A ZERO
> Data: giovedì 22 maggio 2003 14.50
>
[cut]
> altrimenti non esistevi vero? Meglio che esisti!
Altrimenti non saresti esistito vero? meglio che tu esista!
Scusa, non ho resistito a replicare al massacro dell'italiano...
Bye


title: impostazione a zero

text:
"George" <
giorgio....@libero.it
> ha scritto nel messaggio
news:bakhje$98a$1...@newsreader.mailgate.org...

> Non ho capito Vuoi aiutarmi o fare il professore?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


title: impostazione a zero

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:7Nmza.25461$Ny5.7...@twister2.libero.it...

Beh, avendo chiesto a Carlo, credevo ti aspettassi una risposta da lui...


title: impostazione a zero

text:
"George" <
giorgio....@libero.it
> ha scritto nel messaggio
news:baktlk$vmt$1...@newsreader.mailgate.org...

> Secondo me Lei non è invidioso ma solo un Professionista  che ci capisce
Vero?>
Dobbiamo andare avanti cosi o mi dai un'aiuto concreto
Gli altri sono liberi di rispondere o meno cosi come "lo" è Lei.
In italiano non vado bene,
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


title: impostazione a zero

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:ECpza.26003$Ny5.7...@twister2.libero.it...

Permaloso eh? In italiano non vai bene comunque... applicati altrimenti non
ti capiamo  :o))
Facciamo il punto e semplifichiamo:
Hai una maschera con tre sottmaschere ognuna delle quali ha un controllo,
associato a una compo di una tabella o una query che si chiama <Quantità>
ogni sottomaschera ha un controllo nel piè di pagina (della sottomaschera)
che si chiama <TotaleQuantità> e in cui hai inserito la funzione
<=somma(Quantità)>
Nella naschera principale vuoi avere un controllo che ti dia la giacenza a
partire dai tre totali vero?
Se è così quel controllo deve avere la seguente formula:
=<nomesubformcarichi>.Form.TotaleQuantità+<nomesubformresi>.Form.TotaleQuant
ità-<nomesubformscarichi>.Form.TotaleQuantità
OK?


title: Form bloccata

author: Dino

text:
Ciao a tutti scusate se insisto(ed infrango le regole del nostro NG)
ma sono fermo.Ho la problematica di bloccare lo scroll del mouse senza
pero' mandare in crash il form che sto usando.Premetto che ho come SO
windows XP e utilizzo Access 2000.La routine che ho usato e' quella di
Giorgio Rancati.Come dicevo nel post precedente (del 15 aprile
"disabilitare scroll mouse senza bloccare form") la routine funziona
ma dopo un paio di accessi al form a cui l'ho applicata il form si
blocca.Se dovessi fare una statistica su 10 accessi,il form mi si
blocca almeno 4 volte.
Come si puo' fare per risolvere il problema????Tenendo conto che
questo DB realizzato in Access 2000 dovra' girare anche con Access
2003.
Grazie in anticipo Dino


title: Form bloccata

author: Paolo Dal Bosco

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:f8e9ef43-a7f2-4911...@b33g2000yqc.googlegroups.com...

se mi mandi la form (utilizzabile) vedo di dargli un'occhiata
Saluti
Paolo


title: Form bloccata

text:
On 17 Apr, 08:28, "Paolo Dal Bosco" <
paolo.dalbo...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:f8e9ef43-a7f2-4911...@b33g2000yqc.googlegroups.com...> Ciao a tutti scusate se insisto(ed infrango le regole del nostro NG)

Ciao Paolo e grazie per la risposta.Il problema che ho non e' solo in
un form ma in tutti i form se vado ha richiamare la routine che
ti ho scritto.Ad ogni modo ti mando un DB di esempio prova a darle
un'occhiata.
Dino


title: Form bloccata

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:668c6e59-35b0-4702...@r18g2000yqd.googlegroups.com...

fatto
vedi quello che ti ho inviato
Saluti
Paolo


title: essere in regola in merito alla vendita di software personalizzati (per sviluppatori)

text:
Mi capita spesso di sviluppare applicativi su misura per clienti, sviluppo
il programma, consegno il cdrom di setup con il runtime ed emetto regolare
fattura.
possiedo regolare licenza di microsoft office developer XP e regolare
partita iva
secondo voi è tutto in regola o ci vuole qualcosa del tipo timbro SIAE o
altre cose simili per ogni software sviluppato?
grazie a tutti.


author: MA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c2sb43$fpa$1...@lacerta.tiscalinet.it...
> Mi capita spesso di sviluppare applicativi su misura per clienti, sviluppo
> il programma, consegno il cdrom di setup con il runtime ed emetto regolare
> fattura.
>
> possiedo regolare licenza di microsoft office developer XP e regolare
> partita iva
> secondo voi č tutto in regola o ci vuole qualcosa del tipo timbro SIAE o
> altre cose simili per ogni software sviluppato?
>
> grazie a tutti.
>
>
E' tutto a posto.
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Xii4c.1372$eO2...@news.edisontel.com...

e se volessi fare un programma da dare a piů clienti ma il programma č lo
stesso?
anche in questo caso sarei in regola?
Grazie in anticipo


author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c2t0p0$4sj$1...@lacerta.tiscalinet.it...
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:Xii4c.1372$eO2...@news.edisontel.com...
> >
> > "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> > news:c2sb43$fpa$1...@lacerta.tiscalinet.it...
> > > Mi capita spesso di sviluppare applicativi su misura per clienti,
> sviluppo
> > > il programma, consegno il cdrom di setup con il runtime ed emetto
> regolare
> > > fattura.
> > >
> > > possiedo regolare licenza di microsoft office developer XP e regolare
> > > partita iva
> > > secondo voi è tutto in regola o ci vuole qualcosa del tipo timbro SIAE
o
> > > altre cose simili per ogni software sviluppato?
> > >
> > > grazie a tutti.
> > >
> > >
> > E' tutto a posto.
> > MAssimiliano
> >
>
> e se volessi fare un programma da dare a più clienti ma il programma è lo
> stesso?
> anche in questo caso sarei in regola?
>
> Grazie in anticipo
Si, se precisi agli acquirenti che il programma resta tuo e che vendi solo
la sua licenza d'uso; comunque se la tua preoccupazione è proteggerti da
eventuali problemi legali e/o fiscali forse è meglio che ti confronti con il
tuo avvocato e/o fiscalista ed insieme a loro stili un breve documento che
contiene le norme della transazione e che chiederai agli acquirenti di
firmere per accettazione; d'altra parte e sempre bene precisare per iscritto
anche il tuo scarico di responsabilità per danni derivati e derivandi che
l'acquirente potrebbe vantare come causati dall'uso del tuo programma.
Dovresti poi affrontare, sia dal punto tecnico che legale, l'aspetto delle
copie non autorizzate del programma.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: eliminare la modifica  automatica record

author: alex

text:
Come si puo' fare in modo che in una maschera di digitazione, non venga
salvato alcun dato fino a che io non prema un pulsante salva record?
Mi pare che access non appena si scrive qualche cosa in un campo aggiorni
automaticamente il suo contenuto.


author: Cinzia

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:4715c540$0$17947$4faf...@reader1.news.tin.it...

Ciao Alex,
no access aggiorna automaticamente un record solo se gli dici di
aggiornare cliccando siulla matitina che di solito compare quando sei
in Modifica dati, oppure se cambi il record corrente, cioè se scrivi
"pippo" nel campo A del record 1 e poi fai click sul record  2 allora
automaticamente il record 1 viene salvato.
In una maschera potresti gestire l'evento Prima di aggiornare e
mettere una istruzione del tipo
if MsgBox("Aggiorno?", vbYesNo) = vbNo then
    cancel= true   'annulla la richiesta di aggiornamento
end if
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->
>


author: Marco Pizzamiglio

text:
alex ha scritto:

L'effettivo salvataggio in tabella non viene fatto dopo la modifica di
ogni singolo campo ma a record intero, quando ti sposti su un altro
record, chiudi la maschera, applichi un filtro, scegli da menů "Salva
record", ecc...
Puoi usare il parametro Cancel dell'evento "Prima di aggiornare" della
maschera per bloccare il salvataggio fino a che l'utente non preme il
pulsante SALVA o il tasto ESC per annullare le modifiche.
Dichiari una variabile a livello di modulo
  Dim Salva as boolean
nell'evento apertura della maschera la inizializzi
  salva = false
nell'evento prima di aggiornare blocchi il salvataggio se non ha premuto
il pulsante
  Cancel = not salva
e sul click del pulsante
  salva = true
  docmd.runcommand accmdsaverecord
  salva = false
Altrimenti usi una maschera non associata e gestisci tu come vuoi le
letture e i salvataggi dei dati.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
 In una maschera potresti gestire l'evento Prima di aggiornare e
 mettere una istruzione del tipo
> if MsgBox("Aggiorno?", vbYesNo) = vbNo then
>    cancel= true   'annulla la richiesta di aggiornamento
> end if
>
Grazie mille cinzia provero' a far una cosi allora. :)



text:
> nell'evento prima di aggiornare blocchi il salvataggio se non ha premuto
> il pulsante
>  Cancel = not salva
>
> e sul click del pulsante
>  salva = true
>  docmd.runcommand accmdsaverecord
>  salva = false
>
> Altrimenti usi una maschera non associata e gestisci tu come vuoi le
> letture e i salvataggi dei dati.
> Ciao.
> -Marco-
ma il cancel e' una proprieta'?? non riesco a seguirti :( non sono
espertissimo.


author: antonio

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:47171519$0$17940$4faf...@reader1.news.tin.it...

E' lo stesso Cancel che ti ha suggerito Cinzia. Si tratta di una variabile
di tipo intero che viene passata, come parametro, alla routine
Form_BeforeUpdate(Cancel As Integer). All'interno di questa routine tu puoi
fare tutti i test che vuoi sui vari controlli presenti nella maschera e, se
prima di uscire dalla routine, imposti il parametro Cancel = True, la
routine evita che venga effettuato l'aggiornamento della tabella. Se invece
non valorizzi il campo Cancel è come se lo avessi valorizzato a False: in
questo caso, all'uscita della routine, il contenuto di tutti i controlli
associati ai campi della tabella vengono trasferiti nella tabella stessa.
Ciao
Antonio


title: Runtime

author: Nadir

text:
Dilemma !
Ho sviluppato un database in Access2000 , testato e corretto ora
funziona piuttosto bene , decido di renderlo indipendente da access con la
runtime ma non riesco a risolvere due problemi .
Il primo riguarda i riferimenti a librerie esterne ( il programma parte ma
non trova i controlli che ho inserito non appartenenti ad access
come le MSCOMCT2.OCX . esempio , date and time picker ) come posso
registrare queste librerie in runtime ??
Il secondo riguarda la configurazione presa dal menu stumenti opzioni
Modifica/Trova ( Conferme ) , se installo il mio programma dove prima ho
avviato ACCESS e tolgo le conferme e il controllo delle macro , tutto
funziona al meglio ma se installo su un pc dove non è mai girato ACCESS la
runtime mi si configura di default cioè con le conferme attive ,
e non posso rimuoverle !!
Credo che le opzioni siano depositate nel registro di sistema ma dove sono?
e come posso fare per crearle ex novo senza intallare ACCESS FULL ?
Grazie , Ciao


title: Runtime

text:

Predi il path delle librerie installate sul tuo pc e metti gli ocx nella
stessa posizione
Poi usa regsrv32, trovi la spiegazione sul sitocomune
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Runtime

author: gabriele

text:
"> Ho sviluppato un database in Access2000 , testato e corretto ora
> funziona piuttosto bene , decido di renderlo indipendente da access con la
> runtime ma non riesco a risolvere due problemi .
scusa , sai mica quali sono le librerie che costituiscono tale ambiente run
time per access 2000 ?
perchè mi capita che avviando un programma scritto in VB6 e che usa archivi
mdb  mi chiede il cdrom
di MS access RUN time , che io non possiedo !
Il programma dovrebbe appunto essere indipendente da access sul pc , e
dovrebbe installare i moduli di run time di access 2000
Grazie e ciao


title: Runtime

author: Four wheeler

text:
> Il secondo riguarda la configurazione presa dal menu stumenti opzioni
> Modifica/Trova ( Conferme ) , se installo il mio programma dove prima ho
> avviato ACCESS e tolgo le conferme e il controllo delle macro , tutto
> funziona al meglio ma se installo su un pc dove non è mai girato ACCESS la
> runtime mi si configura di default cioè con le conferme attive ,
> e non posso rimuoverle !!
> Credo che le opzioni siano depositate nel registro di sistema ma dove
> sono? e come posso fare per crearle ex novo senza intallare ACCESS FULL ?
Se ho ben capito il tuo problema, puoi trovare la soluzione su
http://www.donkarl.com/it/
 punto 2.28 "Avvisi di sicurezza in Access 2003"
Saluti


title: Runtime

author: access il top

text:
"Nadir" <
nat...@virgilio.it
> ha scritto nel messaggio
news:43cbc712$0$1066$4faf...@reader4.news.tin.it...

oltre a questo avrei un'altra richiesta anche se suppongo non funzioni
il runtime funziona su linux??
grazie mille


title: Runtime

text:
access il top wrote:
>
> oltre a questo avrei un'altra richiesta anche se suppongo non funzioni
> il runtime funziona su linux??
> grazie mille
oh cacciare un ero no eh???
Non funziona



title: Runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dqlvpk$7bu$1...@area.cu.mi.it...
> access il top wrote:
>
>>
>> oltre a questo avrei un'altra richiesta anche se suppongo non
>> funzioni
>> il runtime funziona su linux??
>> grazie mille
> oh cacciare un ero no eh???
>
> Non funziona
immaginavo e l'avevo già detto anche al cliente
lui mi ha risposto
allora installami anche windows runtime
:-(
ciao e grazie



title: Sottrazione record per record...

author: Rob

text:
Buongiorno a tutti,
dopo aver risolto il problema di visualizzare il valore in euro giornaliero
del mio magazzino
(Vedi post SOMMA per riga in Query a Campi Incrociati)...
mi trovo la query a campi incrociati con:
DATA    Art1    Art2    Art3    Somma       [Differenza]
01gen        1        0        0            1
02gen        2        1        0            3                    2
03gen        1        1        1            3                    0
04gen        2        1        3            6                    3
......
05mar        0        0        1            1                    -5
06mar        1        1        0            2                    1
devo creare un campo con la [differenza] tra il record 02 gen - 01gen,
03gen - 02gen e cosi via...
mi date un consiglio ??


title: Sottrazione record per record...

author: Sergio MAZZA

text:
"Rob" <
r...@libero.it
> ha scritto nel messaggio news:8IBag.929$jP5....@twister1.libero.it...

www.sitocomune.com
Sezione Queries:
2.11 Come si può ottenere il totale progressivo di un campo in una query?
(da riadattare)
Oppure con google cerchi le risposte in questo NG di Roberto o Giorgio Rancati...
Ciao.
--
Sergio MAZZA


title: Sottrazione record per record...

author: Silvio Vitale

text:
Rob ha scritto:

Se il problema da risolvere è il calcolo tra il valore corrente con
quello del giorno prima (e non del record precedente), una soluzione al
volo potrebbe essere questa:
1- crea una query di unione così:
Select DATA, Somma from [TuaQueryCampiIncrociati]
Union ALL
Select dateserial(year(DATA),month(DATA),day(DATA)+1) as DataShiftata,
Somma*-1 as ValoreGiornoPrec from [TuaQueryCampiIncrociati]
2- crea una tabella che raggruppi per DATA i record della query di
unione
3- collega i risultati di quest'ultima query con la tua query a campi
incrociati mediante il campo DATA
Silvio


title: Valore unico per tre campi

author: Antonio

text:
Salve a tutti. Non sono ancora riuscito a risolvere il mio problema :
Ho una maschera che utilizzo per la gestione di fatture di acquisto;
su tale maschera ho anche tre campi in cui inserisco
rispettivamente :  NomeFornitore, NumeroFattura e DataFattura.
Come posso fare per evitare di caricare più volte la stessa fattura?
Ho provato a utilizzare quanto suggerito, apportando qualche
modifica,  nel post “impostare indice univoco in base ad altro campo”
con il seguente codice sull’evento “Dopo Aggiornamento” del campo
DataFattura:
Private Sub DataFattura_AfterUpdate()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT [NomeFornitore] ,
[NumFattura] , [DataFattura]  FROM tblFattureAcquistoSpesa WHERE
NomeFornitore = " & Chr(34) & Me.NomeFornitore & Chr(34) & " AND
[NumFattura] = " & Chr(34) & Me.NumFattura & Chr(34) & " AND
[DataFattura] = " & Chr(34) & Me.DataFattura & Chr(34) & "")
While rs.EOF
MsgBox " La Fattura N°" & rs!NumFattura & "del" & rs!DataFattura &
"di" & rs!NomeFornitore & "è gia stata registrata"
Exit Sub
Wend
Set rs = Nothing
End Sub
Il tutto si arresta all’istruzione “While rs.EOF”
Dove è l’errore?
Nello stesso post da cui ho preso lo spunto, prima dell’istruzione
Exit Sub, si richiedeva di mettere la procedura per eliminare il
record appena creato. Qual è questa procedura?
Ringrazio anticipatamente a chi  mi può dare un aiuto.
Antonio


title: Valore unico per tre campi

author: Karl Donaubauer

text:
Antonio wrote:
> Salve a tutti. Non sono ancora riuscito a risolvere il mio problema :
> Ho una maschera che utilizzo per la gestione di fatture di acquisto;
> su tale maschera ho anche tre campi in cui inserisco
> rispettivamente :  NomeFornitore, NumeroFattura e DataFattura.
> Come posso fare per evitare di caricare pi� volte la stessa fattura?
> Ho provato a utilizzare quanto suggerito, apportando qualche
> modifica,  nel post �impostare indice univoco in base ad altro campo�
> con il seguente codice sull�evento �Dopo Aggiornamento� del campo
> DataFattura:
>
> Private Sub DataFattura_AfterUpdate()
> Dim rs As DAO.Recordset
> Set rs = CurrentDb.OpenRecordset("SELECT [NomeFornitore] ,
> [NumFattura] , [DataFattura]  FROM tblFattureAcquistoSpesa WHERE
> NomeFornitore = " & Chr(34) & Me.NomeFornitore & Chr(34) & " AND
> [NumFattura] = " & Chr(34) & Me.NumFattura & Chr(34) & " AND
> [DataFattura] = " & Chr(34) & Me.DataFattura & Chr(34) & "")
Non puoi passare una data come una stringa. Vedi:
www.donkarl.com/it?FAQ6.8
> While rs.EOF
Puoi sostituire questa riga con
If Not rs.BOF
> MsgBox " La Fattura N�" & rs!NumFattura & "del" & rs!DataFattura &
> "di" & rs!NomeFornitore & "� gia stata registrata"
> Exit Sub
> Wend
e il Wend con
End If
> Set rs = Nothing
> End Sub
>
>
> Il tutto si arresta all�istruzione �While rs.EOF�
> Dove � l�errore?
> Nello stesso post da cui ho preso lo spunto, prima dell�istruzione
> Exit Sub, si richiedeva di mettere la procedura per eliminare il
> record appena creato. Qual � questa procedura?
> ...
Se ti trova ancora nel nuovo record che stai creando, prova con:
Me.Undo
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Help su calcolo eta'

text:
Ho la necessità di fare questo:
ho un DB con un campo "DataNascita" ma vorrei anche avere un campo "Eta'"
dove automaticamente mi venga calcolata l'eta' in base alla data odierna (di
utilizzo del DB).
Grazie anticipatamente per l'aiuto


title: Help su calcolo eta'

author: Silvio Berruti

text:
"Linux-74" <
linu...@yahoo.com
> ha scritto nel messaggio
news:qp9h6.30844$GM6.1...@news.infostrada.it...
> Ho la necessità di fare questo:
> ho un DB con un campo "DataNascita" ma vorrei anche avere un campo "Eta'"
> dove automaticamente mi venga calcolata l'eta' in base alla data odierna
(di
> utilizzo del DB).
>
C'è qualcosa sul sito comune.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Help su calcolo eta'

text:
"Linux-74" <
linu...@yahoo.com
> ha scritto nel messaggio
news:qp9h6.30844$GM6.1...@news.infostrada.it...

Se usi per il calcolo una routine VBA:
Me!Eta = DateDiff ("yyyy", Me!DataNascita, Date())
Se invece il risultato lo devi ottenere in un controllo non associato (come
dovrebbe essere per qualsiasi campo calcolato), nella sua origine controllo
scrivi:
= DateDiff("aaaa"; [DataNascita]; Date())
L'età viene calcolata all'anno prossimo, ovvero 10 anni e 3 mesi = 10, 10
anni e 9 mesi = 11.
Se questa forma di arrotondamento non ti sta bene, sul Sito Comune c'è una
funzione che effettua la differenza tra due date restituendo il risultato in
anni, mesi e giorni; a quel punto arrotondi come ti pare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Help su calcolo eta'

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:E5ah6.31206$GM6.1...@news.infostrada.it...

Grazie 1000


title: SCOMPATTAZIONE CAMPO IN TABELLA ACCESS -->FATTURA XML

author: Leonardo Esposito

text:
Buongiorno a tutti,
in una tabella access "MA_EIEventViewer" vengono importati i dati delle fatture elettroniche ricevute in formato .xml; tutte le informazioni della fattura vanno a finire però in un unico campo "event_xml".
Volevo chiedere se access riesce in qualche modo a scompattare questo campo, in quanto contiene tutte le informazioni della fattura, tirando fuori così tutti i dati contenuti (codici, prezzi,iva,ecc.).
Grazie mille per l'attenzione!


author: BFS

text:

in automatico direi di no,
ma se dentro quel campo hai il contenuto del file xml si tratta
semplicemente di andarsi a leggere i nodi di interesse e prelevarne il
valore da salvare in altri campi.

trovi online una valanga di documenteazione su come leggerti i nodi da vba

cerca su google : vba parse xml file

BFS


title: Come posso scontare la prossima fattura?

author: Marco M.

text:
Mi si presenta il problema di dover inserire in un programma di
fatturazione lo sconto sulla precedente fattura.
Esempio:
il sig Rossi acquista oggi 100.000 ed usufruisce di uno sconto del 10% che
potrŕ detrarre al prossimo acquisto (Fattura).
Nella tabella ordini ho i campi ID_Cliente, Importo_Fattura e Data_Fattura.
Dovrei realizzare una SQL temporanea che mi vada a trovare l' ID del signor
Rossi al suo ultimo acquisto.
Credo sia la forma giusta, il problema č che non ho idea di come realizzare
una query temporanea che mi faccia tutto ciň.
Grazie a voi
Marco M.


author: Sib dal portatile

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
> Mi si presenta il problema di dover inserire in un programma di
> fatturazione lo sconto sulla precedente fattura.
> Esempio:
> il sig Rossi acquista oggi 100.000 ed usufruisce di uno sconto del 10% che
> potrà detrarre al prossimo acquisto (Fattura).
>
> Nella tabella ordini ho i campi ID_Cliente, Importo_Fattura e
Data_Fattura.
>
> Dovrei realizzare una SQL temporanea che mi vada a trovare l' ID del
signor
> Rossi al suo ultimo acquisto.
> Credo sia la forma giusta, il problema è che non ho idea di come
realizzare
> una query temporanea che mi faccia tutto ciò.
Perche' vuoi farla temporanea?
Creala e salvala. cosi' non devi rifarla ogni volta.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: creare una tabella temporanea

text:
Ciao
Ho la necessità di crearmi una tabella temporanea ma non sò da dove
cominciare.
Facciamo un esempio:
Ho una maschera continua di inserimento dati "M1" con due controlli "A" e
"B" con origine dati la tabella "T1" così composta:
id - contatore - chiave primaria
A - testo
B - testo
Vorrei che ad ogni apertura della maschera mi si visualizzassero solo i
dati contenuti in "A" mentre "B" essere  pronto per l'inserimento.
Se non erro ho bisogno di una tabella temporanea di appoggio che mi
permetta di:
1)memorizzare i dati in "T1"
2)eliminare i dati contenuti nel campo B
Ma come faccio?
L'esempio riportato non rispecchia l'effettiva situazione del mio database
(che è più complessa) ma vorrei un semplice esempio solo per capire come
procedere.
Io non sono esperto di VBA .....per intenderci
Grazie in anticipo
Ciao


title: creare una tabella temporanea

author: Hal

text:
ca...@flag.it
 ha scritto:

Se ho capito bene ciò che vuoi fare, ti basta creare una maschera
  associata alla tabella T1, e quando sei in modalità struttura
impostare il controllo associato al campo "A" bloccato, in modo
da non poterlo modificare. (e con esso tutti gli altri campi il
cui contenuto non vuoi venga toccato).
Così il record "B" è modificabile, perciò puoi anche decidere, in
aprertura di maschera o nell'evento suCorrente, di impostarlo ="".
Non vedo perchè dovresti memorizzare i dati in una tabella
temporanea, visto che vuoi editare la T1.
> Grazie in anticipo
> Ciao
Spero d'esserti stato utile, ciao!
Alessio


title: creare una tabella temporanea

text:
Ciao
Grazie per la risposta, potrebbe essere una soluzione.
Ma cosa scrivo nell'evento 'su corrente' per impostarlo a =" "?
Io non conosco le 'regole' di vba
Ciao e grazie ancora


title: creare una tabella temporanea

text:
ca...@flag.it
 ha scritto:
> Ciao
> Grazie per la risposta, potrebbe essere una soluzione.
> Ma cosa scrivo nell'evento 'su corrente' per impostarlo a =" "?
> Io non conosco le 'regole' di vba
A sinistra della casella di testo bianca relativa all'evento,
clicca sul bottone "..." e scegli "generatore di codice".
A quel punto sei nell'editor del VBA, e usando il generatore di
codice (l'icona della bacchetta magica) riuscirai a generare il
codice semplicemente scegliendo l'oggetto dalla lista.
ti verrà fuori un codice del tipo:
me![nomeControllo] = ""
> Ciao e grazie ancora
Ciao!


title: creare una tabella temporanea

text:
Ciao
Ho provato a mettere in pratica il tuo suggerimento ma......
Ho inserito (per prova) 3 valori nel controllo 'A' e 3 valori nel
controllo 'B' tipo:
Id // ----A-----//---B-----
1 // valore 1 //  100
2 // valore 2 //  200
3 // valore 3 //  300
Se metto Me! B = " " su evento apertura maschera poi in esecuzione mi da
il seguente messaggio: impossibile assegnare un valore all'oggetto.
Se lo metto nell'evento su corrente della maschera quando la apro per
inserire i dati (ti ticordo che è una maschera continua) soltanto il primo
valore di 'B' (in questo caso 100) mi si presenta vuoto mentre gli altri
si vedono ancora......ma potrebbe andare bene comunque nel senso che
subito dopo aver inserito un nuovo valore, e dato invio, il valore sotto
si annulla (in questo caso il 200) e così via.
Il problema è che, dopo aver inserito nuovi valori, (supponiamo 11, 22, 33
) nella tabella mi ritrovo una situazione del genere:
Id // ----A-----//---B-----
1 // valore 1 //  11
2 // valore 2 //  22
3 // valore 3 //  33
mentre io vorrei questo:
Id // ----A-----//---B-----
1 // valore 1 //  100
2 // valore 2 //  200
3 // valore 3 //  300
4 // valore 1 //  11
5 // valore 2 //  22
6 // valore 3 //  33
Come risolvere?
Ciao e grazie per l'attenzione.


title: creare una tabella temporanea

text:
ca...@flag.it
 ha scritto:
> Ciao
> Ho provato a mettere in pratica il tuo suggerimento ma......
> Ho inserito (per prova) 3 valori nel controllo 'A' e 3 valori nel
> controllo 'B' tipo:
>
> Id // ----A-----//---B-----
> 1 // valore 1 //  100
> 2 // valore 2 //  200
> 3 // valore 3 //  300
>
> Se metto Me! B = " " su evento apertura maschera poi in esecuzione mi da
> il seguente messaggio: impossibile assegnare un valore all'oggetto.
> Se lo metto nell'evento su corrente della maschera quando la apro per
> inserire i dati (ti ticordo che è una maschera continua) soltanto il primo
> valore di 'B' (in questo caso 100) mi si presenta vuoto mentre gli altri
> si vedono ancora......ma potrebbe andare bene comunque nel senso che
> subito dopo aver inserito un nuovo valore, e dato invio, il valore sotto
> si annulla (in questo caso il 200) e così via.
Sì, infatti il SuCorrente funziona al cambio di record.
> Il problema è che, dopo aver inserito nuovi valori, (supponiamo 11, 22, 33
> ) nella tabella mi ritrovo una situazione del genere:
>
> Id // ----A-----//---B-----
> 1 // valore 1 //  11
> 2 // valore 2 //  22
> 3 // valore 3 //  33
>
> mentre io vorrei questo:
>
> Id // ----A-----//---B-----
> 1 // valore 1 //  100
> 2 // valore 2 //  200
> 3 // valore 3 //  300
> 4 // valore 1 //  11
> 5 // valore 2 //  22
> 6 // valore 3 //  33
Be', allora avuoi una cosa diversa da quella che avevi detto
all'inizio :)
Crea un nuovo pulsante sulla maschera e dall'autocomposizione
scegli "Operazioni su record" e successivamente "Duplica".
Quando lo premerai, ti creerà un record gemello di quello che era
corrente (tranne eventuali campi Contatore ovviamente).
Nel codice del bottone puoi aggiungere il Me![B]="" ed avrai ciò
che vuoi.
Se non hai campi contatore, attento ad eventuali duplicazioni di
indice.
Alessio


title: creare una tabella temporanea

text:
Ciao
Ho provato la tua soluzione (di cui comunque ti ringrazio) però non posso
permettermi di duplicare un record alla volta perchè nella maschera ci
possono essere tanti valori nel controllo "A" percui duplicarne uno alla
volta diventa un pò troppo 'macchinoso'.
L'ideale sarebbe aprire la maschera e trovarmi 'già compilati' i valori
nel controllo "A" e con il controllo "B" già vuoto e pronto per
l'inserimento.
Anche perchè la maschera contenente i controlli "A" e "B" poi diventerebbe
una sottomaschera e i valori da mostrare nel controllo "A" verrebbero
'scelti' da una casella combinata posta nella mainform.
Per esempio: Mainform----casella combinata----- scelgo 'impiegati ufficio
amministrazione'
sottomaschera------"A"---------"B"
-----------------------MARCO------vuoto
-----------------------PIPPO--------vuoto
-----------------------CLAUDIO----vuoto
Ecco perchè avevo pensato ad una struttura temporanea ed ero partito da
una richiesta basata solo su una tabella e una maschera.....proprio per
capire come si può creare e come funziona questa 'benedetta' tabella
temporanea.
Grazie dell'attenzione
ciao


title: sfondo machera

author: yiyuiyui

text:
Di sicuro il problema sarà facilmente risolvibile
ma a me non mi riesce !!!

Come si fa ad applicare uno sfondo diverso ad una
msk creata con l'autocomposizione ? In struttura io vado in formattazione
automatica ma così facendo cambia solo il tipo di caselle, bordi ecc ma non lo
sfondo. Se vado nel pulsante x il colore non me lo cambia anche se è come se
rimanesse sotto un piccolo refresh del colore che ho settato. La cosa si
ripete anche se creo una msk da "visualizzazione struttura" e poi gli applico
una formattazione standard. Insomma una volta dato la formattazione automatica
non riesco a tornare indietro. E' poi possibile applicare una texture diversa da
quelle predefinite (incollo semplicemente un immagine come sfondo
??)

Scusate se la domanda è cretina ma mi sono
"incaponito", ma dopo prove e riprove mi arrendo :)

Anto


title: sfondo machera

author: Pivo

text:
>yiyuiyui <
dot...@diaf.agr.unifi.it
> wrote in message
000801c0391c$465f6ba0$9053...@diaf.agr.unifi.it...
>Di sicuro il problema sarà facilmente risolvibile ma a me non mi riesce !!!
>Come si fa ad applicare uno sfondo diverso ad una msk creata con
l'autocomposizione ?
maschere-struttura-clicca sul quadratino in alto a sx e visualizza le
proprieta - formato - immagine - clicca sui tre puntini e sfoglia le tue
risorse alla ricerca di un'immagine.
Stai attento a non metterne troppe (io non ne metto affatto), Access ha
problemi di memoria dovuti al, diciamo, motore grafico.
Non postare in HTML


title: sufferimenti db

text:
Ciao a tutti sono nuova di questo gruppo e vi chiederei gentilemente
se pi poteste dare qualche suggerimento, mi hanno commissionato una
maschera access per poi inserire dei dati ed io vorrei che le persone
che inserissero i dati non vedessero ne la struttura ne niente. Mi
sapete dare qualche indicazione?
Un'altra domanda quando si esportano i dati di una tabella è possibile
esportare oltre la lunghezza del campo anche le proprietà (ad esempio
etichetta, valori validi etc)
Spero di essere stata chiara
Ciao a tutti Maura


title: sufferimenti db

author: 'Roccia' Max

text:
On 15 Dic, 14:19, "
spizz...@gmail.com
" <
spizz...@gmail.com
> wrote:
> Ciao a tutti sono nuova di questo gruppo e vi chiederei gentilemente
> se pi poteste dare qualche suggerimento, mi hanno commissionato una
> maschera access per poi inserire dei dati ed io vorrei che le persone
> che inserissero i dati non vedessero ne la struttura ne niente. Mi
> sapete dare qualche indicazione?
Dopo aver completato la maschera, converti il database in MDE
(strumenti->crea copia di file MDE) e le strutture non sono piu'
visibili a nessuno.
Ricorda di tenere una copia del file MDB di origine, perche' la
conversione in MDE e' irreversibile.
> Un'altra domanda quando si esportano i dati di una tabella è possibile
> esportare oltre la lunghezza del campo anche le proprietà (ad esempio
> etichetta, valori validi etc)
Se copi una tabella da un DB di access a un altro, dovrebbe portarsi
dietro tutto. Se la esporti in altri formati invece ti perdi tutte le
caratteristiche proprietarie di Access (come i formati, le regole di
convalida ecc).
Nel caso, vedi un po' se l'output dell' analizzatore (strumenti-
>Analizza->analizzatore) ti puo' tornare utile.
Altrimenti conviene passare da VBA, nell'oggetto tabledef trovi tutto
quello che puoi sapere su una tabella.
cia'
Max


title: Algoritmo per verificare la giustezza del codice fiscale

text:
Qualcuno ce l' ha in vba ?
Grazie.


author: Silvio

text:
"radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:042070a1-4c47-481d...@j2g2000yqf.googlegroups.com...
> Qualcuno ce l' ha in vba ?
> Grazie.
Vedi qua:
http://www.sitocomune.com/
Sezione GENERAL
    6.35
    6.74
    6.242
Sezione MODULES
    5.20
Ciao
Silvio


author: Alessandro Cara

text:
Il 30/10/2010 2.02, radicale.002 ha scritto:
> Qualcuno ce l' ha in vba ?
> Grazie.
Ti ho mandato della roba su email privata
--
ac (x=y-1)


author: radicale 004

text:
On 30 Ott, 10:51, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 30/10/2010 2.02, radicale.002 ha scritto:> Qualcuno ce l' ha in vba ?
> > Grazie.
>
> Ti ho mandato della roba su email privata
Grazie.
Su quale email ? Quella dell' ufficio ?


text:

Si.
--
ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:u0Ryo.27085$%a.2...@tornado.fastwebnet.it...
> Il 30/10/2010 2.02, radicale.002 ha scritto:
>> Qualcuno ce l' ha in vba ?
>> Grazie.
> Ti ho mandato della roba su email privata
>
...nel pieno rispetto dello spirito dei NG....
Ciao
Silvio


text:

Quella roba e' pubblicata sul sito di Baraldi (@Alex)
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=266
--
ac (x=y-1)


title: registrazione wiaaut.dll fallita

text:
Un saluto a tutto il NG
con W00 e A97 con Epson Perfection 1200U, vorrei provare ad usare
l'esempio trovato sul sitocomune "usare uno scanner con VBA di Carlo
Costarella. Seguendo le istruzioni non mi è però possibile registrare
la dll. Ho copiato nella cartella C:\WINNT\system32 il file
wiaaut.dll  e da Start >Esegui> regsvr32 wiaaut.dll  Il messaggio che
ricevo è : "LoadLibrary("wiaaut.dll") faliled - Impossibile trovare il
modulo specificato". Non so trovare l'errore ?
Grazie a chi mi potrà aiutare
Andrea


title: registrazione wiaaut.dll fallita

author: Carlo Costarella

text:
<
andrea...@email.it
> ha scritto nel messaggio
news:1135861673....@g44g2000cwa.googlegroups.com...


Andrea
[Risposta]
Semplicemente perchè la libreria è scritta per Windows XP SP1 o versioni
successive.
E sì...un vero peccato, è fantastica!
Questo il link:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a332a77a-01b8-4de6-91c2-b7ea32537e29&DisplayLang=en
Sembra che la versione 1 possa essere usata anche con millenium.
Ciao, Carlo


title: registrazione wiaaut.dll fallita

text:
Pienamente d'accordo un vero peccato
Grazie di cuore
Andrea


title: MSXML2.XMLHTTP

author: carlo ruggieri

text:
Dim oHttp As Object
Set oHttp = CreateObject("MSXML2.XMLHTTP")
do while
oHttp.Open "GET", Richiesta, False
oHttp.send
RISPogg = oHttp.responseText
loop
faccio una serie di chiamate all'interno del ciclo e scrivo i dati in un
recordset
vorrei inserire nel form una casella di testo per avere indicazioni sulla
pag scaricata
ma access procede fino in fondo senza aggiornare alcuna casella e anzi
sembra impallare il pc durante il ciclo anche se poi il risultato è corretto
ho provato con Me.Refresh senza alcun risultato
credo che sia colpa del false dentro oHttp.Open (l'ho letto da qualche
parte)


title: MSXML2.XMLHTTP

author: Sergio MAZZA

text:
"carlo ruggieri" <
crlu...@tin.it
> ha scritto nel messaggio
news:4651f313$0$10623$4faf...@reader2.news.tin.it...

Prova a riadattare questo esempio:
'-->
'--> inserire il riferimento a: Microsoft WinHTTP Services
'-->
Dim HttpReq As New WinHttpRequest
Dim strUrl(4) As String, xIndice As Integer
strUrl(1) = "
http://micasasarosoft.com
"
strUrl(2) = "
http://www.trtrtrtrtrtrttr.com
"
strUrl(3) = "
http://www.alessandrobaraldi.it
"
strUrl(4) = "
http://www.sitocomune.com
"
' Open an HTTP connection.
On Error Resume Next
For xIndice = 1 To UBound(strUrl)
    HttpReq.Open "GET", strUrl(xIndice), False
    ' Send the HTTP Request.
    HttpReq.Send
    If Err.Number <> 0 Then
        Debug.Print strUrl(xIndice) & ", non va da nessuna parte!"
    Else
        Debug.Print strUrl(xIndice) & ", Link Ok!"
        Debug.Print HttpReq.responseText '<-- restituisce l'HTML
    End If
    Err.Clear
    HttpReq.abort
Next
Set HttpReq = Nothing
'---
Ciao.
--
Sergio MAZZA


title: MSXML2.XMLHTTP

text:
Dim HttpReq As New WinHttpRequest
come anche
Dim HttpReq As WinHttpRequest
mi dice tipo non definito


title: aggiunere i criteri nella query origine record a maschera aperta!!!

author: Piero

text:
ciao a tutti
Volevo poter rimuovere il filtro dalla maschera senza che mi saltasse sul
primo record.
Allora ho creato una casella di testo non associata "Txt_Cliente" nella
maschera principale
e su caricamento ho inserito questo codice
    DoCmd.GoToRecord acDataForm, Me.Name, acLast
    Me!Txt_Cliente = Me!Cliente
    Me.Refresh

Il problema � come fare per filtrare tale controllo;
visto che se inserisco tra i criteri della query origine record
della maschera
Forms!MiaMaschera!Txt_Cliente
ho poi la maschera senza alcun record?
Perch� la casella di testo non associata "Txt_Cliente"
non ha il tempo materiale per popolarsi.

Spero di essermi spiegato bene.

Grazie per l'aiuto


text:
cut
>
> Il problema è come fare per filtrare tale controllo;
> visto che se inserisco tra i criteri della query origine record
> della maschera
> Forms!MiaMaschera!Txt_Cliente
> ho poi la maschera senza alcun record?
> Perchè la casella di testo non associata "Txt_Cliente"
> non ha il tempo materiale per popolarsi.
>
> Spero di essermi spiegato bene.
>
> Grazie per l'aiuto
in pratica si puo' impostare i criteri
nella query della maschera solo
dopo che la maschera è stata aperta?
se Si, come?
Grazie


author: Pablitomf

text:
> Spero di essermi spiegato bene.

ehmmmm.... giuro...tutta la volonta' di aiutarti di questo mondo come
sempre, ma... non ci ho capito praticamente nulla :D

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

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


text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201309091...@mynewsgate.net...
>> Spero di essermi spiegato bene.
>
> ehmmmm.... giuro...tutta la volonta' di aiutarti di questo mondo come
> sempre, ma... non ci ho capito praticamente nulla :D
>
> --
> ------------
Grazie Pablitomf

ho una maschera con due sottomaschere
una sottomaschera riceve i record dall'altra sottomaschera.

Dovendo filtrare i record di una delle due sottomaschere
quando  poi da menu faccio rimuovi filtro/ordina, il record
nella maschera mi salta al primo.

Non avendo esperienza in merito,
ho creato nella maschera una casella di testo non associata
"Txt_Cliente " e su apertura della maschera ho inserito
questo codice
    DoCmd.GoToRecord acDataForm, Me.Name, acLast
    Me!Txt_Cliente = Me!Cliente
cosi mi posiziono sull'ultimo record e inserisco da codice il nome del
cliente
nella casella di testo.
Ora volevo inserire tra i criteri dell'origine record della query della
maschera questa casella
di controllo in modo da bloccare la maschera sul record corrente
Ma se inserico tra i criteri dell'origine record della maschera
Forms!MiaMaschera!Txt_Cliente, quando poi apro la la maschera, questa è
senza nome cliente, praticamente vuota


text:
Piero <
Pi...@Piero.Libero.it
> ha scritto:

> Forms!MiaMaschera!Txt_Cliente, quando poi apro la la maschera, questa ï¿œ
> senza nome cliente, praticamente vuota

da quello che ho capito e' che tu su 10 record sei magari sul 3 e quando
ritorni non ci sei piu'... (comportamento direi ovvio di Access)...
per risolvere, io farei cosi':

su "Current" della maschera, mi registrerei ad es. il valore ID in una
variabile globale.
Public MioID As Integer

all'apertura dalla maschera:

If MioID <> 0 Then
Me.Recordset.FindFirst "ID = " & MioID
End If

in questo modo il sistema ti riporta su quel record.



text:

>> Forms!MiaMaschera!Txt_Cliente, quando poi apro la la maschera, questa è
>> senza nome cliente, praticamente vuota
>
> da quello che ho capito e' che tu su 10 record sei magari sul 3 e quando
> ritorni non ci sei piu'... (comportamento direi ovvio di Access)...
> per risolvere, io farei cosi':
>
> su "Current" della maschera, mi registrerei ad es. il valore ID in una
> variabile globale.
> Public MioID As Integer
>
> all'apertura dalla maschera:
>
> If MioID <> 0 Then
> Me.Recordset.FindFirst "ID = " & MioID
> End If
>
> in questo modo il sistema ti riporta su quel record.
>
> --
grazie Pablitomf.
bella idea
Speriamo sia in grado
cmq grazie


text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:522de229$0$1330$4faf...@reader2.news.tin.it...

ciao Pablitomf.

ho fatto in..
Private Sub Form_Current()

Public IdFattura As Integer
ma ho errore
attributo non valido in Sub o Function


text:
cut
>>> variabile globale.
>>> Public MioID As Integer
>>>
>>> all'apertura dalla maschera:
>>>
>>> If MioID <> 0 Then
>>> Me.Recordset.FindFirst "ID = " & MioID
>>> End If
>>>
>>> in questo modo il sistema ti riporta su quel record.
>>>
>>> --
>> grazie Pablitomf.
>> bella idea
>> Speriamo sia in grado
>> cmq grazie
>>
> ciao Pablitomf.
>
> ho fatto in..
> Private Sub Form_Current()
>
> Public IdFattura As Integer
> ma ho errore
> attributo non valido in Sub o Function
>

ciao Pablitomf
ho risolto il primo errore
ma puntualmente ne arriva un'altro
"Membro già esistente in un modulo di oggetto da cui il modulo di oggetto
deriva"
che non riesco a risolvere


text:
Vedi questo:
http://www.donkarl.com/it?FAQ4.5


text:
Piero <
Pi...@Piero.Libero.it
> ha scritto:

la :
Public IdFattura As Integer

la devi mettere in un modulo, cosi' da poterla richiamare da qualsiasi parte...
se la metti nella maschera che "chiudi e riapri", la variabile perderebbe i
contenuti ad ogni chiusura, e quindi non ti servirebbe cmq a nulla.



text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:0d20c1f3-bc9f-4466...@googlegroups.com...
> Vedi questo:
>
http://www.donkarl.com/it?FAQ4.5

ciao Alex
prima volevo portare a termine l'aiuto di Pablitomf
cmq grazie


text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201309100...@mynewsgate.net...

ciao Pablitomf
ho dei dubbi, anche perchè non mi funziona.
Il modulo deve essere rinominato?

la mia fattura ha già un IdFattura è corretto quindi
mettere: Public IDFattura As Integer?
Grazie


text:
> ciao Pablitomf
> ho dei dubbi, anche perchè non mi funziona.
> Il modulo deve essere rinominato?

il modulo si puo' chiamare come ti pare... (io di solito lo chiamo
Variabili_Pubbliche, nel quale gli metto tutte quelle che mi servono)

> la mia fattura ha già un IdFattura è corretto quindi
> mettere: Public IDFattura As Integer?
> Grazie

As Integer, dipende da che formato hai il tuo IdFattura... se e' un intero, o un
contatore, si, e' giusto... solo che, per evitare confusioni, la variabile io la
nominerei x_IDFattura, cosi' da diversificarlo da quello della tabella/form.

su Corrente della tua subform metti:

x_IDFattura=IDFattura

in questo modo, su ogni record su cui ti sposterai della SubForm, la variabile
x_IDFattura memorizzera' l'IDFattura giusto sul quale dovra' poi riposizionarsi
alla riapertura.



text:
cut

> As Integer, dipende da che formato hai il tuo IdFattura... se e' un
> intero, o un
> contatore, si, e' giusto... solo che, per evitare confusioni, la variabile
> io la
> nominerei x_IDFattura, cosi' da diversificarlo da quello della
> tabella/form.
>
> su Corrente della tua subform metti:
>
> x_IDFattura=IDFattura
>
> in questo modo, su ogni record su cui ti sposterai della SubForm, la
> variabile
> x_IDFattura memorizzera' l'IDFattura giusto sul quale dovra' poi
> riposizionarsi
> alla riapertura.
>
ciao Pablitomf
fino a questo punto tutto ok,
perchè non ho nessun errore
ma come inserisco questo su apertura della maschera
non va piu' bene

    If Me!IDFattura <> 0 Then
        Me.Recordset.FindFirst "IdFattura = " & x_IDFattura
    End If


text:
> ciao Pablitomf
> fino a questo punto tutto ok,
> perchè non ho nessun errore
> ma come inserisco questo su apertura della maschera
> non va piu' bene
>
>     If Me!IDFattura <> 0 Then
>         Me.Recordset.FindFirst "IdFattura = " & x_IDFattura
>     End If

bhe' se fai l'esatto contrario di cio' che ti scrivo ovvio che va in errore...
non e' mica Me!IDFattura che devi verificare se e' diverso da zero, ma il valore
della variabile pubblica (che ti indica l'ultimo record su cui ti sei
posizionato prima di chiudere, e che rappresenta quello da cui vuoi ripartire
alla riapertura dalla maschera)... per cui:

     If x_IDFattura <> 0 Then
         Me.Recordset.FindFirst "IdFattura = " & x_IDFattura
     End If




text:
cut
> bhe' se fai l'esatto contrario di cio' che ti scrivo ovvio che va in
> errore...
> non e' mica Me!IDFattura che devi verificare se e' diverso da zero, ma il
> valore
> della variabile pubblica (che ti indica l'ultimo record su cui ti sei
> posizionato prima di chiudere, e che rappresenta quello da cui vuoi
> ripartire
> alla riapertura dalla maschera)... per cui:
>
>     If x_IDFattura <> 0 Then
>         Me.Recordset.FindFirst "IdFattura = " & x_IDFattura
>     End If
>
>
ciao Pablitomf

ho provato e riprovato
ma ho questa situazione
all'apertura della maschera:
Nella testata ho:
1-Cliente, quello dell'ultimo record (p.e.Cliente corrispondente
all'IdFattura 75);
2-x_IdFattura = IdFattura=1,cioè quello del primo record
e anche nella sottomaschera il record è Idfattura=1

Se poi mi sposto sugli altri record in modo di avere
tutto allineato, se faccio rimuovi filto/ordina
mi salta cmq sul primo record


text:
> Se poi mi sposto sugli altri record in modo di avere
> tutto allineato, se faccio rimuovi filto/ordina
> mi salta cmq sul primo record

allora mi sa che non ho compreso l'esigenza onestamente...



text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201309111...@mynewsgate.net...
>> Se poi mi sposto sugli altri record in modo di avere
>> tutto allineato, se faccio rimuovi filto/ordina
>> mi salta cmq sul primo record
>
> allora mi sa che non ho compreso l'esigenza onestamente...
>
cmq grazie


title: Virtual PC oSoftwindows?

author: Ore

text:
Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
softwindows piratati?
O qualcuno mi vende il cd masterizzato?
Vi prego rispondetemi in mail a:
ryanph...@interfree.it


title: Virtual PC oSoftwindows?

author: Giovanni Albertone

text:
On Thu, 06 Apr 2000 20:51:27 +0200, "Ore" <
ore...@tiscalinet.it
>
wrote:
>Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
>softwindows piratati?
Se mi dai i dati della tua carta di credito (falsa)...
Quello che mi da' fastidio non e' che la gente usi il software
piratato, tutti (credo) lo abbiamo fatto ad un certo punto.
La cosa che invece mi fa pensare il peggio e' che ci sia qualcuno
cosi' coglione come te da cercare queste cose in un newsgroup
pubblico.
--
Ciao,
Giovanni


title: Virtual PC oSoftwindows?

author: Federico Luciani

text:
Giovanni Albertone wrote:
> >Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
> >softwindows piratati?
>
> Se mi dai i dati della tua carta di credito (falsa)...
>
> Quello che mi da' fastidio non e' che la gente usi il software
> piratato, tutti (credo) lo abbiamo fatto ad un certo punto.
> La cosa che invece mi fa pensare il peggio e' che ci sia qualcuno
> cosi' coglione come te da cercare queste cose in un newsgroup
> pubblico.
> Ciao,
> Giovanni
Sante parole :-)
--
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Virtual PC oSoftwindows?

author: Ricky

text:
"Ore" <
ore...@tiscalinet.it
> wrote in message
news:8cimeg$ugl$1...@lacerta.tiscalinet.it...
> Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
> softwindows piratati?
> O qualcuno mi vende il cd masterizzato?
> Vi prego rispondetemi in mail a:
>
ryanph...@interfree.it
Come avrebbe detto il Buon Antonio Biso:
....???
Come avrei detto io:
Ma sei cogl.... o sei str...
Non ho parole!!!!
Grazie a quelli come te il mondo del sw va' come sta' andando.
Noi siamo qui per discutere su come fare programmi, che poi vogliamo
vendere, non su come aiutare gli stronzi.
Ciao da Ricky


title: Virtual PC oSoftwindows?

author: U.S.T.I.F. di Venezia

text:
On Thu, 06 Apr 2000 20:51:27 +0200, "Ore" <
ore...@tiscalinet.it
>
>Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
>softwindows piratati?
Manda una mail a
pirac...@gdf.it
, hanno di tutto.
--
Filippo "Kirone" Zamengo
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.


title: Virtual PC oSoftwindows?

text:
"U.S.T.I.F. di Venezia" wrote:
> On Thu, 06 Apr 2000 20:51:27 +0200, "Ore" <
ore...@tiscalinet.it
>
> >Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
> >softwindows piratati?
> Manda una mail a
pirac...@gdf.it
, hanno di tutto.
ROTFL!!!



title: Virtual PC oSoftwindows?

author: Ditta Cerri (Sib)

text:
Ore <
ore...@tiscalinet.it
> wrote in message
8cimeg$ugl$1...@lacerta.tiscalinet.it...
> Qualcuno mi sa' dire dove posso trovare una copia di virtual pc o
> softwindows piratati?
> O qualcuno mi vende il cd masterizzato?
> Vi prego rispondetemi in mail a:
>
ryanph...@interfree.it
Quanto mi piacciono questi messaggi!!!!!
Sib


title: Virtual PC oSoftwindows?

author: FasoN

text:
Ma dico io bisogna proprio esser delle volpi per cercare software piratato
su un newsgroup pubblico che tratta oltretutto di altri argomenti, tra cui
la distribuzione di software fatto con le proprie manine.
Ma vattene su IRC sui canali di Warez (se ti ci vogliono) per far ste cose.
Sbvalordito :(
<LuigI>
Ditta Cerri (Sib) <
cerriserv...@tiscalinet.it
> wrote in message
8cs7e8$juj$1...@lacerta.tiscalinet.it...



title: keypress - ignorare se Virgola o Punto

author: pfm

text:
salve

nell'evento KeyPress di un controllo

Private Sub Cod_KeyPress(KeyAscii As Integer)
  If Chr(KeyAscii) = "," or Chr(KeyAscii) = "." Then
     MsgBox "digitato la ','", vbOKOnly, "KeyPress"
  End If
End Sub

come posso ignorare il tasto premuto se questo e' una virgola?

con  If Chr(KeyAscii) = "," or Chr(KeyAscii) = "."   lo riconosco, ma come esco senza accetarlo nella textbox?

GRAZIE


title: keypress - ignorare se Virgola o Punto

text:

Scusa ma KeyAscii è un Numero, perchè lo devi convertire...?

Private Sub Cod_KeyPress(KeyAscii As Integer)
  Select Case KeyAscii
     Case 44,46 :   KeyAscii=30
  End Select
End Sub

@Alex


title: keypress - ignorare se Virgola o Punto

text: Trovo che è più leggibile fare la conversione


title: keypress - ignorare se Virgola o Punto

text: Ho provato e mi pare che forzando a zero posso ignorare il tasto digitato


title: keypress - ignorare se Virgola o Punto

text:
Il giorno lunedì 22 ottobre 2018 08:05:11 UTC+2, pfm ha scritto:
> Trovo che è più leggibile fare la conversione

Siccome  si parte sempre dal concetto che quello che non serve non si usa... e questa è un'operazione non utile, di solito si mette un Commento..., ma giustamente ognuno...

@Alex


title: keypress - ignorare se Virgola o Punto

text:
Il giorno lunedì 22 ottobre 2018 08:15:30 UTC+2, pfm ha scritto:
> Ho provato e mi pare che forzando a zero posso ignorare il tasto digitato

Si va bene Zero... come 30

@Alex


title: keypress - ignorare se Virgola o Punto

text:

cosa intendi per trenta?


title: keypress - ignorare se Virgola o Punto

text:
Hai letto quello che ti avevo suggerito...
Mi sa di no...

@Alex


title: keypress - ignorare se Virgola o Punto

text:
Grazie del messaggio. Avevo subito letto la tua risposta.
Il mio dubbio era il 30. Il codice ASCII 30
Ho visto che se metto 0 come valore ignora.
30 a cosa corrisponde?


title: keypress - ignorare se Virgola o Punto

text:

Se invece metti quello che ti ho suggerito io funziona...?
I caratteri 1-9 e 11-31 non sono supportati da Windows... quindi non ti darà problemi.

https://bettersolutions.com/vba/strings-characters/ascii-characters.htm

@Alex


title: keypress - ignorare se Virgola o Punto

text:

ottimo

per dovere di cronaca eviterei anche

Carriage return chr(13)


title: Apertura form ed errore 2501

author: fid

text:
La maschera sulla quale lavoro e sulla quale ho i pulsanti ha 2 subform,
una delle quali è la subbarcode.
Devo aprire una maschera legando il barcode puntato in quel momento ed ho
pensato che questo sia il codice giusto, ma mi sbagliavo, ottengo un
errore di runtime 2501, l'azione openform è statas annullata.
stLinkCriteria contiene l'id giusto.
  Dim stDocName As String
  Dim stLinkCriteria As String
  Me.subbarcode.SetFocus
  stDocName = "Vendi"

    stLinkCriteria = "[barcode_ID]= '" & Me.subbarcode.Form!ID.Value & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Apertura form ed errore 2501

author: Access

text:
Ciao fid wrote:
> La maschera sulla quale lavoro e sulla quale ho i pulsanti ha 2
> subform, una delle quali è la subbarcode.
> Devo aprire una maschera legando il barcode puntato in quel momento
> ed ho pensato che questo sia il codice giusto, ma mi sbagliavo,
> ottengo un errore di runtime 2501, l'azione openform è statas
> annullata. stLinkCriteria contiene l'id giusto.
>
>
>
>  Dim stDocName As String
>  Dim stLinkCriteria As String
>  Me.subbarcode.SetFocus
>  stDocName = "Vendi"
>
'Sicuramente barcode_id è numerico per cui questa la devi passare come tale
e non come stringa
    stLinkCriteria = "[barcode_ID]= " & Me.subbarcode.Form!ID.Value
>   DoCmd.OpenForm stDocName, , , stLinkCriteria
--
Ciao
Access


title: zero anzichè null

text:
ciao a tutti

ho questa espressione n un controllo
=DLookUp("Importo";"G_Importi";"IdCarico =" & [IdCarico])

vorrei che se č null avere importo zero
grazie


title: zero anzichè null

author: RobertoA

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:51d94997$0$1373$4faf...@reader1.news.tin.it...
> ciao a tutti
>
> ho questa espressione n un controllo
> =DLookUp("Importo";"G_Importi";"IdCarico =" & [IdCarico])
>
> vorrei che se è null avere importo zero
> grazie

Diciamo che se volessi zero se fosse null (che ancora non si capisce di chi
stiamo parlando) allora:
=nz(DLookUp("Importo";"G_Importi";"IdCarico =" & nz([IdCarico])))


title: zero anzichè null

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:krbp3j$tm$1...@virtdiesel.cu.mi.it...

grazie, ma da errore.
Ho risolto cosi'
=IIf(IsNull(DLookUp("Importo";"G_Imballi";"IdCarico =" &
[IdCarico]));0;DLookUp("Importo";"G_Imballi";"IdCarico =" & [IdCarico]))


title: zero anzichè null

author: Karl Donaubauer

text:
Piero wrote:
> ..
> Ho risolto cosi'
> =IIf(IsNull(DLookUp("Importo";"G_Imballi";"IdCarico =" &
> [IdCarico]));0;DLookUp("Importo";"G_Imballi";"IdCarico =" &
> [IdCarico]))

Così fai il DLookUp due volte. Prova con un solo nz()

=nz(DLookUp("Importo";"G_Importi";"IdCarico =" & [IdCarico]))
o
=nz(DLookUp("Importo";"G_Importi";"IdCarico =" & [IdCarico]);0)

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


title: zero anzichè null

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b3tf82...@mid.individual.net...
> Piero wrote:
>> ..
>> Ho risolto cosi'
>> =IIf(IsNull(DLookUp("Importo";"G_Imballi";"IdCarico =" &
>> [IdCarico]));0;DLookUp("Importo";"G_Imballi";"IdCarico =" &
>> [IdCarico]))
>
> Cosě fai il DLookUp due volte. Prova con un solo nz()
>
> =nz(DLookUp("Importo";"G_Importi";"IdCarico =" & [IdCarico]))
> o
> =nz(DLookUp("Importo";"G_Importi";"IdCarico =" & [IdCarico]);0)
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
www.donkarl.com/it

ciao Karl
ho #Errore


title: zero anzichè null

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:51d9861e$0$1373$4faf...@reader1.news.tin.it...

Stai  Dlookup-ando due volte, se per la ricerca usi un campo non indicizzato
la questione si fa laboriosa
Ma cercare di capire perche' da' errore no eh ? Hai provato a vedere cosa
contiene IdCarico ?


title: zero anzichè null

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:krdo58$31v$1...@virtdiesel.cu.mi.it...

ciao Roberto e grazie

cmq ho sempre null
ma ho visto che il risultato torna ugualmente.

Io credo che è tutto dovuto alla Query G_Imballi
sql:
SELECT G.IDCarico, fctround(Sum([?uro]*[Quantità])) AS Importo
FROM [Dettagli sugli ordini] AS G
WHERE (((G.IDProdotto)=340 Or (G.IDProdotto)=341 Or (G.IDProdotto)=342))
GROUP BY G.IDCarico;


title: Urgente - Problema con query

author: Misirion

text:
Ciao a tutti,
mi si è recentemente posto un problema stranissimo, del
quale non vengo a capo.
Ho scritto una query del tipo:
"SELECT * FROM Elenco ORDER BY FiltraAnno(anno)"
dove FiltraAnno è una funzione definita nello stesso modulo.
Ora, considerato il fatto che alcune settimane fa questa
query mi restituiva il risultato sperato e che recentemente
ho dovuto reinstallare Office, com'è possibile che ora mi
viene detto che la funzione FiltraAnno non è definita?!
Com'è che prima funzionava e ora no, e com'è possibile che
non venga trovata la funzione? Come gliela posso far trovare?
Spero vogliate aiutarmi, ho una fretta tremenda e questa
proprio non me l'aspettavo...
Grazie
Misirion


title: [segnalazione] sfide

author: Andrea

text:
domani sera alle 21 su rai 3 chi è il migliore tra Pelè e
Maradona...settimana prossima duello Totti e Topo Gigio
Andrea


title: [segnalazione] sfide

text:
"Andrea" <
asfsdfd...@libero.it
> ha scritto nel messaggio
news:XzJwg.50154$_J1.5...@twister2.libero.it...
> domani sera alle 21 su rai 3 chi è il migliore tra Pelè e
> Maradona...settimana prossima duello Totti e Topo Gigio
>
> Andrea
>
sbagliato news
sorry


title: Aiuto! per favore...

author: Cristiano

text:
Ciao a tutti!
Devo costruirmi un database per me stesso. Con Access non ho problemi: lo so
usare abbastanza e me la cavo discretamente; con VBA sono parecchio negato,
e vorrei impararlo bene.
Qualcuno sa consigliarmi qualche buon libro che insegni il VBA a partire dai
concetti di base di VB, un libro facile facile che mi permetta di imparare
davvero?
Ho trovato dei libri della Microsoft Press ("MSAccess2000 - Guida all'uso" e
"Programmare MSAccess2000"), ma devo dire che non ne sono molto soddisfatto.
Ringrazio anticipatamente chi saprà darmi qualche indicazione.
--
Cristiano


title: Aiuto! per favore...

author: Roberto dal portatile

text:
"Cristiano" <
no...@nowhere.it
> ha scritto nel messaggio
news:9lquti$3o6$1...@nreadA.inwind.it...

Prova ad andare sul Sito Comune (link qui sotto), Sezione Libri: ci
trovereai le recensioni di alcuni libri.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiuto! per favore...

author: Diego Frasson

text:
Secondo me il migliore di tutti è "Costruire Applicazioni con Access" di
Mike Devis ed. Apogeo (c'è la seconda edizione che è uscita da poco a
testimoniare del successo della prima) per L. 88.000 .
Ciao Diego
"Cristiano" <
no...@nowhere.it
> ha scritto nel messaggio
news:9lquti$3o6$1...@nreadA.inwind.it...



title: ritornare a record precedente

author: stefano

text:
Buon giorno
ho una maschera(maschere continue) che ha una lista di record, l'utente si
posiziona su un record e tramite un pulsante di comando con una routine
effettua una serie di modifiche su questo record e al termine un requery
generale.
Dopo il requery della maschera però, la maschera si apre partendo dal primo
record , io avrei bisogno che si riposizionasse sul record su cui stava
lavorando l'utente.ogni record ha un IDRECORD.
Potrei risolvere con un requery solo sui controlli ma ho bisono di un
requery generale che mi aggiorni anche la query su cui è basata la maschera
Ho provato con VAI A RECORD, TROVA RECORD ma non funziona.
Potete aiutarmi ?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: ritornare a record precedente

author: Alessandro Cara

text:
stefano wrote:
> Buon giorno
>
> ho una maschera(maschere continue) che ha una lista di record, l'utente si
> posiziona su un record e tramite un pulsante di comando con una routine
> effettua una serie di modifiche su questo record e al termine un requery
> generale.
> Dopo il requery della maschera però, la maschera si apre partendo dal primo
> record , io avrei bisogno che si riposizionasse sul record su cui stava
> lavorando l'utente.ogni record ha un IDRECORD.
> Potrei risolvere con un requery solo sui controlli ma ho bisono di un
> requery generale che mi aggiorni anche la query su cui è basata la maschera
>
> Ho provato con VAI A RECORD, TROVA RECORD ma non funziona.
>
3D "stesso record dopo requery" by giuseppe 30/07/2006 - 11.09
--
ac


title: casella riepilogo a esclusione su maschera continua

text:
Ho una maschera continua, dove vengono selezionati dei nominativi,
tramite la casella di riepilogo, per inserire delle indicazioni sul
nominativo selezionato.
Il problema nasce sulla seleziona per i successivi record. La casella
di riepilogo mi riporta sempre tutti i nominativi compresi quelli già
usati.
Vorrei poter avere nella casella di riepilogo solo quelli che non sono
stati richiamati nei precedenti record, questo per avere nella casella
di riepilogo, sempre meno righe (leggibile) ed evitare il richiamo di
duplicati.
Preciso che la casella di riepilogo è alimentata da una stored.
Se sono stato chiaro, vorrei sapere come poter gestire una cosa del
genere.
Ciao.


title: lista file presenti su cartella ftp

author: AEOM

text:
ciao a tutti,
qual'è secondo voi li modo migliore per ottenere la lista dei file presenti
in un sito ftp?
gradito un esempio :-)
ciao, AEOM


title: lista file presenti su cartella ftp

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:mTMkd.156367$b5.76...@news3.tin.it...

Potresti fare un dir tuadir >ftp.txt e poi importare nel db il txt generato


title: salvare report come immagine?

author: Matteo Testoni

text:
Qualcuno sa se è possibile salvare una pagina di un report come
immagine??
Quando esporto in word non mi esporta le linee e i riquadri sto
bastardo....


title: salvare report come immagine?

author: Antonio Biso

text:
Matteo Testoni ha scritto nel messaggio <
38B53A42...@tecna.it
>...

Ti installi Acrobat reader versione 4 che ti fornisce l'acrobat Writer (o il
distiller) che ti permettono di stampare il report in formato PDF.
Quello è quello che vuoi tu!
Antonio


title: salvare report come immagine?

author: Fabio Montagner

text:
Perchč no in formato snapshot, leggibile con Snapshot Viewer.
E' tutto Microsoft ( . . .mah!)


title: salvare report come immagine?

author: Paolo opg

text:
con acrobat è possibile, ma costicchia qualcosa...
--
+----
| Paolo O.
|
jan...@hotmail.com
+----
Matteo Testoni <
ba...@tecna.it
> wrote in message
38B53A42...@tecna.it...



title: salvare report come immagine?

author: Giovanni Albertone

text:
On Thu, 24 Feb 2000 15:34:06 +0100, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>Ti installi Acrobat reader versione 4 che ti fornisce l'acrobat Writer (o il
>distiller) che ti permettono di stampare il report in formato PDF.
Non e' esatto, non indurre false speranze :-)
Acrobat reader e' il lettore per i file pdf. E' disponibile
gratuitamente, ma non include il driver di scrittura.
La suite completa che ti permette di crearli e' Acrobat Exchange, e
costa $$$, anche se non moltissimo (credo intorno alle 5-600k lire).
A proposito, come hai risolto alla fine il tuo problema di stampa
multipla di pdf? Sto per avere un casino simile in cui devo stampare
svariate decine di pagine Excel in file PDF diversi, e mi sa che avro'
lo stesso problema di automatizzare l'immissione del nome del file...
--
Ciao,
Giovanni


title: salvare report come immagine?

text:
Giovanni Albertone ha scritto nel messaggio ...
>On Thu, 24 Feb 2000 15:34:06 +0100, "Antonio Biso" <
ch...@etruria.net
>
>wrote:
>
>>Ti installi Acrobat reader versione 4 che ti fornisce l'acrobat Writer (o
il
>>distiller) che ti permettono di stampare il report in formato PDF.
>
>Non e' esatto, non indurre false speranze :-)
Versione 4, ho detto versione 4, che č a pagamento!!!
>A proposito, come hai risolto alla fine il tuo problema di stampa
>multipla di pdf? Sto per avere un casino simile in cui devo stampare
>svariate decine di pagine Excel in file PDF diversi, e mi sa che avro'
>lo stesso problema di automatizzare l'immissione del nome del file...
Io cambiavo il nome del report via codice prima di mandarlo in stampa.
Questo faceva sě che nella finestra di dialogo mi comparisse per defualt
tale nome, quindi dovevo solo fare invio...
Insomma, semi automatico...
Antonio


title: salvare report come immagine?

text:
On Thu, 24 Feb 2000 16:12:18 +0100, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>Versione 4, ho detto versione 4, che è a pagamento!!!
Che c'entra la versione, il reader e' gratis pure nella versione 4, io
ce l'ho qui davanti agli occhi.
Per essere piu' esatti:
Adobe Acrobat Reader 4.0 e' gratis
Adobe Acrobat 4.0 (non si chiama piu' Exchange) e' a pagamento, e
include reader, writer, distiller ecc.
--
Ciao,
Giovanni


title: salvare report come immagine?

text:
Giovanni Albertone ha scritto nel messaggio ...

Oh!
Io c'ho davanti il CD che si chiama
Adobe Acrobat 4.0
E c'ha il writer il distiller ecc..
Antonio


title: salvare report come immagine?

text:
On Thu, 24 Feb 2000 17:56:14 +0100, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>>Adobe Acrobat Reader 4.0 e' gratis
>>Adobe Acrobat 4.0 (non si chiama piu' Exchange) e' a pagamento, e
>>include reader, writer, distiller ecc.
>
>
>Oh!
>Io c'ho davanti il CD che si chiama
>Adobe Acrobat 4.0
>E c'ha il writer il distiller ecc..
E io che ho detto???? :-)
Nel tuo messaggio originale dicevi "Acrobat reader", e non solamente
"Acrobat" :-)
BTW, sai quanto costa in Italia? Me ne devo comprare una copia a
breve.
--
Ciao,
Giovanni


title: salvare report come immagine?

text:
Giovanni Albertone ha scritto nel messaggio ...
>On Thu, 24 Feb 2000 17:56:14 +0100, "Antonio Biso" <
ch...@etruria.net
>
>wrote:
>
>>>Adobe Acrobat Reader 4.0 e' gratis
>>>Adobe Acrobat 4.0 (non si chiama piu' Exchange) e' a pagamento, e
>>>include reader, writer, distiller ecc.
>>
>>
>>Oh!
>>Io c'ho davanti il CD che si chiama
>>Adobe Acrobat 4.0
>>E c'ha il writer il distiller ecc..
>
>E io che ho detto???? :-)
>Nel tuo messaggio originale dicevi "Acrobat reader", e non solamente
>"Acrobat" :-)
Ok, ok
>
>BTW, sai quanto costa in Italia? Me ne devo comprare una copia a
>breve.
Non te lo so dire, mamma azienda ha fornito....
Antonio


title: Costruzione tabella x invio listini e sue relazioni

author: Master

text:
Ciao a tutti,
Devo sviluppare un metodo per spedire via fax dei listini sviluppati
in excel ai terzisti contenuti nel mio database, tenendo conto che
questi possono avere più listini. Prima di passare alla fase
"pratica", però, vorrei un consiglio da Voi su come potrei impostare
la costruzione delle tabelle e delle relazioni tra le stesse.
Nel mio db ci sono queste tre tabelle:
---------------------------------
Tabella TERZISTI:
- IDTerzista (contatore)
- RagioneSociale1 (testo)
- RagioneSociale2 (testo)
- CodiceFiscale
- PartitaIVA
- ...
---------------------------------
Tabella SEDI:
- IDSede (contatore)
- IDTerzista (numerico), in relazione uno-molti con l'IDTerzista della
tabella TERZISTI
- Indirizzo (testo)
- Città (testo)
- Fax1 (testo)
- ...
---------------------------------
Tabella LISTINI (senza alcuna relazione, per ora)
- IDListino (contatore)
- NomeListino (testo)
- PathListino (testo)
---------------------------------
Ora: il risultato finale che voglio ottenere è una maschera continua
elencante RagioneSociale1, Città e Fax dei terzisti: fin qua tutto
bene. Da questa maschera devo poter spuntare, per ogni terzista, se un
listino deve essere inviato o no: e qui iniziano i dubbi.
Ho pensato di creare questa tabella:
---------------------------------
Tabella COMMERCIALE:
IDCommerciale (contatore)
IDTerzista (numerico), in relazione uno-molti con l'IDTerzista della
tabella TERZISTI
IDListino (numerico), in relazione uno-molti con l'IDListino della
tabella LISTINI
Invio (campo si/no)
---------------------------------
Secondo voi, sono sulla buona strada?
Grazie a tutti in anticipo.
Denis


author: Roberto da casa

text:
"Master" <
costa...@inwind.it
> ha scritto nel messaggio
news:9c2f74f8.03110...@posting.google.com...

Se usi WinFax vai sul Sito Comune (link qui sotto) e nella Sezione General
prova a dare un'occhiata all'esempio allegato alla FAQ intitolata "Inviare
da VBA per FAX una copertina e/o un file usando SDK di WinFax PRO 10.0 di
Symantec".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------