title: errore con DLookUp

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:uwKja.10821$iy5.3...@twister2.libero.it...

Ad occhio mi pare errata la sintassi del Criterio, nel senso che mancano i
doppi apici visto
che si tratta di stringa....:
vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica","[Codice_Barra]
=" chr(34) & cod & chr(34))
Ho usato chr(34) solo perchè rispetta la scrittura SQL ANSI e funziona anche
in caso
nella stringa cod siano presenti apostrofi.................................
@Alex.


title: errore con DLookUp

author: Buonuomo

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:wzQja.11014$iy5.3...@twister2.libero.it...

Ho provato la sintassi da te descritta ma mi da errore di sintassi, forse
per il primo chr(34) subito dopo gli apici, infatti toglientolo non da più
lo stesso errore, o meglio, specifica che c'è un "Errore di sintassi nella
stringa nell'espressione della query '[Codice_Barra]=8001205501264'".
Notare che alla fine ci mette tre apici, anzi un apice e un doppio apice che
dovrebbe essere l'ultimo chr(34). ?????
Ho letto tutti i messaggi con DlookUp nell'oggetto ma ciò che mi accade mi
sembra essere un pò particolare, infatti ho provato con questa sintassi
    vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
Val("[Codice_Barra]") = Val(cod))
e non mi dà errore ma non credo mi restituisca ciò che voglio (onestamente
non ho ancora controllato molto accuratamente in quanto è stato l'ultimo
tentativo fatto ieri notte alle 3 e non avevo la lucidità per capire che
cosa  non andava) perchè ottengo sempre il valore "vuoto" in vecchio.


title: errore con DLookUp

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:wzQja.11014$iy5.3...@twister2.libero.it...

Ho impostato la seguente sintassi
     vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
"[Codice_Barra] =  chr(34) & cod & Chr(34)")
ho ottenuto questo errore " operazione precedente annullata"
Qualche consiglio?
Grazie.


title: errore con DLookUp

author: Massimo Tin

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:AfSja.11168$iy5.3...@twister2.libero.it...
>
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:wzQja.11014$iy5.3...@twister2.libero.it...
> >
> > "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> > news:uwKja.10821$iy5.3...@twister2.libero.it...
> > >
> > > "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> > > news:caKja.10523$DT4.3...@twister1.libero.it...
> > > > Ciao a tutti
> > > > sto cercando di usare l'istruzione DlookUp per la ricerca di un
record
> > ma
> > > > ottengo un messaggio di errore che mi segnala " Tipi di dati non
> > > > corrispondenti nell'espressione criterio"
> > > > l'istruzione che ho impostato č la seguente :
> > > >
> > > > Dim cod, vecchio As Variant
> > > >     cod = Mid(rigo, 85, 13)
> > > >     vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
> > > > "[Codice_Barra] =" & cod & "")
> > > >
> > > > ho provato anche ad impostare la variabile cod come String, ma non č
> > > > cambiato nulla.
> > > >
> > > > Qualche sugggerimento?
> > > > P.S. Uso Access XP
> > > >
> > > > Grazie
> > > >
> > > Ho dimenticato di specificare che il campo Codice_Barra č di tipo
testo
> > > Ciao
> > >
> >
> >
> > Ad occhio mi pare errata la sintassi del Criterio, nel senso che mancano
i
> > doppi apici visto
> > che si tratta di stringa....:
> >
> > vecchio = DLookup("[Prezzo_Vendita]",
> "Articoli_Anagrafica","[Codice_Barra]
> > =" chr(34) & cod & chr(34))
> > Ho usato chr(34) solo perchč rispetta la scrittura SQL ANSI e funziona
> anche
> > in caso
> > nella stringa cod siano presenti
> apostrofi.................................
> >
> > @Alex.
> >
>
> Ho impostato la seguente sintassi
>
>     AA"[Codice_Barra] =  chr(34) & cod & Chr(34)")
>
> ho ottenuto questo errore " operazione precedente annullata"
> Qualche consiglio?
> Grazie.
>
prova cosě



title: errore con DLookUp

text:
"Massimo Tin" <
max...@tin.it
> ha scritto nel messaggio
news:zZSja.85021$i26.2...@news2.tin.it...
>
> "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> news:AfSja.11168$iy5.3...@twister2.libero.it...
> >
> > "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:wzQja.11014$iy5.3...@twister2.libero.it...
> > >
> > > "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> > > news:uwKja.10821$iy5.3...@twister2.libero.it...
> > > >
> > > > "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> > > > news:caKja.10523$DT4.3...@twister1.libero.it...
> > > > > Ciao a tutti
> > > > > sto cercando di usare l'istruzione DlookUp per la ricerca di un
> record
> > > ma
> > > > > ottengo un messaggio di errore che mi segnala " Tipi di dati non
> > > > > corrispondenti nell'espressione criterio"
> > > > > l'istruzione che ho impostato è la seguente :
> > > > >
> > > > > Dim cod, vecchio As Variant
> > > > >     cod = Mid(rigo, 85, 13)
> > > > >     vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
> > > > > "[Codice_Barra] =" & cod & "")
> > > > >
> > > > > ho provato anche ad impostare la variabile cod come String, ma non
è
> > > > > cambiato nulla.
> > > > >
> > > > > Qualche sugggerimento?
> > > > > P.S. Uso Access XP
> > > > >
> > > > > Grazie
> > > > >
> > > > Ho dimenticato di specificare che il campo Codice_Barra è di tipo
> testo
> > > > Ciao
> > > >
> > >
> > >
> > > Ad occhio mi pare errata la sintassi del Criterio, nel senso che
mancano
> i
> > > doppi apici visto
> > > che si tratta di stringa....:
> > >
> > > vecchio = DLookup("[Prezzo_Vendita]",
> > "Articoli_Anagrafica","[Codice_Barra]
> > > =" chr(34) & cod & chr(34))
> > > Ho usato chr(34) solo perchè rispetta la scrittura SQL ANSI e funziona
> > anche
> > > in caso
> > > nella stringa cod siano presenti
> > apostrofi.................................
> > >
> > > @Alex.
> > >
> >
> > Ho impostato la seguente sintassi
> >
> >     AA"[Codice_Barra] =  chr(34) & cod & Chr(34)")
> >
> > ho ottenuto questo errore " operazione precedente annullata"
> > Qualche consiglio?
> > Grazie.
> >
> prova così
>  vecchio = DLookup("[Prezzo_Vendita]",
"Articoli_Anagrafica","[Codice_Barra]
> = """ & cod  & """"
>
MITICO!!!! Funge.
Grazie .


title: errore con DLookUp

author: Alex

text:
"Buonuomo" <
buon...@libero.it
> wrote in message
news:AfSja.11168$
iy5.3...@twister2.libero.it
[CUT]
> Ho impostato la seguente sintassi
>
>      vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
> "[Codice_Barra] =  chr(34) & cod & Chr(34)")
>
> ho ottenuto questo errore " operazione precedente annullata"
> Qualche consiglio?
> Grazie.
vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
 "[Codice_Barra] = " & chr(34) & cod & Chr(34)& ")
Hai mancato & per la concatenazione di stringhe....!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: errore con DLookUp

author: Antonio Biso

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:081ad3fb128f4f7a87...@mygate.mailgate.org...
> "Buonuomo" <
buon...@libero.it
> wrote in message
> news:AfSja.11168$
iy5.3...@twister2.libero.it
> [CUT]
>
> > Ho impostato la seguente sintassi
> >
> >      vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
> > "[Codice_Barra] =  chr(34) & cod & Chr(34)")
> >
> > ho ottenuto questo errore " operazione precedente annullata"
> > Qualche consiglio?
> > Grazie.
>
>
> vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
>  "[Codice_Barra] = " & chr(34) & cod & Chr(34)& ")
>
> Hai mancato & per la concatenazione di stringhe....!
Ehem...
"[Codice_Barra] = " & chr(34) & cod & Chr(34)    )
senza & " finale
Antonio


title: errore con DLookUp

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:Gkcka.13983$
DT4.4...@twister1.libero.it
[CUT]
> > vecchio = DLookup("[Prezzo_Vendita]", "Articoli_Anagrafica",
> >  "[Codice_Barra] = " & chr(34) & cod & Chr(34)& ")
> >
> > Hai mancato & per la concatenazione di stringhe....!
>
> Ehem...
> "[Codice_Barra] = " & chr(34) & cod & Chr(34)    )
> senza & " finale
>
> Antonio
He, he, he......!
Hai ragione, č stato un LAPIS.....!
Ciao.



title: Area di validità di una variabile.

author: Riccardo Baldinotti

text:
In un modulo ho definito
    Public FRM As Form
e la uso in diverse sub e funzioni, ad esempio:
    Set FRM = Forms(NomePassatoAllaSub)
    Lungo = FRM.RecordsetClone.RecordCount
Ho preparato una funzione che, all'avvio di certe maschere, dice:
    Set FRM = Forms("mDatiGruppo" & dove)
L'idea è che altre funzioni di quel modulo, invece di dire ad esempio:
    Forms("mDatiGruppo" & dove).Recalc
avessero
    FRM.Recalc
Purtroppo, ottengo l'errore di run-time 91: variabile oggetto o
variabile del blocco With non impostata.
Dove sbaglio?
Grazie a tutti.
Riccardo Baldinotti


title: Area di validità di una variabile.

author: Popi - TheBadHabits

text:

Ciao!
Non è che la form che stai passando alla funzione non è aperta?
Hai provato a mettere una interruzione sulla FRM.Recalc per vedere
com'è valorizzato l'oggetto FRM?
HTH
Popi


title: Area di validità di una variabile.

text:
On 22 Lug, 11:49, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> On 22 Lug, 11:45, Riccardo Baldinotti <
barimo...@gmail.com
> wrote:
>
> > In un modulo ho definito
> >     Public FRM As Form
> > e la uso in diverse sub e funzioni, ad esempio:
> >     Set FRM = Forms(NomePassatoAllaSub)
> >     Lungo = FRM.RecordsetClone.RecordCount
> > Ho preparato una funzione che, all'avvio di certe maschere, dice:
> >     Set FRM = Forms("mDatiGruppo" & dove)
> > L'idea è che altre funzioni di quel modulo, invece di dire ad esempio:
> >     Forms("mDatiGruppo" & dove).Recalc
> > avessero
> >     FRM.Recalc
> > Purtroppo, ottengo l'errore di run-time 91: variabile oggetto o
> > variabile del blocco With non impostata.
>
> Ciao!
>
> Non è che la form che stai passando alla funzione non è aperta?
>
Aperta è. Infatti le chiamate avvengono da funzioni chiamate dai suoi
oggetti
> Hai provato a mettere una interruzione sulla FRM.Recalc per vedere
> com'è valorizzato l'oggetto FRM?
>
Ho provato, e mi compare la scritta con l'errore che dicevo.
Grazie
Riccardo Baldinotti


title: Area di validità di una variabile.

text:

Quell'errore ti compare ... nella finestra delle variabili del debug?
Ovviamente hai anche provato a mettere l'interruzione già sulla
chiamata della tua funzione per vedere cosa succede e non hai trovato
alcun punto in cui la tua variabile perde il suo valore?
Popi


title: Area di validità di una variabile.

text:

Quando ci passo il topo sopra compare la finestra popup.
> Ovviamente hai anche provato a mettere l'interruzione già sulla
> chiamata della tua funzione per vedere cosa succede e non hai trovato
> alcun punto in cui la tua variabile perde il suo valore?
>
> Popi
Alla fine della funzione con il SET ho messo
MsgBox FRM.Name
e mi dà correttamente il nome della maschera.
Riccardo Baldinotti


title: Area di validità di una variabile.

author: Alessandro Cara

text:

Attenzione. Se per caso prendi errore o modifichi cose "delicate"
mentre in debug, Access tende a distruggere le variabili pubbliche che
vanno reinstanziate, ovviamente, soprattutto se oggetti.
Questa cosa mi ha fatto "inalberare" piu' di una volta i questi giorni.
--
ac (x=y-1)


title: Area di validità di una variabile.

text:
On 22 Lug, 12:31, Riccardo Baldinotti <
barimo...@gmail.com
> wrote:
>
> > Quell'errore ti compare ... nella finestra delle variabili del debug?
>
> Quando ci passo il topo sopra compare la finestra popup.
>
> > Ovviamente hai anche provato a mettere l'interruzione già sulla
> > chiamata della tua funzione per vedere cosa succede e non hai trovato
> > alcun punto in cui la tua variabile perde il suo valore?
>
> > Popi
>
> Alla fine della funzione con il SET ho messo
> MsgBox FRM.Name
> e mi dà correttamente il nome della maschera.
> Riccardo Baldinotti
Ne ho scoperta una: la FRM è definita
Public FRM As Form
in un modulo diverso da quello delle funzioni che mi danno errore.
Ho notato però, aprendo la finestra delle variabili globali, che tre
variabili dichiarate in quel modulo, e modificate insieme al comando
SET, restano invece valorizzate.
Ho così aggiunto una
Dim FRM1 As Form
nel modulo che dà problemi e sostituito i riferimenti a FRM con
riferimenti a FRM1.
In questo modo non ho più errore e tutto funziona.
La soluzione c'è, ora mi manca di capirne il perché.
Riccardo Baldinotti


title: Area di validità di una variabile.

text:
On 22 Lug, 13:15, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Sì, già avevo capito che la programmazione richiede delicatezza e
sensibilità... ;-)
Comunque, fra l'apertura della maschera e il click che produce
l'errore non accade altro.
Vedi la mia ultima risposta: possibile che perda una variabile
pubblica dichiarata altrove e non perda una variabile dichiarata in
quel modulo?
> Questa cosa mi ha fatto "inalberare" piu' di una volta i questi giorni.
>
E se anche a te capita di "inalberarti", posso mettermi l'anima in
pace.
(i difetti dei grandi sono la consolazione dei mediocri).
Riccardo Baldinotti


title: Area di validità di una variabile.

text:
Il 22/07/2011 13.36, Riccardo Baldinotti ha scritto:
> On 22 Lug, 13:15, Alessandro Cara<
alessandro.c...@ay-1anetwork.it
>
> wrote:
[cut]
> Sì, già avevo capito che la programmazione richiede delicatezza e
> sensibilità... ;-)
> Comunque, fra l'apertura della maschera e il click che produce
> l'errore non accade altro.
> Vedi la mia ultima risposta: possibile che perda una variabile
> pubblica dichiarata altrove e non perda una variabile dichiarata in
> quel modulo?
Si, soprattutto se da qualche parte fai un set nothing o se hai qualche
resume next e non testi l'errore, oltre a quanto gia' da me descritto.
L'altra cosa "tricky" avviene quando non c'e' option explicit dichiarato
(qualche volta puo' sfuggire) e a te sembra di aver istanziato
correttamente ma lo hai fatto per un nome inesistente che, generalmente,
e' locale e quindi ha la "nothing" assicurata.
ad es. set fmr invece di set frm
--
ac (x=y-1)


title: Area di validità di una variabile.

text:

Hai più di una dichiarazione di FRM in moduli diversi.
Popi


title: Area di validità di una variabile.

text:
On 22 Lug, 14:01, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Option Explicit è fisso in tutti i miei moduli! Non oso immaginare,
altrimenti, i guai.
Come dicevo, ho l'impressione che fra la SET e il mio click non accada
altro. Comunque, preso atto del fenomeno, avrò cura che le variabili
usate siano valide all'interno del proprio modulo.
A pensarci bene, mi è capitato di istanziare una RST pubblica in una
funzione e averne il Recordset disponibile anche in un'altra, ma non
ricordo se in tutti questi casi avevo un flusso ininterrotto o se
l'elaborazione terminava per poi essere avviata da un altro evento. E
magari un conto è un RST e un conto è un FRM.
Grazie a tutti per il confronto.
Riccardo Baldinotti


title: Area di validità di una variabile.

text:

No, ho controllato. C'è un solo Public FRM in un modulo usato anche
come serbatoio di cose comuni.
Riccardo Baldinotti


title: Formato campo data in Access...ANCORA?!?!?

author: Ataruchan

text:
Salve a tutti, immagino che i più esperti siano annoiati da questo
argomento ed ho letto i vari post passati ma vorrei fare un riassunto
e vedere se questo possa essere utile sia a me che agli altri
beginners che girano nella rete.
Problema: Localmente Access accetta e riconosce correttamente le date
nel formato gg/mm/aaaa mentre sul server web quando le date vengono
immesse tramite script .asp vengono spesso tradotte nel formato mm/gg/
aaaa.
Causa: I post danno la responsabilità alle impostazioni dell'ISP che
mantiene il formato americano, ad Access che comunque mantiene lo
standard internazionale e nel dubbio traduce le date nel formato mm/gg/
aaaa
Soluzione: E' qui  che mo sono perso. In teoria per attenermi alle
regole dovrei convertire tutte le date ora presenti nel db nel formato
mm/gg/aaaa, inserendo <%Session.LCID = 1040%> nelle pagine asp per la
visualizzazione nel formato italian, ma rimarrebbe lo scomodo problema
di dover inserire le date nel formato americano. Ora tutti questi
problemi sorgono a seconda dell'ISP sul quale sei ospitato...o così a
me sembra di capire.
Per tutte le imprecisioni...scusate...ma vorrei risolvere perché non
posso inserire alcun contenuto sul sito per colpa di questo, per me,
problema alquanto complicato!
Grazie,
Marco


author: Marco

text:
A un certop unto mi sono perso, ciononostante cerco di darti un
suggerimento.
Hai provato, semplicemente, a trasformare le date nel numero seriale?
"Ataruchan" <
atarum...@yahoo.com
> ha scritto nel messaggio
news:a86971f2-da08-48cd...@p69g2000hsa.googlegroups.com...



author: Roberto da Parma

text:
"Marco" <
marco.de...@tiscali.it
> ha scritto nel messaggio
news:47b09017$0$16037$5fc...@news.tiscali.it...

Scusa ma secondo me ti basterebbe passare il campo formattato nelle pagine
ASP così:
Format([Data], "mm/dd/yyyy")
che poi è il formato in cui viene tradotto in SQL ...
Ciao
--
Roberto da Parma


title: Come fare per...

author: Merlino

text:
Ciao a tutti, sto' lavorando ad un db per l'archivio dei fogli di viaggio
per i mezzi di una pubblica assistenza.
Questo archivio non ha grosse particolarita', essenzialmente sono annotate
informazioni come in km alla partenza ed all'arrivo, l'equipaggio del mezzo
e altre informazioni sul servizio svolto.
L'unica difficolta' che ho trovato e' stata nell'impostazione dei km di
partenza. Siccome non sono ammessi viaggi non registrati, i km alla partenza
di un foglio di viaggio (record) dovrebbero essere impostati automaticamente
con i km di arrivo del record precedente (salvo il primo record).
Pensate che si possa fare una cosa del genere?
Il db dovrebbe anche calcolare la durata di un viaggio, semplicemente
impostando l'ora di partenza e l'ora di arrivo. Ho visto che non e'
possibile fare semplicemente l'operazione matematica arrivo-partenza,
perche' nel caso il viaggio sia avvenuto a cavallo della mezzanotte il
calcolo viene sbagliato. E' possibile ovviare al problema in modo semplice,
a parte registrare, oltre alle ora, le date di partenza e arrivo?
Io ho gia' provato con diversi metodi tramite VB dal codice della form ma
fino ad ora nessuno ha funzionato.
grazie e ciao!
MerlinO


title: Come fare per...

author: sib

text:
Merlino <
emanuele.me...@tin.it
> wrote in message
880pb9$3ov$1...@e3k.asi.ansaldo.it...
> Ciao a tutti, sto' lavorando ad un db per l'archivio dei fogli di viaggio
> per i mezzi di una pubblica assistenza.
> Questo archivio non ha grosse particolarita', essenzialmente sono annotate
> informazioni come in km alla partenza ed all'arrivo, l'equipaggio del
mezzo
> e altre informazioni sul servizio svolto.
> L'unica difficolta' che ho trovato e' stata nell'impostazione dei km di
> partenza. Siccome non sono ammessi viaggi non registrati, i km alla
partenza
> di un foglio di viaggio (record) dovrebbero essere impostati
automaticamente
> con i km di arrivo del record precedente (salvo il primo record).
> Pensate che si possa fare una cosa del genere?
Certo che si puo'.
Puoi fare in tanti modi, il primo che mi viene in mente e':
KmPartenza= DMax("KmArrivo","TabellaViaggi","MezzoInQuestione='" &
Me!MezzoInQuestione & "'")
> Il db dovrebbe anche calcolare la durata di un viaggio, semplicemente
> impostando l'ora di partenza e l'ora di arrivo. Ho visto che non e'
> possibile fare semplicemente l'operazione matematica arrivo-partenza,
> perche' nel caso il viaggio sia avvenuto a cavallo della mezzanotte il
> calcolo viene sbagliato. E' possibile ovviare al problema in modo
semplice,
> a parte registrare, oltre alle ora, le date di partenza e arrivo?
Io trasformerei gli orari in interi per fare i calcoli,
> Io ho gia' provato con diversi metodi tramite VB dal codice della form ma
> fino ad ora nessuno ha funzionato.
>
> grazie e ciao!
> MerlinO
>
Ciao, Sib


title: Come fare per...

author: Lbo dal portatile

text:
>partenza. Siccome non sono ammessi viaggi non registrati, i km alla partenza
>di un foglio di viaggio (record) dovrebbero essere impostati automaticamente
>con i km di arrivo del record precedente (salvo il primo record).
>Pensate che si possa fare una cosa del genere?
come no.  penso che tu userai una maschera per l'inserimento dei
record.  quando inserisci un nuovo record, per ottenere il numero di
km del record precedente nel controllo legato al campo del
chilometraggio potresti usare una cosa tipo:
dim rst as recordset
set rst=me.recordset.clone
rst.movelast
me.chilometraggio=rst!campokm
>Il db dovrebbe anche calcolare la durata di un viaggio, semplicemente
>impostando l'ora di partenza e l'ora di arrivo. Ho visto che non e'
qui la faccenda si fa piu' complicata.  intanto con datediff puoi
ottenere il numero di specifici intervalli di tempo (secondi o minuti
o giorni ecc.) che passano tra due date/ore, anche se c'e' la
mezzanotte di mezzo, ma non qualcosa di formattato.  per questo dovrai
scriverti una funzione apposita.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Scarico delle quantità

author: F. Canova

text:
Ciao a tutti.
Ricorro ancora a Voi perché mi si pongono quesiti sempre più incasinati.
Ho un archivio di magazzino, inizialmente nato per tenere traccia soltanto
delle quantità in carico e degli scarichi.
poi mi è stato chiesto di implementare l'assegnazione dei costi delle
singole forniture e delle relative vendite.
il problema sussiste nel fatto che ogni scarico và fatto sempre al prezzo
più vecchio per le quantità necessarie.
mi spiego meglio con un esempio:
carico 100 a € 5,00
carico 50 a € 5,50
carico 75 a € 5,25
scarico 110 pezzi, in automatico deve andare a scaricare 100 a € 5,00 (il
primo carico) e l'eccedenza di 10 a € 5,50.
lo scarico successivo devo sapere che ho ancora 40 a € 5,50, quindi le
eventuali eccedenze devo scaricarle a € 5,25 fino all'eventuale concorrenza
dei 75 pezzi.
Qualcuno ha idea di come posso impostare il db?
Io ho penzato innanzitutto di non tnere più uniti in un'unica tabella i
carichi e gli scarichi, ma di separarli in due tabelle distine, quindi
andare per differenze e rimanenze fra i quantitativi delle due tabelle: può
essere un'idea?
Grazie, Fabio.


title: Scarico delle quantità

author: MA

text:
"F. Canova" <
fa...@fabiocanova.it
> ha scritto nel messaggio
news:ctbql1$jef$1...@atlantis.cu.mi.it...
> Ciao a tutti.
> Ricorro ancora a Voi perché mi si pongono quesiti sempre più incasinati.
> Ho un archivio di magazzino, inizialmente nato per tenere traccia soltanto
> delle quantità in carico e degli scarichi.
> poi mi è stato chiesto di implementare l'assegnazione dei costi delle
> singole forniture e delle relative vendite.
> il problema sussiste nel fatto che ogni scarico và fatto sempre al prezzo
> più vecchio per le quantità necessarie.
> mi spiego meglio con un esempio:
> carico 100 a ? 5,00
> carico 50 a ? 5,50
> carico 75 a ? 5,25
> scarico 110 pezzi, in automatico deve andare a scaricare 100 a ? 5,00 (il
> primo carico) e l'eccedenza di 10 a ? 5,50.
> lo scarico successivo devo sapere che ho ancora 40 a ? 5,50, quindi le
> eventuali eccedenze devo scaricarle a ? 5,25 fino all'eventuale
> concorrenza dei 75 pezzi.
> Qualcuno ha idea di come posso impostare il db?
> Io ho penzato innanzitutto di non tnere più uniti in un'unica tabella i
> carichi e gli scarichi, ma di separarli in due tabelle distine, quindi
> andare per differenze e rimanenze fra i quantitativi delle due tabelle:
> può essere un'idea?
Il problema delle tue tabelle è un falso problema nel senso che basta un
campo motivazione a differenziare i due titpi di movimenti.
Per il primo problema invece è inutile dire che devi "darci" di recordset.
Hai due strade: una memorizzare nella tabella articoli il costo per cui
moltiplicare e man mano lo modifichi.
Un altro è crearti una funzione che di volta in volta esegue la stessa
operazione di prima dal primo acquisto.
Io ti consiglio la seconda così tit tuteli per eventuali correzioni di
quantità di vendita
MAssimiliano


title: Sottomaschera

author: Santoro Antonio

text:
Salve a tutti, spero di trovare qui una risposta alla mia domanda...
In una maschera di ACCESS ho previsto una sottomaschera che
predispongo sulla base di una informazione presente nella sezione
principale.
Vale a dire che sulla base di una certa informazione presente carico
con SourceObject la sottomaschera che mi interessa...
Però succede che mentre sono nella sottomaschera caricata... se viene
impostata una certa informazione vorrei scambiarla (ma solo per quella
informazione) con l'altra sottomaschera...
Spero di essere stato chiaro...
Grazie in anticipo
Antonio Santoro


title: Sottomaschera

author: Emyr

text:
On 15 Apr 2002 03:00:12 -0700,
Santoro_...@hotmail.com
 (Santoro
Antonio) wrote:

riassegni il sourceobject ed al limite fai un requery
Saluti.
Emanuele.


title: cambiare la descrizione di una casella di testo in un reports

author: FM

text:
ho una casella di testo che contiene un dato di un archivio dove c'č
memorizzata una posizione!
Vorrei che nel report se questa posizione č 0 venisse scritto "Finale"
se č un qualsiasi altro numero invece deve venire scritto
"Aggiornamento"
Come posso fare?
Ciao FM


author: Antonio Ganci

text:

Nell'origine dati della casella di testo del report scrivi:
= iif( RiferimentoControllo = 0; "Finale"; "Aggiornamento")


author: Massimiliano Amendola  kksrl

text:
"FM" <
nor...@noreply.it
> ha scritto nel messaggio
news:3d3fca84...@news.iunet.it...

Nel formato della casella inserisci = "Aggiornamento";;"finale"
In pratica lui per un valore >0 scrive aggiornamento per <0 non segna nulla;
per 0 "Finale". Ti posso aggiungere che puoiscegliere anche colori diversi
="Aggiornamento"[blu];;"finale"[rosso]
ciao MAssimiliano


title: Aprire oggetto OLE con pulsante di comando Access

author: Teo

text:
Ciao a tutti. Vi chiedo come poter apire un oggetto OLE contenuto in un
campo di una tabella Access da un pulsante di comando di una maschera (per
ogni record ho un oggetto diverso, dunque non posso ovviare facendo
eseguire in default la stringa del percorso dell'oggetto con uno script di
VB).
Grazie a tutti ed in particolare a chi vorrà rispondere.
Teo
-------------------------------------------------
Su
http://www.freenfo.net/CASINO
trovi le recensioni dei Casinň Online!


text:
Ciao a tutti. Vi chiedo come fare per aprire un oggetto OLE contenuto in
un campo di una tabella di Access con un pulsante di comando di una
maschera (specifico che ogni record contiene un oggetto diverso, dunque
non posso ovviare al problema facendo eseguire di default la stringa del
percorso dell'oggetto mediante script di VB).



author: Nicola Di Martino

text:
"Teo" <
agnolett...@libero.it
> ha scritto nel messaggio
news:dd1b2bee90e1d47dde0f708eb0934291$1...@www.forumer.it...

> trovi le recensioni dei Casinò Online!
>
 Che tipo di controllo Ole e?
cambia la sua gestione...
Ciao
Nik


text:
Nicola Di Martino ha scritto:

> > >Grazie di aver risposto Nik,
> > >allora...è un collegamento ad un file .m3u (che viene automaticamente aperto con un
> > >player del sistema)....non riesco a trovare un controllo che mi emuli il classico doppio
> > >click sul record della tabella al campo che contiene l'oggetto OLE in questione.
> > >
> > >Grazie ancora e scusa l'ignoranza in merito....sono alle primissime armi.


text:
Grazie di aver risposto Nik,
allora...è un collegamento ad un file .m3u (che viene automaticamente
aperto con un
player del sistema)....non riesco a trovare un controllo che mi emuli
il classico doppio
click sul record della tabella al campo che contiene l'oggetto OLE in
questione.
Grazie ancora e scusa l'ignoranza in merito....sono alle primissime
armi.
Teo


text:
"Teo" <
agnolett...@libero.it
> ha scritto nel messaggio
news:1142467688.2...@p10g2000cwp.googlegroups.com...


Teo
non ho capito molto ma prova a vadere sa SHELL fa il caso tuo...
Ciao
Nik


author: Sergio MAZZA

text:
"Teo" <
agnolett...@libero.it
> ha scritto nel messaggio
news:1142467688.2...@p10g2000cwp.googlegroups.com...


Teo
[risposta]
Prova con:
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "C:\temp\nomeFile.m3u"
Set oWshShell = Nothing
Oppure sul sito comune (
www.sitocomune.com
)  cerchi l'altro esempio con le
API...
Ciao.
--
Sergio MAZZA


text:
Grazie della risposta Sergio.
Temo di essermi spiegato male sin dall'inizio: quello che desidero fare
è creare un Command Button in una maschera che mi vada a pescare
l'oggetto OLE contenuto nel record che il form mi sta visualizzando, e
che me lo esegua. Devo quindi trovare un comando che mi supporti il run
dell'oggetto andandosi a prendere l'indirizzo direttamente nel record
al campo (nel mio caso "Playlist") di tipo "oggetto OLE".
Grazie ancora.
Matteo


text:
"Teo" <
agnolett...@libero.it
> ha scritto nel messaggio
news:1142618794.0...@v46g2000cwv.googlegroups.com...
Grazie della risposta Sergio.
Temo di essermi spiegato male sin dall'inizio: quello che desidero fare
č creare un Command Button in una maschera che mi vada a pescare
l'oggetto OLE contenuto nel record che il form mi sta visualizzando, e
che me lo esegua. Devo quindi trovare un comando che mi supporti il run
dell'oggetto andandosi a prendere l'indirizzo direttamente nel record
al campo (nel mio caso "Playlist") di tipo "oggetto OLE".
Grazie ancora.
Matteo
[risposta]
Prova a leggere qui:
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/office97/html/usingoleobjects.asp
Ma non sarebbe piů facile se inserissi il riferimento al path+file e con una
riga di codice esegui/apri qualsiasi file?
Ciao.
--
Sergio MAZZA


title: Codici Comuni

author: Carlo Costarella

text:
Vista l'enorme richiesta dei codici completi dei comuni d'Italia
ho deciso di mettere a disposizione un db Access97 con tale elenco.
Oltre ai codici ISTAT vi si possono trovare CAP codice comune per CF (tipo
A450),
Province, Regioni, Stati esteri, Paesi esteri (non tutti ovviamente) e i
codici regionali.
Aggiungo che non sono presenti gli ultimi sette o otto comuni....
A chi è interessato faccia domanda in carta resa legale...accluda un milione
di Euro...ma soprattutto mi mandi l'e-mail corretta.
Ciao, Carlo


title: Codici Comuni

author: Nicola

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:%eFe9.69656$ub2.1...@news1.tin.it...

proprio quello ke mi serve...
inviami il tutto all'e-mail
nick...@tiscalinet.it
possibilmente esente da virus...
pagamento di 1.000.000 di ? ad avvenuta consegna...
Nicola


title: Codici Comuni

author: mino

text:
Il 08 Set 2002, 12:02, "Carlo Costarella"
<
carloantoni...@virgilio.it
> ha scritto:

per favore mi mandi l'elenco via e-mail a
news...@libero.it
ti ringrazio di cuore e a buon rendere. Ciao
--------------------------------
Inviato via
http://usenet.libero.it


title: Codici Comuni

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:io6f9.2684$6O4....@twister1.libero.it...

Carlo, posso averlo anch'io?
gtri...@tin.it
grazie, Gino


title: Larghezza report

author: mouse

text:
Ho creato un report con la creazione guidata provo a diminuire la
larghezza ma oltre un cero punto non và e non ci sono nemmeno campi che
possano dar fastidio. Quale può essere il problema? Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Larghezza report

text:
mouse ha scritto:
> Ho creato un report con la creazione guidata provo a diminuire la
> larghezza ma oltre un cero punto non và e non ci sono nemmeno campi che
> possano dar fastidio. Quale può essere il problema? Grazie
probabilmente è qualche linea cha non è facilmente visibile. controlla
bene che il motivo è sicuramente quello.
ciao



title: codice VBA che funziona su Access 2010 ma non su Access2007

text:
Buongiorno a tutti
rieccomi qui con l'ennesimo problema
ho un db access che in base ai valori presenti in ua maschera
continua, compila su apposito comando in sequenza un file di testo con
codice/qta e un file XLS con i dati relativi ad articoli + sulla
colonna b la foto relativa all'articolo (che viene passata dal campo
"percorso" presente sulla maschera).
Sul pc dove l'ho realizzato che ha access2010 tutto funziona alla
grande, ho fatto la presentazione dimostrando che tutto funzionava e
l'ho distribuito a circa 30 persone.
Il mistero è che il giorno successivo la stragrande maggioranza di
queste persone mi ha richiamato lamentando del fatto che utilizzandolo
sui loro pc con  Access 2007 il db si comporta nel seguente modo:
se la maschera contiene ad esempio 10 record, il file di testo e
l'excel vengono compilati 10 volte con il primo record nonostante il
codice gira come dovuto ed i contatori generati dal codice vengono
riportati correttamente sui file creati...
Su altri pc con access 2010 gira senza prolemi e non si verifica la
stessa situazione..
Il db era stato creato in origine con Access 2007 e successivamente
tutti gli oggetti sono stati importati in Access2010 e con questo è
stato terminato il lavoro completo.
cosa potrebbe comportare questo problema? vorrei evitare di far
acquistare a tutti Access2010 per ovvi motivi economici :-)
attendo vs risposte, vi ringrazio in anticipo e vi auguro buona
domenica
Nicola


text:

allora, dopo svariate prove, ho notato che il problema non è
l'utilizzo di access 2010 piuttosto che il 2007 ma l'errore si
riscontra sui sistemi a 32 bit (il mio pc ha win7 64bit).
Su quelli a 64 bit funziona alla perfezione, su quelli a 32 bit si
verifica il problema descritto nel post precedente
qualche soluzione?
grazie
Nicola


author: Karl Donaubauer

text:
N1C0L4 wrote:
> ...
>> ho un db access che in base ai valori presenti in ua maschera
>> continua, compila su apposito comando in sequenza un file di testo
>> con codice/qta e un file XLS con i dati relativi ad articoli +
>> sulla colonna b la foto relativa all'articolo (che viene passata
>> dal campo "percorso" presente sulla maschera).
>> Sul pc dove l'ho realizzato che ha access2010 tutto funziona alla
>> grande, ho fatto la presentazione dimostrando che tutto funzionava
>> e l'ho distribuito a circa 30 persone.
>> Il mistero � che il giorno successivo la stragrande maggioranza di
>> queste persone mi ha richiamato lamentando del fatto che
>> utilizzandolo sui loro pc con Access 2007 il db si comporta nel
>> seguente modo:
>>
>> se la maschera contiene ad esempio 10 record, il file di testo e
>> l'excel vengono compilati 10 volte con il primo record nonostante
>> il codice gira come dovuto ed i contatori generati dal codice
>> vengono riportati correttamente sui file creati...
>> ...
> allora, dopo svariate prove, ho notato che il problema non �
> l'utilizzo di access 2010 piuttosto che il 2007 ma l'errore si
> riscontra sui sistemi a 32 bit (il mio pc ha win7 64bit).
> Su quelli a 64 bit funziona alla perfezione, su quelli a 32 bit si
> verifica il problema descritto nel post precedente
>
> qualche soluzione?
Siccome hai trovato che si tratta di un problema che dipende
dell'ambiente, direi che devi andare ad un computer a 32 bit
e fare una sessione debug con la tua applicazione per riuscire
ad indovinare cosa non funziona.
Poi se non riesci a mettere rimedio, puoi scrivere i dettagli
sul metodo o codice problematico qui.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
On 20 Giu, 12:29, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> N1C0L4 wrote:
> > ...
> >> ho un db access che in base ai valori presenti in ua maschera
> >> continua, compila su apposito comando in sequenza un file di testo
> >> con codice/qta e un file XLS con i dati relativi ad articoli +
> >> sulla colonna b la foto relativa all'articolo (che viene passata
> >> dal campo "percorso" presente sulla maschera).
> >> Sul pc dove l'ho realizzato che ha access2010 tutto funziona alla
> >> grande, ho fatto la presentazione dimostrando che tutto funzionava
> >> e l'ho distribuito a circa 30 persone.
> >> Il mistero è che il giorno successivo la stragrande maggioranza di
> >> queste persone mi ha richiamato lamentando del fatto che
> >> utilizzandolo sui loro pc con Access 2007 il db si comporta nel
> >> seguente modo:
>
> >> se la maschera contiene ad esempio 10 record, il file di testo e
> >> l'excel vengono compilati 10 volte con il primo record nonostante
> >> il codice gira come dovuto ed i contatori generati dal codice
> >> vengono riportati correttamente sui file creati...
> >> ...
> > allora, dopo svariate prove, ho notato che il problema non è
> > l'utilizzo di access 2010 piuttosto che il 2007 ma l'errore si
> > riscontra sui sistemi a 32 bit (il mio pc ha win7 64bit).
> > Su quelli a 64 bit funziona alla perfezione, su quelli a 32 bit si
> > verifica il problema descritto nel post precedente
>
> > qualche soluzione?
>
> Siccome hai trovato che si tratta di un problema che dipende
> dell'ambiente, direi che devi andare ad un computer a 32 bit
> e fare una sessione debug con la tua applicazione per riuscire
> ad indovinare cosa non funziona.
>
> Poi se non riesci a mettere rimedio, puoi scrivere i dettagli
> sul metodo o codice problematico qui.
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
è da stamattina che provo e riprovo ad elaborarlo su winXP a 32 bit
con office2007 senza cavarne un ragno dal buco
il codice è questo:
***********Prima PArte - COMPILAZIONE EXCEL  ***********
  Dim objExcel As Object
    Dim objWorkbook1 As Object
    Dim objWorksheet1 As Object
    Dim sPath As String
    On Error GoTo RigaErrore
    DoCmd.GoToRecord , , acFirst
    sPath = "C:\software\Eseguibili\"
    Set objExcel = CreateObject("Excel.Application")
    Set objWorkbook1 = objExcel.Workbooks.Open(sPath & "tuoFile.xls")
    Set objWorksheet1 = objWorkbook1.WorkSheets("Foglio1")
    objExcel.Visible = True
    With objWorksheet1
        For i = 1 To Me.RecordsetClone.RecordCount
        xx = Me.Percorso
        objWorksheet1.Rows(i + 5).RowHeight = 100
        .Range(.Cells(5 + i, 1), .Cells(5 + i, 10)).Borders.LineStyle
= 7
        'objExcel.ScreenUpdating = False
        .Pictures.insert(xx).Select
        .shapes(i).Top = .Range("B" & 5 + i).Top
        .shapes(i).Left = .Range("B" & 1 + i).Left
        .shapes(i).Width = 100
        .shapes(i).Height = 100
        .shapes(i).Locked = True
         objWorksheet1.Cells(4, 4) = "Ordine del " & Format$(Now(),
"yyyy_mm_dd__hh_mm_ss")
         objWorksheet1.Cells(1, 5) = "Cliente: " & [cliente].Value
         objWorksheet1.Cells(2, 5) = "Indirizzo: " & Me.Testo25
         objWorksheet1.Cells(3, 5) = "Città: " & Me.Testo27 ' & "-" &
Me.Testo71 & " (" & Me.PRV & ")"
         objWorksheet1.Cells(5 + i, 1) = i
         objWorksheet1.Cells(5 + i, 3) = Me.ARTICOLO
         objWorksheet1.Cells(5 + i, 4) = Me.CODART
         objWorksheet1.Cells(5 + i, 5) = Me.DESCRIZION
         objWorksheet1.Cells(5 + i, 6) = Me.IMBALLO
         objWorksheet1.Cells(5 + i, 7) = Me.colli
         objWorksheet1.Cells(5 + i, 8) = Me.PREZZO
         objWorksheet1.Cells(5 + i, 9) = Me.DISPONIBIL
         objWorksheet1.Cells(5 + i, 10) = Me.PrimoArr
         objWorksheet1.Cells(5 + i, 11) = Me.ORDINABILI
        .Range(.Cells(5 + i, 1), .Cells(5 + i, 8)).Locked = True
        If i = Me.RecordsetClone.RecordCount Then
        Else
        DoCmd.GoToRecord , , acNext
        DoEvents
        End If
        Next i
     End With
    objWorkbook1.Saveas "C:\software\Eseguibili\Ordini\" & Me.az & "\"
& nomecliente & "\" & mese & "\" & [cliente].Value & "_" & Format$
(Now(), "yyyy_mm_dd__hh_mm_ss") & "miniature.xls"
    objWorkbook1.Close
    RigaChiusura:
    objExcel.Quit
    Set objWorksheet1 = Nothing
    Set objWorkbook1 = Nothing
    Set objExcel = Nothing
**********SUB SCRITTURA FILE DI TESTO**************
-----------------------------------------------------------------------------------------
Public Sub pencil(NOMEFILE As String, CODART As String, colli As
String, azie As String, nomecliente As String)
Dim sKeyInfo As String
Dim mese As String
mese = Format(Now(), "yyyy-mm-mmmm")
    Open "C:\software\Eseguibili\Ordini\" & azie & "\" & nomecliente &
"\" & mese & "\" & NOMEFILE For Append As #1
    sKeyInfo = sKeyInfo & CODART & "|" & colli & "|" '& vbCrLf
    Print #1, sKeyInfo
    Close #1
    DoEvents
End Sub
-------------------------------------------------------------------------------------------
*************CREA FILE DI TESTO*****************
DoCmd.GoToRecord , , acFirst
NOMEFILE = Me.cliente.Value & "_" & Format$(Now(),
"yyyy_mm_dd__hh_mm_ss")
For i = 1 To RecordsetClone.RecordCount
Call pencil(NOMEFILE, Me.CODART, Me.colli, azie, nomecliente)
DoCmd.GoToRecord , , acNext
Next i
è strano che però funziona su sistema a 32bit con access2010
installato....
non ci sto capendo niente :-(
grazie
Nicola


text:
N1C0L4 wrote:
>>> ...
>>>> ho un db access che in base ai valori presenti in ua maschera
>>>> continua, compila su apposito comando in sequenza un file di testo
>>>> con codice/qta e un file XLS
>> ...
>>>> se la maschera contiene ad esempio 10 record, il file di testo e
>>>> l'excel vengono compilati 10 volte con il primo record nonostante
>>>> il codice gira come dovuto ed i contatori generati dal codice
>>>> vengono riportati correttamente sui file creati...
>>>> ...
>>> allora, dopo svariate prove, ho notato che il problema non �
>>> l'utilizzo di access 2010 piuttosto che il 2007 ma l'errore si
>>> riscontra sui sistemi a 32 bit (il mio pc ha win7 64bit).
>>> Su quelli a 64 bit funziona alla perfezione, su quelli a 32 bit si
>>> verifica il problema descritto nel post precedente
> ...
> � da stamattina che provo e riprovo ad elaborarlo su winXP a 32 bit
> con office2007 senza cavarne un ragno dal buco
> il codice � questo:
>
>     On Error GoTo RigaErrore
Nel tuo estratto del codice manca la sezione RigaErrore.
Per questo non si vede cosa succede in caso di errore
>     DoCmd.GoToRecord , , acFirst
>     sPath = "C:\software\Eseguibili\"
>     ...
>         For i = 1 To Me.RecordsetClone.RecordCount
Sarebbe meglio usare una variabile per il RecordCount,
anche perch� pi� sotto lo fai una volta in ogni giro.
>         xx = Me.Percorso
Se in questa riga imposti un punto di interruzione
vedi i valori diversi dai record?
>         ...
>         If i = Me.RecordsetClone.RecordCount Then
>         Else
E con <F5> che qui cambia il record ogni volta?
>         DoCmd.GoToRecord , , acNext
>         DoEvents
>         End If
>         Next i
>      End With
> ...
> � strano che per� funziona su sistema a 32bit con access2010
> installato....
> non ci sto capendo niente :-(
> ...
Anch'io, ;-) perch� pi� sopra scrivi che non funziona sui 32 Bit.
Allora in quale ambiente puoi riprodurre l'errore consistentemente?
Solo con A7 e WinXP 32?



text:
On 20 Giu, 16:48, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> N1C0L4 wrote:
> >>> ...
> >>>> ho un db access che in base ai valori presenti in ua maschera
> >>>> continua, compila su apposito comando in sequenza un file di testo
> >>>> con codice/qta e un file XLS
> >> ...
> >>>> se la maschera contiene ad esempio 10 record, il file di testo e
> >>>> l'excel vengono compilati 10 volte con il primo record nonostante
> >>>> il codice gira come dovuto ed i contatori generati dal codice
> >>>> vengono riportati correttamente sui file creati...
> >>>> ...
> >>> allora, dopo svariate prove, ho notato che il problema non è
> >>> l'utilizzo di access 2010 piuttosto che il 2007 ma l'errore si
> >>> riscontra sui sistemi a 32 bit (il mio pc ha win7 64bit).
> >>> Su quelli a 64 bit funziona alla perfezione, su quelli a 32 bit si
> >>> verifica il problema descritto nel post precedente
> > ...
> > è da stamattina che provo e riprovo ad elaborarlo su winXP a 32 bit
> > con office2007 senza cavarne un ragno dal buco
> > il codice è questo:
>
> >     On Error GoTo RigaErrore
>
> Nel tuo estratto del codice manca la sezione RigaErrore.
> Per questo non si vede cosa succede in caso di errore
>
> >     DoCmd.GoToRecord , , acFirst
> >     sPath = "C:\software\Eseguibili\"
> >     ...
> >         For i = 1 To Me.RecordsetClone.RecordCount
>
> Sarebbe meglio usare una variabile per il RecordCount,
> anche perché più sotto lo fai una volta in ogni giro.
>
> >         xx = Me.Percorso
>
> Se in questa riga imposti un punto di interruzione
> vedi i valori diversi dai record?
>
> >         ...
> >         If i = Me.RecordsetClone.RecordCount Then
> >         Else
>
> E con <F5> che qui cambia il record ogni volta?
>
> >         DoCmd.GoToRecord , , acNext
> >         DoEvents
> >         End If
> >         Next i
> >      End With
> > ...
> > è strano che però funziona su sistema a 32bit con access2010
> > installato....
> > non ci sto capendo niente :-(
> > ...
>
> Anch'io, ;-) perché più sopra scrivi che non funziona sui 32 Bit.
> Allora in quale ambiente puoi riprodurre l'errore consistentemente?
> Solo con A7 e WinXP 32?
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
Risoltooooooooooooooooooooooo!!!!
per puro caso ho voluto testare lo stesso codice con l'utilizzo di un
altro pulsante e come per magia ha funzionato sul winxp 32 bit e
access 2007
il problema a quanto pare è dovuto all'uso di una immagine al posto
del pulsante vero e proprio, infatti mettendo lo stesso codice su
click di un'immagine l'errore si ripeteva...
ora ho praticamente coperto l'immagine precedente con un pulsante
trasparente solo che al passaggio del mouse (dove c'è l'evento su
mouse che mostra un commento al passaggio della freccetta) si vede
vibrare l'immagine...
come posso evitare questo effetto????


text:
Karl Donaubauer wrote:
> ... un punto di interruzione ...
> E con <F5> che qui cambia il record ogni volta?
Certo intendevo <F8>.


title: confronto tra due recordset

author: Gianluca

text:
Buon lunedì (contraddizione in termini...) a tutti.
Volendo io fare un controllo di un certo tipo mi trovo spalle al muro!
Dalla maschera principale mskCalendari (che contiene la sottomaschera
smCalendari2) premo il pulsante magico. Vorrei che A97 facesse:
1. apri un recordset delle date corrispondenti alla commessa visualizzata
(SELECT * FROM tblCalendari WHERE IDCommessa = CommessaVisualizzata)... ok
2. Ciclo Do...Loop Until EOF ... ok
3. all'interno del ciclo: verifica che le date pescate nel punto 1 non
corrispondano a nessun'altra data presente nella tabella tblCalendari....
nok!!!!!
Considerate che, per il punto 3, devo verificare che la data non corrisponda
ad altre anche per altri aspetti contenuti del record (quindi campi si/no,
il protagonista della data etc. Ma per questo dettaglio la sintassi SQL è
pronta).
Prima il controllo che sto cercando di impostare era fatto alla pressione di
un pulsante presente in ogni record della sottomaschera, ma per velocizzare
le cose mi hanno chiesto di metterlo nella maschera principale e di ppoterlo
premere una tantum....
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: confronto tra due recordset

author: Antonio Biso

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:NDXe9.21254$AW6.4...@twister2.libero.it...
> Buon lunedě (contraddizione in termini...) a tutti.
>
> Volendo io fare un controllo di un certo tipo mi trovo spalle al muro!
> Dalla maschera principale mskCalendari (che contiene la sottomaschera
> smCalendari2) premo il pulsante magico. Vorrei che A97 facesse:
> 1. apri un recordset delle date corrispondenti alla commessa visualizzata
> (SELECT * FROM tblCalendari WHERE IDCommessa = CommessaVisualizzata)... ok
> 2. Ciclo Do...Loop Until EOF ... ok
> 3. all'interno del ciclo: verifica che le date pescate nel punto 1 non
> corrispondano a nessun'altra data presente nella tabella tblCalendari....
> nok!!!!!
Non si capisce una cosa:
la commessa visualizzata ti restituisce piů date?
Cioč, ad una commessa selezionata sono associate uan o piů date.
E tu vuoi verificare se queste date sono contenute in un'altra tabella?
Se č cosě, supponenendo che tu ricavi in qualche modo le date (e non si
capisce come, perň supponendo che si faccia) ti prepari da codice una query
che abbia come criterio where sul campo data della tabella che devi
analizzare qualcosa fatta cosě
WHERE tuatab.campodata IN (data1,data2,...,datan)
Antonio


title: confronto tra due recordset

text:
> Non si capisce una cosa:
> la commessa visualizzata ti restituisce piů date?
Certo
> Cioč, ad una commessa selezionata sono associate uan o piů date.
> E tu vuoi verificare se queste date sono contenute in un'altra tabella?
No. Le date sono contenute tutte (e per tutte le commesse) nella tabella
tblCalendari essendo indicata per ogni data l'ID della commessa
corrispondente.
Ciň che io vorrei ottenere č:
- dalla maschera mskCalendari che contiene la sottomaschera con tutte le
date relative alla commessa visualizzata (rel. 1-molti),  premo un pulsante
- molto gentilmente A97 verifica che ognuna delle date visualizzate NON
abbia corrispondenza tra le altre date (ovvero se trova una data uguale,
verifica che per tale record sia indicato un altro Fornitore coinvolto, un
altro orario etc. Ma la sintassi di questo controllo č pronta)
- altrettanto gentilemente (anche solo in un msgbox o simili, ma questo non
č per ora importante), A97 mi indica tutti gli ID delle date che hanno un
corrispondente nella tabella (e che quindi vanno cambiate).
NB: ognuno dei record contenenti le date ospita:
- ID della commessa;
- ID del fornitore;
- data;
- orario in formato testo (per cui nella stessa data, due orari diversi non
sono un problema);
Idee?
Grazie per l'attenzione!


title: confronto tra due recordset

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:xJ0f9.658$6O4....@twister1.libero.it...



title: confronto tra due recordset

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:xJ0f9.658$6O4....@twister1.libero.it...
>
> > Non si capisce una cosa:
> > la commessa visualizzata ti restituisce piů date?
>
> Certo
>
> > Cioč, ad una commessa selezionata sono associate uan o piů date.
> > E tu vuoi verificare se queste date sono contenute in un'altra tabella?
>
> No. Le date sono contenute tutte (e per tutte le commesse) nella tabella
> tblCalendari essendo indicata per ogni data l'ID della commessa
> corrispondente.
>
> Ciň che io vorrei ottenere č:
Mi spiace, non riesco a capire la tua struttura dati e il tuo problema
Antonio


title: Creare array di controlli. E' possibile?

author: Antonio T.

text:
Ciao a tutti, volevo sapere se in access 97 è possibile creare controlli in
fase di programmazione.
Mi spiego meglio :vorrei sommare un numero x di valori da inserire poi in un
textbox.
Per fare questo mi piacerebbe partire da una inputbox in cui indicare il
numero di valori da sommare e conseguentemente creare tante textbox quanti
sono gli n valori  da sommare.
Premetto che riesco a farlo tranquillamente con la funzione inputbox, ma mi
piacerebbe poter controllare tutti i valori che vado a sommare.
Esite un metodo per fare questo , grazie per l'attenzione. Antonio


author: Federico Luciani

text:

scusa, ma non ho capito.
i controlli li vuoi creare con la form in design mode o in
runtime?
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


author: Lorenzo Coronati

text:
Scrisse "Antonio T." <
a.ta...@tin.it
>:
>Ciao a tutti, volevo sapere se in access 97 è possibile creare controlli in
>fase di programmazione.
Vedi createcontrol sull'help
--
Lorenzo Coronati
--
<<P.S. Mi scuso con il NG per la polemica, ma proprio
non digerisco questo atteggiamento da professorini di
provincia, che alternano risposte saccenti date con
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
--


author: Antonio

text:
....Esite un metodo per fare questo , grazie per l'attenzione. Antonio
>
> scusa, ma non ho capito.
> i controlli li vuoi creare con la form in design mode o in
> runtime?
>
In Runtime


text:

troppo comodo ;-)
no, con access non e' possibile creare controlli a runtime.
bye



author: Giuseppe

text:
"Antonio T." <
a.ta...@tin.it
> ha scritto nel messaggio
news:8v1gil$9oa$1...@nslave3.tin.it...
> Ciao a tutti, volevo sapere se in access 97 è possibile creare controlli
in
> fase di programmazione.
> Mi spiego meglio :vorrei sommare un numero x di valori da inserire poi in
un
> textbox.
> Per fare questo mi piacerebbe partire da una inputbox in cui indicare il
> numero di valori da sommare e conseguentemente creare tante textbox quanti
> sono gli n valori  da sommare.
> Premetto che riesco a farlo tranquillamente con la funzione inputbox, ma
mi
> piacerebbe poter controllare tutti i valori che vado a sommare.
> Esite un metodo per fare questo , grazie per l'attenzione. Antonio
>
>
Non so se questo suggerimento ti può di essere di aiuto, comunque provo:
Per tenere traccia dei valori inseriti nella inputbox , aggiungi una Casella
di testo (es. nome txt01) , aumenta l'altezza e aggiungi il seguente codice:
Dim x
x = InputBox("Inserisci un ralore", "Valore")
If Not IsNull(Me.txt01) Then
    txt01 = txt01 & vbCrLf & x
Else
    Me.txt01 = x
End If
giuseppe


text:
Grazie per l'aiuto a tutti, ho risolto.
La soluzione sta proprio nel metodo createcontrol suggerito da Lorenzo.
Funziona tutto,  buon lavoro
Antonio


text:

allora non devi creare ctrl in runtime, ma in design mode!!



text:
Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
>allora non devi creare ctrl in runtime, ma in design mode!!
Forse va in design mode a runtime ;-)
--
Lorenzo Coronati
--
<<vedo che i cretini sono tanti, il run time di
acces si scarica liberamente nelle pagine di
microsoft.com
 e non necessita di alcuna licenza>>
(Mitos, 16/11/2000)
--


title: Riformulo la domanda di aiuto If ...then...else !!

author: MarCuS

text:
Utilizzando la seguente Condizione:
    If Socio <> No And Citta = "Milano" Then
    Else
    End If
come posso far si che nella casella di controllo "Importo_tot" che, contiene
un espressione "=[NBiglietti]*[Prezzo_unitario]" mi vada a sottrarre il
valore 2 ?
Ciao [Marcus]


author: sv

text:
MarCuS ha scritto:
> Utilizzando la seguente Condizione:


> Ciao [Marcus]
Prova a inserire sull'evento "Current" della tua maschera il seguente
codice:
If Me.Socio <> No And Me.Citta = "Milano" Then
Me.Importo_tot=[NBiglietti]*[Prezzo_unitario]-2
     Else
     End If
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Da una maschera ad'unaltra

author: nwrr

text:
Ho due maschere A e B
Codice maschera A
Private Sub AAAAA (-della MascheraA-)
       If x>0 then
    Apro la maschera B
      End If
…..qui ho del codice
punto Z
End Sub
come si fa una volta aperta la maschera B a fare in modo che alla sua
chiusura
il codice riparte dal puntoZ (n.b. tale punto può stare in una qualsiasi
parte
del codice AAA)?
mi interessava anche il caso in cui esce proprio dalla Sub AAA
(in relatà con il punto Z messo sopra l'end sub è la stessa cosa, però
mi interessava sapere comunque come si fa)
la chiusura io la faccio con un pulsante e quindi uso il
docmd.close dove prima devo portare il codice sul puntoZ;
se invece la chiusura la faccio con il pulsantino in alto a destra della
maschera come si fa ad ottenere le stesse cose?


title: Da una maschera ad'unaltra

author: Alessandro

text:
"nwrr" <
nwrrAN...@lycos.it
> wrote in message
news:3C6D7693...@lycos.it...

Io utilizzo questo sistema, controllo in un Loop la proprietà
Visible della FormB che apro, che ovviamente è True, sul pulsante
"CHIUDI" della FormB invece di eseguire il Close eseguo il
Me.Visible=False, e all'uscita dal LOOP chiudo la FormB
 Private Sub AAAAA (-della MascheraA-)

        If x>0 then
     Apro la maschera B
       End If

 …..qui ho del codice

   Do
      DoEvents
   Loop Until Forms![NomeFormB].Visible <> True
   Docmd.Close "NomeFormB"
 punto Z
 End Sub
All'incirca.....!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Da una maschera ad'unaltra

text:

dimenticavo di dire che la maschera la apro come acDialog
ho provato ma non funziona ci sono errori sia quando
ho l'if che senza l'if dove il codice dovrebbe lavorare normalmente
probabilmente gli dà fastidio le righe che mi hai suggerito
non c'e un modo se non proprio diretto per lo meno di caricare in chiusura
della maschera B delle variabili
che poi metto sotto l'end if
e quindi controllo che quando la maschera è chiusa il valore di tali variabile
e quindi riagisco di conseguenza
 Private Sub AAAAA (-della MascheraA-)
>
>        If x>0 then
>     Apro la maschera B
>       End If
> ad esempio qui variabili che sono caricate da B quando è ancora aperta



title: Maschera e Sottomaschera

author: Giampaolo :-)

text:
Salve a tutto il NG
Avrei bisogno di una mano su questo problema:
Ho una maschera ed una sottomaschera che sono costruite da due tabelle
relazionate 1 a molti.
Nella SubMask (quindi dalla seconda tabella), ho il primo dato che č in
chiave primaria ed ho la necessitą di sapere
dopo il suo aggiornamento tramite un Msgbox, e non all'uscita del record,
che il dato immesso
č gią presente.
Forse mi sto perdendo in un bicchiere d'acqua, ma non ci sono riuscito:
Ho provato a utilizzare:
    docmd.gotorecord "SubNomemaschera",  acnew
ma mi rende il messaggio - la maschera "subNomemaschera" non č aperta -
Grazie a quelli che mi vorranno dare una mano.
Ciao


title: Maschera e Sottomaschera

author: Roberto dalla campagna

text:
Giampaolo :-) <
kai...@libero.it
> wrote in message
TMova.76382$3M4.1...@news1.tin.it...
> Salve a tutto il NG
> Avrei bisogno di una mano su questo problema:
> Ho una maschera ed una sottomaschera che sono costruite da due tabelle
> relazionate 1 a molti.
> Nella SubMask (quindi dalla seconda tabella), ho il primo dato che è in
> chiave primaria ed ho la necessità di sapere
> dopo il suo aggiornamento tramite un Msgbox, e non all'uscita del record,
> che il dato immesso
> è già presente.
> Forse mi sto perdendo in un bicchiere d'acqua, ma non ci sono riuscito:
>
> Ho provato a utilizzare:
>
>     docmd.gotorecord "SubNomemaschera",  acnew
>
> ma mi rende il messaggio - la maschera "subNomemaschera" non è aperta -
>
> Grazie a quelli che mi vorranno dare una mano.
> Ciao
A fronte dell'evento "Prima di aggiornare" della casella di testo associata
alla chiave primaria, usando una funzione DCount o una funzione DLookup
(vedi help) verifica se nella tabella esistono altri record che abbiano un
valore della chiave primaria uguale a quello che hai digitato nella casella
di testo; se la verifica ti dà esito positivo annulla l'evento di
aggiornamento del controllo ( Cancel = True ) ed avverti l'utilizzatore con
un MsgBox.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera e Sottomaschera

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Bhpva.109934$DT4.3...@twister1.libero.it...

Grazie Roberto
Era proprio quello che volevo.
Ciao!


title: Conversione Database

author: Filippo

text:
Salve a tutti,
utilizzo un programma che salva i dati in un database (versione precedente
ad access97), io avrei l'esigenza di convertire questo database almeno alla
versione 97. Non so se questa domanda sia propria di questo newsgroup, ma
vorrei sapere: sapete dirmi se un programma che salva i dati in questo
database avrà problemi se cambio la versione del database? premetto che non
ci sono moduli, solo tabelle.
Grazie per l'aiuto, Filippo.


title: Conversione Database

author: Fabio

text:
"Filippo" <
fili...@virgilio.it
> ha scritto nel messaggio
news:ZLuq9.28037$%M1.7...@twister2.libero.it...

Ma il FE è sempre un DB di Access? Che versione?
Non credo che ci siano problemi particolari perchè da quel che mi ricordo
Access 2.0 e 95 utilizzavano sempre gli stessi tipi di dati.
Ma non riesci a fare una copia del BE in modo da fare delle prove?
Fabio


title: Conversione Database

text: non so cosa devi fare in particolare ma non dovresti avere problemi.


title: Trova e sostituisci

author: Pippo

text:
All'interno di una maschera, mi serve sapere se la finestra
Trova e Sostituisci e' aperta. Come faccio a determinarlo da VBA?
In pratica:
- Se Trova e Sostituisci e' aperta, tutti i controlli della maschera devono
essere sbloccati.
- Se Trova e Sostituisci e' chiusa, tutti i controlli della maschera devono
essere bloccati.
Il codice e' gia' scritto e funzionante tranne che per questo dettaglio.


title: Visualizzare tabelle per stampa

author: Marco

text:
Ciao a tutti.
Ho creato un db che mi crea una tabella movimenti con dei dati. Questa
tabella viene poi copiata per crearne una nuova uguale a questa. Alla nuova
tabella come nome gli viene associata la data odierna. Così facendo dopo una
settimana ad es ho 7 tabelle una per ogni giorno.
Ora vorrei dare la possibilità di poter scegliere tra le tabelle + vecchie,
quindi con data minore, una tabella da poter in caso poi stampare. In
particolare volevo fare una "casella combinata" che mi mostri tali tabelle,
ma non dovrebbe mostrarmi anche le altre tabelle che fanno parte del db,
come ad es la tabella prodotti, o la tabella codici.
Dato che le tabelle che voglio mostrare come nome hanno date si può
vincolare una ricerca su questa caratteristica, in modo da non comprendere
così le altre tabelle del db o è solo una chimera?
Volevo chiedere se si può fare e come posso agire?
Ciao a tutti e grazie
Ciao e grazie


title: Visualizzare tabelle per stampa

author: Sib

text:
"Marco" <
zx...@libero.it
> ha scritto nel messaggio
> Ho creato un db che mi crea una tabella movimenti con dei dati. Questa
> tabella viene poi copiata per crearne una nuova uguale a questa. Alla
nuova
> tabella come nome gli viene associata la data odierna. Cosě facendo dopo
una
> settimana ad es ho 7 tabelle una per ogni giorno.
>
> Ora vorrei dare la possibilitŕ di poter scegliere tra le tabelle +
vecchie,
> quindi con data minore, una tabella da poter in caso poi stampare. In
> particolare volevo fare una "casella combinata" che mi mostri tali
tabelle,
> ma non dovrebbe mostrarmi anche le altre tabelle che fanno parte del db,
> come ad es la tabella prodotti, o la tabella codici.
>
> Dato che le tabelle che voglio mostrare come nome hanno date si puň
> vincolare una ricerca su questa caratteristica, in modo da non comprendere
> cosě le altre tabelle del db o č solo una chimera?
>
> Volevo chiedere se si puň fare e come posso agire?
Mi devi scusare se non rispondo alla tua domanda, ma qui il problema e' piu'
grave di quanto pensi.
Posso affermare con assoluta certezza e senza tema di smentita che hai
sbagliato completamente la struttura del database, infatti non esiste alcuna
possibilita', di nessun tipo, che possa giustificare la creazione di tabelle
diverse per contenere dati analoghi, per di piu' dello stesso tipo e che si
differenziano solo per il giorno in cui sono stati cerati.
Avresti dovuto mettere un campo data nell'unica tabella necessaria e
distinguere dalla data i vari record.
Prima di andare avanti devi rivedere completamente la tua struttura della
base dati.
Sib


title: Visualizzare tabelle per stampa

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:lJAOa.33750$xK6.9...@news1.tin.it...
> "Marco" <
zx...@libero.it
> ha scritto nel messaggio
> > Ho creato un db che mi crea una tabella movimenti con dei dati. Questa
> > tabella viene poi copiata per crearne una nuova uguale a questa. Alla
> nuova
> > tabella come nome gli viene associata la data odierna. Così facendo dopo
> una
> > settimana ad es ho 7 tabelle una per ogni giorno.
> >
> > Ora vorrei dare la possibilità di poter scegliere tra le tabelle +
> vecchie,
> > quindi con data minore, una tabella da poter in caso poi stampare. In
> > particolare volevo fare una "casella combinata" che mi mostri tali
> tabelle,
> > ma non dovrebbe mostrarmi anche le altre tabelle che fanno parte del db,
> > come ad es la tabella prodotti, o la tabella codici.
> >
> > Dato che le tabelle che voglio mostrare come nome hanno date si può
> > vincolare una ricerca su questa caratteristica, in modo da non
comprendere
> > così le altre tabelle del db o è solo una chimera?
> >
> > Volevo chiedere se si può fare e come posso agire?
>
> Mi devi scusare se non rispondo alla tua domanda, ma qui il problema e'
piu'
> grave di quanto pensi.
> Posso affermare con assoluta certezza e senza tema di smentita che hai
> sbagliato completamente la struttura del database, infatti non esiste
alcuna
> possibilita', di nessun tipo, che possa giustificare la creazione di
tabelle
> diverse per contenere dati analoghi, per di piu' dello stesso tipo e che
si
> differenziano solo per il giorno in cui sono stati cerati.
> Avresti dovuto mettere un campo data nell'unica tabella necessaria e
> distinguere dalla data i vari record.
> Prima di andare avanti devi rivedere completamente la tua struttura della
> base dati.
>
> Sib
>
>
Dunque ho fatto così xchè devo tenere lo storico delle movimentazioni e x
fare in modo di evitare dei problemi come ad es di sovrascrivere i movimenti
effettuati in un giorno con quelli che immetto adesso sempre ad es.
Kmq dici che in ogni caso mi conviene usare 1 sola tabella aggiungerci un
campo "data" e se poi voglio visualizzare i movimenti storici effettuare una
ricerca su tale campo.
Scusami ma ho appena incominciato a usare access, è il mio primo db.
Ciao e grazie


title: Visualizzare tabelle per stampa

author: MA

text:

Concordo pienamente con Sib.
Ti conviene sicuramente.
> Scusami ma ho appena incominciato a usare access, è il mio primo db.
NOn ti preoccupare, avessi visto il primo db di Sib...
MAssimiliano


title: Visualizzare tabelle per stampa

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
> > > > Ho creato un db che mi crea una tabella movimenti con dei dati.
Questa
> > > > tabella viene poi copiata per crearne una nuova uguale a questa.
Alla nuova
> > > > tabella come nome gli viene associata la data odierna. Cosě facendo
dopo una
> > > > settimana ad es ho 7 tabelle una per ogni giorno.
> > > >
cut
> > > Posso affermare con assoluta certezza e senza tema di smentita che hai
> > > sbagliato completamente la struttura del database, infatti non esiste
alcuna
> > > possibilita', di nessun tipo, che possa giustificare la creazione di
tabelle
> > > diverse per contenere dati analoghi, per di piu' dello stesso tipo e
che si
> > > differenziano solo per il giorno in cui sono stati cerati.
> > > Avresti dovuto mettere un campo data nell'unica tabella necessaria e
> > > distinguere dalla data i vari record.
> > > Prima di andare avanti devi rivedere completamente la tua struttura
della
> > > base dati.
cut
> > Kmq dici che in ogni caso mi conviene usare 1 sola tabella aggiungerci
un
> > campo "data" e se poi voglio visualizzare i movimenti storici effettuare
una
> > ricerca su tale campo.
>
> Concordo pienamente con Sib.
> Ti conviene sicuramente.
>
> > Scusami ma ho appena incominciato a usare access, č il mio primo db.
>
> NOn ti preoccupare, avessi visto il primo db di Sib...
> MAssimiliano
hehehe.
Sib


title: Aiuto!!!!!!

author: max

text:
Ciao a tutti,
innanzitutto mi complimento con il newsgroup,
sarei grato a chiunque mi desse una dritta su:
una query su cui ho fatto un report, la query ha una serie di valori il cui
max accettabile č 5.000.000
Sulla colonna accanto devo calcolare una percentuale in basa al valore.
Problema :
se vi sono dei valori >= 5.000.000 sulla colonna valori devono essere
sommati cosě come sono per il calcolo delle percentuali invece i suddetti
valori devono essere considerati sempre a 5.000.000
Ho provato con l'istruzione IIF ma senza successo
Grazie anticipatamente


title: Aiuto!!!!!!

author: Roberto da casa

text:
"max" <
ils...@freemail.it
> ha scritto nel messaggio
news:%v4o6.56139$Y93.1...@news.infostrada.it...
> Ciao a tutti,
> innanzitutto mi complimento con il newsgroup,
> sarei grato a chiunque mi desse una dritta su:
> una query su cui ho fatto un report, la query ha una serie di valori il
cui
> max accettabile č 5.000.000
Cosa significa "il cui max accettabile č 5.000.000" ?
> Sulla colonna accanto devo calcolare una percentuale in basa al valore.
La percentuale del valore rispetto che cosa?
> Problema :
> se vi sono dei valori >= 5.000.000 sulla colonna valori devono essere
> sommati cosě come sono
ma debbono essere sommati nella query o nel report?
>  per il calcolo delle percentuali invece i suddetti
> valori devono essere considerati sempre a 5.000.000
Vuoi dire che nella divisione per il calcolo della percentua il dividendo
deve essere 5.000.000 anzichč il vero valore?
> Ho provato con l'istruzione IIF ma senza successo
> Grazie anticipatamente
>
Forse, se invii un esempio di cosa contiene l'oggetto su cui č basata la
query e cosa vuoi visualizzare alla fine nella query, č piů facile che
qualcuno ti dia una mano.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiuto!!!!!!

text:
Scusa se non sono stato chiaro.
Roberto da casa <
r.ma...@libero.it
> wrote in message
Ai5o6.56514$Y93.1...@news.infostrada.it...
>
> "max" <
ils...@freemail.it
> ha scritto nel messaggio
> news:%v4o6.56139$Y93.1...@news.infostrada.it...
> > Ciao a tutti,
> > innanzitutto mi complimento con il newsgroup,
> > sarei grato a chiunque mi desse una dritta su:
> > una query su cui ho fatto un report, la query ha una serie di valori il
> cui
> > max accettabile è 5.000.000
>
> Cosa significa "il cui max accettabile è 5.000.000" ?
>
> > Sulla colonna accanto devo calcolare una percentuale in basa al valore.
>
> La percentuale del valore rispetto che cosa?
>
> > Problema :
> > se vi sono dei valori >= 5.000.000 sulla colonna valori devono essere
> > sommati così come sono
>
> ma debbono essere sommati nella query o nel report?
>
> >  per il calcolo delle percentuali invece i suddetti
> > valori devono essere considerati sempre a 5.000.000
>
> Vuoi dire che nella divisione per il calcolo della percentua il dividendo
> deve essere 5.000.000 anzichè il vero valore?
>
> > Ho provato con l'istruzione IIF ma senza successo
> > Grazie anticipatamente
> >
>
> Forse, se invii un esempio di cosa contiene l'oggetto su cui è basata la
> query e cosa vuoi visualizzare alla fine nella query, è più facile che
> qualcuno ti dia una mano.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
esempio Report
valore              quota = 600*(valore/somma valori)
2.000.000        75       (poichè 2.000.000 < 5.000.000)
3.000.000        112.5  (poichè 3.000.000 < 5.000.000)
4.000.000        150     (poichè 4.000.000 < 5.000.000)
7.000.000        187.5  (anzichè 262.5 poichè la quota massima è riferita
sempre a 5.000.000)
------------------------
16.000.000 (somma valori)
(dove 600 è un fattore moltiplicativo)


title: Aiuto!!!!!!

text:
"max" <
ils...@freemail.it
> ha scritto nel messaggio
news:Sw8o6.58332$Y93.1...@news.infostrada.it...

Se la tabella che contiene i valori si chiama Tabella1 ed il campo si chiama
Valore, la query che ti serve dovrebbe avere il seguente codice SQL:
SELECT Tabella1.Valore,
IIf([Valore]<=5000000,600*([Valore]/DSum("[Valore]","Tabella1")),3000000000/
DSum("[Valore]","Tabella1")) AS Percentuale
FROM Tabella1;



title: problemaccio maschera

author: piero

text:
Ho una maschera e una tabella io voglio associare alla maschera i dati della
tabella in un modo particolare.
Di default access fa vedere tutti i controlli di una maschera sincronizzati
a un solo record.
Ma se volessi fare viceversa, come posso fare.
Esempio ho i dati della tabella cosi
Postazione     nome
10                 gino
11                Antonio
Nella tabella
mi compare sempre il record Gino, ma se volessi visulizzare tutti e due
contemporaneamente.
Grazie a tutti


title: problemaccio maschera

author: Roberto dal portatile

text:
"piero" <
piero...@jumpy.it
> ha scritto nel messaggio
news:8sqp0d$jvv$1...@fe1.cs.interbusiness.it...
Non sono sicuro di aver capito quello che vuoi fare pertanto mi permetto
qualche puntualizzazione.
> Ho una maschera e una tabella io voglio associare alla maschera i dati
della
> tabella in un modo particolare.
Ogni maschera puň avere come origine record un solo oggetto (tabella o query
che sia) del tuo database. Nel definire l'origine record non mi risulta che
tu possa scegliere modi "particolari".
> Di default access fa vedere tutti i controlli di una maschera
sincronizzati
> a un solo record.
Access mostra, nei controlli associati di una maschera, i dati relativi al
record corrente (e di record corrente ce ne puň essere solo uno).
> Ma se volessi fare viceversa, come posso fare.
>
> Esempio ho i dati della tabella cosi
> Postazione     nome
> 10                 gino
> 11                Antonio
>
> Nella tabella
Penso che volessi scrivere "Nella maschera"
> mi compare sempre il record Gino,
ti compare per primo il record Gino, ma poi anche il record Antonio ecc.
> ma se volessi visulizzare tutti e due
> contemporaneamente.
Se la tua maschera (come penso) ha una visualizzazione a Maschera Singola,
visualizzerai solo i dati di un record alla volta; se perň dai alla tua
maschera una struttura tabellare e una visualizzazione a Maschere continue o
Foglio Dati, sul monitor del tuo PC visualizzerai i dati di piů record
contemporaneamente.
> Grazie a tutti
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: problemaccio maschera

author: Lorenzo Coronati

text:
Scrisse "piero" <
piero...@jumpy.it
>:
>Nella tabella
>mi compare sempre il record Gino, ma se volessi visulizzare tutti e due
>contemporaneamente.
Cavolo, e' proprio un problemaccio!
Aspetta, ho un'idea... maschere continue!
(proprieta' visualizzazione predefinita)
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


title: problemaccio maschera

text:
GRAZIE MILLE A TUTTI
"piero" <
piero...@jumpy.it
> ha scritto nel messaggio
news:8sqp0d$jvv$1...@fe1.cs.interbusiness.it...



title: Report Margini e Orientamento a volo

author: Gianni Vba

text:
Ho notato che con Access 2000 se creo un report e ne modifico i margini
quando questo viene eseguito su un altro pc i margini tornano ad essere
quelli predefiniti (penso perchè cambia la stampante).
C'è un modo per modificare a volo i margini o l'orientamento di un report
run-time?
Bye
  Gianni


title: Report Margini e Orientamento a volo

text:
"Gianni Vba" <
gianni.s...@libero.it
> wrote in message
news:uhX68.9227$nI1.2...@twister1.libero.it...

No.
L'unica è poter accedere all'impostazione di Stampa.
Dovresti inserire nel menù la formattazione di Stampa, però
dipende dal Cliente, spesso meno possibilità gli dai meno
danni possono fare.
Prendi in considerazione l'impostazione in LOCO se non è
un MDE quello che installi.
Anche se non hai bisogno di me......!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report Margini e Orientamento a volo

text:
>
> > Ho notato che con Access 2000 se creo un report e ne modifico i margini
> > quando questo viene eseguito su un altro pc i margini tornano ad essere
> > quelli predefiniti (penso perchè cambia la stampante).
> > C'è un modo per modificare a volo i margini o l'orientamento di un
report
> > run-time?
> > Bye
> >   Gianni
>
>
> No.
> L'unica è poter accedere all'impostazione di Stampa.
> Dovresti inserire nel menù la formattazione di Stampa, però
> dipende dal Cliente, spesso meno possibilità gli dai meno
> danni possono fare.
> Prendi in considerazione l'impostazione in LOCO se non è
> un MDE quello che installi.
>
> Anche se non hai bisogno di me......!
>
> Alessandro.
Dai finiamola, ti ringrazio tanto. Purtroppo installo un Mde.
Domanda: se in Strumenti - Opzioni setto i margini sx e dx a 0,5cm
quando porto l'Mde dal cliente questi margini rimangono?
Sai....per non fare brutte figure :-)
Grazie ancora
Ciao
  Gianni


title: Report Margini e Orientamento a volo

text:
"Gianni Vba" <
gianni.s...@libero.it
> wrote in message
news:km678.10832$nI1.3...@twister1.libero.it...
> Dai finiamola, ti ringrazio tanto. Purtroppo installo un Mde.
> Domanda: se in Strumenti - Opzioni setto i margini sx e dx a 0,5cm
> quando porto l'Mde dal cliente questi margini rimangono?
> Sai....per non fare brutte figure :-)
> Grazie ancora
> Ciao
>   Gianni
Contentissimo di seppellire l'ascia....!
Assolutamente si, tant'č che queste informazioni dovrebbero essere
salvate in una Tabella di sistema, mi pare.
Anzi pensandoci io in un'applicazione ho fatto proprio cosě, solo
ritengo che 0,5 sia proprio poco.
Io farei Sx=1,5 e Dx=1 poi ricorda Superiore e Inferiore =1 solitamete
va molto bene, il Margine SX leggermente maggiore se i Documenti devono
essere fascicolati.
P.S. Ricorda di impostare perň correttamente le dimensionni del REPORT.
In questo caso 21.0-2.5 dagli un po di tolleranza quindi REPmax=18
per evitare guai.
Ciao.



title: Report Margini e Orientamento a volo

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:666f0f87a3a168ea23...@mygate.mailgate.org...

Mi sai dire a che cosa č dovuto questo errore?
"Durante la corrente sessione di modifica il record č stato modificato da un
altro utente..."
Si verifica questo:
Apro 1a maschera
clicco su un pulsante che richiama una 2a maschera
chiudo la 2a maschera
cerco di chiudere la prima
errore (in chiusura)
Mai capitato
Ciao
  Gianni


title: Report Margini e Orientamento a volo

text:
"Gianni Vba" <
gianni.s...@libero.it
> wrote in message
news:Nfc78.12558$nI1.3...@twister1.libero.it...
> Mi sai dire a che cosa è dovuto questo errore?
>
> "Durante la corrente sessione di modifica il record è stato modificato da un
> altro utente..."
> Si verifica questo:
> Apro 1a maschera
> clicco su un pulsante che richiama una 2a maschera
> chiudo la 2a maschera
> cerco di chiudere la prima
> errore (in chiusura)
La 2° maschera la apri con dei Filtri in base alla 1° o hai altri
legami tra le due ...????



title: Report Margini e Orientamento a volo

text:
> > Mi sai dire a che cosa è dovuto questo errore?
> >
> > "Durante la corrente sessione di modifica il record è stato modificato
da un
> > altro utente..."
> > Si verifica questo:
> > Apro 1a maschera
> > clicco su un pulsante che richiama una 2a maschera
> > chiudo la 2a maschera
> > cerco di chiudere la prima
> > errore (in chiusura)
>
>
> La 2° maschera la apri con dei Filtri in base alla 1° o hai altri
> legami tra le due ...????
>
> Alessandro.
C'è un filtro. In pratica sono 2 maschere con relativa sotttomaschera.
La maschera principale è uguale in entrambe:
1a maschera princ  Anagrafe Condominio
1a sottom               Anagrafe Condomini
2a maschera princ Anagrafe Condominio
2a sottom              Tabelle Millesimali
Saprei risolvere il problema cambiando la struttura della 2a maschera
ma vorrei mantenere quella attuale
Penso che il problema stia tutto nel fatto che quando la 1a chiama la
seconda
non ha ancora aggiornato la tabella collegata
Quando chiudo la seconda c'è l'aggiornamento simultaneo sullo tesso record
(condominio attuale)
Sai se c'è un metodo affinchè io possa aggiornare il record prima di
chiamare la seconda
maschera?
Se hai altre risposte....
Ciao
  gianni


title: Report Margini e Orientamento a volo

text:
"Gianni Vba" <
gianni.s...@libero.it
> wrote in message
news:Sad78.12021$5M4.3...@twister2.libero.it...
> Saprei risolvere il problema cambiando la struttura della 2a maschera
> ma vorrei mantenere quella attuale
> Penso che il problema stia tutto nel fatto che quando la 1a chiama la
> seconda
> non ha ancora aggiornato la tabella collegata
> Quando chiudo la seconda c'è l'aggiornamento simultaneo sullo tesso record
> (condominio attuale)
> Sai se c'è un metodo affinchè io possa aggiornare il record prima di
> chiamare la seconda
> maschera?
> Se hai altre risposte....
> Ciao
>   gianni
Il problema in effetti è che l'aggiornamento lo esegue su LOAD
e questo ho notato che spesso da problemi, posso consigliarti di
far caricare la 2° Sub solo dopo l'evento OPEN della 2°Princ.
In Pratica prova a considerarla non associata poi all'aperura
modifichi la Proprietà Origine Dati della SUB e fai il Requery.
Alcune volte ho dovuto ricorrere a questo sistema e mi ha
risolto i problemi.



title: Report Margini e Orientamento a volo

text:
Fatto:  Me.refresh prima della chiamata alla seconda maschera :-)
Risolto un problema ne pongo un altro
Sto avendo difficolta nel modificare il ME nel nome di una sottomaschera.
Sai qual'è la sintassi?
Nome sottomaschera:  Immissione Millesimi Sottomaschera
etichetta: Immissione Millesimi Sottomaschera1
controllo Tab_A
[Immissione Millesimi Sottomaschera1].[Tab A].ColumnHidden = False
Forms![Immissione Millesimi Sottomaschera1].[Tab A].ColumnHidden = False
mi da errore
Ho provato anche con il generatore di espressioni ma la stringa che mi da
non funzia
ciao
  Gianni
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:b6934bc32daf665369...@mygate.mailgate.org...



title: Differenza fra due date in anni, mesi e gg.

author: BB

text:
in una tabella fra i tanti campi a disposizione, vi sono anche due campi di
date,
Agendo da maschera, ho un altro campo (o tre campi separati) in cui vorrei
far uscire la differenza in aa,mm,gg
Vorrei poi,  se il mese risultante è superiore o uguale a 6 , in un altro
campo si visualizzasse aa arrotondato all'anno successivo (es.aa.9, mm 6,
gg.1 - arrotondato in aa 10) e tutti questi campi, vengano anche aggiornati
nella tabella correlata,
ho dato un'occhiata al codice sul sito comune di Silvio Berruti, ma ,
scusate la mia ciucciaggine, non ci ho capito niente e come risultato di
vari tentativi ho avuto come conseguenza solo degli errori
grazie


title: REQ:Creare un database via codice

author: Stefano Guardigli

text:
Salve,
  come si fa via codice VBA a creare un nuovo database access vuoto?
(In realtà come work-around ho già pensato a sistemare un file MDB vuoto
target in una posizione e farne una copia ogni volta che bisogno di
creare un nuovo database, ma sarebbe secondo me più elegante se ci fosse
un modo di creare ex-novo il database via codice)
Grazie
Stefano Guardigli
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: REQ:Creare un database via codice

text:
"Stefano Guardigli" <
stg...@libero.it
> ha scritto nel messaggio
news:2f10b34f48bf4d54107...@mygate.mailgate.org...
> Salve,
>   come si fa via codice VBA a creare un nuovo database access vuoto?
> (In realtà come work-around ho già pensato a sistemare un file MDB vuoto
> target in una posizione e farne una copia ogni volta che bisogno di
> creare un nuovo database, ma sarebbe secondo me più elegante se ci fosse
> un modo di creare ex-novo il database via codice)
>
> Grazie
>
> Stefano Guardigli
>
>
Con il metodo CreateDatabase (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: REQ:Creare un database via codice

author: Maurizio Borrelli

text:
> "Stefano Guardigli" [...]:
>   come si fa via codice VBA a creare un nuovo database access vuoto?
> (In realtà come work-around ho già pensato a sistemare un file MDB vuoto
> target in una posizione e farne una copia ogni volta che bisogno di
> creare un nuovo database, ma sarebbe secondo me più elegante se ci fosse
> un modo di creare ex-novo il database via codice)
    Apri la guida di Access e vai al "Sommario". Cerca il "volume"
intitolato:
        Guida di riferimento di SQL per Microsoft Jet
aprilo e cerca le due sezioni fondamentali:
        Linguaggio di definizione dati
        Linguaggio di manipolazione dati
    Probabilmente la seconda ti e' piuttosto familiare. La prima invece
contiene esattamente le informazioni che cerchi. Pochissime pagine in forma
eccessivamente succinta, e' vero. Ma da conoscere a fondo prima di passare a
fare le stesse cose con il codice e con una Library quale DAO o ADOX.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: REQ:Creare un database via codice

author: Fabrizio

text:
>    Apri la guida di Access e vai al "Sommario". Cerca il "volume"
>intitolato:
>
>        Guida di riferimento di SQL per Microsoft Jet
Ma porca vacca, a me manca , ecco il perchè di tante cose, ma come è
possibile che mi manchi ?
>cut
Come faccio ad avere quel "volume"
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:
> "Fabrizio" [...]:
> >    Apri la guida di Access e vai al "Sommario". Cerca il "volume"
> >intitolato:
> >        Guida di riferimento di SQL per Microsoft Jet
> Ma porca vacca, a me manca ,
    Io ce l'ho doppio.
> ecco il perchè di tante cose, ma come è
> possibile che mi manchi ?
> Come faccio ad avere quel "volume"
    Non sono esperto di queste cose. Io di solito, quando posso, vado sul
sito downloads di microsoft, attacco le pompe, e torno la mattina dopo. Non
hai idea di cosa ci si ritrovi sul disco!... Si', vabbe', puo' capitare che
per tre giorni Windows abbia dei problemi ad avviarsi... o a spegnersi... Ma
basta non usare la macchina di sviluppo...
    Visita:

http://www.microsoft.com/data/download.htm



title: REQ:Creare un database via codice

text:
On Thu, 19 Sep 2002 17:39:01 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>...
>
>
http://www.microsoft.com/data/download.htm
Ho tagliato tutto perchè in pratica avevo bisogno solo dell'indirizzo,
ma tu ci fai sempre su un poema..... ;-)
Grazie
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:g3rjou82n3073afsq...@4ax.com...

Io che uso Access 97, apro il Sommario della guida in linea e scelgo
Microsoft Jet - Riferimenti al linquaggio SQL
>
> Ciao. Fabrizio



title: REQ:Creare un database via codice

text:
On Thu, 19 Sep 2002 16:50:58 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:g3rjou82n3073afsq...@4ax.com...
>>
>> >    Apri la guida di Access e vai al "Sommario". Cerca il "volume"
>> >intitolato:
>> >
>> >        Guida di riferimento di SQL per Microsoft Jet
>>
>> Ma porca vacca, a me manca , ecco il perchè di tante cose, ma come è
>> possibile che mi manchi ?
>>
>> >cut
>>
>> Come faccio ad avere quel "volume"
>
>Io che uso Access 97, apro il Sommario della guida in linea e scelgo
>Microsoft Jet - Riferimenti al linquaggio SQL
>cut

Ho cercato sul sito che mi ha suggerito Maurì e non ho ancora trovato
nulla ( ma Maurì tu che ci hai già bazzicato , hai mai visto quello
che sto' cercando ? ).
Tornando a quello che mi dici tu mi è venuto un sospetto: ho cercato
genericamente 'jet' e gli unici collegamenti che l'help sputa fuori
sono paginette generiche sui metodi ( del tipo DAO fa questo ma adesso
c'è ADO ).
Siccome, poi, proprio oggi ho aperto il quintale di libro che ho
comprato su VBA per Access 2002( dove c'è scritto che siccome adesso
c'è ADO non trattano più DAO ) m'è venuto un sospetto : vuoi vedere
che adesso che Microsoft vuole spingere su ADO, SQL server,.. ha tolto
dall'help ogni riferimento a jet ?
IO uso Access 2002 , c'è qlcn che può confermare ? Tu Maurì che
versione hai ?( e visto che ne hai due di volumi, dammene uno,
spilorcio :-))) (risata))
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:
> "Fabrizio" [...]:
> >> >        Guida di riferimento di SQL per Microsoft Jet
> >> Ma porca vacca, a me manca , ecco il perchè di tante cose, ma come è
> >> possibile che mi manchi ?
> >> Come faccio ad avere quel "volume"
[...]
> IO uso Access 2002 , c'è qlcn che può confermare ? Tu Maurì che
> versione hai ?
    2000.
    Come ti dicevo non sono molto informato riguardo questi argomenti. Non
so se c'entra col discorso, comunque... apri il programma di installazione e
verifica di aver installato qualcosa tipo: "Guida in linea di Visual Basic".



title: REQ:Creare un database via codice

text:


Adesso non esageriamo , la guida in linea di VBA è installata , cmq
avendo tu Access 2000 sei fuori dal gioco ( ecco il perchè della
differenza ), cmq dai forza  alla mia ipotesi.
Compitino per tutti quelli che hanno Access 2002: controllare se nella
loro guida in linea c'è il "volume" : "Guida di riferimento di SQL per
Microsoft Jet". Almeno svelo l'Arcano.
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ot8koukehdkceil5c...@4ax.com...
[CUT]
> >
> >Io che uso Access 97, apro il Sommario della guida in linea e scelgo
> >Microsoft Jet - Riferimenti al linquaggio SQL
> >cut
>
> Ho cercato sul sito che mi ha suggerito Maurì e non ho ancora trovato
> nulla ( ma Maurì tu che ci hai già bazzicato , hai mai visto quello
> che sto' cercando ? ).
>
> Tornando a quello che mi dici tu mi è venuto un sospetto: ho cercato
> genericamente 'jet' e gli unici collegamenti che l'help sputa fuori
> sono paginette generiche sui metodi ( del tipo DAO fa questo ma adesso
> c'è ADO ).
Mi viene il sospetto che stai cercando sull'help tramite la sua scheda
Trova; devi invece ricercare la frase nel Sommario dell'help.
Tramite la scheda Trova dell'help potresti cercare:
Istruzione CREATE TABLE
Istruzione CREATE INDEX
Istruzione ALTER TABLE
Istruzione DROP
Proposizione CONSTRAINT
[CUT]



title: REQ:Creare un database via codice

text:
>cut
>> Tornando a quello che mi dici tu mi è venuto un sospetto: ho cercato
>> genericamente 'jet' e gli unici collegamenti che l'help sputa fuori
>> sono paginette generiche sui metodi ( del tipo DAO fa questo ma adesso
>> c'è ADO ).
>
>Mi viene il sospetto che stai cercando sull'help tramite la sua scheda
>Trova;
No , l'ho fatto dopo ( ho pensato: "magari non il "volume" ma cmq
esiste un'Help per jet da qlc altra parte" )

>devi invece ricercare la frase nel Sommario dell'help.
Appunto, che è quello che avevo fatto prima.
>Tramite la scheda Trova dell'help potresti cercare:
>
>Istruzione CREATE TABLE
>Istruzione CREATE INDEX
>Istruzione ALTER TABLE
>Istruzione DROP
>Proposizione CONSTRAINT
Per tutti mi da :
-Immettere espr. in query e filtri ( che non porta a nulla,
bazzicandoci )
-.... ( istess)
-Informazioni sulla visualizzazione della Guida in linea di SQL Server
( e poi mi parla di T-SQL ovviamente, genericamente, in più mi da il
link a books on line )
- e via ancora così
Robè so di essere un caso senza speranza ( succede sempre solo a me )
, ma mi sa che sta' volta forse c'azzecco, per favore chi ha Access
2002 può dirmi qlc?
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:
>cut
>>Istruzione CREATE TABLE
>>Istruzione CREATE INDEX
>>Istruzione ALTER TABLE
>>Istruzione DROP
>>Proposizione CONSTRAINT
>cut
Aggiungo per correttezza , che l'help qlc spiega ( come usare il qbe )
, ma non da una sola riga di codice SQL.
Lo dico per evitare che io parli di una cosa e tu di un'altra.
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:


Cecando left , ho schiacciato casualmente su 'Proprietà ScaleLeft',
mentre avevo aperto il sommario e cosa vedo ?..........
.......vedo un sommario che non avevo mai visto che contiene nelle
ultime tre righe ADO, DAO, 'guida riferimento a ...Jet-SQL' .
Perchè? boh
Tra l'altro la guida di Jet non ha l'icona di un volume ma quello del
punto di domanda, non solo, a cliccarci sopra non vedo nada.
Se chiudo la guida e poi la riapro con F1 , mi si presenta un altro
sommario :_ insomma sta guida è corrotta o no ? Aggiungo che tutto ciò
che fa riferimento a Jet non si vede e tutto perchè sono piccolo e
nero.
C'è modo di reinstallarla dal disco di installazione senza passare per
l'utility di installazione visto che fa cilecca?
Ciao. Fabrizio


title: REQ:Creare un database via codice

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:8qhmou0s4vb7slkib...@4ax.com...
> Cecando left , ho schiacciato casualmente su 'Proprietà ScaleLeft',
> mentre avevo aperto il sommario e cosa vedo ?..........
>
> .......vedo un sommario che non avevo mai visto che contiene nelle
> ultime tre righe ADO, DAO, 'guida riferimento a ...Jet-SQL' .
>
> Perchè? boh
>
> Tra l'altro la guida di Jet non ha l'icona di un volume ma quello del
> punto di domanda, non solo, a cliccarci sopra non vedo nada.
>
> Se chiudo la guida e poi la riapro con F1 , mi si presenta un altro
> sommario :_ insomma sta guida è corrotta o no ? Aggiungo che tutto ciò
> che fa riferimento a Jet non si vede e tutto perchè sono piccolo e
> nero.
>
> C'è modo di reinstallarla dal disco di installazione senza passare per
> l'utility di installazione visto che fa cilecca?
>
> Ciao. Fabrizio
Ce l'ho fatta ... no ho imbrogliato , mi sono copiato la guida Jet dal
computer della contabilità nel mio portatile.
Dannazione!! Cercando, guardando  ho scoperto che non ci sono i "volumi" di
jet nel mio computer, da nessuna parte .
Questi file *.chm , vedo che sono compilati , esattamente cosa sono ? sono
rimasto indietro ? sono rimasto agli *.hlp ?
Sta' tecnologia fa passi da gigante e io sono inditro di tre anni.


title: Access help

author: Pier

text:
Ho un problema su un report che non è facile spiegare riguardante
l'allineamento campi
ho un database di esempio per chi avesse un po' di pazienza per darmi una
mano
Grazie in anticipo
--
Pier


title: Access help

author: Antonio Biso

text:
"Pier" <
drop...@hotmail.com
> ha scritto nel messaggio
news:fMHJ9.4660$%p6.3...@news.edisontel.com...
> Ho un problema su un report che non è facile spiegare riguardante
> l'allineamento campi
Ma puoi fare uno sforzo perchè hai bisogno di aiuto e sei moooolto
volenteroso...
> ho un database di esempio per chi avesse un po' di pazienza per darmi una
> mano
Non stai dicendo vero? che vuoi mandare il db per email, vero?
Antonio


title: Access help

author: Emyr

text:
On Thu, 12 Dec 2002 08:22:16 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>
>Non stai dicendo vero? che vuoi mandare il db per email, vero?
>
>Antonio
>
e se spedisse anche il suo numero di carta di credito assieme?
Saluti.
Emanuele.


title: Access help

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:fqrjvu0b94num1eni...@4ax.com...

Contanti!!!
Antonio


title: relazioni

author: Ryc

text:
ciao a tutti
ho creato due tabelle
TbSconto; idsconto e %sconto
TbIva Idem
e nella tbTestata_Fattura
ho inserito idsconto e idIva,
ma a me sembra che funzionino meglio
senza la relazione.
Può essere?
Grazie


title: relazioni

text:
?"Ryc"  ha scritto nel messaggio
news:dbb27432-fc91-4ca1...@j25g2000vbs.googlegroups.com...


__
Le relazioni sono sempre complicate...
in ogni caso in sé e per sé la relazione ed eventuali comportamenti a catena
sono frutto di scelte di chi ha concepito il db.
In che tipo di relazione sono? 1 a M, M a M, 1 a 1.. quindi c'è la parte
univoca in un uno dei lati della relazione?
In linea teorica le relazioni sono positive in ogni caso, averne tante è
meglio (qualcuna nascosta è il massimo)
MA


title: relazioni

text:
On 14 Gen, 08:59, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"Ryc"  ha scritto nel messaggionews:dbb27432-fc91-4ca1...@j25g2000vbs.googlegroups.com...
>
> ciao a tutti
> ho creato due tabelle
> TbSconto; idsconto e %sconto
> TbIva Idem
>
> e nella tbTestata_Fattura
> ho inserito idsconto e idIva,
> ma a me sembra che funzionino meglio
> senza la relazione.
> Pu essere?
> Grazie
> __
>
> Le relazioni sono sempre complicate...
> in ogni caso in s e per s la relazione ed eventuali comportamenti a catena
> sono frutto di scelte di chi ha concepito il db.
>
> In che tipo di relazione sono? 1 a M, M a M, 1 a 1.. quindi c' la parte
> univoca in un uno dei lati della relazione?
> In linea teorica le relazioni sono positive in ogni caso, averne tante
> meglio (qualcuna nascosta il massimo)
> MA
ciao Massimiliano
ora di elenco la struttura del db:
tbClienti; TbDettaglio_Fattura; TbTestata_Fattura; tbDescrizione;
TbTipo_Documento;
TbIva; TbSconto
TbDescrizione 1 a molti con TbDettaglio_Fattura senza alcuna spunta
nelle relazioni
TbTestata_Fattura 1 a molti con TbDettaglio_Fattura tre spunte nelle
relazioni
TbClienti 1 a molti con TbTestata_Fattura tre spunte nelle relazioni.
Infine
TbTipo_Documemto, TbIva e TbSconto  1 a molti con
senza alcuna spunta nelle relazioni
con
TbTestata_Fattura
Ho una serie di problemi:
nella query riepilogo fatture:
anzichè avere il riepologo ho l'elenco delle fatture in base ai
prodotti del dettaglio fatture
es io vorrei:
fatt. n. 1 del .......
fatt. n. 2 del .......
e così via
io invece ho
fatt. n. 1 del .......
fatt. n. 1 del .......
fatt. n. 1 del .......
fatt. n. 1 del .......
fatt. n. 2 del .......
fatt. n. 2 del .......
ecc.
Poi ho un problema nella maschera con origine record query a campi
incrociati
dove fino a che il campo categoria (della TbDescrizione) non risulta
fatturato
avrò come risultato in tutte le celle: #Nome?
Preciso che TbDescrizioni ha come nome campo :IdDescrizione,
Descrizione, Categoria
Grazie per l'aiuto


title: relazioni

author: Lolince

text:

Fai il raggruppamento in query


title: relazioni

text:
?"Ryc"  ha scritto nel messaggio
news:0dc4b71d-0a0c-4f99...@l7g2000vbv.googlegroups.com...





io invece ho


Grazie per l'aiuto
___
Risposta:
Il tuo non è un problema di relazioni,
ma non sai cosa chiedere alle query
o raggruppi facendo le somme dove serve
o ti crei le fatture e a quelle metti un JOIN con i dettagli delle fatture
raggruppati
Se metti il nome dei campi vediamo di spiegarti con esempi pratici
MA