title: Estrapolare stringa

author: Carlo Costarella

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:%UsNd.19275$QG6.3...@twister2.libero.it...
> Ciao a tutti ho un campo chiamato descrizione, dove all'interno il
> contenuto è composto da un nome e cognome e del testo aggiuntivo, (Es.
> Rossi Luigi nato a Milano, oppure Bianchi Mario- nato a Milano), io dovrei
> estrapolare da questa stringa tutto ilcontenuto che si trova dopo il nome
> e cognome indifferentemente dal fatto che via sia uno spazio o un
> trattino, come posso fare?
> Inoltre esiste una procedura con cui io mi interrogo la stringa alla
> ricerca di un determinato carattere, nell'esempio di sopra il "-", e se ad
> esemipo la stringa mi contiene il "-" faccio eseguire dei comandi oppure
> no?.
>
> Sperro di essre stato chiaro.
> Ciao Tommy
>
>
Sei stato chiarissimo.
Una prima estrazione la puoi fare a partire dalla parola "nato", ammesso che
sia sempre presente, a seguire e a sottrarre.
Cioè tutto quello che c'è scritto dopo "nato" compreso o meno e tutto quello
che c'è scritto prima.
Accoderai il risultato in una tabella opportunamente dimensionata e da
codice.
Per esempio:
Public Function FaiParsing(UnaStringa As String)
Dim pos As Integer, MioNato As String, MieGeneralita As String
pos = InStr(1, UnaStringa, "nato")
'con la parola "nato"
MioNato = Mid$(UnaStringa, pos, Len(UnaStringa))
'senza la parola "nato a"
MioNato = Mid$(UnaStringa, pos + 7, Len(UnaStringa))
MieGeneralita = Mid$(UnaStringa, 1, pos - 1)
End Function
Ciao, Carlo


title: Eliminare effetto rotellina scroller del mouse su una form

author: Lismax

text:
Lo scroller (la rotellina che ormai esiste sui mouse per navigare  in
internet) provoca lo scroll dei record in una form con lo stesso effetto
della PagSu PagGiu.
L'effetto dei tasti PagGiu e PagSu riesco ad annullarli intercettando il
KeyCode 33 e 34 e ponendolo = 0.
Ma come fare per intercettare lo scroller ? Esiste un numero di KeyCode per
lo scroller ?
Grazie.


author: MegaMax

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:9Qm07.7410$hp3.3...@news.infostrada.it...

no, perņ puoi usare l'evento "su corrente" per renderti conto di quando
qualcosa cambia il record corrente, e poi gestisci se era un cambiamento
voluto o meno.
Max


title: Riportare un mde in mdb

author: Massimo Apicella

text:
Esiste un metodo per riportare un mde in mdb in modo da riabilitare il
pulsante struttura ?
Grazie a tutti.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riportare un mde in mdb

author: Antonio Biso

text:
"Massimo Apicella" <
ma...@libero.it
> ha scritto nel messaggio
news:5670c7b8d77bc1b7603...@mygate.mailgate.org...
> Esiste un metodo per riportare un mde in mdb in modo da riabilitare il
> pulsante struttura ?
Birbaccione...
Antonio


title: Riportare un mde in mdb

author: Lenny

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:WBjea.29958$7y3.9...@twister1.libero.it...

posso riportare windows XP in codice sorgente ?


title: Questioni legali

author: Mimmo

text:
Mi chiedo:
E' legale vendere e fatturare applicazioni create per girare su Access
(non eseguibili intendo)?
Voglio dire, Microsoft cosa ci guadagna?
In fondo l'abilità del programmatore è fortemente coadiuvata
dall'esistenza del software principale.
Spero sia uno spunto interessante un po' per tutti...
Mimmo


title: Questioni legali

text:

credo che vendere un db non sia illegale sempre che il destinatario abbia
access. attendo smentite
esiste comunque una versione developer di office che ti permette di
distribuire db fatti in access e fatti funzionare anche su pc in cui access
non è presente costicchia un po ma ne vale la pena secondo me.


title: Questioni legali

author: TheMax

text:
"Mimmo" <
mi...@nospam.it
> ha scritto nel messaggio
news:417545bd...@news.interbusiness.it...
> Mi chiedo:
> E' legale vendere e fatturare applicazioni create per girare su Access
> (non eseguibili intendo)?
Si
> Voglio dire, Microsoft cosa ci guadagna?
Chi lo usa deve comperare la licenza di access o chi lo vende (come detto da
simba) deve possedere una licenza developer
> In fondo l'abilità del programmatore è fortemente coadiuvata
> dall'esistenza del software principale.
Falso
> Spero sia uno spunto interessante un po' per tutti...
Lo spunto è già stato ampiamente discusso
> Mimmo
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Questioni legali

text:
"massimo" <n...@send.invalid> ha scritto nel messaggio
news:Xns9587D186...@news.inwind.it...
> On 19 ott 2004, "TheMax" <
massim...@accessgroup.it
> wrote in
> news:cl3lff$tfd$
1...@atlantis.cu.mi.it
>
> >> In fondo l'abilità del programmatore è fortemente coadiuvata
> >> dall'esistenza del software principale.
> >
> > Falso
>
> Questa risposta mi sembra celare una punta di ironia e sarcasmo sui
> prodotti ms :)
Anche no:-)
Un buon programmatore sa progettare correttamente un db, normalizzarlo,
renderlo flessibile a future evoluzioni.
Creare un'interfaccia grafica semplice e funzionale, estrarre le
informazioni richieste dall'utente, impedire mal funzionamenti e scovare
tutti i possibili bachi del software.
Se per fare questo preferisce _e riesce a farlo bene_ usarndo access
piuttosto che vb /c/java è lo stesso.



title: Eliminazione a catena

author: Antonio G.

text:
Ciao a tutto il NG,
stavo relazionando due tabelle e impostando l'eliminazione a catena,
quando mi è comparso questo errore: nessun indice univoco trovato per il
campo della tabella primaria a cui si fa riferimento.
Che devo fare?
Grazie
--
Antonio
Personal Web Site:
http://www.antoniog.it
E-mail: antonio_...@SPAMhotmail.com


title: Eliminazione a catena

author: Luciano (DOC)

text:
"Antonio G." <antonio_...@SPAMhotmail.com> ha scritto nel messaggio
news:a3jql3$iif$1...@newsreader.mailgate.org...
> stavo relazionando due tabelle e impostando l'eliminazione a catena,
> quando mi è comparso questo errore: nessun indice univoco trovato per il
> campo della tabella primaria a cui si fa riferimento.
> Che devo fare?
Mettere un indice univoco!:-))
Dal lato 1 della relazione ci deve essere un campo che identifica
univocamente il record.
Saluti.
Luciano


title: Eliminazione a catena

text:
Il problema è che, mentre le altre relazioni mi vengono identificate
come "uno-a-molti" questa è l'unica che è "indefinita", e quindi non
posso applicare un'integrità referenziale.
Come posso fare?
--
Antonio
Personal Web Site:
http://www.antoniog.it
E-mail: antonio_...@SPAMhotmail.com
--
| "Luciano (DOC)" ha scritto:



title: Eliminazione a catena

author: Alessandro

text:
"Antonio G." <antonio_...@SPAMhotmail.com> wrote in message
news:a3m672$i1q$1...@newsreader.mailgate.org...

Luciano ti ha risposto bene.
Ma tu vuoi l'integrità referenziale o vuoi solo la possibilità
di effettuare l'eliminazione a catena....???
Se è così scordatelo non puoi, quindi ti serve il metodo CODICE
con DAO e DELETE, che per altro è molto semplice visto che puoi
recuperare il CRITERIO di selezione Record dall'azione precedente.
Crei un recordset con Origine la Tabella non Relazionata, fai
un FindFirst Criterio(quello che sai), e se trova il Record
Delete.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Somma Parziale

text:
Ciao, nella mia maschera "RiepilogoIncassi" ho una casella combinata "IncassatoSiNo"(tipo origine riga: elenco valori - origine riga: Si;No)e poi due caselle testo "Incasso" e "Sospeso", quando attraverso "IncassatoSiNo" digito "Si" se l'importo è "Sospeso" lo metto in "Incasso e viceversa.
Vorrei creare una casella di testo "CalcolaIncasso" per poter fare la somma degli importi che trasferisco da "Sospeso" e "Incasso".
Grazie dell'aiuto.  :-)


title: Somma Parziale

author: Karl Donaubauer

text:

Somma o somma parziale come il soggetto?

In un report sarebbe semplice con la proprietà "Somma parziale"
delle caselle. In una maschera invece devi usare un'espressione
che include il campo che regola l'ordinamento dei record.
Se p.e. l'ordinamento succede secondo un campo Id, l'espressione
nell'origine controllo della casella puo essere:

=DSum("Importo";"Tabella";"Id<=" & Id)

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


title: Uppercase

author: Felice Musicco

text:
Inserendo >LL nella maschera di input a livello maschera della casella di
testo la conversione in maiuscolo non funziona!
Perchè?
grazie e saluti
Felice


title: Uppercase

author: Roberto da casa

text:
"Felice Musicco" <
olif...@libero.it
> ha scritto nel messaggio
news:tS626.184130$hk4.6...@news.infostrada.it...
> Inserendo >LL nella maschera di input a livello maschera della casella di
> testo la conversione in maiuscolo non funziona!
> Perchč?
> grazie e saluti
> Felice
>
>
Immagino che stai adoperando A2000; se cosě č il perché lo devi chiedere
alla Microsoft in quanto č una bug.
Buon Anno
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: A tutto l'NG: attenti a rispondere ai maleducati (..Progetto Uno s.a.s)

author: sdamy

text:
> sdamy <
sd...@tiscalinet.it
> wrote in message
> 2E7K6.3564$9C4....@news2.tin.it...
> >
> > Progeto Uno s.a.s. <
proge...@tin.it
> wrote in message
> > lc7K6.3498$9C4....@news2.tin.it...
> > > Sapete se č possibile applicare la formattazione ad una etichetta come
> se
> > > questa fosse collegata ad una casella di testo non abilitata
(caratteri
> > > incassati grigi)
> > > Grazie
> > >     Mauro
> > >
> > >
> >
> > via codice utilizzi il comando:
> >
> > etichetta.enabled = true
> >
> > CIAO CIAO
> > SDAMY
> >
> >
>
Progetto Uno s.a.s. <
proge...@tin.it
> wrote in message
sAtK6.5491$2i2.1...@news1.tin.it...
> Prima di rispondere collega il cavo che comunica con il tuo cervello ed
una
> volta attaccato distingui le cose esatte dalle caz.....
>
sdamy wrote:
Mi scusi Sig.NONSBAGLIO MAI,
mi scuso veramente, io avevo collegato male la comunicazione con la mia
propria mente ma te
non sai proprio comunicare con il mondo esterno, ti consiglio di fare
un'abbonamento con
qualche provider serio.


author: Sergio MAZZA (Ufficio Stampa)

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:6PtK6.5542$2i2.1...@news1.tin.it...
>
> > sdamy <
sd...@tiscalinet.it
> wrote in message
> > 2E7K6.3564$9C4....@news2.tin.it...
> > >
> > > Progeto Uno s.a.s. <
proge...@tin.it
> wrote in message
> > > lc7K6.3498$9C4....@news2.tin.it...
> > > > Sapete se è possibile applicare la formattazione ad una etichetta
come
> > se
> > > > questa fosse collegata ad una casella di testo non abilitata
> (caratteri
> > > > incassati grigi)
> > > > Grazie
> > > >     Mauro
> > > >
> > > >
> > >
> > > via codice utilizzi il comando:
> > >
> > > etichetta.enabled = true
> > >
> > > CIAO CIAO
> > > SDAMY
> > >
> > >
> >
>
> Progetto Uno s.a.s. <
proge...@tin.it
> wrote in message
> sAtK6.5491$2i2.1...@news1.tin.it...
> > Prima di rispondere collega il cavo che comunica con il tuo cervello ed
> una
> > volta attaccato distingui le cose esatte dalle caz.....
> >
>
> sdamy wrote:
>
> Mi scusi Sig.NONSBAGLIO MAI,
> mi scuso veramente, io avevo collegato male la comunicazione con la mia
> propria mente ma te
> non sai proprio comunicare con il mondo esterno, ti consiglio di fare
> un'abbonamento con
> qualche provider serio.
>
Ma che è successo? Tanto per la cronaca...
Ciao.


text:
In sintesi, dopo aver cercato dare un'aiuto ecco la sua risposta:



author: Sergio MAZZA

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:lWwK6.639$Rc5....@news2.tin.it...

Già scusa, dopo sono andato a ritroso e ho riletto i messaggi in
questione...
Ciao.


author: Riccardo

text:
1)
> > > > Progeto Uno s.a.s. <
proge...@tin.it
> wrote in message
> > > > lc7K6.3498$9C4....@news2.tin.it...
> > > > > Sapete se è possibile applicare la formattazione ad una etichetta
> come
> > > se
> > > > > questa fosse collegata ad una casella di testo non abilitata
> > (caratteri
> > > > > incassati grigi)
> > > > > Grazie
> > > > >     Mauro
> > > > >
> > > > >
> > > >
2)
> > > > via codice utilizzi il comando:
> > > >
> > > > etichetta.enabled = true
> > > >
> > > > CIAO CIAO
> > > > SDAMY
> > > >
> > > >
> > >
> >
3)
> > Progetto Uno s.a.s. <
proge...@tin.it
> wrote in message
> > sAtK6.5491$2i2.1...@news1.tin.it...
> > > Prima di rispondere collega il cavo che comunica con il tuo cervello
ed
> > una
> > > volta attaccato distingui le cose esatte dalle caz.....
> > >
> >
> > sdamy wrote:
> >
4)
> > Mi scusi Sig.NONSBAGLIO MAI,
> > mi scuso veramente, io avevo collegato male la comunicazione con la mia
> > propria mente ma te
> > non sai proprio comunicare con il mondo esterno, ti consiglio di fare
> > un'abbonamento con
> > qualche provider serio.
> >
>
> Ma che è successo? Tanto per la cronaca...
>
> Ciao.
________
per la cronaca:
Al nr. 1 trovi la prima mail di richiesta informazioni
Al nr. 2 trovi la risposta (errata) di Sdamy
Al nr. 3 trovi il "ringraziamento" alla risposta di Sdamy
Al nr. 4 le "scuse" di Sdamy
ciao Riccardo


text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9de1j4$ms1$1...@news.panservice.it...
> 1)
> ________
> per la cronaca:
>
> Al nr. 1 trovi la prima mail di richiesta informazioni
> Al nr. 2 trovi la risposta (errata) di Sdamy
> Al nr. 3 trovi il "ringraziamento" alla risposta di Sdamy
> Al nr. 4 le "scuse" di Sdamy
>
> ciao Riccardo
>
Niente male come griglia di partenza...
Ciao


title: Utilizzo della funzione inStr nelle query

author: Nina

text:
Salve a tutti, non riesco ad utilizzare la funzione inStr in una query.
Vorrei estrarre i primi due caratteri dopo il punto all'interno del
CodiceVoce.
Io scrivo
P: InStr(0;[CodiceVoce];".";0)
ma mi vusualizza un messaggio di errore. Dove sbaglio???
Grazie mille
Nina


author: namor

text:
Nina ha scritto:

Prova
P: mid([CodiceVoce]; instr([CodiceVoce]; ".")+1; 2)
Namor
--

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


text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bk4i2k$c3q$1...@news.newsland.it...
> Nina ha scritto:
> > Salve a tutti, non riesco ad utilizzare la funzione inStr in una query.
> > Vorrei estrarre i primi due caratteri dopo il punto all'interno del
> > CodiceVoce.
> > Io scrivo
> > P: InStr(0;[CodiceVoce];".";0)
> > ma mi vusualizza un messaggio di errore. Dove sbaglio???
> > Grazie mille
> > Nina
>
> Prova
> P: mid([CodiceVoce]; instr([CodiceVoce]; ".")+1; 2)
> Namor
Grazie mille, funziona.
Non dovevo inserire lo 0 come posizione iniziale di ricerca, ma 1.
Ancora grazie, sei stato molto gentile
Nina


title: ancora questo EURO

author: Frankkk

text:
..ragazzi, passo al dunque...
software per ferramenta:
l'operatore inserisce l'importo ivato del prodotto (Es. 1.25 Euro)
...il programma lo moltiplica per la quantità ed ottiene l'importo totale
per ciascun articolo.
...nelle fatture scorporo l'iva (importo/1.2) che deve essere indicata a
parte con la funzione round(importo,2) ed arrotondo alla seconda cifra
decimale in maniera che l'arrotondamento sia corretto...guardando fino alla
terza cifra...
ovviamente i numeri cambiano....cioè:
importo ivato : 1.25 - importo netto: 1.25 / 1.2 = 1,04166666666667
arrotondato = 1.04 (la terza cifra è 1 quindi...)
trovo nuovamente l'importo ivato = 1.04 +1.04*20% = 1.248
ora..la domanda è:
per ottenere nuovamente il risultato di partenza utilizzereste nuovamente la
funzione Round(importo,2) considerando che si tratta appunto di una
ferramenta e che gli importi sono anche molto, molto piccoli ?
grazie anticipatamente
Frankkk


title: ancora questo EURO

author: Silvio Berruti

text:
"Frankkk" <
fran...@hs-solutions.net
> ha scritto nel messaggio
news:oc2O7.34035$BA4.1...@news1.tin.it...

Lavora su 4 cifre dopo la virgola, come è il formato valuta e visualizzane
solo 2: i calcoli verranno abbastanza precisi.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: ancora questo EURO

author: Tecnoricambi Oderzo

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:Ts5O7.216157$sq5.10...@news.infostrada.it...

Ho un'attività equivalente e tutti i prezzi unitari hanno 3 decimali
Alcuni invece per importi molto piccoli quali rondelle, bulloni ecc. il
prezzo è indicato per confezioni di 100 pezzi
Claudio


title: Disabilitare pulsante Dx

author: Romagnoli Gabriele

text:
Salve a tutti
dovrei disabilitare il pulsante destro del mouse all'apertura di una
maschera e poi riabilitarlo alla chiusura della stessa.
E' possibile e come ?
Grazie in anticipo
Gabriele


title: Disabilitare pulsante Dx

author: lazlo

text:
Per disabilitare il tasto destro del mouse devi andare in proprietà della
maschera, di seguito selezioni la linguetta "altro" e metti il valore no
nella casella "menù scelta rapida"
"Romagnoli Gabriele" <
in...@tsm.it
> ha scritto nel messaggio
news:01bfe807$2da582e0$0500...@tsm.tol.it...



title: Disabilitare pulsante Dx

author: Lazlo

text:
Mi è sfuggito di dirti che da codice puoi usare la proprietà:
Forms![nome form].ShortcutMenu = False da inserire nell'evento apri maschera
e poi rimettere True nell'evento chiudi maschera.
n.b. sostituisci nome form con il nome della tua maschera.
Ciao Lazlo



title: Scadenze mensili

author: Winston Smith

text:
Vorrei creare una query con le scadenze mensili, considerando
per� quella di fine mese precedente nel mese corrente.
Avendo i campi:
DataScadenza
Importo
Es.
Gen    dal    31/12/2010    al     30/01/2011
Feb    dal    31/01/2011    al    27/02/2011
Mar    dal    28/02/2011    al    30/03/2011
ecc.
Come posso procedere?
Grazie
WS


title: Scadenze mensili

text:

Non so se ti capisco bene. Se il problema � come
calcolare l'ultimo giorno del mese precedente sulla
base di DataScadenza, puoi usare quest'espressione:
DateSerial(Year(DataScadenza);Month(DataScadenza);0)
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Scadenze mensili

text:
>>
>> Come posso procedere?
>
> Non so se ti capisco bene. Se il problema è come
> calcolare l'ultimo giorno del mese precedente sulla
> base di DataScadenza, puoi usare quest'espressione:
>
> DateSerial(Year(DataScadenza);Month(DataScadenza);0)
>
>--

Avevi capito bene, grazie.

WS


title: azzerare contatore

text:
Salve, ho eliminato tutti i record da una tabella. Se ora aggiungo un
record il campo contatore non riparte da zero ma dall'ulrimo record
inserito. Come faccio ad azzerare il contatore? Grazie ciao


title: azzerare contatore

author: sv

text:
erb...@gmail.com
 ha scritto:
> Salve, ho eliminato tutti i record da una tabella. Se ora aggiungo un
> record il campo contatore non riparte da zero ma dall'ulrimo record
> inserito. Come faccio ad azzerare il contatore? Grazie ciao
Vedi:
www.donkarl.com/it/?FAQ3.2

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


title: azzerare contatore

author: PBsoft

text:
> Salve, ho eliminato tutti i record da una tabella. Se ora aggiungo un
> record il campo contatore non riparte da zero ma dall'ulrimo record
> inserito. Come faccio ad azzerare il contatore? Grazie ciao
La tua richiesta č sintomo di un cattivo utilizzo dei campi di tipo contatore.
Il tipo di dato contatore č da utilizzare (quasi) esclusivamente con chiave
primaria, senza cercare di attribuirgli dei significati per i quali non č
stato inventato (ad es., quello di numeratore delle fatture).
Cerca di utilizzare dei campi differenti per le tue esigenze; campi che,
ovviamente, dovrai gestire tu a mano.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: azzerare contatore

author: Access

text:
Ciao
erb...@gmail.com
,
<
erb...@gmail.com
> ha scritto nel messaggio
news:1180451213.6...@q66g2000hsg.googlegroups.com...
> Salve, ho eliminato tutti i record da una tabella. Se ora aggiungo un
> record il campo contatore non riparte da zero ma dall'ulrimo record
> inserito. Come faccio ad azzerare il contatore? Grazie ciao
Compatta il database
Ciao
Access


title: record uguali

author: Ciccio

text:
ciao a tutti, è possibile in una tabella con tre campi
(nome,cognome,telefono)
eliminare i record che contengono telefoni doppi:
esempio:
marco,gugliemi,06123456
luca,petrotto,06123456
eliminare uno dei due(è indifferente)
Ciao ciccio


title: record uguali

author: MA

text:

nel wizard delle query ci trovi anche ricerca duplicati
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: record uguali

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e3f4fc$d1i$1...@area.cu.mi.it...

Ho fatto , ma come faccio ad eliminarli da li lasciando almeno un record che
contenga quel numero replicato
grazie ciccio


title: record uguali

author: Paolo Holzl

text:
Ciccio wrote:
>>> ciao a tutti, è possibile in una tabella con tre campi
>>> (nome,cognome,telefono)
>>> eliminare i record che contengono telefoni doppi:
>>>
>>> esempio:
>>>
>>> marco,gugliemi,06123456
>>> luca,petrotto,06123456
>>>
>>> eliminare uno dei due(è indifferente)
>>> Ciao ciccio
Ci sono più sistemi.
Te ne do uno semplice.
Nella tabella mi aspetto che tu abbia un ID univoco (magari un contatore) e,
per semplicità un campo bit che chiameremo Tag che contiene 0.
Fai una prima query raggruppata per numero di telefono dove chiedi di vedere
solo il primo ID.
Fai partire una seconda query che basata sulla prima in relazione con la tua
tabella cambia a 1 tutti i Tag che vedi in base al JOIN.
Cancelli tutti quelli con i tag a 0.
Ciao


title: record uguali

author: Roberto da casa

text:
"Paolo Holzl" <pa...@holzlBastaspam.it> ha scritto nel messaggio
news:9XJ9g.122574$A83.2...@twister1.libero.it...
Cioooooo!!!
Saluto con piacere il fondatore di questo NG.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Conoscere username e gruppo appartenenza

author: Ivan

text:
Salve a tutti
vorrei sapere in che modo posso ottenere lo username e gruppo appartenenza
dell'utente loggato al programma, mi riferisco allo username e al gruupo di
appartenza creato con  la gestione degli utenti di access, che potrebbe
essere diverso da quello del sistema operativo.
Grazie


author: Karl Donaubauer

text:
Ivan wrote:
> vorrei sapere in che modo posso ottenere lo username
CurrentUser
> e gruppo appartenenza
> dell'utente loggato al programma,
http://groups.google.com/group/it.comp.appl.access/msg/5998a2627cf6a9de
> mi riferisco allo username e al gruupo
> di appartenza creato con  la gestione degli utenti di access, che potrebbe
> essere diverso da quello del sistema operativo.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: sesso....

author: Luigi

text:
Non c'è niente di scandaloso in questo messaggio, volevo solo chiedere come
è possibile far fare ad una query il conteggio delle persone in base
all'anno di nascita e separatamente per maschie e femmine (ecco il perchè
dell'oggetto). La query che fa il conteggio l'ho già creata...non riesco
però a fargli fare due calcoli separati....
è possibile farlo in una sola query o devo crearne due separate: una per i
maschi e una per le femmine??
Ciao a tutti e grazie a quanti risponderanno...
Luigi


title: sesso....

author: Alessandro Nazzani

text:
"Luigi" <
luigia...@tiscali.it
> wrote in message
news:vnKm8.56780$%g7.17...@twister2.libero.it...
> Non c'è niente di scandaloso in questo messaggio, volevo solo chiedere
come
> è possibile far fare ad una query il conteggio delle persone in base
> all'anno di nascita e separatamente per maschie e femmine (ecco il perchè
> dell'oggetto). La query che fa il conteggio l'ho già creata...non riesco
> però a fargli fare due calcoli separati....
>
> è possibile farlo in una sola query o devo crearne due separate: una per i
> maschi e una per le femmine??
SELECT Year(DataNasc) AS AnnoNasc, Sesso, COUNT(*) AS Conteggio FROM Tabella
GROUP BY Year(DataNasc), Sesso;
HTH.
Alessandro


title: sesso....

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a7ftjl$26q$1...@newsreader1.mclink.it...

Il codice funziona solo che quando apro la query mi esce una finestrina di
"immissione valore parametro" che mi dice di inserire count!
Basta però che gli inserisco qualsiasi carattere che avviene il conteggio!
Come posso evitare questa fastidiosa finestra??
Ciao e grazie


title: sesso....

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:wPXm8.59162$%g7.18...@twister2.libero.it...

Falso allarme ho risolto....avevo saltato (*)
Grazie ancora


title: sesso....

author: Roccia

text:
Il Fri, 22 Mar 2002 19:05:52 +0100, Luigi oso' dichiarare:
> Non c'è niente di scandaloso in questo messaggio,
Peccato, speravo in una botta di vita ^___^
> volevo solo chiedere come
> è possibile far fare ad una query il conteggio delle persone in base
> all'anno di nascita e separatamente per maschie e femmine (ecco il perchè
> dell'oggetto). La query che fa il conteggio l'ho già creata...non riesco
> però a fargli fare due calcoli separati....
Raggruppi per sesso e Year(Data di nascita) e conti i nominativi:
SELECT [Sesso], YEAR[Dnas], COUNT([Nome]) FROM Tabella GROUP BY Year
([DNAS]),[Sesso]
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: sesso....

author: Soggy Bottom Boy

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
> Il codice funziona solo che quando apro la query mi esce una finestrina di
> "immissione valore parametro" che mi dice di inserire count!
no, il codice non funziona :-) ... ti chiede "immissione valore parametro"
quando non riesce a interpretare un comando.
Hai scritto qualche nome di campo sbagliato.


title: creazione database per inserimento nominativi. Evitare di riscrivere  nuovamente i nominativi con dati comuni

author: Medifocus

text:
Ragazzi buongiorno!
Vorrei, se possibile, un aiuto per realizzare un indirizzario che mi
permetta di inserire al suo interno un cospicuo quantitativo di
nominativi. La particolarità da me desiderata, sarebbe, oltre capire
il procedimento passo passo, evitare di riscrivere tutti i dati
qualora si presentassero uno o più nominativi aventi stesso indirizzo,
cap, civico, ed altri dati magari....
Ringrazio anticipatamente...un saluto.


text:

Ciao
prendi un elenco di comuni (anche da
www.accessgroup.it
)
nella tua tabella, invece di mettere cap, città, prov metti una chiave esterna, un campo cioè che legge l'id della tabella dei comuni.
Una volta fatto questo lo stesso campo chiave primaria, nella stessa maschera, puoi visualizzarlo con il cap come prima colonna, o la città o la provincia, ma in realtà associato rimarrà l'id del cap.
Per il discorso degli indirizzi ci sono due strade:
1. creati una tabella con gli indirizzi possibili o lameno con il campo che li descrive, poi su un notinlist aggiungi
2. creati una combo con distinct degli indirizzi
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Attivare la struttura del Database solo con amministratore

author: tiziano

text:
ciao a tutti,
ho provato a guardare nel sito comune se trovavo una
risposta al mio quesito ma non nè ho trovato traccia...
ciò che desidero è
che solo l'amministratore possa visualizzare la struttura del Database
(dove creo le maschere e le tabelle).
si può risolvere dividendo il db e
lasciare come opzione la visualizzazione finestra database solo nel db con
le tabelle?
Sbaglio tutto?!
GRazie
tiziano
--------------------------------
Inviato via
http://usenet.iol.it


author: Alex

text:
"tiziano" <
tizi...@libero.it
> wrote in message
news:140Z105Z48Z16Y1...@usenet.iol.it...

Questa domanda è quasi a parimerito con quella per Creare l'eseguibile....
Sei proprio sicuro di non aver trovato nulla sul SC...???
Quello di cui parli è guarda caso la Gestione della Sicurezza di ACCESS a
livello Utente.
Sito Comune---> General--->Come Utilizzare la Sicurezza di Access? (Penultima)
La spiegazione di come si realizza è da manuale, forse però il tuo problema
sarà come farla funzionare....!
Se esegui le istruzioni come descritto, ti sarai creato un DB protetto.
@Alex
--
Posted from  [62.98.11.129]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
>Questa domanda è quasi a parimerito con quella per Creare l'eseguibile....
>Sei proprio sicuro di non aver trovato nulla sul SC...???
>Quello di
cui parli è guarda caso la Gestione della Sicurezza di ACCESS a
>livello
Utente.
>Sito Comune---> General--->Come Utilizzare la Sicurezza di
Access?
>(Penultima)
>La spiegazione di come si realizza è da manuale,
forse però il tuo
>problema
>sarà come farla funzionare....!
>Se
esegui le istruzioni come descritto, ti sarai creato un DB protetto.
>@Alex
Ciao grazie questo l'avevo già fatto, ma non riesco a capire come
rendere "invisibile" solo per gli utenti la finestra della struttura del DB
e non per l'amministratore.
E' possibile farlo?!
grazie Tiziano



title: Curiosità!!! (Forse non attinente)

author: Cataldo Formaro

text:
Una volta che ho letto un messaggio dal NG,
come si può eliminare (Siccome ne ho molti in cui è impossibile visualizzare
il messaggio)
Saluti CF


title: Curiosità!!! (Forse non attinente)

author: Roberto

text:
Cataldo Formaro <
formaro...@libero.it
> wrote in message
iPs%4.123872$VM3.8...@news.infostrada.it...

Se adoperi Outlook Express, dal menu strumenti seleziona Opzioni, quindi
scegli la scheda manutenzione: abilita la check box di "Elimina i messaggi
delle nwes", quindi imposta i giorni di conservazione (normalmente una
dozzina sono sufficienti).
Scegli inoltre come Impostazione per la sincronizzazione delle nwes il
parametro "Solo nuovi messaggi".
Roberto


title: Calcoli ad una data determinata.

author: Alessandro

text:
Salve,
facciamoil caso che io abbia una tabella dove vengono inseriti i dati dei
prodotti e il loro stato (disponibile, venduto,...) e le date di passaggio
da uno stato all'altro (data entrata, data vendita, ...)
Se volessi creare un report che faccia il calcolo dello stock in un dato
momento.
Per esempio se mi trovo al 10 maggio e volessi calcolare lo stock al 31
aprile, come posso fare.
Grazie per la disponibilità sempre massima di qs newsgroup.
Alessandro


title: Calcoli ad una data determinata.

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:AqOJ6.246$9C4....@news2.tin.it...

Lo stock al 31 aprile è impossibile, ma non per colpa di Access. ;-)
Seleziona (con una query o con un filtro) i record che hanno una DataEntrata
minore o uguale al 30 aprile e una DataVendita maggiore al 30 aprile o con
valore Null.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcoli ad una data determinata.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:kRQJ6.2116$B87....@news.infostrada.it...

Si grazie Roberto, in ritardo, ma l'ho capito. :)
Alessandro.


title: Problemi con stampanti

author: Guly

text:
Ciao Ragazzi Come posso fare ad indirizzare due report di stampa in due
stampanti diverse?
Vi prego di darmi qualche informazione semplice essendo alle prime armi con
access. Grazie mille


title: Problemi con stampanti

author: Gaspare

text:
"Guly" <
sax...@libero.it
> ha scritto nel messaggio
news:wzDke.24052$795.7...@twister1.libero.it...

Ciao,
prova a linkarti al seguente indirizzo
http://www.donkarl.com/it/AccessFAQ.htm?/it/FAQ/FAQ9Link.htm
 e a leggere 5.1
Cambiare la stampante o le impostazioni stampante/pagina


title: Accesso esclusivo

author: Ser

text:
E' possibile far si che un BD sia "salvato" con la proprietą "accesso
esclusivo" inpostato a SI '
grazie
Ser


title: Accesso esclusivo

author: sib

text:
Ser <
clo...@tin.it
> wrote in message 85584j$8cj$1...@nslave1.tin.it...
> E' possibile far si che un BD sia "salvato" con la proprietà "accesso
> esclusivo" inpostato a SI '
????
1. i DB non si *salvano*, sono già salvati. (Quando modifichi un recordset
tale modifica viene salvata praticamente subito)
2. La proprietà del db non và vista come proprietà di un file, ma come una
proprietà prorpia della base dati. Vederlo come un file può crearti dei
problemi.
3. Suppongo che tu voglia farlo da codice, quindi:
    Application.SetOption "Modalità Apertura predefinita per database", 1
Significa accesso esclusivo.
Sei sicuro che ti serva veramente?
Ciao, Sib
--
------------------------------------------------------
Non e' grave non capire; grave e' occuparsi di cio' che non si capisce.
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Accesso esclusivo

text:
Si, Sib, ho impostato da codice che ad una certa data il db si crea una PWD
bloccando di fatto il DB.
Ma non sempre il DB stesso , quando lo apro lo fa in accesso esclusivo e
perciò il procedimento non funziona
comunque grazie
Ser



title: Accesso esclusivo

text:
Ser <
clo...@tin.it
> wrote in message 85667i$j4e$1...@nslave1.tin.it...
> Si, Sib, ho impostato da codice che ad una certa data il db si crea una
PWD
> bloccando di fatto il DB.
> Ma non sempre il DB stesso , quando lo apro lo fa in accesso esclusivo e
> perciò il procedimento non funziona
>
> comunque grazie
>
> Ser
Non vorrei che tu mi avessi frainteso, con l'istruzione che ti ho suggerito
si imposta realmente il tipo di accesso al database, 1 per accesso
esclusivo, 0 per accesso condiviso



title: Ridistribuzione FE

author: Gianluca

text:
Come accennato nell'oggetto, il problema è di aggiornare i FE.
Io uso A97 e ogni volta che aggiorno il programma di gestione dell'ufficio,
devo sostituire il FE presente sui client (5, per ora), mettendo quello
nuovo.
Ovviamente, se nel passaggio da una versione all'altra devo modificare anche
il BE nella sua struttura comincia ad essere un casino, perchè bisogna
importare nel BE nuovo i dati del BE vecchio...
Conosco una persona che usa un vero prodotto Client server, che si chiama
4Dimension.
La figata è che il client non risiede su una macchina ma è richiamata dal
singolo client: in questo modo si deve semplicemente aggiornare il client
'master' e tutti i client saranno aggiornati di conseguenza. Tutte le
modifiche anche alla struttura sono in real time senza passaggi rischiosi di
trasferimento dati etc...
La mia domanda, alla fine della fiera, è: quale prodotto un pò meno di
nicchia permette di avere una soluzione client server simile, ma conservando
tratti in comune col buon vecchio Access che conosco?
Se avete indicazioni da darmi fatevi vivi!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Ridistribuzione FE

author: Marco Gasparini

text:
"Gianluca" <
> Come accennato nell'oggetto, il problema è di aggiornare i FE.
> Io uso A97 e ogni volta che aggiorno il programma di gestione
dell'ufficio,
> devo sostituire il FE presente sui client (5, per ora), mettendo quello
> nuovo.
> Ovviamente, se nel passaggio da una versione
all'altra devo modificare anche
> il BE nella sua struttura comincia ad essere un casino, perchè bisogna
> importare nel BE nuovo i dati del BE vecchio...
Non ti seguo: se devi modificare la struttura utilizza gli appositi oggetti
DAO (opure ADOX)
> Conosco una persona che usa un vero prodotto Client server, che si chiama
> 4Dimension.
Anche Access _utilizzato con MSDE_ è un vero prodotto Client-Server
> La figata è che il client non risiede su una macchina ma è richiamata dal
> singolo client: in questo modo si deve semplicemente aggiornare il client
> 'master' e tutti i client saranno aggiornati di conseguenza. Tutte le
> modifiche anche alla struttura sono in real time senza passaggi rischiosi
di
> trasferimento dati etc...
Non vuoi che i FE risiedano sui clients, ma tutto su Server?
Configura la rete con un Terminal Server, o altri prodotti per la gestione
remota.
> La mia domanda, alla fine della fiera, è: quale prodotto un pò meno di
> nicchia permette di avere una soluzione client server simile, ma
conservando
> tratti in comune col buon vecchio Access che conosco?
Access.
Ciao.


title: Ridistribuzione FE

text:
CUT
> > devo sostituire il FE presente sui client (5, per ora), mettendo quello
> > nuovo.
>
CUT
>
> Non ti seguo: se devi modificare la struttura utilizza gli appositi
oggetti
> DAO (opure ADOX)
intendevo dire che se devo modificare la struttura di una tabella del BE
perchè la nuova versione lo richiede, devo farlo intervenendo a mano, non
posso usare DAO.
>
> > Conosco una persona che usa un vero prodotto Client server, che si
chiama
> > 4Dimension.
>
> Anche Access _utilizzato con MSDE_ è un vero prodotto Client-Server
>
MSDE? Nessuno me l'ha presentato... Che è? Se magna?
Ora vado sul sito MS a informarmi
> > La figata è che il client non risiede su una macchina ma è richiamata
dal
> > singolo client: in questo modo si deve semplicemente aggiornare il
client
> > 'master' e tutti i client saranno aggiornati di conseguenza. Tutte le
> > modifiche anche alla struttura sono in real time senza passaggi
rischiosi
> di
> > trasferimento dati etc...
>
> Non vuoi che i FE risiedano sui clients, ma tutto su Server?
> Configura la rete con un Terminal Server, o altri prodotti per la gestione
> remota.
>
E questo per me è arabo. Avresti la pazienza e la voglia di darmi qualche
spiegazione in più, o per dirmi dove informarmi?



title: Ridistribuzione FE

text:
CUT
ARGH!!!
Lo zio Bill mi ha detto che MSDE non esiste più. Hanno smesso di venderlo e
quindi non esiste più....
: (


title: Ridistribuzione FE

author: Giorgio Gasparini

text:
"Gianluca" <
Premetto che ho fatto casino con l'account di my brother: sono Giorgio ;-)
> > > devo sostituire il FE presente sui client (5, per ora), mettendo
quello
> > > nuovo.
> >
> CUT
> >
> > Non ti seguo: se devi modificare la struttura utilizza gli appositi
> oggetti
> > DAO (opure ADOX)
> intendevo dire che se devo modificare la struttura di una tabella del BE
> perchč la nuova versione lo richiede, devo farlo intervenendo a mano, non
> posso usare DAO.
Certo che puoi (anzi devi!):  dovresti trovare anche degli esempi sul sito
comune di questo ng.
> > Non vuoi che i FE risiedano sui clients, ma tutto su Server?
> > Configura la rete con un Terminal Server, o altri prodotti per la
gestione
> > remota.
>
> E questo per me č arabo. Avresti la pazienza e la voglia di darmi qualche
> spiegazione in piů, o per dirmi dove informarmi?
Hai mai visto Pc Anywhere?
Stessa logica: tieni le cartelle con i programmi sul Server insieme al
back-end, i terminali vedono solo il video delle sessioni aperte sul Server.
Comunque anche con rete windows normale e i vari FE sui clients non ho
problemi: aggiorno il primo client e poi avvio un programmino ad-hoc (.bat o
vbscript o Access) che copia il FE aggiornato su tutti gli altri clients al
percorso giusto.
Ti saluto ... ora vado a vedere il secondo tempo dei milionari (di euro) in
maglia azzurra ;-)


title: Ridistribuzione FE

text:
CUT
Grazie per le spiegazione e... che schifo di partita...


title: Ridistribuzione FE

text:
"Gianluca" <
>
> Grazie per le spiegazione e... che schifo di partita...
I milionari in maglia azzurra sono stati sfigati, non hanno giocato
malissimo.
Comunque me l'aspettavo una partita difficile: gli (ex) jugoslavi sono
tosti, anche nello sport ;-)


title: Aggiornamento recordset dopo chiusura maschera

author: Giulio Severini

text:
Quando clicco sul pulsante 'Esci' dalla maschera frmAggiungiUtente vorrei
che, una volta tornati alla maschera frmSchedaPrimoContatto, i nuovi
record fossero subito visibili ovvero navigabili con i cursori. Questo non
è possibile per ora. Devo chiudere e riaprire la maschera perchè i record
siano visibili.
Allora ho pensato di abbozzare del codice per aggiornare il recordset in
questione alla chiusura della maschera frmAggiungiUtente, ma il codice non
funziona. Ecco il codice:
Private Sub cmdEsci_Click()
On Error GoTo Err_cmdEsci_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmSchedaPrimoContatto"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Call UpdateX

    DoCmd.Close acForm, "frmAggiungiUtente"

Exit_cmdEsci_Click:
    Exit Sub
Err_cmdEsci_Click:
    MsgBox Err.Description
    Resume Exit_cmdEsci_Click

End Sub
UpdateX() è la funzione di aggiornamento che ho ricavato dalla guida in
linea di VB e riadattato:
Public Sub UpdateX()
   Dim dbsMIODB As Database
   Dim rstUtenti As Recordset
   Set dbsMIODB = CurrentDb
   Set rstUtenti = Current.OpenRecordset("tblUtenti")
   With rstUtenti
      .Edit
      MsgBox "Aggiornare la tabella Utenti con i nuovi dati?"
      If MsgBox(strMessage, vbYesNo) = vbYes Then
         .Update
      Else
         .CancelUpdate
      End If
      .Close
   End With
   dbsMIODB.Close
End Sub
Solo che dopo aver inserito gli utenti e cliccato sul pulsante cmdEsci mi
appare il messaggio di errore 'Necessario Oggetto'.
Non ho idea di come risolvere il problema... magari potete darmi dei
suggerimenti sul codice?
Grazie mille a tutti!!!!!
Buona giornata!
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: MA

text:

Com questo acced in modalità scrittura
>       MsgBox "Aggiornare la tabella Utenti con i nuovi dati?"
>       If MsgBox(strMessage, vbYesNo) = vbYes Then
>          .Update
Con questo aggiorni cosa??
>       Else
>          .CancelUpdate
>       End If
>       .Close
>    End With
>
>    dbsMIODB.Close
>
> End Sub
>
> Solo che dopo aver inserito gli utenti e cliccato sul pulsante
> cmdEsci mi appare il messaggio di errore 'Necessario Oggetto'.
>
> Non ho idea di come risolvere il problema... magari potete darmi dei
> suggerimenti sul codice?
>
> Grazie mille a tutti!!!!!
>
> Buona giornata!
In realtà a te basta un semplice requry
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


text:
> In realtà a te basta un semplice requry
Buongiorno MA :)
Quindi in cmdEsci_Click() che codice dovrei aggiungere?
Grazie :)



text:
Giulio Severini wrote:
>> In realtà a te basta un semplice requry
>
> Buongiorno MA :)
>
> Quindi in cmdEsci_Click() che codice dovrei aggiungere?
>
> Grazie :)
Dunque se apri la maschera in modalità dialog e poi la chiudi sai
esattamente quando ti ritorna il focus e quindi ci metti
me.requery



text:
> Dunque se apri la maschera in modalità dialog e poi la chiudi sai
> esattamente quando ti ritorna il focus e quindi ci metti
> me.requery
O.o
Aiuto :)
Io apro frmAggiungiUtente da frmSchedaPrimoContatto. In frmAggiungiUtente
ci sono dei controlli associati in cui si inseriscono gli opportuni dati,
poi c'è il pulsante Esci. Quando esco da frmAggiungiUtente e torno in
frmSchedaPrimoContatto io vorrei che i record aggiunti fossero già
visibili senza dover prima chiudere frmSchedaPrimoContatto e poi riaprirla.
Se faccio un Me.Requery in frmAggiungiUtente che recordset aggiorno?
Eppoi devo scrivere qualcos'altro?
Penso che il codice debba essere qualcosa del tipo:
Private Sub cmdEsci_Click()
On Error GoTo Err_cmdEsci_Click
Dim dbMIODB As DAO.Database
Dim rsUtenti As DAO.Recordset
Dim stDocName As String
Dim stLinkCriteria As String
Set dbMIODB = CurrentDb
Set rsUtenti = dbMIODB.OpenRecordset("tblUtenti")
Me.Requery
dbMIODB.Close
    stDocName = "frmSchedaPrimoContatto"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    DoCmd.Close acForm, "frmAggiungiUtente"

Exit_cmdEsci_Click:
    Exit Sub
Err_cmdEsci_Click:
    MsgBox Err.Description
    Resume Exit_cmdEsci_Click

End Sub
Ma l'ho provato proprio adesso. Ho inserito un utente e quando clicco su
Esci non lo vedo cmq :(((



title: Importo testi

text:
Devo importare alcuni lunghi testi divisi in sezioni. Ogni sezione inizia
con il numero che puň essere (in base al testo) un numero romano o un numero
arabo.
ESEMPIO
1. bla bla bla bla
2. bla bla bla bla
ecc.
oppure
I) bla bla bla bla
II) bla bla bla bla
III) bla bla bla bla
ecc.
Vorrei che ogni sezione fosse inserita in un record diverso, perň purtroppo
Access non riesce ad importare in modo corretto questi testi. Esistono
alternative (anche software esterni) che mi aiutano a fare ciň?
Grazie mille a chi mi risponderŕ


title: Importo testi

text:
"C1P8" <
c1...@despammed.com
> ha scritto nel messaggio
news:9CwMd.27100$2h5....@tornado.fastwebnet.it...
> Devo importare alcuni lunghi testi divisi in sezioni. Ogni sezione inizia
> con il numero che può essere (in base al testo) un numero romano o un
> numero
> arabo.
>
> ESEMPIO
>
> 1. bla bla bla bla
>
> 2. bla bla bla bla
> ecc.
>
> oppure
>
> I) bla bla bla bla
>
> II) bla bla bla bla
>
> III) bla bla bla bla
> ecc.
>
> Vorrei che ogni sezione fosse inserita in un record diverso, però
> purtroppo
> Access non riesce ad importare in modo corretto questi testi. Esistono
> alternative (anche software esterni) che mi aiutano a fare ciò?
>
> Grazie mille a chi mi risponderà
>
io farei cosi la tabella con un campo di tipo memo per lunghi testi appunto.
poi apri il file in lettura e leggi riga per riga fino a EOF end of file
ad ogni riga con instr controlli se c'è uno dei numerini da te detti I o II
ecc... aggiungi un nuovo record da codice altrimenti accodi quella riga al
valore del record prima di quella riga
mio campo=miocampo & " " & riganuova
che ne pensi?
per la gestione del file devi chiedere ad altri però non sono praticissimo.
Ciao.


title: Importo testi

author: access il top

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:42029fd2$1$6309$5fc...@news.tiscali.it...
>
> "C1P8" <
c1...@despammed.com
> ha scritto nel messaggio
> news:9CwMd.27100$2h5....@tornado.fastwebnet.it...
> > Devo importare alcuni lunghi testi divisi in sezioni. Ogni sezione
inizia
> > con il numero che puň essere (in base al testo) un numero romano o
un
> > numero
> > arabo.
> >
> > ESEMPIO
> >
> > 1. bla bla bla bla
> >
> > 2. bla bla bla bla
> > ecc.
> >
> > oppure
> >
> > I) bla bla bla bla
> >
> > II) bla bla bla bla
> >
> > III) bla bla bla bla
> > ecc.
> >
> > Vorrei che ogni sezione fosse inserita in un record diverso, perň
> > purtroppo
> > Access non riesce ad importare in modo corretto questi testi.
Esistono
> > alternative (anche software esterni) che mi aiutano a fare ciň?
> >
> > Grazie mille a chi mi risponderŕ
> >
>
> io farei cosi la tabella con un campo di tipo memo per lunghi testi
appunto.
> poi apri il file in lettura e leggi riga per riga fino a EOF end of
file
> ad ogni riga con instr controlli se c'č uno dei numerini da te detti I
o II
> ecc... aggiungi un nuovo record da codice altrimenti accodi quella
riga al
> valore del record prima di quella riga
> mio campo=miocampo & " " & riganuova
>
> che ne pensi?
>
> per la gestione del file devi chiedere ad altri perň non sono
praticissimo.
>
> Ciao.
>
ciao a tutti
ho un problema anche io per l'importazione del testo da un file
ora utilizzo questo metodo
file_in = "F:\telefono 3200\inviati\00020003.vmg"
Open file_in For Input As #1
Input #1, str_in
praticamente assegno alla variabile str_in tutto il testo che contiene
il mio file.
pensavo che cosě era perfetto invece mi si č presentato un problema
se il mio testo č tutto su una riga č tutto ok
ma se va a capo non mi importa tutto il testo ma solo la prima riga.
sapete aiutarmi
grazie


title: Inviare mail conAccess

author: Lucio

text:
QUALCUNO SA COME INVIARE UN REPORT DI ACCESS COME  MAIL E NON COME ALLEGATO
GRAZIE IN ANTICIPO A QUANTI MI POSSONO AIUTARE
LUCIO


title: Inviare mail conAccess

author: Govardo Libero

text:
"Lucio" <
l...@libero.it
> ha scritto nel messaggio
news:WYQE7.5096$sq5.2...@news.infostrada.it...

Se non strilli, forse qualcuno ti aiuterą.
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Inviare mail conAccess

author: Fabio Dalla Villa

text:
"Lucio" <
l...@libero.it
> ha scritto nel messaggio
news:WYQE7.5096$sq5.2...@news.infostrada.it...

Hai provato ad esportarlo come testo, caricare il testo e inviarlo come
messaggio?
--
Fabio Dalla Villa
Biella
nomec...@tiscalinet.it


title: Masterizzare da Access

author: giaconet

text:
Ciao a tutti.
Un cliente mi ha chiesto di dargli la possibilità di masterizzare
direttamente dal programma i backup. Mi è venuto subito in mente di
poterlo fare da shell, documentandomi sui parametri su linea di comando
che accetta il programma di masterizzazione (in questo caso Nero). Ho
pensato però che è poco professionale legarsi ad un programma in
particolare: come posso fare allora a masterizzare un file con il
programma di "masterizzazione" predefinito? Sempre che sia possibile.
Thanx
giaconet


title: Masterizzare da Access

author: Roberto da casa

text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
news:b0i5tb$nsqq5$1...@ID-71483.news.dfncis.de...

Probabilmente non ho capito bene il tuo problema; registrare un file su il
disco rigido o su un CD posizionato sul masterizzatore non fa alcuna
differenza: cambia solo il nome dell'unità nel path; invece di C:\ sarà E:\
o F:\.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Masterizzare da Access

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:nW9X9.29253$YG2.8...@twister1.libero.it...
>
> "giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
> news:b0i5tb$nsqq5$1...@ID-71483.news.dfncis.de...
> > Ciao a tutti.
> > Un cliente mi ha chiesto di dargli la possibilità di masterizzare
> > direttamente dal programma i backup. Mi è venuto subito in mente di
> > poterlo fare da shell, documentandomi sui parametri su linea di
comando
> > che accetta il programma di masterizzazione (in questo caso Nero).
Ho
> > pensato però che è poco professionale legarsi ad un programma in
> > particolare: come posso fare allora a masterizzare un file con il
> > programma di "masterizzazione" predefinito? Sempre che sia
possibile.
> > Thanx
> > giaconet
>
> Probabilmente non ho capito bene il tuo problema; registrare un file
su il
> disco rigido o su un CD posizionato sul masterizzatore non fa alcuna
> differenza: cambia solo il nome dell'unità nel path; invece di C:\
sarà E:\
> o F:\.
>
> --
> Roberto
>
Non l'avrei mai detto. Non ho provato ma farò una prova appena posso.
Vuoi dire che se faccio una copia di un file tramite VBA su F:\, che è
il mio masterizzatore, e dentro c'è un CD-R vuoto il file mi viene
masterizzato sul CD?
Appena sono a casa faccio una prova.
Grazie
giaconet


title: Masterizzare da Access

text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
news:b0jpqi$pqbht$1...@ID-71483.news.dfncis.de...

Certo che è così; naturalmente, appena inserisci nel masterizzatore il CD
devi predisporlo alla registrazione e quando lo estrai lo devi predisporre
alla lettura: ma per questo sicuramente hai un utility che gira in
background sul tuo PC.



title: Errore 2105 - mica sempre pero'

author: RobertoA

text:
Ho una classica form continua per inserire documenti, la mezzeria sopra
col dettaglio di alcuni campi del record attuale, la mezzeria sotto con
la griglia e tanti righe quante ne consente l'altezza form
Per inserire un nuovo record uso il seguente codice

Me.Form.AllowAdditions = True
Me.cmbCodice.SetFocus
DoCmd.GoToRecord Record:=acNewRec

Arrivato alla terza riga, solo su alcuni pc (quelli piu' veloci), ed
ogni tanto (su 10 volte me lo fa2-3 volte), mi sbatte fuori uno
splendido errore 2105 (You Can’t Go To The Specified Record)
Stessa cosa se ci metto un bel   DoCmd.GoToRecord , , acNewRec

Questa cosa del 'solo su alcuni pc' e del 'solo alcune volte' fa
vacillare l'idea che sotto ci siano delle macchine, alcune volte
sembrano fare di testa propria

Comunque, come fare per recuperare all'ordine il programma recalcitrante?

Win10 pro, Access 2013


title: Errore 2105 - mica sempre pero'

text:

Tanto per semplificare la cosa, il problema c'e' solo col file accde
Se avvio l'accdb (ovviamente dopo aver cricato Access sul pc) tutto fila
perfettamente


title: Errore 2105 - mica sempre pero'

text:
Il 16/12/2022 16:58, RobertoA ha scritto:

Per chi avesse lo stesso problema, ovviamente, la soluzione sta
nell'indicare la form di destinazione del comando
DoCmd.GoToRecord , , acNewRec

Che diventa quindi un bel
DoCmd.GoToRecord acForm,"frmPeppaPig" , acNewRec

Il problema era dovuto al fatto che sotto alla form incriminata, c'era
una form secondaria, il menu del programma, che resta sempre attivo
sotto alle altre, e che ogni 10 secondi aggiorna data/ora
Ecco il motivo del "..mica sempre pero'.. " quando l'ora veniva
aggiornata, il focus andava sulla form sotto, che non aveva recordset
modificabili, indi per cui l'errore, il programma tentava di aggiungere
un record sulla form sotto
Quello che mi sembra davvero strano e' che col programma accdb non lo
faceva mai, avro' provato centinaia di volte, e mai diconsi mai l'ha
fatto vedere, anche se il problema c'era


title: un albero in una tabella.. e relativa query di ricerca

author: Odino Saur

text:
ciao
dai miei ricordi scolastici un albero in un db si implementa in una tabella
cosě:
pkNodo
Nodo
fkPadre
dove fkpadre č il valore pkNodo del nodo genitore
facile
se devo creare un modo veloce per gestire questi nodi (spostarli, crearli,
cancellarli) devo per forza usare un activeX tipo il treeview ? dove trovo
la relativa documentazione (degli activex e del treeview intendo.. non ho
mai usato nulla del genere)?
Ora la domanda che piů mi preme
come si gestiscono queste cose con le query?
voglio dire, che codice sql devo digitare per ottenere le seguenti query?
* dato un pkNodo avere l'elenco di tutti i pkNodi figli ricorsivamente
* dato un pkNodo avere il pkNodo del primo antenato che soddisfa una certa
condizione (es: noto is not null)
grazie1024


author: Antonio Biso

text:
"Odino Saur" <
no...@rispondo.org
> ha scritto nel messaggio
news:A4tRa.81583$qa5.1...@news2.tin.it...
> ciao
> dai miei ricordi scolastici un albero in un db si implementa in una
tabella
> cosě:
>
> pkNodo
> Nodo
> fkPadre
>
> dove fkpadre č il valore pkNodo del nodo genitore
> facile
>
> se devo creare un modo veloce per gestire questi nodi (spostarli, crearli,
> cancellarli) devo per forza usare un activeX tipo il treeview ? dove trovo
> la relativa documentazione (degli activex e del treeview intendo.. non ho
> mai usato nulla del genere)?
Da quello che ho visto del treeview, lui ti visualizza la struttura che tui
comunque devi rielaborare via codice.
>
> Ora la domanda che piů mi preme
> come si gestiscono queste cose con le query?
> voglio dire, che codice sql devo digitare per ottenere le seguenti query?
> * dato un pkNodo avere l'elenco di tutti i pkNodi figli ricorsivamente
> * dato un pkNodo avere il pkNodo del primo antenato che soddisfa una certa
> condizione (es: noto is not null)
Secondo me queste cose non puoi farle con semplici query ma via codice vista
la struttura tipicamente ricorsiva
Antonio


title: Automatic article posting: charter of it.comp.appl.access

text:
____________________________________________________________
Automatic article posting  which presents the charter
 of the group  it.comp.appl.access
____________________________________________________________
it.comp.appl.access is an unmoderated newsgroup created by request
of
G...@NEWS.NIC.IT
, the Italian News steering group.
This newsgroup will replace it.comp.database.access which has been declared obsolete
by GCN.


author: clorenz

text:
Non capisco , c'era gia`  un NG che parlava di access, perche` rinominarlo ?
--
by da Clorenz ------------->
clo...@libero.it
<
ste...@unipi.it
> wrote in message 9434603...@serra.unipi.it...



author: Roberto D'Agostino

text: Obsolete ci sarai tè e tutta la tua famiglia!


title: Errore...

author: Romeo

text:
Salve ragazzi, avrei bisogno del vostro aiuto... Sapete dirmi perchè quando
su una casella combinata, faccio fare una ricerca e poi con il
"docmd.gotocontrol "control_name" mi sposto in una casella di testo e poi
ancora da questa casella mi risposto sul campo di prima (casella combinata),
mi dice 'errore di visual ...." "impossibile spostare su controllo
attivo.... nome controllo" ? Grazie.


title: Errore...

author: Pablitomf

text:
Romeo ha scritto:
> Salve ragazzi, avrei bisogno del vostro aiuto... Sapete dirmi perchč quando
> su una casella combinata, faccio fare una ricerca e poi con il
> "docmd.gotocontrol "control_name" mi sposto in una casella di testo e poi
> ancora da questa casella mi risposto sul campo di prima (casella combinata),
> mi dice 'errore di visual ...." "impossibile spostare su controllo
> attivo.... nome controllo" ? Grazie.
Il tuo primo errore č il Subject a dir poco "poco significativo".
Se non usi un oggetto che abbia un significato consono al tuo problema,
come vuoi che gli altri si prodighino in una soluzione adeguata?
Leggi le "regole di comportamento" scritte dal buon Roberto sul
sitocomune, e vedrai che qualcuno ti aiuterą.
www.sitocomune.com
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: HELP Vecchio valore

author: Zampalunga

text:
Ciao a tutti,
    Ciao a tutti, sto cercando di gestire la cassa giornaliera e avrei
bisogno
del saldo del giorno precedente per determinare il saldo attuale. Non mi
serve salvare il saldo precedente ma averlo solo a disposizione per poter
fare il calcolo: [Saldo attuale]=[Saldo precedente]+[entrate]-[Uscite]
I campi Saldo attuale, entrate, uscite sono nella query "Riepilogo" che č
ordinata in base al campo [data]. La maschera si basa su tale query.
La mia idea era proprio di calcolare nella maschera il saldo attuale ma se
avete un idea migliore per calcolarlo, ad esempio, direttamente nella query
sarņ ben disposto ad accettarla.
Come al solito grazie a tutti,
"C'č vero progresso solo quando la tecnologia diventa per tutti", grazie a
voi, access diventa per tutti.


title: HELP Vecchio valore

author: Paolo A.

text:
Zampalunga wrote:
> Ciao a tutti,
>     Ciao a tutti, sto cercando di gestire la cassa giornaliera e avrei
> bisogno
> del saldo del giorno precedente per determinare il saldo attuale. Non mi
> serve salvare il saldo precedente ma averlo solo a disposizione per poter
> fare il calcolo: [Saldo attuale]=[Saldo precedente]+[entrate]-[Uscite]
> I campi Saldo attuale, entrate, uscite sono nella query "Riepilogo" che è
> ordinata in base al campo [data]. La maschera si basa su tale query.
> La mia idea era proprio di calcolare nella maschera il saldo attuale ma se
> avete un idea migliore per calcolarlo, ad esempio, direttamente nella query
> sarò ben disposto ad accettarla.
> Come al solito grazie a tutti,
> "C'è vero progresso solo quando la tecnologia diventa per tutti", grazie a
> voi, access diventa per tutti.
il saldo del giorno precedente lo puoi calcolare con una query che sommi i
valori dei record che hanno data inferiore a quella del giorno in corso


title: HELP Vecchio valore

author: VT @ home

text:
Il Thu, 12 Oct 2000 13:09:58 +0200, "Zampalunga"
<
zampa...@tiscalinet.it
> ha scritto:
>(.....)
>I campi Saldo attuale, entrate, uscite sono nella query "Riepilogo" che č
>ordinata in base al campo [data]. La maschera si basa su tale query.
>(.....)
Sarebbe meglio se tu ci dicessi su quale tabella si trovano tali campi
e come distingui le entrate dalle uscite; con queste info
probabilmente si riesce a fare a meno della query (almeno per
calcolare il saldo).
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Problema con evento click di una casella di riepilogo

author: gnews

text:
ElencoNominativi è una casella di riepilogo, voglio prendere i valori della
riga selezionata nella casella di riepilogo e metterli dentro a delle
caselle di testo. Prima seleziono la riga nella casella di riepilogo, clicco
sul pulsante con la routine Comando8_Click e tutto funziona.
Invece di comandare il trasferimento dei dati con il pulsante vorrei fare
tutto in automatico utilizzando l'evento Click della casella di riepilogo,
Prima ho provato ad utilizzare l'evento Enter di ElencoNominativi e il
comportamento è che al primo click nella casella di riepilogo non succede
niente, con un secondo click su una riga diversa invece funziona. Ho fatto
invece la routine ElencoNominativi_Click ma non ottengo nessun risultato.
Penso che ci sia qualcosa che mi sfugge, come posso risolvere?
Grazie a tutti.
Private Sub Comando8_Click()
    Dim varItem As Variant
    For Each varItem In Me!ElencoNominativi.ItemsSelected
        txtSel.Value = Me!ElencoNominativi.Column(0, varItem)
        txtSel2.Value = Me!ElencoNominativi.Column(1, varItem)
    Next varItem
 End Sub
Private Sub ElencoNominativi_Click()
    Dim varItem As Variant
    For Each varItem In Me!ElencoNominativi.ItemsSelected
        txtSel.Value = Me!ElencoNominativi.Column(0, varItem)
        txtSel2.Value = Me!ElencoNominativi.Column(1, varItem)
    Next varItem
End Sub


author: Gabriele Bertolucci

text:
> ElencoNominativi è una casella di riepilogo, voglio prendere i valori
> della riga selezionata nella casella di riepilogo e metterli dentro a
> delle caselle di testo. Prima seleziono la riga nella casella di
> riepilogo, clicco sul pulsante con la routine Comando8_Click e tutto
> funziona.
> Invece di comandare il trasferimento dei dati con il pulsante vorrei fare
> tutto in automatico utilizzando l'evento Click della casella di riepilogo,
> Prima ho provato ad utilizzare l'evento Enter di ElencoNominativi e il
> comportamento è che al primo click nella casella di riepilogo non succede
> niente, con un secondo click su una riga diversa invece funziona. Ho fatto
> invece la routine ElencoNominativi_Click ma non ottengo nessun risultato.
> Penso che ci sia qualcosa che mi sfugge, come posso risolvere?
Devi utilizzare l'evento AfterUpdate della combo.
-------------------------------------------------------------
Private Sub ElencoNominativi_AfterUpdate()
   Dim varItem As Variant
   If IsNull(Me!ElencoNominativi) Then Exit Sub
   For Each varItem In Me!ElencoNominativi.ItemsSelected
       txtSel.Value = Me!ElencoNominativi.Column(0, varItem)
       txtSel2.Value = Me!ElencoNominativi.Column(1, varItem)
   Next
End Sub
-------------------------------------------------------------
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it



text:
> Devi utilizzare l'evento AfterUpdate della combo.
>
> -------------------------------------------------------------
> Private Sub ElencoNominativi_AfterUpdate()
>   Dim varItem As Variant
>
>   If IsNull(Me!ElencoNominativi) Then Exit Sub
>
>   For Each varItem In Me!ElencoNominativi.ItemsSelected
>       txtSel.Value = Me!ElencoNominativi.Column(0, varItem)
>       txtSel2.Value = Me!ElencoNominativi.Column(1, varItem)
>   Next
> End Sub
Nell'ultimo next mancava un varItem ma non funziona lo stesso.
Avete qualche idea su come intercettare correttamente l'evento?
Grazie


text:
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:zOWMf.8679$ou2....@tornado.fastwebnet.it...
> ElencoNominativi è una casella di riepilogo, voglio prendere i valori
della
... cut...
 allora intendi gestire il riepimento dei due text box dopo aver cliccato su
di un elemento del cbo?
Private Sub ElencoNominativi_Click()
    txtSel.Value = Me!ElencoNominativi.Column(0,)
    txtSel2.Value = Me!ElencoNominativi.Column(1)
End Sub
> credo sia inutile ciclare... con la combo selezioni solo un elemento.
Giusto?
fammi sapere
nik


text:

Non mancava, l'ho tolto appositamente.
Il nome della variabile su cui si cicla posto dopo il Next č opzionale, come
da guida di Access.
Aggiungo che conviene non inserirlo dopo il Next per evitare un inutile
rallentamento dovuto al test che Access farebbe nuovamente sulla variabile.
Inoltre, come ha fatto giustamente osservare nick_dent il ciclo č inutile,
visto che si tratta di una combo.



text:
> allora intendi gestire il riepimento dei due text box dopo aver cliccato
> su
> di un elemento del cbo?
>
> Private Sub ElencoNominativi_Click()
>    txtSel.Value = Me!ElencoNominativi.Column(0)
>    txtSel2.Value = Me!ElencoNominativi.Column(1)
> End Sub
>> credo sia inutile ciclare... con la combo selezioni solo un elemento.
> Giusto?
Hai perfettamente ragione, funziona!! Era cosě semplice, pensavo che
bisognasse usare ugualmente itemSelected come da Help di Access e ciclare di
conseguenza invece non era la soluzione adatta, ora č tutto ok!!
Grazie mille!
Volevo sottoporre questo ultimo problema, scrivendo queste due routine, a
seconda della riga selezionata della casella di riepilogo, nella
sottomaschera compare la riga della tabella corrispondente. Tutto funziona,
l'unico bug che ho trovato si verifica quando posiziono il cursore in una
casella di testo della sottomaschera sul campo che voglio modificare, poi
clicco su un'altra riga della casella di riepilogo e i dati nelle caselle di
testo della sottomaschera non cambiano, tutto funziona se riposiziono il
cursore nella casella ID della sottomaschera. Come posso risolvere questo
piccolo inconveniente? E' possibile riposizionare in automatico il cursore
su ID oppure č meglio agire in altro modo?
Grazie!
Private Sub Form_Open(Cancel As Integer)
Filter = "ID is null"
FilterOn = True
Me!ElencoNominativi.RowSource = ""
End Sub
Private Sub ElencoNominativi_Click()
txtSel.Value = Me!ElencoNominativi.Column(0)
txtSel2.Value = Me!ElencoNominativi.Column(1)
Me!SMProva.SetFocus
Dim Pluto As Integer
Pluto = Me!ElencoNominativi.Column(0)
DoCmd.FindRecord Pluto
End Sub


text:
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:n8_Mf.9069$ou2....@tornado.fastwebnet.it...

Scusa ma non ho ben compreso cosa desideri...
ma tu vuoi che la maschera punti al record che selezioni cliccando sulla
combo??????
nik


text:
> Scusa ma non ho ben compreso cosa desideri...
> ma tu vuoi che la maschera punti al record che selezioni cliccando sulla
> combo??????
> nik
Esatto, e ci riesco!
Se seleziono il nominativo giusto e vado a modificarlo tutto funziona a
dovere.
Quando vado in un campo della sottomaschera per modificarlo e poi clicco su
un altro nominativo nella casella di riepilogo non cambia record.
Riposizionando il cursore sul campo ID della sottomaschera, clicco su un
altro nominativo nella casella di riepilogo e tutto funziona.
Qualche idea?
Ciao!


text:
cut...
in aggiunta alla routine del combobox aggiungi questa riga:
nomesottomaschera.form.requery
in modo da riaggiornare il suo recordser al cambiamento della selezione nel
combo di cui sopra...
...
vado a casa...
a domani
nik


text:
> in aggiunta alla routine del combobox aggiungi questa riga:
> nomesottomaschera.form.requery
> in modo da riaggiornare il suo recordser al cambiamento della selezione
> nel
> combo di cui sopra...
Ho provato ma non funziona, anzi, aggiungendo questa riga la ricerca è
sempre fissa sul primo record della tabella.


author: dentista

text:
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:kv3Nf.9676$ou2...@tornado.fastwebnet.it...

se ti va spediscimi il database con la spiegazione di quello che vuoi fare!!
se posso ti risolvo il problema
ciao
nik


text:
> se ti va spediscimi il database con la spiegazione di quello che vuoi
> fare!!
> se posso ti risolvo il problema
> ciao
Ti ho inviato il database nella casella di tiscali.
Ciao!


text:
Rettifico, ti ho inviato il database nella casella di Libero visto che
quella di Tiscali mi ha restituito un errore.
Ciao!
"dentista" <
nic....@tiscali.it
> ha scritto nel messaggio
news:4404d659$0$29109$5fc...@news.tiscali.it...



title: Query su righe ordini...

author: UJ

text:
Per spiegare questo problema userò un banale esempio:
tbl_Ordini   (testate ordini)
    NrOrd
    DataOrd
    CodCli
    ...
tbl_DetOrdini   (righe ordini)
    IDDetOrd
    NrOrd
    CodArt
    Descriz
    ...
Ho preparato una form che da la possibilità all'utente di effettuare delle
ricerche personalizzate chiedendo facoltativamente la digitazione/scelta
del:
CodCli
DataOrd (da... a...)
CodArt
Descriz (con like ...)
In pratica l'utente può ricercare gli ordini di un determinato cliente,
volendo in un determinato periodo, di un particolare articolo e/o con una
descrizione simile a...
Componendo la stringa SQL però mi trovo ad avere
strSQL = "" & "SELECT Ordini.NrOrd, Ordini.DataOrd, Ordini.CodCli,
DetOrdini.CodArt , DetOrdini.Descriz"
strSQL = strSQL & " FROM Ordini INNER JOIN DetOrdini ON Ordni.NrOrdine =
DetOrdini.NrOrd"
strSQL = strSQL & " WHERE Data >= #" & vntDataIni & "# AND Data <= #" &
vntDataFin & "#"     'vntDataIni/Fin lo passo da un controllo della form
If strCodCli <> "" Then
    strSQL = strSQL & " AND Ordini.CodCli ='" & strCodCli & "'"
'strCodCli lo passo da un controllo della form
End If
If strCodArt <> "" Then
    strSQL = strSQL & " AND DetOrdini.CodArt ='" & strCodArt & "'"
'strCodArt lo passo da un controllo della form
End If
If strDescrArt <> "" Then
    strSQL = strSQL & " AND DetOrdini.Descriz LIKE '" & strDescrArt & "'"
'strDescrArt lo passo da un controllo della form
End If
... Group by... Order By
In questo modo però ottengo dei record ripetuti per ogni riga del DetOrdini.
Anche mettendo, ovviamente, tutti i campi selezionati con il SELECT nel
GROUP BY.
Potrei risolvere ricercando prima nella tbl_Ordini e poi se l'utente ha
digitato anche un CodArt e/o Descrizione ripassare anche le righe degli
Ordini già estratti.
Vorrei però sapere se esiste un metodo più "elegante".
Spero di essere stato esauriente.
------------
Grazie
UJ


title: Query su righe ordini...

text:
"UJ" <
uncle.jo...@tiscalinet.it
> ha scritto nel messaggio
news:94i5bm$2r0$1...@fe1.cs.interbusiness.it...

Presupposti
------------
1) Il campo NrOrd è numerico
2) Il campo DataOrd è di tipo Data/ora
3) Il campo CodCli è numerico
4) Il campo CodArt è numerico
5) Il campo Descriz è di tipo testo
Creati una maschera chiamata Maschera1 ch abbia come origine record
tbl_Ordini e una visualizzazione a Maschere continue.
Creati una seconda maschera chiamata Maschera2 che NON abbia origine record
e visualizzazione a Maschera singola.
Maschera2 deve contenere 5 caselle di testo non associate chiamate
rispettivamente Cliente, DataDa, DataA, Articolo e Descrizione.
Inserisci in Maschera2 anche un pulsante di comando (chiamalo Cerca) per
lanciare la ricerca dopo che avrai digitato le chiavi di ricerca  nelle
caselle di testo non associate.
A fronte dell'evento "Dopo aggiornamento" del controllo DataDa genera il
seguente codice VBA:
Private Sub DataDa_AfterUpdate()
Me!DataA = Me!DataDa
End Sub
Creati un modulo che abbia i seguenti contenuti:
Option Compare Database
Option Explicit
Public gstr As String
Creati un altro modulo che contenga la seguente funzione:
Option Compare Database   'Use database order for string comparisons
Option Explicit
Function IsNothing(varToTest As Variant) As Integer
'  Tests for a "logical" nothing based on data type
'  Empty and Null = Nothing
'  Number = 0 is Nothing
'  Zero length string is Nothing
'  Date/Time is never Nothing
    IsNothing = True
    Select Case VarType(varToTest)
        Case vbEmpty
            Exit Function
        Case vbNull
            Exit Function
        Case vbBoolean
            If varToTest Then IsNothing = False
        Case vbByte, vbInteger, vbLong, vbSingle, vbDouble, vbCurrency
            If varToTest <> 0 Then IsNothing = False
        Case vbDate
            IsNothing = False
        Case vbString
            If (Len(varToTest) <> 0 And varToTest <> " ") Then IsNothing =
False
    End Select
End Function
A fronte dell'evento "Su clic" del pulsante di comando genera il seguente
codice VBA:
Private Sub Cerca_Click()
Dim db As Database, rst As Recordset
Dim strArt As String, strDescr As String
gstr = ""
If Not IsNothing(Me!Cliente) Then
    If IsNothing(gstr) Then
        gstr = "[CodCli] = " & Me!Cliente
    Else
        gstr = gstr & " AND [CodCli] = " & Me!Cliente
    End If
End If
If Not IsNothing(Me!DataDa) Then
    If IsNothing(gstr) Then
        gstr = "[DataOrd] >= #" & Format$(Me!DataDa, "mm/dd/yy") & "#"
    Else
        gstr = gstr & " AND [DataOrd] >= #" & Format$(Me!DataDa, "mm/dd/yy")
& "#"
    End If
End If
If Not IsNothing(Me!DataA) Then
    If IsNothing(gstr) Then
        gstr = "[DataOrd] <= #" & Format$(Me!DataA, "mm/dd/yy") & "#"
    Else
        gstr = gstr & " AND [DataOrd] <= #" & Format$(Me!DataA, "mm/dd/yy")
& "#"
    End If
End If
If Not IsNothing(Me!Articolo) Then
    strArt = "[CodArt] =" & Me!Articolo
    If IsNothing(gstr) Then
        gstr = "[NrOrd] IN (Select NrOrd From tbl_DetOrdini Where " _
          & strArt & ")"
    Else
        gstr = gstr & " AND [NrOrd] IN (Select NrOrd From tbl_DetOrdini
Where " _
          & strArt & ")"
    End If
End If
If Not IsNothing(Me!Descrizione) Then
    strDescr = "[Descriz] Like " & Chr$(34) & "*" & Me!Descrizione & "*" &
Chr$(34)
    If IsNothing(gstr) Then
        gstr = "[NrOrd] IN (Select NrOrd From tbl_DetOrdini Where " _
          & strDescr & ")"
    Else
        gstr = gstr & " AND [NrOrd] IN (Select NrOrd From tbl_DetOrdini
Where " _
          & strDescr & ")"
    End If
End If
Me.Visible = False
Set db = CurrentDb
Set rst = db.OpenRecordset("SELECT DISTINCTROW " & _
    "tbl_Ordini.NrOrd " & _
    "FROM tbl_Ordini" & _
    " WHERE " & gstr & ";")
If rst.RecordCount = 0 Then
    MsgBox "Non ci sono Ordini che soddisfano i criteri", _
        vbExclamation, "Esito ricerca"
    gstr = ""
    Me.Visible = True
    rst.Close
    Exit Sub
End If
rst.Close
DoCmd.OpenForm FormName:="Maschera1", _
 WhereCondition:=gstr
DoCmd.Close acForm, Me.Name
End Sub
Ora apri Maschera2, digita le sole chiavi in base alle quali effettuare la
ricerca, pigia il pulsante di comando.
Spero che era ciò che ti serviva.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: due maschere e un pulsante

text:
Ciao, chiedo aiuto e idee su come risolvere una questione.
Ho tre maschere (clienti, prodotti, clienti_prodotti) clienti e
prodotti sono in relazione molti a molti.
Vorrei creare un'unica maschera in cui posso selezionare uno dei
clienti già inseriti e uno dei prodotti già inseriti e quindi con un
pulsante "OK" (o "produce" o che so io) dovrei poter creare un record
nella tabella clienti_prodotti che mi mette in relazione quel cliente
con quel prodotto.
Un altro pulsante dovrebbe cancellare un record (selezionato allo
stesso modo).
Come posso fare?
Grazie mille


title: due maschere e un pulsante

author: MA

text:

dim c as integer,  p as integer
dim rs as dao.recordset
se hai due sottomaschere
c = me.tuasottomascheraC.form!tuoid
p = me.tuasottomascheraP.form!tuoid
set rs = currentdb.openrecordset("clienti_prodotti")
with rs
.addnew
!idCliente = c
!idprodotto = p
.update
end with
rs.close : set rs = nothing
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Problemi con Server MSDE.

author: ALESSANDRO Baraldi

text:
Buon giorno a tutti.
Cerco di startare il Server e mi restituisce questo errorLog.
Inizialmente parte tutto, ma allo Start si blocca.
Ho eseguito lo Start da Dos come consigliato, ma non funziona.
Qualcuno ha idea di cosa fare prima di ricorrere alla reinstallazione...?
spid5     Encountered an unexpected error while checking
            the sector size for file
            'C:\Programmi\Microsoft SQL Server\MSSQL\Data\tempdb.mdf'.
            Check the SQL Server error log for more information.
spid5     CREATE DATABASE failed.
             Some file names listed could not be created.
            Check previous errors.
spid5     WARNING: problem activating all tempdb files.
             See previous errors.  Restart server with -f to correct the
situation.
Grazie.
Ciao.
@Alex.


title: Problemi con Server MSDE.

author: Sib

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio

Mai visto questo errore, pero' sembra quasi un errore del file su disco.
Hai provato a disinstallare, fare uno scandisk approfondito, poi un defrag e
poi a reinstallare?
Sib


title: Problemi con Server MSDE.

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:wRdmb.347143$R32.11...@news2.tin.it...

Era l'ultima spiaggia, ma si è aggiunto un malfunzionamento di MS
Installer....!
Di conseguenza non riesco più a disistallare e/o installare nulla.
Quello che mi fa arrabbiare è che mi tocca formattare tutto l'HD e
reinstallare
W2K da ZERO......!
Grazie.
@Alex.


title: Problemi con Server MSDE.

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> "Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
> > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > > Cerco di startare il Server e mi restituisce questo errorLog.
> > > Inizialmente parte tutto, ma allo Start si blocca.
cut
> >
> > Mai visto questo errore, pero' sembra quasi un errore del file su disco.
> > Hai provato a disinstallare, fare uno scandisk approfondito, poi un
defrag
> e
> > poi a reinstallare?
> >
> > Sib
>
> Era l'ultima spiaggia, ma si è aggiunto un malfunzionamento di MS
> Installer....!
> Di conseguenza non riesco più a disistallare e/o installare nulla.
> Quello che mi fa arrabbiare è che mi tocca formattare tutto l'HD e
> reinstallare
> W2K da ZERO......!
L'unica volta in 3 anni che ho dovuto reinstallare win2000 e' stato quando
un "amministratore" imprudente ha eliminato del tutto la cartella documents
and settings.
Secondo me su quella macchina qualcuno cia ha smanettato di brutto.
Sib


title: Problemi con Server MSDE.

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:uCDmb.352893$R32.11...@news2.tin.it...

He...HE...!
Sai cos'è successo...??
Primo quello che ci ha smanettato di brutto posso essere solo io, mia moglie
se avesse fatto qualcosa del genere avrebbe fatto torte per un mese.....!
Ho cambiato le dimensioni della virtual Memory, e mi si è incasinato il
Pagfile.sys
Ora ho scoperto che riallocare memoria e/o modificare le dimensioni del file
di paginazione
non è bello, ma perchè...??
Di fatto molti programmi avevano in quel file dei riferimenti logici, e
avendolo modificato
non riconoscevano più il posto in cui loro dovevano salvare temporaneamente
dati.
Boh....!
Secondo te cosa ho fatto....!!
Formattato e rifatto..............! 2gg per rimetterlo in piedi.
Giuro che non lo faccio più.
Ciao.
Buona domenica.
@Alex.


title: Problemi con Server MSDE.

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
cut
> He...HE...!
> Sai cos'č successo...??
> Primo quello che ci ha smanettato di brutto posso essere solo io, mia
moglie
> se avesse fatto qualcosa del genere avrebbe fatto torte per un mese.....!
> Ho cambiato le dimensioni della virtual Memory, e mi si č incasinato il
> Pagfile.sys
> Ora ho scoperto che riallocare memoria e/o modificare le dimensioni del
file
> di paginazione
> non č bello, ma perchč...??
> Di fatto molti programmi avevano in quel file dei riferimenti logici, e
> avendolo modificato
> non riconoscevano piů il posto in cui loro dovevano salvare
temporaneamente
> dati.
>
> Boh....!
> Secondo te cosa ho fatto....!!
> Formattato e rifatto..............! 2gg per rimetterlo in piedi.
Hai gia' provato, immagino, a riportarlo alle condizioni originali.
Non so esattamente cosa suggerirti anche se sono convinto che ci debba
essere una via d'uscita.
> Giuro che non lo faccio piů.
senno' due ore in ginocchio sui ceci!
Sib


title: Problemi con Server MSDE.

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:YvTmb.50035$e5.18...@news1.tin.it...

Si, ma nulla da fare....!
> > Giuro che non lo faccio piů.
>
> senno' due ore in ginocchio sui ceci!
>
> Sib
I ceci dopo un pň si inzuppano di sudore e si smollazzano, meglio
i cocci di bottiglia........!
Ciao.
@Alex.


title: Problema con riga vuota che non si cancella in tabella

author: Maroso Marco

text:
Ciao a tutti,

una cosa stranissima mi è capitata stamattina.

Mi sono collegato al db del cliente e nella tabella cliente dove ho idcliente come campo automatico incrementale trovo tra i vari record una riga totalmente vuota, nessun record in nessun campo, nemmeno in quello autoincrementale?!!!!

Com'è possibile una cosa del genere?

Tra l'altro non riesco ad eliminarla.

Qualche idea?

Ho provato a popolarla ma nemmeno quello in quanto l'idcliente (autoincrementale) non si crea.

Se creo nuovi record non ho problemi ma quella riga proprio nulla da fare...ma poi senza nemmeno l'idcliente!!!

Aiutooooo!


text:

Trovato la soluzione ... per chi ne avesse bisogno ..eccola

http://www.utteraccess.com/forum/Error-3709-The-Search-Ke-t249354.html


title: Limitare campo numero

author: Santilli Marco

text:
Sto crando una tabella
Il campo TESTO ho visto che è possibile limitarlo in lunghezza digitando il
numero di caratteri
Il campo NUMERO non è possibile limitarlo..... cioè il voglio che quel campo
ci siano insriti in tutto 4 numeri
Ciao e grazieeeeeeeeeeee
__________________________________________________________________ Marco
Marco ICQ#: 50378902 Current ICQ status: + More ways to contact me
__________________________________________________________________


title: Limitare campo numero

author: Roberto da casa

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bnrgh2$gkg$1...@grillo.cs.interbusiness.it...
> Sto crando una tabella
>
> Il campo TESTO ho visto che è possibile limitarlo in lunghezza digitando
il
> numero di caratteri
>
> Il campo NUMERO non è possibile limitarlo..... cioè il voglio che quel
campo
> ci siano insriti in tutto 4 numeri
>
>
> Ciao e grazieeeeeeeeeeee
>
Tramite la proprietà di campo Valido se puoi richiedere che il valore
contenuto nel campo sia compreso tra -9999 e 9999.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Limitare campo numero

text:
> Tramite la proprietą di campo Valido se puoi richiedere che il valore
> contenuto nel campo sia compreso tra -9999 e 9999.
>
Ok grazieeeeeeeeee


title: TestFoto di A. Baraldi - Out of stack space

author: Gianni

text:
Ciao a tutti voi...
sto provando a utilizzare il db TestFoto di A. Baraldi che potete trovare
nel suo bel sito.
Durante lo scorrimento dei recod in modo normale (1 record ogni 3-4 sec) il
tutto funziona...ma se tento di scorrere molto velocemente i record ho un
errore di runtime "28 - Out of stack space" ...che cosa significa come
potrei eliminare il problema?
Grazie mille e salute a tutti
Gianni


author: Alessandro Baraldi

text:
E' normale la cosa devi dare il tempo ad Access di scaricare l'immagine
precedente
dalla memoria prima di ricaricare la successiva, altrimenti nella
transizione viene
memorizzato il tutto nell'area di Stack che non è molto grossa.
Se noti dovrebbe anche apparirti una sorta di ProgressBar di
caricamento.
Potresti iniziare con eliminare quella.
Ti suggerisco di leggerti questi 2 articoli:
http://www.mvps.org/access/bugs/bugs0044.htm
http://www.mvps.org/access/api/api0038.htm
Io in ogni caso per risolverlo in modo aggressivo utilizzo le routine
di Lebans che Bypassano i filtri di conversione di Access appoggiandosi
direttamente alla GDI+ di WinXP rendendo quasi immediato l'accesso alle
immagini.
Ciao
@Alex


author: napo

text:
> sto provando a utilizzare il db TestFoto di A. Baraldi che potete trovare
> nel suo bel sito.
> Durante lo scorrimento dei recod in modo normale (1 record ogni 3-4 sec)
> il tutto funziona...ma se tento di scorrere molto velocemente i record ho
> un errore di runtime "28 - Out of stack space" ...che cosa significa come
> potrei eliminare il problema?
Ho avuto il tuo stesso problema, ma a me Access si chiudeva senza nessun
messaggio di errore.
Ho risolto disabilitando i pulsanti di navigazione del form:
Me.NavigationButtons = False
Me.imgImageDisplay.Picture = "nomeFile"
Me.NavigationButtons = True
In questo modo finchè l'immagine non è caricata, non si può procedere nello
scorrimento.
Ciao
Marco


text:
>Io in ogni caso per risolverlo in modo aggressivo utilizzo le routine
>di Lebans che Bypassano i filtri di conversione di Access appoggiandosi
>direttamente alla GDI+ di WinXP rendendo quasi immediato l'accesso alle
>immagini.
Hai un link?
La cosa sembra molto interessante.
Ciao
Marco


text:

Beh non è verissimo che con la routine di Lebans non si riempia lo stack
Io la uso massicciamente, ma in una maschera dove scorro  i record e mostro
le foto devo andare
cadenzare il passaggio al nuovo record
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
E' vero lo stack è sempre utilizzato, ma a riempirlo dipende dalla
dimensione
delle immagini da caricare.
Purtroppo non c'è la possibilità di sfruttare delle Thumb(miniature)
come
si può fare con OCX dedicati, quindi qualche limite c'è, ma a meno di
caricare immagini da qualche MB se si rimane intorno a 300Kb(in formato
BMP)
non ho mai riscontrato questi problemi.
Certo che se i 300Kb sono in JPG la cosa cambia, poichè nemmeno GDI+
può fare miracoli, la conversione in BMP viene fatta in qualsiasi
modo.
Io ad esempio per un mio Catalogo Immagini Digitali sfrutto 2 Cartelle:
1)Hires
2)LowRes
Per scorrere le immagini punto sempre alla LowRes, per l'ingrandimento
all'altra HiRes.
Verissimo che aumenta la memoria richiesta, ma poichè parlo di un
rapporto di riduzione
almeno di 20/1 è decisamente sopportabile.
Ciao
@Alex


text:

Sono immagini di 50kb in jpeg



title: Casella Combinata......

author: Gianni B

text:
salve ragazzi......purtroppo non riesco,dico non riesco a capire il
funzionamento di come sincronizzare due caselle combinate, mah...........
devo avere un attaco di Stupiditą acuto ma guardo gli esempi  e tutto ma
vado nel pallone, qualcuno ha qualche esempio davvero molto semplice da
mostrarmi...?!?
Vi ringrazio vivamente.......
Č scusate ......
Gianni.


title: Casella Combinata......

author: Alessandro Cara

text:
Gianni B ha scritto:

io purtroppo non sono riuscito a capire con certezza cosa intendi
per sincronizzare 2 caselle combinate forse:
scelto 1 elemento dalla casella1 caricare sulla casella2 n elementi
relativi alla casella1 ?
i.e data la regione recuperare le province di appartenenza e data la
provincia recuperare i relativi comuni (vabbe' queste sono tre ma fa
stesso)
--
a.cara


title: Casella Combinata......

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3db84...@news.bluewin.ch...

Se ti serve un esempio di due combo sincronizzate e la spiegazione di come
farlo, vai sul Sito Comune (link qui sotto), nella Sezione Forms scaricati
il database di esempi che trovi allegato alla FAQ intitolata "Esempi di
utilizzo delle forms".
Apri il database scaricato e seleziona il Topic: intitolato Synchronizing
Two Combo Boxes on a Form : se pigi il pulsante Show Example ti verrą
mostrato un esempio di ciņ che ti serve e ralizzato tramite la maschera
frmSyncComboBoxes, la query qrySyncComboBoxes e la macro macSyncComboBoxes.
Le spiegazioni di come č stato realizzato l'esempio le trovi al link:
http://support.microsoft.com/support/kb/articles/Q97/6/24.asp?PR=ACC
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella Combinata......

author: Claudio

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3db84...@news.bluewin.ch...
> salve ragazzi......purtroppo non riesco,dico non riesco a capire il
> funzionamento di come sincronizzare due caselle combinate, mah...........
> devo avere un attaco di Stupiditą acuto ma guardo gli esempi  e tutto ma
> vado nel pallone, qualcuno ha qualche esempio davvero molto semplice da
> mostrarmi...?!?
Se preferisci l'italiano prova anche
http://support.microsoft.com/default.aspx?scid=kb;it;I15338
.
Ciao. Claudio.


title: Casella Combinata......

text:

Avendo ricevuto in privato la conferma di "sincronizzazione" questa
e' la sequela
1) 1' Casella combinata (cbx1) : Tipo Origine dati da Tabella/query,
                 Origine dati la Tabella/query
2) 2' casella combinata (cbx2) Tipo Origine Tabella/query
                  Origine dati = niente
3) Attivare la routine evento per AfterUpdate su cbx1
   accedere al codice della routine e inserire
    cbx2.Rowsource = "Select ............. where nomecampo = '" &
me!cbx1 & "'"
    dove:
       .......... lista dei campi da estrarre
       nomecampo  = il nome del campo di filtro (che contiene il valore
di cbx1)
4) se il nome campo e' numerico diventa:
	cbx2.Rowsource = "Select ............. where nomecampo = " & me!cbx1
5) Forse e' il caso di mettere la stessa istruzione anche sull'evento
   di current, se si tratta di maschera associata, se il valore di cbx1
e'
   "" & me!cbx1 <> ""
--
a.cara


title: Casella Combinata......

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3db84...@news.bluewin.ch...

Grazie a tutti Provero' subbito.....
Gianni.


title: MODIFICA BARRE

author: Carla

text:
Ciao,
ho usato l'istruzione
DoCmd.ShowToolbar "ANTEPRIMA DI STAMPA", acToolbarNo
tante volte (24) quante  sono le barre degli strumenti che mi presenta
access (sulla tendina visulizza\barre degli strumenti)
e poi il comando
DoCmd.ShowToolbar "Personalizzata 1", acToolbarYes
Volevo in questa maniera farsì che chiunque apriva il mio programma PIPPO
avesse SEMPRE visualizzata la SOLA barra da me impostata.
Tale impostazione deve valere solo in fase di utilizzo del programma PIPPO
in cui è stata definita, quindi quando l'utente1  va ad aprire un altro
programma si presenteranno le barre che erano su tale programma
indipendentemente da quanto stabilito per PIPPO.
DOMANDE:
- Esiste un metodo più veloce per evitare la visualizzazione di tutte le
barre tranne quella da me impostata? (Anche perchè l'utente x potrebbe aver
impostato una barra denominata "pluto" che io, non essendone a conoscenza,
non ho provveduto a non renderla visibile).
- Come posso farsì che gli altri non aggiungano,modifichino,integrino le mie
barre? Se lo faccio da strumenti/avvio l'utente può andare a rimettere la
spunta sull'opzione "consenti modifiche a barre degli strumenti". Vorrei
impostarlo da codice vba, esiste un'istruzione per far ciò?
 Grazie
 Ciao
 Carla


title: MODIFICA BARRE

author: Nick

text:
"Carla" <
carl...@hotmail.com
> ha scritto nel messaggio news:sOJ_b.20899$IT2.7...@news4.tin.it...

dal menu strumenti seleziona avvio
togli i flag a barre preimpostate e barre dei menu preimpostate
inserisci il nome della tua barra nell'aposita casella combinata.
--
Ciao Nick
ICQ 231466283


title: Filtro su maschera

text:
Ho una maschea frmDemo con tre caselle combinate non associate di nome
cboRegion,cboCity, cboCompany che mi servono per attivare un filtro
sempre più restrittivo sulla maschea che gli ospita. Ho scritto
Private Sub cboRegion_AfterUpdate()
    Me!cboCity = Null
    Me!cboCity.Requery
    Me!cboCompany = Null
    Me.Filter = "[CompanyRegion] = '" & Me![cboRegion] & "'"
    Me.FilterOn
End Sub
che mi dovrebbe restringere i record visualizzati ai soli appartenenti
alla regione, poi dopo la scelta della città avrei solo le company di
quella città. Il problema è che appena aggiorno cboRegion ottengo il
messaggio Utilizzo no  valido di property sul comando Me.FilterOn.
Mi potete aiutare? Grazie


title: Filtro su maschera

text:
maury54 ha scritto:
> Ho una maschea frmDemo con tre caselle combinate non associate di nome
> cboRegion,cboCity, cboCompany che mi servono per attivare un filtro
> sempre più restrittivo sulla maschea che gli ospita. Ho scritto
> Private Sub cboRegion_AfterUpdate()
>
>     Me!cboCity = Null
>     Me!cboCity.Requery
>     Me!cboCompany = Null
>     Me.Filter = "[CompanyRegion] = '" & Me![cboRegion] & "'"
SBAGLIATO
>     Me.FilterOn
Me.FilterOn = True



title: Tree View

author: Paolino Paperino

text:
Dovrei utilizzare l'ActiveX tree control, ma non ho trovato
documentazione. Inoltre alcuni metodi e proprietą che ho trovato ,come
Add, utilizzate sotto Access 97 - mi ero dimenticato di dirvelo!! ;-)
non sono supportate.
Qualcuno ha delle dritte . Inoltre dovrei popolare tale struttura con i
record provenienti da una tabella in relazione riflessiva con se stessa.
OGNI AIUTO SI RIVELERA' PREZIOSISSIMO  - GRAIE A TUTTI!!!
Valter


title: Somma

author: Mago

text:
Ciao a tutti
Sono alle prime armi con access e
o provato con la guida e con internet ma non sono riuscito ad
risolvere il mio problema.
Devo creare un mdb per archiviare (statistica) tutte le ore di straordinario
fatte durante i mesi dell'anno.
Ho creato una tabella con un record e 12 campi per tutti i mesi
e alla fine un campo per il totale dell'anno.
Come faccio x fare la somma di tutti i messi dell'anno?
Ciao e grazie 1000


title: Somma

author: Maurizio Borrelli

text:
> "Mago" <
Ma...@tin.it
> ha scritto nel messaggio
> news:gO48a.166788$YG2.5...@twister1.libero.it...
[...]
> Ciao a tutti
    Ciao.
> Sono alle prime armi
    Proprio perche' sei alle prime armi dovresti informarti sugli "usi e
costumi" dei ng. Visita il sito comune di questo gruppo:

http://www.sitocomune.com
ed evita di postare in piu' gruppi. Comunque...
From: "Maurizio Borrelli"
Subject: Re: Somma
Date: Sat, 1 Mar 2003 18:40:35 +0100
> "Mago" <
Ma...@tin.it
> ha scritto nel messaggio
> news:sp58a.168030$ZE.49...@twister2.libero.it...
[...]
> Devo creare un mdb per archiviare (statistica) tutte le ore di
> straordinario
> fatte durante i mesi dell'anno.
> Ho creato una tabella con un record e 12 campi per tutti i mesi
> e alla fine un campo per il totale dell'anno.
> Ho provato ad inserire un totale in un report con "genaratore di
> espressioni" questa è la stringa:
> =Somma([Straordinari!Gennaio]+[Straordinari!Febbraio])
> ma mi da non il totale delle dei due campi ma i due numeri
> che ci sono nei due campi per es.:
> se nel campo frebbraio c'è 10 e nel campo gennaio c'è 20
> il totale è 1020, perchè?
> Come faccio x fare la somma di tutti i messi dell'anno?
[...]
    Ci sarebbero molte cose interessanti da dire su questo tuo post...
    Io comincio, ma non so se avro' il tempo di dirle tutte.
    La porzione seguente della tua formula:
        [Straordinari!Gennaio]+[Straordinari!Febbraio]
contiene un errore di sintassi. Correggi:
        [Straordinari!Gennaio]
in:
        [Straordinari]![Gennaio]
dove immagino che "Straordinari" sia il nome della tabella, e "Gennaio"
quello del campo. Ovviamente fai lo stesso anche per
[Straordinari!Febbraio].
    C'e' da dire anche che tale porzione di formula e' ambigua in quanto
l'operatore "+" ha due significati: operatore di addizione se e' in
mezzo a due valori numerici, operatore di concatenazione se in mezzo a
due valori stringa (testo). Errore di sintassi a parte, visto l'effetto
che ottieni:
        1020
comunque e' stata operata una concatenazione, ovvero una unione di
due stringhe e quindi gli elementi che precedono e seguono il segno
"+" potrebbero non essere valori numerici. Dobbiamo percio' chiederti
informazioni riguardo la struttura della tabella che hai creato. Che
tipo di dato hai assegnato ai dodici campi mese? Puoi verificarlo cosi':
        <clic destro sul nome della tabella>
        Visualizzazione struttura
    Che "Tipo dati" e' indicato in corrispondenza del nome del campo
"Gennaio"? E' lo stesso per tutti i mesi?
    Considera anche che la funzione "Somma" gia' provvede alla somma di
*qualcosa*, quindi non serve l'operatore "+". E dovresti usare una delle
forme seguenti:
        =qualcosa+qualcosaltro
        =Somma(qualcosa)+Somma(qualcosaltro)
che pero' hanno significati ben diversi. Mentre l'analoga forma:
        =Somma(qualcosa+qualcosaltro)
vuol dire: per ogni record somma i campi "qualcosa" e "qualcosaltro" e
restituisci la somma di tali somme. Ma tu ci dici di avere un solo
record!...
    L'ultima considerazione riguarda la struttura. Invece di una tabella
del tipo:
        Anno
        Mese1
        Mese2
        ...
        Mese11
        Mese12
        Totale
sarebbe piu' opportuna la forma:
        Anno
        Mese
e basta. Il campo "Totale", comunque, non dovrebbe proprio essere
presente in tabella in quanto verrebbe calcolato al bisogno.
    La forma (Anno, Mese) ti permette di semplificare le query e i
report. Prova ad usarla, poi facci sapere come ti trovi, Eventualmente
chiedici chiarimenti.
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Somma

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> messaggio news:b3qrpj$1pl0nm$1...@ID-52090.news.dfncis.de...
[...]
> sarebbe piu' opportuna la forma:
>         Anno
>         Mese
    Oops!... Intendevo:
        Anno
        Mese
        Quantitą



title: evitare #errore in campo calcolato report

text:
ho provato cosi
=nz(Somma([prezzoacquisto]*[qta]);0)
ma visualizza comunque #errore se i record sono zero
qualcuno sa dirmi cosa sbaglio?


text:

Attiva l'evento di "NoData"
e
Private Sub Report_NoData(Cancel As Integer)
     MsgBox "Non ci sono elementi da rappresentare nel report!",
vbCritical, "Anteprima Sistema taglie"
     DoCmd.CancelEvent
End Sub
--
ac
y-1=x


text:
> Attiva l'evento di "NoData"
> e
> Private Sub Report_NoData(Cancel As Integer)
>     MsgBox "Non ci sono elementi da rappresentare nel report!",
> vbCritical, "Anteprima Sistema taglie"
>     DoCmd.CancelEvent
> End Sub
>
ho fatto una cosa simile, conto i record prima di aprire il report con
dcount e non lo apro se sono zero, non ci avevo pensato.
grazie.


author: Karl Donaubauer

text:

http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/64aa8a48e609cc9b/a262097322dfb7db
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: Sergio MAZZA

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:45a3bf19$0$16142$4faf...@reader3.news.tin.it...

Prova:
=Somma(Nz([prezzoacquisto];0)*Nz([qta];0))
Ciao.
--
Sergio MAZZA