title: totale condizionato in sottoreport

text:
Cinzia ha scritto:
> "luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:f732dr$pk7$1...@news.newsland.it...
> > ho una maschera dati, controllo campi punti1 e punti2
> > ho una sottomaschera abbinata ad una tabella titoli in cui vi sono i
> > controlli titoli, punti,tottitoli ,tipo e totpunti
> > nella maschera dati, vorroi far in modo che a punti1 mi calcola il
> > totale
> > dei punti totpunti appartenenti ad un valore della categoria Tipo e
> > a
> > punti2 mi calcola il totale dei punti totpunti appartenenti ad un
> > altro
> > valore della categoria Tipo
> > es:
> > titolo   punti   totpunti   tipo
> > titolo1    5       10        A
> > titolo2    3       6         A
> > titolo3    2       4         B
> > titolo4    4       8         B
> >
> > totale
> > punti1 = 16    (10+6)
> > punti2 = 12    (4+8)
> >
> >
> > come fň?
> >
> > mica devo creare prima una query?
> >
> > grazie
> > luigi
> >
> > --
> Ciao Luigi,
> nel pič di pagina della sottomaschera metti due controlli che come
> origine record avranno:
> Controllo1 = Somma(iif( tipo="A"; totPunti; 0))
> Controllo2 = Somma(iif( tipo="B"; totPunti; 0))
> Nella maschera principale  metti 2 caselle che hanno come origine dati
> le due casella che stanno nel pič di pagina della sottomaschera.
Cinzia! Sei GRANDE!!!
un bacione



title: formattazione condizionale l'espressione e'

author: Fabio

text:
se voglio usare la formattazione condizionale in una casella combinata
volendo pero' che formatti in funzione della colonna 3 e non del valore
associato cosa devo scrivere nel campo l'espressione e'?
in altre parole se lo facessi da VB assomiglierebbe a qualcosa del genere
(che per ora non mi funziona neanche)
With Me.cap
        .FormatConditions.Delete
        .FormatConditions.Add acExpression, , "[me.val.column(3)] = 100"
        .FormatConditions(0).BackColor = vbGreen
   End With
grazie fabio.


author: Karl Donaubauer

text:

Spero che la tua combo non si chiama veramente "val" perché
è una funzione di VBA e puo dare alcuni problemi.
Come "espressione è" per la terza colonna prova con:
[NomeDellaTuaCasella].Column(2) = "100"
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ:
http://www.donkarl.com
+ Info zur 7. AEK = Access-Entwickler-Konferenz 25./26.9.2004


title: problemi di DLL e TLB

author: Maurizio

text:
ciao a tutti
ho creato un'applicazione .mde che utilizza alcune .dll standard e
alcuni file .tlb (ad es. nei riferimenti ho un OLE automation che è
collegato al file stdole2.tlb)
se installo il file .mde e il runtime in una macchina con Win XP e Open
Office ho alcuni malfunzionamenti. Secondo me sono dovuti alla mancanza
di qualche file utilizzato nei riferimenti
Se nel computer installo Office 2000 completo il problema si risolve.
Esiste un sistema per evitare l'installazione di Office 2000 e
installare le DLL e i TLB ? per le DLL credo sia sufficiente
registrarle ma per i TLB ?
come posso comunque registrare le DLL in automatico e non in manuale ?
grazie e buon lavoro
Maurizio


title: problemi di DLL e TLB

author: Carlo Costarella

text:
"Maurizio" <
consu...@open.it
> ha scritto nel messaggio
news:1166270656....@f1g2000cwa.googlegroups.com...
ciao a tutti
ho creato un'applicazione .mde che utilizza alcune .dll standard e
alcuni file .tlb (ad es. nei riferimenti ho un OLE automation che č
collegato al file stdole2.tlb)
se installo il file .mde e il runtime in una macchina con Win XP e Open
Office ho alcuni malfunzionamenti. Secondo me sono dovuti alla mancanza
di qualche file utilizzato nei riferimenti
Se nel computer installo Office 2000 completo il problema si risolve.
Esiste un sistema per evitare l'installazione di Office 2000 e
installare le DLL e i TLB ? per le DLL credo sia sufficiente
registrarle ma per i TLB ?
come posso comunque registrare le DLL in automatico e non in manuale ?
grazie e buon lavoro
Maurizio
.................................
l'OLE puoi toglierlo dai riferimenti...non dovrebbe servirti. Compila il db
per vedere se ti da errore.
Per la registrazione delle dll, se sono di sistema o se vanno in
c:\windows\system, ci pensa il pacchetto di installazione a farlo.
Altrimenti puoi sempre eseguire la registrazione mettendola nell'apposito
riquadro "esegui alla fine dell'intallazione" e sempre nel pacchetto di
installazione.
regsvr32 Nome.dll
Ci sono altre strade ma piů complicate.
Ciao, Carlo


title: Baco Access 2000 su query a campo incrociato?

author: Gatti

text:
Mi capita una cosa molto strana che ritengo un baco di Access 2000 e cioč:
creando con la autocomposizione una query a campi incrociati (con
intestazione su colonna di tipo data su cui voglio fare un raggruppamento
per mesi) mi segnala alla fine questo strano errore:
"Funzione Format non definita nell'espressione"
Ciň mi impedisce di creare il report
La cosa strana č che la stessa autocomposizione con Access 97 va a buon fine
senza problemi
Qualcuno mi sa dare una soluzione?
Grazie mille


author: mark

text:
"Gatti" <
sfg...@libero.it
> wrote in message
news:Ibce8.19128$v7.7...@twister1.libero.it...

Il problema sembra commesso alla funzione format inserita nella query. che
non ad un baco
di access 2000
Prova a rinominare la funzione format  in, per esempio, ffformat(par1,par2)
e vai a definire la stessa
all'interno di un modulo.
saluti
Dell'Oca Marco
D.M.Software


text:
Grazie mille per il suggerimento!
Il problema č cosě risolto:
definire una funzione esterna in un modulo dove si richiama la funzione
Format originale
richiamare la nuova funzione esterna nella query
Resta il fatto che a parer mio si tratta di un baco non tanto di Access ma
della autocomposizione di Access sicuramente.
Grazie ancora
Stefano Gatti
"mark" <
marco....@tiscalinet.it
> ha scritto nel messaggio
news:a5dccd$bon$1...@lacerta.tiscalinet.it...



title: come estrarre la data da un orario

author: Ivan da casa

text:
Capisco che se ne è discusso a iosa, ma ancora mi incarto.
Ho inserito un campo Data/Ora nel mio DB.
L'ho formattato come Ora breve 24h, qualcosa del tipo hh:mm.
Questo per rilevare l'orario inserito.
Sò che oltre all'orario Access registra ache la data dell'inserimento (credo
giusto?).
La domanda è come identificare questa data per controllare se esistono altre
registrazioni in quella giornata.
campo [orario]
in una query provo di fare questo
"SELECT * FROM tPresenze WHERE Day(orario) = " & Day(Now)
ma ...
1) mi dà un errore di 'Argomento non valido'
2) il controllo non è esatto, poichè non prende in esame tutta la data ma
solo il giorno del mese e ... il mese successivo esisterebbero giorni ugali
ma di mesi diversi! per non parlare dell'anno successivo!
appurato che la funziona Day non è adeguata, non sò quale funzione usare per
questo scopo (Date? ma come?)
grazie per la pazienza
Ivan


title: come estrarre la data da un orario

author: fidirico (lavoro)

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:4434d3ae$0$5649$4faf...@reader4.news.tin.it...

Le date e gli orari sono memorizzati come numeri IEEE di 64 bit (8 byte):
sono cioè dei valori Double in cui le cifre a sinistra della virgola
rappresentano la data e i decimali rappresentano l'orario, per cui non
dovrebbero esserci difficoltà ad estrarre l'una o l'altra informazione.
--
Ciao
Galliano.


title: come estrarre la data da un orario

author: Roberto da casa

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:4434d3ae$0$5649$4faf...@reader4.news.tin.it...

Prova così:
"SELECT * FROM tPresenze WHERE Int(orario) = " & Date()
>
> grazie per la pazienza
Prego
>
> Ivan
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: come estrarre la data da un orario

text:
"[cut]
>
> Prova cosě:
>
> "SELECT * FROM tPresenze WHERE Int(orario) = " & Date()
>
> Prego
> --
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
>
intanto grazie e scusa per il ritardo, ma ho passato due giorni a
ricontrollare.
Insomma ero convinto che Access mi salvasse anche la parte data (sic) ma
qualsiasi query mi restituisce 0 (zero) se invoco la parte intera di quel
campo, quindi la data non c'č!
Forse l'errore č stato selezionare un formato di visualizzazione?!
Adesso cambio le impostazioni del campo e studio gli effetti, tanto il mio č
un problema di visualizzazione del dato ... ma il contenuto deve essere
completo!
Ivan


title: come estrarre la data da un orario

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:44373e08$0$29720$4faf...@reader2.news.tin.it...
>
> "[cut]
> >
> > Prova così:
> >
> > "SELECT * FROM tPresenze WHERE Int(orario) = " & Date()
> >
> > Prego
> > --
> > Roberto
> >
>
> intanto grazie e scusa per il ritardo, ma ho passato due giorni a
> ricontrollare.
> Insomma ero convinto che Access mi salvasse anche la parte data (sic) ma
> qualsiasi query mi restituisce 0 (zero) se invoco la parte intera di quel
> campo, quindi la data non c'è!
Se non c'è significa che nel campo orario nessuno ha messo una data, ma ha
inserito solo un orario: certo se in quel campo digiti o comunque imposti
solo un orario la data non esiste e quindi la parte intera di quelca mpo di
tipo Data/ora.
> Forse l'errore è stato selezionare un formato di visualizzazione?!
Il valore di un campo non è assolutamente influenzato dal formato che usi
per la sua visualizzazione: se il valore della parte intera del campo orario
è uguale a zero, significa che il valore di tale campo non contiene una
data, e questo a prescindere dal formato.
> Adesso cambio le impostazioni del campo e studio gli effetti, tanto il mio
è
> un problema di visualizzazione del dato
Se per impostazioni intendi il formato il cambiarlo vedrai che sarà
ininfluente nei confronti del suo valore.
> ... ma il contenuto deve essere
> completo!
Certo che, se vuoi che nel campo orario ci sia oltre che ad un orario anche
una data, è assolutamente necessario che qualcuno quella data la digiti o la
imposti da codice, non potrà sicuramente finirci da sola.
>
> Ivan



title: come estrarre la data da un orario

text:
[cut]
> Se non c'è significa che nel campo orario nessuno ha messo una data, ma ha
> inserito solo un orario: certo se in quel campo digiti o comunque imposti
> solo un orario la data non esiste e quindi la parte intera di quelca mpo
> di
> tipo Data/ora.
[cut]
> Il valore di un campo non è assolutamente influenzato dal formato che usi
> per la sua visualizzazione: se il valore della parte intera del campo
> orario
> è uguale a zero, significa che il valore di tale campo non contiene una
> data, e questo a prescindere dal formato.
>
[cut]
> Se per impostazioni intendi il formato il cambiarlo vedrai che sarà
> ininfluente nei confronti del suo valore.
>
[cut]
>
> Certo che, se vuoi che nel campo orario ci sia oltre che ad un orario
> anche
> una data, è assolutamente necessario che qualcuno quella data la digiti o
> la
> imposti da codice, non potrà sicuramente finirci da sola.
> --
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
>
allora ... il campo viene riempito con la funzione Now(), che immette sia
data che ora.
Il tutto a seguito di un input da lettore di badge.
Ho impostato una casella combinata (tCodice) che viene riempita dal lettore
e sull'evento
Private Sub tCodice_AfterUpdate()
        orario = Now
 End Sub
adesso il campo contiene ora e data.
Però questo mi crea un problema secondario.
La casella è l'unico controllo con focus sulla maschera, e quindi una volta
immesso un codice valido, il record dovrebbe essere riempito e dovrei
trovarmi sul prossimo record in attesa di un'altro badge.
Prima di inserire questo evento tutto funzionava proprio così, ma adesso
pare che io non riesca a salvare il record corrente fino a che maschera
venga chiusa!
Non voglio pulsanti o conferme da parte di nessuno, tutto deve essere
semplicemente automatico .... ma mi si è bloccata la macchinetta!  cmq
grazie per la dritta.
Ivan


title: come estrarre la data da un orario

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:44396427$0$29727$4faf...@reader2.news.tin.it...

> allora ... il campo viene riempito con la funzione Now(), che immette sia
> data che ora.
> Il tutto a seguito di un input da lettore di badge.
> Ho impostato una casella combinata (tCodice) che viene riempita dal
lettore
> e sull'evento
>
> Private Sub tCodice_AfterUpdate()
>         orario = Now
>  End Sub
>
> adesso il campo contiene ora e data.
>
> Però questo mi crea un problema secondario.
> La casella è l'unico controllo con focus sulla maschera, e quindi una
volta
> immesso un codice valido, il record dovrebbe essere riempito e dovrei
> trovarmi sul prossimo record in attesa di un'altro badge.
> Prima di inserire questo evento tutto funzionava proprio così, ma adesso
> pare che io non riesca a salvare il record corrente fino a che maschera
> venga chiusa!
> Non voglio pulsanti o conferme da parte di nessuno, tutto deve essere
> semplicemente automatico .... ma mi si è bloccata la macchinetta!  cmq
> grazie per la dritta.
Onestamente non ho capito tutto quello che hai scritto, forse perché non ho
mai affrontato lr problematiche di un lettore di badge.
Comunque prova ad impostare il valore del campo orario, invece che a fronte
dell'evento "Dopo aggiornamento" del controllo tCodice, a fronte dell'evento
"Prima di aggiornare" della maschera.
Comunque se necessario posizionati sul nuovo record da inserire usando il
metodo GoToRecord (vedi help).
>
>
> Ivan



title: come estrarre la data da un orario

text:
[cut]
> Onestamente non ho capito tutto quello che hai scritto, forse perché non
> ho
> mai affrontato lr problematiche di un lettore di badge.
... (fai conto che è) semplice inserimento da tastiera + INVIO (tipo il
lettore di CodiceA Barre).
> Comunque prova ad impostare il valore del campo orario, invece che a
> fronte
> dell'evento "Dopo aggiornamento" del controllo tCodice, a fronte
> dell'evento
> "Prima di aggiornare" della maschera.
fatto
> Comunque se necessario posizionati sul nuovo record da inserire usando il
> metodo GoToRecord (vedi help).
non serve, in raltà si posiziona ...
ma non riesco a far funzionare la query che ha dato origine a questo 3D.
Direi che sono ad un punto soddisfacente ... (adesso metto la data in una
variabile e confronto quella con i records precedenti.Credo che il record
corrente, non essendo ancora stato salvato, non possa essere un buon termine
di confronto..).
Grazie per l'aiuto.
> Roberto
Ivan


title: Elemento decorativo predefinito

author: ndb

text:
In un form ho inserito il comando
DoCmd.SendObject con il quale consento di spedire una mail ad un determinato
indirizzo.
Ora chiedo è possibile caricare automaticamente un dato elemento decorativo
predefinito nella mail?
Tutti coloro che usano l'applicativo hanno outlook Express e quindi
l'elemento decorativo sarebbe lo stesso.
Grazie in anticipo per ogni aiuto


title: Elemento decorativo predefinito

text:
"ndb" <
in...@dalbosco.com
> ha scritto nel messaggio
news:491aa4c7$0$41661$4faf...@reader4.news.tin.it...

Se desideri l'elemento decorativo è evidente che usi la formattazione HTML
per inviare il messaggio.
In questo caso potrebbe esserti utile il "FileModello" che è una delle
opzioni della sintassi di SendObject.
Ciao, Carlo


title: Inserire filmati in una maschera.

author: maurieddie

text:
Ho provato a far eseguire un filmato (es. AVI) in una maschera utilizzando
l'opzione OLE non associato.
Lo esegue però viene visualizzata la barra menu di windows.
Come fare per far girare il filmato senza vedere barre menu in giro per lo
schermo?
Grazie.


title: Query con criteri su più campi

author: Luca

text:
Un saluto a tutto il ng.
E' possibile fare una query su di una tabella avente più criteri di
selezione?
Mi spiego meglio:
Ho una tabella con una serie di campi io voglio che la stessa query mi
filtri per campi differenti es: ho il campo1 e il campo2 voglio che la query
mi tiri fuori tutti i record dove il campo1 è uguale a xxx e dove il campo2
=yyy a prescindere cha siano tutti e due pieni. Cioè potrebbe essere che in
un record il campo1 =xxx ma il campo2 è nullo e viceversa.
Spero di essere stato chiaro.
Un grazie in anticipo.
Luca
--------------------------------
Inviato via
http://usenet.libero.it


title: Query con criteri su più campi

author: omasnc

text:
"Luca" <
pi...@libero.it
> ha scritto nel messaggio
news:217Z56Z224Z171Y...@usenet.libero.it...
> Un saluto a tutto il ng.
> E' possibile fare una query su di una tabella avente più criteri di
> selezione?
> Mi spiego meglio:
> Ho una tabella con una serie di campi io voglio che la stessa query mi
> filtri per campi differenti es: ho il campo1 e il campo2 voglio che la
query
> mi tiri fuori tutti i record dove il campo1 è uguale a xxx e dove il
campo2
> =yyy a prescindere cha siano tutti e due pieni. Cioè potrebbe essere che
in
> un record il campo1 =xxx ma il campo2 è nullo e viceversa.
> Spero di essere stato chiaro.
> Un grazie in anticipo.
>
> Luca
È possibile: basta che i criteri elencati nella clausola where della query
siano separati dall'operatore OR:
"SELECT * FROM TUATABELLA WHERE TUATABELLA.CAMPO1=XXX OR
TUATABELLA.CAMPO2=YYY"
Se utilizzi il querybuilder puoi ottenere lo stesso effetto scrivendo i due
criteri non sulla stessa riga ma su due righe differenti.
Ciao
Galliano


title: Query con criteri su più campi

text:

Ti posto come l'ho inserita:
Così come mi hai detto tu funziona ma avrei bisogno che se entrambi i campi
soddisfano il mio criterio il record fosse scritto due volte mentre invece
così me lo scrive una volta sola. Chiedo troppo?
Grazie
SELECT *
FROM [CANONE MEDIA]
WHERE [CANONE MEDIA].[1_DATA_CAN_MEDIA]<=#8/8/2003# Or [CANONE
MEDIA].[2_DATA_CAN_MEDIA]<=#8/8/2003#;



title: Query con criteri su più campi

text:
"Luca" <
pi...@libero.it
> ha scritto nel messaggio
news:217Z56Z224Z171Y...@usenet.libero.it...
> Un saluto a tutto il ng.
> E' possibile fare una query su di una tabella avente più criteri di
> selezione?
> Mi spiego meglio:
> Ho una tabella con una serie di campi io voglio che la stessa query mi
> filtri per campi differenti es: ho il campo1 e il campo2 voglio che la
query
> mi tiri fuori tutti i record dove il campo1 è uguale a xxx e dove il
campo2
> =yyy a prescindere cha siano tutti e due pieni. Cioè potrebbe essere che
in
> un record il campo1 =xxx ma il campo2 è nullo e viceversa.
> Spero di essere stato chiaro.
> Un grazie in anticipo.
>
> Luca
I record che hanno il valore Null nei campi sui quali vengono impostati i
criteri di selezione non vengono mai selezionati.
Per maggiori ragguagli vai sul  SitoComune (link qui sotto) e nella Sezione
Queries leggi la FAQ di Federico Luciani intitolata "Visualizzare tutti i
records con una query parametrica".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query con criteri su più campi

text:
"Luca" <
pi...@libero.it
> ha scritto nel messaggio
news:217Z56Z224Z171Y...@usenet.libero.it...
> Il 19 Giu 2003, 15:31, "omasnc" <
omaTOGL...@rdn.it
> ha scritto:
> >
> > "Luca" <
pi...@libero.it
> ha scritto nel messaggio
> > news:217Z56Z224Z171Y...@usenet.libero.it...
> > > Un saluto a tutto il ng.
> > > E' possibile fare una query su di una tabella avente più criteri di
> > > selezione?
CUT
> Ti posto come l'ho inserita:
> Così come mi hai detto tu funziona ma avrei bisogno che se entrambi i
campi
> soddisfano il mio criterio il record fosse scritto due volte mentre invece
> così me lo scrive una volta sola. Chiedo troppo?
>
> Grazie
>
> SELECT *
> FROM [CANONE MEDIA]
> WHERE [CANONE MEDIA].[1_DATA_CAN_MEDIA]<=#8/8/2003# Or [CANONE
> MEDIA].[2_DATA_CAN_MEDIA]<=#8/8/2003#;
>
>
> Luca
Non credo che sia possibile ottenere una cosa del genere: dal punto di vista
logico un solo record può soddisfare entrambi i criteri, oppure solo uno,
oppure nessuno; in nessun caso una query di selezione te lo restituirà più
di una volta. Se per te è indispensabile visualizzare comunque due volte il
record che soddisfa entrambi i criteri (devo dire però che l'utilità mi
sfugge), puoi utilizzare due query di accodamento (v.help) che,
indipendentemente l'una dall'altra, inseriscano in una tabella d'appoggio
predisposta allo scopo prima tutti i record che soddisfano un criterio e poi
tutti quelli che soddisfano l'altro, ottenendo così la duplicazione dei
record che rispettano entrambe le condizioni.
Ciao
Galliano.


title: Query con criteri su più campi

text:
Luca wrote:
> Un saluto a tutto il ng.
> E' possibile fare una query su di una tabella avente piů criteri di
> selezione?
> Mi spiego meglio:
> Ho una tabella con una serie di campi io voglio che la stessa query mi
> filtri per campi differenti es: ho il campo1 e il campo2 voglio che
> la query mi tiri fuori tutti i record dove il campo1 č uguale a xxx e
> dove il campo2 =yyy a prescindere cha siano tutti e due pieni. Cioč
> potrebbe essere che in un record il campo1 =xxx ma il campo2 č nullo
> e viceversa.
Non ho capito intendi:
SELECT * FROM Tabella WHERE Campo1='xxx' OR Campo2='yyy'
??
Alex


title: Query con criteri su più campi

text:

Ehm.... ci sono rimasto veramente male...speravo che si potesse fare...
vabbè grazie infinite. Vedrò di risolvere ( come da vs. consiglio) con le
due query.



title: Query con criteri su più campi

text:

Io non ti ho mai consigliato di usare due queries: una basta ed avanza.



title: Query con criteri su più campi

text:

...Ho visto la query di esempio sul sito comune ma mi sembra che non faccia
al caso mio.
Provo a spiegarmi un pò meglio:
Sullo stesso record di una tabella ho due campi sui quali voglio applicare
un filtro.
La query dovrebbe funzionare così:
riportami il record se il campo1=xxx poi controlla il campo2 se è uguale yyy
riscrivimi il record. Potrebbe capitare che il campo1 =null e il campo2 =yyy
, il record deve essere comunque riportato e viceversa.
Spero di essere stato sufficientemente chiaro.
Grazie ancora.



title: Query con criteri su più campi

text:
"Luca" <
pi...@libero.it
> ha scritto nel messaggio
news:217Z56Z224Z171Y...@usenet.libero.it...
[CUT]
> ...Ho visto la query di esempio sul sito comune ma mi sembra che non
faccia
> al caso mio.
> Provo a spiegarmi un pò meglio:
> Sullo stesso record di una tabella ho due campi sui quali voglio applicare
> un filtro.
> La query dovrebbe funzionare così:
> riportami il record se il campo1=xxx poi controlla il campo2 se è uguale
yyy
> riscrivimi il record. Potrebbe capitare che il campo1 =null e il campo2
=yyy
> , il record deve essere comunque riportato e viceversa.
> Spero di essere stato sufficientemente chiaro.
> Grazie ancora.
>
> Luca
Ammesso e non concesso che ora io abbia capito cosa ti serve, se la tabella
che contiene i dati si chiama Tabella1, prova con una query che abbia il
seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((campo1)= [Digita il valore di campo1:] Or (campo1) Is Null) AND
((campo2)= [Digita il valore di campo2:] Or (campo2) Is Null));
Si dà comunque per presupposto che xxx e yyy siano sempre significativi e
diversi da Null; se invece possono essere uguali a Null dovresti dire come
si deve comportare la query in quel caso.



title: Gruppo di opzioni e cancel

author: Paolo

text:
Ho un gruppo composto da due radio button non associato.
Nell' evento before update, devo visualizzare una msgbox di conferma, ed
eventualmente fare il cancel dell'operazione.
Ho provato a fare ul cancel, il requery,l'undo del comando, ma il radio
button rimane impostato al valore selezionato nonostante tutto.
L'unico modo in cui questi comandi (undo, cancel, ecc..) hanno effetto, č se
č presente un record dirty.
In questo caso il radio button viene ripristinato correttamente.
Vi posto il codice.
Private Sub P_STATO_BeforeUpdate(Cancel As Integer)
    If MsgBox("Sei sicuro di voler chiudere la scheda?", vbYesNo, "Conferma
chiusura") = vbYes Then
            .......
    else
        Cancel = True
        Me.P_STATO.Undo
        Me.P_STATO.Requery
        MsgBox Me.P_STATO
    end if
end sub


title: Recordset con tutti i record ESCLUSI alcuni

author: ariailaria

text:
Ciao a tutti.
In una tabella registro i movimenti di carico e scarico di un
magazzino di produzione.
Esempio: devo produrre 100 pezzi:
mov.1: ordine=27 carico 25 -> saldo = -75
mov.2: ordine=27 carico 20 -> saldo = -55
mov.3: ordine=27 carico 50 -> saldo= -5
mov.4: ordine=27 carico 5 -> saldo = 0
Come posso ottenere un recordset con TUTTI i movimenti
degli ordini ancora aperti (cioč con saldo diverso da 0) ?
Nell'esempio che ho fatto, tutti e quattro i movimenti dell'ordine 27
non vanno visualizzati perchč l'ultimo ha saldo = 0).
Con un po' di codice potrei indivuduare gli ordini chiusi,
e andare a flaggare (chiuso/aperto) ogni record di movimento
perň mi sembra macchinoso.
Tenete presente che visualizzo i movimenti ordinati per data/numero
con una maschera continua, ed č in questa maschera
che dovrei permettere la scelta: Visualizza Aperti/Chiusi/Tutti.
Grazie a tutti.
Ilaria


author: esseAemme

text:
On 31 Mag, 11:30, ariailaria <
ariaila...@libero.it
> wrote:
> Ciao a tutti.
> In una tabella registro i movimenti di carico e scarico di un
> magazzino di produzione.
>
> Esempio: devo produrre 100 pezzi:
>
> mov.1: ordine=27 carico 25 -> saldo = -75
> mov.2: ordine=27 carico 20 -> saldo = -55
> mov.3: ordine=27 carico 50 -> saldo= -5
> mov.4: ordine=27 carico 5 -> saldo = 0
>
> Come posso ottenere un recordset con TUTTI i movimenti
> degli ordini ancora aperti (cioè con saldo diverso da 0) ?
> Nell'esempio che ho fatto, tutti e quattro i movimenti dell'ordine 27
> non vanno visualizzati perchè l'ultimo ha saldo = 0).
>
> Con un po' di codice potrei indivuduare gli ordini chiusi,
> e andare a flaggare (chiuso/aperto) ogni record di movimento
> però mi sembra macchinoso.
>
> Tenete presente che visualizzo i movimenti ordinati per data/numero
> con una maschera continua, ed è in questa maschera
> che dovrei permettere la scelta: Visualizza Aperti/Chiusi/Tutti.
>
> Grazie a tutti.
> Ilaria
Ciao Ilaria,
nella query di origine, dovresti usare l'operatore IS NOT = 0
SELECT MOV FROM TABELLA_MOVIMENTI
WHERE  SALDO IS NOT = 0
Si la sintassi SQL non la conosco tanto, ma così lui ti prende tutti i
movimenti, e non gli interessa che l'ordine sia sempre lo stesso
perchè mi pare di capire che è una chiave esterna.
Ciao,
Samantha
....


author: Panathos

text:
esseAemme ha scritto:
> SELECT MOV FROM TABELLA_MOVIMENTI
> WHERE  SALDO IS NOT = 0
>
> Si la sintassi SQL non la conosco tanto, ma così lui ti prende tutti i
> movimenti, e non gli interessa che l'ordine sia sempre lo stesso
> perchè mi pare di capire che è una chiave esterna.
Tutto giusto, e a proposito di sql mi permetto di suggerire che
WHERE SALDO IS NOT = 0
corrisponde a
WHERE SALDO <> 0
poiché trattasi di numero. Per le stringhe oltre a "=" e "<>" esiste
l'operatore "like", utile per match parziali (like "ross*" matcha
"ross", "rossi", "rosso", "rossini", "rossetti", etc.)
ciao,
Panathos


text:
esseAemme ha scritto:
> SELECT MOV FROM TABELLA_MOVIMENTI
> WHERE  SALDO IS NOT = 0
>
> Si la sintassi SQL non la conosco tanto, ma così lui ti prende tutti i
> movimenti, e non gli interessa che l'ordine sia sempre lo stesso
> perchè mi pare di capire che è una chiave esterna.
Tutto giusto, e a proposito di sql mi permetto di suggerire che
WHERE SALDO IS NOT = 0
corrisponde a



title: Specifiche di importazione

author: sergio mazza

text:
Qualcuno è mai riuscito a modificare le specifiche di importazione dai menù?
Devo per forza rifare tutto il passaggio di importazione (con possibilità di
errori)?
Grazie...


title: Specifiche di importazione

author: Stefano Bettini

text:
sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
895pln$nk4$1...@suite03.caspur.it...

Puoi modificare direttamente la specifica aprendola all'inizio in fase
di allegamento oppure lavorare via sql sulle tabelle di sistema in cui
sono salvate, anche se la prima soluzione mi sembra di gran lunga
la migliore finchè la specifica non è ben consolidata...
Bye, Ste


title: Specifiche di importazione

text:
Stefano Bettini <
sbet...@iol.it
> wrote in message
10nmpdf$e60$1...@fe2.cs.interbusiness.it...
>
>
> Puoi modificare direttamente la specifica aprendola all'inizio in fase
> di allegamento oppure lavorare via sql sulle tabelle di sistema in cui
> sono salvate, anche se la prima soluzione mi sembra di gran lunga
> la migliore finchè la specifica non è ben consolidata...
>
>
>
>
> Bye, Ste
>
>
>
Ok!


title: Specifiche di importazione

author: AntoGal

text:
sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
895pln$nk4$1...@suite03.caspur.it...
> Qualcuno è mai riuscito a modificare le specifiche di importazione dai
menù?
> Devo per forza rifare tutto il passaggio di importazione (con possibilità
di
> errori)?
Io in genere, quando devo fare piccole modifiche alle specifiche, inizio
l'importazione di un file di testo qualsiasi, poi arrivo ad un punto in cui
ho la possibilità di caricare (load) le specifiche. Una volta caricate, le
modifico, le salvo con lo stesso nome, e non porto a termine l'importazione
che avevo iniziato solo per accedere alle specifiche.
Purtroppo fino ad Access 97 (non so con il 2000) non si possono aprire
direttamente le specifiche, e mettere le mani nelle tabelle di sistema
MSysIMEX... non è consigliabile.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Specifiche di importazione

text:
AntoGal <zer...@NOSPAMtiscalinet.it> wrote in message
895tq1$r7q$1...@lacerta.tiscalinet.it...

Amo il rischio!


title: DLookUp e Parameters dichiarati

author: OneEDP

text:
Salve a tutti.
Esistono possibilità di assegnare un valore ad un parametro dell'insieme di
Parameters senza ricevere errori durante l'uso di DLookUp
Non ho alternative all'uso di Parametri data la complessità dello statement
sql nella quale ho dichiarato parameter ecc...
Grazie.
Daniele


title: DLookUp e Parameters dichiarati

author: Alessandro Baraldi

text:
"OneEDP" <
ONEsenzapro...@TIN.IT
> wrote in message
news:uyGKf.1787$
PR2....@twister2.libero.it

Se usi i Parameter, perchè mai poi usi un DlookUp...?
Usa direttamente un Recordset ed il metodo FindFirst.
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: DLookUp e Parameters dichiarati

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:5924ef9702b79fd267...@mygate.mailgate.org...
> "OneEDP" <
ONEsenzapro...@TIN.IT
> wrote in message
> news:uyGKf.1787$
PR2....@twister2.libero.it
>
>> Salve a tutti.
>> Esistono possibilità di assegnare un valore ad un parametro dell'insieme
>> di
>> Parameters senza ricevere errori durante l'uso di DLookUp
>> Non ho alternative all'uso di Parametri data la complessità dello
>> statement
>> sql nella quale ho dichiarato parameter ecc...
>> Grazie.
>> Daniele
>
>
> Se usi i Parameter, perchè mai poi usi un DlookUp...?
> Usa direttamente un Recordset ed il metodo FindFirst.
>
> Saluti
>
> @Alex
E' una storia lunga. Si tratta di un risultato di una query con più query
nidifcate e istanziate con aliasing (proprio in queste c'è il famigerato
parameter)  i cui risultati dovrebbero alimentare i piè di pagina dei gruppi
di un report e volevo evitare l'uso dei recordset su evento print per
alleggerire le poche centinaia di fogli da stampare.
Mi sa che recordset è l'unica.
Non c'è proprio altro da fare
Che ne pensi?
Grazie
Daniele


title: DLookUp e Parameters dichiarati

author: MA

text:

Se il report è complesso non ti conviene crearti una tabella di appoggio?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: DLookUp e Parameters dichiarati

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dtktlh$k2g$1...@area.cu.mi.it...

Anche in questo caso è questione di pigrizia di codice. In pratica è come
fare uso di sottoreport senza sottoreport.
ISO 9001 e I So stanco.
Grazie
Ciao
Daniele


title: Gestione budget

author: Matteo Milano

text:
Buongiorno a tutti,
E' da molto tempo che leggo le news e sono veramente interessanti.
Vi scrivo per sottoporvi il seguente problema.
Devo creare una database che gestisca dei mandati di autorizzazione con le
seguenti condizioni:
1) ho una tabella dove carico il conto (identificato della spesa) ed il
relativo importo (quanti soldi ho a disposizione);
2) in una seconda tabella ho un numero di mandato dove inserisco enne righi
che dettagliano le spese (con richiamo alla tabella precedentea sul campo
conto)
3) dopo aver elencato le voci della spesa devo calcolare, sul singolo rigo
di spesa della tabella due il residuo dell'importo;
4) nei mandati successivi al primo l'importo dell'importo autorizzato e'
stato decrementato dalla spese gia' effettuate quindi, se inserisco nuovi
righi, l'importo da stornare ai nuovi caricamenti, non e' piu' l'importo
iniziale ma e' l'iniziale meno le registrazioni fatte nella tabella due.
Il mio problema e' propio il seguente: riuscire a calcolare il residuo
dell'importo originale nella tabella od in una nuova ed a riprendere il
residuo corretto quando inserico nuovi valori. :-(
Esempio:
La tabella 1 e' la seguente: 1) conto; 2) budget
la tabella 2 e' la seguente: 1) nr_mandato; 2) contatore; 3) conto; 4)
spesa; 5) residuo
Ho provato a creare una tabella d'appoggio con conto; budget; budget_residuo
( e prelevo il residuo corretto) ma al momento che inserisco l'analitico non
funziona correttamente il decremento in quanto sottrae dal campo residuo, il
totale delle registrazioni fatte.
Purtroppo, non conoscendo il VB di access opero il tutto con le sole query.
Potete darmi una mano o mandarmi, se volete, qualche cosa da cui poter
prendere spunto?
Grazie a tutti e spero di esser riuscito a spiegarmi.
Matteo Milano
m.mi...@osra.it


title: Record senza figli

author: Paolo stambecco

text:
Qualcuno per favore mi può dire come si possono selezionare i record di una
tabella che non hanno figli?
Grazie


title: Autenticazione Utente!!

author: bizio

text:
Ciao a tutti,
nel sito comune ho trovato la faq 6.72 sezione general di Harry Evans
per l'autenticazione utente con questo codice in un modulo:
Public Function Test()
    Dim strUser As String
    Dim strPsw As String
    MsgBox "Prova di login." & vbCrLf & vbCrLf & "Inserire un nome e
una password qualunque"
    If GetLogin(strUser, strPsw) Then
        ' verificare su una tabella o in altro modo
        ' se esiste quell'utente e se la psw è corretta
        MsgBox strUser & vbCrLf & strPsw
    Else
        MsgBox "NO"
    End If
End Function
GetLogin è una funzione che sta in un altro modulo.
Supponendo di avere una tabella T_Operatore con i campi:
id_tabella
login
psw
chi mi può aiutare a verificare "se da form esiste quell'utente e se
la psw è corretta"?
Mi serve in effetti verificare i campi login e psw della tabella con i
dati immessi dall'utente!!
Grazie per l'aiuto!


title: Autenticazione Utente!!

author: Pierpaolo Romanelli

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1185810248.8...@w3g2000hsg.googlegroups.com...
[CUT]
GetLogin è una funzione che sta in un altro modulo.
Supponendo di avere una tabella T_Operatore con i campi:
id_tabella
login
psw
chi mi può aiutare a verificare "se da form esiste quell'utente e se
la psw è corretta"?
Mi serve in effetti verificare i campi login e psw della tabella con i
dati immessi dall'utente!!
Grazie per l'aiuto!
usa questa riga di codice
bolOk = CurrentDb.OpenRecordset("select * from T_Operatore where login = '"
& strUser & "' and " & "psw='" & strPsw & "'").BOF
se bolOk è vero significa che il tuo utenne non è presente... se è vero vuol
dire che esistono record...
Pierpaolo Romanelli
http://www.pierpaoloromanelli.com


title: Autenticazione Utente!!

text:
> usa questa riga di codice
>
> bolOk = CurrentDb.OpenRecordset("select * from T_Operatore where login = '"
> & strUser & "' and " & "psw='" & strPsw & "'").BOF
>
> se bolOk è vero significa che il tuo utenne non è presente... se è vero vuol
> dire che esistono record...
Intanto grazie per la risposta che mi è stata utile per fare un passo
avanti!
Vorrei se possibile che mi aiutassi a chiudere la questione,mi spiego
meglio:
alla tabella T_Operatore oltre ai campi (login,psw) vorrei aggiungere
il campo "tipo_accesso" (numerico) in modo da poter gestire in seguito
via codice per alcune maschere fondamentali il tipo di accesso (Es. 0
= Accesso Totale - ADMIN; 1 = solo visualizzazione; 2 = solo
inserimento, ecc. ecc.)...!!
Come devo modificare questa stringa in base all'ipotesi descritta?:
bolOk = CurrentDb.OpenRecordset("select * from T_Operatore where login
= '"
> & strUser & "' and " & "psw='" & strPsw & "'").BOF
o meglio come riesco a memorizzare e successivamente verificare il
valore del campo "tipo_accesso" della tabella T_Operatore mentre
controllo la tabella?


title: Autenticazione Utente!!

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1185825795.2...@o61g2000hsh.googlegroups.com...





Dim MyUserRecordSet As DAO.Recordset
Set MyUserRecordSet = CurrentDb.OpenRecordset("select * from T_Operatore
where login = '" & strUser & "' and " & "psw='" & strPsw & "'")
   If MyUserRecordSet.BOF = False Then
    MsgBox "Esiste un utente di tali credenziali"
    'Bene passo a capire di chi si tratta
    If MyUserRecordSet("tipo_accesso") = 1 Then
        MsgBox "Ecco è appena giunto un admin!"
    ElseIf MyUserRecordSet("tipo_accesso") = 2 Then
        MsgBox "Ecco è appena giunto un pischello!"
    End If
   End If
Pierpaolo Romanelli
http://www.pierpaoloromanelli.com


title: Autenticazione Utente!!

text:
On 30 Lug, 22:27, "Pierpaolo Romanelli" <
progra...@gmail.com
> wrote:
> "bizio" <
fabriziol...@libero.it
> ha scritto nel messaggionews:1185825795.2...@o61g2000hsh.googlegroups.com...

Grazie mille,perfetto!!


title: Fatturazione elettronica gratuita

author: Simone Calligaris

text:
Esistono servizi gratuiti per la generazione di fatture elettroniche per la
P.A.?
Mi riferisco solo al file .Xml e non ai passi successivi (firma elettronica
e conservazione)

Ciao a tutti.


title: Fatturazione elettronica gratuita

author: Bruno Campanini

text:
Simone Calligaris used his keyboard to write :

Hai provato a cercarlo in questo mare magnum?

http://www.agenziaentrate.gov.it/wps/portal/entrate/home

Bruno


title: Fatturazione elettronica gratuita

author: BFS

text:

http://fpa.dirittopratico.it/

ciao


title: Fatturazione elettronica gratuita

text:
"BFS"

>
>
http://fpa.dirittopratico.it/

>

Anzitutto grazie per il link.

Ho notato che anche questo tool è molto limitato (arriva appena ai "dati
ordine acquisto"); cercavo qualcosa che potesse supplire alle mie
manchevolezze.
Tu come hai gestito i vari "Dati ordine acquisto", "Dati Contratto" (etc.)?
A voler implementare tutto c'è da impazzirci.

Saluti.


title: Fatturazione elettronica gratuita

text:

ho implementato gran parte dei casi possibili...
dalla fattura accompagnatoria con vettori alle fatture con ritenute
d'acconto.
fatture multi-aliquota, con doppi sconti, con sconti sul totate etc etc
split payment--frizzi e lazzi
capito come costruire l'xml non è un gran lavoraccio.

ciao
BFS


title: Fatturazione elettronica gratuita

text:
"BFS" <
b...@tin.it
>

>> A voler implementare tutto c'č da impazzirci.
>>

> ho implementato gran parte dei casi possibili...
> dalla fattura accompagnatoria con vettori alle fatture con ritenute
> d'acconto.
> fatture multi-aliquota, con doppi sconti, con sconti sul totate etc etc
> split payment--frizzi e lazzi
> capito come costruire l'xml non č un gran lavoraccio.

Mi riferivo alle (varie) sezioni che prevedono CIG e CUP: sono tutti campi
che andrebbero collegati alle Righe documento.
Hai fatto ciň?

Saluti.


title: Fatturazione elettronica gratuita

text:
Il 15/06/2015 14:36, Simone Calligaris ha scritto:
> "BFS" <
b...@tin.it
>
>
>
>>> A voler implementare tutto c'è da impazzirci.
>>>
>
>
>> ho implementato gran parte dei casi possibili...
>> dalla fattura accompagnatoria con vettori alle fatture con ritenute
>> d'acconto.
>> fatture multi-aliquota, con doppi sconti, con sconti sul totate etc etc
>> split payment--frizzi e lazzi
>> capito come costruire l'xml non è un gran lavoraccio.
>
>
>
> Mi riferivo alle (varie) sezioni che prevedono CIG e CUP: sono tutti campi
> che andrebbero collegati alle Righe documento.
> Hai fatto ciò?
>
> Saluti.
>
>

si
dov'è il problema?
si gestisce nello stesso modo in cui una fattura faccia riferimento a
più ddt. devi indicare da che riga a che riga ogni ddt appartiene

ciao


title: Fatturazione elettronica gratuita

text:
"BFS" <
b...@tin.it
>

>> Mi riferivo alle (varie) sezioni che prevedono CIG e CUP: sono tutti
>> campi
>> che andrebbero collegati alle Righe documento.
>> Hai fatto ciò?

> si
> dov'è il problema?
> si gestisce nello stesso modo in cui una fattura faccia riferimento a più
> ddt. devi indicare da che riga a che riga ogni ddt appartiene

Quindi hai collegato alla tabella "Righe Documento" i campi relativi ai
"Dati ordine acquisto", "Dati contratto", "Dati fatture collegate", etc?

Saluti.


title: Fatturazione elettronica gratuita

text:

si esatto, per ogni riga l'utente può impostare a cosa si riferisce

ciao


title: Fatturazione elettronica gratuita

text:
"BFS"

>
> si esatto, per ogni riga l'utente può impostare a cosa si riferisce

Ma fammi capire come hai organizzato i dati:

Le sezioni <DatiOrdineAcquisto>, <DatiContratto>, <DatiConvenzione>,
<DatiRicezione>, <DatiFattureCollegate>

Sono composte ognuna da: IDDocumento, Data, NumItem, CodiceCommessa,
CodiceCUP, CodiceCIG.

Come hai legato, a livello di dati, tutta stà roba alla tabella Righe?
E a livello d'interfaccia come ti regoli per permettere comodamente
all'utente di legare a una qualunque riga documento i dati sopracitati?

Saluti.


title: Fatturazione elettronica gratuita

text:

una tab sul piede fattura per i dati univoci tipo progressivo invio,
causale etc
poi premendo un pulsante si attivano tutta una serie di caselle a
livello di riga dove vado ad inserire i dati che mancano.
ciao


title: DAO ed SQLExpress non va.. che fo?

author: pubinn

text:
Ragazzi da poco mi sono avvicinato al mondo ADP/SqlExpress e quindi sono
ancora un po' in alto mare..
avevo il mio bel db in access.. con tutti i suoi bei codicilli fatti in
VBA ... che funzionavano bene..
ora l'esigenza di fare l'ADP e passare i dati del backend su SQLExpress
(prima erano su un altro db access)
bene.. faccio l'upsize wizard e funzia tutto... mi crea la connessione e
funzia... ma.. appena apro il db il primo controllo che fa e' prendere un
dato da una tabella e fare dei calcoli.. con un codice del genere:
        Dim rst As DAO.Recordset
        Dim xosCall() As String
        Set rst = CurrentDb.OpenRecordset("SELECT IdOrder,XOSCode FROM
tblOrder WHERE cboOrderStatus<>-1 AND cboOrderStatus<>2000 AND
XOSCode<>''")
succede che su Set rst = CurrendDb ecc.. mi si pianta con un errore del
tipo: Object Variable or With Block variable not set (in effetti poche
righe dopo c'e' un With rst) ...
ora mi domando, visto che vedo rst=nothing nel watch... non e' che DAO non
gestisce bene o niente affatto le connessioni a sqlexpress? che faccio?
(devo usare ADO..? differenze?)
grazie a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: DAO ed SQLExpress non va.. che fo?

text:
pubinn wrote:
> Ragazzi da poco mi sono avvicinato al mondo ADP/SqlExpress e quindi
> sono ancora un po' in alto mare..
>
> avevo il mio bel db in access.. con tutti i suoi bei codicilli fatti
> in VBA ... che funzionavano bene..
>
> ora l'esigenza di fare l'ADP e passare i dati del backend su
> SQLExpress (prima erano su un altro db access)
>
> bene.. faccio l'upsize wizard e funzia tutto... mi crea la
> connessione e funzia... ma.. appena apro il db il primo controllo che
> fa e' prendere un dato da una tabella e fare dei calcoli.. con un
> codice del genere:
>
>        Dim rst As DAO.Recordset
>        Dim xosCall() As String
>        Set rst = CurrentDb.OpenRecordset("SELECT IdOrder,XOSCode FROM
> tblOrder WHERE cboOrderStatus<>-1 AND cboOrderStatus<>2000 AND
> XOSCode<>''")
>
> succede che su Set rst = CurrendDb ecc.. mi si pianta con un errore
> del tipo: Object Variable or With Block variable not set (in effetti
> poche righe dopo c'e' un With rst) ...
>
> ora mi domando, visto che vedo rst=nothing nel watch... non e' che
> DAO non gestisce bene o niente affatto le connessioni a sqlexpress?
> che faccio? (devo usare ADO..? differenze?)
>
> grazie a tutti
sě devi usare ADO
Oppure DAO ma con ODBC
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: DAO ed SQLExpress non va.. che fo?

text:
MA ha scritto:
> pubinn wrote:
> > Ragazzi da poco mi sono avvicinato al mondo ADP/SqlExpress e quindi
> > sono ancora un po' in alto mare..
> >
> > avevo il mio bel db in access.. con tutti i suoi bei codicilli fatti
> > in VBA ... che funzionavano bene..
> >
> > ora l'esigenza di fare l'ADP e passare i dati del backend su
> > SQLExpress (prima erano su un altro db access)
> >
> > bene.. faccio l'upsize wizard e funzia tutto... mi crea la
> > connessione e funzia... ma.. appena apro il db il primo controllo che
> > fa e' prendere un dato da una tabella e fare dei calcoli.. con un
> > codice del genere:
> >
> >        Dim rst As DAO.Recordset
> >        Dim xosCall() As String
> >        Set rst = CurrentDb.OpenRecordset("SELECT IdOrder,XOSCode FROM
> > tblOrder WHERE cboOrderStatus<>-1 AND cboOrderStatus<>2000 AND
> > XOSCode<>''")
> >
> > succede che su Set rst = CurrendDb ecc.. mi si pianta con un errore
> > del tipo: Object Variable or With Block variable not set (in effetti
> > poche righe dopo c'e' un With rst) ...
> >
> > ora mi domando, visto che vedo rst=nothing nel watch... non e' che
> > DAO non gestisce bene o niente affatto le connessioni a sqlexpress?
> > che faccio? (devo usare ADO..? differenze?)
> >
> > grazie a tutti
> sì devi usare ADO
> Oppure DAO ma con ODBC
ma se devo usare ADO, questo significa che devo comunque
creare la stringa di connessione oppure posso sfruttare la connessione
corrente? non vorrei aprire tremila connessioni e far scoppiare il
server...



title: DAO ed SQLExpress non va.. che fo?

text:
pubinn ha scritto:
[CUT]
> ma se devo usare ADO, questo significa che devo comunque
> creare la stringa di connessione oppure posso sfruttare la connessione
> corrente? non vorrei aprire tremila connessioni e far scoppiare il
> server...
Property Connection As Connection
    sola lettura
    Membro di Access.CurrentProject
È possibile utilizzare la proprietà Connection per restituire un
riferimento all'oggetto Connection di ActiveX Data Objects (ADO)
corrente e alle relative proprietà. Oggetto Connection in sola
lettura.
@Alex


title: DAO ed SQLExpress non va.. che fo?

text:
Alessandro Baraldi ha scritto:
> pubinn ha scritto:
> [CUT]



mi sa che sto a fa un po' di casini:
        Dim rs As New ADODB.Recordset
        Dim rsc As New ADODB.Command
        Set cnn = Access.CurrentProject.Connection

        rs.ActiveConnection = cnn
        rsc.CommandText = "SELECT IdOrder,XOSCode FROM tblOrder WHERE
cboOrderStatus<>-1 AND cboOrderStatus<>2000 AND XOSCode<>''"
        Set rs = rsc.Execute
all'esecuzione dell'ultima riga, ricevo l'errore:
The connection cannot be used to perform this operation. Is is either
closed or invalid in this context. run time error 3709
che d'e'?
che cappellata ho fatto?
grassssie



title: DAO ed SQLExpress non va.. che fo?

text:
pubinn ha scritto:

Questa proprio non ti piace...?
dim rs as ADODB.Recordset
set rs = New ADODB.Recordset
dim strsql as string
strsql = select * from Pippo where codice='01'"
rs.activeconnection=currentproject.connection
rs.Open strsql,,adOpenKeyset,adLockOptimistic
Saluti
@Alex


title: DAO ed SQLExpress non va.. che fo?

text:
Alessandro Baraldi ha scritto:

Se proprio vuoi usare Command dovrebbe essere una cosa simile....
Dim cmd1 As Command
Dim rs1 As ADODB.Recordset
Set cmd1 = New ADODB.Command
    With cmd1
         .ActiveConnection = CurrentProject.Connection
         .CommandText = "select * from Pippo where codice='01';"
         .CommandType = adCmdText
         .Execute
    End With
Set rs1 = New ADODB.Recordset
rs1.Open cmd1
@Alex


title: DAO ed SQLExpress non va.. che fo?

text:
> > > > ma se devo usare ADO, questo significa che devo comunque
> > > > creare la stringa di connessione oppure posso sfruttare la connessione
> > > > corrente? non vorrei aprire tremila connessioni e far scoppiare il
> > > > server...
> >
> > > Property Connection As Connection
> > >     sola lettura
> > >     Membro di Access.CurrentProject
> >
> > mi sa che sto a fa un po' di casini:
> >
> >         Dim rs As New ADODB.Recordset
> >         Dim rsc As New ADODB.Command
> >         Set cnn = Access.CurrentProject.Connection
> >
> >         rs.ActiveConnection = cnn
> >         rsc.CommandText = "SELECT IdOrder,XOSCode FROM tblOrder WHERE
> > cboOrderStatus<>-1 AND cboOrderStatus<>2000 AND XOSCode<>''"
> >         Set rs = rsc.Execute
> >
> Questa proprio non ti piace...?
> dim rs as ADODB.Recordset
> set rs = New ADODB.Recordset
> dim strsql as string
> strsql = select * from Pippo where codice='01'"
> rs.activeconnection=currentproject.connection
> rs.Open strsql,,adOpenKeyset,adLockOptimistic
grande...
e pensare che rs.Open l'avevo anche trovato nella guida, solo che mi
metteva il nome della tabella al posto della stringa SQL quindi non
pensavo gli si potesse passare una query sql.. ;)
altra domanda..
nel mio db ho anche una serie (abbastanza corposa) di DoCmd.RunSQL
"UPDATE..."
funzioneranno o devo usare altri accrocchi?
grazie tantissimo!



title: DAO ed SQLExpress non va.. che fo?

text:
pubinn ha scritto:
[CUT]
> grande...
> e pensare che rs.Open l'avevo anche trovato nella guida, solo che mi
> metteva il nome della tabella al posto della stringa SQL quindi non
> pensavo gli si potesse passare una query sql.. ;)
>
> altra domanda..
> nel mio db ho anche una serie (abbastanza corposa) di DoCmd.RunSQL
> "UPDATE..."
>
> funzioneranno o devo usare altri accrocchi?
>
> grazie tantissimo!
>
Usa il metodo EXECUTE sull'oggetto Connection
@Alex


title: DAO ed SQLExpress non va.. che fo?

text:
Alessandro Baraldi ha scritto:
> pubinn ha scritto:


benissimo..
ma funzionera' con UPDATE,INSERT,DELETE vari??
non si era detto che l'oggetto Connection e' read-only?
grazie ancora



title: DAO ed SQLExpress non va.. che fo?

text:
pubinn ha scritto:
> Alessandro Baraldi ha scritto:
>
> > pubinn ha scritto:
>
> > [CUT]
> > > grande...
> > > e pensare che rs.Open l'avevo anche trovato nella guida, solo che mi
> > > metteva il nome della tabella al posto della stringa SQL quindi non
> > > pensavo gli si potesse passare una query sql.. ;)
> > >
> > > altra domanda..
> > > nel mio db ho anche una serie (abbastanza corposa) di DoCmd.RunSQL
> > > "UPDATE..."
> > >
> > > funzioneranno o devo usare altri accrocchi?
> > >
> > > grazie tantissimo!
> > >
>
> > Usa il metodo EXECUTE sull'oggetto Connection
>
> benissimo..
>
> ma funzionera' con UPDATE,INSERT,DELETE vari??
> non si era detto che l'oggetto Connection e' read-only?
>
> grazie ancora
Beh cosa deve fare ...?
Quello fà eseguire un comando SQL al Server che c'entra readOnly in
questo caso...?
PROVALO e poi verifica.
@Alex


title: bloccare spostamento maschera

author: francesco

text:
Ciao a tutti, sapreste indicarmi come si può da vba bloccare lo spostamento
di una maschera sullo schermo? Cioè se punto col mouse sull'inestazione
vorrei che rimanesse bloccata e non si spostasse
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: bloccare spostamento maschera

author: Napoleone

text:
"francesco" <
d...@dd.it
> ha scritto nel messaggio
news:193Z205Z174Z38Y...@usenet.libero.it...

Proprietà della maschera>Formato>Spostabile lo metti a NO
Napoleone


title: bloccare spostamento maschera

author: ciroteo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:y0IDe.9139$B6.2...@twister1.libero.it...

questa opzione dovrebbe essere prevista dalla versione 2002 di access.


title: bloccare spostamento maschera

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:dbnin8$7e$1...@hulme.interac.it...

Io uso A2003
Napoleone


title: bloccare spostamento maschera

text:

ok grazie mille



title: [REPOST] - casella combinata per gestire numero e date

author: Giulio Severini

text:
[COPIO E INCOLLO DA UN FILE DI TESTO - IL MESSAGGIO POTREBBE ESSERE
TRONCATO E NON HO IDEA DEL PERCHE'. VA A CAGARE GOOGLE!]
Ringrazio tantissimo Alessandro per l'interessamento.
Posto qui sotto il codice che mi ha scritto il mio amico di Milano
(GRAZIE WALTER!!!!! IL 18 TI OFFRO UNA CENA!!!!!)
PROBLEMA:
per ogni utente inserito nel tuo database devi associare un numero che
rappresenti la volta che tale utente è entrato in contatto con te, e
la data del contatto.
Ad.es.
N. Intervento - Data
1               01/01/2005
2               02/01/2005
e tale cronologia deve essere ovviamente diversa per ogni utente.
SOLUZIONE:
Hai una tabella tblUtenti così strutturata:
idUtente - contatore - chiave primaria
Nome - testo
Cognome - testo
...
NumeroIntervento - testo
Crea un tabella tblInterventi così strutturata:
idUtente - numerico
NumeroIntervento - numerico
DataIntervento - Data/Ora
Sulla maschera dove vuoi che sia visibile l'intervento e la data
associata creai segg. controlli:
1. casella di riepilogo così strutturata:
Formato
colonne = 2
larghezza colonne: 1 cm;2,501 cm
righe in elenco: 4
larghezza elenco: 4 cm
Dati:
origine controllo: vuoto
tipo origine/riga: tabella/query
origine riga: SELECT tblInterventi.NumeroIntervento,
tblInterventi.DataIntervento FROM tblUtenti INNER JOIN tblInterventi ON
tblUtenti.idUtente=tblInterventi.idUtente WHERE
(((tblUtenti.idUtente)=forms!frmSchedaPrimoContatto!id)) ORDER BY
tblInterventi.NumeroIntervento DESC;
colonna associata: 1
solo in elenco: no
espansione automatica: si
valore predefinito:
=DMax("NumeroIntervento";"tblInterventi";"idUtente
= " & [Maschere]![frmSchedaPrimoContatto]![id])
2. un pulsante di comando. Sull'evento Click() di tale pulsante
inserisci il codice seguente:
Private Sub Comando154_Click()
Dim progr As Variant
Dim rif As Variant
Dim data As Variant
Dim rec As Recordset
rif = [Forms]![frmSchedaPrimoContatto]![id]
If IsNull(rif) Then
    MsgBox "Nessun Utente selezionato!", vbCritical
    Exit Sub
End If
progr = DMax("NumeroIntervento", "tblInterventi", "idUtente = " & rif)
If IsNull(progr) Then
    progr = 1
  Else
    progr = progr + 1
End If
insdata:
data = InputBox("Indicare la data dell'intervento:", "Inserimento Nuovo
Intervento", Date)
If Not IsDate(data) Then
    MsgBox "Inserire una data valida!", vbExclamation
    GoTo insdata
    End If
End If
Set rec = CurrentDb.OpenRecordset("tblInterventi")
    rec.AddNew
    rec!idUtente = rif
    rec!NumeroIntervento = progr
    rec!DataIntervento = data
    rec.Update
rec.Close
MsgBox "Inserito nuovo intervento N. " & progr, vbInformation
Me!NumeroIntervento.Requery
Me!NumeroIntervento = progr
End Sub
Sull'evento 'Su corrente' della sottomaschera dove sta il controllo va
inserito il seg. codice:
Me!NumeroIntervento = DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id)
Me!NumeroIntervento.Requery
BUG:  se non esistono utenti in tblUtenti il codice 'Su corrente'
genera un errore di runtime.


author: Gaspare

text:
[CUT]
>Me!NumeroIntervento = DMax("NumeroIntervento", "tblInterventi",
>"idUtente = " & Forms!frmSchedaPrimoContatto!id)
>Me!NumeroIntervento.Requery
>BUG:  se non esistono utenti in tblUtenti il codice 'Su corrente'
>genera un errore di runtime.
Ciao,
prova cosě -> nella sezione generale dichiari una variabile
Option Compare Database
Dim i As Integer
'su corrente controlli che DMax ti restiusce un valore diverso da 0
If  DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id) <> 0 then
Me!NumeroIntervento = DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id)
Me!NumeroIntervento.Requery
else
Msgbox "Devi inserire gli utenti nella tabella anagrafica"
i=0
End if
' A fronte dell'evento Load scrivi
Private Sub Form_Load()
If i = 0 Then
 DoCmd.Close
End If
End Sub
-------------
Se il bug č solo quello penso che dovrebbe andare...
Notte
Gaspare


text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:IINle.952737$b5.41...@news3.tin.it...

Scusa...come non detto: l'evento Load si verifica prima di Current...


text:
[CUT]
>Me!NumeroIntervento = DMax("NumeroIntervento", "tblInterventi",
>"idUtente = " & Forms!frmSchedaPrimoContatto!id)
>Me!NumeroIntervento.Requery
>BUG:  se non esistono utenti in tblUtenti il codice 'Su corrente'
>genera un errore di runtime.
Ciao,
ri-prova così -> nella sezione generale dichiari una variabile
Option Compare Database
Dim i As Integer
'su corrente controlli che DMax ti restiusce un valore diverso da 0
If  DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id) <> 0 then
Me!NumeroIntervento = DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id)
Me!NumeroIntervento.Requery
i = 1
else
Msgbox "Devi inserire gli utenti nella tabella anagrafica"
i=0
End if
' A fronte dell'evento MouseMove scrivi
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y As Single)
If i = 0 Then
 DoCmd.Close
End If
End Sub
-------------
Considera che è un'espediente...si può fare di gran lunga di
meglio...arriveranno di certo altri suggerimenti :-)
Notte
Gaspare


text:
>Hai una tabella tblUtenti così strutturata:
>idUtente - contatore - chiave primaria
>Nome - testo
>Cognome - testo
>...
>NumeroIntervento - testo
>Crea un tabella tblInterventi così strutturata:
>idUtente - numerico
>NumeroIntervento - numerico
>DataIntervento - Data/Ora
Ciao Giulio,
qui noto una ridondanza perchè il campo NumeroIntervento  è presente nelle 2
tabelle e con formati diversi...
Sei sicuro che il bug è solo quello che  se non esistono utenti in tblUtenti
il codice 'Su corrente' genera un errore di runtime?
Lo hai testato bene?
qui per ipotesi ti blocca pure se clicchi su annulla...non ti dà la
possibilità di interrompere l'inserimento...a parte una "end if" che non sò
quale if vada a chiudere (spero che  a te posso dirlo dell'end if
:-)...sperando che anche questa volta non mi sbagli...)
-------------------
insdata:
data = InputBox("Indicare la data dell'intervento:", "Inserimento Nuovo
Intervento", Date)
If Not IsDate(data) Then
    MsgBox "Inserire una data valida!", vbExclamation
    GoTo insdata
    End If
End If
--------------
ti consiglio di testarlo bene ;-)
Gaspare


text:
Ciao Gaspare, oggi non sono stato a casa sono stato al mare perciò non
ho potuto verificare.
Il mio amico mi ha mandato un codice che controlla la presenza di
almeno un utente. Va, poi però proverò anche il tuo codice :)
Ad ogni modo ho messo una routine nell'evento Load() della form che
controlla se c'è almeno un utente. Se non c'è faccio comparire una
msgbox di avviso poi dopo l'ok li rimando alla maschera Aggiungi
Utente. Ma sono indeciso. Posso anche fargli aprire semplicemente la
form Scheda Primo Contatto senza daegli la possibilità di aggijngere
utenti. Ma poi mi sa che spariscono tutti i controlli.
Come posso fare?
Grazie mille :)


text:
P.S. Scusa mi ero dimenticato dell'end if.
Quell' end if andava a chiudere un If che avevo scritto ma che poi ho
cancellato perchè non serviva a niente. Mi sono dimenticato di
toglierlo prima di fare copia e incolla :)


text:
[CUT]
>Come posso fare?
>Grazie mille :)
Ciao,
come ritieni sia il caso migliore x te...non posso sapere  cosa x te è più
comodo o meno...ho solo capito che ogni utente deve avere una sua cronologia
ed in tal senso ti ho suggerito di provarlo...
Buona Domenica
Gaspare


title: conflitti di replica :-o

author: carlo

text:
come si risolvono i conflitti di replica?
Problema durante il tentativo di connessione all'origine dati "". Errore
restituito:
-
2147467261
: Metodo '~' dell'oggetto '~' non riuscito
OK....
Problema durante il tentativo di connessione all'origine dati "". Errore
restituito:
-
2147467261
: Metodo '~' dell'oggetto '~' non riuscito
OK....
Problema durante il tentativo di connessione all'origine dati "". Errore
restituito:
-
2147467261
: Metodo '~' dell'oggetto '~' non riuscito
OK...
e via cosi per 6-7 volte
Il database selezionato per la connessione non e' una replica.
La replica e' in VPN su un server e l'ho creata io
bho....
:-o


title: CASELLA COMBINATA

author: Fabio

text:
Salve, vorrei un aiuto, sicuramente è una banalità ma non sono
riuscito a risolverla da sola quindi chiedo a voi. Dunque ho una
maschera dove c'è una casella combinata denominata luogo questa
casella ha come origina dati una tabella denominata strade con 3
campi
1)ID
2)STRADA
3)RIDOTTA
Il campo ridotta è stato creato per facilitare la ricerca delle strade
es. se cerco via Mazzini, nel campo strada la trovo scritta per intero
VIA GIUSEPPE MAZZINI, nel campo ridotta trovo solo scritto MAZZINI,
ebbene la mia richiesta è vorrei digitando nella casella combinata la
scritta MAZZINI nella stessa casella mi apparisse il nome scritto per
intero cioè VIA GIUSEPPE MAZZINI è possibile ?
Grazie e BUON ANNO


title: CASELLA COMBINATA

text:

Il campo "RIDOTTA" non serve a nulla.
Quello che devi fare è una ricerca con i JOLLY sul campo STRADA...
ovviamente evitando la ricerca automatica che gestisce la COMBO.

Di solito si usa una TextBox per queste cose e sfruttanto l'evento
KeyPress o KeyDown... si ricompone la stringa WHERE per la ricerca.
La combo eventualmente serva ugualmente si restringe al massimo
lasciando solo il Button....

Ciao
@Alex


title: Stampa grafico per raggruppamento

author: Claudia

text:
Ho creato un report con un grafico che riporta il valore delle vendite
mensili degli articoli per anno.
x=anno, y=valore, nel report, ho inserito come intestazione/piè di pagina
gruppo, il campo 'codice articolo'.
Vorrei che in stampa, mi facesse tanti grafici quanti sono gli articoli, ma
non ci riesco, se ad esempio o tre articoli, mi stampa tre grafici uguali,
uno per pagina, ma in tutte le pagine, mi riporta tutti e tre gli articoli,
praticamente, non considera il raggruppamento del grafico.
C'è un modo per avere una stampa di questo tipo?
Grazie per l'aiuto.
Ciao
Claudia
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Stampa grafico per raggruppamento

author: S. Savoldi

text:
"Claudia"
> Ho creato un report con un grafico che riporta il valore delle vendite
> mensili degli articoli per anno.
> x=anno, y=valore, nel report, ho inserito come intestazione/piè di pagina
> gruppo, il campo 'codice articolo'.
> Vorrei che in stampa, mi facesse tanti grafici quanti sono gli articoli,
>ma non ci riesco, se ad esempio o  tre articoli,
 >mi stampa tre grafici uguali,
> uno per pagina, ma in tutte le pagine, mi riporta tutti e tre gli
articoli,
> praticamente, non considera il raggruppamento del grafico.
> C'è un modo per avere una stampa di questo tipo?
Sfrutta le proprietà "Collega campi master/Secondari" dell'oggetto grafico:
la logica è la stessa di un Sottoreport legato al report padre attraverso
l'ID Articolo (o chiave alfanumerica identificativa dell'articolo).
Ciao: Silvio


title: Stampa grafico per raggruppamento

text:

Nel mio report ho solo il grafico, quindi l'unica soluzione è creare un
altro report 'padre' e inserire in questo il sottoreport contenente il
grafico?
Grazie



title: Stampa grafico per raggruppamento

text:
"Claudia"
> > Sfrutta le proprietà "Collega campi master/Secondari" dell'oggetto
> grafico:
> > la logica è la stessa di un Sottoreport legato al report padre
attraverso
> > l'ID Articolo (o chiave alfanumerica identificativa dell'articolo).
> Nel mio report ho solo il grafico, quindi l'unica soluzione è creare un
> altro report 'padre' e inserire in questo il sottoreport contenente il
> grafico?
Trovi le proprietà "Collega campi Master/Secondari" direttamente nella
cornice oggetto grafico.
Ciao: Silvio


title: Problema con funzione NZ

text:
Private Sub cmdEliminaIntervento_Click()
Dim rif As Variant
Dim scelta As Variant
Dim progr As Variant
Dim numMax As Variant
Dim numMin As Variant
rif = [Forms]![frmSchedaPrimoContatto]![id]
numMax = DMax("NumeroIntervento", "tblInterventi", " idUtente = " &
rif)
numMin = DMin("NumeroIntervento", "tblInterventi", " idUtente = " &
rif)
If IsNull(rif) Then
    MsgBox "Nessun Utente selezionato!", vbCritical, "ATTENZIONE"
    Exit Sub
End If
inScelta:
scelta = Nz(CInt(InputBox("Inerisci il numero dell'intervento da
eliminare", "Eliminazione intervento")), 0)
If IsNull(scelta) Or (scelta = 0) Then
    If MsgBox("Numero intervento non valido - Annullare
l'eliminazione?", vbQuestion + vbYesNoCancel, "Eliminazione
intervento") = vbYes Then
        Exit Sub
    Else
        MsgBox "Inserire un numero valido", vbExclamation,
"Eliminazione intervento"
        GoTo inScelta
    End If
ElseIf (scelta > numMax) Or (scelta < numMin) Then
    MsgBox "Numero intervento non valido", vbCritical, "Eliminazione
intervento"
    GoTo inScelta
Else
    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE * FROM tblInterventi WHERE NumeroIntervento =
" & scelta & " AND idUtente =" & rif
    MsgBox "Numero intervento eliminato", vbInformation, "Eliminazione
intervento"
    progr = DMax("NumeroIntervento", "tblInterventi", "idUtente = " &
rif)
    ' NON EFFETTUA IL REFRESH
    Me!NumeroIntervento.Requery
    Me!NumeroIntervento = progr
End If
------------------------------------------------------------------
La riga
scelta = Nz(CInt(InputBox("Inerisci il numero dell'intervento da
eliminare", "Eliminazione intervento")), 0)
mi da Errore 13 - Tipo non corrispondente. Eppure scelta è una
Variant, così come dice la guida in liena
e il debug dice che scelta è 'vuoto'. Ho provato anche a mettere
scelta come un integer e il debug mi
diceva che valeva '0' ma mi dava lo stesso errore 13.
Dove sta il problema?
Grazie.


title: Problema con funzione NZ

text: Ho risolto cambiando completamente il codice. Poi lo posto


title: SQL

author: Pietrobon Enrico

text:
Ciao a tutti,
Come posso cancellare tutti i dati all' interno di una tabella in SQL.
In access è semplice
CurrentDb.execute "Delete * From xxx"
ma in SQl
Grazie Grazie
Enrico Pietrobon


title: SQL

author: George

text:
"Pietrobon Enrico" <
enri...@softdream.it
> ha scritto nel messaggio
news:qf0Ga.80578$pR3.1...@news1.tin.it...

delete fron <nometabella>
Bye


title: SQL

author: Alessandro Cara

text:

bada al bad typing, ti ho colpevolmente dimenticato, se continui cosi' finisci
sulla lista dei "cattivi"
--
a.cara
Togli qualcosa dall'email


title: SQL

author: SunRex

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3EE8967C...@blunet.it...

Scusa se mi intrometto ma cos'è il tad typing?
SunRex


title: SQL

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:BI0Ga.80742$pR3.1...@news1.tin.it...

fron invece di from... :o)))
bad typing...
Bye


title: SQL

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3EE8967C...@blunet.it...

Non mi hai messo neanche nella lista dei buoni...
Ciao.


title: SQL

text:
George wrote:
[cut]
> Non mi hai messo neanche nella lista dei buoni...
Ho detto che ti ho "colpevolmente" dimenticato. Mi cospargo il capo di cenere,
mi faccio due orette in ginocchio sui ceci e ti metto subito sulla lista dei
"buoni" ;<)



title: SQL

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3EE89F64...@blunet.it...

Già meglio va....


title: SQL

author: Giorgio Prx

text:
"Pietrobon Enrico" <
enri...@softdream.it
> ha scritto nel messaggio
news:qf0Ga.80578$pR3.1...@news1.tin.it...

Ciao Enrico
Se intendi SqlServer e la tua tabella non ha tabelle correlate puoi
utilizzare
TRUNCATE TABLE TuaTabella
Altrimenti
DELETE TuaTabella
Ciao Giorgio


title: help su "make table query"

author: Giuseppe Carpena

text:
Salve a tutti,
pescando da origini dati diverse, costruisco una tabella coi campi
formattati a mio piacimento, il mio problema è che alcuni clienti
vengono duplicati e triplicati.
Per ovviare a questo inconveniente copio ed incollo il risultato di
questa query in un'altra tabella già preparata ed impostata con la
"chiave primaria" nel codice fiscale, cosicchè i doppioni mi vengono
epurati.
C'è un modo per impostare la chiave primaria nella "make table
query".. facendomi così risparmiare un passaggio?
Grazie a chiunque vorrà dirmi una parola in chiave suggerimento.


title: Tipo data/ora nelle relazioni (problemi)

text:
Ho tre Tabelle
Tab_Box: Box_1, Box_2, Box_3, etc.
Tab_Orari: 08:00 - 08:30 - 09:00 - 09:30 etc. (tipo data/ora)
Tab_Appuntamenti: Data, Paziente, Box, Orario
Vorrei creare una matrice, una "mappa" del giorno, che mi visualizzi in
orizzontale i box, in verticale gli orari, al centro i pazienti
niente di piu' semplice che creare una query a campi incrociati, ma cosi non
fu ...
presumo che ci sia un problema con il tipo data/ora (non relaziona
correttamente)su diversi appuntamenti ne visualizza solo alcuni (???) e mi
mette un riga in bianco in alto
AIUTO ..........
che devo fare ?
Grazie mille da Gianni
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
Share information about yourself, create your own public profile at
http://profiles.msn.com
.
--
Posted from [62.98.52.40] by way of
f281.law9.hotmail.com
 [64.4.8.156]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Lorenzo Coronati

text:
Scrisse
gian...@hotmail.com
 ("Gianni ---------"):
>Vorrei creare una matrice, una "mappa" del giorno, che mi visualizzi in
>orizzontale i box, in verticale gli orari, al centro i pazienti
>niente di piu' semplice che creare una query a campi incrociati, ma cosi non
>fu ...
>presumo che ci sia un problema con il tipo data/ora (non relaziona
>correttamente)su diversi appuntamenti ne visualizza solo alcuni (???) e mi
>mette un riga in bianco in alto
Senti questa:
la format ti puo' mostrare in formato ora.minuti un
qualsiasi numero.
Si da il caso che 1/24 cioe' 0.041666, formattato come hh.nn
dia 01.00
Allora tu invece che usare il tipo data, usi un bel simple o
meglio currency: 8 si scrive 8, 8.30 si scrive 8,5 ecc.
Poi fai un bel format([campo]*0.041666,"hh.nn") per riavere
l'orario usuale.
Su [campo] ovviamente puoi fare relazioni, raggruppamenti,
*somme di orari*, ecc.
Piu' ripenso a quello che ho scritto, piu' mi piace :-)
Fede, sei in ascolto?
Puo' essere un buon tip per il sc?
--
Lorenzo Coronati
--
<<P.S. Mi scuso con il NG per la polemica, ma proprio
non digerisco questo atteggiamento da professorini di
provincia, che alternano risposte saccenti date con
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
--


author: Federico Luciani

text:
Lorenzo Coronati wrote:
> Scrisse
gian...@hotmail.com
 ("Gianni ---------"):
> >Vorrei creare una matrice, una "mappa" del giorno, che mi visualizzi in
> >orizzontale i box, in verticale gli orari, al centro i pazienti
> >niente di piu' semplice che creare una query a campi incrociati, ma cosi non
> >fu ...
> >presumo che ci sia un problema con il tipo data/ora (non relaziona
> >correttamente)su diversi appuntamenti ne visualizza solo alcuni (???) e mi
> >mette un riga in bianco in alto
>
> Senti questa:
> la format ti puo' mostrare in formato ora.minuti un
> qualsiasi numero.
> Si da il caso che 1/24 cioe' 0.041666, formattato come hh.nn
> dia 01.00
> Allora tu invece che usare il tipo data, usi un bel simple o
> meglio currency: 8 si scrive 8, 8.30 si scrive 8,5 ecc.
> Poi fai un bel format([campo]*0.041666,"hh.nn") per riavere
> l'orario usuale.
> Su [campo] ovviamente puoi fare relazioni, raggruppamenti,
> *somme di orari*, ecc.
>
> Piu' ripenso a quello che ho scritto, piu' mi piace :-)
>
> Fede, sei in ascolto?
> Puo' essere un buon tip per il sc?
eccomi qua,
interessante, ma non nuovissimo ;-)
una volta dovevo fare dei grafici con le ore, un po'
particolari, allora le trasformavo in numeri in fase di
realizzazione del grafico.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


text:
Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
>interessante, ma non nuovissimo ;-)
Sei un pozzo di scienza :-)



text:
Lorenzo Coronati wrote:
> Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
> >interessante, ma non nuovissimo ;-)
>
> Sei un pozzo di scienza :-)
prrr :-P
a parte le battute, scrivi una 'faqqina' e mandamela.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net



title: formattare tutte le caselle in un sol colpo

author: Lenny

text:
leggendo un post precedente ho visto che si poteva impostare un valore per
tutti i controlli attraverso il for each
volevo provare a modificare in un solo colpo durante la formattazione il
grassetto per tutti i campi sotto certe condizioni, ma non ci sono riuscito.
non capisco come è struttutato il for e il fontbold successivo
come si fa?
grazie.


author: Antonio Biso

text:
Lenny <
luca...@tiscalinet.it
> wrote in message
9v7aef$84j$1...@pegasus.tiscalinet.it...

Quali sono le condizioni a cui ti riferisci?
Antonio


text:
> Quali sono le condizioni a cui ti riferisci?
>
>
dipende dal valore in un campo.
if campo >1 then
for each. .....
metti tutte le caselle in grassetto
else
mettile tutte normali
end if


text:
Lenny <
luca...@tiscalinet.it
> wrote in message
9v7eg9$ap2$1...@pegasus.tiscalinet.it...

Embč?
if campo1>1 then
  for each ctl in me.controls
    if ctl.controltype = actextbox then
      ctl.controlweight = 700
    end if
  next
else
  ctl.controlweight = 100
end if
Antonio
end if


title: Stampa report con numero record fissi

author: fast

text:
Oggi, anzi ieri non me ne va bene una. Oltre al problema di excel che spero
con l'aiuto di Alessandro e @Alex risolverņ mi č cenuto fuori un altro
problema con i report che fino ad ora funzionavano perfettamente. Premetto
che il report in questione č formato da una griglia a forma di tabella che
viene generata nella formattazione della pagina e quindi i record si vanno
ad inserire all'interno. La stampa viene con la griglia sempre formattata e
i dati inseriti all'interno ora purtroppo mi salta le pagine dandomi pagine
bianche e record fuori griglia. Vorrei poter inserire un numero fisso di
record per pagina. Ho provato quello di sitocomune, ma non funziona in
quanto quando attivato va in overflo.
Grazie infinite dell'aiuto


title: Controlloare connessione internet attiva

author: Roberto Spinella Esteban

text:
C'è un modo di sapere quando un utente si collega ad internet ?
Vorrei implementare una soluzione per l'autoaggiornamento del programma.
Quando l'utente si collega ad internet controllo su un sito se esiste una
versione + aggiornata del programma. Qualcosa tipo Norton Antivirus Live
Update tanto per capirci.
Qualche idea ???
Grazie


title: forse OT, ma...

author: Rob Inh00d

text:
come si fa ad utilizzare tabelle importate da
adabas o da access con staroffice e openoffice?
grazie!


title: forse OT, ma...

author: Sergio MAZZA

text:
"Rob Inh00d" <bho1(GRANBELLAINVEZIONELOSPAM)@
freemail.it
> ha scritto nel
messaggio news:hoFFb.26160$wM.21...@news1.tin.it...
> come si fa ad utilizzare tabelle importate da
> adabas o da access con staroffice e openoffice?
> grazie!
>
Se non ricordo male staroffice ti permette di trasformare un mdb di
"semplice concezione" in un'applicazione con db adabas. Nella prova che
avevo effettuato non trasformava form con subform, ma le form singole sě.
Per le tabelle non ho riscontrato nessun problema...
Ciao.
--
Sergio MAZZA


title: ribbon e divisione database

author: CALOGERO

text:
vorrei sapere se avete avuto esperienze circa una barra multifunzione
perfettamente funzionante,  dopo la divisione del database non
funziona più. la tabella UsysRibbons non puo essere collegata ??
Grazie e Saluti
Calogero


title: ribbon e divisione database

author: MA

text:

no, la devi tenere in locale
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Pubblicazione e sincronizzazione db su internet...

text:
Salve a tutti.
ho il mio database e vorrei pubblicarlo su un sito con SQL server
l'ho gia' fatto e funziona tutto...
Il problema è che ora vorrei modificarlo ma se lo scarico di nuovo c'è
il rischio che da web inseriscano record che poi andranno persi al momento
che rifaro' l'upload
E' possibile creare repliche sul web ? intendo con una connessione dialup ad
un server web ??
Poi avrei altre 2 domande...
è bene prima fare la divisione del DB ? uploadando solo le tabelle ??
si puo "criptare" dopo ?
Grazie a tutti
--
******************************
* DjP@bL3                    *
*
http://paolo20.tripod.com
 *
*
pao...@freemail.it
       *
*  UIN ICQ : 11660099        *
******************************


title: Aprire e chiudere due form

author: Alessio Forconi

text:
Da Form1 apro Form2, vorrei riuscire a fare in modo che quando si
apre
Form2 si chiuda Form1 e sapere se è stata aperta da Form1 per
riaprirla
alla chiusura di Form2.
Non sono riuscito a trovare il modo perchè se nel button metto
docmd.openform 'Form2'
me.close
non va perchè dopo l'apertura il codice passa a Form2 e me.close non
si
verifica, allora l'unica cosa che mi viene in mente è gestire da un
mopdulo esterno alle form, ma non è possibile altrimenti?
Grazie


title: Aprire e chiudere due form

author: Roberto da Parma

text:
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1194366046.6...@k79g2000hse.googlegroups.com...



Grazie
Beh...mi sembra un pò esagerato...
Basta solo che sull'evento Open della Form2 chiudi Form1 Docmd.close
[Forms]![tuaform]...
Similmente sull'evento Close di Form2 apri Form1
Se vuoi sapere se Form2 è stata aperta da Form1 basta che all'apertura di
Form2 acquisisci un valore da Form1 del tipo
if IsLoaded("Form1") then me.tuocontrollo = 1 else me.tuocontrollo = 0
Alla chiusura di Forms2 leggi il valore di tuocontrollo e ...
if tuocontrollo = 1 then docmd.openform Form1 else quello che vuoi tu ...
Ciao
--
Roberto da Parma


title: Aprire e chiudere due form

author: CIDI

text:
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1194366046.6...@k79g2000hse.googlegroups.com...



Grazie
prova con:
docmd.openform 'Form2'
DoCmd.Close acForm, "Form1"
Daniele


title: Aprire e chiudere due form

text:
>"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
>news:1194366046.6...@k79g2000hse.googlegroups.com...

Da form1:
     DoCmd.OpenForm "Frm2", , , , , , Me.Name                    'Passo come
argomento il nome della maschera chiamante
     DoCmd.Close , "Form1"
'Devi specificare il nome in quanto non è più quella attiva
e alla chiusura di form2:
     DoCmd.OpenForm me.openargs
     DoCmd.Close , "Form2"
'Riapro la maschera chiamante


title: [OT] qualche milanese appassionato di whisky single malt?

author: skipper

text:
Innanzi tutto un saluto ai vecchi amici...
Questa sera c'è una degustazione di whisky single malt in centro a milano
(via manzoni)...dalle 19.30 alle 22.30/23.00
Io ci ho già parteciapato altre volte e la serata non è male: generalmente
si assaggiano 6/7 whisky con in mezzo un buffet di cibarie...
La serata costa 18 euro e se qualcuno è interessato me lo faccia sapere che
scrivo l'indirizzo esatto
--
Skipper dixit...
on cbr1000rr
motostory su
http://www.superskipper.it/moto.htm


author: Nick

text:
"skipper" <skippe...@superskipperNOSPAM.itNOSPAM> ha scritto nel
messaggio news:7sZVd.4132$WC1...@tornado.fastwebnet.it...

ciao skipper!!!!!
finalmente sei tornato :D
tutto bene?
hai il cbr 100 fireblade??
ma sei un mito!!! :D
ciao
Nick


text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:mGZVd.61234$lB4.1...@twister1.libero.it...

si ma con uno zero in più......
presa dopo che una vecchiaccia mi ha tamponato e distrutto il cbr1100xx....
riposi in pace (il cbr non la vecchietta)
cmq il cibierremillerrerre è un mito, non io... hahaha
tutto bene??



text:
"skipper" <skippe...@superskipperNOSPAM.itNOSPAM> ha scritto nel
messaggio news:01_Vd.4240$WC1....@tornado.fastwebnet.it...

si tutto ok, aparte le solite grane con access e derivati :D
al prossimo raduno speriamo non piova come l'altra volta così vieni con
il cbr e me lo squadro ben benino ;)
ciao
Nick


text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:ca_Vd.61283$lB4.1...@twister1.libero.it...
>
cuttone
> si tutto ok, aparte le solite grane con access e derivati :D
> al prossimo raduno speriamo non piova come l'altra volta cosě vieni con il
> cbr e me lo squadro ben benino ;)
volentieri...
anteprima cbr1000rr [mode on]
180kg per 172Hp
2 iniettori per cilindro (il secondo sputa benza sopra i 5000 giri....
peggio del turbo!!!)
ammortizzatore di sterzo elettronico
anteprima cbr1000rr [mode off]
mandatemi una mail in modo che se anche non vi leggo posso comunque
raggiungervi



author: ciroteo

text:
"skipper" <skippe...@superskipperNOSPAM.itNOSPAM> ha scritto nel
messaggio news:7sZVd.4132$WC1...@tornado.fastwebnet.it...

OLA marinaio! come stai?
Accidenti se avessi letto il tuo post magari questa sera invitavo qualche
pulzella a farmi compagnia  ... ho però già organizzato la serata con un
classico pizza&cinema. ... esco questa sera xè domani e dopo lavoro io alla
pizzeria ... sob!
Tienici aggiornati l'idea non è male ... fegato permettendo!
6 o 7 whisky sai che effetto produrrebbero sul sottoscritto?
azz....
p.s. chi ghin sci, da milan che ne menga ... sun tuc da berghem o dala
basitalia ... quai vun l'ariva dal nord est ... ma sa ved nisun ... te capì
baloss?


title: Gestire dati da access verso excel

author: Valeria

text:
Un caloroso saluto a tutti i partecipanti al NG.
Torno a partecipare alla discussione dopo quasi 2 anni di assenza per
causa di forza maggiore.
Non riesco a gestire l'esportazione dei dati verso excel.
Sto utilizzando il codice trovato sul sitocomune:
'Dichiarazioni Variabili
    Dim excApp As Object
    Dim excDoc As Object
    Dim blOpen As Boolean
    Dim con1 As ADODB.Connection
    Dim recSet1 As ADODB.Recordset
    Dim strSQL As String
    Dim i As Integer
    Dim stDocName As String
    ' Inizializzazione Variabili connessione DB
    Set con1 = CurrentProject.Connection
    Set recSet1 = New ADODB.Recordset
    ' Popolazione Recordset con SQL
    strSQL = "select * from export_"
    recSet1.Open strSQL, con1
    ' Gestione Errori
    On Error Resume Next
    blOpen = True
    ' Apertura Applicazione Excel
    Set excApp = GetObject(, "Excel.Application")
    If Err.Number = 429 Then
        Set excApp = CreateObject("Excel.Application")
        blOpen = False
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set excDoc = excApp.Workbooks.Add
    excApp.Visible = True
    ' Popolazione celle di excel con dati fissi e con dati provenienti
dal Recordset
    i = 1
    Do Until recSet1.EOF
        excDoc.Worksheets(1).Cells(i, 1) = recSet1.Fields("NOMINATIVO")
        excDoc.Worksheets(1).Cells(i, 2) = recSet1.Fields("RECAPITO")
        excDoc.Worksheets(1).Cells(i, 2).NumberFormat = "0"
        excDoc.Worksheets(1).Cells(i, 3) = recSet1.Fields("MEDIA")
        recSet1.MoveNext
        i = i + 1
    Loop
    ' Disconnessione dal DB
    recSet1.Close
    con1.Close
    ' Cancellazione Variabili dalla Memoria ed uscita dalla sub
esci:
    Set con1 = Nothing
    Set recSet1 = Nothing
    Set excDoc = Nothing
    Set excApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
risultato: le colonne di excel non vengono intestate,
la colonna "RECAPITO" rimane in formato testo.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestire dati da access verso excel

author: SunRex

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:27e58a76366fb80e761...@mygate.mailgate.org...

Perchè non ti estrai i dati direttamente da Excel?
SunRex


title: Aprire maschera a tutto schermo

author: Roberto

text:
Salve a tutti, qualcuno mi potrebbe dire come fare ad aprire una sola
mascera  a tutto schermo??
Se uso il comando maxmize tutte le maschere si aprono a tutto schermo , io
ho la necessità di aprire una sola maschera a tutto schermo le altre con
dimensioni ridotte. Grazie anticipatamente a tutti e buon lavoro


title: Aprire maschera a tutto schermo

author: yQy

text:
On Tue, 12 Aug 2003 21:48:10 GMT, "Roberto" <
grober...@libero.it
>
wrote:

Proprieta' della maschera:
- Popup = SI
- A scelta obbligatoria = SI
- Stile Bordo = Nessuno
- SU Apertura esegui codice DoCmd.Maximize
- SU USCITA = docmd.restore
Ciau :)


title: Aprire maschera a tutto schermo

text:
Scusa il ritardo dei ringraziamenti, ma sono stato fuori.
Grazie sto provando
"yQy" <
fabrizi...@tin.it
> ha scritto nel messaggio
news:229jjv8v5ms0a5mul...@4ax.com...



title: Aprire maschera a tutto schermo

text:
Forse mi son ospiegato male.
Mi spego meglio: io ho una masche che devo aprire a tutto schermo, su quella
maschera ho fatto dei pulsanti per aprire altre maschere. Le maschere aperte
con i pulsanti devone essere di dimensioni normali. Se faccio come dici tu
non funzionano i pulsanti non apre le altre maschere. Grazie di nuovo
"Roberto" <
grober...@libero.it
> ha scritto nel messaggio
news:Srx%a.246020$Ny5.7...@twister2.libero.it...



title: Aprire maschera a tutto schermo

author: Antonio Biso

text:
"Roberto" <
grober...@libero.it
> ha scritto nel messaggio
news:wEx%a.246171$lK4.7...@twister1.libero.it...
> Forse mi son ospiegato male.
No, quello di male che stai facendo è non scrivere correttamente DOPO il
quoting!!!
Antonio


title: Aprire maschera a tutto schermo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:VJG%a.246480$Ny5.7...@twister2.libero.it...

> Antonio ti ringrazio del tempo che persi a rispondere agli asini come me,
ma il quoting che roba é.
Ripeto per chiarire:
Una maschera es. cliente si deve aprire a tutto schermo su questa maschera
ho fatto una serie di pulsanti. uno di questi apre una maschera che si
chiama es prodotti. La maschera prodotti deve aprirsi in dimensioni che
decido io mentre la maschera clienti deve rimanere a tutto schermo. Grazie
ancora della pazienza


title: Aprire maschera a tutto schermo

text:
"Roberto" <
grober...@libero.it
> ha scritto nel messaggio
news:Dqb0b.249468$Ny5.7...@twister2.libero.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:VJG%a.246480$Ny5.7...@twister2.libero.it...
> > "Roberto" <
grober...@libero.it
> ha scritto nel messaggio
> > news:wEx%a.246171$lK4.7...@twister1.libero.it...
> > > Forse mi son ospiegato male.
> >
> > No, quello di male che stai facendo è non scrivere correttamente DOPO il
> > quoting!!!
> >
> > Antonio
> >
> > Antonio ti ringrazio del tempo che persi a rispondere agli asini come
me,
> ma il quoting che roba é.
E' la parte di messaggio a cui rispondi e che lasci nella tua risposta.
Stavolta hai scritto bene.
Comunque ti consiglio di leggere il post periodico di roberto, "istruzioni
per l'uso"
> Ripeto per chiarire:
> Una maschera es. cliente si deve aprire a tutto schermo su questa maschera
> ho fatto una serie di pulsanti. uno di questi apre una maschera che si
> chiama es prodotti. La maschera prodotti deve aprirsi in dimensioni che
> decido io mentre la maschera clienti deve rimanere a tutto schermo. Grazie
> ancora della pazienza
Penso che tu debba giocare con  il metodo maximize
Antonio


title: cartella di installazione su vista

author: BFS

text:
Salve
di default io installo i miei db sulla cartella programmi di windwows.
su vista se non diabilito totalmente il controllo utente, dopo la prima
installazione, qualsiasi mdb/mde di aggiornamento che va a sovrascrivere
il file precedente non viene visto. Stesso discorso per i file ini.
Voi come vi comportate in questo caso? installate il programma in una
cartella diversa da "programmi" o esiste qualche trucco per imporre la
sovrascrittura di un mdb dentro la cartella programmi anche con UAC attivo?
Ciao,
BFS


title: Riferimenti e query...

author: Marco dell'Oste

text:
Ciao NG
Ho 2 DB, il DB principale (quello utilizzato da tutti) ed un DB secondario
dal quale prelevo alcuni dati.
Volendo tenere il DB secondario un 'pò nascosto', ho creato dei riferimenti
al db e con codice riesco a far funzionare il tutto.
La domanda è la seguente:
dal db principale richiamo una funzione posta sul db secondario la quale la
stessa fa eseguire una query (sempre sul db secondario).
Sul db secondario codice funzione è:
*********************************
Public Function tabelle()
DoCmd.OpenQuery "query1"
End Function
________________
Public Function tabelle1()
DoCmd.RunSQL "SELECT Impiegati.CDV INTO prova FROM Impiegati;"
End Function
*********************************
Allora, fin quando richiamo la funzione 'tabelle' tutto funziona,  mentre
quando richiamo la funzione tabelle1 (che è la stessa query1 solo che in
SQL) mi da errore e dice che non riesce a trovare la tabella Impiegati.
NOTA che se richiamo la stessa funzione (tabelle1) dal db secondario (ovvero
dove la funzione risiede) questa funziona..
HELP ME PLEASE
Marco


title: Riferimenti e query...

author: Roberto da casa

text:
"Marco dell'Oste" <@clo.clo> ha scritto nel messaggio
news:kNW6c.79040$Kc3.2...@twister2.libero.it...

Se la tabella Impiegati si trova sul datbase secondario la cosa è normale:
quando esegui la funzione tabelle1 dal database principale Access cerca la
tabella Impiegati nel database corrente ovvero nel database principale e lì
non la trova visto che è contenuta nel database secondario.
Qundi a mio avviso puoi risolvere optando per una di queste due soluzioni:
1) Mel database principale crei un collegamento alla tabella Impiegati
contenuta nel database secondario: certo che così il contenuto e la
struttura di tale tabella sono facilmente accessibili dal database
principale.
2) Modifichi la preposizione FROM utilizzando anche l'operatore IN (vedi
help) con il quale indichi l'indirizzo completo del database che contiene
tale tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riferimenti e query...

text:
> Se la tabella Impiegati si trova sul datbase secondario la cosa č normale:
> quando esegui la funzione tabelle1 dal database principale Access cerca la
> tabella Impiegati nel database corrente ovvero nel database principale e
lě
> non la trova visto che č contenuta nel database secondario.
> Qundi a mio avviso puoi risolvere optando per una di queste due soluzioni:
> 1) Mel database principale crei un collegamento alla tabella Impiegati
> contenuta nel database secondario: certo che cosě il contenuto e la
> struttura di tale tabella sono facilmente accessibili dal database
> principale.
> 2) Modifichi la preposizione FROM utilizzando anche l'operatore IN (vedi
> help) con il quale indichi l'indirizzo completo del database che contiene
> tale tabella.
PERFETTO!!!!  FUNZICA A MERAVIGLIA!!!!
Ancora una cosa
Nel momento che eseguo la chiamata alla funzione sul db secondario, anche al
termine della stessa, il db secondario rimane 'aperto' (lo vedo per la
presenza del file .ldb) come posso fare perche nel momento che la chiamata č
terminata anche il db secondario si chiuda??
Ciao e AGRAZIE
Marco ;)


title: Riferimenti e query...

text:
"Marco dell'Oste" <@clo.clo> ha scritto nel messaggio
news:R707c.79670$Kc3.2...@twister2.libero.it...
>
> > Se la tabella Impiegati si trova sul datbase secondario la cosa è
normale:
> > quando esegui la funzione tabelle1 dal database principale Access cerca
la
> > tabella Impiegati nel database corrente ovvero nel database principale e
> lì
> > non la trova visto che è contenuta nel database secondario.
> > Qundi a mio avviso puoi risolvere optando per una di queste due
soluzioni:
> > 1) Mel database principale crei un collegamento alla tabella Impiegati
> > contenuta nel database secondario: certo che così il contenuto e la
> > struttura di tale tabella sono facilmente accessibili dal database
> > principale.
> > 2) Modifichi la preposizione FROM utilizzando anche l'operatore IN (vedi
> > help) con il quale indichi l'indirizzo completo del database che
contiene
> > tale tabella.
>
>
> PERFETTO!!!!  FUNZICA A MERAVIGLIA!!!!
>
> Ancora una cosa
> Nel momento che eseguo la chiamata alla funzione sul db secondario, anche
al
> termine della stessa, il db secondario rimane 'aperto' (lo vedo per la
> presenza del file .ldb) come posso fare perche nel momento che la chiamata
è
> terminata anche il db secondario si chiuda??
>
>
> Ciao e AGRAZIE
>
> Marco ;)
Dovresti poterlo fare richiamando una Sub pubblica residente sul database
secondario che lo chiuda, ad esempio con il metodo Quit dell'oggetto
Application (Application.Quit).



title: Riferimenti e query...

text:
> >
> > Ancora una cosa
> > Nel momento che eseguo la chiamata alla funzione sul db secondario,
anche
> al
> > termine della stessa, il db secondario rimane 'aperto' (lo vedo per la
> > presenza del file .ldb) come posso fare perche nel momento che la
chiamata
> č
> > terminata anche il db secondario si chiuda??
> >
> >
> > Ciao e AGRAZIE
> >
> > Marco ;)
>
> Dovresti poterlo fare richiamando una Sub pubblica residente sul database
> secondario che lo chiuda, ad esempio con il metodo Quit dell'oggetto
> Application (Application.Quit).
mmmm....
Ho provato, ma sicuramente ommetto qualcosa, infatti mettendo il comando
Application.Quit nel db secondario, questo finisce x chiudermi quello
principale ( e quello secondario rimane aperto)...
Ho provato a mettere nomedbsecondario.Application.Quit ma in questo caso mi
visualizza un errore...  sapresti dirmi quale č la stringa corretta??
Ciauzzzz
Marco


title: Riferimenti e query...

text:
"Marco dell'Oste" <@clo.clo> ha scritto nel messaggio
news:Zwm7c.84969$FJ6.3...@twister1.libero.it...

Non saprei come chiudere un database dando il comando da un'altro database;
ma sei sicuro che esso non si chiuda automaticamnete al momento che chiudi
il database primario?



title: Riferimenti e query...

text:
> Non saprei come chiudere un database dando il comando da un'altro
database;
> ma sei sicuro che esso non si chiuda automaticamnete al momento che chiudi
> il database primario?
Si si, il db secondario SI CHIUDE quande chiudo il principale, io volevo
chiuderlo alla fine della chiamata della function...
Ciauzzz


title: Riferimenti e query...

text:
"Marco dell'Oste" <@clo.clo> ha scritto nel
messaggio
news:nTA7c.82253$Kc3.2...@twister2.libero.it...

Chiama una maschera nel secondo db con
Hperlinksubaddress e all'apertura mettici il
comando docmd.quit
MAssimiliano


title: Filtrare dati da una query con caratteri UTF-8

author: Andrea Pettenon

text:
Non ce la posso fare...
Sto uscendo matto!

Non riesco a filtrare con una query di selezione i dati di una tabella che contengono dentro ad un campo testo la seguente scritta:

JALINAS AUTO KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG

tutti quei caratteri accentati dei paesi tipo ungheria, access non li capisce e non mi ritorna nessun risultato eseguendo la query.
Devo inserire prima di questa scritta qualcosa del tipo chr(??).

Aiutatemi voi per favore, non sono riuscito a trovare nulla per una cosa così stupida.

Grazie.

Andrea


text:

Aggiungo che se scrivo nei criteri della query:
Like "*" & "JALINAS AUTO KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG" & "*"
mi restituisce il risultato voluto,

mentre se scrivo nel campo criteri:
Like "*" & [Forms]![M_pickin]![Destinatario] & "*"
non mi restituisce una cippa. Nel campo [Destinatario] della maschera, chiaramente, c'è scritto esattamente la stessa cosa
JALINAS AUTO KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG

Io ho bisogno di scrivere nei criteri della query
[Forms]![M_pickin]![Destinatario]
cioè il dato scritto nella maschera di origine.
Come glielo devo scrivere?

Grazie per la pazienza.

Andrea


author: Pino

text:
> mentre se scrivo nel campo criteri:
> Like "*" & [Forms]![M_pickin]![Destinatario] & "*"
> non mi restituisce una cippa. Nel campo [Destinatario] della maschera, chiaramente, c'è scritto esattamente la stessa cosa
> JALINAS AUTO KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG
>
> Io ho bisogno di scrivere nei criteri della query
> [Forms]![M_pickin]![Destinatario]
> cioè il dato scritto nella maschera di origine.
> Come glielo devo scrivere?
>
> Grazie per la pazienza.
>
> Andrea

Non riscontro il problema: ho scritto una query

SELECT Notifica.Campo6, Notifica.Campo1
FROM Notifica
WHERE (((Notifica.Campo6) Like "*" & [Forms]![Notifica]![Notificato] &
"*"));

dove nella textbox Notificato  c'è la stringa JALINAS AUTO KORLÁTOLT
FELELŐSSÉGŰ TÁRSASÁG ,  e mi funziona .


text:

Può dipendere dal fatto che la mia tabella è una tabella collegata a un DB sql server?


text:
>
> Può dipendere dal fatto che la mia tabella è una tabella collegata a un DB sql server?
>

Ho provato con una tabella collegata a sql server 2012 ( uso access
2007) , ma non rilevo l'anomalia. Uso per il collegamento il driver Sql
client.
Tu quale usi?

Se fai una query dall'ambiente SQL SERVER MANAGEMENT STUDIO, hai anomalie?

Che tipo di dato ha la colonna descrizione nella tabella sql server?

La mia ha VARCHAR (50) .

Ciao


text:

Il mio campo è nvarchar (non ricordo il nr di caratteri impostato). Farò una prova a cambiare il tipo di dati con varchar.
Il driver che uso per collegare le tabelle è SQL server. Ma quello che mi lascia perplesso è che se metto la stringa diretta nei criteri della query non dà problemi. Se invece lo faccio leggere dalla maschera non funge. Se modifico tutte le accentate con lettere normali funziona...
Mah

Ti faccio sapere stasera dopo la prova del cambio da nvarchar a varchar.
A dire la verità ci avevo pensato di fare questa prova ma non l'ho fatto. Ora lo farò certamente, devo capire...

Grazie mille Pino.

Andrea


text:

Grazie Pino, ho cambiato il tipo di dati in varchar e funziona come deve!

Andrea