title: somma di valori da sottomaschere

author: Roberto da casa

text:
"sergio" <
sergio....@libero.it
> ha scritto nel messaggio
news:g9uc61pt6crmpv0th...@4ax.com...

Vai sull'help e leggiti l'argomento Calcolare il totale in una sottomaschera
e visualizzarlo in una maschera.
>
> Grazie... Sergio
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: somma di valori da sottomaschere

author: sergio

text:
GRAZIE MILLE !!!!!!!!!!!!!!!!!!!!!!!!!!!
ci sono riuscito grazie a te!



title: somma di valori da sottomaschere

author: MA

text:

Ochhi però che è solo una visualizzazione, non lotrovi salvato in nessuna
tabella.



title: somma di valori da sottomaschere

author: Prometeo

text:
MA ha scritto:
> sergio wrote:
> > Ok... rifaccio tutto, dato che non posso allegare il jpg.
> >
> > Dunque:
> > Ho una maschera che si chiama MASCHERA_PROGETTI
> > nella MASCHERA_PROGETTI ho dei campi descrittivi del cliente, il suo
> > progetto ed il valore stimato. Sempre nella stessa maschera ho una
> > sottomaschera (che sarebbe una tabella collegata da una relazione alla
> > prima) dove ho tutti dati relativo ai costi sostenuti per quel
> > progetto. Vorrei che nel campo TOTALE COSTO PROGETTO della maschera
> > PROGETTI, apparisse la somma dei SUBTOTALI della sottomaschera COSTI
> > PROGETTO....
> >
> > ma non so come fare...
> >
> > Grazie... Sergio
> Bravo per il subject
> In realtà già ti avevo risposto, cmq
> nella sottomaschera Pluto
> inserisci una casella di testo chiamata Pippo
> e mettici = somma(Costo)
> poi dalla maschera punti a quella casella di testo
> con
> pluto.form!pippo
Ciao Massimiliano
Stavo per provare a rispondere a Sergio ma ovviamente sono arrivato per
ultimo, mi inserisco lo stesso perchè a questo proposito mi sono sempre
chiesto:
Il [Nome_Sottomaschera] che usiamo nella formula deve corrispondere al
[Nome elemento] della scheda [Altro]della sottomaschera in caso sia
diverso dal nome di origine della sottomaschera stessa e mi sembra che in
automatico Access metta il nome della query o dell'origine dati.
Conviene modificarlo e dargli lo stesso nome della sottomaschera od è
meglio che come elemento inserito in un'altra maschera abbia un altro nome?
Non so se mi sono spiegato con sufficiente chiarezza
Ciao e grazie
Prometeo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: somma di valori da sottomaschere

text:
Prometeo wrote:
> MA ha scritto:
>
>> sergio wrote:
>>> Ok... rifaccio tutto, dato che non posso allegare il jpg.
>>>
>> Bravo per il subject
>> In realtà già ti avevo risposto, cmq
>> nella sottomaschera Pluto
>> inserisci una casella di testo chiamata Pippo
>> e mettici = somma(Costo)
>> poi dalla maschera punti a quella casella di testo
>> con
>> pluto.form!pippo
>
> Ciao Massimiliano
> Stavo per provare a rispondere a Sergio ma ovviamente sono arrivato
> per ultimo, mi inserisco lo stesso perchè a questo proposito mi sono
> sempre chiesto:
> Il [Nome_Sottomaschera] che usiamo nella formula deve corrispondere al
> [Nome elemento] della scheda [Altro]della sottomaschera in caso sia
> diverso dal nome di origine della sottomaschera stessa e mi sembra
> che in automatico Access metta il nome della query o dell'origine
> dati.
> Conviene modificarlo e dargli lo stesso nome della sottomaschera od è
> meglio che come elemento inserito in un'altra maschera abbia un altro
> nome? Non so se mi sono spiegato con sufficiente chiarezza
> Ciao e grazie
> Prometeo
Ti dico come mi regolo io.
Anzitutto faccio sempre coincidere i due nomi. Nella creazione della
sottomaschera alla fine
lui ti suggerisce il nome "sottomashera ...". Io lo cambio e metto prima la
maschera da cui dipende, underscore, cosa fa.
Ti spiego. Se hai una maschera Frm_Fattura, lasua sottomaschera sarà
Frm_Fattura_dettaglio.
questo perchè così nell'elenco degli oggetti li ho uno vicino all'altro e
perchè mi riesce poi facile riferirmi nel codice.
Ma ti ripeto è un mio metodo, non so gli altri



title: somma di valori da sottomaschere

text:
MA ha scritto:
> Ti dico come mi regolo io.
> Anzitutto faccio sempre coincidere i due nomi. Nella creazione della
> sottomaschera alla fine
> lui ti suggerisce il nome "sottomashera ...". Io lo cambio e metto prima la
> maschera da cui dipende, underscore, cosa fa.
> Ti spiego. Se hai una maschera Frm_Fattura, lasua sottomaschera sarà
> Frm_Fattura_dettaglio.
> questo perchè così nell'elenco degli oggetti li ho uno vicino all'altro e
> perchè mi riesce poi facile riferirmi nel codice.
> Ma ti ripeto è un mio metodo, non so gli altri
Mi sembra un ottimo metodo, grazie
Ciao



title: Requery di combo che funziona solo una volta

author: Fabio

text:
Mi accade una cosa inspiegabile ( x me almeno) con il requery di una casella
combinata
In una maschera in modalità maschere continue ho la combo società.
L'utente sceglie da una combo la società di riferimento e se non la trova o
la vuola modificare con il doppio clic si apre una maschera pop-up
attraverso la quale può aggiungere società o modificare quelle presenti.
Poi quando chiudo la maschera pop-up, il puntatore del mouse si riposiziona
sul campo della societa. All'evento click della combo ho messo il requery
della combo stessa e mi aspetterei di vedere le società aggiunte.......ma,
cosa strana ciò mi capita solo la prima volta che lo faccio .Seguo la
procedura sopra descritta, aggiungo la societaX e la vedo nell'elenco della
combo.
Riapro la pop-up, metto la societaY ed essa non compare piu nell'elenco ma
compare solo se faccio apro o chiudo la maschera(cosa impossibile x l'utente
o cmq comprensibilmente da evitare)
Cosa succede??
--------------------------------
Inviato via
http://usenet.libero.it


text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Fai il requery della combo a fronte dell'evento "Su chiusura" della maschera
pop-up con cui aggiorni la tabella delle società.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: fabio

text:
Il 18 Giu 2003, 14:09,
fole...@libero.it
 (Fabio) ha scritto:
> > Fai il requery della combo a fronte dell'evento "Su chiusura" della
> maschera
Contrordine!
Prima non mi dava problemi ma adesso quando chiudo la pou-up mi da "errore
di runtime 2118.........è necessario salvare il record corrente prima
dell'azione riesegui query"
Non capisco



text:
"fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...
> Il 18 Giu 2003, 14:09,
fole...@libero.it
 (Fabio) ha scritto:
> > > Fai il requery della combo a fronte dell'evento "Su chiusura" della
> > maschera
> Contrordine!
> Prima non mi dava problemi ma adesso quando chiudo la pou-up mi da "errore
> di runtime 2118.........è necessario salvare il record corrente prima
> dell'azione riesegui query"
> Non capisco
Strano.
A fronte dell'evento "Su chiusura" della maschera, prima di effettuare il
requery della combo, salva il record corrente, ovvero:
DoCmd.RunCommand acCmdSaveRecord



title: Maschera a schermo intero

author: fsangio

text:
Come si fa a far aprire una maschera a schermo intero?
Nel senso che ricopre anche la barra superiore di Access.
Ho provato con il comando in apertura :   DoCmd.Maximize
ma non funziona in tal senso.
Ciao ciao


title: Maschera a schermo intero

author: Alessandro

text:
"fsangio" <
fsa...@libero.it
> wrote in message
news:MPG.16bbba5c6...@news.infinito.it...

Oltre all'istruzione che hai messo devi settare alcune proprietą
della Form:
Popup=si
Scelta Obbligatoria=si
Dimensioni Automatiche=si
Ciao.
Alessandro./[@Alex]/
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access 97 e System.mdw

author: Red

text:
...ciao a tutti!
Ho deciso di re-installare Access 97 dopo che questo, al seguito di
spegnimento improvviso del pc, all'avvio mi dava "Errore di rete o disco".
Ma adesso,  al momento dell'installazione  esce il seguente messaggio:
"Errore durante il cambiamento del database del gruppo di lavoro"
e dopo...
"Impossibile creare il file System.mdw.....etc.etc."
qualche consiglio?
grazie, Red.


title: Apre Maschera da ComboBox 2

author: Mauro

text:
Ciao a tutti, hoii questo piccolo problema, dalla MiaCombo all'evento
AfterUpdate faccio aprire una la maschera LABORATORIO, fin quě tutto
OK, ma se dalla MiaCombo scelgo un altro valore ho l'errore "errore di
run-time '2494'per l'azione o il metodo č necessario l'argomento Nome
Maschera"  come posso risolvere il problemino ?
Grazie di nuovo
If MiaCombo= "VALORE_1" Then stDocName = "MASCHERA_1"
If MiaCombo= "VALORE_2" Then stDocName = "MASCHERA_2"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Ciao a tutti


title: Apre Maschera da ComboBox 2

author: Sergio MAZZA

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.04032...@posting.google.com...
> Ciao a tutti, hoii questo piccolo problema, dalla MiaCombo all'evento
> AfterUpdate faccio aprire una la maschera LABORATORIO, fin quì tutto
> OK, ma se dalla MiaCombo scelgo un altro valore ho l'errore "errore di
> run-time '2494'per l'azione o il metodo è necessario l'argomento Nome
> Maschera"  come posso risolvere il problemino ?
>
> Grazie di nuovo
>
> If MiaCombo= "VALORE_1" Then stDocName = "MASCHERA_1"
> If MiaCombo= "VALORE_2" Then stDocName = "MASCHERA_2"
> DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Ciao a tutti
Ma i nomi delle maschere sono: "MASCHERA_1" e "MASCHERA_2"?
Ciao.
--
Sergio MAZZA


title: Apre Maschera da ComboBox 2

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message news:<O8l7c.100570$
O31.4...@news4.tin.it
>...

Certo è così...


title: Apre Maschera da ComboBox 2

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.04032...@posting.google.com...
> "Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:<O8l7c.100570$
O31.4...@news4.tin.it
>...
> > "Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
> > news:dadb67f6.04032...@posting.google.com...
> > > Ciao a tutti, hoii questo piccolo problema, dalla MiaCombo all'evento
> > > AfterUpdate faccio aprire una la maschera LABORATORIO, fin quì tutto
> > > OK, ma se dalla MiaCombo scelgo un altro valore ho l'errore "errore di
> > > run-time '2494'per l'azione o il metodo è necessario l'argomento Nome
> > > Maschera"  come posso risolvere il problemino ?
> > >
> > > Grazie di nuovo
> > >
> > > If MiaCombo= "VALORE_1" Then stDocName = "MASCHERA_1"
> > > If MiaCombo= "VALORE_2" Then stDocName = "MASCHERA_2"
> > > DoCmd.OpenForm stDocName, , , stLinkCriteria
> > >
> > > Ciao a tutti
> >
> > Ma i nomi delle maschere sono: "MASCHERA_1" e "MASCHERA_2"?
> >
> > Ciao.
>
>
> Certo è così...
Sto rileggendo meglio il tuo messaggio; quando dici "...scelgo un altro
valore..." significa un valore diverso da "VALORE_1" o "VALORE_2"?
Se è così è chiaro che ti presenta un errore visto che la variabile
stDocName non viene valorizzata; dovresti modificare la routine in:
If MiaCombo= "VALORE_1" Then stDocName = "MASCHERA_1"
If MiaCombo= "VALORE_2" Then stDocName = "MASCHERA_2"
if stDocName="MASCHERA_1" or stDocName="MASCHERA_2" then
    DoCmd.OpenForm stDocName, , , stLinkCriteria
end if
Ciao.
--
Sergio MAZZA


title: Apre Maschera da ComboBox 2

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<c3v02i$hvp$
1...@canarie.caspur.it
>...

Grazie tante....  OK


title: problema di Office Automation

author: Luigi Abretti

text:
sto gestendo una automazione tra un database di access che genera
automaticamente dei documenti in word. Il mio problema è che vorrei sapere
su quale pagina corrente è posizionato il cursore, ovviamente tramite il
codice di VBA.
Vi ringrazio anticipatamente
Luigi


title: Stampa da... a...

author: Davide

text:
ho un db "fatture" con un report "fattura" basato su una query di selezione
per numero fattura.
ho poi una maschera di selezione per la stampa con il controllo "stampa
fattura numero" (su cui sono basati la query ed il report "fattura").
per velocizzare le operazioni di stampa vorrei sostituire il controllo
"stampa fattura numero" con i controlli "stampa fatture dalla numero" e
"alla numero"
come devo modificare il mio comando di stampa...
Sub Stampa_report_Click()
On Error GoTo Err_Stampa_report_Click
    Dim stDocName As String
    stDocName = "Rep Fattura"
    DoCmd.OpenReport stDocName, acNormal
Exit_Stampa_report_Click:
    Exit Sub
Err_Stampa_report_Click:
    MsgBox Err.Description
    Resume Exit_Stampa_report_Click
Grazie a tutti e ciao
Davide


title: Stampa da... a...

text:
"Davide" <
erredie...@tiscali.it
> ha scritto nel messaggio
news:b8ol51$q54$1...@lacerta.tiscalinet.it...

Non devi modificare il modo di richiamare il report ma il modo con cui ha
scritto i criteri della query.
Penso che nei criteri della query tu abbia scritto:
[Forms]![NomeMaschera]![stampa fattura numero]
scrivici invece:
Between [Forms]![NomeMaschera]![stampa fattura dalla numero] And
[Forms]![NomeMaschera]![alla numero]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stampa da... a...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:H9Rra.79985$iy5.2...@twister2.libero.it...
> Non devi modificare il modo di richiamare il report ma il modo con cui ha
> scritto i criteri della query.
>
> Penso che nei criteri della query tu abbia scritto:
>
> [Forms]![NomeMaschera]![stampa fattura numero]
>
> scrivici invece:
>
> Between [Forms]![NomeMaschera]![stampa fattura dalla numero] And
> [Forms]![NomeMaschera]![alla numero]
ok, ma cosě crea un solo report con tutte le fatture.
scusami se mi sono spiegato male:
io ho bisogno che mi stampi n report tanti quante sono le fatture
dell'intervallo selezionato, altrimenti mi sballa la numerazione delle
pagine e sballa anche dei controlli del report associati al numero di pagina
della singola fattura (se non č l'ultima pagina stampa "segue...",
altrimenti stampa il totale ecc.).
potrebbe servire qualcosa del tipo loop... until...?
ciao
Davide


title: Stampa da... a...

author: Roberto dalla campagna

text:
Davide <
erredie...@tiscali.it
> wrote in message
b8os45$vj6$1...@lacerta.tiscalinet.it...

Ti posso garantire che č normale che se devo stampare piů fatture richiami
il report una sola volta e non tante volte quante sono le fatture da
stampare; č sufficiente raggruppare il report per numero fattura e fare
nell'intestazione e nel pič di pagina di gruppo quello che tu probabilmente
fai nell'intestazione e nel pič di pagina report.
E' anche possibile trovare il sistema di gestire il numero di pagina in modo
che ritorni a 1 per ogni fattura: se non sbaglio c'č qualcosa nella Sezione
Reports del Sito Comune (link qui sotto).
> potrebbe servire qualcosa del tipo loop... until...?
Se proprio lo desideri puoi filtrare il report invece che con una query di
selezione con la condizioneWHERE del metodo OpenReport (vedi help) in modo
che il report stampi una sola fattura alla volta; ciň fatto nella maschera
puoi crearti un ciclo For ... Next che richiami tante volte il tuo report
quante sono le fatture da stampare, filtrandolo ogni volta con un numero
fattura diverso; perň questa non mi sembra la soluzione migliore, comunque
decidi tu.
>
> ciao
> Davide



title: QUESITO

text:
E' possibile con un pulsante
aprire una form di un altro database
residente su una risorsa removibile: Es: Zip Iomega.
Database residente su C:\ = MAFALDA
Form = CARICO
Database residente su E:\ (Zip Iomega) = BACK
Form = Estratto
Grazie di cuore
Gigino


title: Access XP e protezione

author: Babba

text:
Ciao a tutti, il mio problema č questo:
ho salvato un DB access 2000 facendo in modo che si aprisse direttamente con
una maschera. Con il 2000 bastava che cliccassi con il tasto 'shift' per
aprire il DB in visualizzazione modifica. Adesso con officeXP il trucco non
funziona e non riesco piů ad andare a modificare le mie maschere: come fare?


title: Access XP e protezione

author: CarloCos

text:
"Babba" <
bab...@tin.it
> ha scritto nel messaggio
news:9okgpd$amv$1...@fe1.cs.interbusiness.it...

Non ho ancora XP. Comunque puoi importare tutti gli oggetti in un altro
database.
Ciao, Carlo


title: Access XP e protezione

text:
adesso provo, grazie per il momento....
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:Dckr7.28126$Lp6.1...@news.infostrada.it...



title: Access XP e protezione

author: Antonio Biso

text:
Babba <
bab...@tin.it
> wrote in message
9onsv1$5uj$1...@fe1.cs.interbusiness.it...
> adesso provo, grazie per il momento....
Magari potresti anche provare a scrivere DOPO il quoting, niente prego per
il momento...
Antonio


title: Dlookup

author: antcim

text:
Cordialita' a chi mi legge.
Uso la funzione Dlookup(...),  trovo il record cercato.
Perche' esso non diventa il record corrente..?
Espongo il mio problema:
Ho una maschera con origine dati una Tabella.
Devo inserire nuovi record. Sin qui tutto ok.
Gradirei che, se il record e' gia' stato inserito, non ne venga
generato uno nuovo ma che si presentasse nella maschera
quello esistente con possibilita' di modifica.
Grazie in anticipo.
Antcim


title: Dlookup

author: Alessandro Cara

text:

ho da poco citato la proprieta' Recordset del form,
se hai a2k magari puoi provarla,
altrimenti credo tu debba usare il recordsetclone
ed il  bookmark.
DlookUp e' di fatto una select che si limita
a restituire un risultato. Non sono un fautore
delle D(functions), alcune volte (spesso) sono
un'inutile perdita di tempo. Mi profondo in
profonde scuse ma questo e' il mio profondo
pensiero.
--
a.cara


title: Dlookup

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DC1A3D9...@blunet.it...
> antcim wrote:
> >
> > Cordialita' a chi mi legge.
> > Uso la funzione Dlookup(...),  trovo il record cercato.
> > Perche' esso non diventa il record corrente..?
> > Espongo il mio problema:
> > Ho una maschera con origine dati una Tabella.
> > Devo inserire nuovi record. Sin qui tutto ok.
> > Gradirei che, se il record e' gia' stato inserito, non ne venga
> > generato uno nuovo ma che si presentasse nella maschera
> > quello esistente con possibilita' di modifica.
> > Grazie in anticipo.
> > Antcim
>
> ho da poco citato la proprieta' Recordset del form,
> se hai a2k magari puoi provarla,
> altrimenti credo tu debba usare il recordsetclone
> ed il  bookmark.
Ciao a.cara
Cos'e' a2k..?
Grazie
Antcim



title: Dlookup

text:
Di nuovo ciao a.cara
Dimenticavo di dirti che uso Access 97
Antcim


title: Dlookup

text:

quindi non hai a2k! ;<)
Allora devi usare recordsetclone e bookmark
su evento appropriato devi
su  me.recordsetclone
cercare (findfirst) il codice che ti interessa
se non lo trovi (nomatch = true) vuol dire che quel codice non c'e'
se lo trovi (nomatch = false) devi allineare il bookmark
   di form con il bookmark di recordsetclone
-- non mi piace scrivere direttamente il codice
   ti toglierei tutto il divertimento
ma lo usi il debug?
--
a.cara


title: Dlookup

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DC5B8D2...@blunet.it...

Ciao a.cara
Sto passando da Clipper ad Access e ti assicuro
che ho piu' di un milione di cose da imparare...
Mi rendo conto che per te e' strano...vedere persone
come me che si arrabattano qua e la..
Cio' che mi hai scritto in risposta e' un'altra parte di access
che non conosco.
A naso, ho l'impressione che sia piu' complicato...
L'inserimento di un nuovo record, e, se gia esiste, la sua
'editazione', in clipper e' la cosa piu' semplice del mondo.. :-)
Sara' mia premura consultare l' help a fondo....
Grazie
Antcim


title: Dlookup

text:

Sono un vecchio "clipparolo", ormai sono anni che non lo
uso (forse 6, mi sono dimenticato tante cose).
Posso assicurarti che con difficolta da 1 a 10
se clipper e' 7 access e' 3.
Per completezza da 1 a 10? Se clipper e' 5
access e' 9,99.
Per imparare clipper mi ci e' voluta una notte
per access?, beh, far generare una applicazione
da Northwind e vedere che cavolo di codice generava
(come puoi notare ho una "immensa" autostima).
Ha un debugger fantastico. Impara a usarlo, se impari temo
che sparirai dal NG.
A proposito della stranezza, quello che spesso ripeto a
qualcuno, mai correre a conclusioni affrettate, ed inoltre,
e' facile quello che si conosce, riparliamone fra.....
una decina di giorni?
--
a.cara


title: Dlookup

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DC1A3D9...@blunet.it...
> antcim wrote:
> >
> DlookUp e' di fatto una select che si limita
> a restituire un risultato. Non sono un fautore
> delle D(functions), alcune volte (spesso) sono
> un'inutile perdita di tempo. Mi profondo in
> profonde scuse ma questo e' il mio profondo
> pensiero.
Mah...
Io ho scoperto queste funzioni dopo un un anno buono che lavoravo con access
(da 0) e mi si è aperto un altro mondo.
Spesso sono veramente la panacea che risolve problemi altrimenti risolvibili
con molta difficoltà!!!
Antonio


title: Icona Run Time

author: Ferrari Rino

text:
Salve
Come poter da installazione Run Time poter creare una icona sul Desktop con
relativo collegamento al programma installato ed icona personalizzata .
Grazie


title: Icona Run Time

text:

> Ciao Rino
> Apri con il notepad il file C:\WINDOWS\SAMPLES\WSH\Shortcut.vbs, ci
troverai
> quanto serve.
>
> Ciao Giorgio.
>
Il Sistema operativo e XP e nella direc. C:\WINDOWS non riesco a trovare
nessun file SAMPLES con relativoWSH\Shortcut.vbs
come mai?
> Rino


title: Icona Run Time

author: Giorgio Prx

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:F%5Wa.2929$an6.1...@news1.tin.it...

Ciao Rino
Se non lo trovi te lo posto così come mamma M$ l'ha fatto.
' File di esempio Windows Script Host
'
' ------------------------------------------------------------------------
'               Copyright (C) 1996-1998 Microsoft Corporation
'
' All'utente è concesso, a titolo gratuito, un diritto di utilizzare,
' modificare, riprodurre e distribuire i file applicativi di esempio (e/o
' ogni loro versione modificata) in ogni modalità ritenuta appropriata,
' a condizione che l'utente accetti che Microsoft non concede garanzie,
' obblighi o responsabilità per nessuno dei file applicativi di esempio.
' ------------------------------------------------------------------------
'
' Questo esempio dimostra come utilizzare l'oggetto WshShell
' per creare un collegamento sul desktop
L_Welcome_MsgBox_Message_Text   = "Questo script creerà un collegamento a
Blocco note sul desktop."
L_Welcome_MsgBox_Title_Text     = "Esempio di Windows Scripting Host"
Call Welcome()
'
****************************************************************************
****
' *
' * Metodi relativi ai collegamenti.
' *
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim MyShortcut, MyDesktop, DesktopPath
' Legge il percorso del desktop utilizzando l'oggetto WshSpecialFolders
DesktopPath = WSHShell.SpecialFolders("Desktop")
' Crea un oggetto di collegamento sul desktop
Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & "\Collegamento a
Blocco note.lnk")
' Imposta e salva le proprietà del collegamento
MyShortcut.TargetPath =
WSHShell.ExpandEnvironmentStrings("%windir%\notepad.exe")
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("%windir%")
MyShortcut.WindowStyle = 4
MyShortcut.IconLocation =
WSHShell.ExpandEnvironmentStrings("%windir%\notepad.exe, 0")
MyShortcut.Save
WScript.Echo "Un collegamento a Blocco note è ora presente sul desktop"
'
****************************************************************************
****
' *
' * Introduzione
' *
Sub Welcome()
    Dim intDoIt
    intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _
                      vbOKCancel + vbInformation,       _
                      L_Welcome_MsgBox_Title_Text )
    If intDoIt = vbCancel Then
        WScript.Quit
    End If
End Sub
-----------------------------------------------------
Ciao Giorgio


title: Icona Run Time

text:

>
> Dopo aver corretto il codice ,riesce a creare il collegamento sul desktop
con relativa icona ma non riesce a creare il link con il programma
se non erro
> MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("mia_Dir")
dovrebbe essere il percorso del collegamento ma non va.
suggerimenti  Giorgio?
Ciao Rino


title: Icona Run Time

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:c58Wa.3470$an6.1...@news1.tin.it...
>
> >
 Dopo aver corretto il codice ,riesce a creare il collegamento sul desktop
con relativa icona ma non riesce a creare il link con il programma
se non erro
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("mia_Dir")
dovrebbe essere il percorso del collegamento ma non va.
suggerimenti  Giorgio?
Ciao Rino
Ciao Rino
Il percorso del programma da eseguire deve essere messo in TargetPath non
nella directory di lavoro WorkingDirectory.
Ciao Giorgio


title: Icona Run Time

text:
Grazie  Giorgio
 e alla prossima
Rino
>
>
>


title: grafico a torta

author: Fabrizio

text:
Devo realizzare un grafico a  torta è come dati ho quttro valori +il totale
dei quattro, il grafico dovrebbe farmi vedere la torta suddivisa tra i
quattro valori, l'unico modo in cui sono riuscito ad avere il grafico è
stato quello di mettere in colonna tre quttro valori in un unica tabella, il
problema è che in questo modo  non riesco ne ad inserire i nomi dei campi ne
ad avere sempre gli stessi colori.
come posso fare?
il mio grafico dovrebbe evidenziarmi le quattro problematiche sempre nello
stesso modo e con la possibilità inserire il nome per ogni colore.
ringrazio anticipatamente
Fabrizio


title: caselle combinate - aiuto

text:
ciao a tutti
ho una maschera con una casella combinata associata ad una tabella con
diverse voci
la casella combinata serve a scegliere il tipo di dati per effettuare una
ricerca
mi succede spesso che, scegliendo un dato dalla casella combinata, questo mi
vada a sovrascrivere un'altro dato (solitamente il primo)
es.
la tabella contiene
a
b
c
d
e
con la casella combinata seleziono per es c e la tabella diventa
c
b
c
d
e
la maschera con la casella combinata la richiamo cosi da un'altra maschera:
DoCmd.OpenForm "cerca", acNormal, , , acFormPropertySettings, acWindowNormal
invece di acFormPropertySettings ho usato acFormReadOnly ma poi non funziona
piu la casella combinata.
come risolvo il problema ?


title: caselle combinate - aiuto

text:
pac77 <
pa...@libero.it
> wrote in message
6uQ77.3773$0Z1.1...@news.infostrada.it...
> ciao a tutti
>
> ho una maschera con una casella combinata associata ad una tabella con
> diverse voci
> la casella combinata serve a scegliere il tipo di dati per effettuare una
> ricerca
>
> mi succede spesso che, scegliendo un dato dalla casella combinata, questo
mi
> vada a sovrascrivere un'altro dato (solitamente il primo)
Eh, bello bello...
se tu usi una combo per scegliere il tipo di dati, allora non devi legarla
ad un campo della tabella ma deve essere non associata e avere come origine
dati una query
Antonio


title: caselle combinate - aiuto

author: Roberto dal portatile

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:6uQ77.3773$0Z1.1...@news.infostrada.it...

Se non ho capito male il tu problema, la casella combinata NON deve essere
associata ad un campo della tua tabella, ovvero non deve avere nulla
nell'origine controllo.
La tabella deve servire solo come origine riga della casella combinata, e se
come origine riga della casella combinata hai una query essa sarà basata su
detta tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cursore "freccia" sopra a casella di testo di maschera continua

text:
Salve a tutti, ho questa necessità!
Ai fini grafici, visto che lo sfondo di un pulsante di comando non è
modificabile, ho visto in precedenza, che alcuni usano una casella di testo,
con azione su click, potendo quindi modificare liberamente le sue
caratteristiche grafiche.
Dopodichè ho bloccato l'edit della cas. stessa in modo da far apparire la
classica fraccia al passaggio del mouse.
All'interno di una maschera contniua, devo visualizzare quindi un pulsante
(cas. di testo), che su click esegue una determinata azione su quel preciso
record.
Ho notato che, siccome la cas. è bloccata, se il mio click avviene su una
casella di un record diverso dal corrente, l'azione eseguita fa riferimento
al record corrente, non selezionando prima il record indicato con il mouse
(ed è chiaro, perchè la casella è bloccata).
Mi funziona solo se SBLOCCO la cas., ma chiaramente, al passaggio del mouse,
al posto della freccia, appare il classico segnale di EDIT.
Funziona, è vero, però è davvero brutto, e può far confondere l'utente!
Spero di essere riuscito a siegarmi, e che a qualcuno sia capitato la stessa
cosa e possa aiutarmi.
Grazie infinite!
Marco


author: Alessandro Baraldi

text:
Marco_280167 ha scritto:

Io uso i Pulsanti e mi creo l'immagine da inserire comprensiva della
scritta che deve avere il pulsante...!
Uso un editor grafico normale e tutto funziona, non sò se può
soddisfare anche le tue esigenze.
@Alex


text:
Marco_280167 ha scritto:



@Alex
Grazie Alex, ma.. non mi riesce trovare il modeo per creare il pulsante da
A97 (l'unica cosa che ho trovato è: Pulsante di Opzione, ma non credo
che...)
Mi daresti uno spunto?
Grazie 1000
Marco


text:
Marco_280167 ha scritto:
[CUT]
> Grazie Alex, ma.. non mi riesce trovare il modeo per creare il pulsante da
> A97 (l'unica cosa che ho trovato è: Pulsante di Opzione, ma non credo
> che...)
>
> Mi daresti uno spunto?
> Grazie 1000
> Marco
Non sono certo di capire la difficoltà....!
Io uso un normale CommandButton, e nella proprietà Immagine carico la
BMP che ho realizzato....!
Ho forse frainteso....?
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1167903384....@i80g2000cwc.googlegroups.com...
Marco_280167 ha scritto:



@Alex
Ok Alex, pensavo non si trattasse del classico pulsante di comando e andavo
a cercare chissàcosa!
Non avevo però pensato a costruirmi le immagini, come i hai suggerito!
Grazie 1000
Marco


title: Problemi con Doevens e Win2000

author: Roberto Corci

text:
Ciao a tutti!
Non so se anche a voi succede ma io ho dei problemi con il comando di
DoEvents e il sistema operativo Win2000 professional; una volta che richiamo
il comando la procedura che sto eseguendo viene sospesa e non riprende più
in automatico...
suggerimenti?
Grazie a tutti!!


title: Problemi con Doevens e Win2000

author: Carlo Costarella

text:
"Roberto Corci" <
robert...@katamail.com
> ha scritto nel messaggio
news:9arrjm$6f4eq$1...@ID-52001.news.dfncis.de...

Accertati che la routine dove è sistemato il DoEvents non venga richiamata
da un'altra porzione del codice prima di averla conclusa.
Ciao, Carlo


title: id più ricorrente e meno ricorrente

author: tmtube

text:
ho una tabella corsi e un campo idcorso
come posso sapere qual'� l'idcorso pi� ricorrente e il meno ricorrente per
fini statistici?

Grazie a tutti.


title: id più ricorrente e meno ricorrente

author: Bruno Campanini

text:
tmtube wrote :
> ho una tabella corsi e un campo idcorso
> come posso sapere qual'ï¿œ l'idcorso piï¿œ ricorrente e il meno ricorrente per
> fini statistici?

SELECT Corsi.IdCorso, Count(Corso.IdCorso) AS CountOfIdCorso
FROM Corsi
GROUP BY Corsi.IdCorso
ORDER BY Count(Corsi.IdCorso) DESC;

Il primo elemento ï¿œ il piï¿œ frequente,
l'ultimo il meno frequente.

Se poi vi sono corsi con uguale frequenza...

Bruno


title: Errore di run-time '3001'

author: robi

text:
buongiorno a tutti
scusate ma riposto un problema di cui avevo già chiesto informazioni
purtroppo non ne sono ancora uscito
WINDOWS 2000
ACCESS 2000 SP-3
ho una query di accodamento da codice
DoCmd.RunSQL "INSERT INTO LAYER.......
i valori da accodare sono due variabili (stringhe) e 13 tra caselle di testo
e caselle combinate
presenti nella maschera a cui è associto il codice della query
uno dei campi in cui viene accodata la stringa di una casella di testo ha
dimensione 200
però ogni volta che la dimensione super i 127 caratteri da questo errore:
"Errore di run-time '3001'  Argomento non valido"
se la lunghezza della striga è inferiore a 127 tutto funziona perfettamente
se può essere utile questa è la query completa:
DoCmd.RunSQL "INSERT INTO LAYER ( nome_file, percorso_file, descrizione,
scala_acquisizione, descrizione_estesa, data_mento, base_topo_rif,
ambito_territoriale, hyperlink, notevarie, Formato, tipo, scala_min,
scala_max, sis_rif, FK_manutentore, FK_creatore_dato )
SELECT '" & filedb & "' AS Espr1, '" & percorsodb & "' AS Espr2,
[Forms]![Inserisci]![descbreve] AS Espr3, [Forms]![Inserisci]![scalaacqui]
AS Espr4, [Forms]![Inserisci]![descestesa] AS Espr5,
[Forms]![Inserisci]![datains] AS Espr6, [Forms]![Inserisci]![basetoporif] AS
Espr7, [Forms]![Inserisci]![ambiter] AS Espr8,
[Forms]![Inserisci]![hyperlink] AS Espr9, [Forms]![Inserisci]![notevarie] AS
Espr10, [Forms]![Inserisci]![formato] AS Espr11, [Forms]![Inserisci]![tipo]
AS Espr12, [Forms]![Inserisci]![scala_min] AS Espr13,
[Forms]![Inserisci]![scala_max] AS Espr14, [Forms]![Inserisci]![rif] AS
Espr15, MANUTENTORI.ID_manutentore, creatore_dato.ID_creatore_dato FROM
MANUTENTORI, creatore_dato
WHERE
((([MANUTENTORI]![cognome_manutentore])=[Forms]![Inserisci]![manutentore])
AND (([CREATORE_DATO]![NOME])=[Forms]![Inserisci]![creatore]));"
Di già Grazie!
Saluti
robi


title: Errore di run-time '3001'

author: Karl Donaubauer

text:

Il colpevole è un bug. Vedi il thread:
http://groups.google.com/groups?&threadm=2jqubvF149dnpU1%40uni-berlin.de
Allora prova a esclude tutti i riferimenti alla maschera dalla stringa
come l'ho mostrato col'esempio nel thread.
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ:
http://www.donkarl.com


title: Errore di run-time '3001'

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:32o0arF...@individual.net...

Grazie molte ora ci provo
ciao


title: Pulsante stampa

author: max

text:
Avrei bisogno di togliere con VBA il pulsante di stampa in un report. Come
si puň fare?
Grazie
Max


title: Query di accodamento

author: MOGANO

text:
Salve a tutti , ho una tabella con molti campi in cui la chiave
primaria è la data :
data  compito1  compito2  compito3      ecc..
2/9       tizio         caio         sempronio
3/9       caio         tizio         sempronio
4/9    sempronio   caio         tizio
vorrei riuscire mediante una  query o codice a riportare in una
tabella nuova tutti i record della tabella su descritta in questo
modo :
DATA  NOME        COMPITO
2/9     tizio             compito1
2/9     caio             compito2
2/9     sempronio    compito3
3/9     caio             compito1
3/9     tizio             compito2
3/9     sempronio    compito3
4/9     sempronio    compito1
4/9     caio             compito2
4/9     tizio             compito3
Qualcuno riesce a darmi una soluzione ??
Grazie anticipate a tutti


title: Query di accodamento

author: almorel

text:

Ciao,
se il numero di colonne è "umano" puoi risolvere con una query di
unione, tipo:
select data, nome, compito1 from TuaTabella
union all
select data, nome, compito2 from TuaTabella
union all
Ecc.
poi puoi usare questa query com base per una quey di accodamento
o creazione tabella.
Ovviamente questa mia è solo l'idea base...
Ciao
Alberto


title: Query di accodamento

text:

Grazie Alberto per la risposta , ma purtroppo la tabella contiene
diversi campi......
Mi chiedo come sia possibile non riuscire a trovare un metodo più
semplice ...... boh !!! spero che altri inviino altre idee.
Comunque infinite grazie del tuo suggerimento.


title: Query di accodamento

author: Riccardo Baldinotti

text:

> Comunque infinite grazie del tuo suggerimento.- Nascondi testo citato
>
> - Mostra testo citato -
Prova con una routine del genere
Sub sAccoda()
Dim u as Long, QuantiCampi as Long
QuantiCampi = 'qui ci metti il numero di campi che si chiamano
CompitoX
For u = 1 to QuantiCampi
   Currentdb.Execute "INSERT INTO TabellaDestinazione ( data, nome,
compito ) " & _
      "SELECT Data, Compito" & u & ", 'Compito" & u & "' FROM
TabellaOrigine;"
Next
End Sub
Prima avrai creato la TabellaDestinazione.
Comunque, quanti campi sono: venti, ottanta? Col copia-incolla la
query di almorel la fai in due minuti, l'importante è non sbagliare la
numerazione.
Riccardo Baldinotti
Occhio alle virgolette doppie e singole.


title: Query di accodamento

text:

C'è qualcosa che non va perchè così non funziona !!!!


title: Query di accodamento

text:
On 14 Set, 15:07, MOGANO <
asvi9...@gmail.com
> wrote:
>
> C'è qualcosa che non va perchè così non funziona !!!!
Bisognerebbe che mi dicessi che errore ti dà.
Fai attenzione alla riga che finisce con "data, nome," perché il
messaggio ha messo un acapo di troppo; in realtà la riga successiva,
con "compito" ecc. va di seguito.
Inoltre potrebbe darti problemi la parola "data", che in Access è un
termine riservato.
Hai letto il messaggio di posta?
Riccardo Baldinotti


title: Query di accodamento

text:
"MOGANO" <
asvi...@gmail.com
> wrote in message
news:761d9d19-33dc-42b8...@f26g2000vbm.googlegroups.com...
> Salve a tutti , ho una tabella con molti campi in cui la chiave
> primaria č la data :
>
> data  compito1  compito2  compito3      ecc..
> 2/9       tizio         caio         sempronio
> 3/9       caio         tizio         sempronio
> 4/9    sempronio   caio         tizio
>
> vorrei riuscire mediante una  query o codice a riportare in una
> tabella nuova tutti i record della tabella su descritta in questo
> modo :
>
> DATA  NOME        COMPITO
> 2/9     tizio             compito1
> 2/9     caio             compito2
> 2/9     sempronio    compito3
> 3/9     caio             compito1
> 3/9     tizio             compito2
> 3/9     sempronio    compito3
> 4/9     sempronio    compito1
> 4/9     caio             compito2
> 4/9     tizio             compito3
>
> Qualcuno riesce a darmi una soluzione ??
================================
Private Sub Transpose_Click()
Dim db As Database, SourceTableName As String, SQL As String
Dim RS1 As Recordset, RS2 As Recordset
Dim i As Integer, n As Integer, TargetTableName As String
' Definizioni
' --------------------------------------------------------
SourceTableName = "Table1"  ' Il primo campo in Table1 č Date/Time,
                                                    ' gli altri sono tutti
Text
TargetTableName = "Tab3"    ' Se esiste verrą cancellata
' --------------------------------------------------------
SQL = "CREATE TABLE " & TargetTableName & _
      "(Data DateTime, " & _
      "Nome CHAR, " & _
      "Compito CHAR);"
Set db = CurrentDb
On Error Resume Next
DoCmd.DeleteObject acTable, TargetTableName
On Error GoTo 0
db.Execute SQL
n = db.TableDefs(SourceTableName).Fields.Count - 1
Set RS1 = db.OpenRecordset(SourceTableName, dbOpenDynaset)
Set RS2 = db.OpenRecordset(TargetTableName, dbOpenDynaset)
Do Until RS1.EOF
    For i = 0 To n - 1
        RS2.AddNew
        RS2(0) = RS1(0)
        RS2(1) = RS1(i + 1).Name
        RS2(2) = RS1(i + 1)
        RS2.Update
    Next
    RS1.MoveNext
Loop
End Sub
==============================
Bruno


title: la sottomaschera perde il primo clik

author: mario rossi

text:
buongiorno a tutti, ho una maschera e all'interno una sottomaschera quando clicco una textbox all'interno della sottomaschera perde un click
clicco la prima volta e non parte l'evento click
clicco la seconda volta e parte l'evento click
come se al primo click debba prendere il focus la sottomaschera prima di accettare il click della textbox

sapete da cosa può dipendere?

Grazie.


title: la sottomaschera perde il primo clik

text:

ho risolto c'era un controllo nascosto che prendeva il focus su click della sottomaschera


title: strana domanda legata a word e alla protezione dei documenti

text:
come ben sapete in word č possibile attraverso il menu strumenti \
protezione o da quelle parti impostare una password di sola lettura che se
non conosciuta non permette a nessun altro di modificare il documento, visto
che ogni opzione di word č richiamavile da VBA mi chiedo se un documento RTF
creato con docmd.sendobject possa essere impostato da VBA impostando questa
password di sola lettura.
secondo voi?


author: Claudio

text:
"///////// simba883 /////////" <
simb...@libero.it
> ha scritto nel messaggio
news:ZCGr9.44905$%M1.11...@twister2.libero.it...

Il formato RTF, per sua natura, non prevede l'uso di password.
Ciao. Claudio.


title: Office Developer 2000 ???

author: Gianni

text:
devo necessariamente acquistare un sw con il runtime di access,
cosa posso trovare in commercio e cosa mi suggerite ?
ODE '97 ? Office Developer 2000 ? possibilmente in italiano
qualche dritta ???
Grazie a tutti da Gianni


title: Office Developer 2000 ???

author: Alberto Dallagiacoma

text:
Dipende che versione di Access usi: se 97 allora acquista ODE '97, se hai
Office 2000, acquista Office 2000 developer. Sono comunque entrambi in
inglese.
Se non mi sbaglio la versione developer di Office 2000 è stata tolta
momentaneamente dal listino; a luglio doverebbe uscire una nuova release
chiamata Office 2000 Developer v1.5.
Ciao
Alberto


title: Office Developer 2000 ???

author: Federico Luciani

text:

Credo sia introvabile anche ODE97!
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Office Developer 2000 ???

author: Jonathan Canova

text:
Se devi distribuire un tuo software, allora acquista Office 2000, tra un
mesetto... o ODE 97 ora se lo trovi.
Se ti danno un "programma da far girare con il runtime" allora acquistati
Access 97 o 2000, il programma ci gira sicuramente, spendi meno ed hai
Access per fare quello che vuoi!
Gianni <
gian...@hotmail.com
> wrote in message
8hl8al$j66$1...@lacerta.tiscalinet.it...



title: sreen.activeform per sottomaschera

author: mino

text:
non riesco a capire come mai la proprietà Screen.ActiveForm lanciata da
una sottomaschera mi restituisce il nome della maschera principale.
come si può fare per avere il riferimento corretto alla sottomaschera?
ciao e grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: sreen.activeform per sottomaschera

author: Giorgio prx

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:at6te2$iri$1...@news.newsland.it...

Ciao mino, per ottenere il riferimento alla sottomaschera puoi utilizzare
Screen.ActiveControl ovvero..
Stampa il nome della sottomaschera
MsgBox
Screen.ActiveControl.Parent.Name
Stampa il nome della maschera principale
MsgBox
Screen.ActiveControl.Parent.Parent.Name
Ciao Giorgio.


title: sreen.activeform per sottomaschera

text:
Giorgio prx wrote:
> "mino" <
news...@libero.it
> ha scritto nel messaggio
> news:at6te2$iri$1...@news.newsland.it...
> > non riesco a capire come mai la proprietą Screen.ActiveForm lanciata da
> > una sottomaschera mi restituisce il nome della maschera principale.
> > come si puņ fare per avere il riferimento corretto alla sottomaschera?
> > ciao e grazie
> >
> > --
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Ciao mino, per ottenere il riferimento alla sottomaschera puoi utilizzare
> Screen.ActiveControl ovvero..
> Stampa il nome della sottomaschera
> MsgBox
Screen.ActiveControl.Parent.Name
> Stampa il nome della maschera principale
> MsgBox
Screen.ActiveControl.Parent.Parent.Name
> Ciao Giorgio.
grazie mille giorgio sei stato gentilissimo. A buon rendere e buone feste



title: query errata o non eseguita

author: hammer

text:
          Buongiorno, questa č la query:
>
> SELECT f_anagrafe.codice, f_anagrafe.descrizion, Sum(f_docrig.prezzotot)
AS
> SommaDiprezzotot, f_pagament.descrizion, f_anagrafe.numins,
> f_anagrafe.totins
> FROM (f_anagrafe INNER JOIN f_docrig ON f_anagrafe.codice =
> f_docrig.codicecf) INNER JOIN f_pagament ON f_anagrafe.pag =
> f_pagament.codice
> WHERE (((f_docrig.tipodoc) Like "FT" Or (f_docrig.tipodoc) Like "NC"))
> GROUP BY f_anagrafe.codice, f_anagrafe.descrizion, f_pagament.descrizion,
> f_anagrafe.numins, f_anagrafe.totins
> HAVING (((f_anagrafe.codice) Like "C*" And (f_anagrafe.codice) Not Like
> "*L"))
> ORDER BY Sum(f_docrig.prezzotot);
>
> Mi dice:
> ODBC:chiamata non riuscita. ODBC:visual foxpro driver SQL: colomn " is not
> found (#806).
>
> Le tabelle sono su server e le ho "collegate", query simili a questa le ho
> gią fatte e di solito funzionano, puņ essere un problema di rete?
> Grazie.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: problemi con DAO

author: ziobill

text:
Buongiorno ragazzi ho questo problema e non so come risolverlo, mi
serve una dritta per favore.
in una maschera ho un campo liv_finale più 4 campi: id_liv0 ....
id_liv3
con un ciclo for....next ad esempio questo
liv_finale=""
for i = 0 to 3
      liv_finale=liv_finale &  me("id_liv" & i) & " "
next
riesco a riempire i campi.
dovendo utilizzare un accesso dati con DAO come si fà considerato che
tutti e 5 i campi sono sulla stessa tabella.
Allego il codice, forse è meglio
Dim i, j As Integer
Dim z,w As Long
Dim dbs As Database
Dim rst As DAO.Recordset
Dim tabella As String
tabella = "anagrafica1"
w = 0
z = 0
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(tabella, dbOpenTable)
With rst
    Do While Not rst.EOF
        liv_fin = ""     ' è un controllo non associato sulla maschera
corrente
        For i = 3 To 0 Step -1
           For j = 0 To i Step 1
                liv_fin = liv_fin & Me("id_liv" & j) & " "   ' Quì
nasce il problema. D'istinto ho scritto !("id_liv" & J) ma ovvio, non
funziona
            Next j
            liv_fin = Trim(liv_fin)
            liv_fin.Requery
            If Not IsNull(DLookup("[id_liv]", "referenti", "[id_liv]=
[liv_fin]")) Then
                 .Edit
                      ![liv_finale] = liv_fin
                .Update
                w = w + 1
                Exit For
            End If
            liv_fin = ""
        Next i
        z = z + 1
       elaborati = z
       elaborati.Requery
       .MoveNext
    Loop
End With
Set rst = Nothing
Set dbs = Nothing
vi ringrazio, Raffaele


title: problemi con DAO

text:

poteri risolvere così, ma non mi piace
liv_finale = ""
    For i = 3 To 0 Step -1
       For j = 0 To i Step 1
'            liv_finale = liv_finale & Me("id_liv" & j) & " "
'       Next j
            Select Case j
                Case Is = 3
                    liv_finale = liv_finale & !id_liv3 & " "
                Case Is = 2
                    liv_finale = liv_finale & !id_liv2 & " "
                Case Is = 1
                    liv_finale = liv_finale & !id_liv1 & " "
                Case Is = 0
                    liv_finale = liv_finale & !id_liv0 & " "
            End Select
        Next j
        liv_finale = Trim(liv_finale)
        liv_finale.Requery
ciao, RAffaele


title: problemi con DAO

author: Alessandro Cara

text:
ziobill ha scritto:
[cut]
>>                 liv_fin = liv_fin & Me("id_liv" & j) & " "   ' Quì
Uhmmm.....
la sintassi normale e' questa (hai la with)
!nomedelcampo
oppure
oggetto("nome del campo")
il mio istinto direbbe
  rst("id_liv" & j)
se poi sai la sequenza del campo
rst.fields(n)   dove n e' il progressivo nella collezione "Fields"
[cut]
--
ac


title: problemi con DAO

text:

ehehhe, come al solito il mio istinto mi porta a sbagliare
eppure dall'alto della mia età oserei definirmi saggio, ma a quanto
pare ........ continuo ad essere impulsivo. :-) :-)
Alex, grazie di cuore


title: Conversione DB MSAccess in VisualBasic

author: Troy

text:
 Sviluppo da oramai un anno piccoli programmi in Visual access. Volendo
passare a Visual Basic, inizialmente cercavo quanche strumento o semplice
procedura che mi aiuti a convertire un programma Db access 97/2000 o XP in
VB6: Ho trovato su internet vari strumenti che mi aiutano nella conversione,
anche se la maggiorparte sono o solo semplici compilatori. o solo
convertitori di form.
Grazie a tutti


title: Conversione DB MSAccess in VisualBasic

author: All Eyez On me

text:
"Troy" <
marco.p...@tin.it
> ha scritto nel messaggio
news:a8k88i$3i6k$1...@stargate1.inet.it...

Scusa ma la domanda qual'č?
Se č : "Esiste un programma che mi converte un mdb in exe" la risposta č :
"Ti conviene rifarlo manualmente!"
ciao, AEOM


title: x M.Borrelli-C.Costarella

author: antcim

text:
Ciao e cordialita' ad entrambi.
Rispondo solo ora per problemi avuti con la salute di mio padre...
Spero mi comprendiate...
Ho provato la vostra soluzione e, per essere sincero, confezionare una
maschera per inserimento dati valutando tutte le condizioni in cui si
potra' trovare l'utente 'non mi va via molto liscio'....
Qualche chiarimento:
>...Come se nel codice avessi scritto (DAO):
>    rst.AddNew
Ok. Questo lo fa implicitamente
>Dopodiche' puoi fare solo due cose
>   rst.Update
Ok. Questo lo fa implicitamente al nuovo inserimento o alla chiusura
>-oppure-
>    rst.CancelUpdate
Questo e' possibile farlo con le proprieta'..?  Se si, come ..?
(senza scomodare dichiarazioni di recorset...)
>Ma hai anche la possibilita' di ignorare l'errore (l'errore Jet, non
>Visual Basic) intercettandolo:
> Event Error(  ByRef DataErr As Integer, ByRef Response As Integer)
>                     Membro di Access.Form
Purtroppo questa parte non la conosco ancora.
Potreste spiegarmela 'prendendomi per mano'..?
>Il mouse non si "posiziona" sui controlli disabilitati....
Decidiamo di volere adoperare caselle di testo visibili e abilitate
per una pura questione di 'fiducia' da parte dell'utente....
Quindi soprassediamo alle caselle di testo disabilitate..
> Pero' una curiosita' mi resta: a quali linguaggi ti riferisci?
Esempio Clipper, a partire gia' dal lontanissimo Summer '87
Si operava esattamente come dicevi tu
>("Unbound". Cioe' con i controlli "non associati". )
Si riempivano delle variabili, gestite a totale piacimento del
programmatore ed al termine, si registravano i dati nel database
(file.dbf - Tabella di Access) previa l'aggiunta di un nuovo record vuoto.
Si, ma si era nel 1987..!!!  Oggi, con linguaggi decisamente piu' evoluti,
che ti fanno andare sulla luna...., non e' possibile incontrare simili
asperita'....
Ho osservato anche i file di esempio a corredo di Access. Non ho trovato
una, e dico una, sola maschera di inserimento dati che controlli i
suddetti passaggi.
E' da tenere anche molto presente il fatto che in Access o VB e' da
soli quattro mesi che mi sono avvicinato, quindi la mia Ignoranza
nel capire e gestire questo linguaggio e' notevole.
Grazie della disponibilita'
Spero di aver scritto in modo comprensibile (ho fatto di fretta..)
Buone cose ad entrambi.
Attendo ansioso nuove cose..
Antcim
** Risultati ottenuti usando ....Dirty
In Struttura tabella, Campo1 'Richiesto = Si" :
Se entro nella maschera ed esco, ho sempre il messaggio di errore.
In Struttura Tabella, Campo1 "Richiesto = No" :
Se entro nella maschera e col mouse, erroneamente, vado alla CasTesto
successiva (Controllo2), essa
prende il focus e, se poi inserisco i dati,  il record viene regolarmente
registrato senza avere inserito
il dato obbligatorio nel Controllo1  (per il Campo1)...!!!
(cioe', viene ignorato totalmente il codice  sull'evento
Controllo1_LostFocus()    ->  if Me.Dirty .... )


title: x M.Borrelli-C.Costarella

author: Carlo Costarella

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:S6Va9.19764$ub2.3...@news1.tin.it...

Ti rispondo per la parte che mi compete, lasciando a Maurizio la sua.
In Access sono possibili molte strade per raggiungere uno stesso risultato.
Ben presto ti accorgerai che una delle cose più difficili da implementare è
la corretta gestione degli errori e prevedre i possibili comportamenti
dell'utente nell'uso della applicazione realizzata.
Quello che dici è un classico...se l'utente si sposta su di un controllo non
"controllato" tutto salta.
Personalmente agisco così. Alla chiusura della maschera o allo spostamento
su di un record precedente o successivo o all'aggiunta di un nuovo record,
valuto la situazione del record corrente. Se il controllo che mi interessa
ha un valore...allora proseguo...altrimenti...
Esempio:
Private Sub Form_Close()
If IsNull(Me.Campo1) Or Me.Campo1 = "" Then
MsgBox "Il record verrà cancellato perchè manca un valore in Campo1"
'questo messaggio puoi eliminarlo se non ti interessa avvisare
dell'operazione
'ora valuto se l'utente ha scritto comunque qualcosa nella maschera
    If Me.Dirty Then
    Me.Undo
    Else
'lutente non ha scritto nulla ma il record va eliminato lo stesso perchè
'il controllo per me importante è vuoto
    DoCmd.SetWarnings False
'faccio partire una query che ho precedentemente realizzato
'e che ha nei criteri l'identificativo del record corrente
'criterio: Forms!MiaForms!IDCon IndiceUnivoco
    DoCmd.OpenQuery "CancellaRecordNullo"
    DoCmd.SetWarnings True
    End If
End If
Alcuni programmatori per velocizzare la gestione degli errori scrivono la
classica istruzione:
On Error Resume Next all'inizio della routine.
Questa istruzione dice al motore di Access di non considerare l'errore
verificatosi ma di proseguire con l'istruzione successiva.
E' una scappatoia ma spesso si rivela molto utile quando si sà che un
eventuale codice di errore generato è ininfluente per il proseguimento delle
istruzioni.
Sperodi esserti stato d'aiuto.
Ciao, Carlo


title: x M.Borrelli-C.Costarella

text:
Ciao Carlo, buona giornata.
'Raccogliendo i miei cocci...'  posto alla tua attenzione, per un tuo
competente commento,  cio' che, per ora, mi sembra essere un
discreto equilibro tra impegno/risultato.
(sempre tenendo presente quali erano le mie necessita' iniziali)
Con TabellaCampo1 -> Richiesto = No
Private Sub CODICE_LostFocus()
If Me.Dirty Then
     If IsNull(Me.CODICE) Or Me.CODICE = "" Then
          If MsgBox("Il CODICE e' un dato Obbligatorio..! " & _
                     Chr(13) & Chr(13) & "Proseguire ugualmente ?", _
             vbYesNo + vbDefaultButton2) = vbYes Then
               Exit Sub
          End If
     End If
End If
'Nota: il codice seguente non deve stare prima del codice precedente..!
If IsNull(Me.CODICE) Or Me.CODICE = "" Then
[Purtroppo sono costretto a non mettere l'utile messaggio d'avvertimento
(es. MsgBox "Dato Obbligatorio..!") per evitare che diventi fastidioso
in caso di chiusura maschera (compare per ben 3 volte...!)
Se si potesse evitare l'inghippo, sarebbe quasi OTTIMO..!!!!!)]
     Me.RAG_SOC.SetFocus
     Me.CODICE.SetFocus
     Me.Undo
End If
End Sub
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Dirty And (IsNull(Me.CODICE) Or Me.CODICE = "") Then
      If MsgBox("CODICE Mancante..!" & Chr(13) & Chr(13) & _
                "Registrare ugualmente ?", _
             vbYesNo + vbDefaultButton2) = vbNo Then
           Me.Undo
      End If
End If
End Sub
Se si potesse mettere quel messaggio prima citato, sarebbe quasi ok...
(Funziona bene anche dopo aver digitato nel Controllo1 e, ritornandoci,
si cancella il contenuto stesso del Controllo1.....)
Cordialita'
Antcim


title: x M.Borrelli-C.Costarella

text:
Scusami Carlo,
prima dimenticavo che CODICE per me e' Campo1 (Controllo1)
e RAG_SOC e'  Campo2 (Controllo2)
Ciao
Antcim


title: x M.Borrelli-C.Costarella

author: Maurizio Borrelli

text:
> "Carlo Costarella" [...]:
> Ti rispondo per la parte che mi compete, lasciando a Maurizio la sua.
    Grazie, ma andate pure avanti. Vi raggiungo piu' tardi. Intanto vi
leggo.
    :-))
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
P.S.: Caro antcim, mi auguro che i tuoi problemi familiari si risolvano
felicemente...


title: x M.Borrelli-C.Costarella

text:
> Ciao :-)
> Maurizio
> P.S.: Caro antcim, mi auguro che i tuoi problemi familiari si risolvano
> felicemente...
Ciao Maurizio, buona giornata.
Grazie
Cordialita'
Antcim


title: codici a barre

text:
Ciao a tutti, vorrei sapere se qualcuno conosce un programmino che
genera codici a barre, ne ho trovato uno si chiama abarcode ma è a
pagamento, considerando che qua il lavoro manca qualcuno può
suggerirmi qualche altra soluzione ?
Si tratta di stampare in un report un campo in formato codice a barre,
che ovviamente dovrà essere letto da un lettore barcode, inoltre il
valore del campo non è mai lo stesso perchè si tratta di una chiave
record univoca.
Grazie mille
Salvatore


title: codici a barre

author: Popi - TheBadHabits

text:

Se provi a cercare "barcode" sul ng ti fai una cultura ;)
HTH
Popi


title: codici a barre

author: almorel

text:
On 15 Giu, 16:25,
grimaldi.salvator...@libero.it
 wrote:

Ciao,
 se non hai esigenze particolari circa il codice puoi trovare gratis
in rete
il font 3 su 9 (barcode 39). E semplice da usare, fai la tua stampa e
usi
quel font per il campo che vuoi stampare a barre. L'unica avvertenza è
che il testo deve essere preceduto e chiuso da un asterisco che è il
delimitatore della stringa a barre.
Alberto


title: Maschere: Valore predefinito in casella di testo

author: Zappus

text:
Ben ritrovati dopo tantissimo tempo, ho ancora bisogno del vostro aiuto.
Il mio problema:
Ho una Maschera "DDT" in cui ho inserito un pulsante di comando che apre una
maschera "DETTAGLI DDT", ho inserito in una casella di testo(IDDETTAGLIDDT),
(della maschera DETTAGLI DDT) nella proprietà "Valore predefinito" il
seguente testo: Forms![DDT].[IDDDT], per fare in modo che i dati inseriti
facciano riferimento solo a quel DDT.
E' una funzione che uso spesso per collegare due maschere e non ho mai avuto
problemi. Ora succede che i dati che compaiono non sono filtrati ossia sono
presenti tutti i dati della tabella di origine. E' possibile che dipenda dal
formato "Testo" della casella che mi interessa, dato che con formati
numerici non ho mai avuto problemi? E se sì quale soluzione posso adottare?
Grazie Luca.


author: Riccardo M.

text:
"Zappus" <
luc...@libero.it
> ha scritto nel messaggio
news:HMSZd.14943$Tm5.2...@twister2.libero.it...
> Ben ritrovati dopo tantissimo tempo, ho ancora bisogno del vostro aiuto.
> Il mio problema:
> Ho una Maschera "DDT" in cui ho inserito un pulsante di comando che apre
> una
> maschera "DETTAGLI DDT", ho inserito in una casella di
> testo(IDDETTAGLIDDT),
> (della maschera DETTAGLI DDT) nella proprietą "Valore predefinito" il
> seguente testo: Forms![DDT].[IDDDT], per fare in modo che i dati inseriti
> facciano riferimento solo a quel DDT.
> E' una funzione che uso spesso per collegare due maschere e non ho mai
> avuto
> problemi. Ora succede che i dati che compaiono non sono filtrati ossia
> sono
> presenti tutti i dati della tabella di origine. E' possibile che dipenda
> dal
> formato "Testo" della casella che mi interessa, dato che con formati
> numerici non ho mai avuto problemi? E se sģ quale soluzione posso
> adottare?
> Grazie Luca.
_____________________________--
se evento click del pulsante di comando della maschera "DDT" inserisci
queste righe di codice
e togli il valore predefinito alla casella di testo(IDDETTAGLIDDT), (della
maschera DETTAGLI DDT)
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "DETTAGLI DDT"
    stLinkCriteria = "[IDDETTAGLIDDT]=" & Me![IDDDT]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
ciao
Riccardo


text:
> se evento click del pulsante di comando della maschera "DDT" inserisci
> queste righe di codice
> e togli il valore predefinito alla casella di testo(IDDETTAGLIDDT), (della
> maschera DETTAGLI DDT)
>
>     Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "DETTAGLI DDT"
>
>     stLinkCriteria = "[IDDETTAGLIDDT]=" & Me![IDDDT]
>
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> ciao
> Riccardo
>
>
Grazie.


title: Evitare che As400 prenda la decisione di effettuare IDX-PhisicalFile

author: OneEDP

text:
Query O.S. 4.4.0
Che posso fare per evitarlo, creando opportuni INDEX?
Ho già provato ad indicizzare quei campi inseriti nella clausola where.
Lo statement contiene Sum e Group By. Ma anche indicizzato questi
IDX-PhisicalFIle viene ricreato.
Soluzioni?
Grazie
OneEDP


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49aea518$0$1117$4faf...@reader4.news.tin.it...

Scusate ho sbagliato NG!


title: treeview in maschera access

author: robynet

text:
come si inserisce un controllo treeview in access, si scarica, da dove si
prende?
grazie,
Roberto


title: treeview in maschera access

text:
robynet wrote:
>
> come si inserisce un controllo treeview in access, si scarica, da dove si
> prende?
microsoft windows common controls 6.0 ---> mscomctl.ocx
microsoft windows common controls 5.0 ---> comctl32.ocx
dovrebbero stare nella ..\system o nella ..\system32
--
a.cara
Togli qualcosa dall'email


title: campo totale

author: aviscaorle

text:
buona sera atutti
ho un campo che mi somma una serie di altri campi vorrei (se č possibile)
che il campo totale cambiasse colore quando i valori sono negativi
grazie a tutti


title: campo totale

author: Fabrizio

text:
"aviscaorle" <
avisc...@libero.it
> ha scritto nel messaggio
news:bkUuf.111806$65.32...@twister1.libero.it...
> buona sera atutti
> ho un campo che mi somma una serie di altri campi vorrei (se è possibile)
> che il campo totale cambiasse colore quando i valori sono negativi
> grazie a tutti
>
non mi vorrei sbagliare ma prova questo nal campo totale nella proprietà
formato metti questo
#.###,00[Blu];#.###,00[Rosso];""


title: Assegnare query ad apertura maschera

author: Maverick

text:
Ciao,
vorrei assegnare in base ad una condizione, l'origine di una maschera ,
nel caso specifico una query,
non riesco a capire xchè questo codice non funziona :
Private Sub cap_AfterUpdate()
If Me!cap = 11 Then
Forms!z.RecordSource = "ZCap11Q"
Else
Forms!z.RecordSource = "ZCap"
End If
DoCmd.OpenForm "z", acFormPivotTable
End Sub
una mano ???
grazie mille !!!!!!


title: Assegnare query ad apertura maschera

author: Alessandro Baraldi

text:

Come non capisci perchè non funziona....??
La maschera "Z" è chiusa come fai ad assegnare la proprietà
RecordSource di un'oggetto che non esiste....?
Eppure dovrebbe generarti un'errore abbastanza espliucativo....!
Io farei così:
Private Sub cap_AfterUpdate()
 DoCmd.OpenForm "z", acFormPivotTable], , , , acHidden
 If Me!cap = 11 Then
 Forms!z.RecordSource = "ZCap11Q"
 Else
 Forms!z.RecordSource = "ZCap"
 End If
Forms!z.Visible=True
End Sub
Saluti
@Alex


title: Assegnare query ad apertura maschera

text: grazie !!!!!


title: Registrare .ocx con setup di developer...

author: spedysoft

text:
Per registrare un .ocx con il Setup di developer, immetto nella riga del
comando da eseguire a fine setup "regsvr32 c:/windows/system/file.ocx"
ma se il cliente non ha Win 98 ???!!!!
Non ditemi : "chiedi il sistema operativo prima di creare il setup..." Vi
prego !!!!
Grazie.


title: Inibire collegamento tabelle

author: Quaglia Francesco

text:
Ciao a tutti...
ho sviluppato una procedura in Access 2000, ho applicato la protezione su
codice, inibito accesso tenendo premuto tasto shift, creato mde, attivata
psw su mdb... è possibile inibire il collegamento alle tabelle e modificare
i dati da un altro mdb ????
Grazie


title: !!! NUOVO !!! IL GIOCO DEL LOTTO-ENALOTTO !!! ANNUNCI GRATIS !!! IL TUO FUTURO !!! CARTOMANZIA !!! I CHING !!! MEDIANITA' !!! AMORE SALUTE LAVORO !!!

author: News Tin.it

text:
GRANDE NOVITA' ... I NUMERI PER IL GIOCO DEL LOTTO
!!! IL TUO FUTURO !!! ANNUNCI GRATIS !!! FREE !!! CARTOMANZIA !!! I CHING
!!! MEDIANITA' !!! AMORE SALUTE LAVORO !!!
IL NUOVO SITO DI AILEM ...
ZABAT IL SUO SPIRITO GUIDA...
SENSITIVA, CARTOMANTE, MEDIUM, I CHING...
"VISITA IL SITO"
NUOVE E INTERESSANTI PROPOSTE TI ATTENDONO...
http://web.tiscalinet.it/ailem_zabat
"CIAO TI ASPETTO ..."
Ailem


author: Andrew

text:
MS Access Professional Development and Consulting Services
If you want low cost MS Access database functionality - look no further,
let SoftForces experts design it for you. We have done many MS Acces
projects for companies and individuals from all over the world.
Our team consultants is xperienced in developing database applications
using VBA, Access as front end, and Access, SQL Server as back end
Ability in providing solutions for database design and implementation
Ability to analyze user requirements and translate business issues into
application development.
Additional Consulting Services:
Have troubles with MS Access development?
Each our client gets his or her own personal consultant.
You will get the qualitative help fast.
How to communicate?
At first you send us email to
consu...@softforces.com
  or
just type it in the form at our web site with detailed
description of your  problem or project. Then we estimate
hours needed to do this job for you and send  you a reply.
How to pay?
You will pay at our web site by credit cards.
We also accept checks and wire transfers.
Get more information at our
consulting & development page:
http://www.softforces.com/guru.htm
SoftForces Team
http://www.softforces.com


title: Importazione Date

author: Michele

text:
Salve a tutti
Ho un problema su una importazione di file delimitato
In questo file,oltre ad altri campi,ho un campo in formato dd-mmm-yy (es.
10-Oct-00) in lingua inglese
Tutto il mio sofware e' in lingua italiana
Come faccio as inportare in una tabella con il campo tipo data in formato
gg/mm/aa questo mledetto campo.
Ho tamponato momentaneamente il problema utilizzando un campo di appoggio
che tramite una sub mi trasforma la data in 10/10/00, ma i tempi di attesa
sono troppo elevati visto che devo fare il giochetto in 15 tabelle per un
totale di ca. 600.000
C'e' il modo che durante l'Importazione del file mi converte la data
automaticamente.
Grazie


title: Importazione Date

author: Lbo da casa

text:
>In questo file,oltre ad altri campi,ho un campo in formato dd-mmm-yy (es.
>10-Oct-00) in lingua inglese
>C'e' il modo che durante l'Importazione del file mi converte la data
>automaticamente.
perché, non lo fa?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Numero del record selezionato in listbox

text:
Ciao a tutti. Uso A97.
Avendo la necessità di sapere il numero della riga selezionata di una
listbox (numero che peraltro non deve corrispondere ad alcun dato
contenuto dal record), voi come fareste?
Il problema mi nasce perchè ora, in una maschera, quando l'utente
seleziona un record della listbox, preme un pulsante che effettua
un'operazione ed un requery della listbox stessa, dopo il requery
Access ripresenta il contenuto della listbox a partire dalla prima
riga.
Allora ho pensato che se, prima di fare eseguire l'azione ed il
requery dal pulsante, io conosco il numero X della posizione del
record selezionato nella listbox, dopo il requery posso dire ad Access
di selezionare il record n° X.
Oppure avete altri consigli da darmi?
A presto!


author: Antonio Biso

text:
<
gian.r...@gmail.com
> ha scritto nel messaggio
news:1170242767....@a34g2000cwb.googlegroups.com...

Il consiglio è quello di usare il valore della listbox che si spera sia un
campo chiave.
Pertanto se il valore di lista = 156, id contatore della riga selezionata e
colonna associata alla lista setssa, dopo la requery farai Lista = 156 e si
posizionerà lì
Antonio


author: Gianluca

text:
On 31 Gen, 14:05, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> <
gian.ross...@gmail.com
> ha scritto nel messaggionews:1170242767....@a34g2000cwb.googlegroups.com...

Come ho detto la posizione non può essere legata a un contatore (il
pulsante fa sparire dall'elenco il prodotto, detto brevemente, e
quindi il contatore non posso usarlo). Per ora ho risolto con ListIndex


author: ALESSANDRO Baraldi

text:
<
gian.r...@gmail.com
> ha scritto nel messaggio
news:1170242767....@a34g2000cwb.googlegroups.com...

Non hai detto se popoli il controllo con AddItem oppure tramite il RowSource
con una query...!
In ogni caso se devi solo puntare allo stesso indice(sapendo che dopo il
requery può cambiare
il Record puntato dall'indice) ti basta salvare il ListIndex, ma devi sapere
cosa fai all'origine dati, altrimenti ti salvi il valore e dopo il requeri
lo riassegni...!
Dim varItem as Variant
varItem=Me.TuaList
............
Me.TuaList.Requery
Me.TuaList=varItem
Vedi se ti va bene...!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
"Gianluca" <
gian.r...@gmail.com
> ha scritto nel messaggio
news:1170252247....@p10g2000cwp.googlegroups.com...


Il contatore è il valore del campo contatore del record legato alla riga
visualizzato.
Tale campo deve essere nella originedati della listbox e deve essere quello
associato al controllo
Antonio


title: filtro query con casella combinata

author: Giorgia

text:
Buongiorno,
avrei bisogno che un filtro di una query impostato [Filtro1] mi proponga i
valori di una casella combinata di una maschera e non mi chieda la
digitazione.
Da MA ho ricevuto il suggerimento
Like "*" & Forms!tuaForm!Tuacombo or is null
ma non ottengo ciň che desidero: quando apro la query il filtro mi chiede
Maschere!SERVIZI!CLIENTE!
Qualcuno mi sa dare qualche precisazione in piů?
Grazie
--
Giorgia


title: filtro query con casella combinata

author: Franco

text:

Controlla che la maschera "Servizi" sia aperta al momento dell'esecuzione
della query, altrimenti questa non funziona.
Saluti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: filtro query con casella combinata

text:
"Franco" <
franc...@inwind.it
> ha scritto nel messaggio
news:81Z121Z147Z45Y1...@usenet.libero.it...

Grazie Franco,
verificando quanto mi hai scritto ora la query si apre ma senza chiedermi
alcun filtro quindi si limita ad aprire i record della maschera SERVIZI
nell'intervallo di tempo che specifico con gli altri due filtri [DATA
INIZIO] e [DATA FINE].
Forse non č possibile avere un filtro che proponga campi prestabiliti come
desidererei io?
Giorgia


title: filtro query con casella combinata

text:
On 8 Mag, 16:32, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
> "Franco" <
francol...@inwind.it
> ha scritto nel messaggionews:81Z121Z147Z45Y1...@usenet.libero.it...
>
>
>
>
>
> > Il 08 Mag 2008, 12:02, "Giorgia" <
gior...@vitaletrasporti.com
> ha scritto:
> >> Buongiorno,
> >> avrei bisogno che un filtro di una query impostato [Filtro1] mi proponga
> >> i
> >> valori di una casella combinata di una maschera e non mi chieda la
> >> digitazione.
> >> Da MA ho ricevuto il suggerimento
> >> Like "*" & Forms!tuaForm!Tuacombo or is null
> >> ma non ottengo ciò che desidero: quando apro la query il filtro mi chiede
> >> Maschere!SERVIZI!CLIENTE!
>
> >> Qualcuno mi sa dare qualche precisazione in più?
> >> Grazie
>
> >> --
> >> Giorgia
>
> > Controlla che la maschera "Servizi" sia aperta al momento dell'esecuzione
> > della query, altrimenti questa non funziona.
> > Saluti
> > Franco
>
> > --------------------------------
> > Inviato viahttp://
arianna.libero.it/usenet/
>
> Grazie Franco,
> verificando quanto mi hai scritto ora la query si apre ma senza chiedermi
> alcun filtro quindi si limita ad aprire i record della maschera SERVIZI
> nell'intervallo di tempo che specifico con gli altri due filtri [DATA
> INIZIO] e [DATA FINE].
> Forse non è possibile avere un filtro che proponga campi prestabiliti come
> desidererei io?
Ciao Giorgia.
Se non ho capito male, hai una maschera "Servizi" con all'interno una
combo e 2 caselle di testo non associate dove inserisci la data inizio
e la data fine; una volta inseriti i dati vuoi aprire una query che
restituisca gli stessi dati filtrati.
Bene, su clic del pulsante della maschera per aprire la query
metterai  Me.Visible = False in modo da non chiudere la maschera ma
allo stesso tempo la renderai invisibile.
Nei criteri della query, nella colonna che fa riferimento alla combo
metterai il seguente parametro [forms]![Servizi]![NomeCombo] mentre
nella colonna che fa riferimento alle date metterai >=[forms]!
[Servizi]![DataInizio] And <=[forms]![Servizi]![DataFine]
Infine alla chiusura della query metterai  DoCmd.Close acForm,
"Servizi"
Ciao Vladimiro.


title: confronto fra date

author: tmtube

text:
quando creo una fattura nuova devo controllare che non ci siano fatture già
inserite che abbiamo la data maggiore di quella indicata per la fattura
nuova
in quel caso devo avvisare o impedire la creazione della fattura

in che modo confronto 2 date?

grazie.


title: confronto fra date

author: Paolo opg

text:
"tmtube" <
tmtu...@gmail.com
> wrote in
news:52efb6fe$0$23123$
4faf...@reader2.news.tin.it
:

data1 > data2

--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: trasposizione di una tabella

author: Diego Lotti

text:
Ciao!
Esiste un metodo già pronto per trasporre i dati di una tabella o un
recordset qualsivoglia? Mi sarebbe utile ma sull'help e sul sito non ho
trovato nulla al proposito. Devo costruirmi una funzione apposita da
codice?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: trasposizione di una tabella

author: SunRex

text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:bivmbq$ku6$1...@news.newsland.it...
> Ciao!
>
> Esiste un metodo già pronto per trasporre i dati di una tabella o un
> recordset qualsivoglia? Mi sarebbe utile ma sull'help e sul sito non ho
> trovato nulla al proposito. Devo costruirmi una funzione apposita da
> codice?
>
> Grazie
>
Scusa ma cosa vuol dire "trasporre"?
SunRex


title: trasposizione di una tabella

text:
> > Esiste un metodo già pronto per trasporre i dati di una tabella o un
> > recordset qualsivoglia? Mi sarebbe utile ma sull'help e sul sito non ho
> > trovato nulla al proposito. Devo costruirmi una funzione apposita da
> > codice?
> >
> > Grazie
> >
> Scusa ma cosa vuol dire "trasporre"?
> SunRex
Trasporre significa invertire colonne e righe di una matrice qualsiasi, e
in questo caso vorrei applicarlo ai dati di una tabella per crearne una
temporanea che come colonne riporta i valori delle righe della tabella
origine.
IO ho:
AREE/COSTI  |  S.FATTIBILITA'  | RICERCA  |  SVILUPPO  |
---------------------------------------------------------
AREA1
AREA2
AREA3
VORREI:
COSTI/AREE  |   AREA1   |  AREA2   |  AREA3
--------------------------------------------
S.FATT
RICERCA
SVILUPPO
In alcuni casi serve, ma in questo caso è un problema di presentazione
dati, non di sostanza
Ciao



title: trasposizione di una tabella

text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:bj1ihb$s2$1...@news.newsland.it...

Tipo tabelle Pivot se ho ben capito.
Se è così devi usare le qry a campi incrociati.
SunRex



title: portare un db in primo piano

author: Fulvia

text:
Da una maschera di un db ("base")tramite un pulsante apro un atro db
("Clienti")e fin quì tutto ok quando chiudo il db Clienti mi dovrebbe
portare in primo piano il db base invece questo mi rimane iconizzato sulla
barra; c'è un rimedio?
Grazie
Ciao
--


title: portare un db in primo piano

author: Karl Donaubauer

text:

Se il tuo "base" ha un titolo dell'applicazione (menù strumenti - avvio)
puoi provarlo con un po' di codice API che cerca il titolo nelle
applicazioni aperte e ingrandisce il db. Per questo crea un nuovo
modulo standard nel db "Clienti" nel quale copia/incolla questo codice:
' ******************************
Declare Function GetWindow Lib "user32" _
            (ByVal hWnd As Long, ByVal wCmd As Long) As Long
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" _
            (ByVal hWnd As Long, ByVal lpString As String, _
            ByVal cch As Long) As Long
Declare Function IsWindowVisible Lib "user32" _
            (ByVal hWnd As Long) As Long
Declare Function ShowWindow Lib "user32" _
            (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Public Const SW_MAXIMIZE = 3
Public Const SW_MINIMIZE = 6
Public Const SW_NORMAL = 1
Public Const GW_HWNDFIRST = 0
Public Const GW_OWNER = 4
Public Const GW_HWNDNEXT = 2
Public Sub procBringWindowUp(strWindowTitle As String, lngState As Long)
    Dim hWnd As Long, lngRet As Long, lngLen As Long
    Dim strTitle As String
    hWnd = GetWindow(Application.hWndAccessApp, GW_HWNDFIRST)
    Do While hWnd
        strTitle = String$(255, 0)
        lngLen = Len(strTitle)
        lngRet = GetWindowText(hWnd, strTitle, lngLen)
        strTitle = Left$(strTitle, InStr(strTitle, Chr$(0)) - 1)
        If IsWindowVisible(hWnd) _
           And GetWindow(hWnd, GW_OWNER) = 0 Then
           If strTitle Like strWindowTitle Then
                ShowWindow hWnd, lngState
                Exit Sub
           End If
        End If
        hWnd = GetWindow(hWnd, GW_HWNDNEXT)
    Loop
End Sub
' ******************************
"Su chiusura" di una maschera di "Cliente" che è sempre aperta
(maschera principale o una maschera nascosta) chiama
la procedura con:
procBringWindowUp "TitoloDellApplicazioneBase", SW_NORMAL
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: portare un db in primo piano

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8020sg...@mid.individual.net...

Grazie mille Karl ora provo
Ciao


title: RUN TIME 2 ...

author: AndreWeb

text:
grazie per la risposta tempestivissima Oscar.
1)Tanto per cominciare sto usando Outlook Express, come faccio a rispondere
al messaggio senza rispondere al newsgroup completo??
2)Dove posso trovare questi run time o ciň che mi serve ???
3)Ho bisogni di impostare controlli e/o funzioni particolari su delle
maschere. Non essendo in grado cerco uomini veri che mi salvino.


title: RUN TIME 2 ...

author: Oscar Manfredini

text:
"AndreWeb" <
> grazie per la risposta tempestivissima Oscar.
> 1)Tanto per cominciare sto usando Outlook Express, come faccio a
rispondere
> al messaggio senza rispondere al newsgroup completo??
Tasto destro sul post a cui vuoi dare risposta, "Rispondi a newsgroup"
> 2)Dove posso trovare questi run time o ciň che mi serve ???
http://www.microsoft.com/italy/annunci/prodottidisviluppo/generale/officexpd
eveloper.htm
> 3)Ho bisogni di impostare controlli e/o funzioni particolari su delle
> maschere. Non essendo in grado cerco uomini veri che mi salvino.
it.comp.appl.access   ;-))
Ciao: Oscar


title: Inserire controllo in sottomaschera

author: GM

text:
Ciao a tutti, vorrei chiedere se è possibile inserire in una
sottomaschera
un controllo prelevato da una Query...
la maschera e la sottomaschera hanno cmq come origine 2 tabelle
relazionate
l'ho inserito... ma non compare nulla nel controllo
=[qry_Scad]![ID_Anagrafe] «Espr» [qry_Scad]![Scad]
Giuseppe


title: Inserire controllo in sottomaschera

author: Sergio MAZZA

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:7a1li.63277$U01.6...@twister1.libero.it...

A parte la sintassi dell'espressione che non è giusta («Espr» che cce sta' a
fa?); se [ID_Anagrafe] e [Scad] non sono compresti nelle origini dati delle
form aperte non potrai leggerle.
Di solito si utilizza la DLookup (vedi help)...
Ciao.
--
Sergio MAZZA


title: Inserire controllo in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f72f95$9vk$1...@tdi.cu.mi.it...

-------------
ok... vedo...
Ciao


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:Aylli.64313$U01.6...@twister1.libero.it...
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
>>> un controllo prelevato da una Query...
>>> la maschera e la sottomaschera hanno cmq come origine 2 tabelle
>>> relazionate
>>> l'ho inserito... ma non compare nulla nel controllo
>>>
>>> =[qry_Scad]![ID_Anagrafe] «Espr» [qry_Scad]![Scad]
>>>
>>> Giuseppe
>>
>>
>> A parte la sintassi dell'espressione che non è giusta («Espr» che cce
>> sta' a fa?); se [ID_Anagrafe] e [Scad] non sono compresti nelle
>> origini dati delle form aperte non potrai leggerle.
>> Di solito si utilizza la DLookup (vedi help)...
> -------------
> ok... vedo...
-----------
Ciao Sergio... ho letto, ma non capito perfettamente l'utilizzo...
la funzione DLookup devo inserirla nell'origine controllo del controllo
non associato ??
esempio...
=DLookup("[Scad]", "Qry_Scad")
dove la query che contiene il campo si chiama Qry_Scad ed il campo si
chiama Scad
è giusto ??
Ciao


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:Yaoli.62624$%k.19...@twister2.libero.it...
> Ciao Sergio... ho letto, ma non capito perfettamente l'utilizzo...
> la funzione DLookup devo inserirla nell'origine controllo del controllo
> non associato ??
Sě; un controllo o č associato ad un campo di tabella/query (origine dati
della form) o ha come origine controllo una espressione.
> esempio...
> =DLookup("[Scad]", "Qry_Scad")
Ok.
> dove la query che contiene il campo si chiama Qry_Scad ed il campo si
> chiama Scad
Sě.
> č giusto ??
Sintatticamente č giusto; ma fa quello che ti serve?
Cerco di spiegarmi; se la query tu l'hai creata perchč devi ottenere il
valore scritto nel campo [Scad], e te lo restituisce perché hai inserito una
condizione, la stessa cosa la puoi fare direttamente con la DLookup puntando
alla tabella (come dominio) non alla query; la condizione la inserisci nel
terzo paramentro. Ti risparmi tempi di elaborazione per l'esecuzione della
query condizionata e l'esecuzione della DLookup...
> Ciao
Ciao.
--
Sergio MAZZA


title: Inserire controllo in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f756g9$urv$1...@tdi.cu.mi.it...
>> esempio...
>> =DLookup("[Scad]", "Qry_Scad")
> Ok.
>> dove la query che contiene il campo si chiama Qry_Scad ed il campo si
>> chiama Scad
> Sì.
>
> Sintatticamente è giusto; ma fa quello che ti serve?
> Cerco di spiegarmi; se la query tu l'hai creata perchè devi ottenere
> il valore scritto nel campo [Scad], e te lo restituisce perché hai
> inserito una condizione, la stessa cosa la puoi fare direttamente con
> la DLookup puntando alla tabella (come dominio) non alla query; la
> condizione la inserisci nel terzo paramentro. Ti risparmi tempi di
> elaborazione per l'esecuzione della query condizionata e l'esecuzione
> della DLookup...
---------------
in effetti non fa quello che mi serve... ossia visualizzare il contenuto
del campo
Scad della Qry_Scad nella FrmScadenze...
purtroppo questo campo non è contenuto nella TabProdotti ma solo nella
Qry
come espressione...Scad: (DateAdd("g";[MaxDidata_erogazione];80))
cmq ti posto il codice...
SELECT Anagrafe.ID_Anagrafe, Anagrafe.TxTCognome, Anagrafe.TxTNome,
Anagrafe.TxTCodiceFiscale, Anagrafe.Indirizzo, Tabprodotti.ID,
Tabprodotti.Prodotto, Tabprodotti.CodASL, Tabprodotti.CodEsenzione,
Tabprodotti.data_scadenza, Tabprodotti.quantità,
Max(Tabprodotti.data_erogazione) AS MaxDidata_erogazione,
Min(DateDiff("d",[data_erogazione],Date())) AS gg,
IIf(Min(DateDiff("d",[data_erogazione],Date()))>60 And
Min(DateDiff("d",[data_erogazione],Date()))<91,3,0) AS gg6090,
(DateAdd("d",[MaxDidata_erogazione],80)) AS Scad
FROM Anagrafe INNER JOIN Tabprodotti ON Anagrafe.ID_Anagrafe =
Tabprodotti.IdAnagrafica
GROUP BY Anagrafe.ID_Anagrafe, Anagrafe.TxTCognome, Anagrafe.TxTNome,
Anagrafe.TxTCodiceFiscale, Anagrafe.Indirizzo, Tabprodotti.ID,
Tabprodotti.Prodotto, Tabprodotti.CodASL, Tabprodotti.CodEsenzione,
Tabprodotti.data_scadenza, Tabprodotti.quantità
ORDER BY Anagrafe.ID_Anagrafe, Max(Tabprodotti.data_erogazione);
-------
ciao e grazie


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:HXFli.65218$U01.6...@twister1.libero.it...

(Gulp!)
Ma praticamente che valore devi scrivere nella casella ti testo?
Il valore massimo del campo [data_erogazione] (in tabella Tabprodotti)
aumentato di 80 giorni per l'idanagrafe visualizzato sulla maschera
principale?
Se è così puoi fare:
DateAdd("g";DMax("[data_erogazione]";"tabprodotti";"idanagrafica=" &
me"idanagrafica);80)
Senza la query...
Ciao.
--
Sergio MAZZA
>


title: Inserire controllo in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f7fqel$ujo$1...@tdi.cu.mi.it...
> "GM" <
to...@toglilibero.it
> ha scritto nel messaggio
> news:HXFli.65218$U01.6...@twister1.libero.it...
>> ---------------
>> in effetti non fa quello che mi serve... ossia visualizzare il
>> contenuto del campo
>> Scad della Qry_Scad nella FrmScadenze...
>> purtroppo questo campo non è contenuto nella TabProdotti ma solo
>> nella Qry
>> come espressione...Scad: (DateAdd("g";[MaxDidata_erogazione];80))
>> cmq ti posto il codice...
>
> (Gulp!)
> Ma praticamente che valore devi scrivere nella casella ti testo?
> Il valore massimo del campo [data_erogazione] (in tabella Tabprodotti)
> aumentato di 80 giorni per l'idanagrafe visualizzato sulla maschera
> principale?
esatto. devo poter visualizzare nel controllo della FRMProdotti
anche la data di scadenza che (purtroppo) si trova nella query in un
campo
[Scad]....
> Se è così puoi fare:
> DateAdd("g";DMax("[data_erogazione]";"tabprodotti";"idanagrafica=" &
> me"idanagrafica);80)
>
> Senza la query...
-----------
purtroppo non va... mi esce scritto #Nome... e d'altronde la data di
scadenza
[SCAD] la trovo solo nella query e non nella tabProdotti...
Ciao


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:JNKmi.65986$%k.20...@twister2.libero.it...
>
> esatto. devo poter visualizzare nel controllo della FRMProdotti
> anche la data di scadenza che (purtroppo) si trova nella query in un campo
> [Scad]....
Sbagliato; il campo Scad è un campo calcolato e quindi non esiste, lo puoi
ricreare con le funzioni che ti ho indicato.
> -----------
> purtroppo non va... mi esce scritto #Nome... e d'altronde la data di
> scadenza
> [SCAD] la trovo solo nella query e non nella tabProdotti...
(aridaje)
L'errore è dovuto sicuramente a qualche riferimento errato, da me scritto,
ad un nome di campo/tabella/controllo. Devi sicuramente riadattarla al tuo
ambiente, che io non conosco a fondo.
La cosa importante è se mi sono spiegato o no...



title: Inserire controllo in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f7ivve$88d$1...@tdi.cu.mi.it...
> Sbagliato; il campo Scad è un campo calcolato e quindi non esiste, lo
> puoi ricreare con le funzioni che ti ho indicato.
OK....
>> -----------
>> purtroppo non va... mi esce scritto #Nome... e d'altronde la data di
>> scadenza
>> [SCAD] la trovo solo nella query e non nella tabProdotti...
ok... hai ragione
> (aridaje)
> L'errore è dovuto sicuramente a qualche riferimento errato, da me
> scritto, ad un nome di campo/tabella/controllo. Devi sicuramente
> riadattarla al tuo ambiente, che io non conosco a fondo.
> La cosa importante è se mi sono spiegato o no...
-----------
ok...
ma la stringa che inserisco è questa ed i riferimenti sono giusti ma il
risultato è sempre
#Nome?
DateAdd("g";DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
me"idanagrafica);80)
--------
a questo punto che dire ?=?
Ciao


title: Inserire controllo in sottomaschera

author: Access

text:
Ciao GM,
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:_Ekni.69237$U01.6...@twister1.libero.it...

Leggo bene ............me"idanagrafica....? Se non è un errore di
trascrizione allore è sbagliato va scritto cosi:
.......me!idanagrafica......
pertanto il tutto diventa cosi:
 DateAdd("g";DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
 me!idanagrafica);80)
Ciao
Access


title: Inserire controllo in sottomaschera

text:
"Access" <
t...@interfree.it
(fake)> ha scritto nel messaggio
news:%dlni.69299$U01.6...@twister1.libero.it...
>>
CUT
>> ok...
>> ma la stringa che inserisco è questa ed i riferimenti sono giusti ma
>> il risultato è sempre
>> #Nome?
>>
>> DateAdd("g";DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
>> me"idanagrafica);80)
>> --------
>> a questo punto che dire ?=?
>> Ciao
>
> Leggo bene ............me"idanagrafica....? Se non è un errore di
> trascrizione allore è sbagliato va scritto cosi:
>
> .......me!idanagrafica......
>
> pertanto il tutto diventa cosi:
>
> DateAdd("g";DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
> me!idanagrafica);80)
-----------
Ciao Access... ho cambiato la stringa come sopra ma il risultato non
cambia...
sempre #Nome?, cmq noto che il controllo in cui inserisco la stringa in
Origine dati
ha di fianco il triangolino verde (segno che non ha, non trova origine
dati) è normale ??
Ciao


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:kmmni.67734$%k.20...@twister2.libero.it...
> -----------
> Ciao Access... ho cambiato la stringa come sopra ma il risultato non
> cambia...
> sempre #Nome?, cmq noto che il controllo in cui inserisco la stringa in
> Origine dati
> ha di fianco il triangolino verde (segno che non ha, non trova origine
> dati) è normale ??
> Ciao
Il nome della casella di testo non associata; è probabile che sia identico
al nome di un campo. Prova a cambiarlo...
Ciao.
--
Sergio MAZZA


title: Inserire controllo in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f7kugq$11n$1...@tdi.cu.mi.it...
> "GM" <
to...@toglilibero.it
> ha scritto nel messaggio
>> sempre #Nome?, cmq noto che il controllo in cui inserisco la stringa
>> in Origine dati
>> ha di fianco il triangolino verde (segno che non ha, non trova
>> origine dati) è normale ??
>> Ciao
>
>
> Il nome della casella di testo non associata; è probabile che sia
> identico al nome di un campo. Prova a cambiarlo...
-----------
sob... questa problema stà diventando una telenovela...
cambiato anche il nome al controllo in data_Scad..
sempre il solito problema...
Bye


title: Inserire controllo in sottomaschera

text:
Ciao GM,
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:3Roni.67923$%k.20...@twister2.libero.it...

hai provato ad inserire questo:
=DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
[Maschere]![tabella1].[idanagrafica])+80
cosi dovresti avere lo stesso risultato,
Ciao
--
Access


title: Inserire controllo in sottomaschera

text:
"Access" <
t...@interfree.it
(fake)> ha scritto nel messaggio
news:6runi.68277$%k.20...@twister2.libero.it...
>>> Il nome della casella di testo non associata; è probabile che sia
>>> identico al nome di un campo. Prova a cambiarlo...
>> -----------
>> sob... questa problema stà diventando una telenovela...
>> cambiato anche il nome al controllo in data_Scad..
>> sempre il solito problema...
>> Bye
>>
> hai provato ad inserire questo:
>
> =DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
> [Maschere]![tabella1].[idanagrafica])+80
>
> cosi dovresti avere lo stesso risultato,
.............
Ciao Access--- chiaramente modificando  [Maschere]![tabella1] giusto ??
quindi ho inserito...
=DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
[frmProdotti]![tabprodotti].[idanagrafica])+80
ma il risultato non cambia...
Ciao


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:dlFni.68540$%k.20...@twister2.libero.it...

frmProdotti che cos'è?
se è il nome della maschera ove è posizionato il controllo idanagrafica
allora è corretto scrivere cosi:
 =DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
 [Maschere]![frmProdotti].[idanagrafica])+80
--
Ciao
Access


title: Inserire controllo in sottomaschera

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:3Roni.67923$%k.20...@twister2.libero.it...
> -----------
> sob... questa problema stà diventando una telenovela...
> cambiato anche il nome al controllo in data_Scad..
> sempre il solito problema...
> Bye
Non so' che dirti.
Ricominciamo, magari mi sono perso qualcosa.
- Invia la query o la tabella(con la descrizione dei campi) origine dati
della maschera.
- Se i nomi dei campi della tabella/query contengono lo spazio, per
utilizzarli devi racchiuderli tra parentesi quadre; es. data scadenza =
[data scadenza]. Access ci mette l'undescore ma è un casino...
Ciao.
--
Sergio MAZZA


title: Inserire controllo in sottomaschera

text:
"Access" <
t...@interfree.it
(fake)> ha scritto nel messaggio
news:_gIni.70316$U01.6...@twister1.libero.it...
>
CUT
>>> cosi dovresti avere lo stesso risultato,
>> .............
>> Ciao Access--- chiaramente modificando  [Maschere]![tabella1] giusto
>> ??
>> quindi ho inserito...
>> =DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
>> [frmProdotti]![tabprodotti].[idanagrafica])+80
>>
>> ma il risultato non cambia...
>> Ciao
>
> frmProdotti che cos'è?
frmProdotti è la sottomaschera della frmAnagrafe
> se è il nome della maschera ove è posizionato il controllo
> idanagrafica allora è corretto scrivere cosi:
 > =DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
> [Maschere]![frmProdotti].[idanagrafica])+80
----------------
Ciao Access... prova e riprova... così funziona... ma parzialmente,
così...
=DMax("[data_scadenza]";"tabprodotti";"id=" &
Maschere!frmProdotti.id)+80
nel senso che nella Qry_Scad realmente visualizzo tutte le date di
scadenza...
mentre nella frmProdotti visualizzo alcune date ... sembra quelle solo
dopo precisamente 80 giorni....
ho provato a togliere +80 ma non va...
come fare a visualizzare tutte le date che sono nel campo della query
???
grazie


title: Inserire controllo in sottomaschera

text:
Ciao GM,
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:K8%ni.70936$U01.6...@twister1.libero.it...

Bhe e' chiaro, con quell'espressione non facciamo altro che aggiungere 80 gg
alla data memorizzata nel campo data_scadenza.
Il problema delle date che non escono,
parte dal fatto che id della tabprodotti non
corrisponde all'id "maschere!frmProdotti.id (o meglio non esiste), perche'
la sottomaschera dipende dalla maschera principale.
Per questo ne conviene che se id tabprodotti non
corrisponde all'id della maschera principale maschere!frmAnagrafe
la data non appare in quanto in tabProdotti non esiste.
La tabProdotti è in relazione con tabAnagrafe vero?
> come fare a visualizzare tutte le date che sono nel campo della query ???
> grazie
Se sei sicuro che il campo idanagrafica esiste sia in tabProdotti
(che se ho capito bene e' l'origine dati della sottomaschera),
che in TabAnagrafica (che se ho capito bene è l'origine dati
della maschera principale), il tutto deve funzionare scrivendo
l'espressione in questo modo:
 =DMax("[data_scadenza]";"tabprodotti";"idanagrafica=" &
 Maschere!frmAnagrafe.idanagrafica)+80
Ricordati che:
idanagrafica deve esistere in tabProdotti origine dati della sottomaschera;
idanagrafica deve esistere in tabAnagrafe origine dati della maschera
principale.
se idanagrafica del record corrente della tabAnagrafe è 6, sara'
visualizzata la data
corrispondante all'idanagrafica della tabProdotti avente come valore 6.
I due campi suddetti devo essere in relzione.
--
Ciao
Access
Dai che ce la facciamo.
--
Ciao
Access