author: TheMax

text:
"Davide Nardo" <
david...@tin.it
> ha scritto nel messaggio
news:5rA2d.337321$5D1.15...@news4.tin.it...
> Buongiorno a tutti gli utenti del NG
> Ho un problema nel creare una relazione univoca tra tabelle.
Ma la relazione ce l'hai impostata (hai impostato applica integrità
referenziale??)
Anche nel trovare un oggetto che sia attinente al messaggio...
>
> Ho creato un semplice programma di access x la gestione delle buste paga.
> Ho le seguenti tabelle:
> 1)"Dipendenti" con i campi IdDipendente, NomeDipendente,
> IdQualificaDipendente, ecc.
> 2)"Buste paga" con i campi IdBustaPaga, IdDipendente, MeseBustaPaga,
> CompetenzeDelMese, Stipendio
> 3) "AliquoteINPS" con i campi IdAliquota, IdQualificaDipendente (campo
> necessario perchè le aliquote variano a seconda che il dipendente sia un
> operaio, un impiegato o un dirigente), InizioValidità, Fine Validità,
> Aliquota.
>
> Ora vorrei creare una query che elenca tutti i record della tabella
> "BustePaga" e poi aggiungere un campo "AliquotaINPS" che, per ogni record,
> prende dalla tabella "AliquoteINPS" l'aliquota riferita alla data della
> busta paga tenendo conto anche della QualificaDipendente. L'unico sistema
> che ho trovato è usare la funzione DlookUp ma è tutto molto lento perchè
uso
> Dlookup anche per richiamare le aliquote IRPEF, INAIL, Addizionali
> regionali/comunali, ecc.
>
> Avete qualche consiglio da darmi?
Si, perchè non inserisci anche la tabella AliquoteINPS all'interno della
query?
> Grazie x l'attenzione
> Davide Nardo
Di nulla,
e la prossima volta ricordati di cercare un oggetto più attinente, in quanto
la relazione tra le date non vedo come c'entri con il resto.
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Conferma chiusura applicazione

author: Loris Ripa

text:
Vorrei chiedere tramite un MsgBox la conferma per la chiusura del mio
programmino...
Solo che non conosco tantissimo VBA e ho qualche problemino!!!!
Grazie
Lo


title: Conferma chiusura applicazione

author: Antonio Biso

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:xWpE8.58482$zW3.8...@news1.tin.it...
> Vorrei chiedere tramite un MsgBox la conferma per la chiusura del mio
> programmino...
> Solo che non conosco tantissimo VBA e ho qualche problemino!!!!
Ma sai leggere!
E sull'help on line ci sono ottimi esempi e spiegazioni!!!
Antonio


title: Conferma chiusura applicazione

author: Emyr

text:


evento su chiusura
msgbox()
Saluti.
Emanuele.


title: eseguire un codice

author: gestserv

text:
Ho copiato il codice dalla sezione tabelle del sito comune di Alberto Plano
per trovare le differenze tra 2 tabelle o query. L'ho copiato in moduli di
access dando nome al modulo differenze. Come faccio a far eseguire questo
modulo? In pratica ho provato ad usare una macro ho messo EseguiCodice, ma
mi chiede il nome della funzione. Come fare?
grazie
Matteo


title: eseguire un codice

author: Rob

text:
"gestserv" <
gest...@uno.it
> ha scritto nel messaggio
news:9612b6$5a7$1...@fe1.cs.interbusiness.it...

Devi passargli il nome della funzione ed eventuali parametri.
Ovviamente la funzione dovrà essere Public.
Ciao, Rob.


title: eseguire un codice

author: Guycho

text:
gestserv <
gest...@uno.it
> wrote in message
9612b6$5a7$1...@fe1.cs.interbusiness.it...

Infatti devi immettere il nome della funzione nella macro.
Altrimenti se vuoi associare la routine ad un evento come ad esempio il
click di un pulsante devi mettere il nome della funzione nella routine
associata all'evento.
 ciao


title: eseguire un codice

author: Federico Luciani

text:

quella e' una sub, non puoi eseguirla con una macro.
se vuoi usare una macro, allora modifica la prima riga del codice, sostituendo
Sub con Function:
 Public Function Tabelle_a_confronto(Tab1 As string, Tab2 As String)
poi nella macro, dopo aver selezionato EseguiCodice, in NomeFunzione ci scrivi:
 Tabelle_a_confronto("Tab1", "Tab2")
dove Tab1 e Tab2 sono i nomi delle tabelle che vuoi confrontare.
in alternativa, apri la finestra di debug (ctrl-g) e ci scrivi:
- se e' una sub
call Tabelle_a_confronto("Tab1", "Tab2")
- se e' una function
?Tabelle_a_confronto("Tab1", "Tab2")
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Finestra animata di Windows per copia files

author: Pasquale Antonacci

text:
Carissimi,
vorrei dare un tocco particolare ad un mio database Access.
Durante una fase di copia di un file da una cartella ad un'altra avrei
pensato di utilizzare la finestra animata che Windows presenta quando
per l'appunto effettua una copia di files.
Ho letto su un vecchio post che questa è un'animazione .avi recuperabile
da Visual Studio (come per l'appunto ho fatto).
A questo punto vorrei sapere se qualcuno può darmi delle indicazioni su
come si utilizza questo file .avi per ottenere lo stesso risultato di
copia di files di Windows.
Un saluto a tutti.
Lino

--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:


metti nella maschera un controllo activex del tipo mediaplayer ed
esegui l'avi finchè non hai terminato quello che devi fare
Saluti.
Emanuele.


text:
> metti nella maschera un controllo activex del tipo mediaplayer ed
> esegui l'avi finchč non hai terminato quello che devi fare
> Saluti.
> Emanuele.
Potresti essere un pň piů esplicito????
Quale controllo activex?
Come associarlo ad un file avi?
Come renderlo attivo fino alla conclusione dell'operazione di copy?
Grazie.



text:
On Mon, 17 Mar 2003 12:18:22 +0000 (UTC), "Pasquale Antonacci"
<
p.ant...@tno.it
> wrote:
>
>> metti nella maschera un controllo activex del tipo mediaplayer ed
>> esegui l'avi finchč non hai terminato quello che devi fare
>> Saluti.
>> Emanuele.
>
>Potresti essere un pň piů esplicito????
non molto
>Quale controllo activex?
il microsoft mediaplayer
>Come associarlo ad un file avi?
leggi le istruzioni e fai delle prove
>Come renderlo attivo fino alla conclusione dell'operazione di copy?
non ne ho idea
>Grazie.
>Lino
Saluti.
Emanuele.


title: aprire maschera su stesso record

author: Gianluca

text:
Ciao a tutti,
come si fà ad aprire, tramite pulsante, dalla maschera A, la maschera B,
per visualizzare lo stesso record (con un layout diverso) ???
Grazie mille a chi mi darà una mano.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aprire maschera su stesso record

author: MA

text:
"Gianluca" <
vsna...@tiscalinet.it
> ha scritto nel messaggio
news:5dca42e351f09f9b08e...@mygate.mailgate.org...
> Ciao a tutti,
>
> come si fà ad aprire, tramite pulsante, dalla maschera A, la maschera B,
> per visualizzare lo stesso record (con un layout diverso) ???
>
> Grazie mille a chi mi darà una mano.
>
>
> --
Creati la seconda maschera come vuoi,
nella prima ti crei un pulsante di apertura maschera e segui
l'autocomposizione
MAssimiliano


title: aprire maschera su stesso record

text:
> Creati la seconda maschera come vuoi,
> nella prima ti crei un pulsante di apertura maschera e segui
> l'autocomposizione
Ok, perfetto... se volessi però utilizzare una macro ??



title: aprire maschera su stesso record

text:
"Gianluca" <
vsna...@tiscalinet.it
> ha scritto nel messaggio
news:1c84b3f89aba9e581a3...@mygate.mailgate.org...
> > Creati la seconda maschera come vuoi,
> > nella prima ti crei un pulsante di apertura maschera e segui
> > l'autocomposizione
>
> Ok, perfetto... se volessi però utilizzare una macro ??
A che pro usi la macro?
e come la lanci?
MAssimiliano


title: Estrazione nome dei campi di una tabella

author: flash

text:
come si possono estrarre i nomi dei campi di una tabella da codice.
ringrazio fin d'ora


text:
flash <
start...@libero.it
> wrote in message
Ps%%5.144009$hk4.5...@news.infostrada.it...
> come si possono estrarre i nomi dei campi di una tabella da codice.
> ringrazio fin d'ora
Utilizzando l'insieme fields che si applica ad una tabledef o a un recordset
Antonio


author: Lbo

text:
Premesso che non si puo' compilare .mdb in .exe, on Wed, 20 Dec 2000
10:02:23 GMT, "flash" <
start...@libero.it
> wrote:
>come si possono estrarre i nomi dei campi di una tabella da codice.
dim fld as field
dim rst as recordset
set rst = currentdb.openrecordset("NomeTabella")
for each fld in rst.fields
	debug.print
fld.name
next fld
uso un recordset e non una tabledef perché si dimensiona un oggetto di
meno.  con la tabledef occorre anche dimensionare un database.  e poi
un recordset fa sempre comodo... :-)
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: da access 2003 a 2007

author: kkkxxx

text:
Dopo lunga attesa ho deciso di passare ad A2007, onestamente non mi sono
trovato bene, ma di questo mi pare che ne sia parlato in abbondanza...
Lasciando stare questi aspetti cercavo un testo dove poter apprendere
tutte le novità di a2007, vorrei evitare di comprare l'ennesimo libro
che tratta access in generale e ma che comprende invece le
differenze con a2003/2000. Anche una bella guida online non sarebbe male ;-)
Ah proposito di guide ho viste su access group c'e un link su
http://msdn.microsoft.com/it-it/cc185665.aspx
ma dei video non c'e' traccia, sapete dove posso reperirli?
un saluto al NG


title: da access 2003 a 2007

text:
"kkkxxx" <
k...@tiscali.it
> ha scritto nel messaggio
news:ONzso.216410$9f6.4...@twister1.libero.it...

Torna indietro...
Antonio


title: da access 2003 a 2007

text:
Antonio Biso ha scritto:
> Torna indietro...
>
> Antonio
>
>
eh eh ancora in ambito aziendale utilizzo il 2003, ho dato una veloce
occhiata al 2010, ma mi pare abbastanza simile al 2007.
Sono passato al 2007 perchè in una riunione aziendale mi sono trovato
con un portatile con office 2007 ed abituato com'ero al 2003 ho
corso il rischio di fare una gran figuraccia, poi alla fine l'istinto
di "sopravvivenza" mi ha salvato!
tornare indietro? ma non so vorrei qualche opinione di qualcuno che si
trova anche bene col 2007!


title: da access 2003 a 2007

author: OneEDP

text:

Se proprio devi passare al 2007 meglio passare direttamente alla 2010,
non credi?
Per sopravvivenza non credo abbiamo molte scelte.
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: da access 2003 a 2007

text:
OneEDP ha scritto:
> Se proprio devi passare al 2007 meglio passare direttamente alla 2010,
> non credi?
> Per sopravvivenza non credo abbiamo molte scelte.
>
in effetti...solo che avevo la disponibilità "a gratis e regolare" di
a2007, la versione 2010 la dovrei pagare...non ho letto molto ma molti
dei problemi dell'interfaccia di a2007 sono stati risolti?
E inoltre posso installare a2010 su win xp pro sp2? Mi pare di aver
letto che è necessario sp3, esperienze a riguardo?
Mi chiedo perchè abbiano stravolto cosi' l'interfaccia che onestamente
salvo alcuni aspetti mi andava molto bene...
bah


title: da access 2003 a 2007

text:
  Il 11/10/2010 12.15, kkkxxx ha scritto:
> OneEDP ha scritto:
>
>> Se proprio devi passare al 2007 meglio passare direttamente alla
>> 2010, non credi?
>> Per sopravvivenza non credo abbiamo molte scelte.
>>
>
> in effetti...solo che avevo la disponibilità "a gratis e regolare" di
> a2007, la versione 2010 la dovrei pagare...non ho letto molto ma molti
> dei problemi dell'interfaccia di a2007 sono stati risolti?
>
Prima del rilascio delle sp era proprio snervante lavorare...
> E inoltre posso installare a2010 su win xp pro sp2? Mi pare di aver
> letto che è necessario sp3, esperienze a riguardo?
>
>
>
>
> Mi chiedo perchè abbiano stravolto cosi' l'interfaccia che onestamente
> salvo alcuni aspetti mi andava molto bene...
>
> bah
>
>
I ribboni danno mal di testa cmq li condivido e anche il resto
dell'interfaccia svecchia un po' le UI... De gustibus...
L'importante è che quando si fulmina una lampadina, il buio non diventi
lo standard...
Ti confermo che è necessaria la sp3 per win xp
Ciao



title: da access 2003 a 2007

text:
> Mi aggrego al pianto greco !
> Che bisogno avevano questi stramaledetti (che Giove li fulmini !) di
> cambiare l'interfaccia ?
> Era governata da una logica "LOGICA" invece di questo guazzabuglio
> immondo e caotico !
> Il guaio è che tutti i programmi Win 7 si stanno orientando in quella
> direzione.
> Ma che male abbiamo fatto ?
> Saluti a tutti.
> Alberto
>
>
>
>
>
>
>
eh già, poi solo MS si sta attenendo ai ribbon, altri applicativi
rimangono con un interfaccia tutto sommato immutata. Il pacchetto
office andava bene cosi' aveva bisogno ovviamente di alcune modiche,
ma non era l'interfaccia il problema. In ogni modo bisognerà abituarsi
...


title: da access 2003 a 2007

text:

> ....
Bhè ho visto molti esempi di tendeze ai ribboni.
Per mia esperienza l'utente ha bisogno che gli rendi le funzionalità più
visibili possibile se non vuoi che ti chiamino ogni cinque minuti.
Se non li vedono neanche ingranditi i pulsanti cos'altro si deve
inventare effetti sonori telefunken?
Meglio un ribbone in più che una form sovraffollata di pulsantini... ma
questo è solo un punto di vista.
Sarebbe meglio cmq che ms prima di darli in pasto avesse creato degli
oggetti con le loro proprietà e metodi e non costringerci all'editing
xml forzato. e che cavolo °-)
Invalidate o non invalidate?



title: Controllo calcolato

author: GianMario F.

text:
Ho due tabelle "FattCaricoRighe" e "FattScaricoRighe" , come faccio ad avere
nella maschera "Prodotti" un controllo calcolato in cui mi venga indicata la
quantita' che ho in carico ?
Attualmente ho risolto  creando due sottomaschere nascoste, relative alle
tue tabelle sopraindicate, all'interno di "Prodotti" ed il campo calcolato
"Quantita" in cui viene esegiuta la differenza.
Pero' non la ritengo la soluzione piu' pulita ed in piu' non riesco ad
arginare la scritta #errore per quei prodotti che non hanno ancora righe di
carico e scarico (ho provato in tutti i modi con la funzione nz ma niente da
fare).
Uso Access 2000
Grazie.
--
Posted from
mail-1.tiscalinet.it
 [195.130.225.147]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo calcolato

text:
"GianMario F." <
Gma...@inwind.it
> wrote in message
LPBBLKDNCBLCGBGLI...@inwind.it...
> Ho due tabelle "FattCaricoRighe" e "FattScaricoRighe" , come faccio ad
avere
> nella maschera "Prodotti" un controllo calcolato in cui mi venga indicata
la
> quantita' che ho in carico ?
Dovresti spiegare la relazione che c'è tra le tabelle e la loro struttura
Antonio


title: Controllo calcolato

text:
> Ho due tabelle "FattCaricoRighe" e "FattScaricoRighe" , come faccio ad
avere
> nella maschera "Prodotti" un controllo calcolato in cui mi venga indicata
la
> quantita' che ho in carico ?
Dovresti spiegare la relazione che c'è tra le tabelle e la loro struttura
"FattCaricoRighe" IDRiga,IDTestata,IDProdotto ecc.   uno a molti con
"Prodotti" e "TestataCarico"
"FattScaricoRighe" IDRiga.IDTestata,IDProdotto ecc.   uno a molti con
"Prodotti" e "TestataScarico"
--
Posted from
relay4.inwind.it
 [212.141.53.75]



title: Il report piu' difficile del mondo (o quasi!)

author: Luciano

text:
Fate conto una tabella giacenze di articoli di abbigliamento, quindi n
combinazioni colore-misura per ogni codice articolo.
Fate conto pure una maschera ordini, dove ciascun record in sottomaschera e'
una combinazione colore-misura con la relativa quantita'.
ART 001        Mis 42    Rosso 3 Pz
ART 001        Mis 43    Rosso 2 Pz
ART 001        Mis 44    Rosso 5 Pz
ART 001        Mis 42    Giallo  6 Pz
.....
ART 002      Mis M    Verde 5 Pz
E cosi' via...
Il cliente vuole un report molto complicato perche' con intestazioni
dinamiche diverse ad ogni record.
Le intestazioni sono le misure, i valori delle colonne le quantita' per ogni
misura. Una query a campi incrociati, sostanzialmente.
Il problema e' che i tipi di misura sono diversi a seconda dell'articolo,
trattandosi di generi diversi (esempio, scarpe e vestiti).
ART 001        42    43    44
Rosso                3    2    5
Giallo                6    7    3
ART 002      M    L    XL
Verde            5    7        8
Blu                8    5        5
In maschera non avrei grossi problemi a farlo. Creo da codice n controlli in
sottomaschera per quante sono le colonne della query a campi incrociati. In
un sottoreport invece e' piu' complicato perche' dovrei dimensionare e
posizionare  i controlli uno ad uno non esistendo l'equivalente del
foglio-dati sottomaschera. In piu', dalle prime prove che ho fatto mi sembra
che Access non accetti query a campi incrociati come origine dati di
sottoreport.
Qualcuno ha qualche suggerimento?
Saluti.
Luciano


author: Gustavo Bartolini

text:
Luciano <
mc5...@mclink.it
> wrote in message 8i3ecs$6m2$1...@news.mclink.it...

Se stai costruendo un nuovo programma, hai una base dati non valida.
Nel caso di prodotti abbigliamento e simili, il record delle righe ordine
deve essere cosě strutturato:
Anno,IDOrdine,CodiceModello,CodiceColore,Prezzo,CodiceIva,QtaTaglia1 ...
QtaTagliaN (un campo per quante taglie vuoi gestire) ecc.
Devi avere una tabella Taglie cosě definita:
IDTaglia, Taglia1 ...... TagliaN (Tante quante RigheOrdini) es:
1, 42, 44, 46, 48
2, M , L , X , XL
3, 37, 38, 39, 40, 41, 42, 43
Devi avere una Tabella Colori:
IDColore, DescrizioneColore
  1, Rosso
  2, Bianco
  3, Fantasia
Sul record del modello associ il codice di Taglie
E cosě via.
Spero di esserti stato utile.
saluti GB
ps. Dove sei ? Io sono a Roma


author: Lorenzo Coronati

text:
Scrisse "Luciano" <
mc5...@mclink.it
>:
>Il cliente vuole un report molto complicato perche' con intestazioni
>dinamiche diverse ad ogni record.
Beh, mi pare il minimo ;-)
>Il problema e' che i tipi di misura sono diversi a seconda dell'articolo,
>trattandosi di generi diversi (esempio, scarpe e vestiti).
Ovviusli
>un sottoreport invece e' piu' complicato perche' dovrei dimensionare e
>posizionare  i controlli uno ad uno non esistendo l'equivalente del
>foglio-dati sottomaschera. In piu', dalle prime prove che ho fatto mi sembra
>che Access non accetti query a campi incrociati come origine dati di
>sottoreport.
Beh, cmq puoi sempre creare una tab dalla query.
Per il report, io mi farei un sottoreport per ogni "scala
taglie" (tanto non saranno piu' di tre o quattro, no?) e
sceglierei quale usare impostandolo su apertura.
Uot ebaut?
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


author: Michele Amato

text:
Luciano <
mc5...@mclink.it
> wrote in message 8i3ecs$6m2$1...@news.mclink.it...
> In maschera non avrei grossi problemi a farlo. Creo da codice n controlli
in
> sottomaschera per quante sono le colonne della query a campi incrociati.
In
> un sottoreport invece e' piu' complicato perche' dovrei dimensionare e
> posizionare  i controlli uno ad uno non esistendo l'equivalente del
> foglio-dati sottomaschera. In piu', dalle prime prove che ho fatto mi
sembra
> che Access non accetti query a campi incrociati come origine dati di
> sottoreport.
> In maschera non avrei grossi problemi a farlo.
Puoi farlo.
> In piu', dalle prime prove che ho fatto mi sembra
> che Access non accetti query a campi incrociati come origine dati di
> sottoreport.
Non ho verificato questa affermazione, comunque per te non è un problema.
Infatti tu al controllo subreport assegnerai il nome della maschera nella
proprietà SourceObject.
Saluti.
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access97:
Access Navigator 2.0 (beta)
mi piacerebbe conoscere la tua opinione...
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


text:
Lorenzo Coronati ha scritto nel messaggio
<
39454de0...@news.libero.it
>...
>Per il report, io mi farei un sottoreport per ogni "scala
>taglie" (tanto non saranno piu' di tre o quattro, no?) e
>sceglierei quale usare impostandolo su apertura.
Non male come idea....ma a quel punto tanto vale crearlo al momento come
serve per il record corrente. In effetti ho quasi risolto...mi manca di
gestire l'evento record per record sul report.
Saluti.
Luciano


text:
Michele Amato ha scritto nel messaggio ...
>Non ho verificato questa affermazione, comunque per te non è un problema.
>Infatti tu al controllo subreport assegnerai il nome della maschera nella
>proprietà SourceObject.
Oh, grazie! Questa non la sapevo. Intendo dire che si puo' usare una
maschera come subreport...
Avrei risolto quasi tutto.
Con una query mi ricavo le misure di un articolo
Creo dinamicamente la query a campi incrociati, che mi da i pezzi per colore
per ciacuna misura, e gli passo come columnheading le misure ricavate dalla
prima query. Questo e' indispensabile perche' Access PRETENDE che una query
a campi incrociati per essere usata come source di un  subreport abbia le
colonne-valori gia' stabilite a priori.
Sempre da codice mi creo la maschera per il subreport e gli creo n controlli
per quante sono le taglie.
Funziona che e' una bellezza!:-)
Quello che mi rimane da fare e ciclare il tutto su ogni articolo
dell'ordine....
Il report e' ovviamente raggruppato per codice articolo, non so se ficcare
tutta la routine in formattazione o stampa....domani vedro'!:-)
Saluti.
Luciano


text:
Gustavo Bartolini ha scritto nel messaggio
<8i4hlm$qgn$
1...@pegasus.tiscalinet.it
>...
>Se stai costruendo un nuovo programma, hai una base dati non valida.
>Nel caso di prodotti abbigliamento e simili, il record delle righe ordine
>deve essere cosě strutturato:
>
>Anno,IDOrdine,CodiceModello,CodiceColore,Prezzo,CodiceIva,QtaTaglia1 ...
>QtaTagliaN (un campo per quante taglie vuoi gestire) ecc.
Mah, secondo me non c'e' niente di piu' sbagliato.
Scarpe 10 misure, giacche 5, calzini 8, camicie 7, ecc. quanti campi deve
avere questa tabella? E se vogliono aggiungere un nuovo prodotto con una
misurazione diversa che si fa? Si cambia ogni volta la struttura?
Naaaa!!!:-)
>ps. Dove sei ? Io sono a Roma
Idem!:-)
Saluti.
Luciano


text:
Luciano <
mc5...@mclink.it
> wrote in message 8i64k6$6rk$3...@news.mclink.it...
>
> Gustavo Bartolini ha scritto nel messaggio
> <8i4hlm$qgn$
1...@pegasus.tiscalinet.it
>...
>
> >Se stai costruendo un nuovo programma, hai una base dati non valida.
> >Nel caso di prodotti abbigliamento e simili, il record delle righe ordine
> >deve essere così strutturato:
> >
> >Anno,IDOrdine,CodiceModello,CodiceColore,Prezzo,CodiceIva,QtaTaglia1 ...
> >QtaTagliaN (un campo per quante taglie vuoi gestire) ecc.
>
>
> Mah, secondo me non c'e' niente di piu' sbagliato.
> Scarpe 10 misure, giacche 5, calzini 8, camicie 7, ecc. quanti campi deve
> avere questa tabella? E se vogliono aggiungere un nuovo prodotto con una
> misurazione diversa che si fa? Si cambia ogni volta la struttura?
> Naaaa!!!:-)
>
> >ps. Dove sei ? Io sono a Roma
>
>
> Idem!:-)
> Saluti.
>
> Luciano
>
La tabella deve avere tanti campi quante sono le taglie che vuoi gestire
niente cambi di struttura.
Se fosse abbigliamento bambini ne dovrebbe avere 16 e dato che in quel tipo
di attività i prezzi sono differenziati per taglia, dovresti avere anche
sedici campi Prezzo o una matrice di 16.
Altrimenti dovresti creare un articolo per ogni variante colore e taglia, e
se tratti l'abbigliamento uomo dovresti avere anche la variante Drop.
Per cui 100 modelli, 5 colori , 7 taglie = 3500 Anagrafiche articoli.
Poi come viene redatto un ordine del genere.
Il Cliente dice: ordino il modello tale, colore talaltro, a 2x
il che vuol dire quantità 2 per tutte le taglie disponibili.
Pensaci un attimo!
Salutini
GB :-))


text:
Gustavo Bartolini ha scritto nel messaggio
<8i8gps$cmh$
1...@pegasus.tiscalinet.it
>...
>La tabella deve avere tanti campi quante sono le taglie che vuoi gestire
>niente cambi di struttura.
>Se fosse abbigliamento bambini ne dovrebbe avere 16 e dato che in quel tipo
>di attività i prezzi sono differenziati per taglia, dovresti avere anche
>sedici campi Prezzo o una matrice di 16.
>Altrimenti dovresti creare un articolo per ogni variante colore e taglia, e
>se tratti l'abbigliamento uomo dovresti avere anche la variante Drop.
>Per cui 100 modelli, 5 colori , 7 taglie = 3500 Anagrafiche articoli.
>Poi come viene redatto un ordine del genere.
>Il Cliente dice: ordino il modello tale, colore talaltro, a 2x
>il che vuol dire quantità 2 per tutte le taglie disponibili.
>Pensaci un attimo!
Ci'ho pensato.... mi sembra folle!:-)
Ma si sa,  ognuno ha la sua filosofia in fatto di strutture....
Saluti.
Luciano


title: Creare report a più colonne senza tabella come origine

author: Hal

text:
Ciao a tutti, sto creando una procedura che genera dei numeri progressivi e li stampa in
etichette; inizialmente era un'etichetta e basta quindi, siccome voglio evitare la
creazione di tabelle temporanee che poi vengono svuotate, ho usato un'etichetta, nella
maschera da cui apro il report, nella quale scrivo il valore da stampare.
Durante la generazione dei numeri creo una matrice con i valori, quindi la scorro e per
ogni valore eseguo l'OpenReport.
Il problema è sorto quando mi hanno detto che le colonne sono tre e non una.
Ho pensato di usare tre etichette, ma come posso gestirle via codice?
Forse il mio non è il metodo migliore, ma non mi viene in mente un altro modo..avete
qualche consiglio da darmi?
Grazie mille
Alessio


text:
Hal ha scritto:



> Grazie mille
> Alessio
Se parli di un comune foglio di etichette da nrighe x ncolonne, io creerei
il report con la tua etichetta basato sulla query con imposta
pagina/colonne impostato a 3 e con la priorità (vert,oriz) che vuoi
Nicoletta
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Nicoletta2 ha scritto:
> Hal ha scritto:
...cut...
>
> Se parli di un comune foglio di etichette da nrighe x ncolonne, io creerei
> il report con la tua etichetta basato sulla query con imposta
> pagina/colonne impostato a 3 e con la priorità (vert,oriz) che vuoi
Ciao Nicoletta, la query però richiede l'uso di una tabella, ed io vorrei evitare l'uso di
una tabella temporanea...
Per ora l'ho comunque usata, per superare il problema, ma non mi piace che l'mdb aumenti
le proprie dimensioni (rendendo necessarie compattazioni più frequenti) per i molteplici
ADD e DELETE che una tabella così comporta.
Sbaglio?
Alessio


text:
Hal ha scritto:
> Nicoletta2 ha scritto:
> > Hal ha scritto:
> ....cut...


> Sbaglio?
> Alessio
Beh, allora farei così, ma una tabella di un solo record la devi creare
(senza riempirla e svuotarla sempre)
Ci metti un record soltanto come vuoi tu, poi crei un report con origine
tale tabella, ci metti la casella di testo che vuoi tu (non associata) e
sull'evento formattazione del corpo scrivi:
Option Compare Database
Option Explicit
Dim contatore As Integer
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)

    If contatore <= 100 Then
        Me!Testo0.Value = contatore
        Me.NextRecord = False
    End If

    contatore = contatore + 1
End Sub
Private Sub Report_Open(Cancel As Integer)
contatore = 1
End Sub
in questo caso potresti usare il record della tua tabella per scriverci
dentro il valore massimo della tua etichetta, o due campi uno col minimo e
uno col massimo...



text:
Nicoletta2 ha scritto:
> Hal ha scritto:
>
>> Nicoletta2 ha scritto:
>>> Hal ha scritto:
...cut...
> Beh, allora farei così, ma una tabella di un solo record la devi creare
> (senza riempirla e svuotarla sempre)
> Ci metti un record soltanto come vuoi tu, poi crei un report con origine
> tale tabella, ci metti la casella di testo che vuoi tu (non associata) e
> sull'evento formattazione del corpo scrivi:
>
> Option Compare Database
> Option Explicit
> Dim contatore As Integer
>
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
>
>     If contatore <= 100 Then
>         Me!Testo0.Value = contatore
>         Me.NextRecord = False
>     End If
>
>     contatore = contatore + 1
>
> End Sub
>
> Private Sub Report_Open(Cancel As Integer)
> contatore = 1
> End Sub
>
> in questo caso potresti usare il record della tua tabella per scriverci
> dentro il valore massimo della tua etichetta, o due campi uno col minimo e
> uno col massimo...
Correggimi se ho capito male:
Il Contatore contiene la quantità di progressivi da stampare, il singolo record della
tabella TMP viene popolato di volta in volta con il progressivo da stampare.
Posto ciò, sempre che non abbia capito male, è impossibile fare un NextRecord, perchè la
tabella ne ha uno solo, no?
Il ciclo che hai scritto può andare solo se la tabella ha più record, ma a quel punto
siamo tornati alla soluzione classica: tabella che fa da origine dati del report e report
impostato a N colonne, il quale gestisce i dati da sè.
Alessio


text:
Hal ha scritto:
> Nicoletta2 ha scritto:
> > Hal ha scritto:
> Correggimi se ho capito male:
> Il Contatore contiene la quantità di progressivi da stampare, il singolo
record della
> tabella TMP viene popolato di volta in volta con il progressivo da stampare.
> Posto ciò, sempre che non abbia capito male, è impossibile fare un
NextRecord, perchè la
> tabella ne ha uno solo, no?
> Il ciclo che hai scritto può andare solo se la tabella ha più record, ma a
quel punto
> siamo tornati alla soluzione classica: tabella che fa da origine dati del
report e report
> impostato a N colonne, il quale gestisce i dati da sè.
> Alessio
Vedo che non hai voluto provare...
Il nextrecord è uguale a false, quindi dice all'origine del report di non
andare al record successivo pur continuando a stampare



text:
Nicoletta2 ha scritto:
> Hal ha scritto:
>
>> Nicoletta2 ha scritto:
>>> Hal ha scritto:
>
>> Correggimi se ho capito male:
>
>
>> Il Contatore contiene la quantità di progressivi da stampare, il singolo
> record della
>> tabella TMP viene popolato di volta in volta con il progressivo da stampare.
>
>> Posto ciò, sempre che non abbia capito male, è impossibile fare un
> NextRecord, perchè la
>> tabella ne ha uno solo, no?
>> Il ciclo che hai scritto può andare solo se la tabella ha più record, ma a
> quel punto
>> siamo tornati alla soluzione classica: tabella che fa da origine dati del
> report e report
>> impostato a N colonne, il quale gestisce i dati da sè.
>
>> Alessio
>
> Vedo che non hai voluto provare...
>
> Il nextrecord è uguale a false, quindi dice all'origine del report di non
> andare al record successivo pur continuando a stampare
Ti chiedo scusa Nicoletta, effettivamente non avevo provato.
Ho adattato il codice che mi hai dato usando
Me.testo0 = Mtx(contatore)
nel Format del corpo e funziona.
Ero un po' fuso e non sapevo se rispondere, prima, ed effettivamente avrei dovuto
controllare meglio ;)
Grazie ancora,
Alessio


title: Modifica stampante su tutti i report, non si modifica

author: RobertoA

text:
Vorrei modificare la stampante predefinita usata da tutti i report di
un'applicazione Access, sostituendovi un'altra stampante tra quelle
disponibili
Sto tentando di usare il seguente codice:
For count = 0 To Application.CurrentProject.AllReports.count - 1
    DoCmd.OpenReport
ReportName:=Application.CurrentProject.AllReports(count).Name,
view:=acViewDesign, windowmode:=acHidden
    Reports(count).UseDefaultPrinter = False
    Reports(count).Printer.DeviceName = Me.cmbStampanteSpecifica
    DoCmd.Close objecttype:=acReport,
objectname:=Application.CurrentProject.AllReports(count).Name,
Save:=acSaveYes
    Next count
Mi restituisce errore IMPOSSIBILE ASSEGNARE PROPRIETA' DI SOLA LETTURA sulla
riga che tenta di modificare il DeviceName
Ma aprendo il report in acViewDesign non dovrebbe essere possibile la
modifica?
Ciao e grazie
RobertoA


author: Franchi Graziano & Famiglia

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4b5bfe7d$1...@newsgate.x-privat.org...

Io uso questo in un modulo con ACCESS 2000:
Option Compare Database
Option Explicit
Declare Function GetProfileSection& Lib "kernel32" Alias
"GetProfileSectionA" (ByVal lpAppName As String, _
  ByVal lpReturnedString As String, ByVal nSize As Long)
Declare Function GetProfileString& Lib "kernel32" Alias "GetProfileStringA"
(ByVal lpAppName As String, _
  ByVal lpKeyName As String, ByVal lpDefault As String, ByVal
lpReturnedString As String, ByVal nSize As Long)
Declare Function WriteProfileString& Lib "kernel32" Alias
"WriteProfileStringA" (ByVal lpszSection As String, _
  ByVal lpszKeyName As String, ByVal lpszString As String)
Public DefaultPrinter As String
'Public Sub ResetDefaultPrinter()
  'reimposta a predefinita la stampante memorizzata nella var globale
'  SetDefaultPrinter (DefaultPrinter)
'End Sub
Public Function SostCar(s As String, C1 As String, c2 As String) As String
  'sostituisce un carattere con un altro in una stringa (solo prima
occorrenza)
  Dim pos As Integer
  pos = InStr(1, s, C1)
  If pos > 0 Then Mid(s, pos) = c2
  SostCar = s
End Function
Public Sub SetDefaultPrinter(s As String)
On Error GoTo Esci
  'imposta la stampante passata come argomento a predefinita
  Dim x As Long
  If IsNull(s) Or s = "" Then Exit Sub
  x = WriteProfileString("windows", "device", vbNullString)
  DoEvents
  x = WriteProfileString("windows", "device", s)
  DoEvents
Esci:
End Sub
Public Function GetDefaultPrinter() As String
  'ritorna il nome della stampante predefinita
  Dim x As Integer
  Dim buffer As String
  buffer = Space$(255)
  x = GetProfileString("windows", "device", "?", buffer, 255)
  GetDefaultPrinter = Left$(buffer, x)
End Function
Ciao
Graziano


author: Karl Donaubauer

text:

La proprietï¿œ DeviceName ï¿œ di sola lettura. Devi cambiare il Printer.
Se il nome dello stampante ï¿œ la colonna associata della combo:
Reports(strNomeReport).Printer = _
    Application.Printers(Me!cmbStampanteSpecifica)
Dove strNomeReport ï¿œ una variabile con il nome del Report, perchï¿œ
il tuo metodo con un Count a due insiemi diversi ï¿œ strano e pericoloso.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

Forse mi sono spiegato male
Non desidero modificare la stampante predefinita di sistema
Desidero cambiare le impostazioni di tutti i report che attualmente sono su
'stampante predefinita'  e metterci 'stampante specifica' ed indicargli la
stampante richiesta
Ciao e grazie
RobertoA


text:
>> Vorrei modificare la stampante predefinita usata da tutti i report
>> di un'applicazione Access, sostituendovi un'altra stampante tra
>> quelle disponibili
>> Sto tentando di usare il seguente codice:
>>
>> For count = 0 To Application.CurrentProject.AllReports.count - 1
>>    DoCmd.OpenReport
>> ReportName:=Application.CurrentProject.AllReports(count).Name,
>> view:=acViewDesign, windowmode:=acHidden
>>    Reports(count).UseDefaultPrinter = False
>>    Reports(count).Printer.DeviceName = Me.cmbStampanteSpecifica
>>    DoCmd.Close objecttype:=acReport,
>> objectname:=Application.CurrentProject.AllReports(count).Name,
>> Save:=acSaveYes
>>    Next count
>>
>> Mi restituisce errore IMPOSSIBILE ASSEGNARE PROPRIETA' DI SOLA
>> LETTURA sulla riga che tenta di modificare il DeviceName
>> Ma aprendo il report in acViewDesign non dovrebbe essere possibile
>> la modifica?
>
> La propriet� DeviceName � di sola lettura. Devi cambiare il Printer.
> Se il nome dello stampante � la colonna associata della combo:
>
> Reports(strNomeReport).Printer = _
>    Application.Printers(Me!cmbStampanteSpecifica)
>
> Dove strNomeReport � una variabile con il nome del Report, perch�
> il tuo metodo con un Count a due insiemi diversi � strano e pericoloso.
Ti ringrazio per la risposta
Ho provato e mi restituisce l'errore
CHIAMATA DI ROUTINE O ARGOMENTI NON VALIDI
e' l'istruzione  Application.Printers(Me!cmbStampanteSpecifica) a generare
l'errore, da notare che  Me!cmbStampanteSpecifica mi restituisce
correttamente la stampante impostata e disponibile tra quelle visibili su
Stampanti e Fax
Ho provato anche a definire una variabile di tipo Printer e poi assegnarci
il valore letto da  Application.Printers(Me!cmbStampanteSpecifica)
Stesso errore
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4b5c760c$1...@newsgate.x-privat.org...

Secondo me MEGLIO LASCIARE STAMPANTE PREDEFINITA.
In funzione del report che devi stampare IMPOSTI LA STAMPANTE PREDEFINITA
UGUALE ALLA STAMPANTE SPECIFICA poi la riporti normale
Ciao
Graziano


text:

Ti ringrazio
Ma in questo caso devo realizzarre la funzione richiesta
Ciao
RobertoA


text:
RobertoA wrote:
>> ,,,
>> Reports(strNomeReport).Printer = _
>>    Application.Printers(Me!cmbStampanteSpecifica)
> ...
> Ho provato e mi restituisce l'errore
>
> CHIAMATA DI ROUTINE O ARGOMENTI NON VALIDI
>
> e' l'istruzione  Application.Printers(Me!cmbStampanteSpecifica) a
> generare l'errore, da notare che  Me!cmbStampanteSpecifica mi
> restituisce correttamente la stampante impostata e disponibile tra
> quelle visibili su Stampanti e Fax
> Ho provato anche a definire una variabile di tipo Printer e poi
> assegnarci il valore letto da
> Application.Printers(Me!cmbStampanteSpecifica)
Prova con una variabile stringa:
Dim strPrinter As String
strPrinter = Me!cmbStampanteSpecifica
Reports(strNomeReport).Printer = Application.Printers(strPrinter)



text:

Ora va
Grazie mille
RobertoA


text:

Si, passano le istruzioni, ma non ottengono l'effetto voluto
Se apro un qualsiasi report in modalita' struttura, vedo sempre il pallino
su 'Stampante Predefinita'
Il codice che uso e' questo
------------------------------------------------------------------------
stampante = Me!cmbStampanteSpecifica
 For count = 0 To Application.CurrentProject.AllReports.count - 1
         DoCmd.OpenReport
ReportName:=Application.CurrentProject.AllReports(count).Name,
view:=acViewDesign, windowmode:=acHidden
         Reports(Application.CurrentProject.AllReports(count).Name).UseDefaultPrinter
= False
         Reports(Application.CurrentProject.AllReports(count).Name).Printer
= Application.Printers(stampante)
         DoCmd.Close objecttype:=acReport,
objectname:=Application.CurrentProject.AllReports(count).Name,
Save:=acSaveYes
         Next count
------------------------------------------------------------------------
La DoCmd.Close  dovrebbe salvare il report con le impostazioni modificate
Ma in duve l'e' che sbaglio?
RobertoA


text:
RobertoA wrote:
> ...
> Si, passano le istruzioni, ma non ottengono l'effetto voluto
> Se apro un qualsiasi report in modalita' struttura, vedo sempre il
> pallino su 'Stampante Predefinita'
> Il codice che uso e' questo
> ------------------------------------------------------------------------
> stampante = Me!cmbStampanteSpecifica
>
> For count = 0 To Application.CurrentProject.AllReports.count - 1
>         DoCmd.OpenReport
> ReportName:=Application.CurrentProject.AllReports(count).Name,
> view:=acViewDesign, windowmode:=acHidden
>
> Reports(Application.CurrentProject.AllReports(count).Name).UseDefaultPrinter
>         = False
> Reports(Application.CurrentProject.AllReports(count).Name).Printer =
>         Application.Printers(stampante) DoCmd.Close
> objecttype:=acReport,
> objectname:=Application.CurrentProject.AllReports(count).Name,
> Save:=acSaveYes
>         Next count
> ------------------------------------------------------------------------
Il nome "Count" per una variabile e abbastanza pericoloso.
Come dovresti vedere nel proprio codice � una parola chiave.
� meglio usare prefissi che mostrano il tipo delle variabili.
Inoltre dovrebbe aiutare un commando aggiuntivo per salvare
le impostazioni. Prova cos�:
Dim objAcc As AccessObject
Dim strReport As String, strStampante As String
strStampante = Me!cmbStampanteSpecifica
For Each objAcc In Application.CurrentProject.AllReports
    strReport = objAcc.Name
    DoCmd.OpenReport strReport, acViewDesign, acHidden
    Reports(strReport).UseDefaultPrinter = False
    Reports(strReport).Printer = Application.Printers(strStampante)
    RunCommand acCmdSave
    DoCmd.Close acReport, strReport, acSaveYes
Next objAcc
--
cu



text:

Eh si, cosi va proprio bene
A parte il fatto che su un mde, ovviamente non va
Ma come fare per consentire all'utente finale di modificarele stampe senza
dargli i sorgenti?
Con Crystal Report era una pacchia, sto seriamente pensando di adottarlo
anche per Access
Ciao e grazie mille
Roberto


text:
RobertoA wrote:
>> ...
>>  Prova cos�:
>>
>> Dim objAcc As AccessObject
>> Dim strReport As String, strStampante As String
>>
>> strStampante = Me!cmbStampanteSpecifica
>>
>> For Each objAcc In Application.CurrentProject.AllReports
>>    strReport = objAcc.Name
>>    DoCmd.OpenReport strReport, acViewDesign, acHidden
>>    Reports(strReport).UseDefaultPrinter = False
>>    Reports(strReport).Printer = Application.Printers(strStampante)
>>    RunCommand acCmdSave
>>    DoCmd.Close acReport, strReport, acSaveYes
>> Next objAcc
>
> Eh si, cosi va proprio bene
> A parte il fatto che su un mde, ovviamente non va
> Ma come fare per consentire all'utente finale di modificarele
>  stampe senza dargli i sorgenti?
> ...
Puoi p.e. offrire le stampanti in una casella combinata
(vedi anche l'apposito codice in
www.donkarl.com/it?FAQ5.1
)
e/o salvare le stampanti in una tabella.
Poi usa questi valori per cambiare il Printer a runtime senza
salvarlo nel report. Ci sono tanti esempi e varianti nella FAQ 5.1
e nei NG come cambiare o l'Application.Printer o la stampante
del singolo report temporaneamente.
--
HTH



text:

Grazie mille per la tua disponibilita' a condividere un'esperienza davvero
invidiabile
Ciao
RobertoA


title: cortese aiuto

author: Roberto

text:
Mi chiedevo se fra noi che bazzichiamo questo NG, c'e' qualcuno che ha
sviluppato un'applicazione gestionale completa in access per la gestione di
una piccola azienda.
Mandatemi una demo potremo in seguito accordarci sul prezzo.
Grazie a tutti.


title: cortese aiuto

author: sib

text:
Roberto <
cava...@unipoint.it
> wrote in message
855qcm$479$1...@lacerta.tiscalinet.it...

E' certo che qualcuno su questo ng l'abbia fatto e la tua non e' una
richiesta sbagliata, ma siccome il vantaggio di appoggiarsi a uno
sviluppatore (piuttosto che acquistare qualcosa di economico e già bell'e
pronto all'edicola all'angolo) e' proprio quello di avere una applicazione
personalizzata, forse dovresti spiegare di quale attività si tratta in
particolare. Io, come molti, sono certamente interessato a vendere i miei
servizi. Mandami un'e-mail se vuoi riparlarne.
Ciao, Sib
--
------------------------------------------------------
Non e' grave non capire; grave e' occuparsi di cio' che non si capisce.
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: cortese aiuto

author: Lbo da casa

text:
>Mandatemi una demo potremo in seguito accordarci sul prezzo.
aaah!  solo per questa frase io gliela regalerei!!!
(chi e' che cercava come fare le demo? :-))) )
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: cortese aiuto

text:
Lbo da casa ha scritto nel messaggio
<
38768804...@news.interbusiness.it
>...
>>Mandatemi una demo potremo in seguito accordarci sul prezzo.
>aaah!  solo per questa frase io gliela regalerei!!!
Scusa, che ci'hai 'na demo da offri'?
Saluti.
Luciano


title: cortese aiuto

text:
Roberto ha scritto nel messaggio <855qcm$479$
1...@lacerta.tiscalinet.it
>...
>Mi chiedevo se fra noi che bazzichiamo questo NG, c'e' qualcuno che ha
>sviluppato un'applicazione gestionale completa in access per la gestione di
>una piccola azienda.
>Mandatemi una demo potremo in seguito accordarci sul prezzo.
Gestionale e' un concetto molto ampio....dovresti spiegare meglio cosa stai
cercando.
Anyway, come giustamente notato da Sib, le cose gia' pronte le trovi al
negozio sotto casa a 2/300K lire, dubito che vi sia qualcuno qui dentro che
ceda il lavoro di almeno qualche settimana (difficile scrivere un gestionale
in meno tempo!) a quella cifra.
Saluti.
Luciano


title: GIF animata.-

author: Massimo Apicella

text:
Ciao a tutti,
quale activeX devo utlizzare per fare in modo che in una maschera posso
utilizzare un gif animata?
Grazie


title: GIF animata.-

author: CarloCos

text:
"Massimo Apicella" <
ma...@libero.it
> ha scritto nel messaggio
news:oi1t7.344$C15....@news.infostrada.it...

Il controllo si chiama Microsoft Animation Control, esiste nella versione 5
e 6, è gratis e funziona benissimo.
In una maschera inserisci il controllo, chiamalo p.e. GifAniamation e su
apertura della maschera o sull'evento che preferisci: Me!GifAniamation .Open
MiaDir & "\MioFile.avi".
I controlli fanno parte delle classi ComCtl2 e MSComCtl2
Ciao, Carlo


title: GIF animata.-

author: oliones

text:
Massimo Apicella <
ma...@libero.it
> wrote in message
oi1t7.344$C15....@news.infostrada.it...

Freeware: XGIF
http://members.xoom.com/MAX_MOSER
Shareware: Animation Gif Control
http://www.jcomsoft.com/anigif.htm
ciao


title: ...quesito date, ore, conversioni e calcoli

author: Dany

text:
in attesa delle ferie che sembra non arrivino mai ho un quesito...ed una
richiesta di illuminazione...
devo calcolare una tariffa da applicare a dei prodotti noleggiati...(tariffa
giornaliera)
in una tabella temporanea mi inserisco le date del noleggio del prodotto o
meglio l'intervallo...(Es. 12.07.05-13.07.05-14.07.05 tutti giorni contigui)
...ovviamente dal 12.07.05 al 14.07.05 per citare l'esempio sono 48 ore...e
si applica la tariffa di due giorni...(le tariffe sono espresse in
giorni)...ovviamente inserisco anche (A PARTE) l'ora di inzio noleggio e di
fine noleggio...es. 08.00 (che si riferisce al primo giorno di noleggio)
fino alle 08.00 (giorno di riconsegna).
Se per chi restituisce ha + di 59 min. di ritardo devo applicare UN giorno
in più di noleggio come penale.
Qualcuno ha qualche suggerimento ?
Devo convertire in ore l'intervallo ??? se si come procedo ?
Come si calcola in ore l'intervallo dal giorno (ore x) al giorno (ore y) ???
Grazie come sempre a chi mi illumina il cammino....speriamo le ferie siano
molto vicine.


author: Pablitomf (Maurizio Facciuti)

text:
[CUT]
> Come si calcola in ore l'intervallo dal giorno (ore x) al giorno (ore y)
> ???
Datediff("h";data1;data2)
> Grazie come sempre a chi mi illumina il cammino....speriamo le ferie siano
> molto vicine.
Lo spero anch'io per te visto che hai scambiato questo NG per l'Enel :-D


author: MA

text:
Pablitomf (Maurizio Facciuti) wrote:
> [CUT]
>> Come si calcola in ore l'intervallo dal giorno (ore x) al giorno
>> (ore y) ???
>
> Datediff("h";data1;data2)
>
>> Grazie come sempre a chi mi illumina il cammino....speriamo le ferie
>> siano molto vicine.
Mi sa invece che a chi di questo NG lavora per una compagnia energetica, le
ferie siano appena finite
>
> Lo spero anch'io per te visto che hai scambiato questo NG per l'Enel
> :-D
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Alessandro Baraldi

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:6Jrze.24597$
TR5....@news.edisontel.com
> Pablitomf (Maurizio Facciuti) wrote:
> > [CUT]
> >> Come si calcola in ore l'intervallo dal giorno (ore x) al giorno
> >> (ore y) ???
> >
> > Datediff("h";data1;data2)
> >
> >> Grazie come sempre a chi mi illumina il cammino....speriamo le ferie
> >> siano molto vicine.
> Mi sa invece che a chi di questo NG lavora per una compagnia energetica, le
> ferie siano appena finite
Purtroppo....!
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Pablitomf \(Maurizio Facciuti\)" <
maurizio...@accessgroup.it
>
wrote in message news:dalgng$a8$
1...@domitilla.aioe.org
> [CUT]
> Lo spero anch'io per te visto che hai scambiato questo NG per l'Enel :-D
E' finito il tempo del Monopolio, ora le societą di produzione
di Energia sono molte, lo avrai notato dalla riduzione del
costo della bolletta dovuta alla concorrenza...!!!
;-)
@Alex



text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:dalgng$a8$1...@domitilla.aioe.org...
> [CUT]
> > Come si calcola in ore l'intervallo dal giorno (ore x) al giorno (ore y)
> > ???
>
> Datediff("h";data1;data2)
>
...si, ok..ma avendo in tot. 4 campi...ovvero data1-ora1 e data2-ora2...a me
serve anche la differenza tra l'ora esatta di uscita e di entrata...come
procedo...?
grazie, scusa


text:
"Dany" <
Da...@libero.it
> ha scritto nel messaggio
news:Kbsze.132273$75.56...@news4.tin.it...

Hai parlato di tabella temporanea? Bhè mica te la compili a mano? Credo tu
faccia un ciclo While... wend no? Se è così puoi a monte calcolarti il
datediff.... se non è così te lo calcoli tra il valore minimo della data e
il valore massimo della stessa che farai scaturire da un SQL.


text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:daljd1$563$1...@domitilla.aioe.org...

> No, la tabella non la compilo a mano, i valori li inserisco da un
modulo...non sono così esperta...e quindi non ho capito un fico secco di
quello che mi hai detto...potresti cortesemente essere più esplicito ???
conosco un po' access ma non così tanto...grazie e riscusa...


title: [repost] ADODB connessione e collegamenti agli oggetti

author: Simone

text:
Scusate se ripropongo il posto ma ho bisogno di una risposta... o altrimenti
il riferimento ad un sito/libro che mi chiarifichi la questione...
-------------------------------------------------------------------
Salve,
so programmare "abbastanza" bene in access, ma adesso devo affrontare un
"argomento nuovo" e ho bisogno di un paio di dritte.
Dunque, devo lavorare (per fortuna solamente in lettura) su un Database
Informix sulla rete tramite connessione ODBC.
Collegando da Access le tabelle tramite il servizio ODBC di informix non
viene permesso di memorizzare la password di connessione (che non voglio
ovviamente divulgare) e quindi sono costretto a fare connessione, creazione
recordset ecc. da codice.
Ecco le questioni su cui ho bisogno di dritte:
1. per effettuare la connessione al DB uso questo:
Dim cnPippo As New ADODB.Connection
cnPippo.ConnectionString = "Provider=MSDASQL.1;Password=XXXXX;Persist
security Info=True; User ID=XXXXX;Data Source=XXXXX"
cnWinsidi.Open
funziona egregiamente. Ma: come fare per dichiarare la connessione al lancio
dell'MDB e poi "vederla" da tutto il progetto? ho provato a definire
l'oggetto connessione come global al lancio dell'MDB ma non mi pare
funzioni.
2. come fare per collegare una casella combinata ad un recordset?
Ad esempio, cosě ottengo un recordset contenente tutti i record di una
tabellina che contiene due campi: cod_mazione e des_nazione
Dim rsSelezione As New ADODB.Recordset
rsSelezione.Open "select * from nazioni", cnPippo
Se io voglio consultare i record tramite una casella combinata come faccio?
Grazie 1000 per l'aiuto. Vorrei iniziare questo nuovo progetto in maniera
"pulita" senza andare per tentativi...
Simonew


author: mark

text:
"Simone" <
rik...@katamail.com
> wrote in message
news:94ms9p$rer$1...@news.mclink.it...

Volevo chiederti se vi č un motivo particolare per usare ADO anzichč usare
DAO.
Da quanto ne so io usare ADO con gli ODBC su DBMS Informix non da migliori
prestazioni.
Oltre tutto č anche piů complesso.
Io uso da tempo DAO  con ODBC SCO su RDBMS Inforněmix 7.0 con successo e
senza problemi di sorta.
Ciao
Marco Dell'Oca
D.M.Software


text:
> Volevo chiederti se vi è un motivo particolare per usare ADO anzichè usare
> DAO.
> Da quanto ne so io usare ADO con gli ODBC su DBMS Informix non da migliori
> prestazioni.
> Oltre tutto è anche più complesso.
> Io uso da tempo DAO  con ODBC SCO su RDBMS Infornìmix 7.0 con successo e
> senza problemi di sorta.
> Ciao
> Marco Dell'Oca
> D.M.Software
A parte che nessuno ancora mi ha risposto...
Voglio utilizzare ADO perché DAO è stato messo in "non supportato nella
prossima versione" su access 2000. E visto che devo fare qualcosa da zero
volevo partire subito in DAO.
Circa le prestazioni non so niente di particolare... io non devo comunque
fare niente di complicatissimo.
Circa la difficoltà... sto imparando... ma visto la scarsezza di risposte
penso che nessuno per ora lo utilizzi (o pochi).
Simone.


text:
"Simone" <
rik...@katamail.com
> wrote in message
news:94pa0b$qqd$1...@news.mclink.it...
> A parte che nessuno ancora mi ha risposto...
> Voglio utilizzare ADO perché DAO è stato messo in "non supportato nella
> prossima versione" su access 2000. E visto che devo fare qualcosa da zero
> volevo partire subito in DAO.
> Circa le prestazioni non so niente di particolare... io non devo comunque
> fare niente di complicatissimo.
> Circa la difficoltà... sto imparando... ma visto la scarsezza di risposte
> penso che nessuno per ora lo utilizzi (o pochi).
>
> Simone.
>
>
Ti posso suggerire di usare un progetto access 2000  con estensione .adp.
In questo modo tramite ODBC ti puoi collegare al database Informix usando
Ado e rendendo persistente la tua connessione ad RDBM.
Sarai in grado di collegare una casella combinata al recordset.



title: visualizzazione dei record query di aggiornamento

author: andler

text:
Ciao a tutti.
Volevo sapere se c'era un modo di vedere i record selezionati da una
query di aggiornamento prima che la stessa esegua l'aggiornamento.
ciao
andler


text:
"andler" <
andl...@hotmail.com
> wrote in message
news:33ifouF...@individual.net

No.
Puoi sapere quanti ne ha aggiornati.
Per sapere quali sono devi fare una Query Select
con la proposizione WHERE equivalente a quella della
Query Update.
Ti ricordo che una query Action viene eseguita tutta
in un colpo da JET pertanto non è mai intercettabile.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo tasto shift tramite /cmd

author: JoeBlack

text:
Buongiorno a tutti....
sto provando una funzione per disattivare il tasto shift utilizzando la riga di comando con /cmd
ecco il codice:
Function ContorlloAccesso()
    If Command <> "password" Or IsNull(Command) Then
        ' Disattivo il tasto shift ed esco
        ChangeProperty "AllowBypassKey", DB_Boolean, False
        DoCmd.Quit
    Else
        ' Attivo il tasto shift e proseguo
        ChangeProperty "AllowBypassKey", DB_Boolean, True
    End If
End Function
funziona... ma purtroppo, ovvimente, devo avviare 2 volte access passando il /cmd corretto per poter accedere, perchè la prima volta serve per attivare il tasto shift e la seconda per utilizzarlo... stessa cosa per la disattivazione (/cmd vuoto)
come posso fare per fare una sorta di refhresh in modo da usarlo solo una volta?
Grazie per l'aiuto
Joe


title: Controllo tasto shift tramite /cmd

text:
"JoeBlack" <
joeb...@email.it
> wrote in message
news:Ixw4d.294034$
OR2.13...@news3.tin.it
> Buongiorno a tutti....
> sto provando una funzione per disattivare il tasto shift
>utilizzando la riga di comando con /cmd
>
> ecco il codice:
>
[CUT]
> funziona... ma purtroppo, ovvimente, devo avviare 2 volte access passando
>il /cmd corretto per poter accedere, perchè la prima volta serve per
>attivare il tasto shift e la seconda per utilizzarlo... stessa cosa
> per la disattivazione (/cmd vuoto)
>
> come posso fare per fare una sorta di refhresh in modo da usarlo solo una volta?
>
> Grazie per l'aiuto
> Joe
non credo ci siano alternative se non di passare
la gestione ad un'applicazione esterna, puoi sfruttare uno Script in
VBS che faccia questo....!
Puoi dare un'occhiata all'esempio di Luciani(Compattare il DB in uso)
contiene quasi tutto quello che ti serve per aprire e chiudere
il DB.
Non sono molto esperto in VBS, ma non dovrebbe essere un grosso
guaio è praticamente VBA in un file di testo....!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo tasto shift tramite /cmd

text:
> non credo ci siano alternative se non di passare
> la gestione ad un'applicazione esterna, puoi sfruttare uno Script in
> VBS che faccia questo....!
>
> Puoi dare un'occhiata all'esempio di Luciani(Compattare il DB in uso)
> contiene quasi tutto quello che ti serve per aprire e chiudere
> il DB.
>
...si, trovato...
Grazie Alessandro... ci provo..
Ciao


title: Controllo tasto shift tramite /cmd

author: ALESSANDRO Baraldi

text:
"JoeBlack" <
joeb...@email.it
> ha scritto nel messaggio
news:g7y4d.294554$OR2.13...@news3.tin.it...


Se ti riesce difficile, c'è una soluzione alla portata di Access.
Crea un MDB esterno nel quale esegui la Routine del ByPassKey.
Se prendi questa direzione posso aiutarti in modo chiaro ed efficace
purtroppo con VBS per ora non ho molta pratica, anche se vista
la potenza DEVO recuperare.....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Query troppo lenta

text:
Salve a tutti, ho un problema piuttosto serio...
premetto che lavoro in una software house per la quale un
programmatore, che adesso se n'è andato, ha creato delle applicazioni
gestionali (carico scarico magazzino fatture note credito inventari
etc..);
adesso io devo risolvere i casini che sono sorti nell'utilizzo
intensivo da parte degli utenti di queste applicazioni, e uno di questi
problemi è l'eccesivo tempo di esecuzione di una query che ricava le
giacenze di un articolo o di un intervallo di articoli, tenendo dei
movimenti di carico - scarico.
Tenete conto che ci sono c.a.19.000 articoli e c.a. 4.000 movimenti...7
minuti per una query mi sembrano comunque troppi!
Qualche consiglio a chi ha già in passato avuto e risolto problemi
simili?
Ecco lo schema delle tabelle interessate:
tab movimenti uno a molti con tabella capi x movimento, cioè il
dettaglio movimenti (è un negozio di abbigliamento) a sua volta legata
ad una tabella dei  bar code molti ad uno
la query per le giacenze si basa a sua volta su un' altra query.
capisco che forse non sono stato abbastanza dettagliato, in caso posso
ovviare, ma qualcuno può aiutarmi?
Grazie anticipatamente ed un saluto a tutto il newsgroup.
Massimiliano


title: Query troppo lenta

author: PBsoft

text:
[omissis]
Credo che per analizzare il problema di lentezza sia basilare vedere il codice
della query, e anche quello della query annidata.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Query troppo lenta

text:

ciao, complimenti per il nome.
guarda su
www.Accessgroup.it
 sez. approfondimenti "gestione di un magazzino"
Trovi la tecnica delle subquery
E' cmq un problema di indici, come stai messo ad indici?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query troppo lenta

text:
Grazie, per tutto...
Beh.. con gli indici?
Si ho dato un'occhiata..a prima vista maluccio...ma dimmi..in realtà
cosa conviene indicizzare?
Ci sono controindicazioni nell'indicizzare troppo?
Posterò a breve il codice delle query per agevolare chi potrebbe
aiutarmi.
Grazie a tutti.
Saluti.


title: Query troppo lenta

text:
Ecco il codice della query giacenze:
SELECT CapixMov.idBarCode, Sum(IIf([segno]='+',[Qu02],0)) AS QuAcq,
Sum(IIf([segno]='-',[Qu],0)) AS QuVend, ([QuAcq]-[QuVend]) AS giacenza,
Query_Movimenti.IdDeposito,
IIf(IsNull([Barcode1]),[Barcode2],[Barcode1]) AS BCode
FROM BarCode INNER JOIN (CapixMov INNER JOIN Query_Movimenti ON
CapixMov.idMov = Query_Movimenti.Id) ON (BarCode.Id =
CapixMov.idBarCode) AND (BarCode.Id = CapixMov.idBarCode)
GROUP BY CapixMov.idBarCode, Query_Movimenti.IdDeposito,
IIf(IsNull([Barcode1]),[Barcode2],[Barcode1]);
e questo è il codice della subquery "Query_Movimenti":
SELECT Movimenti.datamov, Movimenti.Id, Movimenti.datadoc,
Movimenti.ndoc, Movimenti.IdCliFor, Movimenti.idtipo, TipoMov.tipo,
TipoMov.segno, Movimenti.note, Movimenti.IdDeposito,
Movimenti.IdCondPagamento, TipoDoc.TipoDocumento
FROM TipoMov INNER JOIN ((Movimenti LEFT JOIN TipoDoc ON
Movimenti.IdTipoDoc = TipoDoc.IdTipoDoc) LEFT JOIN Documenti ON
TipoDoc.IdTipoDoc = Documenti.IdTipoDoc) ON TipoMov.id =
Movimenti.idtipo
WHERE (((TipoDoc.TipoDocumento)="Fattura accompagnatoria" Or
(TipoDoc.TipoDocumento)="Carico Inventario" Or
(TipoDoc.TipoDocumento)="BOLLA" Or (TipoDoc.TipoDocumento) Is Null Or
(TipoDoc.TipoDocumento)=""))
ORDER BY Movimenti.datamov, Movimenti.Id, Movimenti.datadoc;
Ho provato ad indicizzare i campi più soggetti a ricerche..ma i
risultati non cambiano, ci vogliono i soliti 5 - 7 minuti per
l'esecuzione della query!!!
Help me please.
Grazie anticipatamente a tutti.
Saluti.


title: Report (conta valori)

author: Mik Mark

text:
Ciao a tutti,
    volevo chiedervi se è possibile contare il num di record estratti nel
report.
Es: Nel gruppo Corpo mi escono 5 volte un determinato record , c'è un
qualche modo che conti fino a 5?
Praticamente è il report di quante ore ha fatto una persona durante la
settimana, ed infine nel gruppo NomeCognome c'è il tot delle ore.
Io vorrei fare anche delle percentuali di assenza però per far questo ho
bisogno di conoscere quanti gg ho estratto dal Db cioè contare quante volte
mi viene scritto sul report.
Io ho fatto del codice:
If NOreFatte > 0 Then
        Somma = Somma + 1
        Sommagg = Somma
End If
Però mi risulta 19 gg e invece sono solo 8!
Non capisco.
Grazie mille a tutti
            Ciao


title: Report (conta valori)

author: Roberto dal portatile

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9ug0c5$ld3$1...@news.flashnet.it...

Penso che tu dwbba usare la funzione di aggregazione DSum (vedi help).
Forse ancora meglio se tutti i conticini per la determinazione di
assenteismo te li fai in una query di raggruppamento e te li rporti nel
report con una funzione DLookup (io con i report non vado molto d'acordo
:) ).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report (conta valori)

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9ug13n$4h2i$1...@stargate1.inet.it...

Scusa, sono un pò duro...
io ho un campo (SommaGG) all'interno del gruppo CORPO che ha il seguente
codice.
"=IIf([NOreFatte]>0;1;0)"
E il risultato mi soddisfa, perchè ho una serie di 1 tanti quanti sono i gg
di lavoro.
Ora il mio problema è fare la somma di questi numeri.
Ho provato a fare nel campo SommaTot del gruppo NOME  "=somma([SommaGG])",
Ma ogni volta mi esce la maschera "immissione valore parametro".
        Mik


title: Report (conta valori)

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9ug62j$n58$1...@news.flashnet.it...

La funzione Somma, come tutte le funzione di aggregazione, non può operare
sui controlli di una maschera o di un report, ma solamente sui campi
delloggetto che ne è origine record.
Se vai sull'help e cerchi "Calcolare il totale di un controllo calcolato in
una maschera o in un report", ci trovi scritto:
====================
Quando si calcola il totale con una funzione di aggregazione quale Somma o
una funzione di aggregazione sui domini quale Dsum, non è possibile
utilizzare il nome di un controllo calcolato nella funzione Somma. È
necessario ripetere l'espressione nel controllo calcolato. Ad esempio:
=Somma([Quantità]*[PrezzoUnitario])
Tuttavia, se si ha un campo calcolato in una query sottostante, ad esempio:
=PrezzoComplessivo: [Quantità]*[PrezzoUnitario]
è possibile utilizzare il nome di tale campo nella funzione Somma, come nel
caso seguente:
=Somma([PrezzoComplessivo])
Note
· Per ulteriori informazioni sulla creazione di un campo calcolato in una
query, fare clic su  .
· Per ulteriori informazioni sulla funzione Somma, fare clic su  .
· Per ulteriori informazioni sulla funzione Dsum, fare clic su  .
==========================
Quindi la cosa migliore, a mio avviso, è quella di usare una funzione DSum o
DCount (arivedi help) che abbiano come dominio l'oggetto che è origine
record del report e per le quali scriverai i criteri usando la chiave di
raggruppamento del report.



title: Report (conta valori)

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9ug8aa$3bo4$1...@stargate1.inet.it...

Ok, tutto a posto.
    Grazie


title: Modifica parametri stampa

author: Omar Carrara - Spidernet S.r.l. - ISP Certificato.

text:
Salve a tutti.

Qualcuno  conosce il codice per visualizzare
tramite il click su un tasto la maschera di settaggio dei parametri di stampa
(quella che compare se clicco su: File --> Stampa)?

Quella cioè dove posso scegliere il numero di
pagine,la stampante da usare, il numero di copie, etc?

Grazie a tutti.

Omar


title: Ricerca con accenti!!!

text:
Ho scritto una query SQL che viene lanciata via codice VB.
Si tratta di filtrare un'anagrafica in base alla città scelta.
La query non funziona qualora la città sceltà abbia l'accento (es. Zanè).
Qual'è la sintassi per ovviare al problema?
--
Grazie
U.J.


title: Ricerca con accenti!!!

author: Nicola Ardito

text:
Se il tuo problema è Zanè allora non so ma se il problema è Zane' allora
devi sostituire il singolo apice con due apici.
ad es.
Strsql = "Select * FROM NomeTabella WHERE nomecampo = '" &
FORMS![nomeform]![nomecampo]
strsql = bas_CheckCaratteri(strsql,"'","''")
Public Function bas_CheckCaratteri _
(ByVal strNome As Variant, StrCerca As String, strSostituisci As String) As
String
    Dim Posizione%
    Posizione = InStr(1, strNome, StrCerca)
    If Posizione Then
        Do While Posizione <> 0
            strNome = Mid(strNome, 1, Posizione - 1) & strSostituisci _
                    & Mid(strNome, Posizione + Len(StrCerca))
            Posizione = InStr(Posizione + Len(strSostituisci), strNome,
StrCerca)
        Loop
    End If
    bas_CheckCaratteri = strNome
Exit_bas_CheckCaratteri:
  Exit Function
End Function
Ciao Nicola
U.J. ha scritto nel messaggio <8incsf$22l$
1...@fe1.cs.interbusiness.it
>...



title: Ricerca con accenti!!!

author: Roberto

text:
U.J. <
gsac...@icomservice.it
> wrote in message
8incsf$22l$1...@fe1.cs.interbusiness.it...
> Ho scritto una query SQL che viene lanciata via codice VB.
> Si tratta di filtrare un'anagrafica in base alla città scelta.
> La query non funziona qualora la città sceltà abbia l'accento (es. Zanè).
>
> Qual'è la sintassi per ovviare al problema?
>
> --
> Grazie
> U.J.
>
>
Visto che le vocali accentate sono sempre alla fine del nome delle città,
nei criteri della query metti Like [NomeCampo], dove NomeCampo è il nome del
controllo dove metti la chiave di ricerca; nella chiave di ricerca
sostituisci l'eventuale vocale accentata con un * (asterisco), quindi Zan*
anziché Zanè.
Naturalmete se esistono città che terminano con una accentata e il cui nome
si differnzia solamente per l'ultima vocale (accentata), qualche problema ce
lo hai, ma tanto il problema dei sinonimi lo devi comunque risolvere,
accenti a parte.
Roberto


title: Maschera incasinata...

author: il barbi

text:
Ho una maschera mskDocumenti un po' complessa che per
comodita' semplifico cosi':
si appoggia su una tabella i cui record sono documenti, ogni
documento e' contenuto in un Archivio (combo cboArchivio),
il quale a sua volta sta in una Localita' (combo
cboLocalita'). Nel record oltre ai dati del documento ho
anche i puntatori IdArchivio e IdLocalita'. La grana e' che
ci deve essere un controllo di coerenza dell'Archivio con la
Localita', ossia data la Localita' (IdLocalita') gli Archivi
possibili sono solo quelli presenti in quella Localita'. Per
realizzare cio' ho assegnato come RowSource della
cboArchivio una query, qryArchivi, col criterio che
l'IdLocalita' della tabella degli Archivi deve essere uguale
a
Forms!mskDocumenti!IdLocalita'
solo che mi succede un fatto strano, la sequenza dei record
(che e' ordinata per Localita') inizia con localita' Milano,
poi passa a localita' Venezia e a questo punto mi sparisce
cboArchivio pur avendo controllato nella tabella che
esiste...
mentre invece ho provato a togliere il criterio dalla query
e il problema sparisce (ma naturalmente cosi' non mi va
bene)
quale potrebbe essere il problema?
il barbi


title: Maschera incasinata...

author: George

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:i5vAa.155122$3M4.3...@news1.tin.it...

Nell'evento "su corrente" fai il requery della combo.
Ciao.


title: Maschera incasinata...

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel
messaggio news:bav5tk$ro5$1...@newsreader.mailgate.org...
>
> Nell'evento "su corrente" fai il requery della combo.
> Ciao.
>
grazie! ma non capisco perche' ci vuole...
il barbi


title: Maschera incasinata...

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:KwOAa.3540$g92....@news2.tin.it...

Non capisco perchč non dovrebbe essere necessario...
:o)))


author: Giovanna

text:
Sono una cucciolotta piccina e cerco un cucciolo
dolce.

Sono su
www.just2minutes.com
 il nuovo sito per
conoscere qualcuno in 2 minuti.

Vieni e prendimi per il guinzaglio, verrò con te.

Giovanna


title: Sono una cucciolotta piccina e cerco un cucciolo dolce.

author: Giovanni Albertone

text:
On Mon, 19 Jun 2000 15:28:26 +0200, "Giovanna" <
carl...@iol.it
>
wrote:
>Vieni e prendimi per il guinzaglio, verrň con te.
Se ti prendo a calci vieni lo stesso?
--
Ciao,
Giovanni


author: warp

text:
Giovanni Albertone ha scritto nel messaggio ...
>On Mon, 19 Jun 2000 15:28:26 +0200, "Giovanna" <
carl...@iol.it
>
>wrote:
>
>>Vieni e prendimi per il guinzaglio, verrò con te.
>
>Se ti prendo a calci vieni lo stesso?
:-DDDDDD
CIAO


author: Luciano

text:
Giovanni Albertone ha scritto nel messaggio ...
>Se ti prendo a calci vieni lo stesso?
Devo dire che la tua risposta somiglia molto a quelle che la tizia ha
raccolto nella maggior parte dei NG dove ha spammato!!!:-))))
Saluti.
Luciano


author: Alessandro Cara

text:
Giovanni Albertone ha scritto:
>
> On Mon, 19 Jun 2000 15:28:26 +0200, "Giovanna" <
carl...@iol.it
>
> wrote:
>
> >Vieni e prendimi per il guinzaglio, verrň con te.
>
> Se ti prendo a calci vieni lo stesso?
>
> --
> Ciao,
> Giovanni
vabbe' che come dici sei un signor[ino]. Ma non sai che cucciolotta e'
un nuovo controllo di access???
:<))))))
a.cara


text:
On Tue, 20 Jun 2000 01:03:05 +0200, Alessandro Cara <
al...@blunet.it
>
wrote:
>Ma non sai che cucciolotta e' un nuovo controllo di access???
A maggior ragione, funzionano solo se li prendi a calci :-)
Ciao,
Giovanni
---
Inferno e paradiso mi sembrano sproporzionati. Le azioni degli
uomini non meritano tanto - JLBorges


author: Sergio MAZZA

text:
E' proprio vero che la vecchietta non voleva
mori'!!!


title: salvare il record corrente in una form

author: uno

text:
Scusate ma dopo tanto tempo che non faccio più certe cose sono piuttosto
arrugginito.
In VBA per salvare il record corrente in una form, DoCmd.RunCommand
acCmdSaveRecord è l'unica soluzione o posso usare un'altra istruzione?
Grazie.


title: salvare il record corrente in una form

text:

forse è Me.refresh?


title: salvare il record corrente in una form

author: Karl Donaubauer

text:
uno wrote:
> In VBA per salvare il record corrente in una form, DoCmd.RunCommand
> acCmdSaveRecord è l'unica soluzione o posso usare un'altra istruzione?

Me.Dirty = False

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


title: salvare il record corrente in una form

author: pfmarro

text:
non mi e' chiaro

Me.Dirty = False

dirty non mi dice solo se e' stato modificato un valore della maschera o se sono passato da una pagina all'altra di una struttura a schede (in questo caso cambiando scheda non e' detto che abbia modificato qualcosa!!!)

quindi
per forzare il salvataggio

DoCmd.RunCommand acCmdSaveRecord



title: salvare il record corrente in una form

text:
pfmarro wrote:
>
> Karl Donaubauer ha scritto:
>> uno wrote:
>>
>>> In VBA per salvare il record corrente in una form, DoCmd.RunCommand
>>> acCmdSaveRecord � l'unica soluzione o posso usare un'altra
>>> istruzione?
>> ...
>> Me.Dirty = False
> ...
> non mi e' chiaro
> ...

Discusso mille volte da tanti anni, quindi abbastanza conosciuto
e il metodo pi� affidabile.

> dirty non mi dice solo se e' stato modificato un valore della
> maschera

S�.

> o se sono passato da una pagina all'altra di una struttura a
> schede

No.

Vedi anche il paragone nella sezione "Workaround" qui:
http://allenbrowne.com/bug-01.html




title: Recordset basati su query con parametri.

author: Danilo!

text:
Salve ragazzi,
arrivo subito al sodo. Ho una query in cui inserisco, nella clausola
WHERE, alcuni parametri per limitarte la query stessa a determinati
valori di campo.
In particolare, un campo della query e' un campo calcolato di tipo
data che forzo, peraltro, come data anche dalle relative proprieta'
di campo.
Poiche' mi serve da codice un recordset basato su tale query, apro
un riferimento alla relativa querydef e valorizzo i relativi parametri
(querydef.parameter(0).value=...) con i valori interessati.
Succede, pero', che il tipo parametro relativo al campo data mi
risulta sempre essere una stringa, per cui non riesco a limitare
la query in base alla data o intervallo di date che gli passo.
Come posso fare a forzare il parametro della query come una data
e far funzionare quindi la query? Mi auguro di avere almeno espresso
chiaramente il concetto.
Grazie in anticipo e buon lavoro a tutti.
--
Cordialmente,
Danilo!
* Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *


author: Roberto da casa

text:
"Danilo!" <
dparisi...@technologist.com
> ha scritto nel messaggio
news:3a6f19af$1@news...

Prova cosě:
Dim dbMio As Database
Dim rstMio As Recordset
Dim qdfMio As QueryDef
Set dbMio = CurrentDb
Set qdfMio = dbMio.QueryDefs("NomeDellaQuery")
qdfMio.Parameters("[Forms]![NomeMaschera]![NomeControlloData]") =
Me![NomeControlloData]
Set rstMio = qdfMio.OpenRecordset()
Di fatto quello che scrivi tra parentesi  virgolettato come Parameters č
quello che hai scritto nei critery della query.
Visto l'ora, spero di non aver scritto qualche castroneria; Antonio Biso
dirrebbe che ad una cert'ora bisognerebbe andare a letto. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: creazione indici multicampo

text:
ho un problema semplice semplice....
seguo l'iter e i consigli dell'help in linea per creare un indice multicampo
e.... mi da errore!!! ma è possibile che non riesca a capire la procedura?
mi fate un esempio passo passo per impostare un multicampo...... please....
ivan


title: creazione indici multicampo

author: Tecnoricambi Oderzo

text:
iv105 <
iva...@supereva.it
> wrote in message
hCUJ7.123329$sq5.5...@news.infostrada.it...
> ho un problema semplice semplice....
> seguo l'iter e i consigli dell'help in linea per creare un indice
multicampo
> e.... mi da errore!!! ma č possibile che non riesca a capire la procedura?
> mi fate un esempio passo passo per impostare un multicampo......
please....
>
> ivan
Apri la tabella in struttura,
Dal menů visualizza scegli indici
Dai un nome all'indice quindi tab
Dal menů a bandierina scegli il primo campo quindi tab
Dal menů a bandieriina scegli crescente o discendente quindi tab
ti porti sotto al nome dell'indice e senza piů scrivere altri nomi ti sposti
sotto e scegli un secondo campo
e cosě via


title: creazione indici multicampo

text:
"Tecnoricambi Oderzo" <
tecnor...@wind.it.net
> ha scritto nel messaggio
news:9t95fv$17apr$1...@news02.it.net...
>
> iv105 <
iva...@supereva.it
> wrote in message
> hCUJ7.123329$sq5.5...@news.infostrada.it...
> > ho un problema semplice semplice....
> > seguo l'iter e i consigli dell'help in linea per creare un indice
> multicampo
> > e.... mi da errore!!! ma è possibile che non riesca a capire la
procedura?
> > mi fate un esempio passo passo per impostare un multicampo......
> please....
> >
> > ivan
> Apri la tabella in struttura,
> Dal menù visualizza scegli indici
> Dai un nome all'indice quindi tab
> Dal menù a bandierina scegli il primo campo quindi tab
> Dal menù a bandieriina scegli crescente o discendente quindi tab
> ti porti sotto al nome dell'indice e senza più scrivere altri nomi ti
sposti
> sotto e scegli un secondo campo
> e così via
>
>
ci ho provato (avevo già provato ovviamente) ma non va! se metto NO ad
univoco non mi fa nulla, se metto SI ad univoco mi dice che c'è un errore e
non mi può aggiornare il database e nel database non ci sono già record che
andrebbero duplicati....... boh!
cmq grazie per l'interessamento,
ivan


title: creazione indici multicampo

author: Sib dal portatile

text:
"iv105" <
iva...@supereva.it
> ha scritto nel messaggio
> "Tecnoricambi Oderzo" <
tecnor...@wind.it.net
> ha scritto nel messaggio
> > iv105 <
iva...@supereva.it
> wrote in message
> > > ho un problema semplice semplice....
> > > seguo l'iter e i consigli dell'help in linea per creare un indice
> > multicampo
> > > e.... mi da errore!!! ma è possibile che non riesca a capire la
> procedura?
> > > mi fate un esempio passo passo per impostare un multicampo......
> > please....
> > >
> > > ivan
> > Apri la tabella in struttura,
> > Dal menù visualizza scegli indici
> > Dai un nome all'indice quindi tab
> > Dal menù a bandierina scegli il primo campo quindi tab
> > Dal menù a bandieriina scegli crescente o discendente quindi tab
> > ti porti sotto al nome dell'indice e senza più scrivere altri nomi ti
> sposti
> > sotto e scegli un secondo campo
> > e così via
>
> ci ho provato (avevo già provato ovviamente) ma non va! se metto NO ad
> univoco non mi fa nulla, se metto SI ad univoco mi dice che c'è un errore
e
> non mi può aggiornare il database e nel database non ci sono già record
che
> andrebbero duplicati....... boh!
Fai una cosa semplice semplice:
Deseleziona la chiave primaria (cioe' toglila se l'hai messa)
Seleziona i campi che vuoi inserire nell'indice multicampo
Premi il pulsante "chiave primaria" per definirli appunto come chiave
Apri la tabella degli indici
Seleziona la prima voce della chiave primaria e metti a No la proprieta'
primario
Quindi ridefinisci la chiave primaria di prima
Sib


title: creazione indici multicampo

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:E4WJ7.123997$sq5.5...@news.infostrada.it...

ok, perfetto, grazie!!!!
(cmq credo che anche tecnoricambi avesse ragione poichè credo che ci fosse
qualcosa di errato nei MIEI record.... boh!)
l'importante è il risultato finale! ;-)
ivan


title: creazione indici multicampo

text:
"iv105" <
iva...@supereva.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "iv105" <
iva...@supereva.it
> ha scritto nel messaggio
> > > "Tecnoricambi Oderzo" <
tecnor...@wind.it.net
> ha scritto nel
> > > > iv105 <
iva...@supereva.it
> wrote in message
CUT
> ok, perfetto, grazie!!!!
> (cmq credo che anche tecnoricambi avesse ragione poichè credo che ci fosse
> qualcosa di errato nei MIEI record.... boh!)
> l'importante è il risultato finale! ;-)
E certo che aveva ragione, con il mio suggerimento ti ho portato a fare la
stessa cosa sfruttando l'automatismo di Access nella creazione delle chiavi.
Sib


title: Saluto in ritardo Emanuele

author: maurizio

text:
Ciao Emanuele,
scusami se non mi sono accodato ai saluti degli altri. Ma, per motivi vari,
ho letto solo ora il thead. Tu non ti ricorderai di me visto che hai aiutato
tante persone e penso non puoi ricordarti  di tutti; fra queste c'ero
anch'io; inoltre frequento relativamente da poco questo NG e mi sono
accostato da poco ad Access/VBA. Ho un ottimo ricordo di te. Mi hai aiutato
in 2 o 3 occasioni con successo.
Ho letto che ogni tanto leggerai le news e quindi spero riceverai i miei
saluti e auguri.
Grazie ancora.
Maurizio


title: Saluto in ritardo Emanuele

author: MA

text:

Sembra + un commiato per una dipartita che per la scelta di cambiare
strumento.
x Emyr, un vecchio brocardo latino diceva:
Rattatio pallorum omnia pericula effugit.
Forse è il caso
MAssimiliano
p.s. Maurizio, non volermene
--------------------------------
Inviato via
http://usenet.libero.it


title: Saluto in ritardo Emanuele

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Il 24 Giu 2003, 19:48, "maurizio" <
mm.m...@inwind.it
> ha scritto:
> > Ciao Emanuele,
> > scusami se non mi sono accodato ai saluti degli altri. Ma, per motivi
> vari,
> > ho letto solo ora il thead.
CUT.
> >
> > Ho letto che ogni tanto leggerai le news e quindi spero riceverai i miei
> > saluti e auguri.
> > Grazie ancora.
> > Maurizio
>
> Sembra + un commiato per una dipartita che per la scelta di cambiare
> strumento.
>
> x Emyr, un vecchio brocardo latino diceva:
> Rattatio pallorum omnia pericula effugit.
> Forse è il caso
> MAssimiliano
>
> p.s. Maurizio, non volermene
>
> No, non preoccuparti Massimiliano, non te ne voglio. Non e' la prima volta
che qualcuno mi fa notare questo modo di esprimermi. In ogni caso Emanuele
non ha bisogno di grattarsi le P..e in quanto lo spirito del messaggio era
quello di un sentito ringraziamento e di auguri per i nuovi legittimi
interessi.
Ciao
Maurizio



title: Saluto in ritardo Emanuele

text:

Lo so Maurizio, anch'io sono riconoscente a Emyr. Però a scanso di
equivoci... Emyr non è come Biso che inizia col grattarsi e poi ci prende
gusto...
MAssimiliano



title: Saluto in ritardo Emanuele

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
>
> Lo so Maurizio, anch'io sono riconoscente a Emyr. Però a scanso di
> equivoci... Emyr non è come Biso che inizia col grattarsi e poi ci prende
> gusto...
> MAssimiliano
>
Ahio! Mo' ricominciamo... Boni regà co le mani eh! Mettetele bene in vista
sulla tastiera...
Ciao.
--
Sergio MAZZA


title: fatture

author: Luigi

text:
Salve, sono alle prime esperienze (diciamo primissime...)con access 2000 e
un amico avendo saputo di questa mia nuova passione mi ha chiesto di
realizzargli un programmino per fare le fatture per la sua nuova attività!
Ho iniziato a fare il programma creando tabella clienti, prodotti, fatture e
ordini
La mia idea è di creare la maschera fattura in cui viene inserito il
cliente, la data ecc e nella sottomaschera ordini impostata in
visualizzazione foglio dati dovrebbero essere scelti i prodotti in base al
codice.Fatto questo nelle righe successive dovrebbero apparire il nome del
prod. e il prezzo in modo che inserendo la quantità ne calcoli il totale!
Penso che la struttura sia giusta ma la sottomaschera ordini non mi funziona
nel senso che non mi richiama il nome e il prezzo neanche dopo aver inserito
una routine nell'evento dopo aggiornamento della casella combinata così come
è fatto in un db di esempio! La cosa strana è che se nella prima riga scelgo
il prodotto A anche nella seconda riga viene scelto  il prodotto A senza che
io abbia fatto niente!
Quali relazioni devo stabilire perchè in ogni fattura sia possibile
scegliere nella sottomaschera ordini più prodotti??
Allora, c'è qualcuno che può darmi una mano, magari segnalandomi o
inviandomi qualche programmuccio di esempio??
Grazie fin da adesso a quanti potranno aiutarmi!
ciao,
Luigi


title: fatture

author: Daniele

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:C6Hu8.41601$m41.1...@twister2.libero.it...

> --
Non credo che sia la giusta impostazione. Io ho fatto così:
TblCliente - tblFatture - tblDettagliFatture - tblProdotti
relazioni:
tblCliente    tblFatture                 1 a molti ;        (IDCliente
inserito nella tblFatture)
tblFatture    tblDettagliFatture     1 a molti          (IDFatture inserito
nella tblDettaglifatture)
tblProdotti    tblDettagliFatture    1 a molti          (IDProdotto inserito
nella tblDettaglifatture)
maschera fatture: query da tabelle Cliente e Fatture
sottomaschera dettaglifatture: query da tabelle Dettaglifatture e Prodotti
Vai a vedere anche il db di esempio di Office: Northwind
Se non ci riesci ti mando un esempio.
Ciao Daniele
---


title: fatture

text:
"Daniele" <
dad...@tin.it
> ha scritto nel messaggio
news:UrQu8.24375$vF6.7...@news2.tin.it...

Ciao Daniele,
ho seguito alla lettera i tuoi consigli ma non va e non va! Avevo già
guardato tutti gli altri modelli di database che sono disponibili nelle
creazioni guidate ma non sono riuscito a concludere nulla! Approfitto troppo
se ti chiedo di mandarmelo il programma di esempio?? Mi bastano solo le
strutture di base poi io lo rifinisco con tutto quello che fa al mio caso!
Il mio indirizzo è
luigia...@tiscali.it
Ti ringrazio fin da ora...
Luigi


title: fatture

author: Claudio

text:
> Ciao Daniele,
> ho seguito alla lettera i tuoi consigli ma non va e non va! Avevo già
> guardato tutti gli altri modelli di database che sono disponibili nelle
> creazioni guidate ma non sono riuscito a concludere nulla! Approfitto
troppo
> se ti chiedo di mandarmelo il programma di esempio?? Mi bastano solo le
> strutture di base poi io lo rifinisco con tutto quello che fa al mio caso!
> Il mio indirizzo è
luigia...@tiscali.it
>
> Ti ringrazio fin da ora...
>
> Luigi
>
E se oltre a mandarglielo lo mettessi a disposizione di tutti, come non so
dirti perché non sono esperto di NG, anzi novellissimo (anche di Access).
Ho avuto un'esperienza tempo fa, un'altra persona ha fatto la stessa
richiesta (invio di un file di esempio) a Gianluca Rossato ed io mi sono
accodato. Gianluca è stato molto gentile nell'inviarmelo e lo ringrazio
notevolmente perché il suo esempio mi è stato molto utile per capire alcune
cose per me importanti (dato il mio bassissimo livello)
Mi domando: perché chi ha degli esempi non li mette a disposizione evitando
di ricevere magari chissà quante e-mail alle quali rispondere.
Contemporaneamente si rispetterebbe la "filosofia" dei NG: ossia discuterne
pubblicamente e mettere a disposizione di altri le proprie conoscenze
(correggetemi se sbaglio)
Se la prassi del NG è quella di chiedere a chi si offre mi basta saperlo,
non farei altro che accodarmi sempre, come anche in questo caso.
Una proposta per i gestori del sitocomune
Perché non creare una sezione con file di esempio, più o meno spiegati,
inserendovi anche quelli per chi inizia da meno zero e reperendoli da quelli
che vengono citati nella NG, tipo il post di Gianluca "Re: semplice ma
difficile per me" del 30 marzo 2002 23.00 e di questo?
Un saluto a tutti
Claudio


title: fatture

text:
"Claudio" <
mf4...@mclink.it
> ha scritto nel messaggio
news:a9kg13$8es$1...@newsreader1.mclink.it...

> --
> Ho già mandato a Luigi un esempio. Lo stesso farò con te e con chiunque
vorrà.
Ciao Daniele
> ---
>


title: fatture

text:
"Daniele" <
dad...@tin.it
> ha scritto nel messaggio
news:2Okv8.32184$vF6.9...@news2.tin.it...
>
> "Claudio" <
mf4...@mclink.it
> ha scritto nel messaggio
> news:a9kg13$8es$1...@newsreader1.mclink.it...
> >

Grazie, l'ho ricevuto
 e grazie anche di avermi indicato il thread NG Managment che seguirò con
attenzione
Ciao
Claudio


title: Re: Niubbo: Come moltiplicare due valori in un Form

author: Cinzia

text:
"ilcalmo" <
ilc...@giove.homelinux.net
> ha scritto nel messaggio
news:3U3bd.28310$b5.14...@news3.tin.it...
> Salve a tutti.
> Ho appena cominciato con access, e forse chiedo qualcosa di scontato e
> che farà ridere a molti.
> Ho creato la mia tabella, e un form in cui inserisco i dati.
> Vorrei che in un campo della tabella venga inserito il risultato di un
> semplice calcolo sui dati che vengono immessi nel form.
> Esempio: nel form, nel campo lt/min inserisco una valore che vorrei mi
> venisse moltiplicato per 1440 per avere automaticamente poi nella
> tabella nel campo lt/giorno il valore calcolato in automatico.
> Ho cercato sull'Help, ho provato, ma ottengo un errore e non so dove
> sbaglio.
> Sapete darmi dei suggerimenti per capire come andare avanti?
> Grazie e saluti.
Ciao,
è sconsigliato registrare in una tabella il risultato di un calcolo sui
campi della tabella stessa, può causarti problemi in futuro è assolutamente
da evitare, in fondo il tuo numero lt/g lo puoi sempre ottenere partendo dai
dati che hai nella tabella facendo una semplice moltiplicazione ti invito a
ripensare se è davvero necessario salvare nella tabella questo valore.
Saluti
Cinzia


text:
"ilcalmo" <
ilc...@giove.homelinux.net
> ha scritto nel messaggio
news:3U3bd.28310$b5.14...@news3.tin.it...
> Salve a tutti.
> Ho appena cominciato con access, e forse chiedo qualcosa di scontato e
> che farà ridere a molti.
Ciao benvenuto in Access e su questo NG.
> Ho creato la mia tabella, e un form in cui inserisco i dati.
> Vorrei che in un campo della tabella venga inserito il risultato di un
> semplice calcolo sui dati che vengono immessi nel form.
> Esempio: nel form, nel campo lt/min inserisco una valore che vorrei mi
> venisse moltiplicato per 1440 per avere automaticamente poi nella
> tabella nel campo lt/giorno il valore calcolato in automatico.
> Ho cercato sull'Help, ho provato, ma ottengo un errore e non so dove
> sbaglio.
Nelle maschere non ci sono campi (quelli sono nelle tabelle), ma controlli.
Lo stesso campo sulla maschera può essere editato da una casella di testo o
una combo o un gruppo di opzioni (questi sono controlli)
Se tu hai A come primo controllo e vuoi che B sia moltiplicato per 1440
devi andare nelle prop del controllo A trovi una serie di eventi e vai su
"dopo aggiornamento" Stando lì compaiono 3 puntini, clickando vai nel modulo
e ci insersci
B=A*1440
ciao MAssimiliano


title: PlaySound doppia?

author: OneEDP

text:
E' possibile emettere due (o più) wav asincroni contemporaneamente
PlaySound interrompe sempre un suono già in esecuzione con una chiamata
precedente...
Grazie
Daniele


title: PlaySound doppia?

text:

No
ma puoi creare una traccia audio mista
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: PlaySound doppia?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:g3t8u6$jbr$1...@tdi.cu.mi.it...
OneEDP wrote:
> E' possibile emettere due (o più) wav asincroni contemporaneamente
> PlaySound interrompe sempre un suono già in esecuzione con una
> chiamata precedente...
> Grazie
> Daniele
No
ma puoi creare una traccia audio mista
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Nel mio caso si tratta di due eventi ravvicinati con tempistiche diverse.
Grazie
Daniele


title: contatore da un numero x

author: prolight

text:
creando un mdb con access ho la necessità di creare un campo di conteggio
automatico incrementabile in automatico di 1 (non contatore) che parte da un
numero che non sia 1 ma es. 3540 in poi ,
ho eseguito le istruzioni presenti sulla new e sul sito comune per la
creazione del contatore medesimo, ma non ci sono spiegazioni per la partenza
da un numero diverso da uno.
Da premettere che il campo deve essere univoco.
come si fa????? (in pratica possibilmente)
grazie!


title: contatore da un numero x

author: Roberto dal portatile

text:
"prolight" <
onof...@tin.it
> ha scritto nel messaggio
news:PnXE6.13$e_....@news2.tin.it...

Ipotizziamo che la tabella si chiami Tabella1 ed il campo si chiami
Contatore.
Nella maschera in cui inserisci i record nella tua tabella, nella proprietà
Valore predefinito del controllo associato al campo Contatore scrivi:
= IIF(DCount("[Contatore]"; "Tabella1")=0; 3540; DMax("[Contatore]";
"Tabella1")+1)
Naturalmente quando apri per la prima volta la tua maschera, Tabella1 non
deve contenere record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
=


title: contatore da un numero x

author: aski

text:
> > creando un mdb con access ho la necessità di creare un campo di
conteggio
> > automatico incrementabile in automatico di 1 (non contatore) che parte
da
> un
> > numero che non sia 1 ma es. 3540 in poi ,
> > ho eseguito le istruzioni presenti sulla new e sul sito comune per la
> > creazione del contatore medesimo, ma non ci sono spiegazioni per la
> partenza
> > da un numero diverso da uno.
> > Da premettere che il campo deve essere univoco.
> >
> > come si fa????? (in pratica possibilmente)
> > grazie!
> >
> >
>
> Ipotizziamo che la tabella si chiami Tabella1 ed il campo si chiami
> Contatore.
> Nella maschera in cui inserisci i record nella tua tabella, nella
proprietà
> Valore predefinito del controllo associato al campo Contatore scrivi:
>
> = IIF(DCount("[Contatore]"; "Tabella1")=0; 3540; DMax("[Contatore]";
> "Tabella1")+1)
>
> Naturalmente quando apri per la prima volta la tua maschera, Tabella1 non
> deve contenere record.
>
> --
>
>
> grazie roberto!
domani ci provo, e se funziona (se ci riesco) te lo faccio sapere.
ciao


title: contatore da un numero x

text:
 >
> > Ipotizziamo che la tabella si chiami Tabella1 ed il campo si chiami
> > Contatore.
> > Nella maschera in cui inserisci i record nella tua tabella, nella
> proprietą
> > Valore predefinito del controllo associato al campo Contatore scrivi:
> >
> > = IIF(DCount("[Contatore]"; "Tabella1")=0; 3540; DMax("[Contatore]";
> > "Tabella1")+1)
> >
> > Naturalmente quando apri per la prima volta la tua maschera, Tabella1
non
> > deve contenere record.
> >
> > --
> >
> >
> > grazie roberto!
> domani ci provo, e se funziona (se ci riesco) te lo faccio sapere.
> ciao
>
>
funziona, ma per impostare il numero di 7 cifre e quindi memorizzare 1 come
0000001 o 3500 come 0003500 come si fa? non trovo nessuna opzione per farlo.
grazie dell'aiuto comunque.


title: contatore da un numero x

author: ema

text:
Mio  cuggino  mi  ha  detto  che  prolight  <
onof...@tin.it
>	scrisse:
> numero che non sia 1 ma es. 3540 in poi ,
> ho eseguito le istruzioni presenti sulla new e sul sito comune per  la
> creazione del contatore medesimo, ma non ci sono spiegazioni per la partenza
> da un numero diverso da uno.
> Da premettere che il campo deve essere univoco.
>
> come si fa????? (in pratica possibilmente)
>
1) crei 3539 record e poi li cancelli.
2) usi un campo numerico, con i relativi problemi  di  gestione.   Trovi
tutto spiegato sul sito comune.
bye!
--
Emanuele Cesena                 Attenzione! penguinpowered è morto :-/
<
ece...@libero.it
>  -  rimuovi XXX x rispondere


title: contatore da un numero x

text:
"aski" <
onof...@tin.it
> ha scritto nel messaggio
news:2thF6.20$9O1...@news1.tin.it...

Dichiarati in Tabella1 il campo Contatore di tipo testo e nel Valore
predefinito del controllo a lui associato prova a scrivere:
=IIf(DCount("[Contatore]";"Tabella1")=0;"0003540";Format$(DMax("[Contatore]"
;"Tabella1")+1;"0000000"))



title: Utilizzo esempio di sitocomune

author: Antonio

text:
Salve, ho scaricato dal sito comune un esempio di codice per il controllo
del serial number dell'hard disk.
Sono poco pratico di accout e gruppi e penso che questo sia il problema per
cui non riesco ad aprirlo.
La versione con cui lavoro è A2000 /W98. Il messaggio preciso è :"l'account
utente corrente non dispone delle autorizzazioni per convertire o abilitare
il DB".
Grazie
Antonio


title: Utilizzo esempio di sitocomune

author: Gino

text:
Ciao, ho avuto lo stesso problema. Purtroppo non c'è niente da fare
e nessuno sa come risolverlo, visto che avevo già chiesto sul Forum.
Bye
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Utilizzo esempio di sitocomune

author: maurizio S.

text:
Io ho risolto creando un nuovo dB ed importando in questo tutti gli oggetti
di serialHD
Ciao Maurizio.



title: Utilizzo esempio di sitocomune

author: Emyr

text:


il punto è che il file fa il lavoro per cui è stato creato e ciè non
partire in un hard disk diverso dal suo....se non ricordo male basta
farlo partire con shift premuto e poi esaminarlo (al limite riabilità
il tasto shift se disabilitato)
Saluti.
Emanuele.


title: Problemi con MsgBox

author: Robby

text:
Ho creato una procedura affinchè a seguito di un evento mi fosse
chiesto se confermare o meno la modifica. Fin quì tutto bene ma il
messaggio compare anche quando inserisco un nuovo record. Come posso
fare affinchè quando effettuo l'inserimento di un nuovo record il
messaggio non appaia?
Questa e la funzione creata.
Private Sub TM_BeforeUpdate(Cancel As Integer)
   If MsgBox("Sei sicuro dell modifica?", vbYesNo + vbQuestion,
Aggiornamento") <> vbYes Then
        Cancel = True
        Me.Undo
   End If
End Sub


title: Problemi con MsgBox

text:
"Robby" <
Will...@yahoo.it
> ha scritto nel messaggio
news:htvdru0ohk2a5lr19...@4ax.com...
> Ho creato una procedura affinchè a seguito di un evento mi fosse
> chiesto se confermare o meno la modifica. Fin quì tutto bene ma il
> messaggio compare anche quando inserisco un nuovo record. Come posso
> fare affinchè quando effettuo l'inserimento di un nuovo record il
> messaggio non appaia?
Private Sub TM_BeforeUpdate(Cancel As Integer)
If Not Me.NewRecord Then
    If MsgBox("Sei sicuro della modifica?", vbYesNo + vbQuestion, "Aggiornamento") <>
vbYes     Then
        Cancel = True
        Me.Undo
    End If
End If
End Sub
Ciao. Claudio.


title: VBA: inserire docuemento word in un report..

author: ringo

text:
Salve a tutti,
esiste il modo tramite codice vba
di inserire un documento word
in un report?
grazie
ringo


author: Roberto da casa

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:ap63r5$2ng$1...@serv1.albacom.net...

Non riesco ad immaginare a cosa ti serva, comunque: in una tabella inserisci
un campo con tipo dati Oggetto OLE; inserisci in tale campo il file word;
nel report inserisci una Cornice oggetto associato che abbia come origine
controllo il campo si cui sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:54xt9.66845$%M1.17...@twister2.libero.it...

la tua soluzione permette di collegare oggetti che
rimangono tali....
vorrei creare una "cosa" che riesca ad agganciare
un qualsiasi documento word in un report.
Questo mi serve per gestire una struttura di mailing
dinamica gestibile da utenti che non debbano
crearsi i report ma bensì collegando dei report...
grazie!
ringo


text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:apash3$9v9$1...@serv1.albacom.net...
>
[CUT]
>
> la tua soluzione permette di collegare oggetti che
> rimangono tali....
>
> vorrei creare una "cosa" che riesca ad agganciare
> un qualsiasi documento word in un report.
>
> Questo mi serve per gestire una struttura di mailing
> dinamica gestibile da utenti che non debbano
> crearsi i report ma bensě collegando dei report...
>
> grazie!
>
> ringo
Decisamente non riesco a capirti.
Resta il fatto che in un report non c'č nulla di dinamico: se avessi parlato
di una maschera capirei; ma, a mio avviso, non c'č nulla in Access di piů
statico di un report.
