title: cosa non va in questa query

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:44b384c7$0$5093$4faf...@reader2.news.tin.it...

>certo certo ho capito .)


title: cosa non va in questa query

author: giorgio rancati

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:44b38408$0$5098$4faf...@reader2.news.tin.it...
>
> Ovviamente anche nel mio.
> Alla cisa2 abbiamo veramente avuto modo di apprezzare la semplicità e la
> preparazione di Giorgio.
> Che ti devo dire, mi ritengo fortunato di aver conosciuto Giorgio Rancati.
ed io sono molto onorato di aver conosciuto te e gli altri partecipanti
:-)



title: Zoom Casella di Testo

author: Luigi C.

text:
Buon Giorno A97
in una maschera posso crearmi un pulsante che o un controllo che crei uno
zoom sulla casella di testo che devo riempire (casella di tipo memo...)
Grazie 1000
Luigi, Bari


title: Zoom Casella di Testo

author: Roberto da Parma

text:
"Luigi C." <
luigic...@hotmail.com
> ha scritto nel messaggio
news:454e7e4d$0$19229$4faf...@reader4.news.tin.it...

Cosě su due piedi di consiglierei sull'evento doppio clic o quello che credi
piů opportuno di aprire una maschera pop_up contenente solo la tua casella
di testo (magari con un carattere piů grande) come origine della maschera
pop_up dai la stessa origine della maschera di partenza.
Ciao
Roberto


title: Zoom Casella di Testo

author: Marco Pizzamiglio

text:
Luigi C. ha scritto:

E' una funzione nativa, basta che premi Shift-F2 quando il cursore è nella
casella.
Se vuoi farlo con un pulsante, quindi da codice, devi posizionare il
cursore nella casella prima di attivare lo zoom:
  Me.Casella.SetFocus
  DoCmd.RunCommand acCmdZoomBox
Se invece vuoi un diverso tipo di carattere devi usare una form, c'è un
esempio sul
www.sitocomune.com
, Forms 3.54
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Zoom Casella di Testo

author: LUIGI C.

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:eimpdl$bqf$1...@news.newsland.it...

Grazie 1000..ottimo
Luigi


title: JET 4.0 in rete con Win '2000

author: Red

text:
Ho letto su questo ng. che condividere in rete un .mdb formato JET 4.0 con
clients win 2000 è pericoloso: le corruzioni sarebbero molto frequenti.
Vorrei abbandonare Access '97 (che con la configurazione suddetta funziona
bene), ma se la situazione diventa ingestibile...
Vorrei chiedere: esiste qualche frequentatore di it.comp.appl Access in
grado di smentire la tesi in oggetto?
Ovvero che con JET 4 (diciamo pure Service pack 8) non ha problemi in
condivisione File Sharing, indipendentemente dal S. O. Client?
Grazie per l'eventuale aiuto.


title: JET 4.0 in rete con Win '2000

author: David

text:
"Red" <
xx...@usa.net
> ha scritto nel messaggio
news:3WeGb.210686$e6.80...@twister2.libero.it...

Io ho clients che girano su NT4W e ultimamente su Win2000 x ora non ho
riscontrato grossi problemi, se non quelli tipici di ACCESS.
BUONE FESTE e basta lavorare


title: JET 4.0 in rete con Win '2000

text:
"David" <
> Io ho clients che girano su NT4W e ultimamente su Win2000 x ora non ho
> riscontrato grossi problemi, se non quelli tipici di ACCESS.
Quali problemi tipici?
> BUONE FESTE e basta lavorare
Eh, eh ... Natale è domani  :-)
Ciao: Red


title: JET 4.0 in rete con Win '2000

author: pino

text:
"Red" <
xx...@usa.net
> wrote in message news:<3WeGb.210686$
e6.80...@twister2.libero.it
>...

La mia postazione di lavoro,come quella dei miei colleghi, usa w2000
ed access 2000/xp , l'mdb BE è su un server che lavora con w2000
server.
Mai avuto problemi di corruzione di tabelle (preciso che la rete è
stata rifatta e che i pc sono abbastanza recenti).
Mentre, viceversa, in passato, con una rete realizzata da non
tecnici,il database saltava, mediamente, una volta alla settimana.
Ciao ed Auguri.


title: JET 4.0 in rete con Win '2000

author: ALESSANDRO Baraldi

text:
"Red" <
xx...@usa.net
> ha scritto nel messaggio
news:0WgGb.206028$vO5.8...@twister1.libero.it...

E' Natale, ma ho fatto un pò d'indigestione e fatico....un pò...!
Se non usi SQL_SERVER o Database SQL in genere, ma nonostante il
passaggio rimani su una soluzione ACCESS--ACCESS lasciando i riferimenti
a DAO che è la cosa più intelligente non troveraì nessuna difficoltà.
La SP8 non fa altro che aggiornare ADO 2.8 ma è assurdo usarlo se non
in preparazione all'Upgrade verso Server SQL, e quì poi è da discutere...!
Ciao.
@Alex.


title: JET 4.0 in rete con Win '2000

author: SunRex

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bse5vh$h7a$1...@lacerta.tiscalinet.it...
>
> "Red" <
xx...@usa.net
> ha scritto nel messaggio
> news:0WgGb.206028$vO5.8...@twister1.libero.it...
> >
[CUT]
> La SP8 non fa altro che aggiornare ADO 2.8 ma č assurdo usarlo se non
> in preparazione all'Upgrade verso Server SQL, e quě poi č da discutere...!
Scusa @Alex se mi intrometto ma lacosa interesserebbe anche a me.
A cosa ti riferisci quando dici:
"e quě poi č da discutere...!" All'utilizzo di DAO o ADO con SQL Server?
Ciao e Bon Natale.
SunRex
> Ciao.
> @Alex.


title: JET 4.0 in rete con Win '2000

text:
"SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:d1SGb.7728$VW.3...@news3.tin.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:bse5vh$h7a$1...@lacerta.tiscalinet.it...
> >
> > "Red" <
xx...@usa.net
> ha scritto nel messaggio
> > news:0WgGb.206028$vO5.8...@twister1.libero.it...
> > >
> [CUT]
>
>
>
>
> > La SP8 non fa altro che aggiornare ADO 2.8 ma è assurdo usarlo se non
> > in preparazione all'Upgrade verso Server SQL, e quì poi è da
discutere...!
>
>
>
> Scusa @Alex se mi intrometto ma lacosa interesserebbe anche a me.
>
> A cosa ti riferisci quando dici:
>
> "e quì poi è da discutere...!" All'utilizzo di DAO o ADO con SQL Server?
>
> Ciao e Bon Natale.
>
> SunRex
>
>
> > Ciao.
> > @Alex.
Con SQL_SERVER usi spero ADP e quindi ADO molto meglio, ma
su Server sui quali ci si collega via ODBC dalle prove che ho fatto
DAO è ancora meglio.
@Alex.


title: JET 4.0 in rete con Win '2000

text:
"ALESSANDRO Baraldi"
> E' Natale, ma ho fatto un pò d'indigestione e fatico....un pò...!
Occhio al colesterolo!    :-)
> Se non usi SQL_SERVER o Database SQL in genere, ma nonostante il
> passaggio rimani su una soluzione ACCESS--ACCESS lasciando i riferimenti
> a DAO che è la cosa più intelligente non troveraì nessuna difficoltà.
> La SP8 non fa altro che aggiornare ADO 2.8 ma è assurdo usarlo se non
> in preparazione all'Upgrade verso Server SQL, e quì poi è da discutere...!
Effettivamente vorrei continuare a usare DAO, ma il problema non è quello.
Leggendo dei vecchi post (con google) di Giorgio Prx, sembrerebbe che tra
jet 4.0 e win 2000 sui clients ci sia un'incompatibilità totale.
Sui ng. USA si sostiene che per essere tranquilli sia assolutamente
necessario aver installato almeno il Service pack 6 di JET 4.0.
Tener d'occhio i S.P non costituisce un problema per me, anche se resto
scettico sul fatto che le prime versioni di Jet 4.0 fossero sistematicamente
soggette a corruzioni per bugs architetturali.
Da qui le mie richieste di conferme o smentite: non voglio rovinarmi
l'esistenza per un upgrade _per ora_ non obbligato.
D'altro canto poter usufruire della formattazione condizionale nativa e di
tanti altri armenicoli aggiunti ad Access 'XP sarebbe molto, molto comodo
:-)
Con Jet 3.5, nonostante se ne parlasse molto male, ho avuto rarissimi
problemi e solo con schede Realtek in LAN artigianali.
Ciao: Red.


title: JET 4.0 in rete con Win '2000

text:
"Red" <
xx...@usa.net
> ha scritto nel messaggio
news:SrTGb.208075$vO5.8...@twister1.libero.it...
[CUT]
>
> Con Jet 3.5, nonostante se ne parlasse molto male, ho avuto rarissimi
> problemi e solo con schede Realtek in LAN artigianali.
>
> Ciao: Red.
Io uso JET 3.5 in alcune applicazioni, ma c'è da dire che per apllicazioni
Multiuente User>10 non è convenniente usare JET, ma converrebbe Ugradare
a SQL_Server ed approfittare della potenzialità di ADP, ti scordi in questo
modo di JET e dei suoi limiti, usi Access solo come OTTIMO...HMI ma
usado OLEDB..!
Purtroppo da me non è possibile poichè la rete aziendale una grossissima ONE
è ancora ferma a Office97, ma avendo SQL6 tutto sommato con ODBC e DAO
non va poi così male.....!!!
Ciao.
@Alex.


title: JET 4.0 in rete con Win '2000

text:
"ALESSANDRO Baraldi"
> Io uso JET 3.5 in alcune applicazioni, ma c'è da dire che per apllicazioni
> Multiuente User>10 non è convenniente usare JET, ma converrebbe Ugradare
> a SQL_Server ed approfittare della potenzialità di ADP, ti scordi in
questo
> modo di JET e dei suoi limiti, usi Access solo come OTTIMO...HMI ma
> usado OLEDB..!
Ma il discorso è ancora una volta diverso: non ho ospedali o enti pubblici
tra i miei clienti :-)
Con reti normalissime (dai 2 ai 6/7 posti) vado tranquillissimo con Jet 3.5
e da diversi anni: non ho alcuna esigenza di smarronarmi SQL Server.
Bye: Red


title: Inserire un Return in un Segnalibro di Word

author: Cinzia

text:
Ciao ragazzi,
ho un piccolo problema con una procedura che da un db Access mi produce un
documento Word contenente l'offerta per il cliente.
Per fare il tutto utilizzo un Modello Word con dei Segnalibri,  e
ricavandomi i dati  che mi servono con alcune query vado a  sostituire ai
segnalibri i dati che mi interessano.
In uno di questi segnalibri dovrei inserire gli indirizzi delle sedi del
cliente che sono interessate all'offerta, mi piacerebbe che dopo ogni
indirizzo andasse a capo.
Cosa ho fatto:
mi recupero gli indirizzi con una query, mi scorro il recordset e metto il
tutto in una stringa
        while not rs.eof
            strIndirizzi=strIndirizzi & rs.Fields("Indirizzo") & vbcrLF
            rs.movenext
        wend
'assegno al bookmark la stringa che mi sono costruita
             .ActiveDocument.FormFields("nSedi").Result = strIndirizzi
La cosa funziona egragiamente se non fosse che in Word il mio vbCrLF diventa
due bei quadratini
ho già provato con chr$(13) & chr$(10), con vbLineFeed nessun risultato
utile.  Forse può essere d'aiuto sapere che per inserire un a capo in un
segnalibro manualmente bisogna fare Shift Invio.
Avete qualche idea?
grazie
Cinzia


author: ciroteo

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cl2ugb$chv$1...@lacerta.tiscalinet.it...

un sendkeys di shift+invio?


author: Alessandro Baraldi

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message
news:cl2ugb$chv$
1...@lacerta.tiscalinet.it
> Ciao ragazzi,
[CUT]
> La cosa funziona egragiamente se non fosse che in Word il mio vbCrLF diventa
> due bei quadratini
> ho già provato con chr$(13) & chr$(10), con vbLineFeed nessun risultato
> utile.  Forse può essere d'aiuto sapere che per inserire un a capo in un
> segnalibro manualmente bisogna fare Shift Invio.
> Avete qualche idea?
> grazie
> Cinzia
Provato così:
    Selection.TypeText Text:=Chr(11)
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Sergio MAZZA

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cl2ugb$chv$1...@lacerta.tiscalinet.it...

Se hai a disposizione la Selection del testo inserito puoi provare con:
- Metodo TypeParagraph;
- Metodo InsertParagraphAfter.
Ciao.
--
Sergio MAZZA


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:0527dd5b65ac594a57...@mygate.mailgate.org...
> "Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message
> news:cl2ugb$chv$
1...@lacerta.tiscalinet.it
>
> > Ciao ragazzi,
> [CUT]
>
> > La cosa funziona egragiamente se non fosse che in Word il mio vbCrLF
diventa
> > due bei quadratini
> > ho già provato con chr$(13) & chr$(10), con vbLineFeed nessun risultato
> > utile.  Forse può essere d'aiuto sapere che per inserire un a capo in un
> > segnalibro manualmente bisogna fare Shift Invio.
> > Avete qualche idea?
> > grazie
> > Cinzia
>
>
> Provato così:
>
>     Selection.TypeText Text:=Chr(11)
>
> Ciao.
> @Alex.
>
>
Grazie a tutti,
il chr(11) è stato illuminante, come ho fatto a non pensare al Vertical TAB!
ho risolto così:
 while not rs.eof
            strIndirizzi=strIndirizzi & rs.Fields("Indirizzo") & chr(11)
            rs.movenext
        wend
'assegno al bookmark la stringa che mi sono costruita
             .ActiveDocument.FormFields("nSedi").Result = strIndirizzi
Saluti
Cinzia


author: namor

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cl2ugb$chv$1...@lacerta.tiscalinet.it...

Io uso select/typetext e non ho mai avuto problemi coi vbcrlf.
Ho giusto pronto un esempio di automazione con word da spedire al
www.sitocomune.com
, dato che quello che già c'è è piuttosto scarno ed è un
argomento che viene chiesto spesso. Se vuoi vederlo te lo mando.
Già che ci sono approfitto: avrei bisogno di testare l'esempio su Office XP
e/o 2003, se qualcuno li ha e vuole perderci 5 minuti si faccia sentire, qui
o via email.
Namor


text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:kbbdd.48050$N45.1...@twister2.libero.it...

Ciao Namor,
ho risolto usando il chr$(11), ma se vuoi,  mandami pure il tuo esempio, lo
provo volentieri con Office 2003.
Cinzia


text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:kbbdd.48050$N45.1...@twister2.libero.it...

ciao namor, visto che il tuo esempio lo uso spessissimo, e come avrai notato
ogni volta che qualcuno posta questo problema rimando direttamente al tuo
esaustivo suggerimento, controllo volentieri il funzionamento su acc xp
puoi mandarmi mail a
info chiocciola
lacollina.net
ciao!


title: istruzione sql in OpenRecordset

author: franio

text:
Salve a tutti
Cerco di aprire un recordset  con questa espressione
Set rst = db.OpenRecordset("SELECT TOTALI.ID_ENTRATE, TOTALI.ENTRATE.MESE,
TOTALI.RIMANENZA FROM [TOTALI] WHERE ((ID_ENTRATE) = " & utente & ") AND
((ENTRATE.MESE) = " & MESE & "")
Ma mi ritorna questo errore
errore di run-time 3075
),]o mancante nell'espressione della query ((id_entrate)=em1) and
((entrate.mese)=10
non riesco a capire che  virgola o parentesi manchi
se riesco  a risolvere (con il vostro aiuto )in seguito per ricavare il
valore del campo rimanenza  è corretto proseguire in questo modo
supponendo che avanzo sia una variabile
avanzo = rst.Fields("rimanenza").Value
grazie  franio


title: istruzione sql in OpenRecordset

author: Ceschetti

text:
Prova con questa:
Set rst = db.OpenRecordset("SELECT TOTALI.ID_ENTRATE, TOTALI.ENTRATE.MESE,
TOTALI.RIMANENZA FROM [TOTALI] WHERE ((ID_ENTRATE) = " & utente & ") AND
((ENTRATE.MESE) = " & MESE & ")")
ti mancava una parentesi dopo & MESE & ")")
CIAO
"franio" <
man...@aliceposta.it
> ha scritto nel messaggio
news:RpXEb.24724$0w.12...@news2.tin.it...> Set rst =



title: istruzione sql in OpenRecordset

text:
"Ceschetti" <
M...@libero.it
> ha scritto nel messaggio
news:I8_Eb.198880$vO5.7...@twister1.libero.it...
>
> "franio" <
man...@aliceposta.it
> ha scritto nel messaggio
> news:RpXEb.24724$0w.12...@news2.tin.it...> Set rst =
> db.OpenRecordset("SELECT TOTALI.ID_ENTRATE, TOTALI.ENTRATE.MESE,
> > TOTALI.RIMANENZA FROM [TOTALI] WHERE ((ID_ENTRATE) = " & utente & ") AND
> > ((ENTRATE.MESE) = " & MESE & "")
> > Salve a tutti
> > Cerco di aprire un recordset  con questa espressione
> >
>
> >
> > Ma mi ritorna questo errore
> >
> > errore di run-time 3075
> > ),]o mancante nell'espressione della query ((id_entrate)=em1) and
> > ((entrate.mese)=10
> >
> > non riesco a capire che  virgola o parentesi manchi
> >
> > se riesco  a risolvere (con il vostro aiuto )in seguito per ricavare il
> > valore del campo rimanenza  è corretto proseguire in questo modo
> >
> > supponendo che avanzo sia una variabile
> >
> > avanzo = rst.Fields("rimanenza").Value
> >
> > grazie  franio
> >
> >
> >> Prova con questa:
> Set rst = db.OpenRecordset("SELECT TOTALI.ID_ENTRATE, TOTALI.ENTRATE.MESE,
> TOTALI.RIMANENZA FROM [TOTALI] WHERE ((ID_ENTRATE) = " & utente & ") AND
> ((ENTRATE.MESE) = " & MESE & ")")
>
> ti mancava una parentesi dopo & MESE & ")")
> CIAO
>
> Grazie   ceschetti
però adesso mi da
      errore  3061 parametri insufficienti previsto 1
Grazie   per la disponibilità


title: istruzione sql in OpenRecordset

author: Alberto S.

text:
On Sat, 20 Dec 2003 12:39:13 GMT, "franio" <
man...@aliceposta.it
>
wrote:
>Salve a tutti
>Cerco di aprire un recordset  con questa espressione
>
>Set rst = db.OpenRecordset("SELECT TOTALI.ID_ENTRATE, TOTALI.ENTRATE.MESE,
>TOTALI.RIMANENZA FROM [TOTALI] WHERE ((ID_ENTRATE) = " & utente & ") AND
>((ENTRATE.MESE) = " & MESE & "")
Ma davvero hai, nella tabella entrate, un campo che si chiama
'ENTRATE.MESE' ? Ho provato per scrupolo ad inserire in una tabella un
campo con un nome che abbia al suo interno un punto, ma access lo
rifiuta.
Allora, supponendo che il campo si chiami 'ENTRATE_MESE', la riga di
codice dovrebbe essere:
Set rst = db.OpenRecordset("SELECT " _
   & "TOTALI, ID_ENTRATE, RIMANENZA " _
   & "FROM TOTALI WHERE " _
   & "ID_ENTRATE = " & utente  _
   & "AND ENTRATE_MESE = " & MESE)
[cut]
>supponendo che avanzo sia una variabile
>
>avanzo = rst.Fields("rimanenza").Value
Più semplicemente
 avanzo = rst!RIMANENZA
>grazie  franio
Ciao
--
Alberto
No alle guerre


title: istruzione sql in OpenRecordset

text:
On Sat, 20 Dec 2003 15:45:44 GMT, "Ceschetti" <
M...@libero.it
> wrote:
>Prova con questa:
Devi scrivere la tua risposta dopo e non prima della parte di testo
cui rispondi.
Non per fare polemica, ma questa piccola regola era scritta nel post
immediatamente precedente a questo.



title: istruzione sql in OpenRecordset

text:
"Alberto S." <
sartori.SPA...@tin.it
> ha scritto nel messaggio
news:8m19uvoj88sv812gf...@4ax.com...

ciao alberto
Il recordset che  sto  cercando di  realizzare  deriva da una query  che ha
origine da due tabelle una entrate e una spese nelle quali c'è un campo mese
  credo sia questo il motivo di quel TOTALI.ENTRATE.MESE
Comunque per non correre rischi ho rinominato i campi delle tabelle in
MESE_E - MESE_S
Il problema però è sempre questa benedetta stringa che continua a darmi
errori
Copiando quella che gentilmente mi hai suggerito
Set rst = db.OpenRecordset("SELECT " & _
    "ID_ENTRATE, RIMANENZA, MESE_E " & _
    "FROM TOTALI WHERE " & _
    "ID_ENTRATE = " & utente & _
   "AND MESE_E = " & MESE)
mi da  errore di sintassi operatore mancante
Togliendo le variabili utente  e mese  ed al loro posto scrivo direttamente
il riferimento al controllo della maschera  in questo modo:
Set rst = db.OpenRecordset("SELECT TOTALI.ID_ENTRATE, TOTALI.RIMANENZA,
TOTALI.MESE_E FROM TOTALI WHERE
((TOTALI.ID_ENTRATE)=[Forms]![SPESE]![ID_ENTRATA]) AND
((TOTALI.MESE_E)=[Forms]![SPESE]![MESE]);")
mi dice " paramentri insufficienti previsto 2"
eppure se creo la query in struttura  funziona  e  mi ritorna esattamente il
record
non capisco proprio perché da codice non vuol funzionare
e pensare che poi avevo intenzione di ricavare il valore di rimanenza
testaro  fare un cambio di buget automatico e altre  cosine ma se tanto mi
da tanto credo che continuerò a registrare le spese di casa su un ' agenda
ihhihihihihi
ciao e grazie per l'aiuto


title: istruzione sql in OpenRecordset

text:
"franio" <
man...@aliceposta.it
> ha scritto nel messaggio
news:TyfFb.21334$wM.17...@news1.tin.it...

Mi intrometto brevemente, ma ritengo che il consiglio migliore
sia quello di dirti che non è corretto avere un Campo Mese, poichè
è un dato facilmente calcolabile e di conseguenza inutile.
Detto questo però immagino che nel tuo caso tu abbia qualche difficoltà
in quanto hai la struttura già realizzata.
Non credo sia difficile da Normalizzare in quanto in una QRY il campo
Mese da Tabelle sarà sostituito dal campo caloclato
Month(Data) As Mese
In questo modo riduci gli sprechi e anche le ricerche sono meno complesse.
Ciao.
@Alex.


title: istruzione sql in OpenRecordset

text:
On Sun, 21 Dec 2003 11:34:11 GMT, "franio" <
man...@aliceposta.it
>
wrote:
[cut]
>Il recordset che  sto  cercando di  realizzare  deriva da una query  che ha
>origine da due tabelle una entrate e una spese nelle quali c'è un campo mese
>  credo sia questo il motivo di quel TOTALI.ENTRATE.MESE
>Comunque per non correre rischi ho rinominato i campi delle tabelle in
>MESE_E - MESE_S
>
>Il problema però è sempre questa benedetta stringa che continua a darmi
>errori
>
>Copiando quella che gentilmente mi hai suggerito
>Set rst = db.OpenRecordset("SELECT " & _
>    "ID_ENTRATE, RIMANENZA, MESE_E " & _
>    "FROM TOTALI WHERE " & _
>    "ID_ENTRATE = " & utente & _
>   "AND MESE_E = " & MESE)
>
>mi da  errore di sintassi operatore mancante
Partendo dalle righe di codice che hai postato la prima volta, io ho
dato per scontato che:
- 'ID_ENTRATE' e 'MESE_E' siano due campi numerici
- nel momento in cui il codice di cui sopra viene eseguito le due
variabili ('utente' e 'mese' - entrambe numeriche) siano tutte e due
valorizzate
Verifica se il tuo contesto corrisponde ... eventualmente inserisci,
prima di valorizzare il recordset, anche una MsgBox per verificare i
valori di 'utente' e 'mese'.
Con i presupposti di cui sopra ho creato una tabella 'TOTALI' e una
maschera con un pulsante di comando, a fronte del quale ho inserito il
seguente codice
---
Private Sub Comando0_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim utente As Long
Dim MESE As Long
    utente = 1
    MESE = 12
'qui valorizzo da codice le due variabili,
'tu credo prenda i dati da una maschera
'ma il concetto non dovrebbe essere diverso
    Set db = CurrentDb
    Set rst = db.OpenRecordset("SELECT " & _
        "ID_ENTRATE, RIMANENZA, MESE_E " & _
        "FROM TOTALI WHERE " & _
        "ID_ENTRATE = " & utente & _
        "AND MESE_E = " & MESE)
    MsgBox IIf(rst.BOF And rst.EOF, _
        "nessun valore per RIMANENZA", rst!RIMANENZA)
End Sub
---
Che mi funziona correttamente ...
Dovresti spiegare in cosa la tua situazione è diversa
Aggiungo che il suggerimento di Alessandro è assolutamente giusto
(ovviamente nel caso la variabile 'mese' venga valorizzata al mese
corrente).
Ciao, facci sapere.



title: istruzione sql in OpenRecordset

text:
"Alberto S." <
sartori.SPA...@tin.it
> ha scritto nel messaggio
news:lo1cuv47hi42398tb...@4ax.com...
> On Sun, 21 Dec 2003 11:34:11 GMT, "franio" <
man...@aliceposta.it
>
> wrote:
> [cut]
>
>

forse il problema è proprio  ID_ENTRATE  che è un campo testo anche se
primario e indicizzato ?
ho scelto questa soluzione perchè pensavo ad una chiave che mi desse anche
un riscontro visivo del tipo
EM1    E  (entrate) M (iniziali della persona) 1 (progressivo)
tradotto ..... stipendio moglie prima registrazione .....ehehehehe
quello che mi sembra strano però, è che nel messaggio d'errore le due
variabili compaiono valorizzate correttaente
errore di run-time 3075
errore di sintassi(operatore mancante)nell'espressione della query
'ID_ENTRATE = EM1 AND MESE_E =10
EM1 (id ) e  10(mese)
per il campo mese uso la funzione datepart("M";[data]) sull' evento
attivazione della casella mese della maschera  dove il campo data è la data
di registrazione della spesa
questo per la maschera spese ,per la maschera entrate pensaavo di adottare
la stessa soluzione  l'intento sarebbe di monitorare l'entrate/uscite sia
mensilmente che complessivamente distinte per tipo d'entrata
comunque d'intenti ne avevo tanti  anche se per il momento parlo con il
monitor imprecando contro la guida in linea eheheh
però non mollo l'agenda è ancora nel cassetto
ciao e grazie


title: istruzione sql in OpenRecordset

text:
On Sun, 21 Dec 2003 22:53:35 GMT, "franio" <
man...@aliceposta.it
>
wrote:
[cut]
>> Partendo dalle righe di codice che hai postato la prima volta, io ho
>> dato per scontato che:
>> - 'ID_ENTRATE' e 'MESE_E' siano due campi numerici
>> - nel momento in cui il codice di cui sopra viene eseguito le due
>> variabili ('utente' e 'mese' - entrambe numeriche) siano tutte e due
>> valorizzate
[cut]
>> Con i presupposti di cui sopra ho creato una tabella 'TOTALI' e una
>> maschera con un pulsante di comando, a fronte del quale ho inserito il
>> seguente codice
[cut]
>>     Set db = CurrentDb
>>     Set rst = db.OpenRecordset("SELECT " & _
>>         "ID_ENTRATE, RIMANENZA, MESE_E " & _
>>         "FROM TOTALI WHERE " & _
>>         "ID_ENTRATE = " & utente & _
>>         "AND MESE_E = " & MESE)
[cut]
>forse il problema è proprio  ID_ENTRATE  che è un campo testo anche se
>primario e indicizzato ?
Probabilmente ...
allora il codice diventa:
Set rst = db.OpenRecordset("SELECT " & _
    "ID_ENTRATE, RIMANENZA, MESE_E " & _
    "FROM TOTALI WHERE " & _
    "ID_ENTRATE = " & Chr$(34) & utente & _
    "Chr$(34) & " AND MESE_E = " & MESE)
(cambiano solo le ultime due righe - se vuoi approfondire vedi nella
guida in linea 'Virgolette nelle stringhe')
>ho scelto questa soluzione perchè pensavo ad una chiave che mi desse anche
>un riscontro visivo del tipo
>EM1    E  (entrate) M (iniziali della persona) 1 (progressivo)
En passant, mi viene da pensare che, se 'ID-ENTRATE' è un codice
univoco, l'indicazione del mese nei criteri sia superflua - ma
sicuramente tu sai quello che stai facendo.
Chiaro è che se il mese ti serve allora a breve ti servirà anche
l'anno ;-)
[cut]
>per il campo mese uso la funzione datepart("M";[data]) sull' evento
>attivazione della casella mese della maschera  dove il campo data è la data
>di registrazione della spesa
Allora, IMHO, è giusto il tuo procedimento.
[cut]
>però non mollo l'agenda è ancora nel cassetto
Non sia mai!!! Farsi sconfiggere da uno stupido ammasso di circuiti
arrugginiti?
>ciao e grazie
Ciao



title: mailmerge e mde

author: Hello World

text:
Ho un database con una tabella anagrafica, una statistica ed una con i dati
di riferimento per singolo nominativo.
Devo creare un mailmerge con idati da tutte e tre le tabele, per cui pensavo
di crearmi un adodb.recordset che prendesse i dati
per completare un documento con il mailmerge tutto in vba.
Due domande:
Esiste un metodo migliore?
Avendo la necessita' di lanciare moduli standard da piu databse posso usare
una "libreria" comune per richiamarli
come ad esempio si usa il personal.xls in excel?


title: mailmerge e mde

text:
"Hello World" <
hello...@libero.it
> ha scritto nel messaggio
news:x1j1j.176561$%k.31...@twister2.libero.it...

Hai la possibilità di inserire nel documento word un campo DATABASE o
crearti tu il recordset con i dati da scrivere e nel documento inserire i
segnalibri da sostituire:
www.sitocomune.com
Sezione General
6.137 Esempio di automazione per l'invio e la formattazione di dati da
Access a Word usando i bookmarks
6.107 Utilizzare word per stampare un documento di tipo fattura
Ciao.
--
Sergio MAZZA


title: Controllo se è una data!

author: alberto

text:
Buongiorno..Problema:avrei bisogno di testare se un numero formattato
nel seguente modo 00/00/00 è effettivamente una possibile data..Mi
spiego: potrei avere 04/01/05,che è una possibile data,invece 34/89/56
che è da scartare..Come posso controllare questo?Grazie 1000
Inviato da
www.mynewsgate.net


title: Controllo se è una data!

text:
alberto ha scritto:

If isdate(numero) then ...
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: sincronizzare due sottomaschere

author: Maurizio

text:
salve a tutti
ho creato una maschera Iniziale che contiene due sottomaschere Codice e
Dettaglio. Quando nella sottomaschera Codice scelgo una riga (che
corrisponde ad un determinato ID) dovrebbero comparire nella sottomaschera
Dettaglio i dati relativi a quell'ID.
Ho provato associando alla maschera Dettaglio una query che si riferisce al
campo ID presente nella sottomaschera Codice.
In pratica:
forms!Iniziale!Codice.Form!ID = me.ID
ma non funziona. Spero di essere stato chiaro per chi puņ darmi un aiuto
--
grazie a tutti e buon lavoro
Maurizio


title: sincronizzare due sottomaschere

author: barbun

text:
"Maurizio" <
maur...@tin.it
> ha scritto nel messaggio
news:gr9qc.200707$hc5.8...@news3.tin.it...
> salve a tutti
> ho creato una maschera Iniziale che contiene due sottomaschere Codice e
> Dettaglio. Quando nella sottomaschera Codice scelgo una riga (che
> corrisponde ad un determinato ID) dovrebbero comparire nella sottomaschera
> Dettaglio i dati relativi a quell'ID.
>
> Ho provato associando alla maschera Dettaglio una query che si riferisce
al
> campo ID presente nella sottomaschera Codice.
> In pratica:
> forms!Iniziale!Codice.Form!ID = me.ID
se ho capito bene devi indicare in maniera completa : nome maschera, nome
sottomaschera......
forse in pochi casi la guida in linea è chiara come in questo modo :
Per fare riferimento alla proprietà di una sottomaschera o di un
sottoreport, è necessario digitare un identificatore completo per la
maschera o per il report utilizzando la proprietà Form o Report di un
controllo di una sottomaschera o di un sottoreport. L'identificatore
seguente, ad esempio, fa riferimento alla proprietà Visible della
sottomaschera SottomascheraOrdini:
Forms![Ordini]![ControlloSottomascheraOrdini].Form.Visible
      Espressione Fa riferimento
      Forms![Ordini]![ControlloSottomascheraOrdini] Controllo di
sottomaschera che contiene la sottomaschera.
      Forms![Ordini]![ControlloSottomascheraOrdini]
      .Form
     La sottomaschera. Per fare riferimento alla sottomaschera o a una delle
relative proprietà, è necessario specificare la proprietà Form.
Al contrario, per fare riferimento a un controllo su una sottomaschera o un
sottoreport oppure a una delle proprietà del controllo, non è necessario
utilizzare la proprietà Form o Report. L'identificatore seguente, ad
esempio, fa riferimento alla proprietà Visible del controllo Sconto sulla
sottomaschera SottomascheraOrdini:
ciao !


title: sincronizzare due sottomaschere

text:
"barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
news:2gsonmF...@uni-berlin.de...

avevo già visto l'esempio e inserito le istruzioni "correttamente" anche se
non funzionano.
mi spiego meglio: nella prima sottomaschera Codice ho un elenco di codici
visibili come maschere continue. Mi posiziono su un record (cioè su un
codice) e vorrei che si aggiornasse automaticamente la seconda sottomaschera
Dettaglio. Il campo ID è presente nelle due sottomaschere e dovrebbe servire
da "collegamento"
ciao
Maurizio


title: sincronizzare due sottomaschere

author: MA

text:
"Maurizio" <
maur...@tin.it
> ha scritto nel
messaggio
news:lvaqc.201077$hc5.8...@news3.tin.it...

Con un trucco sporco ma efficace.
creati una textbox nella maschera che punta al
controllo della sottomaschera master
e collega la seconda sottomaschera a quella
textbox
MAssimiliano


title: sincronizzare due sottomaschere

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:pDiqc.6984$%x6....@news.edisontel.com...

il trucco sporco funziona !!
grazie
Maurizio


title: Messaggio 'provenienza sconosciuta' su Runtime A2007

text:
Salve, sto testando la RunTime A2007 per l'utilizzo su pc che non hanno
Office installato.
All'avvio del db appare inevitabilmente il messaggio:
' E' stato individuato un potenziale problema di protezione:
Non e' possibile stabilire se il contenuto proviene da una fonte
attendibile. ...'

Non so in quale modo poterlo disabilitare dalla RunTime, visto che non ci
sono strumenti utilizzabili (sto lavorando su un pc che assolutamente non ha
Office per simularne le stesse condizioni).

Qualcuno sa darmi una dritta per saltare questo msg.?
Grazie 1000 a tutti.
Marco67


author: sv

text:
Marco67 ha scritto:

Vedi:

http://support.microsoft.com/kb/937999/it

--
sv

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema con query di tipo pass-through

author: Frank Adim Costa

text:
Ho il seguente codice per l'esecuzione di una query diretta a server
MySQL 5.03. Da ACCESS ho errore 3146 ODBC: chiamata non risucita; con
MySQL control center tutto è OK !
Mah !?!?!
Set dbsCurrent = CurrentDb
    ' Crea una query di tipo pass-through
    Set qdfPassThrough = dbsCurrent.CreateQueryDef("") 'temporanea
    qdfPassThrough.Connect =
"ODBC;DATABASE=galleria;UID=root;PWD=appliroot;DSN=galleria"
    qdfPassThrough.ReturnsRecords = False
    qdfPassThrough.SQL = "SELECT max(Protocollo)+1 FROM
documento_contabile INTO @MaxProtocollo; INSERT INTO
Documento_contabile (ID_tipo_documento_contabile, Data_emissione,
ID_numerazione, ID_anagrafica, ID_indirizzo, ID_causale_affare,
Protocollo) VALUES (" & Me.ID_tipo_documento_contabile & ", " &
Me.Data_emissione & ", " & Me.ID_numerazione & ", " & Me.ID_anagrafica
& ", " & Me.ID_indirizzo & ", " & Me.ID_causale_affare & ",
@MaxProtocollo); "
    qdfPassThrough.Execute


title: Problema con query di tipo pass-through

text:
Frank Adim Costa <
fr...@dadoservice.it
> wrote:
>Ho il seguente codice per l'esecuzione di una query diretta a server
>MySQL 5.03. Da ACCESS ho errore 3146 ODBC: chiamata non risucita; con
>MySQL control center tutto è OK !
>Mah !?!?!
>
Penso che il problema sia il riferiemnto alla variabile MySQL
@MaxProtocollo
Come posso memorizzare un valore da una select e richiamarlo dopo ?


title: Package

author: Enrico Cannoni

text:
Quando inserisco una immagine in un campo ole, con la proprietà "Tipo
visualizzazione" impostata su "Contenuto", invece di visualizzarmi
l'anteprima dell'immagine, visualizza soltanto l'icona. Cliccando con il
tasto destro su tale icona, nel menu contestuale appare la voce "Oggetto
Package", che se non ricordo male è proprio un oggetto incorporato di cui si
visualizza l'icona. Preciso che con software simile a quello del mio PC,
Win2000 ed Office2000, su di un altro PC l'anteprima viene visualizzata
correttamente.
Spero che qualcuno sia in grado di svelarmi l'arcano.
Ciao Enrico


title: Report

author: JeanLoup

text:
Salve a tutti,
Ho un database con due tabelle A e B
La tabella A è formata da un codiceditta nome cognome ecc...
La tabella B è formata da un codiceditta particella superficie ecc...
Il mio obiettivo è riuscire a stampare un scheda contenente i dati della
tabella A e della tabella B.
Fin qui nessun problema. Il problema è che vorrei stampare ad esempio solo
la scheda con codiceditta n° 35 o comunque, poter avere la scelta della
ditta da stampare.
Ho creato una maschera con un menù di stampa ma non riesco ad avere
risultati positivi.
Qualche suggerimento?
Grazie x l'eventuale risposta.


title: Report

author: Carlo Costarella

text:
"JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
news:43732021$0$8499$5fc...@news.tiscali.it...

Leggi il post "Stampa etichette" appena qui sopra.
Ciao, Carlo


title: tabella CAP d'Italia aggiornata

author: @Arold [       ]

text:
con tutti anche gli ultimi comuni, sapete dove è possibile scaricarla?
Grazie a tutti.


title: tabella CAP d'Italia aggiornata

text:
Vai al sito comune
www.sitocomune.com
 e nella sezione delle forms c'è un
tips per aggiornare cap, nomi comuni e provincia, nel tips c'è un link che
rimanda a dei file excel come quelli che chiedi.
"@Arold [ ]" <
aro...@libero.it
> ha scritto nel messaggio
news:b8v25v$ks1$2...@lacerta.tiscalinet.it...



title: tabella CAP d'Italia aggiornata

text:
"
axs_...@tin.it
" <
axs...@tin.it
> ha scritto nel messaggio
news:hKTsa.37798$3M4.1...@news1.tin.it...
> Vai al sito comune
www.sitocomune.com
 e nella sezione delle forms c'è un
> tips per aggiornare cap, nomi comuni e provincia, nel tips c'è un link che
> rimanda a dei file excel come quelli che chiedi.
Scusa ma ci sono stato nel sito e nella sezione form oltre alla priam riga
di cap non ho visto altro mi sai dire il titolo?
Grazie.


title: tabella CAP d'Italia aggiornata

text:
Allora vai al sito comune
poi clicca su forms
quindi la scelta che fa per te dovrebbe essere la prima in alto
contraddistinta da New (N.B. questo tips serve come esempio per coloro che
vogliono aggiornare simultaneamente maschere con i campi per Cap, Comune e
Provincia)
Una volta cliccato su questa si apre un'altra pagina web con scritto:
"Questo database di esempio mostra come autocompilare il paese e la
provincia dopo aver selezionato il CAP dalla casella a discesa.
Per un archivio completo dei comuni d'italia:
- Poste Italiane
- Calcolo del codice fiscale
- Elenco comuni d'Italia "
Ecco, questi tre sono file excel che contengono i dati che ti servono (a me
sono tornati molto utili)


title: tabella CAP d'Italia aggiornata

text:
ti chiedo scusa, il terzo link contiene quello che ti serve
Ciao


title: Risposta per Alessandro che ha l'indirizzo e-mail errato (Oggetto: Dichiarazioni)

author: Ever

text:
Se ho capito bene devi fare:
La routine di calcolo diventa
Private sub Calcolo1()
X = x + 1
...
end Sub
che poi richiami cos�:
Call Calcolo1
Ciao
Ever
----- Original Message -----
From: "alessandro" <aaa@.com>
Newsgroups: it.comp.appl.access
Sent: Thursday, July 23, 2009 6:53 AM
Subject: Dichiarazioni
> Ho un tabella con circa 1000 articoli , ho inserito un campo per filtrarli
> in settori, tipo tutti gli articoli per la Casa CS, Ufficio UF, Giardino
> GD,
> Ecc... ho costruito delle Query per il filtraggio , nella maschera ho
> costruito delle CaselleCombinate che richiamano le query.
>
> Nelle CC ho scritto del codice Vb con If  Else ecc che a secondo dell'
> articolo esegue molte operazioni, il codice vb e' un po lunghetto e
> ripetuto
> su ogni CC , nel caso di qualche modifica futura mi ritroverei a
> modificare
> tutte le CC con possibilita di errori, vorrei sapere come posso fare a
> scrivere i listati VBA  e chiamarli  Calcolo1 Calcolo2 Calcolo3 Calcolo4 ,
> ed inserire nella CC solo l'istruzione Calcolo1 o 2 o 3 ecc
>
> Grazie Alessandro
>
>
>
>
>
>


author: Alessandro Cara

text:
Ever ha scritto:
> Se ho capito bene devi fare:
>
> La routine di calcolo diventa
> Private sub Calcolo1()
> X = x + 1
> ...
> end Sub
>
> che poi richiami cosï¿œ:
> Call Calcolo1
>
> Ciao
> Ever
E da quando in qua si risponde sull' e-mail privata?
A meno di situazioni particolari, domanda sul NG risposta sul NG. Stesso
thread. Ti e' venuto in mente che Alessandro possa guardare solo le
risposte al suo quesito?
Da come ha messo la domanda, inoltre, forse e' bene che gli spiegh il il
*concetto* di funzione.
--
ac


author: Pablitomf

text:
Ever ha scritto:
> Se ho capito bene devi fare:
..quindi � solo una cosa tra voi 2? Noi ci facciamo quindi i fatti
nostri? :D:D:D s�� ragazzziii...
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
news:QQU9m.5630$vm5...@tornado.fastwebnet.it...
> Ever ha scritto:
>> Se ho capito bene devi fare:
>>
>> La routine di calcolo diventa
>> Private sub Calcolo1()
>> X = x + 1
>> ...
>> end Sub
>>
>> che poi richiami cos�:
>> Call Calcolo1
>>
>> Ciao
>> Ever
> E da quando in qua si risponde sull' e-mail privata?
> A meno di situazioni particolari, domanda sul NG risposta sul NG. Stesso
> thread. Ti e' venuto in mente che Alessandro possa guardare solo le
> risposte al suo quesito?
>
> Da come ha messo la domanda, inoltre, forse e' bene che gli spiegh il il
> *concetto* di funzione.
> --
> ac
Se ho sbagliato qualche cosa scusate.
Io ho reinviato il messaggio di Alessandro come se fosse mio ed ho messo
l'oggetto: "Risposta per Alessandro che ha l'indirzzo e-mail errato
(Oggetto: Dichiarazioni)"
perche l'indirizzo mail di Alessandro (<aaa@.com>) a me procurava errore nel
cercare di rispondere al NG.
Vedo per� che in diversi avete risposto direttamenteal suo messaggio, cosa
che io non ero riuscuto a fare.
Spero di essere stato chiaro.
Buonanotte a tutti


text:
Ever ha scritto:
> "Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
> news:QQU9m.5630$vm5...@tornado.fastwebnet.it...
>> Ever ha scritto:
>>> Se ho capito bene devi fare:
>>>
>>> La routine di calcolo diventa
>>> Private sub Calcolo1()
>>> X = x + 1
>>> ...
>>> end Sub
>>>
>>> che poi richiami cosï¿œ:
>>> Call Calcolo1
>>>
>>> Ciao
>>> Ever
>> E da quando in qua si risponde sull' e-mail privata?
>> A meno di situazioni particolari, domanda sul NG risposta sul NG. Stesso
>> thread. Ti e' venuto in mente che Alessandro possa guardare solo le
>> risposte al suo quesito?
>>
>> Da come ha messo la domanda, inoltre, forse e' bene che gli spiegh il il
>> *concetto* di funzione.
>> --
>> ac
>
> Se ho sbagliato qualche cosa scusate.
> Io ho reinviato il messaggio di Alessandro come se fosse mio ed ho messo
> l'oggetto: "Risposta per Alessandro che ha l'indirzzo e-mail errato
> (Oggetto: Dichiarazioni)"
> perche l'indirizzo mail di Alessandro (<aaa@.com>) a me procurava errore nel
> cercare di rispondere al NG.
Normalmente non si invia *mai* sull'email privata perche' spesso e'
inesistente o mascherata (come la mia) per evitarci montagne di
porcherie che potrebbero arrivare nella casella di posta a causa di una
moltitudiune di individui e organizzazioni che usano internet come
pattumiera.
> Vedo perï¿œ che in diversi avete risposto direttamenteal suo messaggio, cosa
> che io non ero riuscuto a fare.
Perche' tutti anno risposto al NG e non sulla email privata.
> Spero di essere stato chiaro.
Chiarissimo. Benvenuto.
> Buonanotte a tutti
Buongiorno a te.
--
ac (y-1=x)
--
ac


title: Campo per definire quale sia il record predefinito.

author: Mister Magoo

text:
Ciao a tutti. Il mio problema č piuttosto semplice, ma non riesco a capire
dove diavolo sia l'errore che commetto!
Dunque: voglio poter definire quale sia il mio SPEDIZIONIERE predefinito,
nella mia applicazione che gestisce diverse anagrafiche. Lo spedizioniere
predefinito puň ovviamente essere uno solo.
Per far questo, nella mia tabella tblSpedizionieri, c'e' un campo sě/no
chiamato "default". Se questo campo vale 1, allora lo spedizioniere č quello
di default.
ORBENE: nella mia maschera singola che uso per modificare i record della
tabella tblSpedizionieri, ho una checkbox associata a questo campo
"default". Sull' evento "click" ci ho piazzato una bella query "UPDATE
tblSpedizionieri SET default = 0;", in modo che nel momento in cui l'utente
seleziona lo spedizioniere corrente come quello di default, azzero il flag
su TUTTI gli altri spedizionieri.
Il problema č che la query fallisce, dicendo che c'e' un problema di
violazione di condivisione su tutti gli N record presenti nella tabella!!!
Dove cavolo sbaglio?
Grazie e ciao!
A.-


author: Cinzia

text:

Ciao Mister Magoo,
per prima cosa io farei queste operazioni nell'after update della maschera:
if me.default then
        CurrentDb.Execute "UPDATE tblSpedizionieri SET default = 0 where
idSpedizioniere <> " & me.idSpedizioniere
end if
In questo modo aggiornerai il campo default di tutti gli spedizionieri,
tranne quello che hai appena modificato
con la tua query avresti impostato a falso anche il record correntemente
selezionato
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:4532792c$0$12402$5fc...@news.tiscali.it...
> Ciao Mister Magoo,
> per prima cosa io farei queste operazioni nell'after update della
> maschera:
> if me.default then
>        CurrentDb.Execute "UPDATE tblSpedizionieri SET default = 0 where
> idSpedizioniere <> " & me.idSpedizioniere
> end if
>
> In questo modo aggiornerai il campo default di tutti gli spedizionieri,
> tranne quello che hai appena modificato
> con la tua query avresti impostato a falso anche il record correntemente
> selezionato
Ciao Cinzia, grazie per la risposta. Si', questo sarebbe ovviamente stato il
passo successivo, ma per prima cosa volevo provare a vedere se riuscivo ad
eseguire la query "al volo", sulla stessa tabella sulla quale è aperta la
maschera corrente (è qui, secondo me, il problema: la tabella è "bloccata"
dalla maschera corrente, e forse è questo il motivo per cui la query "non ce
la fa"). Cosi' ho eseguito semplicemente la cancellazione di tutti i flag, e
questa semplice operazione mi va in errore.
Premetto che la query la eseguo col vecchio DoCMD.RunSQL <istruzione query>.
Ho provato ad eseguirla con CurrentDB.Execute come suggerivi tu: stavolta
non mi ha dato messaggi di errore... ma la query NON ha azzerato i flag!
Ciao!
Angelo.-


author: Lorenzo(pyx)

text:
In news:45328259$0$992$
5fc...@news.tiscali.it
,
Mister Magoo <
pzg...@hotmail.com
> typed:
> "Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel
> messaggio news:4532792c$0$12402$5fc...@news.tiscali.it...
[...]
>
> Premetto che la query la eseguo col vecchio DoCMD.RunSQL <istruzione
> query>. Ho provato ad eseguirla con CurrentDB.Execute come suggerivi
> tu: stavolta non mi ha dato messaggi di errore... ma la query NON ha
> azzerato i flag!
> Ciao!
> Angelo.-
Ciao,
uso in diversi posti quanto descritto da Cinzia e funziona,
solo due cose:
->Strumenti->Opzioni->Avanzate
    Come sono impostati i blocchi ?
        (Nessun Blocco e Utilizza Blocco a Livello di Record
        dovrebbero essere attivati)
->Il fatto che nessun flag venga azzerato lo verifichi in maschera
        dopo il comando o direttamente in tabella ?
        In maschera l'effetto  e ritardato, ovvero dopo un refresh
        dei dati.
--
Lorenzo


text:
> ->Strumenti->Opzioni->Avanzate
>    Come sono impostati i blocchi ?
>        (Nessun Blocco e Utilizza Blocco a Livello di Record
>        dovrebbero essere attivati)
Sì, sono già impostati così.
> ->Il fatto che nessun flag venga azzerato lo verifichi in maschera
>        dopo il comando o direttamente in tabella ?
>        In maschera l'effetto  e ritardato, ovvero dopo un refresh
>        dei dati.
Controllo la proprietà dbs.RecordsAffected dopo l'esecuzione della query, e
se eseguo la query dall'interno della maschera mi dà 0, se invece la eseguo
da un'ALTRA maschera mi dà un numero diverso da zero, corrispondente al
numero di record modificati dalla query. Ho anche controllato la tabella "a
mano", stesso risultato (ovvero nessun record modificato!).
In ogni caso, ho risolto così: prima di eseguire la query, imposto la
proprietà me.recordlocks a 0 ( = nessun  record bloccato).
Dopo la query, reimposto la proprietà a 2 ( = blocco sui soli record
modificati).
Cosi' funziona! Ancora non mi spiego, però, come mai a VOI funzioni... siete
sicuri di eseguire questa funzione dall'interno di una maschera associata
alla tabella che desiderate modificare?
Grazie per l'aiuto!
Ciao,
Angelo.-


text:
In news:453297bc$0$1000$
5fc...@news.tiscali.it
,
Mister Magoo <
pzg...@hotmail.com
> typed:
[...]
> Cosi' funziona! Ancora non mi spiego, però, come mai a VOI
> funzioni... siete sicuri di eseguire questa funzione dall'interno di
> una maschera associata alla tabella che desiderate modificare?
...di peggio... ;-)
Sull'evento click della CheckBox di una maschera
a visualizzazione continua:
se On azzera il flag negli altri record.
Il problema sarà da approfondire, se riesco a simularlo.
> Grazie per l'aiuto!
> Ciao,
> Angelo.-
Ciao
--
Lorenzo


text:
In news:453297bc$0$1000$
5fc...@news.tiscali.it
,
Mister Magoo <
pzg...@hotmail.com
> typed:
[...]
>
> In ogni caso, ho risolto così: prima di eseguire la query, imposto la
> proprietà me.recordlocks a 0 ( = nessun  record bloccato).
> Dopo la query, reimposto la proprietà a 2 ( = blocco sui soli record
> modificati).
Oops, leggo adesso con maggior attenzione,
perche' imposti la proprietà su blocco dei record modificati ?
Usi il blocco pessimistico che non blocca il singolo record
ma una pagina di record, sostanzialmente piu' record.
Puoi tranquillamnete lasciarlo a Nessun blocco e lasciare
gestire all'impostazione globale di cui si parlava prima.
>
> Grazie per l'aiuto!
> Ciao,
> Angelo.-
--
Lorenzo


text:
>> In ogni caso, ho risolto così: prima di eseguire la query, imposto la
>> proprietà me.recordlocks a 0 ( = nessun  record bloccato).
>> Dopo la query, reimposto la proprietà a 2 ( = blocco sui soli record
>> modificati).
> Oops, leggo adesso con maggior attenzione,
> perche' imposti la proprietà su blocco dei record modificati ?
> Usi il blocco pessimistico che non blocca il singolo record
> ma una pagina di record, sostanzialmente piu' record.
> Puoi tranquillamnete lasciarlo a Nessun blocco e lasciare
> gestire all'impostazione globale di cui si parlava prima.
A dire il vero io ho lasciato le impostazioni di default, che Access assegna
quando crea una maschera basata su una tabella... dici che quel blocco è
inutile ed è sufficiente quella impostazione delle Opzioni Avanzate? La mia
applicazione è divisa in BE e FE, quindi ci sono utenti concorrenti ed è
possibile che due o più utenti accedano in modifica allo stesso record.
Quindi il problema dell'impedire porcherie dovute ad un accesso condiviso è
particolarmente importante...
Grazie!
Ciao,
Angelo.-


text:
In news:4533f2ff$0$12391$
5fc...@news.tiscali.it
,
Mister Magoo <
pzg...@hotmail.com
> typed:
[...]
> A dire il vero io ho lasciato le impostazioni di default, che Access
> assegna quando crea una maschera basata su una tabella... dici che
> quel blocco è inutile ed è sufficiente quella impostazione delle
> Opzioni Avanzate? La mia applicazione è divisa in BE e FE, quindi ci
> sono utenti concorrenti ed è possibile che due o più utenti accedano
> in modifica allo stesso record. Quindi il problema dell'impedire
> porcherie dovute ad un accesso condiviso è particolarmente
> importante...
In ogni caso hai la segnalazione.
Nella situazione in cui scegli il blocco pessimistico,
l'avviso lo hai quando inizi a modificare, nell'altro
caso lo hai prima di aggiornare il record.
D'altra parte la soluzione che avevi provato prevede
temporaneamente il passaggio da un tipo di blocco
all'altro e statisticamente nessuno puo' prevedere
se proprio in quel momento un utente sta modificando i
dati. A dire il vero, per essere sicuro che il tuo codice
abbia effetto dovresti bloccare tutta la tabella, altrimenti
potresti trovarti con record non aggiornati perche' in
uso presso un altro utente, ma in questo caso la maschera
blocca il recordset e il tuo codice non potrà avere effetto.
Dovresti verificare il numero di record che vengono aggiornati
che devono essere pari al numero di record della tabella meno uno.
In ogni caso, normalmente, le maschere sono impostate
con nessun blocco perche' rimane sempre attivo
un blocco automatico quando l'utente inizia a modificare
un record.
> Grazie!
> Ciao,
> Angelo.-
--
Lorenzo


title: Aiutatemi

author: Francesco dall'ufficio

text:
Supplico ciunque frequenti questo newsgroup di aiutarmi!
Il mio problema come ho già scritto tempo fa è il seguente:
in un mio .MDB creo via codice il   Recordset "A" di un foglio Excel, che
uso per popolare una tabella "Mia tabella" mediante un recordset "B" , ed
apro sucessivamento un report che come origine record ha la tabella
succitata "Mia tabella".
Ebbene quando via codice apro il report, esso non riporta alcun dato.
Se apro manualmente lo stesso report  vegono  visualizzatti tutti i dati
correttamente.
Sembra che il comando cmd.openReport venga eseguito prima che access termini
il ciclo d'immissione dati  o chiuda il recordset "B" della  tabella "Mia
tabella".
Qulche buon samaritano può darmi un aiuto?
Grazie.
ciao,
Francesco


title: Nessuno lo Sa?

author: Carlo

text:
Ho fatto un programma in Access e con di OfficeXP Developper ho creato il
pacchetto d'installazione. Tutto ok, ma non so come creare in automatico
l'icona del programma sul desktop.(me la crea soltanto in automatico sul
menu avvio) Come Fare?
Grazie


title: Finestra codice

author: Ufficio Informatico

text:
Salve a tutti
qualcuno mi sa dire per cortesia perchè all'interno della finestra del
codice non si può usare la rotellina del mouse?
Non mi riferisco alla dll MouseWheel, quella già la uso con
successo.
Grazie Luca


title: Finestra codice

author: ALESSANDRO Baraldi

text:
"Ufficio Informatico" <
ann...@libero.it
> ha scritto nel messaggio
news:Gyptc.23500$Wc.8...@twister2.libero.it...

Il motivo dell'insuccesso è dovuto ad un'errato DRIVER
del Mouse.
Anche se il riconoscimento Automatico dei SO moderni
come Win2000 o WinXP li riconosce non sempre sono
ottimizzati.
Ho avuto lo stesso problema e quando ho installato il DRIVER
corretto tutto OK.
Tra le altre cose il mio Mouse è Microsoft......quindi mi aspettavo
che no ci fossero problemi.....!
@Alex.


title: Finestra codice

text:
"Ufficio Informatico" <
ann...@libero.it
> ha scritto nel messaggio
news:Gyptc.23500$Wc.8...@twister2.libero.it...

Me lo sono domandato anch'io molte volte.
Credo risponda ad una scelta operativa voluta da Microsoft ma non ne conosco
le ragioni.
Tutte le finestre codice (anche quella di VB) permettono lo scorrimento
anche con la rotellina...
vacci a capire...
ciao, Carlo


title: Finestra codice

author: fidirico

text:
"Ufficio Informatico" <
ann...@libero.it
> ha scritto nel messaggio
news:Gyptc.23500$Wc.8...@twister2.libero.it...

Anch'io come Alessandro ho un mouse Microsoft, eppure per fare andare la rotellina
nell'editor di VBA e diVb ho dovuto installare il software a corredo del mouse,
perchè i driver standard di Win non lo permettevano. Mistero.
Ciao
Galliano.


title: COLLEGA TABELLE

author: guggenheim

text:
CIAO

UN HELP

HO 3 DB

DB1 PROGRAMMA

DB2 DATI

DB3 DATI

CONOSCENDO IL PATH DI

DB2   C:DB2.MDB

DB3   C:DB3.MDB

VIA CODICE

COME FACCIO A FAR CONNETTERE AL DB1 LE TABELLE
PRESENTI IN DB2 E DB3

GRAZIE


title: COLLEGA TABELLE

author: Antonio Biso

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:e5mla9$cbl$1...@carabinieri.cs.interbusiness.it...
CIAO
UN HELP



GRAZIE
PERCHE RIPOSTI UN ALTRO MESSAGGIO CON LO STESSO PROBLEMA, RISCRIVENDO IN
HTML E IN MAIUSCOLO?
Antonio


title: COLLEGA TABELLE

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:Gvzfg.20533$cX1.3...@twister2.libero.it...

-----------------------------------------------------------------------------------------------
sorry per il maiuscolo è che sono un po' talpa e cosi leggo meglio
per html ora ho risolto
per il problema è che stavo cercando un'altra strada
cioè scollegare tutte le tabelle
e riallegare le tabelle
cmq grazie e scusate per il casino
cristian


title: COLLEGA TABELLE

author: Alessandro Baraldi

text:
Antonio Biso ha scritto:
> PERCHE RIPOSTI UN ALTRO MESSAGGIO CON LO STESSO PROBLEMA, RISCRIVENDO IN
> HTML E IN MAIUSCOLO?
>
> Antonio
Dai Antonio spiegati meglio il tuo esempio non è stato
sufficiente.......
;-)
P.S. come và..?
(Sono il lista per venire a lavorare nelle tue zone per qualche anno su
un nuovo
impianto..... vediamo come va a finire)
Ciao
@Alex


title: Esportazione dati in excel

author: Aky

text:
Come faccio ad esportare in excel una tabella di access che contiene 40.000
record ?
Non riesco in quanto mi viene segnalato un messaggio che dice troopi record
in esportazione.
Esiste qualche parametro da modificare (forse sul registro) ?
Grazie


title: Esportazione dati in excel

author: Emyr

text:


dividi in più fogli..o più file...
Saluti.
Emanuele.


title: Esportazione dati in excel

author: OndaMax

text:
Aky wrote in message ...

Sono strasicuro che ci sia, proprio sul registro. Ma non mi riesce al
momento di trovarlo sull'help. Se non sbaglio c'č un default a 9000 o giů di
li ...
Io perň avevo risolto proprio seguendo il pulsante Help che  Access mi
forniva in dotazione con la MsgBox d'errore. Hai provato ?
OndaMax


title: Evitare duplicati

author: Lucy

text:
Ciao a tutti, ho una maschera con sottomaschera relative a due tabelle
(crelazione 1 a molti) legate tramite il contatore della prima tbl (campo
numerico con duplicati ammessi nella seconda tbl)
Nella sottomaschera(maschere continue) esiste un controllo combo associato
ad un campo debnominato "colore"
Vorrei riuscire ad eseguire una verifica affinchè l'utente non possa
inserire duplicati nella sottomaschera (e quindi nella tabella lato
"molti" della relazione).
Per cui se inserisco prima bianco e poi nero tutto ok ma se per caso ci
scappa bianco --> bianco allora mi viene segnalato un errore.
Chi mi può aiutare ?
Lucy

--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Evitare duplicati

author: Roberto da casa

text:
"Lucy" <
mond...@virgilio.it
> ha scritto nel messaggio
news:bc9s9s$c0u$1...@news.newsland.it...
> Ciao a tutti, ho una maschera con sottomaschera relative a due tabelle
> (crelazione 1 a molti) legate tramite il contatore della prima tbl (campo
> numerico con duplicati ammessi nella seconda tbl)
> Nella sottomaschera(maschere continue) esiste un controllo combo associato
> ad un campo debnominato "colore"
> Vorrei riuscire ad eseguire una verifica affinchè l'utente non possa
> inserire duplicati nella sottomaschera (e quindi nella tabella lato
> "molti" della relazione).
> Per cui se inserisco prima bianco e poi nero tutto ok ma se per caso ci
> scappa bianco --> bianco allora mi viene segnalato un errore.
> Chi mi può aiutare ?
> Lucy
La cosa più sempliece è quella di aprire la struttura della tabella del lato
molti della relazione (per capirsi quella che è origine record della
sottomaschera), quindi per essa crearsi un indice risultante dall'insieme
del campo che rappresenta la chiave primaria e del campo che rappresenta la
chiave esterna di tale tabella, quindi impostare a Si la Proprietà indice
Univoco di tale indice.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Evitare duplicati

author: Max

text:
Lucy <
mond...@virgilio.it
> wrote in message
bc9s9s$c0u$1...@news.newsland.it...
> Ciao a tutti, ho una maschera con sottomaschera relative a due tabelle
> (crelazione 1 a molti) legate tramite il contatore della prima tbl (campo
> numerico con duplicati ammessi nella seconda tbl)
> Nella sottomaschera(maschere continue) esiste un controllo combo associato
> ad un campo debnominato "colore"
> Vorrei riuscire ad eseguire una verifica affinchè l'utente non possa
> inserire duplicati nella sottomaschera (e quindi nella tabella lato
> "molti" della relazione).
> Per cui se inserisco prima bianco e poi nero tutto ok ma se per caso ci
> scappa bianco --> bianco allora mi viene segnalato un errore.
> Chi mi può aiutare ?
> Lucy
>
non ho capito se hai già questo tipo di verifica inserito nella tabella.
se si potresti "eliminare" i colori già inseriti nella combo con una query
appositamente costruita formata da due tabelle
tabella lato left elenco colori
tabella lato right elenco colori inseriti (criteri campo numerico della
maschera attiva - isnull sul campo colore)
left join
e ti da solo i colori non inseriti
fammi sapere se è quello che cercavi
Ciao Max


title: Evitare duplicati

text:
Grazie ad entrambi per la risposta,
ora ci studio un po' sopra e vedo quale soluzione sia più tranquilla.
Buona serata,



title: Help in linea DAO

author: marco

text:
Ciao a tutti
la mia guida (uso A2000) non mi visualizza tutti gli argomenti relativi a
DAO
So che MS spinge per ADO ma, seguendo il NG ho capito che lavorando JET con
DAO č inutile e controproducente usare ADO per Db senza correlazioni con
l'esterno.
E' il mio caso.
MA come trovare un pņ di documentazione, tipo file della guida in linea??
un libro su programmare Access 97 (io ho il 2002 ma č tutto in ADO)
Grazie a tutti
ciao
Marco


title: Help in linea DAO

author: omasnc

text:
"marco" <
pl...@pippo.it
> ha scritto nel messaggio
news:bme1sc$mce$1...@lacerta.tiscalinet.it...

Io per accedere direttamente al file dell' help in linea di DAO uso un
procedimento un po' macchinoso: apro un modulo, seleziono la parola
"database" (quella di "option compare database") e spingo il tasto F1: a
questo punto compare una maschera di opzione che chiede di scegliere se
visualizzare la guida di VBA o quella di DAO ed il gioco č fatto. Ovviamente
DAO deve essere presente nei riferimenti. Probabilmente ci sono metodi meno
laboriosi ma ti assicuro che, almeno in Access XP, il tutto funziona.
Ciao
Galliano.


title: FRANCESCO dove sei?

author: SM

text:
Almeno in sette siamo interessati all'acquisizione dati in continuo via
seriale.
Puoi aiutarci?
Ciao, Massimiliano


title: FRANCESCO dove sei?

author: Francesco

text:
Sono in mezzo a diecimila problemi di lacoro.
Spero di fare qualcosa per sabato
Francesco
SM <dit...@Xcentroin.it> wrote in message 8utn2k$js8$1...@news.flashnet.it...



title: FRANCESCO dove sei?

text:
"Francesco" <
francesco.pro...@ptsoftware.it
> ha scritto nel
messaggio news:YCRQ5.11818$%j3.9...@news6.giganews.com...

Ti capisco e mi scuso per l'invadenza.
Buon lavoro, Massimiliano


title: principiante

author: Paco A

text:
Ciao a tutti
mi affaccio ad Access e vorrei capire iniziando col piede giusto.
Esiste un modo di progettare le tabelle per poi avere tutti i collegamenti.
I campi univoci, come faccio a che potrebbero essere tali?
Vi chiedo qualche esempio, per favore.
Grazie e scusate l'ignoranza.
pasa...@tin.it


title: principiante

author: Roberto

text:
"Paco A" <
pasa...@tin.it
> ha scritto nel messaggio
news:8q0t7k$ckh$1...@nslave1.tin.it...

Ciao Paco A,
Innanzi tutto benvenuto.
Tutto quello che sto per dirti presuppone la progettazione delle tabelle in
visualizzazione struttura.
In ogni tabella DEVE esserci almeno un campo univoco che nel lessico di
Access viene detto "Chiave primaria"; è in base a questo che i record di una
tabella risultano univoci. Quando crei questo campo devi cliccare su la
barra degli strumenti l'icona "Chiave primaria" (quella a forma di chiave) e
ti comparirà, a  sinistra della riga di quel campo, il simbolo di una
chiave.
Se, per la struttura di una tabella, ti dimentichi di indicare la chiave
primaria, Access al momento del salvataggio della struttura te lo segnala, e
se chiedi comunque il salvataggio, Access assume come chiave primaria il
primo campo della tabella.
Nella stragrande maggioranza dei casi la chiave primaria di una tabella è
composta da un solo campo; è però possibile dichiarare una chiave primaria
che sia la risultante di più campi della tabella.
Se, oltre alla chiave primaria, hai necessità di avere altri campi che
dovranno contenere valori univoci, quando te li dichiari, nella Proprietà
campo "Indicizzato" seleziona "Si (Duplicati non ammessi)".
Una volta date ad Access queste indicazioni, non devi preoccuparti di altro;
sarà Access ad impedirti, segnalandotelo, di inserire un record che viola le
regole dell'univocità da te stabilite.
Quanto a mettere le tabelle in relazione fra di loro (ti sconsiglio in
questo caso di parlare di tabelle collegate, che in Access hanno ben altro
significato) è un'operazione che normalmente viene effettuata in un secondo
momento, ovvero dopo che hai definito la struttura delle tabelle da mettere
in relazione fra di loro.
Per effettuare questa operazione, dal Menu Strumenti scegli il comando
Relazioni...; ti si aprirà la finestra Relazioni nella quale, tramite le
scelte che farai nella finestra "Mostra tabella", inserirai in forma grafica
le tabelle che vuoi mettere in relazione e la loro struttura; a questo punto
chiudi la finestra "Mostra tabella" ; determina i campi in base ai quali due
tabelle debbono essere in relazione, e con il mouse trascinali uno dentro
l'altro; ti si aprirà una maschera relativa all'integrità referenziale delle
relazioni: seleziona ciò che ti serve e chiudi questa maschera col tasto
Crea.
A questo punto vedrai le due tabelle, su cui hai operato, collegate de un
linea, la cui forma grafica dipende dalle scelte fatte per l'integrità
referenziale.
L'altra possibilità che hai di mettere in relazione due tabelle è quella di
usare, mentre stai creando la struttura della seconda tabella,
l'Autocomposizione Ricerca... .
I due concetti che ho cercato di spiegarti sono fondamentali per lo sviluppo
di un progetto con Access; quindi, poiché sono convinto di non essere stato
esaustivo, approfondiscili leggendo l'help o ancora meglio procurandoti un
manuale si Access.
Roberto


title: principiante

text:
"Roberto" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Ti1x5.32277$XZ4.3...@news.infostrada.it...
>
> "Paco A" <
pasa...@tin.it
> ha scritto nel messaggio
> news:8q0t7k$ckh$1...@nslave1.tin.it...

[CUT]
Poiché quello che ho cercato di spiegarti sono delle regole procedurali, non
riesco a trovare il modo di inviarti un esempio.
Però, utilizzando quanto ti ho postato nel mio precedente messaggio, prova a
realizzare quello che sto per scrivere, e se ti trovi in difficoltà fatti
vivo sul NG.
Creati una tabella chiamata Ordini e che deve contenere i seguenti campi:
IdOrdine            Tipo campo Contatore e Chiave primaria
DataOrdine       Tipo campo Data/Ora
Cliente               Tipo campo Numerico
--------------------------------
Creati una seconda tabella e chiamala Dettagli e fai in modo che contenga i
seguenti campi:
IdDettagli            Tipo campo Contatore e Chiave Primaria
IdOrdine              Tipo campo Numerico
Articolo               Tipo campo Testo
Quantità              Tipo campo Numerico
------------------------------
Ora metti in relazione le due tabelle tramite i due campi IdOrdine e nel
fare questo Appica l'integrità referenziale.
Alla prossima
Roberto


title: principiante

author: Micio

text:
Scusa se te lo dico ma... sei straniero?
Ad ogni modo per avere tutti i collegamenti tra le tabelle devi impostarle
tenendo conto che ognuna dovrebbe avere uno o più "campi chiave" cioè
dei campi che rendano univoci i record.
Solitamente i dati contengono già dei dati che possono essere considerati
chiavi (es. codice fiscale, matricola di un dipendente, codice prodotto
ecc...).
Nei casi in cui non esiste una chiave vera e propria si può mettere un
codice
aggiuntivo inventato da te (ad esempio un campo "contatore").
Non c'è modo di automatizzare la creazione di tabelle con i collegamenti
tra le tabelle, devi per forza impostarli tu.
Ciao
Micio
"Paco A" <
pasa...@tin.it
> ha scritto nel messaggio
news:8q0t7k$ckh$1...@nslave1.tin.it...



title: sql e codice

author: Giordano

text:
ciao a tutti.
Vorrei trasportare l'sql delle query che ho ed inserirlo all'interno delle
mie maschere. Ho ben capito che fare query-visualizza sql-copy paste non
basta......
Qualcuno mi può spiegare un metodo?
Forse poi anche un esempietto di sql che gira all'interno di un codice non
sarebbe male, per farmi capire come lanciarlo con l'evento su click di un
bottone
grazie


title: sql e codice

author: Luciano

text:
Giordano <
giordano...@inwind.it
> wrote in message
8q8983$1er$1...@nread1.inwind.it...
> Vorrei trasportare l'sql delle query che ho ed inserirlo all'interno delle
> mie maschere. Ho ben capito che fare query-visualizza sql-copy paste non
> basta......
Dipende! Se lo butti dopo un docmd.runsql funziona che 'e una meraviglia!:-)
> Qualcuno mi può spiegare un metodo?
> Forse poi anche un esempietto di sql che gira all'interno di un codice non
> sarebbe male, per farmi capire come lanciarlo con l'evento su click di un
> bottone
Sull'evento click del bottone metti il comando che ti ho detto seguito dalla
stringa sql che vuoi eseguire. Questo se si tratta di query do comando. In
caso di query di selezione devi associarle ad un recordset, ovvero darle
come origine dello stesso.
Saluti.
Luciano
(DOC)


title: sql e codice

text:
"Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
news:8q8cpu$8g7$1...@news.mclink.it...
>
> Giordano <
giordano...@inwind.it
> wrote in message
> 8q8983$1er$1...@nread1.inwind.it...
>
> > Forse poi anche un esempietto di sql che gira all'interno di un codice
non
> > sarebbe male, per farmi capire come lanciarlo con l'evento su click di
un
> > bottone
>
> Sull'evento click del bottone metti il comando che ti ho detto seguito
dalla
> stringa sql che vuoi eseguire. Questo se si tratta di query do comando. In
> caso di query di selezione devi associarle ad un recordset, ovvero darle
> come origine dello stesso.
> Saluti.
scusa, una cosa tipo miorecordset = docmd.runsql bla bla bla .....??
oppure recordset? perchè ne creo uno mio? (mi viene istintivo)
una volta avuto un recorset, se voglio fare qualcosa con il campo "uno",
tipo da una form:
miacaselladitesto1=uno+2  come funziona?
(vorrei che in maschera venisse visualizzato il valore di questo campo,
oppure manipolato. Come richiamarlo? dal "miorecordset"??
eh, comunque grazie, faccio fatica io a spiegarmi figuriamoci voi a
rispondere.............
ciao


title: sql e codice

text:
Il Tue, 19 Sep 2000 23:24:55 +0200, "Giordano"
<
giordano...@inwind.it
> scrisse:
>(.....)
>scusa, una cosa tipo miorecordset = docmd.runsql bla bla bla .....??
>oppure recordset? perchè ne creo uno mio? (mi viene istintivo)
' Definisce una variabile destinata a gestire un recordset
Dim rs As RecordSet
' Associa la variabile recordset all'insieme di record desiderato
Set rs = CurrentDb.OpenRecordset(stringaconistruzioneSQL)
' Istruzioni che utilizzano il recordset
...
...
...
' Chiude il recordset
rs.Close
' Rilascia la variabile associata al recordset
Set rs = Nothing
>
>una volta avuto un recorset, se voglio fare qualcosa con il campo "uno",
>tipo da una form:
>miacaselladitesto1=uno+2  come funziona?
>(vorrei che in maschera venisse visualizzato il valore di questo campo,
>oppure manipolato. Come richiamarlo? dal "miorecordset"??
miacaselladitesto1=rs!uno+2
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: sql e codice

author: NewsTIN

text:
Giordano <
giordano...@inwind.it
> wrote in message
8q8983$1er$1...@nread1.inwind.it...
> ciao a tutti.
> Vorrei trasportare l'sql delle query che ho ed inserirlo all'interno delle
> mie maschere. Ho ben capito che fare query-visualizza sql-copy paste non
> basta......
> Qualcuno mi può spiegare un metodo?
> Forse poi anche un esempietto di sql che gira all'interno di un codice non
> sarebbe male, per farmi capire come lanciarlo con l'evento su click di un
> bottone
> grazie
>
>
Private Sub CmdOk_Click()
Dim StrSQL As String
Dim Dbf As Database
Dim RstIn As Recordset
Dim rstout As Recordset
    StrSQL = "SELECT A01DITTA.A01Key_Ditta, A01DITTA.A01_RagSoc,
A01DITTA.A01_TestFiada, " & _
                "D04VERSAMENTI.D04_AnnoRif, D04VERSAMENTI.D04_NoEbret " & _
            "FROM A01DITTA LEFT JOIN D04VERSAMENTI ON " & _
                    "A01DITTA.A01Key_Ditta = D04VERSAMENTI.D04Key_Ditta " &
_
            "WHERE (((A01DITTA.A01_TestFiada) = 'S') And " & _
                    "((D04VERSAMENTI.D04_AnnoRif) = " & Me.TxtAnno & ")) " &
_
            "ORDER BY A01DITTA.A01Key_Ditta, D04VERSAMENTI.D04_AnnoRif, " &
_
                    "D04VERSAMENTI.D04_NoEbret"
    Call CicloCancella
    Set Dbf = CurrentDb
    Set RstIn = Dbf.OpenRecordset(StrSQL, dbOpenDynaset)
    While Not RstIn.EOF
    .
    .
    .
    .
    .
    Wend
    RstIn.Close
    Set Dbf = Nothing
End Sub
Spero che possa aiutarti..... GOIO


title: sql e codice


title: sql e codice

author: Lbo da casa

text:
>Vorrei trasportare l'sql delle query che ho ed inserirlo all'interno delle
>mie maschere. Ho ben capito che fare query-visualizza sql-copy paste non
>basta......
mica ho capito.  ti serve il codice sql di una query?  setta una
querydef sulla query stessa, l'sql lo trovi nella proprietà .sql:
dim dbs as database
dim qdf as querydef
set dbs = currentdb
set qdf = dbs.querydefs("nomequery")
msgbox "Il codice sql della query è: " & qdf.sql
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: sql e codice

text:
ma perchè il codice richiamato da querydefs è diverso da quello visualizzato
dal tool di costruzione delle query?
comunque mi serve capire come trasportare le mie query all'interno delle
maschere, sotto forma di codice.
Ringrazio tutti quelli che hanno risposto, comunque, perchè dai vari
tentativi che sto facendo percepisco una meta! Insomma, come dire, siete
stati molto utili e credo di cominciare a capire
Thanks
"Lbo da casa " <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39c9db42...@news.interbusiness.it...



title: sql e codice

text:
>ma perchè il codice richiamato da querydefs è diverso da quello visualizzato
>dal tool di costruzione delle query?
boh?
il tool (detto qbe) tende a metterci un sacco di parentesi
pleonastiche e ad aggiungere il nome della tabella prima dei campi
anche quando non serve.
>comunque mi serve capire come trasportare le mie query all'interno delle
>maschere, sotto forma di codice.
dim ssql as string
ssql = "SELECT ..."
docmd.runsql ssql
oppure:
dim dbs as database
dim ssql as string
ssql = "SELECT ..."
dbs.execute ssql



title: stampare codice a BARRE in REPORT access

author: Andrea

text:
per stampare codici a barre (tutti diversi), utilizzando report access o
cristal report, è giusto, come mi hanno detto, formattare il testo con un
font specifico che, come un carattere, converte lettere e numeri (generati
da una funzione) in codici a barre?
dove si trovano i codici a barre a me serve esclusivamente il 128 subsetB
PS come funziona questo ng?
se avessi una soluzione come faccio a comunicarla in aggiunta ad una
domanda?
scusate per l'ignoranza e grazie a tutti per l'attenzione


title: tabelle collegate prog in rete

author: Daniele News

text:
ho sviluppato un db e convertito in mde - per alcuni problemi che ho avuto
ho diviso il db e ho messo le tab in altro db- il programma base l'ho messo
nei vari pc client con i dovuti collegamenti delle tab nel pc server, il
problema
è che ma un errore di connessione ho che non trova il collegamento.
premesso che la rete è funzionante e che con altro programma non diviso
funziona perfettamente.
sapete come posso risolvere il problema?
daniele boccardi


title: tabelle collegate prog in rete

author: omnitow

text:
"Daniele News" <
luck...@libero.it
> ha scritto nel messaggio
news:SRv09.8227$lu5.2...@twister1.libero.it...

Se cerchi di spiegarti un po' meglio con due righe di codice e la
descrizione dell'errore ci si può provare
omnitow


title: miniatura da immagine

author: akelemy

text:
Il problema è questo ho fatto un sito in locale, con front page e gli ho
legato access.Nella pagina di risposta dati, riesco a visualizzare sia dati
testo che immagini (mettendo il percorso) fin qui tutto bene.La dimensione
dell'immagine la posso decidere solo dalla fonte( o miniatura o immagine
sorgente) per cui risulta o troppo piccola o troppo grande ;l'ottimo sarebbe
poter andare all'immagine sorgente, dalla miniatura presente nella pagina
asp di risposta (come magari in un semplice link in una pagina html).Avete
qualche consiglio ? vi ringrazio sin da ora per la pazienza


title: miniatura da immagine

author: Pablitomf

text:
akelemy ha scritto:

Certo...
www.html.it
 sezione ASP
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Trasferire tabelle tra due db protetti da password via sql

author: Morde

text:
Buongiorno a tutti,
ho cercato su google groups ma non ho trovato nulla di utile, pertanto non mi
resta che chiedere direttamente a voi, sperando in qualche dritta illuminante.
Sviluppo in delphi, e sto utilizzando degli oggetti che tramite ado mi
permettono di interfacciarmi ad un db access.
Per migrare delle tabelle tra due database access, sin d'ora me la sono cavata
con questa sql (*):
INSERT INTO TabCasa IN "C:\Destinazione\ediliza.mdb"
SELECT TabCasa.* FROM TabCasa IN "C:\Sorgente\edilizia.mdb"
Questo ha funzionato finche' non ho protetto con password i due database.
Ora, quando innesco l'sql, il provider JET OleDB mi ritorna l'errore "Password
non valida".
Esiste un modo per fare il porting solo utilizzando l'SQL di access ?
Grazie a tutti quelli che mi aiuteranno a risolvere questo problema..
sfortunatamente accaduto all'antivigilia di Natale... :-/
(*)
L'sql viene innescata da delphi tramite un componente ADOCommand che e'
connesso al database destinazione.
--
Morde.
(
mo...@despammed.com
)
M-List di icld:
http://it.groups.yahoo.com/group/icld/


author: MA

text:
"Morde" <
mo...@despammed.com
> ha scritto nel messaggio
news:cp4ls0timh3rav3bt...@4ax.com...

Ciao,
se guardi su
www.sitocomune.com
 c'è una routine per accedere ad un db access
protetto da psw
Credo faccia al caso tuo.
MAssimiliano


text:
Il Thu, 23 Dec 2004 10:57:07 +0100, "MA" <
mas...@massimilianoamendola.it
>
scriveva:
>Ciao,
>se guardi su
www.sitocomune.com
 c'è una routine per accedere ad un db access
>protetto da psw
>Credo faccia al caso tuo.
Ti ringrazio ho gia' spulciato il sito comune ma il codice "Aprire, da codice,
un mdb protetto da password." purtroppo e' fatto per essere eseguito da
access.
Il mio problema e' che io faccio tutto il lavoro usando una SQL esterna ai
database. :-(
Avevo visto in altri post che si puo' aggiungere nella clausola FROM di
sqlserver i parametri di connessione al database... vale anche per access??



author: giorgio rancati

text:
"Morde" <
mo...@despammed.com
> ha scritto nel messaggio
news:th6ls0dlfh0b5llb1...@4ax.com...
> Il Thu, 23 Dec 2004 10:57:07 +0100, "MA" <
mas...@massimilianoamendola.it
>
> scriveva:
>
> Ti ringrazio ho gia' spulciato il sito comune ma il codice "Aprire, da
codice,
> un mdb protetto da password." purtroppo e' fatto per essere eseguito da
> access.
>
> Il mio problema e' che io faccio tutto il lavoro usando una SQL esterna ai
> database. :-(
>
> Avevo visto in altri post che si puo' aggiungere nella clausola FROM di
> sqlserver i parametri di connessione al database... vale anche per
access??
>
Ciao,
hai gia cercato su google ?
http://www.google.it/groups?th=6ed617edc70c94a3
Ciao Giorgio


text:
Il Thu, 23 Dec 2004 11:45:20 +0100, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> scriveva:
>Ciao,
>hai gia cercato su google ?
>
>
http://www.google.it/groups?th=6ed617edc70c94a3
Si ho testato con quella sintassi, purtroppo essendoci di mezzo Delphi e un
oggetto TAdoCommand, a runtime mi ritorna errori specifici (parametri non
corretti)dell'implementazione dell'oggetto, per cui alla fine ho risolto con
un'altra strada assai poco ortodossa (ma funziona ;-))
Grazie per l'aiuto!
Ciao



title: Query che non funziona.

text:
Un saluto a tutto il NG
su W00 con A00 vorrei gestire una piccola applicazione che tenga
traccia
del consumo di materiale nella realizzazione di assemblati.
Questa la situazione che non riesco a gestire:
Tbl_Articoli
----------------
IDArticolo...... contatore
Cod_Articolo... num
Categoria ...... num
Giacenza.......  num
ScortaMin......  num
Tbl_Categorie
--------------------
IDCategoria..... Contatore
NomeCategoria.. testo
relazione tbl_articoli.categoria (molti) - tbl_Categorie.IDCateforia
(uno)
in una maschera ho:
una listbox non associata
una combo categorie (come origine riga la tabella categorie)
una combo Scorta (Elenco valori = Tutti;1;A Scorta;2;Sotto Scorta;3)
Entrambe le combo all'apertura della maschera hanno valore predefinito
"Tutti"
Questa la query di origine del controllo non associato
SELECT tbl_Articoli.IDArticolo, tbl_Articoli.CodArt,
tbl_Articoli.Descrizione, tbl_Articoli.um, tbl_Articoli.prezzoacq,
tbl_Articoli.giacenza, tbl_Articoli.ScortaMin,
tbl_CategoriaArticoli.Descrizione, tbl_CategoriaArticoli.IDCategoria,
[Giacenza]-[ScortaMin] AS DIF
FROM tbl_CategoriaArticoli INNER JOIN tbl_Articoli ON
tbl_CategoriaArticoli.IDCategoria = tbl_Articoli.Categoria
WHERE (((tbl_CategoriaArticoli.IDCategoria) Like
IIf([Forms]![frmArticoli]![cbb_Categorie]>1,[Forms]![frmArticoli]![cbb_Categorie],"*"))
AND (([Giacenza]-[ScortaMin]) Like
IIf([Forms]![frmArticoli]![cbb_Scorta]=1,"*"))) OR
((([Giacenza]-[ScortaMin])=IIf([Forms]![frmArticoli]![cbb_Scorta]=2,([Giacenza]-[ScortaMin])>0,([Giacenza]-[ScortaMin])<0)));
Escludento l'intervento della seconda combo tutto funziona nel
controllo non associato compaiono tutti gli articoli in base alla
cateroria scelta; quando tento  di inserire l'effetto della seconda
combo mi compare un unico articolo di categoria incoerente con quella
scelta, (nella lista articoli per posizione è il primo disponbile dopo
l'ultimo ariticolo appartenenete alla categoria scelta) e soprattutto
con disponibilità errata rispetto a quella ricercata.
Mi potete dare qualche spunto per risolvere questo problema ?
Grazie di cuore a tutti coloro che mi potranno aiutare.
Andrea


title: Query che non funziona.

author: Roberto dal portatile

text:
"Andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:1153722609.7...@b28g2000cwb.googlegroups.com...

Sicuramente il problema sta nel modo in cui hai scritto la WHERE dove
sicuramente ci sono delle cose non logiche, infatti, visto che la IIf
IIf([Forms]![frmArticoli]![cbb_Scorta]=2,([Giacenza]-[ScortaMin])>0,([Giacenza]-[ScortaMin])<0)
restituisce o il valore Vero oppure il valore Falso a seconda che siano vere
o false le condizioni ,([Giacenza]-[ScortaMin])>0 e/o
([Giacenza]-[ScortaMin])<0, non si capisce che significato abbia chiedersi
se ([Giacenza]-[ScortaMin]), ovvero il valore risultante da una differenza,
sia Vero o Falso.
Forse è meglio se ci spieghi con parole tue come vada filtrata la query in
base ai valori delle due combobox; inoltre dovresti dirci quale siano le
colonne associate delle due combo.
>
>Grazie di cuore a tutti coloro che mi potranno aiutare.
Prego
>
>Andrea
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Query che non funziona.

text:
[cut]
> Sicuramente il problema sta nel modo in cui hai scritto la WHERE dove
> sicuramente ci sono delle cose non logiche, infatti, visto che la IIf
>
> IIf([Forms]![frmArticoli]![cbb_Scorta]=2,([Giacenza]-[ScortaMin])>0,([Giacenza]-[ScortaMin])<0)
>
> restituisce o il valore Vero oppure il valore Falso a seconda che siano vere
> o false le condizioni ,([Giacenza]-[ScortaMin])>0 e/o
> ([Giacenza]-[ScortaMin])<0, non si capisce che significato abbia chiedersi
> se ([Giacenza]-[ScortaMin]), ovvero il valore risultante da una differenza,
> sia Vero o Falso.
>
> Forse è meglio se ci spieghi con parole tue come vada filtrata la query in
> base ai valori delle due combobox; inoltre dovresti dirci quale siano le
> colonne associate delle due combo.
[cut]
> Roberto
[cut]
Prima di scrivere la condizione WHERE ho provato manualmente  la query
chiedendo a Esp1:[giacenza]-[scortaMin] di farmi vedere tutti i record
con
scorta superiore al minimo di scorta (>0) o inferiore sottoscorta (>0),
da qui è
nato il tentativo che Ti esponevo.
Praticamente per tutte le categorie o per una specifica categoria,
dipende
da quale voce sia stata scelta dalla prima combo, averi bisogno di
filtrare:
- Tutti gli articoli di quella categoria o di tutte le categorie
(quindi a scorta e sottoscorta
- Solo  gli articoli di quella categoria o di tutte le categorie  con
giacenza sopra alla scorta minima
- Solo  gli articoli di quella categoria o di tutte le categorie  con
giacenza inferiore alla scorta minima
Per il momento per me è semplice solo a dirsi :(
Ciao Roberto


title: Query che non funziona.

text:
Chiedo scusa
Ho dimenticato di rispondere al secondo quesito
- combo delle categorie
associata alla tabella cate
tbl_Categorie
IDCategoria .......contatore
DescCategoria...txt
colonna associata IDCategoria
- combo della disponbilità
associata a elenco valori : tutti;1;A scorta;2; Sotto scorta;3
colonna associata Numero 1,2,3


title: Barra laterale in maschera

author: Max Ghetti

text:
Buongiorno,
come posso fare per eliminare (access 97) una barra laterale che mi crea
l'autocomposizione ? E' una barra grigia posta sul lato sinistro della maschera
con un triangolino nero.
Scusate per l'ovvieta'
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Barra laterale in maschera

author: danieleni

text:


maschera-proprietà-selettori record=no
ciao


title: Format automatico per numerazione fattura

author: Raffinospam

text:
Salve a tutti,

sono di ritorno dopo un po' di tempo e molto arruginito con un piccolo
quesito, che spero mi aiuterete a risolvere:

in una maschera di inserimento dati per fatture, ho un campo "nfattura"
che finora avere un formato 00/aa e cioè la numerazione delle fatture
procedeva con 01/14 02/14 ecc....dove 14 in questo caso è ovviamente l'anno.

Per avere in automatico una numerazione crescente in Valore predefinito
del campo avevo questa formula:

=Format(IIf(IsNull(DMax("[NFattura]";"[Fatture]";"[NFattura] like '??/"
& Format(Date();"aa") &
"'"));1;Mid(DMax("[NFattura]";"[Fatture]";"[NFattura] like '??/" &
Format(Date();"aa") & "'");1;2)+1);"00") & "/" & Format(Date();"aa")

ed andava tutto bene...

Ora però mi trovo ad avere la necessità di due tipi di numerazioni...e
cioè....se vendo normalmente...deve continuare ad essere così...se
invece vendo oggetti con il margine vorrei che la numerazione fosse del
tipo M00/aa.
Ho modificato il controllo nella tabella, che ora mi accetta
correttamente questo tipo di numerazione, ma non so come modificare la
formula del campo nella maschera, affinchè in automatico mi controlli
l'ultimo record di ognuna dei due tipi di vendite, e mi dia quindi la
giusta consequenzialità nella numerazione.
Premetto che nella maschera, ho inserito un controllo del tipo on/off
per indicare se si tratta di una fattura con regime del margine..o meno...
quindi il mio problema è che vorrei che all'apertura della maschera, con
il controllo "regimemargine" non flaggato, ci sia ad esempio una
numerazione del tipo 19/14 perchè finora sono state fatte 18 fatture
senza regime del margine, ma che nel momento io flaggo il controllo, la
numerazione di nfattura diventi ad esempio M09/14 perchè, effettuato il
controllo sulla tabella, veda che finora sono state fatte 8 fatture con
regime del margine.
Spero di essere stato chiaro e ringrazio tutti anticipatamente.
Raf


author: CIDI

text:

Ciao Raf
modifica questo codice che come puoi intuire ha due possibilità.
bollafattura è un controllo della maschera.

=IIf([bollafattura]=1;"B-";"F-") &
Format(IIf(IsNull(DMax("[NumeroSpedizione]";"[tblFattureVendite]";"[NumeroSpedizione]
like '" & IIf([bollafattura]=1;"B-";"F-") & "????/" &
Format(Date();"yyyy") &
"'"));1;Mid(DMax("[NumeroSpedizione]";"[tblFattureVendite]";"[NumeroSpedizione]
like '" & IIf([bollafattura]=1;"B-";"F-") & "????/" &
Format(Date();"yyyy") & "'");3;4)+1);"0000") & "/" & Format(Date();"yyyy")

Daniele


title: Record ordinati nel report

author: Giuliano

text:
Ciao,
ho un report che mi stampa la ricevuta, solo che nel report i record non
vengono stampati nell'ordine con cui sono stati inseriti nella tabella, ma
vengono stampati in ordine alfabetico sul campo "descrizione".
Il fatto è che il campo "descrizione" nella query non ha nessun ordinamento.
Allora come posso fare perchè nel report i campi siano stampati nell'ordine
con cui li ho inseriti e non in ordine alfabetico?
Grazie.
    Ciao


title: Record ordinati nel report

author: Esteban

text:
"Giuliano" <
gro...@inwind.it
> wrote in message
news:9eocih$l8g$1...@nreadA.inwind.it...

Ordina per data di emissione delle ricevute!
Ciao!
Esteban
Hosted by
www.seber.it


title: Record ordinati nel report

author: Roberto da casa

text:
"Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
news:9eocih$l8g$1...@nreadA.inwind.it...

Se la chiave primaria della tabella è un contatore, inseriscila nella query
e ordina per tale campo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Non stampare pagine vuote

author: CristianCry

text:
Ho letto il post di aprile e la soluzione per non stampare una pagine utile
e una vuota è generalmente quella di impostare i margini della pagina ecc.
La mia domanda è questa: è possibile non stampare le pagine vuote tramite
codice?
Grazie mille
Cristian


title: Non stampare pagine vuote

author: Sergio MAZZA

text:
"CristianCry" <
j...@si.it
> ha scritto nel messaggio news:46741417$0$16034$5fc...@news.tiscali.it...

Le pagine vuote le vedi tu vuote ma access, per proportele in anteprima/stampa, non le vede vuote.
Se hai il corpo del report che è troppo grande o i margini del report che "sbordano" dovresti ridisegnare il report per
dimensionarlo al formato del foglio scelto.
Un piccolo trucco è quello che impostare un colore di sfondo/bordo per le caselle di testo per vedere cosa è che sborda...
Ciao.
--
Sergio MAZZA


title: Non stampare pagine vuote

text:
> Le pagine vuote le vedi tu vuote ma access, per proportele in
> anteprima/stampa, non le vede vuote.
> Se hai il corpo del report che è troppo grande o i margini del report che
> "sbordano" dovresti ridisegnare il report per dimensionarlo al formato del
> foglio scelto.
> Un piccolo trucco è quello che impostare un colore di sfondo/bordo per le
> caselle di testo per vedere cosa è che sborda...
>
> Ciao.
> --
> Sergio MAZZA
Beh, se stampo il report mi stampa una pagina utile e una vuota. Purtroppo
so già cos'è che sborda, ma non può essere modificato inquanto la stampante
che viene usata (una stampante per etichette) ha bisogno di un margine di 8
cm da sinistra. L'etichette realizzata sborda nel margine destro creando una
pagina bianca. Cmq ho risolto impostando la stampante.
Grazie per l'aiuto
Cristian


title: font piu grandi per gest. cronometro

text:
Salve a tutti,
forse faccio una domanda banale ma non ne sto uscendo.

Devo realizzare un cronometro (con fon digitali che ho scaricato e
installato).
All'interno della maschera il font utilizzato non si ingrandisce piu di
tanto, indipendente da quanto grande io faccia la casella di testo.

C'e' un limite in Access?
Qualcuno ha gia' adottato un sistema simile e trovato soluzione?

--

G.L. Informatica
Via B. Buozzi 74/B Grosseto
tel. 0564/411.318 - fax 0564/070.848
http://www.glinformatica.it


title: font piu grandi per gest. cronometro

text:

No dipende da che FontSize il FONT mette a disposizione...

Altre soluzioni... dipende da varie cose... esempio la velocità di scorrimento del cronometro... puoi tranquillamente caricare 10 Immagini bmp con i 10 simboli digitali dei numeri 0-9, quindi imposti 4 o 6 COntrolli immagine ed in ogni controllo vai a caricare l'immagine del numero che serve passando la proprietà PICTUREDATA... è gratis e non devi installare nulla...
Probabilmente non è così veloce, quindi a seconda delle performance che richiedi potrebbe essere da valutare, ma funziona bene ed io fossi in te una prova la farei...

@Alex


title: font piu grandi per gest. cronometro

author: RobertoA

text:

Con questo sistema, diversi anni fa, realizzai una roulette
Mi ricordo erano 360 immagini, una per ogni gradi di rotazione, che da
disco venivano caricate in ram all'avvio programma, ci metteva qualche
secondo perche' ognuna era sui 2-300 Kbyte
E poi a colpi della famigerata BitBlit venivano visualizzate in sequenza
Ancor oggi, a distanza di ventanni, mi meraviglio della fluidita' che si
riusciva ad ottenere
Chissa' dov'e' finito quel programma
Parlo di Vb non di Access


title: font piu grandi per gest. cronometro

text:
Infatti con Access non puoi in quanto non hai la PictureBox... ma quello che ho suggerito direi che equivale... poi parliamo di 4 o 6 immagini e dovrebbe essere veloce... basta non scrivere il numero se uguale al precedente per migliorare ancora le cose.
Alla fine se si usa un Array con 4 o 6 elementi e si indicizzano i nomi dei controlli Picture... parliamo di 6 righe di codice...

@Alex


title: font piu grandi per gest. cronometro

text:
--

G.L. Informatica
Via B. Buozzi 74/B Grosseto
tel. 0564/411.318 - fax 0564/070.848
http://www.glinformatica.it

"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:d434e426-9668-4683...@googlegroups.com...

***
Ah, grazie 1000.

In effetti e' l'alternativa a cui avevo pensato se non avessi trovato il
sistema di ingrandire direttamente il font.
Il cronometro visualizza 6 valori (con i secondi per capirsi), quindi non
credo di avere grossi problemi di flickering dell'immagine, in ogni caso,
ogni secondo, risulterebbe da rivisualizzare in contemporanea solo una
picture (o 2 ogni minuto, o 3 nel cambio ora... ma credo nulla di
chissache').

Grazie 1000 @Alex

Un saluto
Marco67


title: font piu grandi per gest. cronometro

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:ptnjl4$1vdl$1...@gioia.aioe.org...

Eh si Roberto,
ho capito il metodo, ma lavorando in Access...
penso la soluzione suggerita da Alex sia da provare e, per me, la piu'
veloce e percorribile.

Procedo.
Grazie 1000 a entrambi.
Marco67


title: font piu grandi per gest. cronometro

author: Ammammata

text:
Il giorno Thu 29 Nov 2018 03:54:04a, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:ptnjl4$1vdl$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Con questo sistema, diversi anni fa, realizzai una roulette
>

secoli fa, con un programma gwbasic per la gestione di una bilancia, avevo
creato caratteri 8x8 (non pixel, ovvio) da visualizzare sul monitor in modo
che potessero essere letti anche da lontano :)
il processore 286 ce la faceva egregiamente anche perchè erano cifre fisse,
non aggiornate in tempo reale

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: font piu grandi per gest. cronometro

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:ptnjl4$1vdl$1...@gioia.aioe.org...

Ho inserito nella form e caricato la picture in base al valore sui singoli
controlli.
Tutto perfetto, tranne il fatto che, ad ogni cambio picture (quindi ogni
secondo), appare il messaggio "importazione in corso c:\......png" che poi
e' il nome del file che il sistema sta caricando dal disco.

Ho provato ad usare i controlli sulle picture, sia in maniera 'collegata'
che 'importata', ma non cambia nulla.

Non conosco comandi che eliminino i messaggi a video (conosco solo il
setwarning, ma evidentemente funziona solo su altri messaggi).

Sapreste darmi un suggerimento?
Grazie ancora
Marco67


title: font piu grandi per gest. cronometro

text:
Ma io ti dissi di fare in modo diverso...
Prova a rileggere il mio post...

Usa 16 ontrolli immagine... 10 li prrecarichi con le 10 immagini ma li rendi NON VISIBILI.
Gli altri 6 li rendi visibili e li assegni man mano...
Me!Numero0.Picturdata=Me!NumeroEsterno0.Picturedata

@Alex


title: font piu grandi per gest. cronometro

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6ee142b3-1365-4f9b...@googlegroups.com...

Certo Alex, ho fatto proprio cosi:

riassegno 'picture' solo so il contenuto della cas. di controllo attuale e'
diverso da quello precedente.

- P1 > P6 sono stati assegnati 1 secondo fa
- PA > P6 vengono assegnati adesso e, per quelli diversi dal corrispondente
P(x) verra' assegnata la corretta 'picture' sulle caselle immagine (da O1 a
o6), prendendone il valore dalle cas. immagine precaricate I1 > I6)

ecco di seguito:

Dim x As Integer
For x = 1 To 6
If Me("a" & x) <> Me("p" & x) Then
    Me("O" & x).Picture = Me("I" & Me("a" & x)).Picture
    Me("p" & x) = Me("a" & x)
End If
Next x

Come ti dicevo, ad ogni riassegnazione del picture, e' come se l'immagine,
nonostante sia precaricata, venga reimportata ogni volta.

Mah!!!
Grazie 1000 ancora Alex


title: font piu grandi per gest. cronometro

text:
"Marco67" <
mros...@gol.grosseto.it
> ha scritto nel messaggio
news:V25ND.1030$lb....@tornado.fastwebnet.it...

Mi correggo Alex:
ho provato la procedura, direttamente su una macchina che utilizza la sola
RunTime e tutto funziona perfettamente, senza alcun messaggio a video...

per cui, risolto!!!
Non sto a perderci e fartio perdere altro tempo.

Ti ringrazio ancora Alex, Un saluto
Marco67


title: font piu grandi per gest. cronometro

text:

Scusa, ma perchè io parlo di PICTUREDATA e tu parli di PICTURE e sembra sia la stessa cosa...?

Secondo me non hai capito quello che ho detto...
Se usi la proprietà PICTURE, vai a caricare ogni volta il FILE dal PATH e questo non ha senso dal momento che hai INGLOBATO nella Form le 10 Picture.

Usando infatti la proprietà PICTUREDATA, vai ad accedere all'area di memoria che contiene l'immagine inglobata e la rendi disponibile per l'immagine a cui la passi...

Il vantaggio è che il tutto è estremamente più rapido e non ti devi portare dietro le IMMAGINI nella Cartella... cosa che invece con il tuo metodo sei costretto a fare.

@Alex


title: font piu grandi per gest. cronometro

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:9c0cfdd8-9058-40b8...@googlegroups.com...

Cavolo Alex,
scusami: ho dato pe scontato che l'istruzione picturedata (che non
conoscevo), facesse riferimento alla stessa istruzione picture ma su
versione access piu' recenti di quella che utilizzo io.

Ok, fatto la prova: tutto funziona alla perfezione adesso.
Grazie ancora
Marco67


title: font piu grandi per gest. cronometro

text:
Una mia visione della soluzione è questa:

N° 10 Controlli Immagini NON VISIBILI
I nomi dei controlli I0, I1, I2,...I9 (con i Numeri cosrrispondenti precaricati con le immagini).

N° 6 Controlli Immagini VISIBILI
I nomi dei controlli da SX a DX:
 IH1 IH2 : IH3 IH4 : IH5 IH6

QUesto il codice per Visualizzare l'orologio:

Option Compare Database
Option Explicit

Dim m(0 To 5) As String

Private Sub Form_Load()
    Call LoadTime
    Me.TimerInterval = 500
End Sub

Private Sub Form_Timer()
    Call LoadTime
End Sub

Function LoadTime()
    Dim sTime   As String
    Dim sT      As String
    Dim i       As Integer

    sTime = Replace(CStr(Time), ":", vbNullString)

    For i = 1 To 6

        sT = Mid$(sTime, i, 1)
        If sT <> m(i - 1) Then
            Me.Controls("IH" & i).PictureData = Me.Controls("I" & sT).PictureData
            m(i - 1) = sT
        End If

    Next
End Function

@Alex


title: font piu grandi per gest. cronometro

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:76cdaa89-ce2a-4a37...@googlegroups.com...

Si Alex,
mi pare che, grosso modo sia quello che ho fatto io:

Dim x As Integer
For x = 1 To 6
If Me("a" & x) <> Me("p" & x) Then
    Me("O" & x).PictureData = Me("I" & Me("a" & x)).PictureData
    Me("p" & x) = Me("a" & x)
End If
Next x

Dove a(x) è il valore del controllo timer attuale e p(x) e' il valore
precedente.
Dove I(x) e' il controllo invisibile e O(x) e' il controllo effettivamente
visualizzato

Ho utilizzato una variabile numerica da utilizzare come valore del timer
(1000 - 0), semplicemente cliccando su un pulsante, che di fatto funge da
START - STOP del cronometro.

Grazie davvero Alex.
Buon Lavoro
Marco67