text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:G93Sb.991$HO2...@news.edisontel.com...
>
> Vai nel codice
>
> nelle combo in alto a sx trovi tutti i controlli, in quelle a dx gli
eventi
>
> Seleziona a sx la tua combo (che qui chiamiamo combo1) e a dx l'evento
enter
> Lui ti scrive
>
> Private sub combo1_enter()
>
> end sub
>
> Questo evidentemente significa: fai quello che inseriro tra queste due
righe
> al verificarsi dell'enter (cioè quando il cursore ci finisce su)
>
> me.combo1.requey
>
> me. significa controllo presente sulla maschera a cui appartiene il
presente
> modulo: cioè se devi far riferimento ad un controllo su una maschera
diversa
> da quella attiva non lo potrai usare
>
> requery significa aggiorna l'oggetto, che può essere controllo o form.
>
> Una piccola precisazione: nelle tabelle e query avrai i campi, nelle form
e
> report i controlli, io posso gestore con controlli diversi lo stesso
campo.
>
> ciao da
> MAssimiliano Nettuno
>
Dettagliatissimo davvero.
Grazie mille per il suggerimento e per la pazienza.
Ora vado a provarlo
***mauro


title: spesometro 2017 codifiche documento

author: BFS

text:
Per chi si sta cimentando...

viene chiesto di indicare se una fattura è:

TD01 fattura
TD04 nota di credito
...

TD10 fattura acquisto intracomunitario beni
TD11 fattura acquisto intracomunitario servizi

bene se una fattura intra è sia di beni che di servizi come si gestisce
visto che il campo tipodocumento può essere valorizzato una sola volta?

ciao
BFS


title: spesometro 2017 codifiche documento

author: RobertoA

text:

Bisogna scegliere, l'una o l'altra
Oppure fare due fatture
Inutile rimuginare a come abbiano 'pensato' queste cose
Tanto bisogna adattarcisi


title: spesometro 2017 codifiche documento

text:

nel caso la fattura sia di acquisto la vedo dura costringere un
fornitore estero a farmi due fatture diverse...
povera italia


title: spesometro 2017 codifiche documento

text:

Ma non c'e' un telefono con qualcuno che risponda a queste cose?


title: spesometro 2017 codifiche documento

text:

l'unica volta che ho contattato il supporto mi hanno risposto con una
mail automatica con la solita risposta precompilata che non diceva nulla

io come al solito aspetterò che il mio commercialista mi generi un file
con il loro mega super programma di contabilità usato in tutta italia e
lo confronterò con quello che produco io

ciao


title: spesometro 2017 codifiche documento

text:

inoltre non ho capito come gestire le fatture cointestate visto che il
tracciato prevede un solo nominativo per blocco di fatture

:-/


title: spesometro 2017 codifiche documento

author: Simone Calligaris

text:
"BFS" <

> TD10 fattura acquisto intracomunitario beni
> TD11 fattura acquisto intracomunitario servizi
>
> bene se una fattura intra è sia di beni che di servizi come si gestisce
> visto che il campo tipodocumento può essere valorizzato una sola volta?

Noi di Default proponiamo "beni", dando la possibilità all'utente di
correggere in Servizi.
Il mix tra i due non è previsto: affari loro.

Saluti

P.S:  Cosa intendi per fatture cointestate?


title: spesometro 2017 codifiche documento

text:
"BFS" <

> inoltre non ho capito come gestire le fatture cointestate visto che il
> tracciato prevede un solo nominativo per blocco di fatture

A proposito di "blocchi" fatture, ricapitoliamo?

Sulla base delle specifiche, la presenza del blocco DTE esclude la
valorizzazione degli altri (DTR, ANN) e viceversa.
Di conseguenza, nell'ipotesi semplificativa che non vi siano più di 1000
nominativi, verrarno sempre creati 2 files xml: uno per il blocco DTE,
l'altro per il DTR.

Saluti.


title: spesometro 2017 codifiche documento

text:

confermo


title: spesometro 2017 codifiche documento

text:

fattura con più cliente
esempio um mio cliente fa pozzi
se a richiedere il pozzo sono 4 inquilini di uno stabile (non
condominio) la fattura è una sola e viene emessa con 4 diversi clienti

ciao


title: spesometro 2017 codifiche documento

text:
"BFS" <

> fattura con più cliente
> esempio um mio cliente fa pozzi
> se a richiedere il pozzo sono 4 inquilini di uno stabile (non condominio)
> la fattura è una sola e viene emessa con 4 diversi clienti

E' una casistica che non conoscevo.
Comunque anche nei precedenti Spesometri potevi specificare un solo cliente,
come ti regolavi?

Saluti


title: spesometro 2017 codifiche documento

text:

nel precedente spesometro era richiesto di spezzare la fattura in n
righe, con n=numero cointestazioni
e ripartendo l'imponibile

fortunatamente ho solo un cliente che ha questo caso
bfs


title: spesometro 2017 codifiche documento

text:
"BFS" <

Hai trovato la stringa corretta da ficcare nell'Header del File xml?

Saluti

---
Questa email Ã¨ stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: spesometro 2017 codifiche documento

text:

si

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:DatiFattura versione="DAT20"
xmlns:ns2="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
<DatiFatturaheader>
<ProgressivoInvio>V0031</ProgressivoInvio>

ciao


title: spesometro 2017 codifiche documento

text:
"BFS" <

> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <ns2:DatiFattura versione="DAT20"
> xmlns:ns2="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
> <DatiFatturaheader>
> <ProgressivoInvio>V0031</ProgressivoInvio>

Ottimo!

Saluti da Simone



title: spesometro 2017 codifiche documento

text:
Il 25/07/2017 14:21, Simone Calligaris ha scritto:
>
> "BFS" <
>
>
>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
>> <ns2:DatiFattura versione="DAT20"
>> xmlns:ns2="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
>> <DatiFatturaheader>
>> <ProgressivoInvio>V0031</ProgressivoInvio>
>
>
> Ottimo!
> Saluti da Simone
>

Ehmmm... come fate a sapere che e' quella la stringa corretta?
Non c'e' specifica file
Non c'e' programma controllo
Avete amicissie in alto?


title: spesometro 2017 codifiche documento

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:om47k7$oum$1...@virtdiesel.mng.cu.mi.it...

Ehmmm... come fate a sapere che e' quella la stringa corretta?
Non c'e' specifica file
Non c'e' programma controllo
Avete amicissie in alto?

>

Io no di certo!   ;-)

Comunque, il link delle specifiche te l'ha postato BFS, mentre i controlli
sul file xml si possono fare con questo servizio:

http://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/home/cosadevifare/comunicaredati/fatture+e+corrispettivi/acc+servizio+fatture+e+corrispettivi

Saluti



title: spesometro 2017 codifiche documento

text:
Il 07/08/2017 08:54, Simone Calligaris ha scritto:
>
> "RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
> news:om47k7$oum$1...@virtdiesel.mng.cu.mi.it...
>
>
> Ehmmm... come fate a sapere che e' quella la stringa corretta?
> Non c'e' specifica file
> Non c'e' programma controllo
> Avete amicissie in alto?
>
>
>>
>
> Io no di certo!   ;-)
>
> Comunque, il link delle specifiche te l'ha postato BFS, mentre i controlli
> sul file xml si possono fare con questo servizio:
>
>
http://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/home/cosadevifare/comunicaredati/fatture+e+corrispettivi/acc+servizio+fatture+e+corrispettivi

>
> Saluti

Grazie


title: Creare un Modulo

author: andreaf

text:
Salve,
ho una maschera con un bottone "salva" il quale sull'evento onclick mi
genera dei campi (scadenze)
attraverso questo codice:
If Me.pagamenti = "BONIFICO ANTICIPATO" Or Me.pagamenti = "BONIFICO BANCARIO
D.F." Or Me.pagamenti = "RIM.DIR. V.F." Then
Me.scadenza_data_1 = Me.data
Me.scadenza_data_2 = Null
Me.scadenza_data_3 = Null
Me.scadenza_imp_1 = Totale_Fattura
Me.scadenza_imp_2 = Null
Me.scadenza_imp_3 = Null
'********************************************************
'INIZIO CALCOLI PER SCADENZE A DATA FATTURA
'********************************************************
'Calcolo le scadenze per i 30gg DataFattura
ElseIf Me.pagamenti = "BONIFICO BANCARIO 30GG D.F." Or Me.pagamenti =
"
RI.BA
. 30 GG D.F." Or Me.pagamenti = "RIM.DIR. 30 GG D.F." Then
Me.scadenza_data_1 = DateAdd("w", 30, Me.data)
Me.scadenza_data_2 = Null
Me.scadenza_data_3 = Null
Me.scadenza_imp_1 = Totale_Fattura
Me.scadenza_imp_2 = Null
Me.scadenza_imp_3 = Null
'Calcolo le scadenze per i 60gg DataFattura
ElseIf Me.pagamenti = "BONIFICO BANCARIO 60GG D.F." Or Me.pagamenti =
"
RI.BA
. 60 GG D.F." Or Me.pagamenti = "RIM.DIR. 60 GG D.F." Then
Me.scadenza_data_1 = DateAdd("w", 60, Me.data)
Me.scadenza_data_2 = Null
Me.scadenza_data_3 = Null
Me.scadenza_imp_1 = Totale_Fattura
Me.scadenza_imp_2 = Null
Me.scadenza_imp_3 = Null
........................
e via discorrendo....
Vorrei che questo codice venisse "inglobato" in un unico modulo chiamato
"calcolo_scadenze" e poi io lo possa richiamare sull'evento del bottone...
mi spiego:
Sull'evento onclick del bottone invece di tutta la pappardella venga scritto
solo
CALCOLO
Come posso fare?
Grazie


title: Creare un Modulo

author: Roberto da casa

text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:aWkVd.331$WC1...@tornado.fastwebnet.it...

In un modulo standard o di classe del tuo database memorizza una Sub
chiamata CALCOLO che contiene il codice VBA di cui sopra e poi quando vuoi
eseguirla scrivi:
Call CALCOLO
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Creare un Modulo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:4UlVd.58794$QG6.1...@twister2.libero.it...

Scusa l'ignoranza ma come faccio?
Così
Sub CONTROLLO()
..........
End Sub


title: Creare un Modulo

author: MA

text:
>>> Come posso fare?
>>> Grazie
>>
>> In un modulo standard o di classe del tuo database memorizza una Sub
>> chiamata CALCOLO che contiene il codice VBA di cui sopra e poi quando
>> vuoi
>> eseguirla scrivi:
>>
>> Call CALCOLO
>>
>> --
>> Roberto
> Scusa l'ignoranza ma come faccio?
> Cosě
> Sub CONTROLLO()
> ..........
> End Sub
Sě nel caso lo metti nella stessa maschera
MAssimialino


title: Creare un Modulo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lyAVd.2819$tY2....@news.edisontel.com...

No la voglio mettere in un modulo
e poi richiamarlo da una maschera attraverso
Call CONTROLLO


title: Creare un Modulo

text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:7CAVd.1572$WC1...@tornado.fastwebnet.it...

Allora Function o Public Sub
Se perň hai usato me. dal modulo non ti viene visto ma devi esplicitare la
maschera
MAssimialino


title: Riprovo,eliminazione record ed archiviazione

author: Antonio in the City

text:
Per eliminare dei record inseriti (con riferimento adue tabelle in relazione
1 a n), spostandoli magari in una tabella "storico" quale č il migliore
metodo. Posso pensare a strutturare una query di creazione tabella, poi una
query di accodamento e poi una query di eliminazione gestite tutte da codice
sullo stesso recordset basata magari su un controllo sě/no da posizionare
sulla forms ? Cerco di fare le cose piů semplici possibile !
Grazie
Antonio


author: Antonio Biso

text:
"Antonio in the City" <
Di...@tiscalinet.it
> ha scritto nel messaggio
news:a4svqj$lmj$1...@pegasus.tiscalinet.it...

La cosa piů semplice č quella di aggiungere un campo alla tabella principale
di tipo Sě/No.
Si chiamera Storico ed č inizializzato a no. Quando vuoi mettere il record a
storico, passi il valore a sě.
Chiaramente, quando devi attingere dalla tabella principale (e quindi i dati
correlati), attingerai solo ai record con campo storico con valore no
Antonio


title: estrarre prime due lettere di un campo

author: cio

text:
ciao
sto cercando di fare una query che, estratte le prime due lettere di un
campo, se sono "EB" allora deve scrivere Pippo altrimenti Pluto
Poi concatenerei varie combinazioni di lettere (sono finite e non variabili)
per i vari casi in più IIf  ma per adesso sono fermo qui...
Espr1: IIf(Left$([NomeTabella];2)="EB";"pippo";"pluto")
Mi da errore ma non capisco dove. E' una query di accodamento dove il valore
è preso dal campo Tabella1.NomeTabella e lo voglio mettere nel campo
Tabella2.Campo1
Mi sapete dare una mano?
Grazie 1000
cio


title: estrarre prime due lettere di un campo

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio news:f9ejf7$nrg$1...@aioe.org...
> ciao
mi rispondo da solo
Espr1: IIf(Left([NomeTabella];2)="EB";"pippo";"pluto")
non ci va il dollaro dopo Left!
A presto
cio


title: [SITO COMUNE] Verynews

author: Luciano (DOC)

text:
Come anticipato alcuni giorni fa stiamo lavorando al miglioramento
dell'archivio messaggi dei newsgroup. Abbiamo rifatto completamente il
sistema di lettura dei messaggi (browsing del NG) che ora e' praticamente
istantaneo. Quanto prima rivedremo anche la ricerca per la quale abbiamo
finalmente trovato un modo per rendere tutto molto piu' veloce.
Stiamo inoltre esaminando i file ricevuti per la pubblicazione sul Sito
Comune, chi volesse vedere pubblicato il proprio materiale nel prossimo
aggiornamento puo' inviarlo a webmaster ( a t )
sitocomune.com
 .
Rinnovo la disponibilita' a rivedere la struttura del Sito Comune pertanto
chi ha proposte e voglia di lavorarci sopra si faccia pure avanti.
Gli indirizzi:
www.sitocomune.com
www.verynews.com
Saluti.
Luciano


title: concatenare 2 campi in una tebella (ma non è facile)

author: Ilaria

text:
Salve a tutti,
è da un po' che non frequento piu' il ng e quindi mi scuso se chiedo
qualcosa di già sentito. Ho questo problema; in una tabella sono stati
imporati dei dati da un file esterno in modo orribile e io devo cercare di
ricompattare due campi:
TitoloII           URL                                        TitoloI

www.pinco.pallino.it
               pinco
pallino

www.tizio.caio.it
                      tizio
caio
In pratica io dovrei riunire la prima e seconda parte del titolo nello
stesso campo,
per ottenere
TitoloII           URL                                        TitoloI

www.pinco.pallino.it
              pinco pallino

www.tizio.caio.it
                    tizio caio
Ho pensato a cose del tipo:
TitoloI & TitoloII where URL and TitoloI Is Null
ma ovviamente non è corretto perché non riesco a dirgli di prendere TitoloI
del record precedente a TitoloII.
Aiutatemi e non ditemi di reimportare i dati perché non posso.
Grazie in anticipo.
Bye
Ilaria


author: Nicola Ardito

text:
Ilaria ha scritto nel messaggio <8l74gh$193$
1...@news.cineca.it
>...

Non so esiste una soluzione più semplice comunque io utilizzerei i
recordset.
ES.
Sub MettiAPosto()
Dim rst As Recordset, titolo2 As String
Set rst = DBEngine(0)(0).OpenRecordset("TABELLA2")
Do While Not rst.EOF
    rst.MoveNext
    If Not rst.EOF Then
        titolo2 = rst("titolo2")
        rst.MovePrevious
        rst.Edit
        rst("titolo1") = rst("titolo1") & " " & titolo2
        rst.Update
        rst.MoveNext
        rst.MoveNext
     End If
 Loop
 Set rst = Nothing
End Sub
L'esempio presuppone che la tabella sia ordinata nel meodo corretto e cioè
che il record successivo contenga il titolo2 del record precedente.
Ciao Nicola


text:
Nicola Ardito <
nicola...@tin.it
> wrote in message
news:8l78di$l0u$1...@nslave1.tin.it...
>
> Non so esiste una soluzione più semplice comunque io utilizzerei i
> recordset.
> ES.
> Sub MettiAPosto()
cut
> L'esempio presuppone che la tabella sia ordinata nel meodo corretto e cioè
> che il record successivo contenga il titolo2 del record precedente.
>
Grazie 1000, adesso provo subito.
Bye
Ilaria


author: dickie

text:
"Ilaria"
> TitoloII           TitoloI
>
> pallino            pinco
> caio               tizio
> TitoloI (!?!)
>
> pinco pallino
> tizio caio
Con una query sulla tua tabella:
Nome_Cognome: [TitoloI]&" "&[TitoloII]
pinco pallino
tizio caio
(naturalmente saranno presenti tutti gli altri campi.)
dickie


title: memorizzare in campo memo

author: Paolo

text:
non riesco a salvare con una query di aggiornamento un casella di testo di
una maschera in un campo memo di una tabella predefinita
grazie
stefano


title: memorizzare in campo memo

author: Vittò

text:
"Paolo" <
picc...@libero.it
> ha scritto nel messaggio
news:IJmL5.58727$3K3.1...@news.infostrada.it...

Per quel che ne so, la query di aggiornamento registra il record e non il
campo singolo,
ma forse dovresti indicare meglio la situazione.
Comunque in alcuni casi ho risolto problemi simili con le macro in una forms
che va a memorizzare in un controllo associato al singolo campo di interesse
(macro che copia e incolla). Ripeto che non capisco bene il problema..
Ciao Vittò


title: memorizzare in campo memo

author: Alberto Andermarcher

text:
Vittò <
v.bus...@timenet.it
> wrote in message
8tm9jt$6mm$1...@fe2.cs.interbusiness.it...

> Devo memorizzare i dati presenti in una maschera, con una query di
aggiornamento in una tabella, l'operazione aggiorna tutti i campi della
tabella meno che il campo memo (errore "argomento non valido")
il comando inserito nella riga della query di aggiornamento nella riga
aggiorna a è :
[forms]![nome maschera]![nome casella di testo]
grazie
stefano


title: Eseguire query con Decode.

author: Old-Jack

text:
Ciao a tutti,
ho una serie di query scritte con SQL con il comando DECODE...
Adesso devo passarre queste query in Access come posso fare visto che con la
DECODE mi da errore?
Grazie.


title: Eseguire query con Decode.

author: Karl Donaubauer

text:
Old-Jack <
spi...@libero.it
> ha scritto:
> ho una serie di query scritte con SQL con il comando DECODE...
> Adesso devo passarre queste query in Access come posso fare
> visto che con la DECODE mi da errore?
DECODE non esiste in Access/Jet ma solo in qualche altro sistema
come p.e. MySQL e Oracle. Anche in questi due sistema funzione
differentemente. Alora se è possibile di sostituire DECODE in Access
dipende di quale dialetto di SQL hai usato - gioé in quale senso hai
usato DECODE - e di quale versione di Access usi.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Eseguire query con Decode.

text:
"Karl Donaubauer" <
ad...@donkarl.com
> wrote in message
news:akfhtd$1iigd8$1...@ID-46617.news.dfncis.de...
> Old-Jack <
spi...@libero.it
> ha scritto:
> > ho una serie di query scritte con SQL con il comando DECODE...
> > Adesso devo passarre queste query in Access come posso fare
> > visto che con la DECODE mi da errore?
>
> DECODE non esiste in Access/Jet ma solo in qualche altro sistema
> come p.e. MySQL e Oracle. Anche in questi due sistema funzione
> differentemente. Alora se è possibile di sostituire DECODE in Access
> dipende di quale dialetto di SQL hai usato - gioé in quale senso hai
> usato DECODE - e di quale versione di Access usi.
Ciao Karl, la query che io ho è scritta per ORACLE
Uso Access97 sul mio PC, ma potrei adoperare anche AccessXP.
Ciao.


title: Eseguire query con Decode.

text:
Old-Jack <
spi...@libero.it
> ha scritto:
> "Karl Donaubauer wrote:...
> > > ho una serie di query scritte con SQL con il comando DECODE...
> > > Adesso devo passarre queste query in Access come posso fare
> > > visto che con la DECODE mi da errore?
> >
> > DECODE non esiste in Access/Jet ma solo in qualche altro sistema
> > come p.e. MySQL e Oracle. Anche in questi due sistema funzione
> > differentemente. Alora se è possibile di sostituire DECODE in Access
> > dipende di quale dialetto di SQL hai usato - gioé in quale senso hai
> > usato DECODE - e di quale versione di Access usi.
>
> Ciao Karl, la query che io ho è scritta per ORACLE
> Uso Access97 sul mio PC, ma potrei adoperare anche AccessXP.
Non ce una sostituzione esatta in Jet SQL.
Con Access per questo normalmente si usa il Select...Case...Case Else
o If...ElseIf...Else di VBA vuol dire codice.
Le possibilità di selezionare qc in Jet SQL sono SWITCH, IIF e CHOOSE.
Ma lavorono differentemente di DECODE. Vedi <F1>. In ogni caso debbi
cambiare i tuoi statement SQL.
--
HTH



title: Eseguire query con Decode.

text:
"Karl Donaubauer" <
ad...@donkarl.com
> wrote in message
news:akfk0n$1hu5kc$1...@ID-46617.news.dfncis.de...

Ok.
Grazie tante Karl.


title: Eseguire query con Decode.

author: Alessandro Cara

text:

ho visto che c'e' in giro una funzione che si chiama choose
che grosso modo.....
--
a.cara


title: Eseguire query con Decode.

text:

P.S. scusa non so che effetto possa fare su un SQL
     poi sopratutto se le tue decode (ma non credo) sono
     sulla DUAL
--
a.cara


title: conferma campo

text:
buona sera a tutti problemma
devo essere sicuro che un campo deve essere  compilato necessariamente,
provo a usare il seguente codice
If Nz(Me!TELEFONO, "") = "" Then
MsgBox "digita nome"
Me!TELEFONO.SetFocus
Cancel = True
End If
mi esce msgbox per la conferma na sul clic su ok  non mi ritorna sul campo
ma sulla macr0 di uscita
help help


title: conferma campo

author: Sandro

text:
"nikel52" <
enr...@libero.it
> ha scritto nel messaggio
news:6Ff1f.417$TJ5....@twister1.libero.it...

Ciao Nikel52,
non ho capito  il discorso del ritorna sul campo  ma sulla macr0 di uscita
:-)
allora creati una hiddenText box su cui sposti il fuoco e poi lo risposti
sul controllo in questione.
Se fai cos' ti diventa pure "rosso dalla vergogna" per non essere stato
compilato :-)
Su lostFocus :
If IsNull(Me.TuaTextBox) Then
    Me.TuaTextBox.BackColor = vbRed
    MsgBox ("Ciccio devi compilare il campo")
    Me.TuaTextBox.BackColor = vbWhite
    Me.hiddentextbox.SetFocus
    Me.TuaTextBox.SetFocus
End If
ti consiglio di dare un'occhio akl Sc dove è stata pubblicata una faq di
@Alex che gestisce i controlli in una form sulla falsa riga dell'esempio che
ti ho postato, ma fatta molto meglio.
ciao, Sandro


title: conferma campo

text:
nikel52 wrote:
> buona sera a tutti problemma
> devo essere sicuro che un campo deve essere  compilato
> necessariamente, provo a usare il seguente codice
>
> If Nz(Me!TELEFONO, "") = "" Then
Scusami ma questa non l'ho capita.
Il controllo Telefono sarà già "" anche senza NZ, quindi che lo usi a fare?
If Isnull(me.Telefono) then
>
> MsgBox "digita nome"
>
> Me!TELEFONO.SetFocus
>
> Cancel = True
Questo perchè?
>
> End If
>
>
>
> mi esce msgbox per la conferma na sul clic su ok  non mi ritorna sul
> campo ma sulla macr0 di uscita
>
> help help
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Import TXT in record MDB

author: Marco

text:
Come posso importare dei file TXT, posizionati in una
determinata
cartella, in un record di una tabella MDB.

Esempio: i file
pippo1.txt e pippo2.txt che stanno
nella cartella C:\AAA importarli in
T_Clienti.
Ogni TXT e' un record di T_Clienti.
Il file TXT e' fatto
proprio cosi':
[IDCli]106[/]
[Nome]Pippo[/]
[Cognome]Paulino[/]
[Indirizzo]Via Cassia 24[/]
[Comune]Milano[/]
[email]
pi...@tin.it
[/]
[telefono]879878878878[/]
[Provincia]NA[/]
[CAP]80024[/]
Forse la mia
domanda e' un po' complessa ma sarei
veramente grato se qualcuno mi
potesse dare una mano.
Cordiali Saluti. Marco.
mab...@NOSPAM-yahoo.it
--------------------------------
Inviato via
http://usenet.iol.it


title: Import TXT in record MDB

author: Alessandro Romeo

text:
> Come posso importare dei file TXT, posizionati in una
> determinata
> cartella, in un record di una tabella MDB.
>
>
> Esempio: i file
> pippo1.txt e pippo2.txt che stanno
> nella cartella C:\AAA importarli in
> T_Clienti.
>
> Ogni TXT e' un record di T_Clienti.
> Il file TXT e' fatto
> proprio cosi':
<...cut...>
> Forse la mia
> domanda e' un po' complessa ma sarei
> veramente grato se qualcuno mi
> potesse dare una mano.
> Cordiali Saluti. Marco.
Ciao,
devi utilizzare le specifiche di importazione.
Dalla finestra del db tasto destro importa-----> avanzate
Ciao Alessandro


title: Import TXT in record MDB

text:
Il 12 Apr 2002, 17:01, "Alessandro Romeo" <
alessand...@hotmail.com
> ha
scritto:
>> Come posso importare dei file TXT, posizionati in una
>>
determinata ....................
>> ............... in un record di una
tabella MDB.
>> domanda e' un po' complessa ma sarei
>> veramente grato
se qualcuno mi
>> potesse dare una mano.
>> Cordiali Saluti. Marco.
>Ciao,
>devi utilizzare le specifiche di importazione.
>Dalla finestra
del db tasto destro importa-----> avanzate
>Ciao Alessandro
Ti
ringrazio ma intendevo una soluzione in VBA.
Saluti Marco.
eMail:
mab...@yahoo.it



title: Import TXT in record MDB

author: Emyr

text:


allora vedi transfertext
se non ti va bene neanche questo vedi l'apertura di un file txt da
codice, ci son ovari metodi di apertura dello stream
Saluti.
Emanuele.


title: alt tab

author: W. A. V. A.

text:
non riesco a far emulare alt tab .
devo passare ad un'altra applicazione aperta .
con sendkeys sembra ignorare l'operazione .
come posso fare ??


title: alt tab

author: Sergio MAZZA

text:
"W. A. V. A." <
wava...@libero.it
> ha scritto nel messaggio
news:39BFAD46...@libero.it...

Guarda nell'help alla voce: Istruzione AppActivate
Ciao.


title: alt tab

text:
L' ho gia' provata , ma  non conosco il nome della finestra che dovro'
aprire .
Deve funzionare in modo generico .
Oppure qualcuno conosce un modo per farsi tornare l' id di una
finestra attiva?
Sergio MAZZA wrote:
> "W. A. V. A." <
wava...@libero.it
> ha scritto nel messaggio
> news:39BFAD46...@libero.it...




title: alt tab

text:
"W. A. V. A." <
wava...@libero.it
> ha scritto nel messaggio
news:39C0CDB1...@libero.it...
> L' ho gia' provata , ma  non conosco il nome della finestra che dovro'
> aprire .
> Deve funzionare in modo generico .
> Oppure qualcuno conosce un modo per farsi tornare l' id di una
> finestra attiva?
>
L'id di una applicazione la ricavi con Shell(); avevo fatto una sub che mi
elencava tutti i task attivi, chiaramente quando ti serve qualcosa non la
trovi mai, se hai pazienza...
Ciao.


title: alt tab

text:
OK ASPETTO CON ANSIA L'AIUTINO



title: Access 2000:E' scomparsa la virgola nei campi decimali nei collegamenti a tabelle oracle 8.i

author: Stefano Guardigli

text:
Salve, ho un problema strano ma fondamentale.
Sono in MS Access 2000. Collego una tabella oracle (8.1.7) contenente un
campo decimal(15,2) (cioč con 2 decimali dopo la virgola nella sintassi
oracle) e il collegamento mi presenta il campo con gli stessi parametri
negli attributi decimal e scale, ma la cosa strana č che nel contenuto
del campo ho perso misteriosamente il separatore decimale.
Faccio un esempio.
Se nel campo della tabella oracle suddetto ho il valore 95,16 in Access
2000 nel collegamento ad oracle io ho 9516 (in cifre
novemilacinquecentosedice/00).
SU access 97 invece va tutto bene e si vede il separatore ma io ho
assoluta necessitŕ di utilizzare access 2000.
Io ho pensato che fosse un problema dell'odbc cosě mi sono scaricato una
versione aggiornata del MDAC dal sito della microsoft. Ho provato ad
installare il software di aggiornamento ma mi ha detto che il mio pc č
gestito da un windows 2000 che aggiorna automaticamente l'odbc con i
service packs. Allora ho controllato lo stato di aggiornamento del
sistema operativo che č al service pack 2 che se non erro dovrebbe
essere proprio l'ultimo.
Se Avete qualche idea o avete avuto la stessa esperienza vi prego di
rispondermi.
Ringrazio anticipatamente
Stefano Guardigli
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Verifica per doppio inserimento non funziona

author: Giorgia

text:
Buona giornata innanzitutto!
Ho questa istruzione che non effettua il controllo che vorrei:

Private Sub PROTOCOLLO_AfterUpdate()
DoCmd.RunCommand acCmdSaveRecord
Dim Rs As DAO.Recordset
 Dim strDlk As String
strDlk = DLookup("[PARTITA IVA]", "[ANAGRAFICA FORNITORI]", "[COD
FORNITORE]=" & Me.[CONTO FORNITORE].Column(4))

Set Rs = CurrentDb.OpenRecordset("SELECT Count([PARTITA IVA]) AS Tot FROM
[DOCUMENTI FISCALI] GROUP BY[PARTITA IVA], [FATTURA NUMERO] HAVING [PARTITA
IVA]=" & Chr(34) & strDlk & Chr(34) & " AND [FATTURA NUMERO]=" & Chr(34) &
Me.[NUM FT] & Chr(34))
If Nz(Rs!Tot, 0) > 1 Then
    MsgBox "Questa fattura è già stata registrata " & Rs!Tot & " volte", ,
"ATTENZIONE"

End If

While Rs.EOF

Exit Sub
 Wend

 Set Rs = Nothing
End Sub

Funzionava perfettamente fino a quando si attivava nel campo
NUM_FT_AfterUpdate(), ma ora che il campo PROTOCOLLO chiave primaria, si
popola solo dopo la seguente istruzione
Private Sub TOTALE_FATTURA_AfterUpdate()
Me.PROTOCOLLO = [ORIGINE] & "." & [PROTOCOLLO NUMERICO] & "." &
Year([REGISTRAZIONE IVA])
End Sub

ovviamente il comando DoCmd.RunCommand acCmdSaveRecord non può eseguirsi.

Un aiutino?
Grazie
Giorgia


author: Carlo Costarella

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:jg8hc9$uq1$1...@speranza.aioe.org...

La Select Count non è una query aggiornabile, serve solo, in questo caso, a
contare quanti record soddisfano il criterio.
Eseguirla dopo aver salvato il record non ha ovviamente senso se ho ben
capito cosa fa il codice.
Esattamente cosa ti proponi?
Ciao,
Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:jg8jjo$to6$1...@tdi.cu.mi.it...

Vorrei che mi venisse segnalato se sto inserendo una fattura già registrata.
E il controllo funzionava perfettamente finchè si trovava nell'evento
DopoAggiornamento del campo NUM_FT ma ho dovuto spostarlo perchè
DoCmd.RunCommand acCmdSaveRecord  non poteva eseguirsi trovando il campo
PROTOCOLLO (che è la chiave primaria) vuoto...

Giorgia


title: Procedura guidata Pan. Cont. malfunzionante

author: ggac

text:
Buon Maggio a tutti.
A seguito di una reinstallazione di Winxp dovuta ad una sostituzione
Hardware, il Pannello Comandi di un mio piccolo db ha smesso di funzionare,
restituendomi ad ogni pulsante la seguente finestra:
----------------------------------------------------------------------------
L'espressione su clic immessa come impostazione della proprietà di evento ha
provocato il seguente errore:Impossibile trovare il nome  di funzione
immesso nell'espressione.
*L'espressione non corrisponde al nome di una macro, di una fz definita
dall'utente oppure a [Routine Evento]
* si è verificato un errore durante la valutazione  di una funzione, di un
evento, di una macro.
----------------------------------------------------------------------------
-
Al che ho provato a ricreare il pannello, ricevendo questa risposta:
----------------------------------------------------
Impossibile trovare la procedura guidata, la procedura guidata non è stata
installata oppure è presente un errore di sintassi nella sezione
dichiarazioni di un modulo di VB.
E' possibile che la procedura guidata richiesta non sia inclusa nella chiave
Libraries della sezione di "MIopiccolodb" del reg. di sys di Win.
------------------------------------------------------
Il mio successivo tentativo è stato quello di ricontrollare la compilazione
del db disinstallare e reinstallare office e controllare che Access non
avesse componenti disattivati, ma tutto risulta inutile.
Sapreste darmi qualche indicazione? Grazie comunque dell'attenzione. cld


author: 'gnurant

text:
guarda i riferimenti di VBA e da' ad essi la giusta priorità...
ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


text:
Incredibilmente il caro 'gnurant
<
6751i...@mynewsgate.net
> scrisse nel suo facondo
italiano:
> guarda i riferimenti di VBA e da' ad essi la giusta
> priorità... ciauz
già controllato e fatto, peraltro sino alla reinstallazione di winXP
funzionava correttamente


title: Selezione ed Elaborazione di Più Record in Maschere Continue

author: Principiante da casa

text:
 Ho una Maschera Continua che visualizza i record di una tabella.
Vorrei poter selezionare alcuni dei record visualizzati e poi elaborarli
sequenzialmente.
Non riesco neanche a gestire la loro selezione !!!!!!
Qualcuni mi sa indicare come fare?
Ho letto anche nel newsgroup ed ho trovato il codice per il loop ma per la
selezione .... nisba.
Grazie.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Roberto da casa

text:
"Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
news:62Z77Z56Z13Y1...@usenet.libero.it...
> Ho una Maschera Continua che visualizza i record di una tabella.
> Vorrei poter selezionare alcuni dei record visualizzati e poi elaborarli
> sequenzialmente.
> Non riesco neanche a gestire la loro selezione !!!!!!
> Qualcuni mi sa indicare come fare?
> Ho letto anche nel newsgroup ed ho trovato il codice per il loop ma per la
> selezione .... nisba.
Per realizzare la selezione multipla dei record visualizzati penso che la
cosa migliore sia quella di NON usare una maschera continua, ma
visualizzarli in una casella di riepilogo per la quale imposti a Semplice o
Estesa la proprietą Selezione multipla.
> Grazie.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Vado immediatamente a cimentarmi con la casella di riepilogo.
Grazie.
                   Il 13 Gen 2006, 15:18, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:




title: progressivo da tabella

author: samR

text:
="" & "COM-" & Right(DLookUp("[Anno]";"Tabella_SYS");2) & "/" &
Format((DLookUp("Progressivo";"Tabella_SYS")+1);"00000")
questo codice va bene, mi crea un ID con anno (ultime 2 cifre) e numero
progressivo;
unico problema: vorrei che all'ģinizio di un nuovo anno il progressivo
ricominciasse da 1 a contare.
..e nella Tabella_SYS conviene alla fine dell'anno aggiornare il campo ANNO
con il nuovo anno oppure creare un nuovo record e quindi un record per anno?
cosa ne pensate ? mi date un consiglio?
Grazie!


title: progressivo da tabella

author: Sib

text:
"samR" <
wi...@libero.it
> ha scritto nel messaggio
> ="" & "COM-" & Right(DLookUp("[Anno]";"Tabella_SYS");2) & "/" &
> Format((DLookUp("Progressivo";"Tabella_SYS")+1);"00000")
>
> questo codice va bene, mi crea un ID con anno (ultime 2 cifre) e numero
> progressivo;
> unico problema: vorrei che all'ģinizio di un nuovo anno il progressivo
> ricominciasse da 1 a contare.
Sito comune, sezione general "Numerazione crescente per fatture ed altro"
e non trascurare di tornare a controllare gli aggiornamenti nei prossimi
giorni.
Sib


title: Select Case su array ...

author: ciroteo

text:
Ciao a tutti sto cercando di far andare una funzione che mi valuti un
array ...
ma mi restituisce sempre il primo valore.
Qualcuno ha la pazienza di vedere che cavolo ha???
Public Function Severita(Probabilita As Integer, Impatto As Integer)
As String
Dim StrArray(2) As Variant
StrArray(0) = Probabilita
StrArray(1) = Impatto
Dim StrMinima As String, StrModerata As String, StrAlta As String, _
StrCritica As String
StrMinima = 32768
StrModerata = 65280
StrAlta = 1142766
StrCritica = 255
Select Case StrArray(2)
Case StrArray(0) = 1 And StrArray(1) = 1
Severita = StrMinima
Case StrArray(0) = 1 And StrArray(1) = 2
Severita = StrMinima
Case StrArray(0) = 1 And StrArray(1) = 3
Severita = StrModerata
Case StrArray(0) = 1 And StrArray(1) = 4
Severita = StrAlta
'' CASI probabilita=2
Case StrArray(0) = 2 And StrArray(1) = 1
Severita = StrMinima
Case StrArray(0) = 2 And StrArray(1) = 2
Severita = StrModerata
Case StrArray(0) = 2 And StrArray(1) = 3
Severita = StrAlta
Case StrArray(0) = 2 And StrArray(1) = 4
Severita = StrCritica
'' CASI probabilita=3
Case StrArray(1) = 3 And StrArray(1) = 1
Severita = StrMinima
Case StrArray(0) = 3 And StrArray(1) = 2
Severita = StrModerata
Case StrArray(0) = 3 And StrArray(1) = 3
Severita = StrAlta
Case StrArray(0) = 3 And StrArray(1) = 4
Severita = StrCritica
'' CASI probabilita =4
Case StrArray(1) = 4 And StrArray(1) = 1
Severita = StrModerata
Case StrArray(0) = 4 And StrArray(1) = 2
Severita = StrAlta
Case StrArray(0) = 4 And StrArray(1) = 3
Severita = StrCritica
Case StrArray(0) = 4 And StrArray(1) = 4
Severita = StrCritica
End Select
Debug.Print Severita
StrArray(0) = 0
StrArray(1) = 0
End Function


title: Select Case su array ...

author: Marco Pizzamiglio

text:
ciroteo ha scritto:


> Dim StrArray(2) As Variant



> Select Case StrArray(2)


> End Function
Ciao giovane. Come va con la pallavolo?
>  Select Case StrArray(2)
Questo valuta un elemento dell'array che non č mai stato inizializzato.
Tu assegni un valore solo agli elementi (0) e (1).
A parte questo, anche se non ho provato non credo che si possa valutare
cosě un array, dovresti usare un altro sistema. Per esempio usare un byte
in cui usi due gruppi da due bit per ciascuno dei parametri.
Perň io userei un altro sistema. Decodificando la tua tabella si nota una
corrispondenza tra Impatto e Severita:
Severita(0) = StrMinima
Severita(1) = StrMinima
Severita(2) = StrModerata
Severita(3) = StrAlta
Severita(4) = StrCritica
Severita(5) = StrCritica
select case Probabilita
case 1
  indice=Impatto-1
case 2, 3
  indice=Impatto
case 4
  indice=Impatto+1
end select
risultato=severita(Indice)
oppure
  risultato=severita(Indice+iif(Probabilita=1,-1,0)+iif(Probabilita=4,1,0))
se vuoi eliminare il select case.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Select Case su array ...

text:
On 6 Feb, 15:19,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

> Questo valuta un elemento dell'array che non è mai stato inizializzato.
> Tu assegni un valore solo agli elementi (0) e (1).
> A parte questo, anche se non ho provato non credo che si possa valutare
> così un array, dovresti usare un altro sistema. Per esempio usare un byte
> in cui usi due gruppi da due bit per ciascuno dei parametri.
> Però io userei un altro sistema. Decodificando la tua tabella si nota una
> corrispondenza tra Impatto e Severita:
>
> Severita(0) = StrMinima
> Severita(1) = StrMinima
> Severita(2) = StrModerata
> Severita(3) = StrAlta
> Severita(4) = StrCritica
> Severita(5) = StrCritica
>
> select case Probabilita
> case 1
>   indice=Impatto-1
> case 2, 3
>   indice=Impatto
> case 4
>   indice=Impatto+1
> end select
>
> risultato=severita(Indice)
>
> oppure
>   risultato=severita(Indice+iif(Probabilita=1,-1,0)+iif(Probabilita=4,1,0))
> se vuoi eliminare il select case.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Infatti ... sono riuscito con una serie di elseif al posto di select
case ...
molto strano.


title: Select Case su array ...

author: MA

text:
ciroteo wrote:
> Ciao a tutti sto cercando di far andare una funzione che mi valuti un
> array ...
> ma mi restituisce sempre il primo valore.
> Qualcuno ha la pazienza di vedere che cavolo ha???
>
>
>
>
>
> Public Function Severita(Probabilita As Integer, Impatto As Integer)
> As String
>
> Dim StrArray(2) As Variant
>
> StrArray(0) = Probabilita
> StrArray(1) = Impatto
Scusami Ciroteo
ma perchè te li porti in array e non fai i select con Probabilita e Impatto?
io fare una cosa del genere
Function fctNoArray(iPippo As Integer, iPluto As Integer)

    Dim i As Integer
    Select Case iPippo And iPluto
        Case 1 And 2
            i = 1
        Case 1 And 3
            i = 2
        Case 1 And 4

    End Select

    fctNoArray = Choose(1, 32768, 65280, 1142766, 255)

End Function

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Select Case su array ...

text:

ops così da sempre 1
> --



title: Select Case su array ...

text:

Prova questa variante
Function fctNoArray(iPippo As Integer, iPluto As Integer)

    Dim i As Integer
    Dim iSelect As Byte

    iSelect = iPippo * 10 + iPluto

    Select Case iSelect
        Case 11, 21, 34
            i = 1
        Case 12
            i = 2
        Case 13

    End Select

    fctNoArray = Choose(i, 32768, 65280, 1142766, 255)

End Function
--



title: Select Case su array ...

text:
ciroteo ha scritto:
[cut]
> Infatti ... sono riuscito con una serie di elseif al posto di select
> case ...
> molto strano.
Niente di strano. Se sostituisci i parametri tenendo conto che StrArray(2)
è uguale a zero, essendo stata dichiarata ma non assegnata, e supponendo
di passare ad esempio i valori 2 e 3:
  Select Case StrArray(2)
  Case (StrArray(0) = 1 And StrArray(1) = 1)
    Severita = StrMinima
  Case (StrArray(0) = 1 And StrArray(1) = 2)
    Severita = StrMinima
diventa:
  Select Case 0
  Case (2 = 1 And 3 = 1)
    Severita = StrMinima
  Case (2 = 1 And 3 = 2)
    Severita = StrMinima
che diventa:
  Select Case 0
  Case (false And false)
    Severita = StrMinima
  Case (false And false)
    Severita = StrMinima
dato che (false And false) è uguale a False, e zero è uguale a False,
prende il primo Case.
Quindi eseguirà sempre il primo Case tranne quando passi i valori 1 e 1,
per i quali il primo Case si aspetta un True (true And true), nel qual
caso eseguirà il secondo Case che si aspetta un false (true And false).
Chiaro? Sennò te lo rispiego ;-)
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Select Case su array ...

text:
ciao marco!
la pallavolo, dopo l'infortunio al tendine, è solo un vecchio ricordo.
caspita mi hai fatto venire il mal di testa
ho capito il trucchetto del fatto di pigliare solo il primo case.
ci vuole una mente superiore!!!
provo a spiegarti cosa stiamo cercando  di fare:
dobbiamo stabilire il valore di un rischio.
il rischio è dato dalla probabilità per l'impatto.
però non basta moltiplicarli perchè
a seconda dell'impatto (che può essere anche molto alto)
occorre attuare misure correttive più intense.
per questo stabiliamo delle cd. severità/gravità del rischio.
impatto 4 probabilità 1 = me ne frego
impatto 1 probabilità 4 = miii che paura!
perchè l'incidenza delle probabilità è maggiore dobbiamo modulare il
tutto a seconda dei casi.
visto le combinazioni possibili sono solo 16 (scala di 4 livelli )
faccio gli elseif e poi con calma mi studio le vostre soluzioni.
m
On 6 Feb, 16:56,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:




title: Select Case su array ...

text:
ciroteo wrote:
> ciao marco!
> la pallavolo, dopo l'infortunio al tendine, è solo un vecchio ricordo.
> caspita mi hai fatto venire il mal di testa
> ho capito il trucchetto del fatto di pigliare solo il primo case.
> ci vuole una mente superiore!!!
>
> provo a spiegarti cosa stiamo cercando  di fare:
> dobbiamo stabilire il valore di un rischio.
> il rischio è dato dalla probabilità per l'impatto.
> però non basta moltiplicarli perchè
> a seconda dell'impatto (che può essere anche molto alto)
> occorre attuare misure correttive più intense.
> per questo stabiliamo delle cd. severità/gravità del rischio.
> impatto 4 probabilità 1 = me ne frego
> impatto 1 probabilità 4 = miii che paura!
> perchè l'incidenza delle probabilità è maggiore dobbiamo modulare il
> tutto a seconda dei casi.
> visto le combinazioni possibili sono solo 16 (scala di 4 livelli )
> faccio gli elseif e poi con calma mi studio le vostre soluzioni.
> m
>
>
Il discorso dei doppio casi da vautare messi con i select è facilmente spiegabile
Mettendo tra parentesi le due condizioni con AND la risposta è Vero o falso al verificarsi di quelle condizioni
Quindisi tradurrebbe in
SELECT Case ..
    case True
dove true sta per (impatto = 1 and probabilita=1)



title: Select Case su array ...

text:

Se vuoi rendere ancora più palese la cosa puoi fare
Enum Probabilita
Possibile = 1
Forse = 2
Puodarsi = 3
Sicuro = 4
end enum
Enum Impatto
TaccataEFuga = 1
FalloTecnico = 2
Simulazione = 3
Grande = 4
End Enum
Poi la funzione la rendi così
 Function fctNoArray(iPippo As Probabilita, iPluto As Impatto)



title: Select Case su array ...

text:
ciroteo ha scritto:
> ciao marco!
> la pallavolo, dopo l'infortunio al tendine, è solo un vecchio ricordo.
> caspita mi hai fatto venire il mal di testa
> ho capito il trucchetto del fatto di pigliare solo il primo case.
> ci vuole una mente superiore!!!
Infatti io il diploma delle superiori ce l'ho!
Io gioco a pallavolo amatoriale, MOLTO amatoriale, una volta a settimana.
> provo a spiegarti cosa stiamo cercando  di fare:
> dobbiamo stabilire il valore di un rischio.
> il rischio è dato dalla probabilità per l'impatto.
> però non basta moltiplicarli perchè
> a seconda dell'impatto (che può essere anche molto alto)
> occorre attuare misure correttive più intense.
> per questo stabiliamo delle cd. severità/gravità del rischio.
> impatto 4 probabilità 1 = me ne frego
> impatto 1 probabilità 4 = miii che paura!
> perchè l'incidenza delle probabilità è maggiore dobbiamo modulare il
> tutto a seconda dei casi.
> visto le combinazioni possibili sono solo 16 (scala di 4 livelli )
> faccio gli elseif e poi con calma mi studio le vostre soluzioni.
> m
Se posso suggerire un'ulteriore alternativa all'interminabile cascata di
elseif...
Perchè non una bella matrice bidimensionale indirizzabile direttamente con
i due parametri?
Dim x(4, 4) As quello_che_vuoi
x(1, 1) = quello_che_vuoi
x(1, 2) = quello_che_vuoi
.....
x(2, 1) = quello_che_vuoi
x(2, 2) = quant'altro_vuoi
.....
La dichiari public e non ti serve nemmeno la function. O la dichiari
static in una function.
E se fra due o tre anni devi fare modifiche non impazzisci a seguire la
logica degli elseif.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Select Case su array ...

text:
On 7 Feb, 09:10,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> ciroteo ha scritto:
>
> > ciao marco!
> > la pallavolo, dopo l'infortunio al tendine, è solo un vecchio ricordo.
> > caspita mi hai fatto venire il mal di testa
> > ho capito il trucchetto del fatto di pigliare solo il primo case.
> > ci vuole una mente superiore!!!
>
> Infatti io il diploma delle superiori ce l'ho!
> Io gioco a pallavolo amatoriale, MOLTO amatoriale, una volta a settimana.
ti do la zuppa quando vuoi!!!

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
ecco è proprio questo che sbagliavo! davo una matrice ad una
dimensione.
cmq ho pensato anche a una cosa più semplice:
se ho sedici casi posso tranquillamente analizzare la stringa o il
numero che si genera
dalla semplice accoppiata:
1 e 1= 11
1 e 2=12
2 e 1= 21
e mi faccio il select case sui sedici numeri/stringhe ...
pensarci prima.
Il problema è se aumenta la scala, ma siccome ora è solo di 4 per
probabilità e 4 per impatto lascio cosi.
m


title: db da condividere!

author: Ben

text:
Devo condividere un db in una piccola rete aziendale, il db è protetto,
avrei intenzione di copiarlo sul server e poi consentire i vari accessi
multilivello. In questo caso mi toccherà copiare il file del gruppo di
lavoro su ogni PC e renderlo  gruppo di default per Access?
Ci sono sistemi migliori per condividere un db? Ho letto nella guida che se
occorre accedere contemporaneamente ai dati di una tabella occorrerebbe fare
delle
repliche del db (operazione soggetta a continui problemi, a detta della
guida), ma se si lavora su tabelle collegate non è possibile accedervi
contemporaneamente ed inserire dei dati? Insomma avrete capito che ho
bisogno di una dritta per capire come condividere un db  in rete. Spero in
un vostro aiuto. Per il momento grazie.


title: db da condividere!

author: Guycho

text:
Ben <
okp...@tin.it
> wrote in message
_2zk6.53514$Uj1.4...@twister2.tin.it...

Con la divisione database crei due file distinti:uno (be) conterrà le
tabelle, l'altro (fe) l'applicazione con i collegamenti alle tabelle del be.
Sul server metti il be, sui vari pc il fe avendo l'accortezza di creare il
collegamento tabelle(imposti il percorso)Dovrebbe bastare
ciao
>
>


title: Spunta su stampa report

author: -Fabio-

text:
Avrei bisogno, quando viene stampato un report, di inserire in automatico
una spunta in un campo del database.
Il problema grosso (per me) è che non faccio la stampa direttamente da un
pulsante, ma apro l'anteprima e poi l'utente va a cliccare sull'icona di
stampa. Cercavo qualcosa tipo un evento "su stampa" ma evidentemente sono
fuori strada.
C'è modo di fare quello che vorrei?
Grazie
Fabio


title: Spunta su stampa report

author: Alessandro Baraldi

text:
"-Fabio-" <
pippo...@email.it
> wrote in message
news:im9uc3-...@news.tin.it

Beh direi che tutto sommato agisci in un contesto normale...!
Quello che puoi fare è di sostituire il comando standard della
Barra Menù con un tuo che richiama una Funzione Publica, magari
nel tuo caso la puoi inserire nella Form stessa.
Quindi Riassumiamo:
Dalla Form apri il Report in Anteprima, quindi metti un Pulsante
personalizzato nella BarraMenù che richiama una Funzione in un Modulo.
Questa funzione leggerà il nome dell'ActiveReport(se serve discriminare
la Form che lo ha lanciato) altrimenti se la form è sempre quella
nella Funzione richiami una Funzione Publica di Maschera che
Setta=True il Controllo associato alla stampa, poi chiude l'anteprima
e lancia la stampa...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Spunta su stampa report

text:
Alessandro Baraldi in data 22/02/2006 scrisse:
> Questa funzione leggerà il nome dell'ActiveReport(se serve discriminare
> la Form che lo ha lanciato) altrimenti se la form è sempre quella
> nella Funzione richiami una Funzione Publica di Maschera che
> Setta=True il Controllo associato alla stampa, poi chiude l'anteprima
> e lancia la stampa...!
>
> Ciao
> @Alex
Grazie mille, ci provo.
Ho qualche dubbio su come dirgli di settare a True il campo del record
che sto stampando. Se per esempio stampo il record 111 come faccio a
dirgli che deve mettere a true il campo "StampaOk" del record 111?
Per la stampa uso una query e chiedo all'utente di inserire il numero
id.
Ciao
Fabio


title: Casella combinata

text:
Ciao a tutti, nuovo di questo gruppo e sto imparando ora access.
ho due tabelle e una query che le unisce ma per rende visualizzabile meglio
la traccia del problema, imposta una tabella inserendola due volte sulla
query (tblDepartments, tblEmployees, la seconda tabella che è stata
rinominata per non confonderla in Manager)
Quindi ricapitolando abbiamo:
* un DepartmentId come chiave primaria di tblDepartments
* un EmployeeNumber per chiave  di tblEmployees
* da tblEmployees si aggancia a tblDepartments su un idDepartment
* da tblEmployees si aggancia a Managers su EmployeesNumber
fin qui tutto ok
avvio la maschera e mi dice di inserire la visualizzazione a Casella
Combinata, il problema: contina a visualizzare sulla maschera il numero
dell'id invece dal testo dice che dovrebbe uscire il nome del dipartimento
di appartenenza
Saluti
Paolo


title: Casella combinata

author: CIDI

text:
"Pace74" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:484edf3e$0$17934$5fc...@news.tiscali.it...

non è che ci ho capito molto dalla descrizione del problema ma
prova a controllare:
il numero e larghezza delle colonne
il numero della colonna associata
Ciao
Daniele


title: Casella combinata

author: Concetto

text:
"Pace74" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:484edf3e$0$17934$5fc...@news.tiscali.it...

Ciao, Paolo
vai in proprieta' della casella combinata
alla voce larghezza colonna setta a 0 cm; la prima voce
questo fa scomparire la colonna associata all'ID
se ho capito bene il tuo probema.
Ciao
Concetto


title: Casella combinata

text:
La domanda č stata posta con poca chiarezza
cerco di farmi capire ma ho capito quale era il problema.
Ho una tabella tblemployees e una tblDepartments
una query che seleziona buona parte dei campi
con la creazione guidata maschera inserisco tutti i campi della query e un
campo
DepartmentId lo cambio in Casella combinata. Devo quindi visualizzare i dati
non del numero id ma della descrizione dipartment. il problema č (che non
era spiegato bene) a cosa servisse Origine riga
ma ora inserendo nelle proprietŕ di Origine riga tblDepartments mi compaiono
tutti e due i campi
cioč: DepartmentId e DepartmentName
ho quindi settato in Larghezza colonna 0cm; 3,81cm e il gioco č fatto
funziona !!!!
ciao  e grazie di nuovo a tutti
Paolo Ceddia
"Pace74" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:484edf3e$0$17934$5fc...@news.tiscali.it...
> Ciao a tutti, nuovo di questo gruppo e sto imparando ora access.
>
>
>
> ho due tabelle e una query che le unisce ma per rende visualizzabile
> meglio la traccia del problema, imposta una tabella inserendola due volte
> sulla query (tblDepartments, tblEmployees, la seconda tabella che č stata



title: Libro su VBA

author: Rosario

text:
Potete consigliarmi un testo per apprendere il VBA ?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Libro su VBA

text:
"Rosario" <
rciotol...@tin.it
> ha scritto nel messaggio
news:bcq5b8$qe1$1...@news.newsland.it...
> Potete consigliarmi un testo per apprendere il VBA ?
>
>
Vai sul Sito Comune (link qui sotto) e dai un'occhiata alla Sezione Libri.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: costo db

author: Motosofia

text:
Salve a tutti,
quanto posso far pagare la creazione di un database di una tabella (600
record ca.) completa di query e report di stampa ? Grazie.
Motosofia
moto...@libero.it


title: costo db

author: bobbit

text:
Motosofia <
moto...@libero.it
> wrote in message
3gqk6.8548$qx.2...@news.infostrada.it...

15-20 mila lire credo sia più che sufficente
Bobbit
>


title: costo db

author: RoDAgo

text:
"bobbit" ha scritto nel messaggio ...
> 15-20 mila lire credo sia più che sufficente
Io per 7.500 lo faccio meglio!  ;-)
> Bobbit
RoDAgo


title: costo db

author: Silvio Berruti

text:
"bobbit" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:YXrk6.8993$qx.2...@news.infostrada.it...

Rotfl    :-)))
--
P.S. si scrive sufficiente
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Come attivare controllo da gruppo di opzioni

author: Napoleone

text:
Ciao a tutti,
Nella mia maschera, ho tre caselle combinate:
cmbSelezionaGiorno
cmbSelezionaMese
cmbSelezionaAnno
Vorrei capire come fare per rendere attivo
 un controllo dei tre controlli,
in base ad una delle opzioni che spunto
nel gruppo di opzioni grpPulisciDati con tre opzioni:
Giorno che mi restituisce valore 1
Mese che mi restituisce valore 2
Anno che mi restituisce valore 3
-----
Quindi a fronte dell'evento dopo aggiornamento del grpPulisciDati
Se seleziono l'opzione 1 then Me.cmbSelezionaGiorno.Visible=True
rendendo Visible=False cmbSelezionaMese e cmbSelezionaAnno.
Se seleziono l'opzione 2 then Me.cmbSelezionaMese.Visible=True
rendendo Visible=False cmbSelezionaGiorno e cmbSelezionaAnno.
Se seleziono l'opzione 1 then Me.cmbSelezionaAnno.Visible=True
rendendo Visible=False cmbSelezionaGiorno e cmbSelezionaMese.
---------
Spero di essere stato chiaro,
ringrazio in anticipo a chi mi verrą in aiuto.
Napoleone


author: ALESSANDRO Baraldi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:3LZpe.51714$795.1...@twister1.libero.it...

Faccio un tentativo...! ;-)
Su evento Dopo aggiornamento del gruppo Opzioni:
Me!cmbSelezionaGiorno.Visible=(Me!grpPulisciDati=1)
Me!cmbSelezionaMese.Visible=(Me!grpPulisciDati=2)
Me!cmbSelezionaAnno.Visible=(Me!grpPulisciDati=3)
Dai che questa volta funziona...!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
CUT
> Dai che questa volta funziona...!
>
> --
> @Alex (Alessandro Baraldi)
FINALMENTE!
Abbiamo rotto un tabù, tutto OK!
Grazie Alex
Napoleone
... ma non andare via, perche a presto seguirà un post che si collega a
quanto abbiamo appena risolto ed un'altro quesito risolto datè, tempo fà.


text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:Wv_pe.141763$IN.24...@twister2.libero.it...

Perchè tempo fà ti ho risolto qualche cosa...? ;-)
Ma allora la sfiga era temporanea...!!!
Ciao



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d89t1q$r8c$1...@domitilla.aioe.org...
> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
> news:Wv_pe.141763$IN.24...@twister2.libero.it...
>> CUT
>>
>> > Dai che questa volta funziona...!
>> >
>> > --
>> > @Alex (Alessandro Baraldi)
>>
>> FINALMENTE!
>> Abbiamo rotto un tabù, tutto OK!
>>
>> Grazie Alex
>> Napoleone
>>
>> ... ma non andare via, perche a presto seguirà un post che si collega a
>> quanto abbiamo appena risolto ed un'altro quesito risolto datè, tempo fà.
>
> Perchè tempo fà ti ho risolto qualche cosa...? ;-)
> Ma allora la sfiga era temporanea...!!!
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
Lo ricorderai certamente leggendo il mio nuovo post:
Pulire Tabelle.
Non mancare! Abbiamo rotto la maledizione temporanea.
Napoleone


title: Combobox di access e di VB6

author: beppeb

text:
Domandina....
Come mai le combobox di access non hanno la proprietà .Additem ?
E se dovessi aggiungere un item runtime In vbaccess . come devo fare ?
esampio
For each tbl in db.tabledefs
    combobox.AddItem =
tbl.name
next tbl
etc.....


title: Combobox di access e di VB6

author: sib

text:
beppeb <
beppe...@libero.it
> wrote in message
1%iS4.8741$uk2.1...@news.infostrada.it...
> Domandina....
> Come mai le combobox di access non hanno la proprietà .Additem ?
>
>
Scusa la domanda (dipende anche dal fatto che sono un po' stanco e non ho
presente la cosa)
Cosa fai con Additem?
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Combobox di access e di VB6

author: Marco

text:
beppeb <
beppe...@libero.it
> wrote in message
1%iS4.8741$uk2.1...@news.infostrada.it...
> Domandina....
> Come mai le combobox di access non hanno la proprietà .Additem ?
>
>
> E se dovessi aggiungere un item runtime In vbaccess . come devo fare ?
>
> esampio
>
> For each tbl in db.tabledefs
>
>     combobox.AddItem =
tbl.name
>
> next tbl
>
> etc.....
>
La proprietà rowsourcetype deve essere ad elenco valori poi da codice puoi
cambiare la proprietà rowsource per inserire nuove righe. Ad esempio se
rowsource = "a;b"  avrai due righe rispettivamente con i valori a e b, per
aggiungere la riga c rowsource=rowsource & ";c"
Ciao Marco.


title: Combobox di access e di VB6

author: Federico Luciani

text:
beppeb wrote:
> Domandina....
> Come mai le combobox di access non hanno la proprietą .Additem ?
> E se dovessi aggiungere un item runtime In vbaccess . come devo fare ?
> esampio
> For each tbl in db.tabledefs
>     combobox.AddItem =
tbl.name
> next tbl
> etc.....
Vai a leggerti il msg di Lunedi 'AddItem non funziona su
ListBox e Combo...'!!!!!!
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: ApriModulo non disponibile in access runtime

author: Eirinn

text:
Ciao a tutti.
Ho un database in MDE nel quale compare una maschera, con vari campi e
un bottone che avvia una macro collegata ad un modulo che contiene una
funzione. lo stavo testando in ambiente access runtime, quando una volta
schiacciato il bottone succitato mi appare una finestra "azione non
riuscita" e clikkando interrompi mi da il seguente messaggio:
"Comando o azione 'ApriModulo' non disponibile.
La stessa cosa che se il file è in MDB.
Sul pc dove è installato Access, l'MDB funziona, l'MDE invece mi
risponde con "Comando non disponibile in un database MDE/ADE".
Avete idea di come aggirere il problema? basterebbe associare tutto lo
script contenuto nel modulo ad un evento nella maschera?
--
Sláinte, Eirinn
icq# 3346238 -
http://eirinn.altervista.org/
"Per aspera ad astra"


author: MA

text:
Eirinn wrote:
> Ciao a tutti.
> Ho un database in MDE nel quale compare una maschera, con vari campi e
> un bottone che avvia una macro collegata ad un modulo che contiene una
> funzione. lo stavo testando in ambiente access runtime, quando una
> volta schiacciato il bottone succitato mi appare una finestra "azione
> non riuscita" e clikkando interrompi mi da il seguente messaggio:
> "Comando o azione 'ApriModulo' non disponibile.
> La stessa cosa che se il file è in MDB.
>
> Sul pc dove è installato Access, l'MDB funziona, l'MDE invece mi
> risponde con "Comando non disponibile in un database MDE/ADE".
> Avete idea di come aggirere il problema? basterebbe associare tutto lo
> script contenuto nel modulo ad un evento nella maschera?
ma se non dici cosa fa la funzione come facciamo a saprelo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ha scritto:
> ma se non dici cosa fa la funzione come facciamo a saprelo
Pensavo fosse una questione di differenza tra access e runtime.
cmq, la funzione in pratica crea un recordset da 2 query (date_fasi e
festivi), confronta i dati di queste due query, e va a scrivere in un
campo fase 2 il risultato di tale confronto.
In pratica prende la fase1 (una data + tot giorni), la confronta con i
giorni festivi, e se ci sono date concordanti, alla fase2 lo script
inserisce il valore fase1 + totgiorni + festivi.
La funzione è richiamata in una maschera tramite un tasto.



author: Carlo Costarella

text:
"Eirinn" <eirinn*pog_mo_thon*@
libero.it
> ha scritto nel messaggio
news:dq3ct3$jtt$1...@area.cu.mi.it...

E' notorio che i file mde non contengono codice visibile. Ovvio che non puoi
aprire un modulo.
Piuttosto controlla che la chiamata sia giusta o al limite sostituisci la
macro con la chiamata diretta alla funzione.
Ciao, Carlo


text:

Porcaccia, mi era scappato l'azione ApriModulo...
io pensavo volesse creare oggetti perciò mi son fatto spiegare la funzione.
il vecchietto calabro è ancora sulla cresta dell'onda!!!



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dq52bm$bvi$1...@area.cu.mi.it...
Cut
>> E' notorio che i file mde non contengono codice visibile. Ovvio che
>> non puoi aprire un modulo.
>> Piuttosto controlla che la chiamata sia giusta o al limite
>> sostituisci la macro con la chiamata diretta alla funzione.
>>
>> Ciao, Carlo
> Porcaccia, mi era scappato l'azione ApriModulo...
> io pensavo volesse creare oggetti perciň mi son fatto spiegare la
> funzione.
>
> il vecchietto calabro č ancora sulla cresta dell'onda!!!
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
vorresti forse dire che il vecchietto campano č momentaneamente out?
Sů, sů non ti demoralizzare...avevo capito che si trattava di una svista; in
caso contrario non saresti stato piů abilitato alla CISA2.
Ciao, Carlo


text:
Carlo Costarella wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:dq52bm$bvi$1...@area.cu.mi.it...
> Cut
>>> E' notorio che i file mde non contengono codice visibile. Ovvio che
>>> non puoi aprire un modulo.
>>> Piuttosto controlla che la chiamata sia giusta o al limite
>>> sostituisci la macro con la chiamata diretta alla funzione.
>>>
>>> Ciao, Carlo
>> Porcaccia, mi era scappato l'azione ApriModulo...
>> io pensavo volesse creare oggetti perciň mi son fatto spiegare la
>> funzione.
>>
>> il vecchietto calabro č ancora sulla cresta dell'onda!!!
>> --
>> _ _
>> Ciao
>> MAssimiliano Amendola
www.accessgroup.it
>
>
> vorresti forse dire che il vecchietto campano č momentaneamente out?
Momentaneamente???
> Sů, sů non ti demoralizzare...avevo capito che si trattava di una
> svista; in caso contrario non saresti stato piů abilitato alla CISA2.
;-)
>
> Ciao, Carlo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it



title: vuoi incollare?

text:
in apertura del db incollo una tabella in un altro db
mi chiede sempre "incollare n record ? si no", come faccio ad evitare questa
domanda?


title: vuoi incollare?

author: Sergio MAZZA

text:
"Bastian70" <
crlu...@tin.it
> ha scritto nel messaggio
news:44769cb6$0$18293$4faf...@reader1.news.tin.it...
> in apertura del db incollo una tabella in un altro db
> mi chiede sempre "incollare n record ? si no", come faccio ad evitare
> questa domanda?
Collega la tabella...
Ciao.
--
Sergio MAZZA


title: vuoi incollare?

author: Roberto da casa

text:
"Bastian70" <
crlu...@tin.it
> ha scritto nel messaggio
news:44769cb6$0$18293$4faf...@reader1.news.tin.it...

Come ti ha suggerito Sergio collega la tabella oppure importale con il
metodo TransferDatabase (vedi help).
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: vuoi incollare?

text:
la tabella da esportare sta in un db protetto a livello utente xp
la devo esportare in un db everyone ma protetto da password
sono riuscito a fare l'export in db protetto ma mi fa sempre la solita
domanda
dunque non posso collegare la tabella
e non posso importarla ma solo esportarla
voglio solo che non mi faccia la domanda "incollare n. record? si no"
grazie a tutti


title: vuoi incollare?

text:
"Bastian70" <
crlu...@tin.it
> ha scritto nel messaggio news:44781963$0$29731$4faf...@reader2.news.tin.it...

Vedi help (attivabile con ALT-F11 poi F1) alla voce metodo SetWarnings...
Ciao.
--
Sergio MAZZA


title: Mex per Roberto (dal portatile o da Casa) e per tutto il NG sul mio problema di Access (lungo)

author: Fabio

text:
Non ho ancora risolto il mio problema e quindi, ho deciso di riproporlo nella speranza che qualcun possa aiutarmi.
> Per poterti dare una risposta più aderente al tuo problema e necessario,
> come ti ha già detto LC, che ci invii la struttura delle due tabelle e ci
> specifichi in dettaglio, con un esempio, ciò che vuoi ottenere. Il tutto
> naturalmente sul NG e non in privato, come dici nel tuo capoverso> successivo.
Ok tutto chiaro. Eccovi il mio database:
TABELLE:
[tblCommesse2000]:
- Numero commessa (testo - chiave primaria)
- Descrizione (memo)
- Totale giorni (numerico)
- Totale giorni stimati (numerico)
- Stato commessa (testo)
- Giorni PF già consuntivati (numerico)
- Giorni PF ancora da consuntivare (numerico)
- Giorni EB (numerici)
- ODL (testo)
- Data inserimento commessa (Data/ora)
- Prestazioni personale interno (Valuta)
- Prestazioni fornitori (Valuta)
- Extra-budget (Valuta)
[tblCommesse2001]:
esattamente come la 2000, ma in questo caso, devo solo prendere le commesse che nascono nel 2001 o che provengono dal 2000 perché non ancora terminate.
[tblStatoCommesse]:
- intIDStatoCommessa (Testo - chiave primaria)
- strDescrStatoCommessa (Testo)
(questa tabella semplicemente serve per individuare in modo univoco lo stato delle commesse se "assegnata, in aggiornamento, ecc.)
[tblElencoCommesse2000]:
- intIDPreventivo (Testo)
- IDVFOP (Testo)
- Risorse (Testo)
- Gen (numerico)
- Feb (numerico)
- Mar (numerico)
- Apr (numerico)
- Mag (numerico)
- Giu (numerico)
- Lug (numerico)
- Ago (numerico)
- Set (numerico)
- Ott (numerico)
- Nov (numerico)
- Dic (numerico)
Questa tabella mi serve per inserire il numero di ore lavorate da ogni singolo dipendente per commessa e per mese.
[tblElencoCommesse2001]:
Come la 2000 ma considera solo le commesse che non sono terminate nel 2000 o che vengono assegnate nel 2001.
QUERY:
[qryRiepilogoDati2000]:
Mette in relazione la tabella tblCommesse2000 e tblStatoCommesse con proprietà join del tipo "Includi tutti i record 'tblCommesse2000' e solo i record di 'tblStatoCommesse' in cui i campi collegati sono uguali". Detto questo, i campi inseriti sono i seguenti:
- Numero commessa
- Descrizione
- strDescrStatoCommessa
- Totale giorni
- Totale giorni stimati
- Differenza giorni: [Totale giorni]-[Totale giorni stimati]
- Giorni PF già consuntivati
- Giorni PF ancora da consuntivare
- Giorni EB
- Giorni Totali consuntivati: [Totale giorni]+[Giorni PF già consuntivati]+[Giorni EB]
- Differenza giorni globali: [Giorni totali consuntivati]-[Totale giorni stimati]
- ODL
- Data inserimento commessa
- Prestazioni personale interno
- Prestazioni fornitori
- Extra-budget
- Importo totale commessa: [Prestazioni personale interno]+[Prestazioni Fornitori (PF)]+[Extra-Budget (EB)]
[qryRiepilogoDati2001]:
come la 2000, ma crea la relazione fra tblCommesse2001 e tblStatoCommesse
[Commesse2000]:
Prende i dati da tblElencoCommesse2000 con i seguenti campi:
- IDVFOP
- Risorse
- Gen
- Feb
- Mar
- Apr
- Mag
- Giu
- Lug
- Ago
- Set
- Ott
- Nov
- Dic
- Totale ore: [Gen]+[Feb]+[Mar]+[Apr]+[Mag]+[Giu]+[Lug]+[Ago]+[Set]+[Ott]+[Nov]+[Dic]
[Commesse2001]:
Come la 2000, ma prende i dati da tblElencoCommesse2001
[qryTotaliParziali2000]:
Prende i dati esattamente dalla query Commesse2000 tranne il campo Risorse; poi fa un raggruppamento per commessa (secondo il campo IDVFOP) sommando tutti i dati parziali per mese, ottenendo alla fine il totale generale.
Con questa tabella ottengo le somme parziali per mese, per commessa.
[qryTotaliParziali2001]:
Come la 2000, ma prende i dati da Commesse2001
MASCHERE:
[frmRisorseAssegnate2000]:
Prende i dati da Commesse2000 e viene configurata secondo la modalità Foglio Dati
[frmRisorseAssegnate2001]:
Prende i dati da Commesse2001 e viene configurata secondo la modalità Foglio Dati
[frmTotaliParziali2000]:
Prende i dati da qryTotaliParziali2000 e viene configurata secondo la modalità Foglio Dati
[frmTotaliParziali2001]:
Prende i dati da qryTotaliParziali2001 e viene configurata secondo la modalità Foglio Dati
[frmRiepilogoDati2000]:
Prende i dati da qryRiepilogoDati2000. Vengono poi, inserite due sottomaschere: la frmRisorseAssegnate2000 e la frmTotaliParziali2000 connettendole tutte secondo il numero di commessa. In questo modo, di una commessa posso sapere nozioni generali, quali risorse gli sono state assegnate e infine, i totali parziali per mese, per commessa.
[frmRiepilogoDati2001]:
Come la 2000, ma prende i dati da frmRisorseAssegnate2001 e frmTotaliParziali2001.
PROBLEMA:
Il problema che mi si è presentato è all'apparenza banale. Infatti, nella frmRiepilogoDati2001 Access non riesce a tener conto dei dati passati. Mi spiego meglio. Se ho una commessa X nata nel 2000 sulla quale le risorse hanno lavorato 100 ore, vorrei che nella frmRiepilogoDati2001, nel compo "Totale giorni Consuntivati" si tenesse conto di questo data che dovrebbe poi, essere aggiunto alle ore lavorate nel 2001 dalle risorse sulla stessa commessa. Al momento, questo tipo di configurazione si mantiene solo se non si inserisce nessuna dato nella sottomaschera frmRisorseAssegnate2001; ma basta inserire anche una sola ora, che Access "dimentica" quanto lavorato nel 2000 su quella commessa e la considera come se fosse nata nel 2001. Che cosa posso fare?
Vi prego di scusarmi se mi sono dilungato in questa maniera, ma mi è sembrato inevitabile data la mole di dati che è necessario tener presente. Vi ricordo inoltre, che sono un principiante e che una parte di questo database è stata costruita con l'aiuto ed i suggerimenti di amici e colleghi.
Restando in attesa di vostre notizie vi saluto e ringrazio anticipatamente chiunque possa aiutarmi con questo mio delicato problema.
------------------------------------------
Posted via web with GlobalNews
The first european Free Usenet Web Portal
www.globalnews.it
------------------------------------------
Per la mia e-mail: sostituite "libero" (senza virgolette) a NOSPAMMATEMI


author: Roberto dal portatile

text:
"Fabio" <fabio....@NOSPAMMATEMI.it> ha scritto nel messaggio
news:3a93b...@wwwnews.globalnews.it...
>
> Non ho ancora risolto il mio problema e quindi, ho deciso di riproporlo
nella speranza che qualcun possa aiutarmi.
>
>
Visto che esplicitamente richiedi il mio intervento, eccomi.
Non ho risposto al tuo messaggio del 19/2/2001 ore 10:36 in quanto, mentre
mi accingevo a farlo, ho notato che ti aveva risposto Nicola Ardito: ho
letto il suo messaggio e, poichè mi sono accorto che diceva ciò che stavo
per scrivere io, ho ritenuto opportuno di non fare il coro a Nicola.
Nicola ti ha fatto una domanda alla quale tu non hai risposto e che pertanto
io ti ripropongo:
perchè usi due tabelle diverse per memorizzare la stessa cosa?
Questa domanda non te la facciamo perchè non vogliamo farci gli affari
nostri, ma perchè dalla tua risposta potrebbe scaturire la soluzione al tuo
problema.
La soluzione che stai tentando di adottare prevede il raddoppio di tutti gli
oggetti del database; nel 2002 che pensi fare? Di triplicarli e poi
arrovelarti per mettere insieme i dati del 2000 + quelli del 2001 + quelli
del 2002? E nel 2003?
Nicola nel suo messaggio ti ha già suggerito una soluzione: è sufficiente
aggiungere un campo con la data di fine commessa nella tblCommesse e un
campo Anno nella tblElencoCommesse per fare a meno di duplicare tali tabelle
e quindi anche tutti gli altri oggetti del database. Che cosa non ti piace
di questa soluzione?
Inoltre, mentre può avere una logica unire o accodare delle tabelle
movimenti di due esercizi differenti (tblElencoCommesse), secondo me non ha
alcun significato accodare delle tabelle che contengono prevalentemente dati
anagrafici, anche perché a mio avviso un anagrafica non ha una validità di
esercizio, va solo tenuta aggiornata.
Scusami se sono stato un pò crudo, ma visto che mi hai esplicitamente
chiamato in causa, spero solo di essere riuscito a spiegarti che è difficile
darti una mano a realizzare una soluzione che non condivido e che con
l'andar del tempo potrebbe crearti ulteriori problemi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Caro Roberto,
grazie per il tuo tempestivo inetrvento.
> Non ho risposto al tuo messaggio del 19/2/2001 ore 10:36 in quanto, mentre
> mi accingevo a farlo, ho notato che ti aveva risposto Nicola Ardito: ho
> letto il suo messaggio e, poichè mi sono accorto che diceva ciò che stavo
> per scrivere io, ho ritenuto opportuno di non fare il coro a Nicola.
No problem!
> Nicola ti ha fatto una domanda alla quale tu non hai risposto
Non è proprio così.... se torni a quel messaggio puoi vedere tu stesso che
qualcosa gli avevo risposto con il messaggio del 20/02/01 ore 10.17
> perchè usi due tabelle diverse per memorizzare la stessa cosa?
> Questa domanda non te la facciamo perchè non vogliamo farci gli affari
> nostri, ma perchè dalla tua risposta potrebbe scaturire la soluzione al
tuo
> problema.
> La soluzione che stai tentando di adottare prevede il raddoppio di tutti
gli
> oggetti del database; nel 2002 che pensi fare? Di triplicarli e poi
> arrovelarti per mettere insieme i dati del 2000 + quelli del 2001 + quelli
> del 2002? E nel 2003?
In effetti il caro amico Nicola Ardito mi ha fatto riflettere... tuttavia ti
ricordo che sono ancora un neofita di Access. Ho cominciato questo database
perchè credevo non potesse essere poi così difficile. Poi ho cominciato ad
aggiungere sempre più dati e qualche volta ho avuto la sensazione di aver
fatto il passo più lungo della gamba.
Comunque, ho seguito il suo consiglio ma l'unica cosa che mi è sembrato
utile compattare è stata proprio la tabella tblCommesse (e naturalmente
quella Elenco commesse). Solo che per arrivare alle maschere mi sono trovato
costretto a sdoppiare il tutto perchè la sottomaschera frmRisorseAssegnate
presenta comunque i dodici mesi dell'anno riferiti ad un unico anno e di
conseguenza, con il cambio d'anno, sono obbligato a creare la seconda
sottomaschera frmRisorseAssegnate2001.
Sia chiaro che se esiste comunque una valida alternativa (e ne sono quasi
sicuro solo che al momento non l'ho ancora trovata) per unificare comunque
il tutto, sarà la benvenuta. Accetto qualsiasi suggerimento in proposito.
Nonostante tutto comunque, non ho risolto il problema principale: da un anno
all'altro, il mio database continua a non tener conto dei dati dell'anno
precedente relativamente alle commesse ancora aperte.
Se vuoi posso rimandare in un nuovo messaggio, la struttura del database con
le modifiche che ho apportato con i suggerimenti che mi ha dato Nicola.
> Inoltre, mentre può avere una logica unire o accodare delle tabelle
> movimenti di due esercizi differenti (tblElencoCommesse), secondo me non
ha
> alcun significato accodare delle tabelle che contengono prevalentemente
dati
> anagrafici, anche perché a mio avviso un anagrafica non ha una validità di
> esercizio, va solo tenuta aggiornata.
Mi sembrava una soluzione efficace visto che avrei potuto tenere sotto
controllo tutti i dati anno per anno (se avesse funzionato naturalmente). E
poi, quello che mi interessa è accodare proprio i dati numerici non tanto
quelli anagrafici.
> Scusami se sono stato un pò crudo, ma visto che mi hai esplicitamente
> chiamato in causa, spero solo di essere riuscito a spiegarti che è
difficile
> darti una mano a realizzare una soluzione che non condivido e che con
> l'andar del tempo potrebbe crearti ulteriori problemi.
A ri no problem..... mi dai qualche suggerimento utile per migliorare il
tutto?
Ti saluto Roberto..... in ogni caso grazie !!!
Ciao.
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
eVUk6.4952$k55....@news.infostrada.it...



title: avvio

author: Profumo

text:
Ciao a tutti. Ho provato a ceracare una soluzione su questo ng ma non ho
trovato quasi niente.
Domanda 1: in opzioni avvio ho tolto tutti i flag per evitare le barre, i
tastiecc.. Però mi rimane la barre dei menu. Come nasconderla?
Domanda 2: è possibile cambiare il colore della barra titolo
dell'applicazione ?
Grazie e ciao


title: Quale oggetto per lavorare con una tabella

author: diego

text:
Da codice quali oggetti posso utilizzare per lavorare con una tabella e
soprattutto quale mi conviente utilizzare


author: namor

text:
diego ha scritto:
> Da codice quali oggetti posso utilizzare per lavorare con una tabella e
> soprattutto quale mi conviente utilizzare
Dipende da cosa devi farci.
Se devi accedere e/o modificare la struttura vedi sull'help Tabledef.
Se devi accedere ai dati vedi Recordset - Openrecordset.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschera modifica dati

author: oierpa

text:
Ciao a tutti.
La domanda che sto per porre ha sicuramente una soluzione semplice, ma
io non riesco a trovarla.
Avendo favorevolmente impressionato l'azienda in cui lavoro impaginando
il catalogo di alcuni prodotti (vedi post relativi aal'inserimento di
immagini (cotinuo a ringraziare il newsgroup per l'aiuto)), mi è stato
chiesto di risolvere un problema semplice.
Un commerciale nuovo deve seguire alcune zone ed essendo abbastanza
pratico nell'uso del pc vuole evitare di usare la carta.
Al commerciale serve manipolare una tabella (copiata dal gestionale) in
cui sono presenti i dati dei clienti.
Con un db Access ho copiato i dati e creato una maschera.
Ciò di cui ho bisogno è che l'operatore abbia una maschera in cui
scrive il codice del cliente e la mascherta tiri su dalla tabella tutti
i dati che servono per eventualemnte modificarli (campo note, indirizzi
di spedizione, contatti....).
Ma non ci riesco!
Non riesco a far si che la maschera mi chieda il codice cliente e poi
carichi tutti i dati per andare a modificarli.
So che è una domanda stupida, forse è anche per questo che non riesco
a trovare nulla per fare questo lavoro.
Cosa ho fatto?
La tabella è una sola, quindio all'inizio ho fatto la maschera sulla
tabella stessa in cui c'è il codice cliente, ragione sociale etc....
Poi ho creato una query per separare clienti da fornitori (che sono su
una tabella unica e si differenziano grazie ad un campo in cui c'è la
C o la F per distinguerli).
Ciò che mi serve è appunto poter digitare il codice cliente e poi
leggere e/o modificare alcuni dati.
Grazie in anticipo.
ciao


title: Maschera modifica dati

text:
"oierpa" <
oie...@gmail.com
> ha scritto nel messaggio
news:1144405286....@g10g2000cwb.googlegroups.com...

[risposta]
Potresti creare una variabile globale (CodCliente as string) che riempi
prima dell'apertura della maschera e che una funzione, passata alla query
che alimenta la maschera stessa, richiama.
Supponiamo di avere un pulsante che apre la maschera. Al clic una inputbox
chiede "dimmi il codice da visualizzare"; verificato l'inserimento:
CodCliente = inputbox.
La funzione che richiama la variabile:
Public function DimmiCodCliente() as string
DimmiCodCliente = CodCliente
End function
La query che alimenta la maschera avrà nel campo criteri del campo "Codice
Cliente": Like DimmiCodCliente()
A questo punto il codice del pulsante apre la maschera.
Questa è una possibile strada. Allo stesso modo puoi usare una combo e
passare il valore alla variabile globale; il tutto prima di aprire
effettivamanete la maschera.
Attenta al tipo di dati, string o long di Codice Cliente.
Ciao, Carlo


title: Maschera modifica dati

author: Alessandro Baraldi

text:
ComboBox in una Maschera associata.
La combo la costruisci con l'AutoComposizione badando a
Flaggare il Cerca Record(opzione che ti viene messa a disposizione).
A questo punto digitando nella combo il Codice viene ricercato il
cliente
e vengono compilati tutti i campi relativi.
Ciao
@Alex


title: Maschera modifica dati

text:
basa la maschera non sulla tabella ma su una query in cui hai imposto codice
cliente uguale a un campo inesistente tipo [inserire codice].
In apertura della maschera verrà fuori la richiesta di digitare il codice e
poi si aprirà la maschera già filtrata
Ciao Bastian70


title: helpissimo !!! modificare struttura

text:
installato il runtime, consegnato il prg dal cliente, si accorge dopo 2
giorni che il campo descrizione del BE di 50 char e' troppo piccolo (poteva
dirlo prima)
mi e' sembrato di capire che non e' possibile via codice modificare la
struttura dell'MDB da codice
come faccio a modificare la lunghezza del campo avendo a disposizione solo
il runtime ?
Grazie infinite !!!
Gianni


title: helpissimo !!! modificare struttura

author: Emyr

text:
On Mon, 07 Jan 2002 11:50:11 GMT, "Gianni_64" <
gian...@hotmail.com
>
wrote:

avevo visto l'istruzione SQL alter table girare su qualche post qui
sopra
Saluti.
Emanuele.


title: Verifica esistenza

author: Alez

text:
Ho una maschera di scarico prodotti dal magazzino.
Quale istruzione posso dare in "After update" dell'inserimento codice in
modo che verifichi l'esistenza del codice immesso nella tabella proddotti
e in caso contrario mi appaia un  messaggio di errore che dando l'ok
annulli l'inserimento e apra la maschera "Inserimento nuovo prodotto"?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Verifica esistenza

text:
"Alez" <
al...@virgilio.it
> ha scritto nel messaggio
news:bub2s5$vmv$1...@news.newsland.it...
> Ho una maschera di scarico prodotti dal magazzino.
> Quale istruzione posso dare in "After update" dell'inserimento codice in
> modo che verifichi l'esistenza del codice immesso nella tabella proddotti
> e in caso contrario mi appaia un  messaggio di errore che dando l'ok
> annulli l'inserimento e apra la maschera "Inserimento nuovo prodotto"?
> Grazie
>
> --
A mio avviso la verifica la devi fare a fronte dell'evento "Prima di
aggiornare" e non a fronte dell'evento "Dopo aggiornamento" della casella di
testo; per farla usa o la funzione DLookup o la funzione DCount (vedi help).
Se l'esito della verifica ti dà esito negativo puoi aprire la maschera per
inserire un nuovo record nella tabella prodotti e/o annullare la digitazione
del dato con Cancel = True.
Resta il fatto che normalmente un problema come il tuo si risove digitando o
selezinando il codice del prodotto tramite una casella combinata e non
tramite una casella di testo; in questo caso è sufficiente impostare a Si la
proprietà Solo in elenco della casella combinata che abbia come origine riga
la tabella prodotti: se ciò che hai digitato nella casella combinata non
esiste nella tabella prodotti Access, automaticamente, ti genera l'evento
"Su non in elenco" a fronte del quale farai l'aggiornamento della tabella
prodotti.
Se vai sul Sito Comune (link qui sotto), nella Sezione Forms ci troverai un
esempio di tale tecnica nella FAQ intitolata "Si può aggiungere un record
alla tabella che è origine riga di una casella combinata senza usare una
maschera?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: gestione storico

text:
Ciao a tutti, premesso di:
- essere un novizio e
- aver letto dalla data odierna fino al 5 giugno,
Vorrei chiedere se qualcuno ricorda di aver letto o risposto a domande
in merito alla gestione dello storico (e quindi se può indicarmi come
recuperare le risposte) oppure se può darmi qualche dritta
su come potermi 'formare' in proposito (siti e/o libri).
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: gestione storico

author: stwe

text:
"av1" <
virg...@libero.it
> ha scritto nel messaggio
news:6d667f28ea5237a28ab...@mygate.mailgate.org...
> Ciao a tutti, premesso di:
> - essere un novizio e
> - aver letto dalla data odierna fino al 5 giugno,
> Vorrei chiedere se qualcuno ricorda di aver letto o risposto a domande
> in merito alla gestione dello storico (e quindi se può indicarmi come
> recuperare le risposte) oppure se può darmi qualche dritta
> su come potermi 'formare' in proposito (siti e/o libri).
> Grazie
>
mmmmm non credo possibile che tu non abbia letto
www.sitocomune.it
 ...
eccotelo qua' comunque
by
stwe


title: gestione storico

author: Silvia

text:
beh veramente è
www.sitocomune.com
 ...
;-)


title: gestione storico

text:
"Silvia" <
nospam-...@yahoo.com
> ha scritto nel messaggio
news:ael11v$t1t$1...@newsreader.mailgate.org...
> beh veramente è
www.sitocomune.com
 ...
>
> ;-)
>
embe'... ci stavo pensando...
by
stwe


title: gestione storico

text:
On Mon, 17 Jun 2002 11:59:06 +0000 (UTC), "av1" <
virg...@libero.it
>
wrote:
Scusate non mi sono spiegato a dovere. Intendevo dire che devo
implementare la gestione storica di un archivio per tracciare la
situazione nel tempo in modo da avere la cronologia dei cambiamenti
(nuovi record, eliminazioni, modifiche).
Ciao e grazie


gestione storico


title: Domanda da neofita

author: forfello

text:
Ho due tabelle distinte, non relazionate (esempio Distinta_AP e
Distinta_AC). In entrambe compare una campo progressivo (ID_AC e ID_AP).
Vorrei mostrare in una stessa maschera il massimo di entrambe.
Ho provato ma con scarso successo (maschere associate a query, campi
associati a query, ma niente di niente). E' possibile ? Chi mi aiuta?
Bye.
Forfello.


title: Domanda da neofita

author: omasnc

text:
"forfello" <
forf...@tin.it
> ha scritto nel messaggio
news:bf918i$cj2aq$1...@ID-94650.news.uni-berlin.de...

Intanto un piccolo consiglio: scrivi subject più significativi. Questo
aiuterà non poco chi può e vuole aiutarti, nonchè chi potrebbe avere in
futuro esigenze simili alle tue.
Per visualizzare il valore più alto dei campi che ti interessano, devi
ricorrere a due controlli di testo non associati per i quali imposterai la
proprietà "Origine controllo" utilizzando la funzione Dmax (v. help).
Ciao
Galliano


title: Domanda da neofita

author: Giampaolo :-)

text:
"forfello" <
forf...@tin.it
> ha scritto nel messaggio
news:bf918i$cj2aq$1...@ID-94650.news.uni-berlin.de...

Se vuoi un qualsisi aiuto, la netiquette impone che se tu DEBBA scrivere un
subject
+ significativo, e spiegazioni +  chiare possibile.
Sicuramente non un subject "domanda da neofita", perchč cosě č molto
difficile che qlc ti risponda.
Giampaolo
N.B. Vedi il sito
www.sitocomune.com
  ICAA


title: Domanda da neofita

text:
Messaggio ricevuto.
Grazie.
Bye


title: database in rete - ottimizzare apertura maschere

text:
Salve a tutti, ho un quesito da porre:
per un applicazione suddivisa in fe e be, qual'è il modo migliore per
rendere fluida l'apertura di una maschera quando quest'ultima ha controlli
(ad es. caselle combinate) per i quali l'origine riga sono campi di una
tabella posta sul be?  In altre parole vorrei evitare che in fase di
apertura della maschera, come purtroppo avviene, si manifesti l'antiestetico
effetto visivo di apertura a scatti in quanto, vuoi anche per il traffico di
rete, il controllo impiega il suo tempo per recuperare i dati dall'origine
riga.
Esiste un modo per evitare ciò rendendo, in apertura, visibile la maschera
solo quando tutti i dati dei relativi controlli sono disponibili?
Grazie, max.


author: Antonio Biso

text:
"massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
news:wTywa.2274$Ny5....@twister2.libero.it...

Prova ad usare il comando echo
Antonio


text:
Il 15 Mag 2003, 08:30, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> "massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
> news:wTywa.2274$Ny5....@twister2.libero.it...
> > Salve a tutti, ho un quesito da porre:
> > per un applicazione suddivisa in fe e be, qual'č il modo migliore per
> > rendere fluida l'apertura di una maschera quando quest'ultima ha
controlli
> > (ad es. caselle combinate) per i quali l'origine riga sono campi di una
> > tabella posta sul be? In altre parole vorrei evitare che in fase di
> > apertura della maschera, come purtroppo avviene, si manifesti
> l'antiestetico
> > effetto visivo di apertura a scatti in quanto, vuoi anche per il
traffico
> di
> > rete, il controllo impiega il suo tempo per recuperare i dati
dall'origine
> > riga.
> > Esiste un modo per evitare ciň rendendo, in apertura, visibile la
maschera
> > solo quando tutti i dati dei relativi controlli sono disponibili?
>
> Prova ad usare il comando echo
>
> Antonio
>
Intanto grazie per il suggerimento.
Provato ma come pensavo non risolve il problema in quanto non č una
questione di aggiornamento dello schermo. Mi spiego, durante l'apertura
della maschera non ci sono istruzioni che comportano un aggiornamento dello
schermo. Il problema dell'effetto dell'apertura a scatti č legato al tempo
di reperimento dei dati per i controlli caselle combinate dal be che, fin
tanto non sono disponibili non rendono visibile il controllo sullo schermo.
Provando e riprovando ho per il momento ovviato cosě:
in visualizzazione struttura della maschera dai controlli caselle combinato
ho cancellato il riferimento "Tipo origine riga" e "Origine riga" per cui
all'apertura della maschera sono immediatamente visibili tutti i controlli
ma opportunamente inabilitati e bloccati;
sull'evento Su apertura della maschera ho impostato Me.TimerInterval = 1000
sull'evento Su timer imposto Me.TimerInterval = 0 e per i controlli caselle
combinate definisco RowSourceType e RowSource, abilito e sblocco i controlli
ed infine trasformo il puntatore da clessidra a freccia
Le prime prove danno esito positivo, devo verificare che per i pc posti in
rete ma distante dal server per cui piů sensibili al traffico di rete l'aver
impostato me.timerinterval = 1000 sia sufficiente o occorre aumentare il
tempo.
Cosa ne pensi?
Ciao, Max.
--------------------------------
Inviato via
http://usenet.libero.it


text:
"massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
news:146Z133Z13Z35Y1...@usenet.libero.it...
> Provando e riprovando ho per il momento ovviato cosě:
> in visualizzazione struttura della maschera dai controlli caselle
combinato
> ho cancellato il riferimento "Tipo origine riga" e "Origine riga" per cui
> all'apertura della maschera sono immediatamente visibili tutti i controlli
> ma opportunamente inabilitati e bloccati;
> sull'evento Su apertura della maschera ho impostato Me.TimerInterval =
1000
> sull'evento Su timer imposto Me.TimerInterval = 0 e per i controlli
caselle
> combinate definisco RowSourceType e RowSource, abilito e sblocco i
controlli
> ed infine trasformo il puntatore da clessidra a freccia
> Le prime prove danno esito positivo, devo verificare che per i pc posti in
> rete ma distante dal server per cui piů sensibili al traffico di rete
l'aver
> impostato me.timerinterval = 1000 sia sufficiente o occorre aumentare il
> tempo.
> Cosa ne pensi?
E' una bella soluzione.
Non credo si possa ovviare altrimenti...
Antonio


title: Report con record raggruppati e altri no

text:
Ciao a tutti.
Sto elaborando la stampa di DDT in uscita. Questi DDT contengono del materiale che deve fare riferimento al DDT di ingresso. Inoltre possono avere dei record che non devono fare riferimento ad alcun DDT di ingresso. Pertanto ho elaborato un sistema che in fase di inserimento vada a prendere l'ID del DDT in ingresso quando necessario, mentre in altri casi l'utente può inserire quello di cui ha bisogno. Ovviamente quell'ID non è la chiave primaria della tabella ma si collega a quella dei ddt in ingresso. La mia chiave primaria è l'IDDDTinUscita. Ora, la query che funge da sorgente per il report, elenca correttamente e nel giusto ordine i record. Il report non fa altro che raggruppare tutti quei record che fanno capo ad un determinato ddt in ingresso. Pertanto, il corpo del mio DDT in uscita dovrebbe essere:
- Rif. Vs. DDT n 1 del 01/01/01
Pane
pere
mele
-Rif. Vs. DDT n. 2 del 02/01/01
Banane
Lamponi
Ananas
... e così via.
Se io, successivamente, ho aggiunto dei record slegati dai DDT in ingresso, il report dovrebbe riportarli al termine di tutto:

- Rif. Vs. DDT n 1 del 01/01/01
Pane
pere
mele
-Rif. Vs. DDT n. 2 del 02/01/01
Banane
Lamponi
Ananas
.
.
Cassetta da rendere n. 1
Sacco molto prezioso da rendere pure quello n. 1
è così via
Invece il report mi riporta prima i record che non possono essere raggruppati e poi quelli raggruppati.
Ho provato ad aggiungere altri ordinamenti ma non c'è verso. Al massimo sono riuscito a mettere tutto in ordine ma saltano i raggruppamenti.
E' possibile fare in modo che dia la precedenza ai raggruppamenti e poi ad altro?
Grazie, spero di essermi spiegato...


author: Potone

text:
Il giorno martedì 27 settembre 2016 17:57:56 UTC+2, R4gtl ha scritto:
> Ciao a tutti.
[Cut]
> Invece il report mi riporta prima i record che non possono essere raggruppati e poi quelli raggruppati.
> Ho provato ad aggiungere altri ordinamenti ma non c'è verso. Al massimo sono riuscito a mettere tutto in ordine ma saltano i raggruppamenti.
> E' possibile fare in modo che dia la precedenza ai raggruppamenti e poi ad altro?
> Grazie, spero di essermi spiegato...

Ciao,
all'interno del report proverei a usare per il primo raggruppamento l'espressione: Not IsNull(IdDdtIngresso)
a seguire vanno tutti gli altri ordinamenti o raggruppamenti che ti servono.

IsNull restituisce True (-1) se il ddt in ingresso non esiste, in caso contrario restituisce False (0), Not "inverte" il tutto quindi le righe con ddt in ingresso saranno messe per prima e quelle senza appariranno dopo.

Ciao
Mat.


title: Verifica numero relativo di record in tabella

author: Gra

text:
Salve, come da oggetto non riesco a capire come fare ad aprire una tabella
contenuta nel mio DB e tirare fuori il numero relativo di record,
all'interno di una form che punta ad un'altra tabella.


author: Cinzia

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:cgfgjh$log$1...@balena.cs.interbusiness.it...
> Salve, come da oggetto non riesco a capire come fare ad aprire una tabella
> contenuta nel mio DB e tirare fuori il numero relativo di record,
> all'interno di una form che punta ad un'altra tabella.
>
>
Ciao Gra,
Dovresti usare la funzione DCount (Vedi Help)
mettendola come Origine Controllo di una casella di testo
=DCount(espressione;"Tabella"; Criterio)
Saluti
Cinzia


author: ALESSANDRO Baraldi

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:cgfgjh$log$1...@balena.cs.interbusiness.it...
> Salve, come da oggetto non riesco a capire come fare ad aprire una tabella
> contenuta nel mio DB e tirare fuori il numero relativo di record,
> all'interno di una form che punta ad un'altra tabella.
[RISPOSTA]
Dovresti chiarire meglio il concetto di "relativo" č poco chiaro.
Per contare il Numero di Records in una tabella ti consiglio
di usare questa funzione:
Function RecCount(strTable as string, optional DbName as
string=vbNullstring) as Long
   Dim dbs As DAO.Database
   Dim tdf As DAO.TableDef
   Dim rs As DAO.Recordset
   Dim x, num_ogg As Integer
   If IsMissing(Nome_Dbs) Or Nome_Dbs = vbNullString Then
      Set dbs = CurrentDb
   Else
      Set dbs = OpenDatabase(Nome_Dbs)
   End If
   Set rs = dbs.Openrecordset("SELECT COUNT(*) FROM " & strTable)
   rs.Movelast
   RecCount= rs.recordcount
   rs.close
   Set rs = Nothing
End Function
All'apparenza sembra una complicazione, ma su Tabelle corpose ha un
risparmio di circa il 40% nel tempo di elaborazione nei confronti di alti
metodi.
Ovviamente se il concetto di Relativo al quale alludevi implicava una
Condizionale
nell'estrazione Records allora ti basterebbe aggiungere la CLAUSOLA WHERE
nella SELECT e passarla come parametro (Stringa) alla Function in modo da
renderla
Flessibile.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: icona barra applicazioni

author: ringo

text:
Salve a tutti,
è possibile con access 2003 creare delle icone
nella barra delle applicazioni?
grazie!
ringo


title: icona barra applicazioni

text:
"ringo" <
rin...@tiscali.it
> wrote in message
news:d4ak4d$and$
1...@newsread.albacom.net
> Salve a tutti,
>
> č possibile con access 2003 creare delle icone
> nella barra delle applicazioni?
>
> grazie!
>
> ringo
Menů Strumenti----> Avvio ----> Icona Applicazione
Il livello della domanda č quello delle altre, ti invito
a leggere il Manuale e l'Help prima di inviare domande
alle quali conun pň di impegno riusciresti a risolvere
essendo Fondamenti del prodotto.
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: icona barra applicazioni

text:
> Menů Strumenti----> Avvio ----> Icona Applicazione
>
> Il livello della domanda č quello delle altre, ti invito
> a leggere il Manuale e l'Help prima di inviare domande
> alle quali conun pň di impegno riusciresti a risolvere
> essendo Fondamenti del prodotto.
>
> Saluti
> @Alex
>
ALT-STOP
io intendo un'altra cosa...scusami della poca
chiarezza del mio post...
con del codice pubblicato (mi sembra da Karl)
nascondo la finestra di access e tutto funziona
bene, PERO' ho un problema se riduci ad icona
l'applicazione (dove ho nascosto la finestra di access)
nella barra delle applicazioni non SI VEDE PIU'
L'ICONA DELL'APPLICAZIONE.
Mi chiedevo quindi se via codice riesco a gestire
un'icona manualmente sulla barra delle applicazioni.
grazie
ringo