title: Parametro query da campo maschera

text:
"luca2" <
gie...@gigi.2ainfo.it
> ha scritto nel messaggio
news:9th50u$djf$1...@fe1.cs.interbusiness.it...

Ok, vi spaparacchio tutta la storia... è che neanche i nomi reali sono molto
chiari! Comunque:
Nella mia tabella principale (su cui si basa la maschera) ogni record è un
proghramma; esiste un campo che si chiama TIPO, che specifica se
l'applicazione è un programma, un gioco, un sistema operativo, ecc...; poi
c'è un'altro campo che si chiama GENERE e specifica ulteriormente di cosa si
tratta: il fatto è che le voci che possono comparirvi dipendono dal valore
del campo TIPO (se TIPO = Applicazione, allora GENERE può essere grafica,
videoscrittura, ecc..., mentre se TIPO = Gioco, ovviamente le scelte
possibili devono essere diverse, come simulazione di volo, coin-up,ecc...).
Esistono poi due tabelle: uno che contiene i TIPI (due campi: ID e Nome), e
una che contiene i GENERI (questa volta i campi sono 3: ID, Nome e ID del
TIPO al quale il genere si riferisce).
Per realizzare la maschera ho collegato il campo TIPO con un insieme di
radio button, e volevo permettere all'utente di scegliere il GENERE da una
combo box: cioè, una volta scelto il radio button approriato (e quindi
stabilito il valore del campo TIPO), nel combo GENERE dovrebbero comparire
solo i GENERI che si riferiscono a tale TIPO (non voglio che per TIPO =
Sistema Operativo mi compaia come scelta del genere Simulazione di Volo...).
Qundi ho pensato: invece che prendere come origine riga per la combo box
l'intera tabella dei GENERI, prendo una query che ogni volta (metto un
requery sulla selezione del radio button) mi sceglie in tale tabella solo i
record in cui il campo ID Tipo corrisponde al TIPO selezionato col radio
button... eccoci male!
Utilizzando la finestra di composizione query, ho allora impostato come
criterio del campo ID TIPO della tabella dei GENERI il seguente:
me![TIPO]
dove TIPO è il nome del campo della tabella principale che contiene l'ID del
tipo asseganto a quel programma tramite il radio button.
La cosa però non deve essere corretta, dato che lui invece di prendere come
parametro per la selezione dei record il valore del campo TIPO, mi chide di
inserire a mano un valore per il parametro "me![TIPO]", come se fosse una
variabile da definire al momento in cui si lancia la maschera....
Insomma, a parte tutte queste manfrine, la domanda fondamentale è: come si
fa a creare una quesri in cui un parametro di confronto non sia un valore
fisso o immesso dall'esterno, ma il valore di un campo del record
visualizzato nella mschera?
Sper di essere stato più chiaro...
Grazie
Giacomo


title: cerco mdb comuni (cap codice pv e REGIONE!)

author: Valerio Dal Monte

text:
Qualcuno ce l'ha o lo ha visto in rete?
Mercy


author: Fabrix

text:
Il 06 Feb 2003, 23:22, "Valerio Dal Monte"
<Valerio...@ValerioDalMonte.com> ha scritto:
> Qualcuno ce l'ha o lo ha visto in rete?
> Mercy
>
>
Vai su
www.sitocomune.com
sezione risorse
Troverai ciň che ti serve.
Ciao
--------------------------------
Inviato via
http://usenet.libero.it


text:
vi sono solo 4 links italiani e su tutti NIENTE quindi il consiglio era
inutile


title: Scontrino fiscale - Documento Commerciale - come inviarlo via web?

author: RobertoA

text:
Mi par di leggere che sia possibile inviare, via collegamento coi
sistemi Agenzia Entrate, uno scontrino fiscale, usando quello che
chiamano Documento Commerciale
C'e' la procedura via web apposita
E da quel che ho capito, questa procedura puo' sostituire il
registratore fiscale
Quindi la domanda e':  come fare per inviare un Documento Commerciale da
procedura Access direttamente verso i sistemi Agenzia Entrate?
Qualcuno si e' avventurato e puo' farci capire come fare?


author: BFS

text:

l'ultima volta che avevo dato un occhio, lo scontrino andava compilato
manualmente nel portale...quindi poco pratico a meno che ad usarlo non
sia peppiniello elettricista che fa 2 scontrini al giorno

non mi pareva che avessero messo a disposizione ne un import in xml per
velocizzare la cosa e neppure un websevices per fare tutto in automatico
rendendo a mio avviso totalmente inutile la cosa se non per chi fa un
paio di scontrini al giorno e ha tempo da perdere a compilarseli online

hai un link delle specifiche tecniche?

BFS


text:

No, con le specifiche no
Ho posto la domanda sostanzialmente perche' mi e' passato sotto le
fosche pupille questo link

https://www.passepartout.net/software/app-scontrino-elettronico

e se lo fa Passpartout allora lo 'fammo anche annoi'


text:

vedi qui
https://www.agenziaentrate.gov.it/portale/web/guest/schede/comunicazioni/fatture-e-corrispettivi/fatture-e-corrispettivi-st/st-invio-corrispettivi-registratori-telematici-temp

credo sia tramite api non ho tempo di leggere bene ma dovrebbe essere
questo quello che ti serve

https://www.agenziaentrate.gov.it/portale/documents/20143/343766/Provvedimento+28102016+trasmissione+telematica+corrispettivi_Api+REST+Gestionali.pdf/11cf3370-4b6b-5e3d-719a-7f48a412f7de

facci sapere
BFS


author: Simone Calligaris

text:
> > Quindi la domanda e': come fare per inviare un Documento Commerciale da
> > procedura Access direttamente verso i sistemi Agenzia Entrate?
> > Qualcuno si e' avventurato e puo' farci capire come fare?
> l'ultima volta che avevo dato un occhio, lo scontrino andava compilato
> manualmente nel portale...quindi poco pratico a meno che ad usarlo non
> sia peppiniello elettricista che fa 2 scontrini al giorno

Ma non erano i totali giornalieri che s'inviavano tramite portale?

Saluti.


text:

no, stiamo parlando per chi il registratore di cassa proprio non lo vuole
c'è la possibilita di stampare un documento commerciale da dare al
cliente, un banale pdf
e lo scontrino vero e proprio va compilato nel portale dell'ade

è più corretto chiamarlo documento commerciale online

https://www.agenziaentrate.gov.it/portale/gli-strumenti-a-disposizione

BFS


text:
> no, stiamo parlando per chi il registratore di cassa proprio non lo vuole
> c'è la possibilita di stampare un documento commerciale da dare al
> cliente, un banale pdf
> e lo scontrino vero e proprio va compilato nel portale dell'ade
>
> è più corretto chiamarlo documento commerciale online
>
>
https://www.agenziaentrate.gov.it/portale/gli-strumenti-a-disposizione

Ah,  ok.

Saluti.

P:S: Comunque esiste un'altra soluzione per chi non vuole il registratore (significa che emette pochi scontrini) ma nemmeno impazzire sul portale: sostituire quei rari scontrini con Fatture elettroniche.


title: Accedere a questo NG senza essere connessi con Libero

author: mm

text:
Scusate ho Alice adsl con tin e da quando mi connetto con Alice non posso
più accedere a questo NG , qualcuno mi sa dire se c'è modo anche con alice
per accedere qui.
Inviatemi la risposta a
mar...@libero.it
Grazie.


author: Antonio Biso

text:
"mm" <
mar...@libero.it
> ha scritto nel messaggio
news:mNqlc.166040$Kc3.5...@twister2.libero.it...
> Scusate ho Alice adsl con tin e da quando mi connetto con Alice non posso
> più accedere a questo NG , qualcuno mi sa dire se c'è modo anche con alice
> per accedere qui.
Eeeehhh...
La conoscenza della struttura dei newsserver.....
Devi usare il server di NG di tin, verifica sul sito quale è.
Se non esiste, dovrai trovare un newsserver pubblico, ormai quasi
inesistenti.
Se esiste ma non c'è questo NG, stessa fava...
> Inviatemi la risposta a
mar...@libero.it
Antonio


author: Alessandro Cara

text:
Antonio Biso wrote:
[cut]
> Se esiste ma non c'è questo NG, stessa fava...
pero' si cambia il "pecorino"
--
a.cara


text:
Non ho capito .
Devo usare quello di Tin o non si  puo' fare .
Qual'e' la risposta ?
Vi sarei grati per una risposta che si riesca a capire ,
non riesco a interpretare questa , in quanto non so se č uno scherzo.
Anche perchč mi sembra che sul Newgroup di Tin
it.compl.access.it
 non esista
o sbaglio ?


text:
"mm" <
mar...@libero.it
> ha scritto nel messaggio
news:bwtlc.166355$Kc3.5...@twister2.libero.it...

Se sul NEWSSERVER di TIN non esiste il NEWSGROUP di access, devi usare un
NEWSSERVER pubblico.
Se ti connetti con TIN, NON puoi usare il NEWSERVER di libero!!!
Antonio


author: ggac

text:
Incredibilmente il caro Antonio Biso  <
ch...@etruria.net
>
scrisse nel suo facondo italiano:

Io ci scrivo quindi esisto,.. pardon esiste
news.tin.it
ciao


text:
"ggac" <
cut-...@tin.it
> ha scritto nel messaggio
news:ZEtlc.186006$rM4.7...@news4.tin.it...

Ufff...
Che nome di newsserver hai settato nel tuo newsreader?
Antonio


text:
> > > Antonio
> >
> > Io ci scrivo quindi esisto,.. pardon esiste
> >
> >
news.tin.it
> > ciao
>
> Ufff...
>
> Che nome di newsserver hai settato nel tuo newsreader?
>
> Antonio
>
scsua ma quale scelgo quindi tra quelli di
tin.it
 per accedere a questo a
cui scrivi ?
Se mi puoi rispondere a
mar...@libero.it
 ti sarei grato perchè altrimenti mi
devo sempre connettere con libero per leggere.


text:
"mm" <
mar...@libero.it
> ha scritto nel messaggio
news:yfLlc.167661$Kc3.5...@twister2.libero.it...
> > > > Antonio
> > >
> > > Io ci scrivo quindi esisto,.. pardon esiste
> > >
> > >
news.tin.it
> > > ciao
> >
> > Ufff...
> >
> > Che nome di newsserver hai settato nel tuo newsreader?
> >
> > Antonio
> >
>
>
> scsua ma quale scelgo quindi tra quelli di
tin.it
 per accedere a questo a
> cui scrivi ?
Cazzo, cazzo, cazzo
1) NEWSSERVER: computer a cui ci si connette via internet e sul quale
vengono memorizzati i messaggi di una serie di NEWSGROUP
2) NEWSGROUP: forum di discussione che contiene una serie di messaggi sullo
stesso tema
3) NEWSREADER: programma che permette la connessione ad un NEWSSERVER per
leggere e scrivere messaggi sui NEWSGROUP
4) Esistono tanti Newsserver al mondo: ogni tot essi si sincronizzano
cosicché i messaggi contenuti in uno finiscono in tutti gli altri
5) Un utente si collega ad un newsserver, seleziona un newsgroup e legge i
messaggi che ivi trova. Inoltre scrive i propri messaggi per un newsgroup su
quel newsserver
6) Quando quel newsserver si sincronizza con gli altri (vedi 3) i messaggi
che uno vi ha scritto finiscono anche negli altri, così gli altri utenti che
usano altri newsserver possono vedere i messaggi come se fosse un'unica
macchina
7) Il gestore del Newsserver decide quali Newsgroup tenere sulla propria
macchina: ovviamente se un newsgroup non esiste in un newsserver, la
sincronizzazione con un altro newsserver che lo contiene non sortisce alcun
effetto per quel newsgroup!
8) Da qualche anno i fornitori di connettività (provider) hanno dei propri
newsserver e consentono l'accesso SOLO ai propri utenti, che in quel momento
hanno un IP rilasciato da quel provider. Pertanto un utente che accede con
Tin, non può accedere al Newsserver di libero o tiscali e viceversa.
9) Esistono alcuni newsserver pubblici, non legati a particolari provider e
ai quali si può accedere a prescindere dalla propria connettività. Stanno
diventando sempre più rari e soprattutto non è detto che abbiano tutti i
newsgroup che hanno invece gli altri newsserver
Tornando alla tua domanda:
scsua ma quale scelgo quindi tra quelli di
tin.it
 per accedere a questo a
> cui scrivi
CHE VOR DI?!?!?!
Se tu sei un utente tin devi usare il Newsserver TIN, il cui nome lo trovi
sul sito tin da qualche parte dove parla di impostazioni di configurazione e
sarà qualcosa tipo
news.tin.it
. Questo nome lo metti nel nome server news
quando configuri il tuo Newsreader.
Non puoi mettere il nome del newsserver libero se sei utente tin perchè ti
sputa.
Una volta connesso al server di tin puoi selezionare il newsgroup di access
e usarlo!
SE, ma mi parrebbe strano, il server di tin non ha il newsgroup di access,
ti rimane solo di trovare un newsserver pubblico che contiene il newsgroup
di access
Puff pant
>
> Se mi puoi rispondere a
mar...@libero.it
 ti sarei grato perchè altrimenti
mi
> devo sempre connettere con libero per leggere.
Antonio


author: MA

text:

Biso, calmo. La parola magica è "vacanza"!!!
MAssimiliano


author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:XHMlc.37100$Qc.14...@twister1.libero.it...
>
> Cazzo, cazzo, cazzo
Pure tu però; se glielo spieghi con questi francesismi non capisce.
------- omississone --------
> Puff pant
Fuma, fu'!
> Antonio
Ciao.
--
Sergio MAZZA


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:5I0mc.3118$%x6....@news.edisontel.com...
> > > > > > Antonio
> > > > >
>
> Biso, calmo. La parola magica è "vacanza"!!!
> MAssimiliano
La parola magica è SFOLTIMENTO del quoting!!!
Antonio


author: djfede

text:
"mm" <
mar...@libero.it
> wrote in message news:<mNqlc.166040$
Kc3.5...@twister2.libero.it
>...

Ciao, scusa ma ... non fai prima ad usare
www.google.it
 e scegliere
"Gruppi", "IT", ...
oppure
www.newsland.it
Ciao.
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&group=it.comp.appl.access


title: [OT] Ex calciatore Venezia affetto da anorressia nervosa

author: RobertOne

text:
Ciao a tutti, scusate per l'ot.
Hanno fatto vedere su Italia 1 un appello da parte di un ex calciatore del
Venezia, affetto in un primo momento da un tumore ad un polmone e
successivamente preso da un'anoressia nervosa. C'è qualcuno che si ricorda
l'indirizzo di posta elettronica? Ricordo solo la parte finale @
libero.it
Grazie a tutti.
Roberto


author: Alessio

text:
RobertOne ha scritto:

prova a vedere sul sito di studio aperto sezione "notizie principali"
tra le notizie delle scopate della arcuri e sulle tette rifatte della
falchi dovrebbe esserci quello che cerchi
ale


title: RICHIESTA DI SVILUPPO PROGRAMMA

author: Mauro Chellini

text:
Mi pare un ottimo suggerimento avvertire che, per la richiesta di sviluppo
di un programma per la mia attività, mandato al NG in data 18/05/2002 mi
trovo nella zona di Roma.
Confido di risolvere il problema della mia attività tramite qualche ottimo
programmatore di Access.
Ciao!
Mauro


title: Procedura di attach in VBA

text:
Ciao a tutti
ritorno alla ribalta con alcune problematiche non semplici
In un database ho una procedura di link dinamico alle tabelle
da front end a back end, entrambi in access.
Il link serve per due motivi:
1) possibilità di cambiare il server di back end
2) verifica dell'esistenza delle tabelle e della congruenza della base dati
a cui accede il front end.
La procedura di attach non fa altro che scaricare una tabella dove è
contenuta la
lista di tutte le altre tabelle (master table). In seconda istanza esegue un
ciclo
e per ognuna di esse effettua (in DAO):
DoCmd.TransferDatabase,... acLink
Ora mi chiedo perché eseguendo la stessa procedura su due PC differenti  (ma
identici in termini
di hardware e con gli stessi software installati sopra), sul primo è
velocissima, sul secondo lentissima.
Ho pensato che potesse essere un discorso di cache, che però non saprei come
ottimizzare, e poi
è strano che lo faccia tutte le volte...
Potrebbe essere un baco? O cosa sbaglio?
Grazie a chi vorrà aiutarmi.
ByZ-2K


title: concatenazione campi

author: G 1 0 X®

text:
Buonasera a tutti....
La domanda che sto per porvi l'ho gia fatta un po di tempo fa... ma ci
riprovo
magari formulandola in modo più chiaro:
ho una tabella con N record e 2 campi (campo a e campo b)
quello che voglio fare è concatenare i valori del campo a di tutti gli n
record in un unico report o in una maschera, in questo modo:
VALORI "a" = a1, a2, a3, a4, a5, a6, a7,............aN-1,aN.
                         |questi qui sopra sono i valori dei campi A|
come posso fare?
ho letto anche tutte le dritte sul vostro sito ma non ho trovato niente al
riguardo.... complimenti comunque per il sito!
grazie a presto!
Marco.
--
____________________________
   G 1 0 X®
Web:
www.giox.net
Alt. Mail:
info...@libero.it
Icq Uin: 47698601
Irc Chan. @azzurranet:
   #mhackerone; #ahccc; #linux;
_____________________________


title: concatenazione campi

author: Roberto da casa

text:
"G 1 0 X®" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:OY5z6.5905$wG3.6...@news.infostrada.it...
> Buonasera a tutti....
> La domanda che sto per porvi l'ho gia fatta un po di tempo fa... ma ci
> riprovo
> magari formulandola in modo più chiaro:
>
> ho una tabella con N record e 2 campi (campo a e campo b)
> quello che voglio fare è concatenare i valori del campo a di tutti gli n
> record in un unico report o in una maschera, in questo modo:
> VALORI "a" = a1, a2, a3, a4, a5, a6, a7,............aN-1,aN.
>                          |questi qui sopra sono i valori dei campi A|
> come posso fare?
> ho letto anche tutte le dritte sul vostro sito ma non ho trovato niente al
> riguardo.... complimenti comunque per il sito!
> grazie a presto!
> Marco.
> --
Se vuoi che qualcuno prenda in considerazione il tuo problema forse occorre
che tu ci racconti qualche cosina di più, che renda il tuo problema più
definito.
Quale è il numero massimo dei record contenuto nella tabella? Quale è la
lunghezza media dei caratteri del valore del campo A? Quale è il tipo di
dato del campo A?
Tutte queste domande tendono a capire se tutti i tuoi valori è plausibile
che entrino nella lunghezza massima di un unico controllo. Tu che ne pensi?
Un controllo sarà sufficiente a contenere tutti i valori?
Comunque se la cosa ti può rinfrancare, tecnicamente la cosa è fattibile ed
anche in una maniera relativamente facile: apri un recordset sulla tua
tabella, con un ciclo Do ... Loop ti leggi tutti i record, quindi con i
valori del campo A letti ti crei dinamicamente una stringa, nella quale
andrai ad intervallare i sigoli valori con una virgola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: concatenazione campi

text:
"G 1 0 X®" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:OY5z6.5905$wG3.6...@news.infostrada.it...
> Buonasera a tutti....
> La domanda che sto per porvi l'ho gia fatta un po di tempo fa... ma ci
> riprovo
> magari formulandola in modo più chiaro:
>
> ho una tabella con N record e 2 campi (campo a e campo b)
> quello che voglio fare è concatenare i valori del campo a di tutti gli n
> record in un unico report o in una maschera, in questo modo:
> VALORI "a" = a1, a2, a3, a4, a5, a6, a7,............aN-1,aN.
>                          |questi qui sopra sono i valori dei campi A|
> come posso fare?
> ho letto anche tutte le dritte sul vostro sito ma non ho trovato niente al
> riguardo.... complimenti comunque per il sito!
> grazie a presto!
> Marco.
Questa di seguito non vuole essere una soluzione ma una traccia,
spero che possa servire anche se avendola scritta "al volo" conterrà
sicuramente degli errori ed avrà dei limiti.
dim strTMP as string    ' variabile stringa - ma va là?
dim rstVALORI as ADO.recordset    'variabile per scorrere l'elenco
'creazione dell'elenco in memoria
Set rstVALORI = CurrentDb.OpenRecordset( _
                "SELECT <nome campo> FROM <nome tabella>;", _
                dbOpenSnapshot)
with rstVALORI    'uso elenco per le operazioni
 .movefirst    'mi sposto all'inizio (sempre meglio ma non indispensabile)
 do until .eof    'se fine elenco esco
 'accodo alla variabile una virgola ed una stringa
  strTMP = strTMP & "," & str(.fields(0).value)
 loop    '
end with    'fine dell'uso di elenco
rstVALORI.close    'chiudo l'elenco
set rstVALORI nothing    'annullo la variabile
Non meravigliarti se contiene degli errori, non sono una cima di
programmatore ;-)
La stringa si può sostituire con altri oggetti ma attento alla lunghezza,
niente è infinito.
ciao
--
Claudio Tregambe


title: concatenazione campi

text:
grazie Claudio! proverò e ti farò saper...
Comunque la traccia è ottima!


title: concatenazione campi

text:
> Se vuoi che qualcuno prenda in considerazione il tuo problema forse
occorre
> che tu ci racconti qualche cosina di più, che renda il tuo problema più
> definito.
> Quale è il numero massimo dei record contenuto nella tabella? Quale è la
> lunghezza media dei caratteri del valore del campo A? Quale è il tipo di
> dato del campo A?
> Tutte queste domande tendono a capire se tutti i tuoi valori è plausibile
> che entrino nella lunghezza massima di un unico controllo. Tu che ne
pensi?
> Un controllo sarà sufficiente a contenere tutti i valori?
> Comunque se la cosa ti può rinfrancare, tecnicamente la cosa è fattibile
ed
> anche in una maniera relativamente facile: apri un recordset sulla tua
> tabella, con un ciclo Do ... Loop ti leggi tutti i record, quindi con i
> valori del campo A letti ti crei dinamicamente una stringa, nella quale
> andrai ad intervallare i sigoli valori con una virgola.
>
> --
> Roberto
Il numero massimo di record nella tabella è 7.
La lunghezza media è 10 ed il tipo di dato è Testo quindi in un unico
controllo
entra tutto. Grazie per l'aiuto provo con il ciclo...
Ciao!


title: machera con ctl non associati...accodamento record....

author: Enrico Virginio

text:
Ho costruito una maschera associata ad una tabella e ho dissociato i
controlli della maschera dai relativi campi...
Non chiedetemi il perchè della mia scelta...è una maschera di
inserimento che però non deve essere legata direttamente alla tabella,
il record deve essere inserito solo dopo opportune verifiche e solo in
certi casi....
Ora, mi sono studiato l'esempio sul sito comune su come risolvere tale
problematica...ma...vorrei qualche consiglio...visto che la cosa non è
tra le più semplici...
La via più semplice che mi è venuta in testa è stata quella di crearmi
un pulsante tipo "salva" che avvia una query di accodamento...ma ci sono
circa 40-50 campi da accodare...la cosa diventa poco gestibile...
Pensavo di usare DAO....
ma come ?
I nomi dei campi della maschera sono identici ai campi della tabella ed
inoltre, il nome di ogni campo l'ho inserito anche nella proprietà TAG
del campo stesso della maschera...
l'idea è questa:
volevo creare una routine che sul pulsante "salva":
1) Imposta il l' origine dati della maschera alla tabella (e qua
problemi non ce ne sono)
2) Con un ciclo For-Next imposta l'origine controllo di ogni campo della
maschera alla proprietà TAG del campo stesso così che ogni campo della
maschera prenda l'origine dati dal campo della tabella (e anche qui ce
l'ho fatta)
3)Accodare il record....COME ?
Aspetto ansioso....
Grazie mille...
ciao.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Riccardo Baldinotti

text:
"Enrico Virginio" <
nor...@libero.it
> wrote in message
news:fa5e02f227f97ccc20...@mygate.mailgate.org
> Ho costruito una maschera associata ad una tabella e ho dissociato i
> controlli della maschera dai relativi campi...
> Non chiedetemi il perchè della mia scelta...è una maschera di
> inserimento che però non deve essere legata direttamente alla tabella,
> il record deve essere inserito solo dopo opportune verifiche e solo in
> certi casi....
Non ti chiedo il perché, semplicemente perché anche io faccio così.
> La via più semplice che mi è venuta in testa è stata quella di crearmi
> un pulsante tipo "salva" che avvia una query di accodamento...ma ci sono
> circa 40-50 campi da accodare...la cosa diventa poco gestibile...
Se devi fare dei controlli, per esempio dovrai accertarti che tutti i
campi importanti siano stati riempiti, così
if isnull(campo1) then
  testo = msgbox("prego scrivere il nome", vbcritical + vbokonly)
  campo1.setfocus
else
 ....
e questo per ciascun campo.
> I nomi dei campi della maschera sono identici ai campi della tabella ed
> inoltre, il nome di ogni campo l'ho inserito anche nella proprietà TAG
> del campo stesso della maschera...
... perciò dovrebbe essere facile scrivere qualcosa tipo:
docmd.openform "scrivi dati", , , , acformadd (maschera con i campi
collegati),
                                 aperta in modo da aggiungere un record)
forms![scrivi dati]!campo1 = forms![inserisci dati]!campo1
forms![scrivi dati]!campo2 = forms![inserisci dati]!campo2
...
forms![scrivi dati]!campon = forms![inserisci dati]!campon
docmd.close acform, "scrivi dati"
e il record è scritto.
> 2) Con un ciclo For-Next imposta l'origine controllo di ogni campo della
> maschera alla proprietà TAG del campo stesso così che ogni campo della
> maschera prenda l'origine dati dal campo della tabella (e anche qui ce
> l'ho fatta)
io invece non lo so. Mi mandi il ciclo?
Ciao
Riccardo



text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:fa5e02f227f97ccc20...@mygate.mailgate.org...

Ma se ti crei una query di accodamento che eseguirai solo se tutte le
verifiche siano andate a buon fine, non è meglio (e più veloce) del ciclo
for/next?
Ciao.
--
Sergio MAZZA


text:
Questo post l'avevo già "postato" ma....non riesco a fare ciò che
voglio...
Dunque:
Ho una maschera con OrigineRecord una Tabella
Ho dissociato l'origine Record di ognicampo della maschera dalla tabella
relativa
Ora vorrei completare i dati della maschera e con un pulsante SALVA
accodare i campi nella tabella...
Premetto che non ho intenzione ASSOLUTAMENTE di usare una Query di
Accodamento scritta nella parte delle Query di MSAccess..(non vi sto ad
elencarne i motivi)
A qualcosa ci ero arrivato ma....non mi piace...ovvero:
sul pulsante SALVA faccio:
Dim rst as Recordset
set rst = CurrentDB.OpenRecordset(Tabella)
rst.addnew
rst!Campo1 = Me.Campo1
rst!Campo2 = Me.Campo2
rst!Campo3 = Me.Campo3
rst.Update
e il record viene inserito nella tabella
Ma....devo accodare circa 40-50 campi...e mi esce una sfilza
lunghissima...TROPPA CONFUSIONE...
Allora chiedo:
Esiste un metodo per dirgli di prendere ogni campo della maschera e
accodarlo al campo relativo nella tabella , visto che il nome del campo
della maschera è uguale al nome campo della tabella ?(Magari con un
ciclo For..Next...)
Pensavo al RecordsetClone ma...bo..non se ne parla molto...
Mi sono scaricato l'esempio sul SitoComune ma...non riesco ad
applicarlo...mi da errori di continuo...
Qualche anima pia che mi aiuti ? Sarà benedetta...
Ciao !



text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:a1c4a0a9bd9dfe4298...@mygate.mailgate.org...
> Questo post l'avevo già "postato" ma....non riesco a fare ciò che
> voglio...
>
> Dunque:
> Ho una maschera con OrigineRecord una Tabella
> Ho dissociato l'origine Record di ognicampo della maschera dalla tabella
> relativa
>
> Ora vorrei completare i dati della maschera e con un pulsante SALVA
> accodare i campi nella tabella...
>
> Premetto che non ho intenzione ASSOLUTAMENTE di usare una Query di
> Accodamento scritta nella parte delle Query di MSAccess..(non vi sto ad
> elencarne i motivi)
>
--------- omissis ----------
>
> Allora chiedo:
> Esiste un metodo per dirgli di prendere ogni campo della maschera e
> accodarlo al campo relativo nella tabella , visto che il nome del campo
> della maschera è uguale al nome campo della tabella ?(Magari con un
> ciclo For..Next...)
> Pensavo al RecordsetClone ma...bo..non se ne parla molto...
> Mi sono scaricato l'esempio sul SitoComune ma...non riesco ad
> applicarlo...mi da errori di continuo...
>
> Qualche anima pia che mi aiuti ? Sarà benedetta...
>
> Ciao !
Le query le puoi creare con il query builder, visualizzare il codice sql,
copiarlo e incollarlo in una stringa (adattarlo) e utilizzarlo in vba con il
docmd.runsql (vedi help)...
Ciao.
--
Sergio MAZZA


title: impostare iniziomaiusc

author: mash

text:
E' possibile impostare da Access in modalità ImputMask impostare inizio
maiusc in modo da automatizzare un pò la compilazione della maschera?
oppure da Vba è meglio. In questo caso come ? Ucase([nomecontrollo) è
sufficente?e quale è la soluzione più adatta.
Grazie per la dritta.


title: impostare iniziomaiusc

author: Carlo Costarella

text:
"mash" <
shahriar...@fastwebnet.it
> ha scritto nel messaggio
news:L5a6p.43426$7b4....@tornado.fastwebnet.it...
> E' possibile impostare da Access in modalit� ImputMask impostare inizio
> maiusc in modo da automatizzare un p� la compilazione della maschera?
> oppure da Vba � meglio. In questo caso come ? Ucase([nomecontrollo) �
> sufficente?e quale � la soluzione pi� adatta.
> Grazie per la dritta.
>
Se l'inputmask � da codice otterrai certamente il valore inserito, magari in
una variabile. A questo punto:
Me.NomeControllo = Ucase(NomeVariabile).
Diversamente non si pu� formattare una maschera di input...Per� potresti
creare una mascherina che assomiglia ad una inputmask...
Ciao, Carlo


title: Cattura immagini

author: lothar

text:
E' possibile creare un modulo in access che serva a catturare porzioni di
schermo e salvarle in bmp?
Ciao


title: Cattura immagini

text:
"lothar" <
ez...@dellosta.it
> ha scritto nel messaggio
news:j768a.168140$ZE.49...@twister2.libero.it...
> E' possibile creare un modulo in access che serva a catturare porzioni di
> schermo e salvarle in bmp?
> Ciao
>
C'è già fatto mi pare qualcosa di simile sul sito di Lebans
www.lebans.com
@Alex.


title: Cattura immagini

text:
"lothar" <
ez...@dellosta.it
> ha scritto nel messaggio
news:j768a.168140$ZE.49...@twister2.libero.it...
> E' possibile creare un modulo in access che serva a catturare porzioni di
> schermo e salvarle in bmp?
> Ciao
Con una funaione Shell (vedi help) richiama il programma MWSnap.exe che
viene normalmente distribuito con Windows, almeno sino a Windows ME; insomma
una cosa del genere:
Dim Pippo As Variant
Pippo = Shell("C:\Programmi\MWSnap\MWSnap.exe")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cattura immagini

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:bb68a.167045$YG2.5...@twister1.libero.it...

Grazie mille ora lo provo!


title: Cattura immagini

author: Emyr

text:
On Sat, 01 Mar 2003 18:29:08 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"lothar" <
ez...@dellosta.it
> ha scritto nel messaggio
>news:j768a.168140$ZE.49...@twister2.libero.it...
>> E' possibile creare un modulo in access che serva a catturare porzioni di
>> schermo e salvarle in bmp?
>> Ciao
>
>Con una funaione Shell (vedi help) richiama il programma MWSnap.exe che
>viene normalmente distribuito con Windows, almeno sino a Windows ME; insomma
>una cosa del genere:
>
>Dim Pippo As Variant
>Pippo = Shell("C:\Programmi\MWSnap\MWSnap.exe")
sul mio xphome non c'è
Saluti.
Emanuele.


title: Traduzione numero in stringa (15 => "quindici")

author: Giovanni Perdicaro

text:
Esiste da qualche parte una funzione per convertire un numero intero
nel suo corrispettivo nome?
Mi serve trasformare il 25 in "venticinque" e 12 in "dodici" ma anche
3008956 in "tremilioniottomilanovecentocinquantasei"
Intanto ci sto lavorando sopra ma se ci fosse qualcosa di gia' pronto
non mi farebbe schifo ^__^
--
Giovanni "Gyo" Perdicaro
E-Mail:
gperd...@sicilyonline.it


author: goose

text:
Giovanni Perdicaro <
gperd...@sicilyonline.it
> wrote in message
news:oi4j7tgce57kv0cg3...@4ax.com...
> Esiste da qualche parte una funzione per convertire un numero intero
> nel suo corrispettivo nome?
>
> Mi serve trasformare il 25 in "venticinque" e 12 in "dodici" ma anche
> 3008956 in "tremilioniottomilanovecentocinquantasei"
>
> Intanto ci sto lavorando sopra ma se ci fosse qualcosa di gia' pronto
> non mi farebbe schifo ^__^
Ed infatti ce ne dovrebbe essere uno bello e pronto sul sito comune
(
www.sitocomune.com
) ... se non ti fa schifo.. ehheheh
> --
> Giovanni "Gyo" Perdicaro
> E-Mail:
gperd...@sicilyonline.it
Saluti
Goose


text:
It was Thu, 01 Feb 2001 16:45:19 GMT when goose said:
>> Intanto ci sto lavorando sopra ma se ci fosse qualcosa di gia' pronto
>> non mi farebbe schifo ^__^
>Ed infatti ce ne dovrebbe essere uno bello e pronto sul sito comune
>(
www.sitocomune.com
) ... se non ti fa schifo.. ehheheh
D'oh! Ci ho guardato ma non l'ho visto ^_^;
Sai dirmi in che sezione devo cercare?
Grazie infinite :))



text:
It was Thu, 01 Feb 2001 16:53:04 GMT when Giovanni Perdicaro said:
>D'oh! Ci ho guardato ma non l'ho visto ^_^;
>Sai dirmi in che sezione devo cercare?
Eccolo, trovato :)
Ma e' di quel Roal di iclvb!?
Grazie ancora :))



author: Riccardo

text:
Giovanni Perdicaro <
gperd...@sicilyonline.it
> wrote in message
d85j7tsm9m37cqo0a...@4ax.com...

_____________
http://www.sitocomune.com/general/general063.htm
ciao
Riccardo


title: Connessione a access 2010 con vb2013

author: Winston Smith

text:
Salve a tutti,
sto provando aconnettermi  ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013

Provo a connettermi al db con la stringa:
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb

Ma ottengo l'errore:
"Impossibile trovare L'ISAM installabile"

qualcuno sa da cosa puï¿œ dipendere?
Grazie
WS


title: Connessione a access 2010 con vb2013

author: Karl Donaubauer

text:
Winston Smith:

Prova con la versione giusta, cioï¿œ:

12 = Access 2007
14 = Access 2010

--> Microsoft.ACE.OLEDB.14.0

Controlla anche che hai installato la Database Engine 2010 non 2007.

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

Access Lobby:
http://www.AccessDevelopers.org


title: Connessione a access 2010 con vb2013

text:
Nel suo scritto precedente, Karl Donaubauer ha sostenuto :
> Winston Smith:
>> sto provando aconnettermi  ad un db access 2010
>> con visual basic 2013.
>> Sistema win 7 64b
>> Access 2010 sp2
>> Access Database Engine 32bit installato
>> Visual studio Express 2013
>>
>> Provo a connettermi al db con la stringa:
>> Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
>>
>> Ma ottengo l'errore:
>> "Impossibile trovare L'ISAM installabile"
>>
>> qualcuno sa da cosa puï¿œ dipendere?
>
> Prova con la versione giusta, cioï¿œ:
>
> 12 = Access 2007
> 14 = Access 2010
>
> --> Microsoft.ACE.OLEDB.14.0
>
> Controlla anche che hai installato la Database Engine 2010 non 2007.

Vero, non ci avevo fatto caso.
Ora mi dice che il provider Ace.Oledb.14
non ï¿œ registrato.
Per quanto riguarda il db engine ho scaricato e
installato il 2010.

WS


title: Connessione a access 2010 con vb2013

text:
Winston Smith:
> Karl Donaubauer ha sostenuto :
>>> sto provando aconnettermi  ad un db access 2010
>>> con visual basic 2013.
>>> Sistema win 7 64b
>>> Access 2010 sp2
>>> Access Database Engine 32bit installato
>>> Visual studio Express 2013
>>>
>>> Provo a connettermi al db con la stringa:
>>> Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
>>>
>>> Ma ottengo l'errore:
>>> "Impossibile trovare L'ISAM installabile"
>>>
>>> qualcuno sa da cosa puï¿œ dipendere?
>>
>> Prova con la versione giusta, cioï¿œ:
>>
>> 12 = Access 2007
>> 14 = Access 2010
>>
>> --> Microsoft.ACE.OLEDB.14.0
>>
>> Controlla anche che hai installato la Database Engine 2010 non 2007.
> ...
> Ora mi dice che il provider Ace.Oledb.14 non ï¿œ registrato.
> Per quanto riguarda il db engine ho scaricato e
> installato il 2010.

Un breve sguardo a google dice che anche con 2010 devi usare 12.0.
perchï¿œ non hanno aggiornato il driver. Cioï¿œ almeno sei di nuovo
al primo errore. ;-)

Se non erro nella stringa invece di "DataSource" dovrebb'essere:
Data Source
con uno spazio.



title: Connessione a access 2010 con vb2013

text:
Dopo dura riflessione, Karl Donaubauer ha scritto :

Trovata la soluzione.
http://tinyurl.com/mllk4sx

i pratica ho scaricato e installato
"Driver di Office System 2007: Data Connectivity Components"
dopodiche la stringa funziona con ACE.OLEDB.12.0

WS


title: Connessione a access 2010 con vb2013

text:
Dopo dura riflessione, Karl Donaubauer ha scritto :




title: casella di riepilogo riconoscere i valori

author: nwrr

text:
riposto con ulteriori chiarimenti
come si fa a controllare in una casella di riepilogo
 se nell'elenco ci sono dei valori
 cioč al click su un pulsante devo controllare se
 nell'elenco c'č o il valore A o B o C o D
 ho provato con
 If Me.Elenco.RowSource = "A" Or _
          Me.Elenco.RowSource = "B" Or _
          Me.Elenco.RowSource = "C" Or _
          Me.Elenco.RowSource = "D" Or _ Then
             msgbox
  End If
 ma non funziona
premetto che ho nell'elenco una sola colonna
a seguito di risposta post mi č stato suggerito di vedere sulla guida
column e row
solo che
su column nella guida c'č solo il riferimento al fatto che bisogna usare
column(0)
per far riferimeto alla prima colonna mentre  row non c'č c'č solo rows
in riferimento a come si impiega nell'sql quindi nulla che mi possa
indirizzare a risolvere il problema
sono in panne


author: OndaMax

text:
Il 14 Feb 2002, 14:05, nwrr ha scritto:
>come si fa a controllare in
una casella di riepilogo
> se nell'elenco ci sono dei valori
> cioè al
click su un pulsante devo controllare se
> nell'elenco c'è o il valore A o
B o C o D
.
Intendi dire che quei valori devono essere previsti nella
lista richiamata dalla Combo, oppure che devono essere i valori selezionati
in quel momento ?
> ho provato con
> If Me.Elenco.RowSource = "A" Or _
>          Me.Elenco.RowSource = "B" Or _
>          Me.Elenco.RowSource =
"C" Or _
>          Me.Elenco.RowSource = "D" Or _ Then
.
Il
RowSource, se non sbaglio, richiama l'origine dati. In sostanza il nome
della query, o la stringa valori che hai inserito nella proprietà origine
dati della Combo. Non fa riferimento esplicito ai valori che può contenere.
>su column nella guida c'è solo il riferimento al fatto che bisogna usare
>column(0)
Il riferimento Column serve in effetti quando hai più
colonne, soprattutto per richiamare valori che non sono quelli della
colonna associata alla Combo. Ma nel tuo caso hai una sola colonna, mi pare
...
In sostanza, se devi fare riferimento al valore selezionato, basta
un semplice riferimento alla ComboBox per intercettarne il valore. Ma ho
l'impressione che a te serva intercettare tutti gli eventuali valori della
lista prima ancora che vengano selezionati (Giusto ?).
Se l'origine dati
della Combo fosse una Query, potresti fare una verifica con una funzione
Dlookup sulla query stessa.
Ciao
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


text:
> >come si fa a controllare in
> una casella di riepilogo
> > se nell'elenco ci sono dei valori
> > cioè al
> click su un pulsante devo controllare se
> > nell'elenco c'è o il valore A o
> B o C o D
>
> .
> Intendi dire che quei valori devono essere previsti nella
> lista richiamata dalla Combo, oppure che devono essere i valori selezionati
> in quel momento ?
>
> > ho provato con
> > If Me.Elenco.RowSource = "A" Or _
> >          Me.Elenco.RowSource = "B" Or _
> >          Me.Elenco.RowSource =
> "C" Or _
> >          Me.Elenco.RowSource = "D" Or _ Then
ho risolto dopo 3-4 ore e leggendo e lavorando di testa così vecchi news cosi
grazie comunque di tutte le indicazioni
For i = 0 To Me!Elenco.ListCount - 1
        If Me!Elenco.ItemData(i) = "A" Or _
           Me!Elenco.ItemData(i) = "B" Or _
           Me!Elenco.ItemData(i) = "C" Or _
           Me!Elenco.ItemData(i) = "D" Then
            ................
   Next i
ciò mi ha portato a considerare access molto potente solo che
mi sa tanto che senza il news a zappare stavo, grazie a tutto il news di nuovo.
mi sa che il vecchio bill qualcosina al news dovrà pur elargire
a proposito quanti ne siamo qui sul news, si sa per caso?
no perchè un pò del bill diviso x tutti noi...............
ahh dimenticavo che però io faccio parte di quelli che poco sanno
e quindi che poco meritano. :-)
eh va beh arricchitevi voi con bill sempre che  ci riusciate
sai a lui quelli bravi non è che interessano considerando le schifezze che
continua a fare; lo staff se lo sceglierà su una valutazione puramente
estetica o che altro mah!!!!!!!!!
sicuramente qui del news nessuno lavora con lui (n.b mi riferisco alle capacità
visto che lui sceglie i non bravi)


text:
Il 14 Feb 2002, 19:01, nwrr ha scritto:
>eh va beh arricchitevi voi con
bill sempre che  ci riusciate
>sai a lui quelli bravi non è che
interessano considerando le schifezze che
>continua a fare; lo staff se lo
sceglierà su una valutazione puramente
>estetica o che altro mah!!!!!!!!!
>sicuramente qui del news nessuno lavora con lui (n.b mi riferisco alle
>capacità visto che lui sceglie i non bravi)
.
E chi ti dice che non
siamo anche belli ? ... :-)



text:
> E chi ti dice che non
> siamo anche belli ? ... :-)
che tu sappia qualcuno è stato assunto?


text:
nwrr wrote in message ...
> > E chi ti dice che non
> > siamo anche belli ? ... :-)
>
> che tu sappia qualcuno è stato assunto?
Come no ... metà di questo NG sfila per Valentino
tra Parigi, Londra e .. Redmond !
E di notte, tutti a lavorare di C++ sul "Compilatore" di Access ...
Ciao
OndaMax ... ;-)


text:
> Come no ... metà di questo NG sfila per Valentino
> tra Parigi, Londra e .. Redmond !
> E di notte, tutti a lavorare di C++ sul "Compilatore" di Access ...
ecco finalmente spiegato perchè non è ancora pronto il compilatore di
Access.
è proprio vero che quando ci si dà alla bella vita poi i risultati sul
lavoro tardano a venire.
mi sa che per il compilatore dobbiamo allora aspettare una generazione
di brutti
ciao


title: file musicali

author: Paolo

text:
avrei bisogno di una indicazione :
dovendo far ascoltare dei piccolissimi file audio (1K circa in formato MIDI,
o eventualmente altro)
quale codice deve essere utilizzato nel caso della funzione onMouseOver e
nel caso di link al file
 audio stesso?
                                                   GRAZIE MILLE


title: file musicali

text:
"Paolo" <
lama...@axia.it
> ha scritto nel messaggio
news:a7o2pv$hgm$2...@fe2.cs.interbusiness.it...

Declare Function apisndPlaySound Lib "winmm" Alias "sndPlaySoundA" _
   (ByVal fnome As String, ByVal sndasync As Long) As Long
poi la richiami su mouse over nel seguente modo:
    Err = apisndPlaySound("C:\suono.mid", 2)
fammi sapere.


title: Problemi con casella di riepielogo

author: hoyt

text:
Buon giorno a tutto il NG,
ho un problema con una casella di ripielogo (non associata) nella
quale visualizzo il risultato di una ricerca definita finalizzato una
query specifica. Questa ricerca avviene in una forma che non è
collegata ad alcuna origine dati.
La ricerca funziona perfettamente. Dopo la visualizzazione dei
risultati ho impostato un evento sul doppio clic per cui:
Private Sub List_DblClick(Cancel As Integer)
    DoCmd.Minimize
    DoCmd.OpenForm "subFotos", , , "IdCoord=" & Me.IdCoord
End Sub
A questo punto emerge il seguente errorore su finestra:
- "Errore di compilazione. Impossibile trovare il metodo o il membro
dei dati."
E quando clikko su ok mi apre la finestra VB ed evidenziandomi in
giallo la riga
Private Sub List_DblClick(Cancel As Integer)
mi indica l'errore nella parte:
Me.IdCoord
.... come posso risolvere ... Grazie a tutti per la consueta
attenzione ...
Buona giornata


title: Problemi con casella di riepielogo

text:
Salve a tutti,
scusatemi del disturbo, ma nel "manipolare" ... ho risolto il
problema ... ad onor di cronaca posto di seguito il codice
modificato ...
Grazie comunque a tutit per l'attenzione.
Private Sub List_DblClick(Cancel As Integer)
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "SubFotos"
    stLinkCriteria = "[IdCoord]=" & Me![List]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub



title: Avviso su record duplicato

text:
ciao a tutti,
in una maschera ho una serie di caselle combinate. Vorrei che dopo
l'aggiornamento dell'ultima combo, se tutti i valori sono uguali a quelli
di un altro record, apparisse un messaggio di avviso.
come posso fare?
grazie a tutti
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Avviso su record duplicato

author: mino

text:

sull'evento uscita o dopo aggiornamento dell'ultimo campo fai una dlookup
idonea per vedere se ci sono dei duplicati nella tabella origine
--------------------------------
Inviato via
http://usenet.libero.it


title: impossibile cancellare il record

author: Piero

text:
ciao a tutti

ho una sottomaschera con questa query come origine dati:

SELECT TbOrdini.IDOrdine, TbOrdini.DataOrdine, TbOrdini.Riferimento,
TbOrdini.IdCliente, Max(IIf(IsNull([DataCarico]) Or ([NBancali]=0 And
[NColli]=0) Or IsNull([IdProdotto]),0,-1)) AS Conf_OrdineCliente
FROM (TbOrdini LEFT JOIN TbCarichi ON TbOrdini.IDOrdine =
TbCarichi.IDOrdine) LEFT JOIN [Dettagli sugli ordini] ON TbCarichi.IDCarico
= [Dettagli sugli ordini].IDCarico
GROUP BY TbOrdini.IDOrdine, TbOrdini.DataOrdine, TbOrdini.Riferimento,
TbOrdini.IdCliente
ORDER BY TbOrdini.Riferimento DESC;

perchè se seleziono il record non mi permette di cancellarlo?
come posso fare?
grazie


title: impossibile cancellare il record

author: Bruno Campanini

text:
Piero submitted this idea :

Le GRUOP BY Query non sono mai aggiornabili.
Ragiona: è una conseguenza logica del raggruppamento.

Bruno


title: impossibile cancellare il record

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:52ee1588$0$23121$4faf...@reader2.news.tin.it...

ciao Bruno e grazie
quindi con questa query non è possibile cancellare il record


title: impossibile cancellare il record

author: Mancini

text:

Le query con il GROUP BY sono in "sola lettura"  non puoi assolutamente eliminare, aggiungere, modificare


title: impossibile cancellare il record

text: i dati non si cancellano dalle qry ma dalle tabelle. hai la tua qry. prendi i dati che ti servono e usa DELETE sulla/e tabella/e giusta/e


title: impossibile cancellare il record

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:d7defcf1-a5da-4f0e...@googlegroups.com...
>i dati non si cancellano dalle qry ma dalle tabelle. hai la tua qry. prendi
>i dati che ti servono e usa DELETE sulla/e tabella/e giusta/e
grazie


title: impossibile cancellare il record

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:995e7c61-04de-4e7b...@googlegroups.com...

grazie


title: Query con Join su più tabelle

author: andy

text:
ho questo problema non riesco
sto tentando di ottenere dei dati da una query ma quando l'eseguo mi da
delle risposte sbagliate "se si puo' dire cosi'"
ho creato una query con queste tabelle una progetti dove internamente ci
sono i campi codice, descrizione,cliente e tre tabelle identiche chiamate
tabella1,tabella2,tabella3 con questi campi codice,data,ore e ho unito le
tre tabelle alla tabella progetti per il campo codice, nella proprieta join
ho selezionato la voce "includi tutti i record di progetti e solo i record
della tabella1 in cui i campi sono uguali" facendo cosi' speravo di poter
visulalizzare un sunto di tutte le tabelle riguardo i codici selezionati per
immettere le ore .
quando eseguo la query pero' mi sbaglia a riportare i dati immessi nelle tre
tabelle "esempio se nella tabella1 ho caricato 4 ore il 01/01/2003 sul
codice 100 e sulla tabella2 ho caricato 2 ore il 02/01/2003 3 ore il
05/01/2003 e via cosi' sempre sullo stesso codice" quando eseguo la query
mi riporta per la tabella1 la stessa data 01/01/2003 con lo stesso
caricamento ore tante volte quante ne ho caricate per la tabella2
come mai?????
grazie a chiunque mi dia una mano


title: Dopo ore e ore ci rinuncio -casella combinata

author: Super David

text:
Ciao a tutti,
mi ritrovo con un altro problema, che è sicuramente di semplice risoluzione
ma dopo ore ed ore perse non riesco a trovare un appiglio.
Casella combinata la cui origine riga e' una tabella con vari campi, e che
serve per selezionare un cliente da un elenco.
Nel caso in cui si digiti il none di cliente non presente, e quindi su
evento NOTINLIST si dovrebbe aprire la maschera clienti che richiede
l'inserimento del nuovo cliente. Qui nascono i problemi.
Quando cerco di passare il controllo a un altro comando, form o oggetto in
genere, intercetto un errore proveniente dalla form principale, tanto e' che
se inserisco una routine sul form_err identifico l'errore di cui sopra con
il codice 2237 ma purtroppo mi viene riproposta una maschera "Il testo
immesso non corrisponde ad una voce nell'elenco. Selezionare una voce
dall'elenco oppure immettere del testo che corrisponda ad una delle voci
elencate."!!!!
Come posso fare per poter bloccare la segnalazione d'errore e gestire la mia
maschera di inserimento dati???
Grazie mille a tutti sono disperato
--
* SuperDavid *


text:
Super David <
david...@yahoo.com
> wrote in message
Fqc57.2287$sE4....@news6.giganews.com...
> Ciao a tutti,
> mi ritrovo con un altro problema, che č sicuramente di semplice

Prova cosě:
Private Sub Cliente_NotInList(NewData As String, Response As Integer)
Dim strMess As String
strMess = "E' stata inserito un Nominativo non caricato!" & vbCrLf & vbCrLf
& "Lo si vuole aggiungere?"
If MsgBox(strMess, vbInformation + vbOKCancel) = vbOK Then
    Response = acDataErrContinue
    AggiungiCliente
Else
Response = acDataErrContinue
Me.Cliente = ""
Me.Requery
End If
End Sub
'______________________________
Private Sub AggiungiCliente()
On Error GoTo Err_AggiungiCliente
    Dim lngClienteID As Long
    If IsNull(Me![Cliente]) Or Me!Cliente = "" Then
        Me![Cliente].Text = ""
    Else
        lngClienteID = Me![Cliente]
        Me![Cliente] = Null
    End If
    Me.Visible = False
    DoCmd.OpenForm "NomeDellaTuaMascheradiCaricamento", , , , acFormAdd, ,
"GotoNew"
    Me![Cliente].Requery
    If lngClienteID <> 0 Then Me![Cliente] = lngClienteID
Exit_AggiungiCliente:
    Exit Sub
Err_AggiungiCliente:
    MsgBox err.Description
    Resume Exit_AggiungiCliente
End Sub
Sostituisci Tutte le parole Cliente con il nome della tua casella combinata!
ciao Riccardo


author: Sergio MAZZA

text:
"Super David" <
david...@yahoo.com
> ha scritto nel messaggio
news:Fqc57.2287$sE4....@news6.giganews.com...

Controlla nell'help alla voce "Evento NonInElenco"...
Ciao.


title: posizionamento record

author: Napoleone

text:
A fronte dell'evento dopo aggiornamento apro la form che
mi restituisce la column(4) della mia casellacombinata21.
Fin qui tutto alla meraviglia e allego codice
..................................
If [CasellaCombinata21].Column(4) = "" Then
        Exit Sub
    End If
 Dim stNomeMaschera
    stNomeMaschera = Me.CasellaCombinata21.Column(4)
    DoCmd.OpenForm stNomeMaschera
....................................
1) Preciso che la combo è posizionata in una sottomaschera con
visualizzazione a maschere continue
.....................................
2) Preciso che la MiaSottomaschera ha come origine dati
la Tb_presenze_Oggi
...........................................
2) Preciso che le maschere che vengono aperte vanno ad
(o meglio dovrebbero) operare sullo stesso record (PrestazioneID)
attivo nellaMiaSottomaschera.
Per cui
Come fare affinchè dopo l'aggiornamento della combo, oltre
che aprirmi la relativa form, mi si posizioni sullo stesso record
della MiaSottomaschera
    "[PrestazioneIDdellamascheraaperta]=" &
Me![PrestazioneIDdellasottomaschera]
Mi auguro solo di essere stato chiaro
Saluti
Napoleone


title: posizionamento record

author: SunRex

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:hOmbe.84551$zZ1.2...@twister1.libero.it...
> A fronte dell'evento dopo aggiornamento apro la form che
> mi restituisce la column(4) della mia casellacombinata21.
> Fin qui tutto alla meraviglia e allego codice
> ..................................
> If [CasellaCombinata21].Column(4) = "" Then
>         Exit Sub
>     End If
>
>  Dim stNomeMaschera
>     stNomeMaschera = Me.CasellaCombinata21.Column(4)
>     DoCmd.OpenForm stNomeMaschera
[CUT]
Dalla guida in linea di A97 trovata facendo F1 e poi digitando OpenForm.
SunRex
L'azione ApriMaschera apre una maschera in visualizzazione Maschera, in
visualizzazione Struttura della maschera, in Anteprima di stampa o in
visualizzazione Foglio dati. È possibile selezionare l'immissione di dati e
le modalità delle finestre per la maschera, nonché limitare i record
visualizzati dalla maschera.
Impostazione
L'azione ApriMaschera utilizza gli argomenti riportati di seguito.
Argomenti azione Descrizione
Nome maschera Il nome della maschera da aprire. La casella Nome maschera
della sezione Argomenti azione della finestra della macro visualizza tutte
le maschere del database corrente. L'argomento è richiesto.Se viene eseguita
una macro contenente l'azione ApriMaschera in database di libreria,
Microsoft Access cerca la maschera contraddistinta da tale nome innanzitutto
nel database di libreria, quindi nel database corrente.
Visualizzazione La visualizzazione in cui viene aperta la maschera. Fare
clic su Maschera, Struttura, Anteprima di stampa o Foglio dati nella casella
Visualizzazione. L'impostazione predefinita è Maschera.
Nota   L'impostazione dell'argomento Visualizzazione ha la precedenza
sull'impostazione delle proprietà VisualizzazionePredefinita e
VisualizzazioniConsentite della maschera. Se, ad esempio, la proprietà
VisualizzazioniConsentite di una maschera è impostata a Foglio dati, è
ancora possibile utilizzare l'azione ApriMaschera per aprire la maschera in
visualizzazione Maschera.
Nome filtro Un filtro che limita o ordina i record della maschera. È
possibile immettere il nome di una query esistente o di un filtro salvato
come query. È necessario, tuttavia, che la query includa tutti i campi
contenuti nella maschera che viene aperta o che abbia la proprietà
MostraTuttiICampi impostata a Sì.
Condizione WHERE Una proposizione SQL WHERE valida, cioè priva della parola
WHERE, oppure un'espressione utilizzata da Microsoft Access per selezionare
record dalla tabella o dalla query sottostante alla maschera. Se si
seleziona un filtro tramite l'argomento Nome filtro, Microsoft Access
applica la proposizione WHERE ai risultati del filtro.Per aprire una
maschera e limitare i record in esso contenuti a quelli specificati dal
valore di un controllo di un'altra maschera, utilizzare la seguente
espressione:[nomecampo] = Forms![nomemaschera]![nomecontrollo di altra
maschera]L'argomento nomecampo è il nome di un campo contenuto nella tabella
o nella query sottostante alla maschera che si desidera aprire. L'argomento
nomecontrollo di altra maschera è il nome del controllo dell'altra maschera
contenente il valore al quale si desidera far corrispondere i record della
prima maschera.
Nota    La lunghezza massima dell'argomento Condizione WHERE è di 256
caratteri. Se si rende necessario immettere una proposizione SQL WHERE più
complessa e lunga, utilizzare invece il metodo OpenForm dell'oggetto DoCmd
in Visual Basic. È possibile immettere istruzioni di proposizioni SQL WHERE
contenenti fino a 32.768 caratteri in Visual Basic.
Modalità Immissione dati La modalità per l'immissione di dati della
maschera. Tale argomento viene applicato solo a maschere aperte in
visualizzazione Maschera o in visualizzazione Foglio dati. Fare clic su
Aggiungi per consentire di aggiungere nuovi record, senza modificare quelli
esistenti; su Modifica per consentire di modificare i record esistenti e
aggiungere nuovi record oppure su Sola lettura per consentire solo di
visualizzare i record. L'impostazione predefinita è Modifica.
Note· L'impostazione dell'argomento Modalità Immissione dati ha la
precedenza sull'impostazione delle proprietà ConsentiModifiche,
ConsentiEliminazioni, ConsentiAggiunte e ImmissioneDati della maschera. Se,
ad esempio, la proprietà ConsentiModifiche è impostata a No, è ancora
possibile utilizzare l'azione ApriMaschera per aprire la maschera in
modalità Modifica.· Se si lascia vuota questa casella, Microsoft Access apre
la maschera con la modalità Immissione dati impostata dalle proprietà
ConsentiModifiche, ConsentiEliminazioni, ConsentiAggiunte e ImmissioneDati
della maschera.
 Modalità Finestra La modalità della finestra in cui viene aperta la
maschera. Fare clic su Normale per impostare la maschera secondo le modalità
dalle relative proprietà; su Nascosta per nascondere la maschera; su Icona
per aprire per aprire la maschera e ridurla a icona nella parte inferiore
dello schermo o su Dialogo per impostare a Sì le proprietà
AsceltaObbligatoria e Popup della maschera. L'impostazione predefinita è
Normale.
Osservazioni
L'azione equivale a scegliere il pulsante Apri o Struttura nella finestra
del database, dopo aver selezionato una maschera nella scheda Maschere.
Se una maschera è a scelta obbligatoria, deve essere chiusa o nascosta prima
che si possa eseguire qualsiasi altra azione; se non è a scelta
obbligatoria, è possibile spostarsi ad altre finestre quando è aperta. Nel
caso si trattasse di una maschera popup può essere utilizzata per riunire o
visualizzare informazioni che rimangono in primo piano rispetto alle altre
finestre di Microsoft Access. Impostare le proprietà ASceltaObbligatoria e
Popup quando si struttura la maschera. Se si imposta Normale per l'argomento
Modalità Finestra, la maschera viene aperta nella modalità specificata dalle
impostazioni di tali proprietà. Se si imposta, invece, Dialogo, tali
proprietà verranno entrambe impostate a Sì. Al momento della visualizzazione
o del ripristino, la maschera aperta come nascosta o come icona viene
ripristinata alla modalità specificata dalle impostazioni delle relative
proprietà.
Quando si apre una maschera con l'argomento Modalità Finestra impostato a
Dialogo, Microsoft Access interrompe l'esecuzione della macro fino a quando
la maschera viene chiusa o nascosta. È possibile nascondere una maschera
impostando a No la proprietà Visibile, utilizzando l'azione ImpostaValore.
Suggerimento   È possibile selezionare una maschera nella finestra del
database e trascinarla in una riga di comando della macro. In tal modo viene
creata automaticamente un'azione ApriMaschera che apre la maschera in
visualizzazione Maschera.
Se si passa alla visualizzazione Struttura con la maschera aperta, la
maggior parte delle impostazioni degli argomenti viene rimossa dalla
maschera, come le impostazioni degli argomenti Modalità Immissione dati e
Modalità Finestra, i quali non sono più attivi anche se si torna alla
visualizzazione Maschera o visualizzazione Foglio dati.
Il filtro e la condizione WHERE applicati diventano l'impostazione della
proprietà Filtro della maschera.


title: posizionamento record

author: Roberto da casa

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:hOmbe.84551$zZ1.2...@twister1.libero.it...

Se il campo PrestazioneID è di tipo numerico o contatore, prova a scrivere
il metodo OpenForm in questo modo:
    DoCmd.OpenForm stNomeMaschera, , , "PrestazioneID=" & Me!PrestazioneID
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: posizionamento record

text:
CUT
>    DoCmd.OpenForm stNomeMaschera, , , "PrestazioneID=" & Me!PrestazioneID
>
> --
> Roberto
Bastava cosi poco .....
Grazie Roberto!
Napoleone


title: Problema di rete

author: Roberto Spinella Esteban

text:
Ho un problema che si verifica ormai su diversi sistemi sul quale è
installato un mio applicativo A2K diviso in FE e BE
2 PC in rete con WinXpHe che condividono uno stesso applicativo posto su una
cartella condivisa in lettura e scrittura (C:\Documenti\Gins) e montata su
entrambe come lettera G:
Lanciando dal server (il PC che contiene il FE e BE) no problem
Lanciando dal client mi appare un errore duranteil collegamento delle
tabelle del BE
Chiaramente uso l'UNC path per indicare il percorso del BE anche se in
effetti resta sempre G:\gins-dati.mdb
La cosa ancor più strana è che se dal client provo a copiare il BE presente
sul server mi dic:
    IMPOSSIBILE COPIARE GINS-DATI.MDB: ACCESSO NEGATO
E tutte le indicazioni sembrano indicare che il file sia in uso
Ho fatto i seguenti tests:
ho provato a copiare un altro file dalla stessa cartella del server è
funziona perfettamente
Ho verificato se qualche copia di ACCESS fosse in esecuzione in TASK MANAGER
sul server e NIENTE
Ho controllato se i files accessi (.MDW) fossero attivi ma niente
Aiutatemi per favore perchè non sò più che pesci pigliare
Roberto Spinella Esteban


title: Problema di rete

author: MA

text:

E' un problema di rete nondi access, il fatto che non riesci a copiare ne è
un indice.
Seppur aperto un file è copia-incollabile senza problemi (è rischioso ma lo
puoi fare)
Prova a spostare il rapporto di dipendenza tra i dua pc, metti il db su
quello che oggi è un client
e vedi se è il "server" a fare capricci o altro.
Andiamo per esclusioni
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: relazioni doppie?

author: Sergio

text:
Ciao a tutti.
Ho una TblPiante che contiene IDAzioneInterna e IDAzioneEsterna, entrambi
numerici.
Ho una TblAzioni che contiene IDAzione, Contatore e chiave, e Azione, di
tipo Testo. Le azioni qui inserite sono semplici parole del tipo:
rinfrescante, idratante, lenitiva, ecc.
Quando metto in relazione la TblAzioni con la TblPiante sul campo
IDAzioneInterna, tutto bene.
Quando metto in relazione la TblAzioni con la TblPiante sul campo
IDAzioneEsterna, mi si "duplica" la TblAzioni nella finestra delle
relazioni: è corretto o è un'operazione "illecita"?
L'inserimento dati tramite elenchi a discesa procede bene.
Non riesco però a costruire una query che mi dia, per esempio, l'elenco di
tutte le piante aventi azione interna "rinfrescante"; o meglio, riesco se
faccio la query solo sulla TblPiante usando però gli ID delle azioni; appena
aggiungo allo schema della query la TBLAzioni, la query fallisce.
Spero di essere stato chiaro, grazie a chi vorrà aiutarmi.
Ciao
Davide


title: Pulsante destro

author: Sandrobi

text:
Qualcuno sa se e come si puň personalizzare il menů che compare con il
pulsante destro del mouse? (Mi pare si chiami Menů contestuale)
Ciao, Sandro


title: Pulsante destro

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:UCaxa.7825$Ny5.1...@twister2.libero.it...
> Qualcuno sa se e come si può personalizzare il menù che compare con il
> pulsante destro del mouse? (Mi pare si chiami Menù contestuale)
> Ciao, Sandro
Sull'help dai un'occhiata alla Proprietà MenuSceltaRapida e Proprietà
BarraMenuSceltaRapida.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: importazione & fill in & co

author: k k

text:
Supponiamo di dover progettare un DB pensandolo come
un contenitore predefinito formato da "n" tabelle
tutte uguali (tipo: codice, cliente, quantità
splittata su 12 mesi).
Per default tutte le tabelle sono impostate sul valore
0.
Ogni mese devo importate i dati nelle tabelle: ogni
mese si riempie una delle "n" tabelle del database.
Domande:
1) che campi chiave definire progettando il database
considerando che c'è una relazione molti a molti tra
codice e cliente? forse un nuovo codice
prodotto+cliente? Con la nascita di nuovi
codici/clienti ci sarebbero problemi?
2) data la struttura del database, è possibile
importare i dati (copiarli) nelle singole tabelle
(celle)  predefinite lasciando inalterata la struttura
del DB (query, report compresi?)? Se si, come?
Accettansi suggerimenti: lo scopo finale del DB è
poter fare estrazioni per prodotto/cliente con dati
(quantità) che si presentano in maniera rolling sui
vari mesi per ogni riga.
Spero in un aiuto di qualche anima pia ... grazie
Paolo
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
--
Posted from
web13906.mail.yahoo.com
 [216.136.175.69]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: importazione & fill in & co

author: LaLo

text:
"k k" <
bas...@yahoo.com
> ha scritto nel messaggio
news:2001070606572...@web13906.mail.yahoo.com...
> Supponiamo di dover progettare un DB pensandolo come
> un contenitore predefinito formato da "n" tabelle
> tutte uguali (tipo: codice, cliente, quantità
> splittata su 12 mesi).
Perchè vuoi creare una tabella per ogni mese? Non sarebbe farne una sola con
un campo che lo identifica?
> Per default tutte le tabelle sono impostate sul valore
> 0.
> Ogni mese devo importate i dati nelle tabelle: ogni
> mese si riempie una delle "n" tabelle del database.
> Domande:
>
> 1) che campi chiave definire progettando il database
> considerando che c'è una relazione molti a molti tra
> codice e cliente? forse un nuovo codice
> prodotto+cliente? Con la nascita di nuovi
> codici/clienti ci sarebbero problemi?
Relazione fra quali tabelle?
> 2) data la struttura del database, è possibile
> importare i dati (copiarli) nelle singole tabelle
> (celle)  predefinite lasciando inalterata la struttura
> del DB (query, report compresi?)? Se si, come?
>
L'importazione dei dati non altera minimamente la struttura delle query,
report, moduli e macro. La puoi fare con le specifiche di importazione,
oppure puoi scriverti una routine per caricarli manualmente.
> Accettansi suggerimenti: lo scopo finale del DB è
> poter fare estrazioni per prodotto/cliente con dati
> (quantità) che si presentano in maniera rolling sui
> vari mesi per ogni riga.
>
> Spero in un aiuto di qualche anima pia ... grazie
> Paolo
>
Potresti chiarire un po' meglio quello che hai e quello che intendi fare?
Bye
LaLo


title: calendari gia pronti?

author: Morbillo

text:
devo fare delle query su maschere secondo data.
Nelle maschera la data č in formato 00/00/0000
Siccome devo impostare degli intervalli di tempo(ovvero ..restituisci tutti
gli acquisti fatti tra 1/11/2000 e 30/11/2000), ho al momento messo 3
caselle da dove impostare la data di inizio( giorno--> casella testo, mese e
anno---casella combinata) e altre 3 per la fine.
Mi si creano pero dei problemi perchč se inavvertitamente viene messo il
valore inesistente 31/11/2000 si impalla il database.
Vorrei sapere per prima cosa se č possibile trovare qualche modulo gia
pronto da dove impostare una data corretta,insomma un calendario..o
altyernativamente come risolvere il problema.
( a proposito cerco qualcosa di gia pronto relativo a
province-regioni...c'č?)
Grazie
Stefano


title: calendari gia pronti?

author: Giuseppe

text:
"Morbillo" <
stca...@tin.it
> ha scritto nel messaggio
news:2sr%5.4442$ag5.2...@twister1.tin.it...

Puoi utlizzare l' OCX Controllo calendario , un controllo aggiuntivo
presente in Access.
giuseppe


title: calendari gia pronti?

text:
"> Puoi utlizzare l' OCX Controllo calendario , un controllo aggiuntivo
> presente in Access.
> giuseppe
>
>
si ma come lo uso? iuo ho inserito il controllo activex calendario..ma non
lo trovo..non so come usarlo
stefano


title: calendari gia pronti?

text:
"Giuseppe" <
ebq...@tin.it
> wrote in message
news:HpO%5.6463$5k3.2...@twister2.tin.it...
> "> Puoi utlizzare l' OCX Controllo calendario , un controllo aggiuntivo
> presente in Access.
> giuseppe
>
>
nel senso, ho il calendario nella maschera..ma come interagisce? come
calcolo una query in base al valore impostato sul calendario?
stef


title: calendari gia pronti?

text:
> > "> Puoi utlizzare l' OCX Controllo calendario , un controllo aggiuntivo
> > presente in Access.
> > giuseppe
> >
>
> nel senso, ho il calendario nella maschera..ma come interagisce? come
> calcolo una query in base al valore impostato sul calendario?
> stef
>
il controllo aggiuntivo Calendario è un componente simile ad altri
componenti standard di Access, es. casella di testo, Pulsante di comando,
ecc.
Apri un modulo, F3  per attivare il visualizzatore oggetti;nella cbo
Progetto/libreria seleziona MSACAl in Classi clic su Calendar, a destra
verranno visualizzati i membri del calendario , le Proprietà , gli eventi
utilizzabili.
per costruire una query in base alle date selezionate dal calendario:
nella maschera oltre al calendario inserisci due Caselle di testo che puoi
chiamare DataInizio e DataFine
due pulsanti di comando cmdDataInizio , cmdDatafine
dopo aver impostato la data nel calendario inseriscila nella casella di
testo utilizzato l'evento Click del Pulsante di comando, es.
DataInizio = NomeControllo.Value
a questo punto costrusci la query utilizzando la o le date presenti nelle
caselle di testo.
giuseppe


title: Pulsante collegamento pagina Web...

author: WinJB

text:
Salve,
 la tabella Aziende ha un campo in cui inserisco l'indirizzo Web...
Nella maschera con origine dati la tabella Aziende visualizzo tutti i dati
ma, per aprire la relativa pagina Web, vorrei cliccare su un pulsante...
Come faccio nell'evento Click() a fare riferimento a tale collegamento?
Se utilizzo direttamente il campo della tabella basta cliccare sopra... ma
per utilizzare un pulsante?
Ciao e grazie!


title: Pulsante collegamento pagina Web...

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:492%b.30353$Kc3.9...@twister2.libero.it...

A fronte dell'evento "Su corrente" della maschera imposta la proprietą
Indirizzo coll. ipertestuale con l'indirizzo Web voluto: quando pigerai il
pulsante di comando ti verrą aperta la relativa pagina web.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Pulsante collegamento pagina Web...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:%f3%b.32395$FJ6.1...@twister1.libero.it...
>
> "WinJB" <
wi...@libero.it
> ha scritto nel messaggio
> news:492%b.30353$Kc3.9...@twister2.libero.it...
> > Salve,
> >  la tabella Aziende ha un campo in cui inserisco l'indirizzo Web...
> > Nella maschera con origine dati la tabella Aziende visualizzo tutti i
dati
> > ma, per aprire la relativa pagina Web, vorrei cliccare su un pulsante...
> > Come faccio nell'evento Click() a fare riferimento a tale collegamento?
> > Se utilizzo direttamente il campo della tabella basta cliccare sopra...
ma
> > per utilizzare un pulsante?
> >
> > Ciao e grazie!
>
> A fronte dell'evento "Su corrente" della maschera imposta la proprietà
> Indirizzo coll. ipertestuale con l'indirizzo Web voluto: quando pigerai il
> pulsante di comando ti verrà aperta la relativa pagina web.
Scusami Roberto, ma non riesco a farlo funzionare.
Ho creato un pulsante chiamato Comando11
nell'evento su corrente della maschera ho inserito:
Me.Comando11.HyperlinkAddress = Me.Collegamento (il campo che contiene
l'indirizzo)
quando clicco sul pulsante ma dice:
"Impossibile visitare il collegamento ipertestuale a
"
http://www.virgilio.it
"
Dove sbaglio?
e se il campo in cui inserisco l'indirizzo Web fosse solo di tipo Text come
dovrei comportarmi?
Ti ringrazio ancora.
Ciao


title: Pulsante collegamento pagina Web...

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:Mu8%b.33120$FJ6.1...@twister1.libero.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:%f3%b.32395$FJ6.1...@twister1.libero.it...
> >
> > "WinJB" <
wi...@libero.it
> ha scritto nel messaggio
> > news:492%b.30353$Kc3.9...@twister2.libero.it...
> > > Salve,
> > >  la tabella Aziende ha un campo in cui inserisco l'indirizzo Web...
> > > Nella maschera con origine dati la tabella Aziende visualizzo tutti i
> dati
> > > ma, per aprire la relativa pagina Web, vorrei cliccare su un
pulsante...
> > > Come faccio nell'evento Click() a fare riferimento a tale
collegamento?
> > > Se utilizzo direttamente il campo della tabella basta cliccare
sopra...
> ma
> > > per utilizzare un pulsante?
> > >
> > > Ciao e grazie!
> >
> > A fronte dell'evento "Su corrente" della maschera imposta la proprietą
> > Indirizzo coll. ipertestuale con l'indirizzo Web voluto: quando pigerai
il
> > pulsante di comando ti verrą aperta la relativa pagina web.
>
>
> Scusami Roberto, ma non riesco a farlo funzionare.
> Ho creato un pulsante chiamato Comando11
> nell'evento su corrente della maschera ho inserito:
> Me.Comando11.HyperlinkAddress = Me.Collegamento (il campo che contiene
> l'indirizzo)
> quando clicco sul pulsante ma dice:
> "Impossibile visitare il collegamento ipertestuale a
> "
http://www.virgilio.it
"
>
> Dove sbaglio?
> e se il campo in cui inserisco l'indirizzo Web fosse solo di tipo Text
come
> dovrei comportarmi?
> Ti ringrazio ancora.
> Ciao
Il campo associato al controllo Collegamento DEVE essere di tipo Testo.



title: Pulsante collegamento pagina Web...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:X2F%b.34563$Kc3.1...@twister2.libero.it...
>
> "WinJB" <
wi...@libero.it
> ha scritto nel messaggio
> news:Mu8%b.33120$FJ6.1...@twister1.libero.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:%f3%b.32395$FJ6.1...@twister1.libero.it...
> > >
> > > "WinJB" <
wi...@libero.it
> ha scritto nel messaggio
> > > news:492%b.30353$Kc3.9...@twister2.libero.it...
> > > > Salve,
> > > >  la tabella Aziende ha un campo in cui inserisco l'indirizzo Web...
> > > > Nella maschera con origine dati la tabella Aziende visualizzo tutti
i
> > dati
> > > > ma, per aprire la relativa pagina Web, vorrei cliccare su un
> pulsante...
> > > > Come faccio nell'evento Click() a fare riferimento a tale
> collegamento?
> > > > Se utilizzo direttamente il campo della tabella basta cliccare
> sopra...
> > ma
> > > > per utilizzare un pulsante?
> > > >
> > > > Ciao e grazie!
> > >
> > > A fronte dell'evento "Su corrente" della maschera imposta la proprietà
> > > Indirizzo coll. ipertestuale con l'indirizzo Web voluto: quando
pigerai
> il
> > > pulsante di comando ti verrà aperta la relativa pagina web.
> >
> >
> > Scusami Roberto, ma non riesco a farlo funzionare.
> > Ho creato un pulsante chiamato Comando11
> > nell'evento su corrente della maschera ho inserito:
> > Me.Comando11.HyperlinkAddress = Me.Collegamento (il campo che contiene
> > l'indirizzo)
> > quando clicco sul pulsante ma dice:
> > "Impossibile visitare il collegamento ipertestuale a
> > "
http://www.virgilio.it
"
> >
> > Dove sbaglio?
> > e se il campo in cui inserisco l'indirizzo Web fosse solo di tipo Text
> come
> > dovrei comportarmi?
> > Ti ringrazio ancora.
> > Ciao
>
> Il campo associato al controllo Collegamento DEVE essere di tipo Testo.
>
> --
Si, il controllo Collegamento è di tipo text...
Ho risolto mettento un "http://" davanti a Me.Collegamento.
Diversamente non sono riuscito a farlo funzionare anche se, credo, dovrebbe
funzionare senza questa forzatura se è vero che HypelinkAddress dovrebbe
farlo automaticamente, o sbaglio?
Grazie Roberto per l'aiuto!


title: Pulsante collegamento pagina Web...

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:yjX%b.38466$FJ6.1...@twister1.libero.it...

L'indirizzo di collegamento ipertestestuale deve essere qualificato: nel tuo
caso essendo un URL devi appunto usare http://, se invece fosse stato un
indirizzo e-mail avresti dovuto indicare mailto: ecc. ecc.
> Grazie Roberto per l'aiuto!
--



title: Problemi con campi Identity di SQL SERVER

author: Marco Nolli

text:
Sto iniziando a lavorare con SQLSVR (MSDE in realtà): mi stanno dando noie
gli "autonumber".
Se apro un recordset basato su una tabella che contiene un campo Identità:
mi viene restituito un errore ODBC del tipo "Usare DbSeeChanges se la
tabella contiene una colonna Identity".
Anche se aggiungo la costante dbseechanges non cambia nulla!
Ne consegue che non riesco ad aggiungere records in quella dannata tabella
;-(
Altra faccenda: il contatore viene valutato dopo l'aggiornamento del record,
quindi l'unico modo sicuro per rilevarne il valore parrebbe essere il
predicato @@identity del TSQL del Server.
Però all'atto pratico non so ancora come sfruttarlo da VB: sapete darmi una
dritta?
Chiaramente se questi problemi non sono risolubili rinuncerò ad utilizzare
contatori, ma se M$ li ha creati dovrebbero essere utilizzabili, no?
Ciao a tutti.


author: MegaMax

text:
> Altra faccenda: il contatore viene valutato dopo l'aggiornamento del
record,
> quindi l'unico modo sicuro per rilevarne il valore parrebbe essere il
> predicato @@identity del TSQL del Server.
> Però all'atto pratico non so ancora come sfruttarlo da VB: sapete darmi
una
> dritta?
premesso che con SQL-Server sono alle prime armi
potresti, usando ADO, creare una stored provedure che ti restituisca
@@identity.
consiglio però di fare tutto (inserimento e valutazione @@identity)
all'interno di una unica transazione. Altrimenti in multiutenza potrebbero
sorgere problemi.
Max


text:
"MegaMax" <
> > Altra faccenda: il contatore viene valutato dopo l'aggiornamento del
> record,
> > quindi l'unico modo sicuro per rilevarne il valore parrebbe essere il
> > predicato @@identity del TSQL del Server.
> > Però all'atto pratico non so ancora come sfruttarlo da VB: sapete darmi
> una
> > dritta?
>
> premesso che con SQL-Server sono alle prime armi
Anch'io accidenti ;-)
> potresti, usando ADO, creare una stored provedure che ti restituisca
> @@identity.
Ne riparleremo...
Ciao: Marco


title: richiesta

text: c'e' un database in access per gestione ristoranti?


title: richiesta

author: Silvio Berruti

text:
"Hobel1" <
hob...@galactica.it
> ha scritto nel messaggio
news:mah96.15745$lV5.2...@news2.giganews.com...
> c'e' un database in access per gestione ristoranti?
>
C'è sicuramente qualcuno che è disposto a fartelo, se sei disposto a
pagarglielo.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: DSum ... um ...um ...um..

author: Arturo Casdei

text:
Qualcuno mi saprebbe spiegare perche ,
TotFatturato: DSum("[Totale di
TotFatturaCIF]";"[IncassiInSpedizione]";"[IncassiInSpedizione]![NomeSocietà]
= [IncassiTMP Nome]![NomeAzienda]  ")
non viene eseguita ?  Mi risponde 'Impossibile trovare il nome 'IncassiTMP
Nome!NomeAzienda' specificato nell'espressione '
Grazie
Simon


title: DSum ... um ...um ...um..

text:
"Arturo Casdei" <
fanta...@virgilio.it
> ha scritto nel messaggio
news:_O0ca.73402$zo2.1...@news2.tin.it...

Se stai operando in una query.
Se come penso il campo NomeSocietà è di tipo Testo.
Se [IncassiTMP Nome] è il nome di una tabella su cui è basata la query.
Prova così:
TotFatturato: DSum("[Totale di TotFatturaCIF]"; "[IncassiInSpedizione]";
"NomeSocietà = " & Chr$(34) & [IncassiTMP Nome].[NomeAzienda]  & Chr$(34))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: usare access con MAC

text:
ciao a tutti,

è possibile usare un database con codice VBA in un computer MAC?

grazie


title: usare access con MAC

author: Marco Pizzamiglio

text:

Se installi una virtual machine che faccia girare windows e office (di cui dovresti avere comunque la licenza) si.
Ciao.
-Marco-


title: R:Settimana....

author: Nora Andrea

text:
Format(Date(),"ss"), oppure Format(Date(),"ii")
> ----------
> Da:	Alex[
SMTP:gium...@iname.com
]
> Risposta a:
it.comp.a...@list.deja.com
> Inviato:	mercoledì 2 febbraio 2000 15.07
> A:
it.comp.a...@list.deja.com
> Oggetto:	Settimana....
>
>  Message from the Deja.com forum:
>  it.comp.appl.access
>  Your subscription is set to individual email delivery
> >
> Ciao,
> devo averlo già letto da qualche parte, ma non ricordo più il trucchetto
> per
> far uscire il numero della settimana, la inesistente funzione Week([Data])
> per intenderci... Quanche aiuto, come sempre è l'ultima cosa che mi manca
> per chiudere il programma, grazie mille...
>
>
>
> --
> Alex - Italy -
>
gium...@iname.com
> ICQ#: 46609272
>
>
>
>
>
>  _____________________________________________________________
>  Deja.com: Before you buy.
>
http://www.deja.com/
>  * To modify or remove your subscription, go to
>
http://www.deja.com/edit_sub.xp?group=it.comp.appl.access
>  * Read this thread at
>
http://www.deja.com/thread/%3C879el3%2488n%241%40news.flashnet.it%3E
>
 Sent via Deja.com
http://www.deja.com/
 Before you buy.


title: sottomaschere variabili

author: il barbi

text:
Ho una maschera con una parte fissa di controlli e una parte
variabile, dove devono essere visualizzati diversi gruppi di
controlli a seconda dei valori assunti da un certo controllo
della parte fissa. Ho pensato di definire come sottomaschere
i diversi gruppi di controlli, e fare una rutinetta
nell'evento current del controllo che decide, in modo da
aprire la sottomaschera associata al particolare valore
assunto dal controllo che decide, ma mi sono un po' arenato
nel VBA... qualcuno mi puo' dare una mano? Cioe', non vorrei
ficcare tutti i controlli nella maschera perche' sono
veramente tanti, e abilitare solo quelli relativi al valore
particolare... Oppure potrei sovrapporre i controlli?
grazie dal barbi


title: sottomaschere variabili

author: Antonio Ganci

text:

Perchè invece non utilizzi il controllo "Struttura a schede" ?
In ogni pagina inserisci i controlli che ti servono e poi visualizzi quella
corretta in base alle condizioni...
Saluti.


title: Office 2000 vs Office XP

author: Sergio MAZZA

text:
Non voglio utilizzare XP e Il 200x 'nun me piace.
Quanto pesa l'intervento di correzione per un mdb (applicazione) sviluppato
in 200x e trasportato in XP; sempre che quest'ultimo lo preveda...
Grazie.
Ciao.
--
Sergio MAZZA


title: Office 2000 vs Office XP

author: ivo melis

text: scusate


title: Office 2000 vs Office XP

text:
"ivo melis" <
vom...@tiscali.it
> ha scritto nel messaggio
news:bcunsc$bhl$1...@lacerta.tiscalinet.it...
> scusate
>
E cosě me ce fai crede... Invece nisba! Ce l'avete TUTTI con me... Puzzoni
che non siete altro!
Ciao.
--
Sergio MAZZA


title: Office 2000 vs Office XP

author: yQy

text:
On Fri, 20 Jun 2003 11:06:08 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Non voglio utilizzare XP e Il 200x 'nun me piace.
>Quanto pesa l'intervento di correzione per un mdb (applicazione) sviluppato
>in 200x e trasportato in XP; sempre che quest'ultimo lo preveda...
ehm......ke hai detto? :))
il 200x cos'e'? un nuovo lettore cd-rom?
Usa access 97! :) metti tutto in DAO, e vai! :)


title: Office 2000 vs Office XP

text:
"yQy" <
fabrizi...@tin.it
> ha scritto nel messaggio
news:sdr9fvgljmagv0dec...@4ax.com...
>
> ehm......ke hai detto? :))
> il 200x cos'e'? un nuovo lettore cd-rom?
Gnè! Gnè! Gnè!
Con 200x indico le versioni 2000, 2002, 2003 etc. etc.
> Usa access 97! :) metti tutto in DAO, e vai! :)
Aridaje.. Uso esclusivamente la versione '97; ma se mi chiedono di fare
un'applicazione in Xp perché su quel pc c'è solo quello che faccio? E non mi
va neache di traslocare per sviluppare lì dal tizio perché... Perché... Sono
fatti miei! Uff!
Insomma; visto che la versione 2000 mi stà un pochino più simpatica mi ero
chiesto (e chiedevo ai guru): se la faccio (l'applicazione) con il 2000
quando la importo (se è possibile) in Xp quanto tempo ci devo perdere per
"riallineare" eventuali discrepanze? Sempre che ce ne siano...
Mi sono impiegato?
Ciao.
--
Sergio MAZZA


title: Office 2000 vs Office XP

author: fidirico

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bd3o58$if9$1...@canarie.caspur.it...
> "yQy" <
fabrizi...@tin.it
> ha scritto nel messaggio
> news:sdr9fvgljmagv0dec...@4ax.com...
> >
Cut
> Aridaje.. Uso esclusivamente la versione '97; ma se mi chiedono di fare
> un'applicazione in Xp perché su quel pc c'è solo quello che faccio? E non
mi
> va neache di traslocare per sviluppare lì dal tizio perché... Perché...
Sono
> fatti miei! Uff!
> Insomma; visto che la versione 2000 mi stà un pochino più simpatica mi ero
> chiesto (e chiedevo ai guru): se la faccio (l'applicazione) con il 2000
> quando la importo (se è possibile) in Xp quanto tempo ci devo perdere per
> "riallineare" eventuali discrepanze? Sempre che ce ne siano...
>
> Mi sono impiegato?
>
> Ciao.
>
> --
> Sergio MAZZA
Il formato predefinito usato da Access Xp è proprio quello di Access 2000:
l'importazione di un db realizzato col 2000 su una macchina in cui è
installato l' Xp dovrebbe essere perciò del tutto indolore. Ma se, come
credo di aver capito, hai la possibilità di scegliere fra 2000 ed Xp, ti
consiglio (se posso permettermi), di usare l'Xp.
Ciao
Galliano.


title: Office 2000 vs Office XP

author: Sib

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> "yQy" <
fabrizi...@tin.it
> ha scritto nel messaggio
> > ehm......ke hai detto? :))
> > il 200x cos'e'? un nuovo lettore cd-rom?
>
> Gnè! Gnè! Gnè!
> Con 200x indico le versioni 2000, 2002, 2003 etc. etc.
si', ma 2002 e' XP. ;-)
> > Usa access 97! :) metti tutto in DAO, e vai! :)
>
> Aridaje.. Uso esclusivamente la versione '97; ma se mi chiedono di fare
> un'applicazione in Xp perché su quel pc c'è solo quello che faccio? E non
mi
> va neache di traslocare per sviluppare lì dal tizio perché... Perché...
Sono
> fatti miei! Uff!
Ti capisco,
io finora ho sviluppato in A97 e se il cliente aveva preinstallato A2000
(>=) glie lo convertivo al momento (nessun problema salvo, talvolta,
riallineare i riferimenti).
Fra a2000 e successivi non c'e' gran differenza, possono lavorere tutti su
a2000 (ma non puoi fare un mde di a2000 con a2002/XP.
Ciao
Sib


title: Office 2000 vs Office XP

author: MA

text:

Scusa Sergio crealo in 97 e al cliente non farlo aprire in Xp ma in 97.
Cmq io sono "costretto" a lavorare in 2000, ma non l'amo molto.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Office 2000 vs Office XP

text:
Il 22 Giu 2003, 10:04, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:

--------------------------------
Inviato via
http://usenet.libero.it


title: Office 2000 vs Office XP

text:
Ok ragazzi era proprio quello che volevo sapere...
Grazie a tutti...
--
Sergio MAZZA


title: Office 2000 vs Office XP

author: Roberto (Bros)

text:
"yQy" <
fque...@libero.it
> ha scritto nel messaggio
news:80Z21Z59Z137Y1...@usenet.libero.it...

> Ti dirò di più se crei un database vuoto in aXP puoi importare tutto da un
DB di a2000!Senza fare nessuna conversione, naturalmente fai dopo un debug
al codice per vedere se tutti i riferimenti sono a posto!
Ciao
Roberto (Bros)



title: Office 2000 vs Office XP

text:
"Roberto (Bros)" <
aris...@libero.it
> ha scritto nel messaggio
news:ZUSJa.132539$pR3.3...@news1.tin.it...
>
> Ti dirò di più se crei un database vuoto in aXP puoi importare tutto da un
> DB di a2000!Senza fare nessuna conversione, naturalmente fai dopo un debug
> al codice per vedere se tutti i riferimenti sono a posto!
>
> Ciao
> Roberto (Bros)
E allora è tutto liscio come l'olio!
Perfetto!
Ciao.
--
Sergio MAZZA


title: vba office 64 bit - errore su filtro sottomaschera

author: pfm

text:
salve

ho una appplicazione che gira correttamente su diverse versioni di office 32 bit

ora mettendolo sun un pc che ha office 64 bit noto che oltre al problema del codice vba "PtrSafe" da aggiungere alle funzioni

noto un problema a una maschera che ha una sottomaschera

ho un pulsante nella maschera principale che mi attiva un filtro alla sottomaschera

sub disattivaFiltro()
  miaSottomaschera.Form.Filter = ""
  miaSottomaschera.Form.FilterOn=True
end sub

con la versione 64 bit mi dice errore

dove sbaglio?

Grazie


title: Da maschera a tabella

author: Teamnetwork

text:
Ho una maschera che crea in dei campi calcolati dei valori
questa e' la formula di uno dei campi
_________
=DLookUp("WELCOME_inserite + WELCOME_presenti";"movimenti";"id=" &
DMax("id";"movimenti";"Distributore=""Piazza Domenicani"" AND ID<" &
DMax("id";"movimenti";"Distributore=""Piazza
Domenicani""")))-DLookUp("WELCOME_presenti";"movimenti";"id=" &
DMax("id";"movimenti";"Distributore=""Piazza Domenicani"""))
_________
avevo bisogno che tale dato venisse riportato in una tabella chiamata
"venduto" con id, data, distributore, nomeprodotto(in questo caso
WELCOME)
Mi servirebbe per avere uno storico venduto mentre con i campi
calcolati ho solo l'ultimo dato.
Grazie a chi perdera' del tempo


title: Da maschera a tabella

text:
On Mon, 06 Oct 2003 10:24:23 +0200, Teamnetwork <
teamn...@tin.it
>
wrote:
forse non e' necessario che passi dalla maschera alla tabella e puo'
esistere un'altra soluzione.
Se qualcuno ha qualche idea ..


title: Da maschera a tabella

text:
On Mon, 06 Oct 2003 15:32:06 +0200, Teamnetwork <
teamn...@tin.it
>
wrote:

un idea cosi al volo forse e' attuabile
con un afterupdate va a scrivere sulla tabella "venduto" il valore che
gli compare .. e' fattibile ?


title: problemi con campi data

author: Riccardo Casadei

text:
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:2BL49.49156$n04.1...@twister2.libero.it...
>
> "Riccardo Casadei" <
riccardo...@apraromagna.it
> ha scritto nel
> messaggio news:aivtsk$jic$1...@fe2.cs.interbusiness.it...
> > Ciao a tutti,
> > vorrei spiegare un problema sperando di avere un aiuto.
> >
> > In una applicazione sviluppata da tempo con Access2000 e che ha sempre
> > funzionato correttamente, dopo alcune modifiche mi si presentano alcuni
> > errori sulle date:
> > 1) sono tutte in formato esteso gg-mm-aaaa anzichč gg-mm-aa
>
> Probabilmente sul pannello di controllo - Impostazioni internazionali, č
> stata impostata la visualizzazione dell'anno a quattro cifre.
>
> > 2) in una maschera d irichiesta parametri dove ci sono 2 campi di tipo
> data
> > (da .. a ..) che all'apertura imposto con Date() appare #name?# e se
> digito
> > una data mi segnala errore sul formato richiedendo anche l'ora (preciso
> che
> > questa maschera non č stata interessata dalle modifiche)
>
> Prova  a verificare i riferimenti alle librerie
>
> Ciao, FABIO
>
>
Gli errori interessano 2 pc:
il primo č nuovissimo, con Win XP e probabilmente l'anno a 4 cifre č dovuto
alle impostazioni internazionali e probabilmente anche per le librerie, ma
l'altro pc č cinfigurato da tempo e non me lo spiego.


title: Database condiviso (multiutente)

author: Ammammata

text:
La tabella dati è definita in SAP come tabella utente, per cui ho libero
accesso in lettura e scrittura

il file Access per leggerla e modificarla (tramite ODBC) è installato sulle
varie postazioni (4 oggi, ma qualcuna in più un domani) con il suo bel
runtime 2013 o 2016

a oggi, visti gli accessi rari e praticamente mai contemporanei sullo
stesso record, mi sono inventato un sistema per la manipolazione, creando
una tabella temporanea in locale dove copio i dati da quella principale,
permetto cambiamenti e strusi vari, e alla fine la butto o la salvo
(cancellando il record originale e inserendone uno nuovo)

questi record hanno un ID: ho notato che talvolta il mio contorto metodo di
gestione dello stesso (che per pietà nei miei confronti non riporto)
"falla" e mi trovo record doppi senza una chiara spiegazione (di sicuro ce
ne è una logica, ma al momento non mi è chiara)

ora mi sta passando per la testa di sostituire il mio ID attuale, numerico
a 7 cifre, con qualcosa di più contorto e automatico, generato direttamente
dal sistema, utilizzando valori random legati chessò all'IP della macchina
piuttosto che al nome dell'utente Windows o all'ora-minuto-secondo-
centesimo del momento in cui schiaccio "save". Questo coso astruso,
soprattutto se bello lungo, dovrebbe assicurarmi una possibilità di
conflitti vicina allo zero assoluto.

Cosa mi suggerite per implementarlo?

nota bene: resta la possibilità che mentre un utente sta lavorando su un
record ne arrivi un altro che prova a fare lo stesso.
è una situatione teorica che in pratica non dovrebbe capitaremai, ma ho già
la soluzione: dico che non si può e che se ci provano il record va perso
(non è una tragedia, a rifarlo ci vuole un minuto scarso)

grazie

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


title: Database condiviso (multiutente)

text:
Non ho capito benissimo il succo del problema... nè perchè non usi un AutoIncrementale per ovviare al problema, ma lo avrai già valutato tu...

Non entro quindi nel merito ma nel metodo di generazione.
Spesso per generare Campi UNIVOCI si ricorre a metodo GUID, che Access usava quando implementava le repliche...

Il campo GUID è considerabile UNIVOCO e per generarlo lo si può fare con 2 righe di codice:

sGUID=Left(CreateObject("Scriptlet.Typelib").guid, 38)

Saluti
@Alex


title: Database condiviso (multiutente)

text:
Il giorno Thu 25 Mar 2021 09:18:06a, *@Alex* ha inviato su
it.comp.appl.access il messaggio
news:09cc0c0b-0001-410b...@googlegroups.com
. Vediamo
cosa ha scritto:

> Il campo GUID è considerabile UNIVOCO e per generarlo lo si può fare
> con 2 righe di codice:
>
> sGUID=Left(CreateObject("Scriptlet.Typelib").guid, 38)
>

grazie, vedo se si rende necessario implementarlo in sostituzione di quello
random attuale che ho attivato



title: come fate con la barra menu?

author: Luca Scrigna

text:
ora che la mia applicazioncina è pronta volevo togliere i menu.
problema:
se creo una mia barra e la faccio comparire di default, poi giustamente non
riesco piu
ad accedere ai menu base di access (nemmeno con lo shift). (fortuna che
avevo una copia!)
la cosa mi sembra alquanto macchinosa perchè in questo caso dovrei:
usare la copia modificabile con i menu abilitati,
effettuate le modifiche disabilitare i menu
fare l'mde.
ora mi chiedo. dove sbaglio?
grazie
lenny


title: come fate con la barra menu?

text:
"Luca Scrigna" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:a5irqt$1uv$1...@pegasus.tiscalinet.it...

per la seconda volta mi rispondo ancora da solo.
provando tutto da capo, mi sono accorto che avevo disabilitato il tasto
shift.
ora correttamente, avviando il prog esce solo il mio menu.
se premo lo shift, si aggiunge anche la barra menu.
scusate.
ciao
Lenny


title: come fate con la barra menu?

author: Roccia

text:
In article <a5irqt$1uv$
1...@pegasus.tiscalinet.it
>,
luca...@tiscalinet.it

says...

Io faccio cosi':
Sub UnlockDB()
Currentdb.properties("AllowBreakIntoCode")=true
Currentdb.properties("AllowBypassKey")=true
Currentdb.properties("AllowSpecialKeys")=true
Currentdb.properties("StartupShowDBWindow")=true
End sub
Lancio questa sub tramite una password da una maschera apposita, cosi'
mi sblocco il DB (a prova di imbecille) e posso intervenire sul campo.
Comunque puoi sbloccare lo shift anche senza aprire il database... da un
altro database fai (Sto andando a memoria, la sintassi probabilmente non
e' perfetta)
Sub UnlockRemote(NomeDB as string)
Dim RDB as object
Set RDB=dbengine.opendatabase(Nomedb)
RDB.Properties("AllowBypasskey")=TRUE
Set RDB=Nothing
End sub


title: Invio e-mail

author: Ludus

text:
Datemi solo uno spunto, per favore (non ho mai avuto occasione di
trattare questo argomento): da che parte devo cominciare per spedire
e-mail da codice VBA, tramite Outlook Express, o meglio ancora Lotus
Notes?
Grazie a tutti.


title: Invio e-mail

text:
"Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:co34h4le1m5gbgk6f...@4ax.com...

www.sitocomune.com
 Sezione General
Ciao.
--
Sergio MAZZA


title: Invio e-mail

author: Antonio

text:
"Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:co34h4le1m5gbgk6f...@4ax.com...

Qualche anno fa ho avuto modo di studiare un po' Notes, ma non mi è piaciuto
più di tanto, così ho abbandonato quella piattaforma. Forse sono stato
frettoloso, forse poco aperto alle innovazioni, ma non mi sono mai
appassionato al prodotto.
Ricordo che esisteva un prodotto collaterale, ma non ricordo il nome, forse
notes utility o qualcosa del genere, che era una raccolta di classi per
poter interfacciare notes a visual basic. può darsi che non ci sia neanche
bisogno di questo, forse basta provare ad includere il riferimento alla
libreria "lotus notes automation classes" e cercare di scrivere un documento
sul database mail.nsf (o qualcosa del genere) sul server notes. Sono
convinto che sul web tu possa trovare gli esempi che ti occorrono.
Ciao
Antonio


title: Invio e-mail

author: Karl Donaubauer

text:


www.donkarl.com/it?FAQ4.27

http://www.granite.ab.ca/access/email.htm
http://www.granite.ab.ca/access/email/lotusnotesedit.htm

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


title: Invio e-mail

text:
OK.  Ho trovato più riferimenti sul Sito Comune General.
Ora li esamino.
Grazie.



title: Invio e-mail

text:
Grazie per la risposta. Ora cerco in tal senso.



title: Bolle che diventano una Fattura

author: Gennaro

text:
Il problema che non riesco a risolvere è quello riportato nell'oggeto del
messaggio,
tblBolle
tblBolleRighe
tblFatture
tblFattureRighe
come faccio ad accodare tutte le bolle che ho emesso per quel cliente,
e farle diventare una sole fattura.
Grazie


title: Bolle che diventano una Fattura

author: Sergio MAZZA

text:
"Gennaro" <
gen...@valceresio.com
> ha scritto nel messaggio
news:8bu3ng$7c5$1...@nslave2.tin.it...

Con una query di accodamento...
Ciao.


title: Bolle che diventano una Fattura

author: Ricky

text:
"Gennaro" <
gen...@valceresio.com
> ha scritto nel messaggio
news:8bu3ng$7c5$1...@nslave2.tin.it...
> Il problema che non riesco a risolvere č quello riportato nell'oggeto del
> messaggio,
>
> tblBolle
> tblBolleRighe
>
> tblFatture
> tblFattureRighe
>
> come faccio ad accodare tutte le bolle che ho emesso per quel cliente,
> e farle diventare una sole fattura.
> Grazie
>
>
>
>
come ti ha detto Sergio o altrimenti via codice cosi' con SQL puoi
parametrizzare meglio la query poiche penso che un cliente abbia anche piů
fatture in un anno e poi perche' a me piace molto non mettere delle vere
query nei db ma fare tutte le ricerche via codice.
E molto piů laborioso pero' mi sembra un po' piů proffessionale mettere in
un FE solo le form e le tabelle collegate ad un  BE.
Ciao, Ricky
Esempio
Dim DBS as Database
Dim RST as Recordset
dim rst2 as recordset
Set DBS=currentdb
Set rst = dbs.openrecordset("Select ."condizioni che ti interessano.....
from tblfatturerighe" )
e cosi' ha ritrovato le righe delle bolle
poi in base ai record trovati (rst.recordcount) o se vuoi al rst.eof spari
dentro alla tabella righefatture tutte le righe trovate
set rst2=dbs.openrecorset("Select all * from tblrighefatture")
Spero di esserti stato un po' d'aiuto ma anche con l'idea di Sergio funziona
tutto perfettamente.
Ciao, Ricky


title: Bolle che diventano una Fattura

author: Carlo Ve

text:
Gennaro ha scritto nel messaggio <8bu3ng$7c5$
1...@nslave2.tin.it
>...
>Il problema che non riesco a risolvere è quello riportato nell'oggeto del
>messaggio,
>
>tblBolle
>tblBolleRighe
>
>tblFatture
>tblFattureRighe
>
>come faccio ad accodare tutte le bolle che ho emesso per quel cliente,
>e farle diventare una sole fattura.
>Grazie
Premesso che il contenuto delle bolle debba essere riportato  in fattura
ritengo importante sia l'inserimento di  un campo fatturato_s/n nella
tabella delle bolle
e magari anche di una  campo Rif_Fattura. (a livello di testata del doc)
Devi inoltre avere  una maschera dove selezioni almeno il nominativo/i da
fatturare ed il periodo di emissione delle bolle /da data a data)
poi con una query di accodamento filtri i dati delle bolle da fatturare e le
accodi su una tabella nuova appositamente creata per il Fatturato
ricordandoti  di aggiornato lo status
Fattura_sn con il  umero della Fattura
n.b. - per riepilogare seriamente piu' documenti di un cliente  in un unica
fattura dovresti anche controllare  che i documenti abbiano la stessa
modalità di pagamento, stesso agente
Carlo Ve