title: Query con virgolette

author: Alessandro Baraldi

text:
"Sandrobi" <
sand...@libero.it
> wrote in message
news:43b2929a$0$1083$
4faf...@reader4.news.tin.it
> Non riesco a trovare una soluzione per formulare una query nel caso in cui
> la stringa di ricerca contiene virgolette e/o apici. Per gli apici risolvo
> delimitando la stringa con chr(34), ma se poi la stringa contiene virgolette
> sono di nuovo nei guai.
>
> --
> Ciao, Sandrobi
L'errore è commesso in fase di salvataggio, non si dovrebbe
mai salvare il DoppioApice(Virgolette) come tale ma andrebbe
sostituito con 2 singoli apici....!
Non sò se questo può risolvere, ma prova:
"SELECT * FROM T1 " & _
"WHERE [NomeCampo] ='" & Replace(Stringa, "'", "''") & "'"
In SQL_Server non si usa chr(34)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query con virgolette

author: ciroteo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:11216be1cbf8a0f8a7...@mygate.mailgate.org...

e cosa si usa? solo gli apici?


title: Query con virgolette

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> wrote in message
news:2Ozsf.19886$
eD5.3...@twister2.libero.it
[CUT]
> e cosa si usa? solo gli apici?
Le virgolette sono il delimitatore stringa, pertanto
è un problema risaputo.
Se invece di salvare un testo con le Virgolette usi il
doppio "SINGOLO APICE" gioco di parole a parte si può ovviare.



title: Query con virgolette

author: Sandrobi

text:
> [CUT]
> > e cosa si usa? solo gli apici?
>
>
> Le virgolette sono il delimitatore stringa, pertanto
> è un problema risaputo.
> Se invece di salvare un testo con le Virgolette usi il
> doppio "SINGOLO APICE" gioco di parole a parte si può ovviare.
>
Forse non ho spiegato bene il problema. La stringa può contenere sia apici
(simbolo ' ad es. per l'apostrofo) che virgolette (simbolo " ad es. per
pollici).
Se metto come delimitatore l'apice, basta raddoppiare l'apice contenuto
nella stringa. In questo caso non c'è errore di sintassi ma se faccio una
Find di questa stringa, non viene trovata!! (giustamente perché in tabella
la stringa ha un solo apice non due). Quindi il Replace non mi sembra
ottimale.
Se poi nella stringa c'è il simbolo " come faccio?
Per ora credo di aver risolto mettendo come delimitatore le virgolette se la
stringa contiene apici e mettendo delimitatore apice se ci sono le
virgolette. Sembra ottimo perché non occorre raddoppiare i simboli ma devo
verificare se ci sono controindicazioni.
Ma se ci sono addirittura sia apici che virgolette nella stessa sfigatissima
stringa?
Mi sembra comunque che il problema apici/virgolette è più complesso di
quanto discusso ogni tanto del NG.
Chissà se si può giungere a una soluzione definitiva!?
Ciao
Sandrobi


title: Query con virgolette

author: Sergio MAZZA

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio news:43b305b0$0$1081$4faf...@reader4.news.tin.it...
>
> Forse non ho spiegato bene il problema. La stringa può contenere sia apici
> (simbolo ' ad es. per l'apostrofo) che virgolette (simbolo " ad es. per
> pollici).
> Se metto come delimitatore l'apice, basta raddoppiare l'apice contenuto
> nella stringa. In questo caso non c'è errore di sintassi ma se faccio una
> Find di questa stringa, non viene trovata!! (giustamente perché in tabella
> la stringa ha un solo apice non due). Quindi il Replace non mi sembra
> ottimale.
> Se poi nella stringa c'è il simbolo " come faccio?
>
> Per ora credo di aver risolto mettendo come delimitatore le virgolette se la
> stringa contiene apici e mettendo delimitatore apice se ci sono le
> virgolette. Sembra ottimo perché non occorre raddoppiare i simboli ma devo
> verificare se ci sono controindicazioni.
> Ma se ci sono addirittura sia apici che virgolette nella stessa sfigatissima
> stringa?
>
> Mi sembra comunque che il problema apici/virgolette è più complesso di
> quanto discusso ogni tanto del NG.
>
> Chissà se si può giungere a una soluzione definitiva!?
>
> Ciao
> Sandrobi
Prova a scrivere non il carattere ma il suo valore ascii facendolo precedere da un altro carattere "strano" o non convenzionale;
tipo la tilde ~ o il cancelletto #:
Es.
" = ~22
' = ~34
Ciao.
--
Sergio MAZZA


title: Query con virgolette

text:

> Sergio MAZZA
Non capisco..........
Sandrobi


title: Query con virgolette

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio news:43b99646$0$1070$4faf...@reader1.news.tin.it...
>
> Non capisco..........
>
> Sandrobi
Mi sembra di capire che già fai una replace, ma la fai inserendo comunque un carattere che indica una stringa (sia in VBA che in
SQL).
Quello che ti suggerivo è di fare sì una replace ma indicando un carattere o addirittura una sequenza di caratteri che non indicano
nulla né per VBA né per SQL non impattando nella scrittura dei dati nel db.
L'unica cosa da fare è la replace per un eventuale output dei dati (report/form) di quel campo e della stringa che viene utilizzata
per la ricerca...
Ciao.
--
Sergio MAZZA


title: [OT] Font e innosetup

author: Visir

text:
Una questione che penso possa essere utile anche se un pò OT
Nel mio db di access che distribuisco c'è un report che utilizza un font
di codici a barre.
qualcuno sa come posso installarlo con innosetup?
per ora utilizzo un file batch che copia dentro la cartella windows/fonts
che viene eseguito nella sezione [run];
anche se il font viene copiato non lo considera installato.
se lo copio manualmente da windows lo installa.
Luca
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Font e innosetup

author: Fabio Valsangiacomo

text:
"Visir" <
l.pet...@teledueanumero.it
> ha scritto nel messaggio
news:e28a36$3hu$1...@news.newsland.it...
> Una questione che penso possa essere utile anche se un pò OT
> Nel mio db di access che distribuisco c'è un report che utilizza un font
> di codici a barre.
> qualcuno sa come posso installarlo con innosetup?
> per ora utilizzo un file batch che copia dentro la cartella windows/fonts
> che viene eseguito nella sezione [run];
> anche se il font viene copiato non lo considera installato.
> se lo copio manualmente da windows lo installa.
Ciao Luca
il tuo font deve essere installato da "pannello di controllo" poi caratteri
So che c'era una piccola utility che creava un pacchetto autoinstal,
francamente non so più come si chiama
Fabio



title: [OT] dominio www.microsoft.com difficilmente raggiungibile

author: PBsoft

text:
Volevo sapere se anche voi state riscontrando difficoltà nel raggiungere
il dominio di BigM.
Io sto verificando dei ritardi assurdi, anche per la sola home page.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: Cinzia

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35537fee8...@news.tin.it...

A me sembra andare normalmente.
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


text:
> A me sembra andare normalmente.
Io ho provato con diversi DNS.
Puoi dirmi quali stai utilizzando tu?
Tramite quale provider ti colleghi ad internet?



author: Alessandro Cara

text:
PBsoft wrote:
>> A me sembra andare normalmente.
>
>
> Io ho provato con diversi DNS.
> Puoi dirmi quali stai utilizzando tu?
>
> Tramite quale provider ti colleghi ad internet?
fastweb e' OK. Anzi mi sembra piu' veloce del solito
--
ac


text:
> fastweb e' OK. Anzi mi sembra piu' veloce del solito
Provando un
  ping -t
www.microsoft.com
noto che il dominio viene risolto in "
lb1.www.ms.akadns.net
 [207.46.20.30]".
Corrisponde anche a te?
Inoltre, ottengo costantemente un bel "Richiesta scaduta".
Puoi darmi i tuoi DNS che provo a vedere se cambia qualcosa?



text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355380108...@news.tin.it...

Il ping al sito che hai indicato da anche a me la stessa risoluzione ma
http://www.microsoft.com
 va benissimo.
Ma non faccio testo...
Ciao.
--
Sergio MAZZA


text:
> Il ping al sito che hai indicato da anche a me la stessa risoluzione
> ma
http://www.microsoft.com
 va benissimo.
Non so più cosa fare.
Ho provato i DNS di differenti operatori: Telecom Italia,
tin.it
, Fastweb,
Tiscali; con nessuno riesco a migliorare la cosa.
Non è un problema di banda perché, per esempio, ieri (il problema già esisteva)
sono riuscito tranquillamente a scaricare i tre cd della MSDN library messi
a disposizione da Microsoft, anche se, devo dire, prima che il file transfer
partisse è passato un po' più di tempo rispetto al solito (anche se si tratta
solo di manciate di secondi).
> Ma non faccio testo...
Hai qualche connessione particolare?



text:
PBsoft wrote:
>> fastweb e' OK. Anzi mi sembra piu' veloce del solito
>
>
> Provando un
>
>  ping -t
www.microsoft.com
>
> noto che il dominio viene risolto in "
lb1.www.ms.akadns.net

> [207.46.20.30]". Corrisponde anche a te?
> Inoltre, ottengo costantemente un bel "Richiesta scaduta".
Uguale a te ma con ip 207.46.225.60
--
ac


text:
> Uguale a te ma con ip 207.46.225.60
Quello dovrebbe essere l'indirizzo di uno dei firewall di Microsoft.
Ma a te riesce di navigare verso
www.microsoft.com
 senza problemi?
Con chi ti colleghi ad internet?
Che DNS hai?



text:
PBsoft wrote:
>> Uguale a te ma con ip 207.46.225.60
>
>
> Quello dovrebbe essere l'indirizzo di uno dei firewall di Microsoft.
>
> Ma a te riesce di navigare verso
www.microsoft.com
 senza problemi?
ho messo in indirizzo i due ip (il mio ed il tuo). Accedono tutti e due.
prendo comunque un errore javascript sulla pagina (con IE)
> Con chi ti colleghi ad internet?
Gia' detto. Fastweb
> Che DNS hai?
Mi fai una domanda difficile. Da quando abbiamo cambiato carrier non so
piu' qual'e' la ns configurazione
--
ac
>


text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355380198...@news.tin.it...
>
> Non so più cosa fare.
> Ho provato i DNS di differenti operatori: Telecom Italia,
tin.it
, Fastweb,
> Tiscali; con nessuno riesco a migliorare la cosa.
> Non è un problema di banda perché, per esempio, ieri (il problema già
> esisteva) sono riuscito tranquillamente a scaricare i tre cd della MSDN
> library messi a disposizione da Microsoft, anche se, devo dire, prima che
> il file transfer partisse è passato un po' più di tempo rispetto al solito
> (anche se si tratta solo di manciate di secondi).
Io ci ho messo 5min. in tutto...
> Hai qualche connessione particolare?
Sì.



text:
Proprio come gli uragani che non si sa né come e quando si formano né come
e quando si dissolvono, ma si sa per certo che portano problemi, così anche
questo strano comportameno riguardante il sito
www.microsoft.com
 sembra essere
rientrato.
Ringrazio comunque tutti per l'aiuto fornitomi.



title: Query + collegamento tabelle

author: Nexus

text:
Salve a tutti,
forse pongo due domande da pivello, ma non so come fare per risolvere i
seguenti problemi:
PRIMO
ho una tabella che ha alcuni campi tra i quali:
Decrizione - tipo dati testo
Modello - tipo dati testo
vorrei creare una query che estraesse i record che contengono nel campo una
certa stringa (una parola intera oppure solo alcune lettere contenute nel
record), ad esempio tutti e soli i record che contengono "castello" oppure
"cas" nel campo Descrizione  e "1500 md" oppure "15" nel campo Modello.
Mi sembrava facile, cosě ho creato una query e messo nei criteri like "cas"
sotto la colonna Desrizione e like "15" sotto quella Modello. Tuttavia il
risultato č un solo record vuoto !!! Me ne dovrebbero comparire invece molti
visto che la tabella su cui si basa la query contiene molti record che
contengono sia "castello" che "1500 md".
SECONDO
dispongo di due database A.mdb e B.mdb; A.mdb contiene la tabella A1 e B.mdb
la tabella B1.
Vorrei collegare la tabella A1 a B1 in modo che tutti i dati in B1 siano
correlati a quelli di A1, ma oltre a questo vorrei aggiungere degli
ulteriori campi solo in B1 senza che questa modifica abbia influenza su A1.
Si puň fare?
Sicuramente sono questioni banali, ma mi sono arenato e non so come
proseguire perciň chiedo un vostro suggerimento.
Grazie.
Nexus.


title: Query + collegamento tabelle

author: Roberto

text:
Nexus <Nex...@hotmail.com_nospam> wrote in message
8idofe$9tn$1...@sirmdpsin16.inwind.it...

Comincio col dirti che non ho abbastanza esperienza per rispondere alla tua
seconda domanda.
Quanto alla prima domanda invece la soluzione č:
Nei criteri della query devi scrivere Like "cas*" e Like "15*", ovvero fai
finire la stringa di ricerca con un * (asterisco), questo nel caso in cui le
selezione deve essere fatta con la parte iniziale del campo; se invece la
stringa di ricerca puň essere contenuta in una posizione non meglio definita
del campo, fai sia iniziare che finire la stringa di ricerca con un *
(asterisco), ovvero rispettivamente "*cas*" e "*15*".
Roberto


title: Query + collegamento tabelle

author: holly

text:
"Nexus" <Nex...@hotmail.com_nospam> ha scritto nel messaggio
news:8idofe$9tn$1...@sirmdpsin16.inwind.it...
> Salve a tutti,
> forse pongo due domande da pivello, ma non so come fare per risolvere i
> seguenti problemi:
> PRIMO
> ho una tabella che ha alcuni campi tra i quali:
> Decrizione - tipo dati testo
> Modello - tipo dati testo
> vorrei creare una query che estraesse i record che contengono nel campo
una
> certa stringa (una parola intera oppure solo alcune lettere contenute nel
> record), ad esempio tutti e soli i record che contengono "castello" oppure
> "cas" nel campo Descrizione  e "1500 md" oppure "15" nel campo Modello.
> Mi sembrava facile, così ho creato una query e messo nei criteri like
"cas"
> sotto la colonna Desrizione e like "15" sotto quella Modello. Tuttavia il
> risultato è un solo record vuoto !!! Me ne dovrebbero comparire invece
molti
> visto che la tabella su cui si basa la query contiene molti record che
> contengono sia "castello" che "1500 md".
Ciao Nexus, per cercare una stringa contenuta aggiungi prima e dopo
l'asterisco, ti verrà automaticamente trasformata con la funzione Like...
like"*stringa*"
Considera che mettendo due criteri su due campi diversi esegui l'AND e
quindi ti restituirà i campi che soddisfano entrambe le condizioni.
> SECONDO
> dispongo di due database A.mdb e B.mdb; A.mdb contiene la tabella A1 e
B.mdb
> la tabella B1.
> Vorrei collegare la tabella A1 a B1 in modo che tutti i dati in B1 siano
> correlati a quelli di A1, ma oltre a questo vorrei aggiungere degli
> ulteriori campi solo in B1 senza che questa modifica abbia influenza su
A1.
> Si può fare?
Visualizza la finestra delle relazioni e crea i legami fra i campi
trascinando il nome del campo che vuoi correlare da una tabella al campo
nell'altra.
Certo che detta così è un pò banale, devi leggerti almeno l'help in linea o
qualche libro sui DB relazionali...
> Sicuramente sono questioni banali, ma mi sono arenato e non so come
> proseguire perciò chiedo un vostro suggerimento.
> Grazie.
>
> Nexus.
>
Ciao
                Flavio


title: Query + collegamento tabelle

author: Pleiadi

text:
>vorrei creare una query che estraesse i record che contengono nel >campo
una.............
 Si scrive:
Vorrei creare una query che estragga ecc. ecc. oppure, vorrei creare una
query che filtri.
Ciao


title: nessuno usa MAGO x Win...

author: Paolo Ciliegia

text:
e dopo l'installazione di Office 2000 non gli funziona piu' nulla?
(odbc driver error)


title: Come filtrare i dati per una AccessDataPage ?

author: Mayo

text:
Ho un grande problema. Da una maschera, dopo aver selezionato un record in modalità Maschere Continue, vorrei che diventasse vincolante per una AccessDataPage che invece mi mostra tutti i record della tabella a cui fa riferimento. Come faccio a filtrare e quindi vincolare la visualizzazione nella AccessDataPage solo ai record selezionati nella maschera che utilizzo per eseguire la selezione?
Grazie,
Massimo.
--
Mayo
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-840220.html
Inviato via
http://www.itsistemi.net


text:
"Mayo" <
Mayo....@no-mx.itsistemi.net
> ha scritto nel messaggio
news:Mayo....@no-mx.itsistemi.net...
>
> Ho un grande problema. Da una maschera, dopo aver selezionato un record in
> modalità Maschere Continue, vorrei che diventasse vincolante per una
> AccessDataPage che invece mi mostra tutti i record della tabella a cui fa
> riferimento. Come faccio a filtrare e quindi vincolare la visualizzazione
> nella AccessDataPage solo ai record selezionati nella maschera che
> utilizzo per eseguire la selezione?
>
> Grazie,
> Massimo.
>
>
> --
> Mayo
(A naso) Devi indicare il filtro nell'oggetto che legge i dati; sarebbe
meglio che l'evento che applica il filtro aggiornasse una tabella temporanea
e quest'ultima venisse letta dalla pagina di accesso ai dati...
Ciao.
--
Sergio MAZZA


text:
Ho provato a collegare la AccessDataPage ad una query che avesse come criteri i campi da me utilizzati per filtrare i dati nella maschera ma quando apro la AccessDataPage i dati non vengono filtrati ma passano tutti anche se la query, se la apro, presenta i dati filtrati. Hai qualche altra soluzione ad consiglarmi magari via codice VBA?
Grazie,
Massimo



text:
"Mayo" <
Mayo....@no-mx.itsistemi.net
> ha scritto nel messaggio news:Mayo....@no-mx.itsistemi.net...
>
> Ho provato a collegare la AccessDataPage ad una query che avesse come criteri i campi da me utilizzati per filtrare i dati nella
> maschera ma quando apro la AccessDataPage i dati non vengono filtrati ma passano tutti anche se la query, se la apro, presenta i
> dati filtrati. Hai qualche altra soluzione ad consiglarmi magari via codice VBA?
>
> Grazie,
> Massimo
>
>
> --
> Mayo
Veramente io avevo scritto di collegare la pagina di accesso ai dati ad una tabella che veniva creata da una query di creazione
tabella. Puoi trasformare la stessa query che utilizzi per la selezione (menů Query - Query di creazione tabella)...
Ciao.
--
Sergio MAZZA


title: fattura elettronica importazione e lettura tag

author: mario rossi

text:
devo aprire un file xml e scorrerlo fino in fondo fin qui non dovrei avere problemi, come riconosco le varie righe o meglio i tag per poi importarli nel campo corretto della mia tabella fatture fornitori?

devo usare instr?

grazie.


text:

Se lo leggi con il componente DOM non puoi sbagliare... è gerarchico.
Se lo apri come File di testo non ne uscirai mai...

@Alex


author: BFS

text:

https://analystcave.com/vba-xml-working-xml-files/

ciao

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:
> devo aprire un file xml e scorrerlo fino in fondo fin qui non dovrei avere problemi, come riconosco le varie righe o meglio i tag per poi importarli nel campo corretto della mia tabella fatture fornitori?
>
> devo usare instr?
>
> grazie.

Ci sono vari modi, ma il più comodo si basa su una semplice routine di lettura Tag, dopo aver caricato il file xml in variabile stringa:

'Legge la stringa inclusa tra <NomeTag> ........ <NomeTag>
Public Function LeggeTagXml(ByRef Inizio As Long, ByVal Xml As String, ByVal nomeTag As String) As String

  Dim Pos As Long, PosF As Long

  Pos = InStr(Inizio, LCase(Xml), LCase("<" & nomeTag & ">"))

  If Pos > 0 Then

         PosF = InStr(Pos + Len(nomeTag), LCase(Xml), LCase("</" & nomeTag & ">"))

         If PosF > 0 Then
               LeggeTagXml = Mid(Xml, Pos + Len("<" & nomeTag & ">"), PosF - Pos - Len("<" & nomeTag & ">"))
               Inizio = PosF
         End If

  End If

End Function

(gli LCase non sono strettamente necessari).
Ad esempio (previo dimensionamento variabili):

'Legge contenuto File .xml
   idx = FreeFile

   Open PathFtXml For Input As idx

   fContent = vbNullString

   Do While Not EOF(idx)
          Input #idx, str
          'Memorizza in stringa fContent, privata di RITORNO A CAPO, l'intero contenuto del File XML
          fContent = fContent & " " & str
   Loop

   Close #idx

xmlFatturaElettronicaBody = LeggeTagXml(1, fContent, "FatturaElettronicaBody")

 xmlDatiBeniServizi = LeggeTagXml(1, xmlFatturaElettronicaBody, "DatiBeniServizi")

'Legge Righe FT xml e trasferisce in Tabella

Set Rst = DB.OpenRecordset("Tmp_XMLRighe", dbOpenDynaset, dbAppendOnly)

   Pos = 1
   xmlDettaglioLinee = LeggeTagXml(Pos, xmlDatiBeniServizi, "DettaglioLinee")

   While xmlDettaglioLinee <> vbNullString

           Rst.AddNew

           'Il Tipo cessione Prestazione, opzionale, identifica Righe relative a Spese e Abbuoni
           xmlTipoCessionePrestazione = LeggeTagXml(1, xmlDettaglioLinee, "TipoCessionePrestazione")

           If xmlTipoCessionePrestazione <> vbNullString Then
                  Rst!TipoCP = xmlTipoCessionePrestazione
           End If

           Rst!Descrizione = Left(LeggeTagXml(1, xmlDettaglioLinee, "Descrizione"), 255)
           Rst!ImportoRiga = CnvXMLCurrency(LeggeTagXml(1, xmlDettaglioLinee, "PrezzoTotale"))
           Rst!Aliquota = CnvXMLSingle(LeggeTagXml(1, xmlDettaglioLinee, "AliquotaIVA"))

           Rst.Update

           xmlDettaglioLinee = LeggeTagXml(Pos, xmlDatiBeniServizi, "DettaglioLinee")

   Wend

   Rst.Close
   Set Rst = Nothing


text:
Il 04/10/2018 10:35,
simoca...@gmail.com
 ha scritto:
> Rst!Descrizione = Left(LeggeTagXml(1, xmlDettaglioLinee, "Descrizione"), 255)

come mai solo i primi 255 caratteri?

in generale per leggere il valore di un nodo mi pare molto più pratico
usare MSXML2.DOMDocument
con un semplice
  xDoc.selectNodes("//FatturaElettronicaBody/....")

ho direttamente il valore del nodo/i che mi interessa'no leggere

ciao
BFS



text:
>
> come mai solo i primi 255 caratteri?

Solo per (soggettive) comodità di visualizzazione.

>
> in generale per leggere il valore di un nodo mi pare molto più pratico
> usare MSXML2.DOMDocument
> con un semplice
>   xDoc.selectNodes("//FatturaElettronicaBody/....")
>
> ho direttamente il valore del nodo/i che mi interessa'no leggere

Alla fine è la stessa cosa, ma non dipendo da componenti esterne.

Tuttavia, come dicevo, ci sono vari metodi e ognuno sceglie quello che gli pare più vantaggioso.

Saluti


author: RobertoA

text:
Il 04/10/2018 12:01,
simoca...@gmail.com
 ha scritto:
>
>>
>> come mai solo i primi 255 caratteri?
>
>
> Solo per (soggettive) comodità di visualizzazione.
>
>
>>
>> in generale per leggere il valore di un nodo mi pare molto più pratico
>> usare MSXML2.DOMDocument
>> con un semplice
>>    xDoc.selectNodes("//FatturaElettronicaBody/....")
>>
>> ho direttamente il valore del nodo/i che mi interessa'no leggere
>
> Alla fine è la stessa cosa, ma non dipendo da componenti esterne.

A mio parere e' un vantaggio importante
Sempre che la semplicita' utilizzo della tua routine sia equivalente
alla funzionalita' offerta dalle librerie Maicro soft


text:
>
> A mio parere e' un vantaggio importante
> Sempre che la semplicita' utilizzo della tua routine sia equivalente
> alla funzionalita' offerta dalle librerie Maicro soft

Beh, non è una "mia" routine ma un metodo di lettura assolutamente 'ordinario' per files xml.
Io preferisco utilizzarla così per ragioni prestazionali (stiamo parlando di vba), ma con pochissimo sforzo si può rendere identica, nella sintassi di lettura, rispetto alle librerie MS (che sotto, ovviamente utilizzano analogo metodo).

Saluti


title: estrapolare dei numeri da un campo tipo memo

text:
come posso estrarre i numeri fattura da un campo memo ?????
SA.FT.4570/286/678 DETRATTA N.C.3456
Ho la necessità di interrogare tramite una query la fattura 4570 la 286 la
678 e la 3456...
Mi fate un esempio?
Grazie a tutti per l'aiuto
Saluti Max
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: 'Roccia' Max

text:
On 10 Nov, 11:42,
ma...@inwind.it
 (mass32) wrote:
> come posso estrarre i numeri fattura da un campo memo ?????
>
> SA.FT.4570/286/678 DETRATTA N.C.3456
>
> Ho la necessità di interrogare tramite una query la fattura 4570 la 286 la
> 678 e la 3456...
>
> Mi fate un esempio?
SELECT * FROM Tabella WHERE CampoNote LIKE "*4570*"
ti estrae tutte le fatture per le quali trova la sequenza di caratteri
"4570" nel campo note.
Ovviamente bisognera' controllare "a mano" che il 4570 sia riferito al
numero della fattura e non a chissacosa...
ciao
Max


title: non mi si installa l'help!?!

author: Piero Bolletta

text:
Ho installato Access 2000 su due macchine, a casa e in ufficio, in ufficio
vedo l'help del VB perfettamente, a casa non c'e' verso.
perche'?
Grazie.


title: non mi si installa l'help!?!

author: Luciano

text:
Piero Bolletta ha scritto nel messaggio
<6rj35.225650$
VM3.1...@news.infostrada.it
>...
>
>Ho installato Access 2000 su due macchine, a casa e in ufficio, in ufficio
>vedo l'help del VB perfettamente, a casa non c'e' verso.
>
>perche'?
Quando Access non trova un file .HLP te ne dice il nome. Cercalo sul CD di
Office e copialo a mano in windows/system, poi passagli il path allal
successiva volta che ti dice che non lo trova.
Saluti.
Luciano


title: non mi si installa l'help!?!

text:
Luciano <
mc5...@mclink.it
> wrote in message 8ilveb$b2r$2...@news.mclink.it...
>
> Quando Access non trova un file .HLP te ne dice il nome.
Grazie della cortese risposta, ma la cosa brutta era (era) che non diceva
nulla, apriva semplicemente una finestra vuota.
Comunque ho rimosso Norton Sweep-qualcosa e va tutto.
Grazie ancora.
Ho un altro problema adesso, nel prox messaggio --->


title: Problema di esportazione report in Word

author: Stefano Spano

text:
Ho un report in cui ogni singolo campo e la sua etichetta sono
all'interno di un rettangolo che sul report vengono visualizzati
correttamente;
quando esporto il report in Word questi rettangoli spariscono.
Come posso fare?
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema di esportazione report in Word

author: Sergio MAZZA

text:
"Stefano Spano" <
ste...@tesingegneria.it
> ha scritto nel messaggio
news:8873f63b65c6f1f43be...@mygate.mailgate.org...
> Ho un report in cui ogni singolo campo e la sua etichetta sono
> all'interno di un rettangolo che sul report vengono visualizzati
> correttamente;
> quando esporto il report in Word questi rettangoli spariscono.
>
> Come posso fare?
>
> Grazie.
Se parli di rettangoli grafici, non puoi far nulla.
A che ti serve esportare un report in word?
Ciao.
--
Sergio MAZZA


title: Problema di esportazione report in Word

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dj2fpu$2s7$
1...@area.cu.mi.it

Mi serve avere la possibilità di accodare diversi report in un file di
Word specifico.
Nessun simbolo grafico può essere esportato in Word?



title: Problema di esportazione report in Word

author: GeKODE

text:
[cut]
...ma se si tratta solo di accodare più report, scusa, perchè non ti generi
un bel PDF?
Se googli un pò trovi decine di post a riguardo e anche sul Sitocomune
(
www.sitocomune.com
) trovi info per generare tali file.
Pensaci, potrebbe essere la giusta soluzione.
--
Ciao
GeKODE


title: Problema di esportazione report in Word

text:
"Stefano Spano" <
ste...@tesingegneria.it
> ha scritto nel messaggio
news:026e6e49f08977f2738...@mygate.mailgate.org...
>
> Mi serve avere la possibilità di accodare diversi report in un file di
> Word specifico.
> Nessun simbolo grafico può essere esportato in Word?
>
No; altrimenti segui il consiglio di GeKODE o esporti il reporti in formato SnapShot, da visualizzare con lo snapshotviewer...
Ciao.
--
Sergio MAZZA


title: INSERT TO: quale sintassi corretta?

author: Giulio Severini

text:
Insomma, non riesco a capire quale sia la sintassi corretta di questa
istruzione SQL.
La guida in linea è un bordello, ed io non faccio altro che ottenere
errori su errori, soprattutto con i riferimenti al valore degli oggetti
in una maschera.
Ad.es. se in una form ho una casella combinata che si chiama
ccTipoTelefono, la cui colonna 2 ha il valore che a me interessa
inserire, è giusto che io scriva, in una parte dell'istruzione INSERT
TO:
Me.ccTipoTelefono.Column(1)
giusto?
Invece no, ottengo un errore.
Ad.es. questa istruzione:
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (Me!idCliente, frm![ccTipoTelefono].Column(1),
frm![nuovoTelefono].Text);"
non funziona. L'errore di runtime è il numero 3085, ovvero 0Funzione
'frm!ccTipoTelefono.Column' non definita nel'espressione.
Sto impazzendo :(


title: INSERT TO: quale sintassi corretta?

author: Riccardo M.

text:
[CUT]
Ad.es. se in una form ho una casella combinata che si chiama
ccTipoTelefono, la cui colonna 2 ha il valore che a me interessa
inserire, è giusto che io scriva, in una parte dell'istruzione INSERT
TO:
Me.ccTipoTelefono.Column(1)
giusto?
Invece no, ottengo un errore.
Ad.es. questa istruzione:
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (Me!idCliente, frm![ccTipoTelefono].Column(1),
frm![nuovoTelefono].Text);"
non funziona. L'errore di runtime è il numero 3085, ovvero 0Funzione
'frm!ccTipoTelefono.Column' non definita nel'espressione.
Sto impazzendo :(
#######################
nel caso di solo access dovresti scrivere:
INSERT INTO tblTelefono (idCliente, idTipoTelefono,Telefono)
SELECT (Me!idCliente AS IdCliente, frm![ccTipoTelefono].Column(1) AS
IdTipoTelefono,
frm![nuovoTelefono].Text AS Telefono)
nel caso di query PASS-THROUGH  è giusto come hai scritto tu.
ciao
Riccardo


title: INSERT TO: quale sintassi corretta?

author: Alessandro Cara

text:

Giulio,
1) la insert, ovviamente, la stai usando in una funzione e/o hai
ridefinito   set frm = me
2) la sintassi e' errata stai mischiando valori fissi con variabili
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
 > Telefono) VALUES (" & Me!idCliente & ",'" &
frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Text & "');"
parto dal presupposto che il primo attributo sia numerico e gli altri
"dui" alfanumerici  (perche' usi il *text* in nuovotelefono?)
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Ciao.
Per AleC: uso il *text* in nuovoTelefono perchè voglio prendere il
valore della casella di testo nella quale inserisco il nuovo numero.
Per Riccardo: ho provato, mi da ancora errore di sintassi. ANCORA!!!
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente,
idTipoTelefono,Telefono)SELECT (Me!idCliente AS IdCliente,
frm![ccTipoTelefono].Column(1) AS IdTipoTelefono,
frm![nuovoTelefono].Text AS Telefono)"
anche con il punto e virgola finale:
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente,
idTipoTelefono,Telefono)SELECT (Me!idCliente AS IdCliente,
frm![ccTipoTelefono].Column(1) AS IdTipoTelefono,
frm![nuovoTelefono].Text AS Telefono);"
NON NE POSSO PIU' :(
Per favore, qualcuno mi spieghi come costruire esattamente una INSERT
TO, io sto piangendo :(


title: INSERT TO: quale sintassi corretta?

text:

Giulio ma le leggi completamente le cose?
Al di la del *text* mi sembra che il mio post diceva che stavi
sbagliando sintassi. Ti ho rimesso insert corretta.
L'hai guardata? sembra uguale ma e' *profondamente* diversa
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
> Giulio ma le leggi completamente le cose?
> Al di la del *text* mi sembra che il mio post diceva che stavi
> sbagliando sintassi. Ti ho rimesso insert corretta.
> L'hai guardata? sembra uguale ma e' *profondamente* diversa
> --
> a.cara
Ciao Ale, scusa ma non avevo capito. Google non è che mostri il testo in
modo molto comprensibile....
Il problema è che non riesco a capire....INSERT TO deve adattarsi alle
situazioni?
Ecco la tua INSERT:
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
 > Telefono) VALUES (" & Me!idCliente & ",'" &
frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Text & "');"
perchè prim a del campo Telefono metti un '>' ?
Poi non capisco perchè c'è questa differenza tra valori fissi e valori
variabili. Sono tutti e due variabili, cioè: io da una casella combinata
seleziono UNA delle QUATTRO voci presenti, e sarà il campo idTipoTelefono,
poi nella casella di testo inserisco il nuovo numero e sarà il campo
Telefono, poi in IDCliente ci andrà l'IDCliente corrente.
Scusami ma non riesco a capire proprio il punto :(
P.S. Ecco il codice completoi:
Private Sub cmdAggiungi_Click()
Dim frm As Form
Set frm = Forms!frmAggiungiTelefono
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente,
idTipoTelefono,Telefono)SELECT (Me!idCliente AS IdCliente,
frm![ccTipoTelefono].Column(1) AS IdTipoTelefono, frm![nuovoTelefono].Text
AS Telefono);"
End Sub
Se vuoi ti mando il database di esempio :)
P.S Cinzia ma la tua email quale è?
P.S.2 - Google fa postare nemmeno 15-20 messaggi al giorno. Che servizio
del ca***!!!!!!!!!
--
Non avere mai pura dei momenti bui perchè, facci caso, anche le stelle
hanno bisogno della notte per brillare.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: INSERT TO: quale sintassi corretta?

text:
Giulio Severini wrote:
>>Giulio ma le leggi completamente le cose?
>>Al di la del *text* mi sembra che il mio post diceva che stavi
>>sbagliando sintassi. Ti ho rimesso insert corretta.
>>L'hai guardata? sembra uguale ma e' *profondamente* diversa
>>--
>>a.cara
>
>
> Ciao Ale, scusa ma non avevo capito. Google non è che mostri il testo in
> modo molto comprensibile....
>
> Il problema è che non riesco a capire....INSERT TO deve adattarsi alle
> situazioni?
allora ricomciamo da capo
1) La questione del *text*
ti faccio un copiancolla dall'help
Osservazioni
È possibile impostare la proprietà Text con il testo che si desidera
visualizzare nel controllo o utilizzare la proprietà per leggere nel
controllo il testo corrente.
È possibile impostare o leggere tale proprietà solo utilizzando una
macro o Visual Basic.
Nota  Per impostare o restituire la proprietà Text di un controllo è
necessario spostare lo stato attivo sul controllo, altrimenti si
verifica un errore. Per spostare lo stato attivo sul controllo, è
possibile utilizzare il metodo SetFocus o l'azione VaiAControllo.
Quando il controllo possiede lo stato attivo, la proprietà *Text*
contiene i dati relativi al testo correntemente presente nel controllo;
la proprietà *Value* contiene gli ultimi dati salvati relativi al
controllo. Quando un altro controllo riceve lo stato attivo, i dati del
controllo vengono aggiornati e la proprietà Value viene impostata a
questo nuovo valore. L'impostazione della proprietà Text non è quindi
più disponibile fino a quando il controllo riceve di nuovo lo stato
attivo. Le impostazioni della proprietà Text e della proprietà Value
saranno identiche se si utilizza il comando Salva record del menu Record
per salvare i dati nel controllo, senza spostare lo stato attivo.
La mia domanda era: "usi *text* per quale motivo non usi *value* (o nulla)?
>
> Ecco la tua INSERT:
>
> CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
>  > Telefono) VALUES (" & Me!idCliente & ",'" &
> frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Text & "');"
>
> perchè prim a del campo Telefono metti un '>' ?
il ">" e' un copia e incolla errato (non mi volevo riscrivere la select)
ora riprendiamo la tua insert
"INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (Me!idCliente, frm![ccTipoTelefono].Column(1),
frm![nuovoTelefono].Text);"
tu stai passando proprio questa stringa cos'i' come' per cui il parser
SQL interpreta "frm![ccTipoTelefono].Column(1)" come se fosse un
richiamo a funzione
ura vediamo la mia: ammettiamo che l'ID sia 23 il tipotel 'MOBILE' il
numero '333-565656'
la mia passa questo
"INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (23, 'MOBILE','333-565656')"
ti sembra uguale?
>
> Poi non capisco perchè c'è questa differenza tra valori fissi e valori
> variabili. Sono tutti e due variabili, cioè: io da una casella combinata
> seleziono UNA delle QUATTRO voci presenti, e sarà il campo idTipoTelefono,
> poi nella casella di testo inserisco il nuovo numero e sarà il campo
> Telefono, poi in IDCliente ci andrà l'IDCliente corrente.
none (rafforzativo di *NO*)
valori *fissi* sono fino a
"INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES ("
poi qui devi sostituire l'id per cui
& Me!idCliente
perche' e' numerico, poi devi inserire i delimitatori per cui:
& ",'"
l'apice perche' il tipotel e' alfanumerico poi devi concatenare il
tipotel....
devo andare avanti? *Misonoriuscitoaspiegare*
[cut]
>
> P.S.2 - Google fa postare nemmeno 15-20 messaggi al giorno. Che servizio
> del ca***!!!!!!!!!
e' gratis! cosa cavolo vuoi di piu'  (faccetta)
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Ma tutto questo non è riportato nell'help in linea :(
Cmq ho quasi capito: una cosa sola....perchè devo usare ilo
delimitatore ' per valori alfanumerici?
Grazie sei stato gentilissimo :)


title: INSERT TO: quale sintassi corretta?

text:
Giulio Severini wrote:
> Ma tutto questo non è riportato nell'help in linea :(
Ed io da dove lo ho preso? Non scrivo in modo cosi' pulito.
E' l'help del 2003 ma fin dalla notte dei tempi l'help di access riporta
quello che ti ho copiaincollato
>
> Cmq ho quasi capito: una cosa sola....perchè devo usare ilo
> delimitatore ' per valori alfanumerici?
mah.... le vie del signore sono infinite e le strade dell'inferno sono
lastricate di buone intenzioni. E tu prova  a non metterceli e vedi quel
che succede.
In access puoi usare anche *"* (virgolette o chr(34) che dir si voglia)
Ho messo gli apici per non *incasinarti* la vita.
>
> Grazie sei stato gentilissimo :)
Ancora per poco ;<)
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
E la telenovela sembra non avere fine.
La stringa SQL:
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (" & Me!idCliente & ", '" &
frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Value &
"');"
non aggiorna alcun dato, e l'ho controllato andando a vedere nella
tabella tblTelefono che è la tabella legata sia a
tblClienti che a tblTipoTelefono. Credo che il problema risieda nel
tipo di dato di idTipoTelefono.
Ora vi dico perchè.
Ecco la struttura delle tabelle:
tblClienti:
idCliente - contatore, PK
Nome - testo
Cognome - testo
tblTelefono:
idTelefono - contatore, PK
idCliente - numerico, EK
idTipoTelefono - numerico, EK, RICERCA: tblTipoTelefono
Telefono - testo
tblTipoTelefono:
idTipoTelefono - contatore, PK
Tipologia - testo
Le relazioni sono le segg.:
tblClienti.idCliente --- uno a molti --->tblTelefono.idCliente
tblTipoTelefono.idTipoTelefono --- uno a molti
--->tblTelefono.idTipoTelefono
tutte con integrità referenziale e aggiunta/elimina a catena.
Le due maschere sono:
frmUtenti - origine dati tblClienti - che contiene
casella di testo per tblClienti.idCliente
casella di testo per tblClienti.Nome
casella di testo per tblClienti.Cognome
casella combinata ccTelefono con origine riga la seg. stringa SQL:
SELECT [Tipologia], [Telefono] FROM tblTelefono INNER JOIN
tblTipoTelefono ON
tblTelefono.idTipoTelefono=tblTipoTelefono.idTipoTelefono WHERE
idCliente=forms!frmUtenti!idCliente ORDER BY tblTipoTelefono.Tipologia;
frmAggiungiTelefono - origine dati tblClienti - che contiene
casella di testo per tblClienti.idCliente
casella di testo per tblClienti.Nome
casella di testo per tblClienti.Cognome
casella combinata ccTipoTelefono che ha come origine riga
tblTipoTelefono
casella di testo NON associata per l'inserimento del nuovo numero
command_button cmdAggiungi con il seguente codice:
Private Sub cmdAggiungi_Click()
Dim frm As Form
Set frm = Forms!frmAggiungiTelefono
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (" & Me!idCliente & ", '" &
frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Value &
"');"
Forms!frmUtenti!ccTelefono.Requery
End Sub
Quando clicco due volte sul controllo frmUtenti.ccTelefono eseguo il
seguente codice:
Private Sub ccTelefono_DblClick(Cancel As Integer)
DoCmd.OpenForm "frmAggiungiTelefono", , , "IDCliente = " & Me!idCliente
End Sub
quindi mi ritrovo in frmAggiungiUtente con l'utente filtrato.
Io, tramite la casella combinata ccTipoTelefono, seleziono una delle
quattro voci presenti:
1. FISSO - Privato
2. FISSO - Ufficio
3. MOBILE - Privato
4. MOBILE - Ufficio
perchè questa casella combinata ha come origine riga tblTipoTelefono,
colonna associata 1, proprio quella
che contiene le voci elencate.
La stringa SQL che il metodo Execute processa:
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (" & Me!idCliente & ", '" &
frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Value &
"');"
è ovviamente corretta (grazie AleC!), ma ha un problema:
tenta di mettere il valore di frm![ccTipoTelefono].Column(1) - che è
testo - nel campo
tblTelefono.idTipoTelefono che è numerico.
Infatti ho visto che dopo l'esecuzione della query INSERT INTO in
oggetto, nella tabella tblTelefono
vengono aggiornati tutti i campi ad eccezione di idTipoTelefono.
Infatti quando da frmUtente cerco di vedere i numeri di telefono per i
vari utenti, la casella combinata
ccTelefono, che ha come origine riga:
SELECT [Tipologia], [Telefono] FROM tblTelefono INNER JOIN
tblTipoTelefono ON
tblTelefono.idTipoTelefono=tblTipoTelefono.idTipoTelefono WHERE
idCliente=forms!frmUtenti!idCliente ORDER BY tblTipoTelefono.Tipologia;
non mostra alcun record perchè la condizione
tblTelefono.idTipoTelefono=tblTipoTelefono.idTipoTelefono
non risulta vera; tblTelefono.idTipoTelefono infatti è VUOTO, mentre
tblTipoTelefono.idTipoTelefono mostra un
contatore che va da 1 a 4.
Ricordo, infatti, che
tblTelefono.idTipoTelefono è un NUMERICO
tblTipoTelefono.idTipoTelefono è un CONTATORE
ccTipoTelefono.Column(1) passa una STRINGA
Non riesco a risolvere questa incongruenza.
A chiunque volesse posso mandargli questo database di esempio per
posta.
Per me è assolutamente necessario riolvere questa INSERT INTO perchè
poi dovrò adattarla al mio database
di lavoro.
Graaaaaaaaaaaaaaaaaaaaaaaaaaazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!!!


title: INSERT TO: quale sintassi corretta?

text:
Giulio Severini wrote:
> E la telenovela sembra non avere fine.
> La stringa SQL:
>
> CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
> Telefono) VALUES (" & Me!idCliente & ", '" &
> frm![ccTipoTelefono].Column(1) & "','" & frm![nuovoTelefono].Value &
> "');"
>
> non aggiorna alcun dato, e l'ho controllato andando a vedere nella
> tabella tblTelefono che č la tabella legata sia a
> tblClienti che a tblTipoTelefono. Credo che il problema risieda nel
> tipo di dato di idTipoTelefono.
> Ora vi dico perchč.
>
> Ecco la struttura delle tabelle:
>
> tblClienti:
>
> idCliente - contatore, PK
> Nome - testo
> Cognome - testo
>
> tblTelefono:
>
> idTelefono - contatore, PK
> idCliente - numerico, EK
> idTipoTelefono - numerico, EK, RICERCA: tblTipoTelefono
> Telefono - testo
>
Se il tipo telefono e' numerico devi togliere gli apici di delimitazione.
i.e.
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (" & Me!idCliente & "," &
frm![ccTipoTelefono].Column(1) & ",'" & frm![nuovoTelefono].Value &
"');"
e non ti va in errore?
sai cos'e' il debugger? lo usi?
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Il debugger...si ovvio che so cos'è :P sto imparando ad usarlo,
controllando il flusso di esecuzione con i punti di interruzione,
controllando le variabili con la finestrella, usando la finestra
immediata...cmq quello era il messaggio che mi appariva.
Cmq il tipoTelefono è una stringa.... nel senso che inserisco i segg.
valori:
Privato - Mobile
Privato - Fisso
Ufficio - Mobile
Ufficio - Fisso
Posso mandarti l'esempio via email?
Ci tengo :) è molto importante.
Inoltre....dove posso trovare una chiara spiegazione di come si deve
costruire correttamente una stringa SQL?
Grazie :)


title: INSERT TO: quale sintassi corretta?

text:

Giulio,
il tipo telefono o hai scritto una cosa errata o non e' una stringa
Riporto quello che hai messo nel precedente post:
idTelefono - contatore, PK
idCliente - numerico, EK
idTipoTelefono - numerico, EK, RICERCA: tblTipoTelefono
Telefono - testo
qui dice che idTipoTelefono e' *numerico* come sono solito dire "non
confondere la mappa con il territorio".
Che venga *reso* come descrittivo attraverso "RICERCA" sulla tabella
tbltipotelefono non significa nulla. Tra l'altro sulla tabella
tbltipotelefono, ovviamente lo hai come tipo contatore (cioe'
numerico-lungo).
E cmq, abbi la compiacenza di seguire quello che ti si dice.
Se facessi parte di una delle classi che ogni tanto tengo ti avrei
cacciato via in malo modo.
e se usi il debugger la cosa da fare e':
1) metti un breakpoint dopo la formazione della stringa di insert
2) visualizzala nella finestra variabili immediate (?nomevariabile)
3) copia la stringa e eseguila sotto la finestra query (sql) e vedi che
succede.
--
a.cara
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
[cut]
> Inoltre....dove posso trovare una chiara spiegazione di come si deve
> costruire correttamente una stringa SQL?
nell'Help
INSERT INTO destinazione [(campo1[, campo2[, ...]])] [IN databaseesterno]
SELECT [origine.]campo1[, campo2[, ...]
FROM espressionetabella
Query di accodamento a record singolo:
INSERT INTO destinazione [(campo1[, campo2[, ...]])]
VALUES (valore1[, valore2[, ...])
L'istruzione INSERT INTO č composta dalle parti seguenti:
Parte Descrizione
----
destinazione: Nome della tabella o della query a cui accodare i record.
-----
campo1, campo2: Nomi dei campi a cui accodare i dati, se segue un
argomento destinazione, oppure i nomi dei campi da cui ottenere i dati,
se segue un argomento origine.
-----
databaseesterno: Percorso di un database esterno. Per una descrizione
del percorso, vedere la proposizione IN.
-----
origine: Nome della tabella o della query da cui copiare i record.
---
espressionetabella: Nome della tabella o delle tabelle da cui vengono
inseriti i dati. Questo argomento puň essere il nome di una singola
tabella, il nome di una query salvata o il risultato derivante dalle
operazioni INNER JOIN, LEFT JOIN o RIGHT JOIN.
--------------
valore1, valore2: Valori da inserire nei campi specifici del nuovo
record. Ogni valore viene inserito nel campo che corrisponde alla
posizione del valore nell'elenco: valore1 viene inserito nel campo1 del
nuovo record, valore2 nel campo2 e cosě via. Č necessario separare i
valori con una virgola e includere i campi di testo tra virgolette
singole (' ').
--------
Questa non e' dall'Help ma potrebbe starci tranquillamente
e' sufficiente leggere *attentamente* e sapere che i valori fra
[parentesi quadre] non sono obbligatori


title: INSERT TO: quale sintassi corretta?

text:
si ma l'ho letto decine di volte...e non mi spiega quando come e dove
mettere punti, punti e virgola, virgolette parentesi.... :(
Cmq perchè mi avresti cacciato? faccio le tre di notte per riuscire a
spulciare del codice funzionante. E il giorno non gioco.
Va beh.... a presto! :(


title: INSERT TO: quale sintassi corretta?

text:
Giulio,
il tipo telefono o hai scritto una cosa errata o non e' una stringa
Riporto quello che hai messo nel precedente post:
idTelefono - contatore, PK
idCliente - numerico, EK
idTipoTelefono - numerico, EK, RICERCA: tblTipoTelefono
Telefono - testo
qui dice che idTipoTelefono e' *numerico* come sono solito dire "non
confondere la mappa con il territorio".
Che venga *reso* come descrittivo attraverso "RICERCA" sulla tabella
tbltipotelefono non significa nulla. Tra l'altro sulla tabella
tbltipotelefono, ovviamente lo hai come tipo contatore (cioe'
numerico-lungo).
Ho forse capito. Leggo dall'help in linea:
La colonna visibile all'estrema sinistra di una casella combinata,
cioè la colonna all'estrema sinistra la cui impostazione nella casella
combinata della proprietà ColumnWidths non sia 0, contiene i dati che,
nella visualizzazione Maschera o in un report, vengono visualizzati
nella parte casella di testo di una casella combinata. La proprietà
BoundColumn determina quale valore della colonna di una casella di
testo o di un elenco della casella combinata viene memorizzato quando
si effettua una selezione. Ciò consente di visualizzare dati diversi
rispetto a quelli memorizzati come valore del controllo.
Nota  Se la colonna associata non contiene gli stessi valori di quella
visibile all'estrema sinistra del controllo, o se imposta la proprietà
BoundColumn a 0, la proprietà LimitToList viene impostata a True
quindi non importa che io veda la stringa Tipologia, SECONDO campo di
tblTipoTelefono, il valore restituito sarà quello contenuto nel campo
Tipologia?
Sai che però ho le idee confuse.... ma se ti mando il coso via
email....
Ti prego :(


title: INSERT TO: quale sintassi corretta?

text:

Non metto in alcun dubbio la tua grande volonta'. Anzi e' una cosa che
apprezzo moltissimo. Come ho apprezzato quasi tutto del "mio futuro fra
le dita". Quello che volevo suggerirti e' che se vuoi abbreviare i tempi
di acquisizione e soluzione dei tuoi problemi tecnici dovresti seguire
piu' puntualmente i consigli che ricevi e *dopo*, se non funzionano,
fare le tue giuste rimostranze.
Altra cosa. Quando hai un problema cerca di descrivere quello che vuoi
ottenere e gli oggetti del tuo ambiente. E' inutile e fuorviante che ti
  dilunghi su quello che pensi tu rispetto allo stesso.
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Giulio Severini wrote:
[cut]
>
> Ho forse capito. Leggo dall'help in linea:
[cut]
>
> Sai che però ho le idee confuse.... ma se ti mando il coso via
> email....
Si, hai le idee confuse.
Stai nuovamente confondendo tra mappa e territorio.
Una insert agisce sui dati (tabelle) i controlli non li vede e non gli
interessano.
Il dato che vedi attraverso i controlli e' una realta' "fantastica" che
potrebbe avere nulla a che vedere con la situazione reale, tipico e',
appunto, il racconto fantastico che fa il combo box.
>
> Ti prego :(
niente email. Anche se per scrivermi e' sufficiente spuntarmi ;<)
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Okkei :) niente email.
Ho però provato a usare la tua sintassi. Ecco un altro problema:
Quando eseguo questo codice:
Private Sub cmdAggiungi_Click()
Dim frm As Form
Set frm = Forms!frmAggiungiTelefono
CurrentDb.Execute "INSERT INTO tblTelefono (idCliente, idTipoTelefono,
Telefono) VALUES (" & Me!idCliente & "," &
frm![ccTipoTelefono].Column(1) & ",'" & frm![nuovoTelefono].Value &
"');"
Forms!frmUtenti!ccTelefono.Requery
End Sub
mi dice:
Errore di runtime 3061 - Parametri insufficienti. Previsto 2
Adesso cosa manca?
Inoltre se lascio i campi vuoti mi da errore di sintassi (vabbè,
comprensibile alla
fine).
Spero tu possa aiutarmi ancora.
Grazie :)


title: INSERT TO: quale sintassi corretta?

text:
[cut]
>
> Adesso cosa manca?
> Inoltre se lascio i campi vuoti mi da errore di sintassi (vabbè,
> comprensibile alla
> fine).
>
> Spero tu possa aiutarmi ancora.
>
> Grazie :)
uffi. Mandami sto benedetto db che senno' facciamo notte e invece devo
fare la spesa!
Mandami solo la parte interessata e se mandi direttamente l'mdb
cambiagli l'estensione in txt.
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Non vedo il mio reply.
Cmq che indirizzo hai? Con google non riesco a vederlo.
Grazie tantissimeeee :)


title: INSERT TO: quale sintassi corretta?

text:
Ciao Ale, purtroppo Google tronca gli indirizzi di posta anche se non
capisco il mio come faccia ad essere visibile a tutti.
Me lo potresti scrivere qui sotto per favore?
Grazie :)


title: INSERT TO: quale sintassi corretta?

text:

la email e' alex il dominio e'
blunet.it
--
a.cara


title: INSERT TO: quale sintassi corretta?

text:
Okkei ti mando il mio database completo così come è ora, nel caso ti
andasse di ampliarlo e metterlo online.
Lo mando ad alex CHIOCCIOLA blunet PUNTO it   , va bene?
A presto!


title: x Federico Luciani: problema underscore

author: Alessia

text:
> Scusami per ritardo, ero in ferie :-))
> Cmq vedo che hai trovato da sola la soluzione.
> In casi di questo tipo anch'io uso sempre e solo l'underscore, e' l'unico
> carattere che non mi ha mai dato problemi.
>
> Bye
> --
> Federico
>
Ferie meritate bravo.
ho approfittato della tua funzione usandola anche nel programma per il
protocollo della posta, fatto tempo fa.
Però, da  sempre abbiamo salvato la corrispondenza in uscita così 00-0001
(cioè anno  trattino e numero di protocollo).
E' sicuro che bisogna usare solo l'underscore, io mi ritrovo a dover
rinnominare +/- 7000 file per poterli aprire e visualizzare.
Esiste una soluzione al problema?
Grazie molte dell'aiuto
Ciao Ale


title: aggiornare dati in campo maschera

author: Paolo Samba

text:
in una maschera ho due schede:
nella prima inserisco i dati relativi ai nuovi soci, nella seconda
effettuo ricerche, modifiche e integrazione sui dati dei soci già
esistenti.
Problema 1:
nella scheda di ricerca dovrei digitare il cognome in una combobox che
riepiloga tutti i soci già inseriti.
Se poi il cognome è comune a più soci dovrebbe attivarsi una seconda
combo con i nomi corrispondenti a quel cognome ed in fine se necessario
una terza combo con la data di nascita (e poi se sono sfigato basta).
Come genero le tre combo? cioè da dove devono trarre i valori? dalla
tabella soci o da una query?
E nel caso come scrivereste la query?
Problema 2:
ho provato a usare come origine per i dati della cmb cognome la tabella
dei soci. Se inserisco un nuovo socio non mi compare nella combo della
scheda ricerca finchè non chiudo e riapro la maschera. Come si fa? macro
o codice? ho fatto varie prove ma non ci riesco.
Grazie per i suggerimenti passati e futuri.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eludere valore di data null

author: andrea

text:
Buongiorno a tutti.
Vado immediatamente a esporre la mia problematica:
Due tabelle -A e B
La tabella A ha un legame con B da dove estraggo un paio di valori,(un id e
una data)
Una costruito una maschera di raccolta dati attraverso la quale mi faccio
indicare da che data a che data estrarre i dati oltre che ad un'altra serie
di criteri di ricerca.
Ora, dato che non necessariamente tutti i record della tabella A hanno dei
valori in B nella query per quei record che non hanno corrispondenza in B la
data si presenta con valore vuoto e a questo punto la mia query mi estrae
solo i record con data non nulla.
Ecco il problema è questo: come posso eludere la data vuota e farmi estrarre
tutti i dati che oltre a rispondere ai criteri sicuramente validi, NON hanno
corrispondenza nell'altra tabella in termini di data, ma che voglio far
comparire lo stesso?
Sperando di essere stato sufficiente chiaro -spero tanto da farmi capire :-)
- vi ringrazio anticipatamente
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Eludere valore di data null

author: Antonio Biso

text:
"andrea" <
andread...@libero.it
> ha scritto nel messaggio
news:62Z101Z95Z202Y1...@usenet.libero.it...
> Buongiorno a tutti.
>
> Vado immediatamente a esporre la mia problematica:
>
> Due tabelle -A e B
> La tabella A ha un legame con B da dove estraggo un paio di valori,(un id
e
> una data)
>
> Una costruito una maschera di raccolta dati attraverso la quale mi faccio
> indicare da che data a che data estrarre i dati oltre che ad un'altra
serie
> di criteri di ricerca.
>
> Ora, dato che non necessariamente tutti i record della tabella A hanno dei
> valori in B nella query per quei record che non hanno corrispondenza in B
la
> data si presenta con valore vuoto e a questo punto la mia query mi estrae
> solo i record con data non nulla.
>
> Ecco il problema č questo: come posso eludere la data vuota e farmi
estrarre
> tutti i dati che oltre a rispondere ai criteri sicuramente validi, NON
hanno
> corrispondenza nell'altra tabella in termini di data, ma che voglio far
> comparire lo stesso?
Invece di restituire il valore del campo di B (che puň non esistere)
restituisci un campo calcolato fatto per esempio cosě
nz(dataB;[forms]![tuaform]![datafinoa])
Antonio


title: Eludere valore di data null

author: Beppe

text:

devi modificare le proprietà del join tra le due tabelle (tasto dx
sulla relazione oppure dal menù visualizza "proprietà join" ) e
selezionare "includi tutti i record dalla tabella A e solo i record
della tabella B in cui i campi collegati sono uguali"
se non ho centrato il problema, spero ti possa essere utile almeno per
iniziare a risolverlo
buon lavoro, bye


title: Eludere valore di data null

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172577494.7...@8g2000cwh.googlegroups.com...



significa che quei record già li prende ma poi il filtro sulla maschera
glieli scarta
se non ho centrato il problema, spero ti possa essere utile almeno per
diciamo che premiamo la buona volontà...
Antonio


title: Eludere valore di data null

text:
On 27 Feb, 13:19, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Beppe" <
beppe.lomba...@gmail.com
> ha scritto nel messaggionews:1172577494.7...@8g2000cwh.googlegroups.com...

> Antonio- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Giusto. Effettivamente dopo aver letto la soluzione di Antonio ho
capito di non aver centrato la domanda.
bye


title: Eludere valore di data null

text:

Confermo...entrambe! In effetti la mia query già aveva il join diciamo per
tutti i valori di A...cmq provo subito con l'nz...
Grazie a entrambe! ;-)



title: Eludere valore di data null

text:

Chiedo scusa se mi ..."allargo", ma se nel campo di ricerca avessi messo
dadata - adata e il campo della tabella B fosse uno solo?
In pratica ho degli elementi in A che Potrebbe avere dei riferimenti nella
tabella B da una certa data a una certa data...replico quanto in nz?



title: Eludere valore di data null

text:
"andrea" <
andread...@libero.it
> ha scritto nel messaggio
news:62Z101Z95Z202Y1...@usenet.libero.it...
> Grazie a entrambe! ;-)
Entrambe?!?!
Aspč, vado in bagno...
...
...
no no, tutto a posto, fiuuuu
Antonio


title: Eludere valore di data null

text:
"andrea" <
andread...@libero.it
> ha scritto nel messaggio
news:62Z101Z95Z202Y1...@usenet.libero.it...
> > Invece di restituire il valore del campo di B (che puň non esistere)
> > restituisci un campo calcolato fatto per esempio cosě
> >
> > nz(dataB;[forms]![tuaform]![datafinoa])
> >
> > Antonio
> >
> Chiedo scusa se mi ..."allargo", ma se nel campo di ricerca avessi messo
> dadata - adata e il campo della tabella B fosse uno solo?
>
> In pratica ho degli elementi in A che Potrebbe avere dei riferimenti nella
> tabella B da una certa data a una certa data...replico quanto in nz?
non ho capito
Antonio


title: Eludere valore di data null

text:

Diciamo cosě:
Tabella A = tabella degli articoli
Tabella B=tabella degli ordini
Maschera di Ricerca:
Da codice articolo - a codice articolo
Da data ordine/a data ordine
Pulsante Cerca>Apro maschera contenente i risultato con recordsource una
query
Il risultato a cui-per il momento-anelo e che voglio far apparire la lista
di tutti gli articoli anche se non hanno un ordine corrispondente (dato che
alcuni articoli possono avere un ordine,altri no) ma che se metto un limite
di da data/a data ordine mi appaiono solo quelli.
Spero di aver chiarito un po di piů la questione...
Grazie ancora per l'attenzione



title: Eludere valore di data null

text:
"andrea" <
andread...@libero.it
> ha scritto nel messaggio
news:62Z101Z95Z202Y...@usenet.libero.it...

Sě, ma non č quello che avevi detto prima.
Prima dicevi che anche se c'era un controllo sulla data, ti venissero dati
comunque gli articoli senza ordine (cosa che tra l'altro secondo me era
sbagliata).
Adesso giustamente dici:
se non metto data, dammeli tutti, se metto data dammi solo quelli con ordini
e dentro quella data
A questo punto hai due strade:
o cambi la query a seconda se devi controllare la data o no, o ne fai una
che gestisca tutte e due i casi possibili.
se sei in grado di cambiare la query č secondo me la strada piů semplice.
Una query senza filtri sulla data, l'altra con un between ... and sotto la
data.
Se non riesci affrontiamo l'altro caso
Antonio


title: Eludere valore di data null

text:
On 27 Feb, 17:27, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "andrea" <
andreadipad...@libero.it
> ha scritto nel messaggionews:62Z101Z95Z202Y...@usenet.libero.it...
>
>
>
>
>
> > Il 27 Feb 2007, 15:44, "Antonio Biso" <c...@NOSPAMetruria.net> ha
> scritto:
> > > "andrea" <
andreadipad...@libero.it
> ha scritto nel messaggio
> > >news:62Z101Z95Z202Y1...@usenet.libero.it...
>
> > > > > Invece di restituire il valore del campo di B (che può non esistere)
> > > > > restituisci un campo calcolato fatto per esempio così
>
> > > > > nz(dataB;[forms]![tuaform]![datafinoa])
>
> > > > > Antonio
>
> > > > Chiedo scusa se mi ..."allargo", ma se nel campo di ricerca avessi
> messo
> > > > dadata - adata e il campo della tabella B fosse uno solo?
>
> > > > In pratica ho degli elementi in A che Potrebbe avere dei riferimenti
> > nella
> > > > tabella B da una certa data a una certa data...replico quanto in nz?
>
> > > non ho capito
>
> > > Antonio
>
> > Diciamo così:
>
> > Tabella A = tabella degli articoli
> > Tabella B=tabella degli ordini
>
> > Maschera di Ricerca:
> > Da codice articolo - a codice articolo
> > Da data ordine/a data ordine
>
> > Pulsante Cerca>Apro maschera contenente i risultato con recordsource una
> > query
>
> > Il risultato a cui-per il momento-anelo e che voglio far apparire la lista
> > di tutti gli articoli anche se non hanno un ordine corrispondente (dato
> che
> > alcuni articoli possono avere un ordine,altri no) ma che se metto un
> limite
> > di da data/a data ordine mi appaiono solo quelli.
>
> > Spero di aver chiarito un po di più la questione...
>
> Sì, ma non è quello che avevi detto prima.
> Prima dicevi che anche se c'era un controllo sulla data, ti venissero dati
> comunque gli articoli senza ordine (cosa che tra l'altro secondo me era
> sbagliata).
> Adesso giustamente dici:
> se non metto data, dammeli tutti, se metto data dammi solo quelli con ordini
> e dentro quella data
>
> A questo punto hai due strade:
> o cambi la query a seconda se devi controllare la data o no, o ne fai una
> che gestisca tutte e due i casi possibili.
>
> se sei in grado di cambiare la query è secondo me la strada più semplice.
> Una query senza filtri sulla data, l'altra con un between ... and sotto la
> data.
>
> Se non riesci affrontiamo l'altro caso
>
> Antonio- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Modificando i join e con la soluzione iniziale di Antonio (l'uso della
funzione Nz) risolvi già tutto: personalmente invece che attribuire il
valore "[forms]![tuaform]![datafinoa]" inserirei un valore fasullo di
riferimento (tipo #01/01/1900#) perchè altrimenti quelli vuoti
cadrebbero nella selezione.
Quindi penserei a come impostare il between del criterio data nella
maschera.
I controlli data sulla maschera li raddoppierei: due controlli
visibili (data_da e data_a) dove l'utente inserisce l'intervallo di
ricerca e due nascosti utilizzati nella query (fltdata_da e fltdata_a)
Se il controllo data_da è null allora fltdata_da =#01/01/1900#
altrimenti fltdata_da=data_da
Se il controllo data_a è null allora fltdata_a =#01/01/2100#
altrimenti fltdata_a=data_a
Nella query nel criterio imposti between forms![maschera].fltdata_da
And forms![maschera].fltdata_a
buon lavoro


title: Eludere valore di data null

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172595926....@a75g2000cwd.googlegroups.com...
On 27 Feb, 17:27, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "andrea" <
andreadipad...@libero.it
> ha scritto nel
messaggionews:62Z101Z95Z202Y...@usenet.libero.it...
>



Ehi, questa era l'altra soluzione!!!
Meno male, non c'avevo voglia di affrontarla, se non avrebbe usato la prima
soluzione...
Antonio


title: Eludere valore di data null

text:
On 27 Feb, 18:11, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Beppe" <
beppe.lomba...@gmail.com
> ha scritto nel messaggionews:1172595926....@a75g2000cwd.googlegroups.com...

:D


title: Eludere valore di data null

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172596404....@8g2000cwh.googlegroups.com...
> Ehi, questa era l'altra soluzione!!!
> Meno male, non c'avevo voglia di affrontarla, se non avrebbe usato la
prima
> soluzione...
Mamma mia!!!
Che vergogna!!!
Sto per decollare...
Faccio come Umberto Eco nella parodia di Fiorello...
Che vergogna...
Antonio


title: Eludere valore di data null

text:
Il 27 Feb 2007, 15:44, "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto:
> "andrea" <
andread...@libero.it
> ha scritto nel messaggio
> news:62Z101Z95Z202Y1...@usenet.libero.it...
>
>
> > Grazie a entrambe! ;-)
>
>
> Entrambe?!?!
>
> Aspè, vado in bagno...
>
> ...
> ...
> no no, tutto a posto, fiuuuu
>
> Antonio
>
Beh,insomma...era per dire....un per la competenza, l'altro per il
suggerimento....Io ringrazio sempre tutti,anche solo per il gesto :-)



title: Eludere valore di data null

text:
"andrea" <
andread...@libero.it
> ha scritto nel messaggio
news:213Z230Z129Z20Y...@usenet.libero.it...
> Il 27 Feb 2007, 15:44, "Antonio Biso" <ch...@NOSPAMetruria.net> ha
scritto:
> > "andrea" <
andread...@libero.it
> ha scritto nel messaggio
> > news:62Z101Z95Z202Y1...@usenet.libero.it...
> >
> >
> > > Grazie a entrambe! ;-)
> >
> >
> > Entrambe?!?!
> >
> > Aspč, vado in bagno...
> >
> > ...
> > ...
> > no no, tutto a posto, fiuuuu
> >
> > Antonio
> >
>
> Beh,insomma...era per dire....un per la competenza, l'altro per il
> suggerimento....Io ringrazio sempre tutti,anche solo per il gesto :-)
ma tu hai ringraziato tutte, mica tutti...
Sigh
Gnaaaaposso fa...
Antonio


title: Eludere valore di data null

text:
Il 28 Feb 2007, 10:07, "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto:
> "andrea" <
andread...@libero.it
> ha scritto nel messaggio
> news:213Z230Z129Z20Y...@usenet.libero.it...
> > Il 27 Feb 2007, 15:44, "Antonio Biso" <ch...@NOSPAMetruria.net> ha
> scritto:
> > > "andrea" <
andread...@libero.it
> ha scritto nel messaggio
> > > news:62Z101Z95Z202Y1...@usenet.libero.it...
> > >
> > >
> > > > Grazie a entrambe! ;-)
> > >
> > >
> > > Entrambe?!?!
> > >
> > > Aspč, vado in bagno...
> > >
> > > ...
> > > ...
> > > no no, tutto a posto, fiuuuu
> > >
> > > Antonio
> > >
> >
> > Beh,insomma...era per dire....un per la competenza, l'altro per il
> > suggerimento....Io ringrazio sempre tutti,anche solo per il gesto :-)
>
> ma tu hai ringraziato tutte, mica tutti...
>
> Sigh
> Gnaaaaposso fa...
>
> Antonio
>
Ops...c'hai ragggione...
In ogni caso...rimani in zona che adesso devo riprendere il discorso di ieri
sulla questione...;-D



title: Eludere valore di data null

text:

Funziona tt a meravilgia!
Grazie a entrambI !
Andrea



title: Eludere valore di data null

text:
"andrea" <
andread...@libero.it
> ha scritto nel messaggio
news:62Z101Z95Z202Y...@usenet.libero.it...
> Funziona tt a meravilgia!
>
> Grazie a entrambI !
>
> Andrea
Però Andrea, per un messaggio di ringraziamento (prego) avresti potuto
sfoltire qualcosa...
Antonio


title: problema date

author: raul

text:
ciao Ng
ho un problema con le date
sto facendo uno scadenziario, quando imposto una scadenza trimestrale, vado
a sommare 3 mesi al mese alla data iniziale, ma in questo caso specifico se
sommo 3 mesi alla data 31/03/04 mi viene fuori 2/06/04 mentre a me serve
30/06/04
come posso fare?
TIA
per fare la somma:
DateSerial(Year(dteInput), _
        Month(dteInput) + 3, Day(dteInput)) _
        DateSerial(Year(dteInput))


title: problema date

author: Roberto da casa

text:
"raul" <
wind...@libero.it
> ha scritto nel messaggio
news:4onYb.327430$_P.11...@news4.tin.it...

Usa DateAdd (vedi help):
DataScadenza = DateAdd("m", 3, dteInput)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema date

text:
si cosě funziona ma che differenza c'č?
come ragiona dateserial?
grazie


title: problema date

text:
"raul" <
ra...@tiscali.it
> ha scritto nel messaggio
news:EoMYb.336117$_P.11...@news4.tin.it...
> si cosě funziona ma che differenza c'č?
> come ragiona dateserial?
> grazie
DateSerial ha dei comportamenti particolari nel caso in cui il valore
relativo ai giorni non rappresenta un giorno presente nel calendario; se ad
esempio tale valore assume il valore zero, la funzione sottrae uno al mese e
forza i giorni con il valore di fine mese; se invece il valore dei giorni č
maggiore alla data di fine mese per quel mese, sottrae al valore dei giorni
i giorni di fine mese e somma uno al mese.
Quello che vuoi fare tu viene invece realizzato dalla funzione DateAdd, che,
se il valore dei giorni č maggiore alla data di fine mese forza per quel
valore quello di fine mese.



title: Controllo calendario

author: Eneo

text:
Ho applicato il controllo calendario al campo 'miadata' della maschera
'richerca'.
E tutto funziona correttamnte.
Quando clicco sul controllo calendario, questo si chiude e inserisce la data
scelta nel campo 'miadata'.
Se schiaccio il tasto invio, altri campi calcolati sul campo 'miadata' si
aggiornano.
Se invece volessi aggiornare campi calcolati in automatico senza dovermi
spostare col mouse su altri campi o schiacciare invio, cosa posso fare?


title: Controllo calendario

text:
"Eneo" <
tecnos...@virgilio.it
> ha scritto nel messaggio
news:9Bwkc.124982$hc5.5...@news3.tin.it...

Se vai Sul Sito Comune (link qui sotto) trovi almeno una mezza dozzina di
FAQ che ti indicano come usare il controllo calendario.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo calendario

text:
Chiedo scusa per la mia insistenza, ma sul sito comune nei vari esempi, ciň
che cerco non l'ho trovato per questo mi ero rivolto al news group...
Pensavo fosse piů facile scrivere 1 riga di codice piuttosto che scriverne 2
per rispedirmi al mittente...
Buona giornata...


title: Controllo calendario

text:
"Eneo" <
tecnos...@virgilio.it
> ha scritto nel messaggio
news:TCllc.133556$hc5.5...@news3.tin.it...

E tu chi sei per stabilire cosa sia piů facile per me?
In fin dei conti studiando bene gli esempi del Sito Comune trovi sicuramente
la soluzione al tuo problema: e cosa vuoi di piů?
Un Amaro Lucano?
Se poi vuoi la pappa pronta...
>
> Buona giornata...
Buona giornata a te



title: Controllo calendario

text:
"Roberto  da casa" ha scritto nel messaggio:
>E tu chi sei per stabilire cosa sia più facile per me?
>In fin dei conti studiando bene gli esempi del Sito Comune trovi
sicuramente
>la soluzione al tuo problema: e cosa vuoi di più?
>Un Amaro Lucano?
>Se poi vuoi la pappa pronta...
>Buona giornata a te
Dunque...
premesso che non è mia abitudine fare polemica o mettremi in contrastro con
gente che neanche conosco, vorrei chiarire alcune cose.
1) Io non sono nessuno per stabilire niente, a differenza di qualcun'altro
che ha stabilito che io le cose me le devo studiare e scoprire da solo,
senza l'aiuto di nessuno (chissà a che serve allora sto ng!?);
2) Ciò che mi serviva l'ho trovato da me...(SendKeys "{Enter}") certo c'ho
messo due giorni, ma fa niente.
3) Scusate se vi ho fatto tempo a leggere il mio msg, la prossima volta
eviterò!
Di nuovo, cordialmente...
Buona giornata a tutti!


title: Controllo calendario

text:
"Eneo" <
tecnos...@virgilio.it
> ha scritto nel messaggio
news:UYrlc.185369$rM4.7...@news4.tin.it...
> "Roberto  da casa" ha scritto nel messaggio:
>
> >E tu chi sei per stabilire cosa sia più facile per me?
> >In fin dei conti studiando bene gli esempi del Sito Comune trovi
> sicuramente
> >la soluzione al tuo problema: e cosa vuoi di più?
> >Un Amaro Lucano?
> >Se poi vuoi la pappa pronta...
> >Buona giornata a te
>
> Dunque...
> premesso che non è mia abitudine fare polemica o mettremi in contrastro
con
> gente che neanche conosco, vorrei chiarire alcune cose.
>
> 1) Io non sono nessuno per stabilire niente, a differenza di qualcun'altro
> che ha stabilito che io le cose me le devo studiare e scoprire da solo,
> senza l'aiuto di nessuno (chissà a che serve allora sto ng!?);
Per prima cosa l'aiuto lo hai avuto: quanto a questo NG serve a dare
indicazioni, a chi ne ha bisogno, di come poter risolvere problemi su
Access.
Semplice, no?
Per maggiori chiarimenti vai a leggerti il manifesto del NG.
[CUT]



title: Maschera  di selezione parametri da passare ad una query per generare un report ....

text:
Salve dovrei filtrare e generare un report da
una tabella chiamata STE1  in funzione di una maschera di selezione a
cui passo da 1 a 4 parametri ( Esecutore lavori , Reparto , Periodo da ,
a , commessa ,)  di filtraggio i quali
devono lavorare  assieme o singolarmente a seconda di cosa inserisco
nella maschera di attivazione della query in cui ho creato dei campi
(combo e non) non legati che fanno riferimento alla tabella ste1 e ad un
altra che racchiude i reparti e le ditte esecutrici  in cui immetto i
parametri di selezione per generare la query..
I primi due parametri riesco a passarli (esecutore lavori e reparto) e
la query funziona anche se pero dovrebbe funzionare solo con uno dei due
invece questo non accade  e  non riesce  visualizzarmi nel report tutti
i valori esistenti nel database filtrati solo per esecutore_lavori
anche lasciando
vuoto il campo reparto nella maschera di selezione
ecco cosa scrive access una volta impostata la query che funziona a meta
per i primi 2 parametri....
SELECT STE1.Esecutore_lavori, STE1.Reparto, STE1.[Centro di costo],
STE1.[Doc di riferimento], STE1.[Consuntivo di spesa], STE1.Id,
STE1.[Numero ordine], STE1.Emittente
FROM STE1
WHERE (((STE1.Esecutore_lavori)=[Forms]![STE1_query]![Combo1]) AND
((STE1.Reparto)=[Forms]![STE1_query]![Combo2]));
Il primo poblema e' filtrare solo con uno dei due parametri invece che
entrambi
il secondo e poter filtrare la tabella con tutti e 4 o uno dei quattro
per generare  il report...
Ho preso la strada sbagliata dovrei falro con il VB utilizzanto il
comando Filter e passando via via i parametri tramite variabili ?
Oppure si puo' fare con una singola query come sto cercando di fare io....
saluti


text:
"Bob0" <robacci@NO_SPAMinwind_norompi.it> ha scritto nel messaggio
news:zdulc.2666$%x6....@news.edisontel.com...
> Salve dovrei filtrare e generare un report da
> una tabella chiamata STE1  in funzione di una maschera di selezione a
> cui passo da 1 a 4 parametri ( Esecutore lavori , Reparto , Periodo da ,
> a , commessa ,)  di filtraggio i quali
> devono lavorare  assieme o singolarmente a seconda di cosa inserisco
> nella maschera di attivazione della query in cui ho creato dei campi
Hai creato dei CONTROLLI!!!
> SELECT STE1.Esecutore_lavori, STE1.Reparto, STE1.[Centro di costo],
> STE1.[Doc di riferimento], STE1.[Consuntivo di spesa], STE1.Id,
> STE1.[Numero ordine], STE1.Emittente
> FROM STE1
> WHERE (((STE1.Esecutore_lavori)=[Forms]![STE1_query]![Combo1]) AND
> ((STE1.Reparto)=[Forms]![STE1_query]![Combo2]));
I criteri nella query devono essere fatti cosě
Like nz([Forms]![STE1_query]![Combo1];"*")
Antonio


text:

O k grazie  ci siamo ho riletto un po' il manuale ma  sono veramente
arrugginto  adesso il filtraggio funziona  ma pero se lascio la prima
combbox senza nessun valore non mi effettua la ricerca anche se ho messo
dei valori nelle combo  successive...
devo per forza immettere una valore selezionato dalla lista poi
cancellarlo e allora mi funziona la ricerca dei record con le combo
successive alla prima ( come scritto nella queri sopra)
c'e un sistema per far eseguire la maschera di query senza questo intoppo ?
Ho provato a mettere come valore di default della prima combo""
ma non succede nulla
ho messo il comando refresh all'attivazione della query
mettendo al caricamenteo della maschera
combo1.value = ""
combo2.value=""
ma anche cosi.. non funziona devo eseguire una ricerca con la prima
combo utilizzata per poi effettuare quella corretta utilizzando p.
esempio solo la seconda e la terza...
Inoltre ho importato   il database STE1  da un altro db eliminando il
mio ste1 ma adesso la query non funziona piu pur essendo identici ma
avendo un numero di record superiore  ... infatti quando lancio la
stampa del report mi appaiono le finestre di inserimento parametri di
ricerca per ogni campo che ho nel report  richimato dalla suddetta query...
e strano .


text:
"Bob0" <robacci@NO_SPAMinwind_norompi.it> ha scritto nel messaggio
news:evPlc.2943$%x6....@news.edisontel.com...
> Antonio Biso wrote:
> > "Bob0" <robacci@NO_SPAMinwind_norompi.it> ha scritto nel messaggio
> > news:zdulc.2666$%x6....@news.edisontel.com...
> >
> >>Salve dovrei filtrare e generare un report da
> >>una tabella chiamata STE1  in funzione di una maschera di selezione a
> >>cui passo da 1 a 4 parametri ( Esecutore lavori , Reparto , Periodo da ,
> >>a , commessa ,)  di filtraggio i quali
> >>devono lavorare  assieme o singolarmente a seconda di cosa inserisco
> >>nella maschera di attivazione della query in cui ho creato dei campi
> >
> >
> > Hai creato dei CONTROLLI!!!
> >
> >
> >>SELECT STE1.Esecutore_lavori, STE1.Reparto, STE1.[Centro di costo],
> >>STE1.[Doc di riferimento], STE1.[Consuntivo di spesa], STE1.Id,
> >>STE1.[Numero ordine], STE1.Emittente
> >>FROM STE1
> >>WHERE (((STE1.Esecutore_lavori)=[Forms]![STE1_query]![Combo1]) AND
> >>((STE1.Reparto)=[Forms]![STE1_query]![Combo2]));
> >
> >
> > I criteri nella query devono essere fatti cosě
> >
> > Like nz([Forms]![STE1_query]![Combo1];"*")
> >
> > Antonio
> >
> >
> O k grazie  ci siamo ho riletto un po' il manuale ma  sono veramente
> arrugginto  adesso il filtraggio funziona  ma pero se lascio la prima
> combbox senza nessun valore non mi effettua la ricerca anche se ho messo
> dei valori nelle combo  successive...
Il criterio fatto in quel modo lo devi mettere per tutte le combo
Antonio


text:
Antonio Biso wrote:

hem io ho creato una query chimata STE1query dove per ogni campo
interessato dalla query ho immesso la stringa
Like nz([Forms]![STE1_query]![ComboX];"*") dove x sta  per la combo
collegata al campo della query... combo1..combo4
pero come ti dicevo  se non immetto un valore nelal prima.. le
successive non funionano.
e se per esempio voglio lasciare tutte el combo vuote ed avere il report
di tutti i record presenti nella tabella STE1  mi da invece solo un
report vuoto...
Saluti roberto
>


text:
"Bob0" <robacci@NO_SPAMinwind_norompi.it> ha scritto nel messaggio
news:MwQlc.2967$%x6....@news.edisontel.com...
> Antonio Biso wrote:
>
> > Il criterio fatto in quel modo lo devi mettere per tutte le combo
> >
> > Antonio
>
> hem io ho creato una query chimata STE1query dove per ogni campo
> interessato dalla query ho immesso la stringa
> Like nz([Forms]![STE1_query]![ComboX];"*") dove x sta  per la combo
> collegata al campo della query... combo1..combo4
> pero come ti dicevo  se non immetto un valore nelal prima.. le
> successive non funionano.
> e se per esempio voglio lasciare tutte el combo vuote ed avere il report
> di tutti i record presenti nella tabella STE1  mi da invece solo un
> report vuoto...
Descrivi la prima combo: che dati restituisce, quali dati filtra nella
tabella e cosě via
Antonio


title: Messaggi duplicazione valore indice chiave primaria

author: Alberto Franceschetti

text:
Buon giorno a tutti.
Vorrei sapere cortesemente se esiste un nodo, e quale, per personalizzare il
messaggio che compare quando si tenta di duplicare la chiave primaria di un
indice.
Saluti
Alberto


author: Carlo Costarella

text:
"Alberto Franceschetti" <
france...@libero.it
> ha scritto nel messaggio
news:14C4b.281069$Ny5.8...@twister2.libero.it...

Intercetta l'errore e gestiscilo.
Metti un punto di interruzione nel codice e scorri in modalità debug, passo
passo con F8.
Quando avrai scoperto il codice di errore...
On error goto Errore
'....tuo codice
Errore:
If err.number = 1310 then  '(esempio)
msgbox "Stai duplicando il valore nella chiave primaria...."
exit sub
end if
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:cEC4b.10098$ti2.3...@news2.tin.it...

Per Carlo
Grazie per il prezioso consiglio, ti premetto però che non sono un grosso
esperto di access, quindi se dovessi trivare qualche difficoltà proverò a
chiederti altri consigli in merito.
Grazie mille
Saluti, Alberto


text:
"Alberto Franceschetti" <
france...@libero.it
> ha scritto nel messaggio
news:JPD4b.280710$lK4.8...@twister1.libero.it...
CUT
> Per Carlo
> Grazie per il prezioso consiglio, ti premetto però che non sono un grosso
> esperto di access, quindi se dovessi trivare qualche difficoltà proverò a
> chiederti altri consigli in merito.
>
> Grazie mille
>
> Saluti, Alberto
>
>
Nessun problema se il tutto avviene nel NG.
Per risposte personali non prometto niente...in genere mi ci vuole più
tempo.
Ciao, Carlo


title: Lotus Organizer

author: Wanda

text:
Buongiorno a tutti :)
Vorrei sapere se esiste la possibilità di scaricare aggiornamenti o file da
aggiungere alla Organizer Lotus in italiano (li ho trovati in lingua inglese
purtroppo).
Io ho una versione un po' vecchiotta...credo sia Lotus OR4.
Grazie a tutti
Chiara :)


title: Lotus Organizer

text:
Scusate, il mio PC non aggiorna più la data e il messaggio che ho appena
scritto è apparso di tre giorni fa :)
Ve lo ripropongo con la data aggiornata
Scusate ancora se ve lo ritrovate 2 volte :)



title: maschera di ricerca

author: Antonio

text:
ciao a tutti,
ho un problema
ho creato una tabella in access dei contatti id, nome, tel email
problema
come posso fare una maschera di ricerca che inserendo il numero di telefono
o parte di esso mi dica se gia' presente magari indicandomi tutti i dati.
leggendo la guida in linea mi sembra che sia possibile solo usando il
comando trova della barra degli strumenti.
grazie e spero che non sia un [OT]


title: maschera di ricerca

text:
"Antonio" <
ant...@tiscalinet.it
> ha scritto nel messaggio
news:8onpt0$mih$1...@sirmdpsin16.inwind.it...

Prva a vedere instr nell'help


title: Primo Post

author: Federico

text:
Ciao a tutti vorrei incominciare a creare programmi con access, esiste
una guida semplice che faccia capire determinati funzionamenti?
Vi ringrazzio!
Federico


title: Primo Post

author: Sergio MAZZA

text:
"Federico" <
fem...@virgilio.it
> ha scritto nel messaggio
news:a4a69499.0403...@posting.google.com...

Come primo post non c'č male; inizia subito a leggere il messaggio di
Roberto con oggetto: "
Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per
l'uso' (f)" inviato il
21 marzo 2004 19:40...
Ciao.
P.S. Ah! Benvenuto...
--
Sergio MAZZA


title: Primo Post

text:
"Federico" <
fem...@virgilio.it
> ha scritto nel messaggio
news:a4a69499.0403...@posting.google.com...

Vai sul Sito Comune (link qui sotto) e dai un'occhiata alla Sezione Libri.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: errore di runtime 2001?

author: Marinheiro

text:
Oi!
Qualcuno ricorderà il mio db di immagini :D
Comunque ho fatto un controllo in cui si visualizza un'immagine e che
se ci clicchi sopra esce la dialog per selezionare un'immagine. Dopo
averla selezionata, a volte mi esce la msgbox con l'errore suddetto.
Che cos è quell'errore?
Grazie mille e..


title: errore di runtime 2001?

text:
"Marinheiro" <
car...@illinois.gov
> ha scritto nel messaggio
news:9jsfcv05sguigr087...@4ax.com...

E quale è la descrizione dell'errore?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: errore di runtime 2001?

text:
On Mon, 19 May 2003 08:53:56 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>> Che cos č quell'errore?
>> Grazie mille e..
>E quale č la descrizione dell'errore?
la msgbox dice:
errore di run-time 2001
Operazione precedente annullata
Questo č quanto.. :?
Axč!


title: errore di runtime 2001?

text:
"Marinheiro" <
car...@illinois.gov
> ha scritto nel messaggio
news:em9hcvcgk2a3mah4m...@4ax.com...
> On Mon, 19 May 2003 08:53:56 GMT, "Roberto da casa"
> <
r.ma...@libero.it
> wrote:
>
> >> Che cos è quell'errore?
> >> Grazie mille e..
> >E quale è la descrizione dell'errore?
>
> la msgbox dice:
>
> errore di run-time 2001
> Operazione precedente annullata
>
> Questo è quanto.. :?
Non saprei proprio che ipotizzare.
>
> Axè!



title: errore di runtime 2001?

text:
On Mon, 19 May 2003 10:32:21 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Marinheiro" <
car...@illinois.gov
> ha scritto nel messaggio
>news:em9hcvcgk2a3mah4m...@4ax.com...
>> On Mon, 19 May 2003 08:53:56 GMT, "Roberto da casa"
>> <
r.ma...@libero.it
> wrote:
>>
>> >> Che cos è quell'errore?
>> >> Grazie mille e..
>> >E quale è la descrizione dell'errore?
>>
>> la msgbox dice:
>>
>> errore di run-time 2001
>> Operazione precedente annullata
>>
>> Questo è quanto.. :?
>
>Non saprei proprio che ipotizzare.
Potrebbe essere qualcosa di legato alle dimensioni dell'immagine da
caricare in un controllo?
Axè!


title: errore di runtime 2001?

text:
"Marinheiro" <
car...@illinois.gov
> ha scritto nel messaggio
news:9akicv425cc7p0ahb...@4ax.com...
[CUT]
> Potrebbe essere qualcosa di legato alle dimensioni dell'immagine da
> caricare in un controllo?
E' una prova che puoi sempre fare; apri il file immagine che ti dà errore
con un editor di immagini e riregistralo dopo averlo reso più leggero,
diminuendo la sua risoluzione e/o le sue dimensioni.
Se l'errore sparisce naturalmente quello è il motivo per cui hai la
segnalazione di errore.



title: Codice che manda in crash access

author: AleC

text:
MI č capitato questo incubo:
in un modulo ho un codice con una 10na di routines
ad un certo punto (uso Win nt 4.0) access va in errore e si chiude
e cosě accade ogni volta che cerco di compilare il codice
scorro il codice alla ricerca di strani errori e non ne trovo
creo un'altro modulo e cerco di incollarvi il codice: errore
creo un altro mdb e vi importo tutti gli oggetti quando arriva il momento
del modulo: errore
riesco a risolvere solo cosě:
copio il codice dentro il notepad
creo un nuovo modulo e copio da notepad routine per routine (se copio tutto
il codice insieme va poi comunque poi in erorre) e ad ogni operazione di
copia faccio la compilazione e sorprendentemente copita l'ultima routine
funzione tutto.
E' un bug di Access ???????
AleC
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


title: Codice che manda in crash access

author: Fabio Chiaro

text:
"AleC" <XXXaca...@XXXiname.com> ha scritto nel messaggio
news:8nte2k$5o5$1...@sirmdpsin17.inwind.it...

Si, č un bug di Access 97 che in alcuni casi "rovina intere maschere" e non
ci puoi fare niente. Questo errore č dovuto alla compattazione del database
e per risolverlo basta aggiornare Office alla SR-2 oppure, se non ce l'hai,
basta che ti scarichi dal sito della Microsoft l'upgrade del Jet-Engine. Se
vuoi te lo mando io, sono pochi K


title: Codice che manda in crash access

author: SuperPippo

text:
scusa Fabio ... puoi mandare anche a me l'upgrade Jet-Engine x Assess 97 ???
Grazie !!!
--
SuperPippo :o))
"Fabio Chiaro" <
fabio....@tin.it
> ha scritto nel messaggio
news:8ntp82$ae7$1...@sirmdpsin17.inwind.it...



title: Codice che manda in crash access

author: Federico Luciani

text:
SuperPippo wrote:
> scusa Fabio ... puoi mandare anche a me l'upgrade Jet-Engine x Assess 97 ???
> Grazie !!!
> SuperPippo :o))
> "Fabio Chiaro" <
fabio....@tin.it
> ha scritto nel messaggio
> > "AleC" <XXXaca...@XXXiname.com> ha scritto nel messaggio
> > > MI č capitato questo incubo:
> > > in un modulo ho un codice con una 10na di routines
> > > ad un certo punto (uso Win nt 4.0) access va in errore e si chiude
> > > e cosě accade ogni volta che cerco di compilare il codice
> > > scorro il codice alla ricerca di strani errori e non ne trovo
> > > creo un'altro modulo e cerco di incollarvi il codice: errore
> > > creo un altro mdb e vi importo tutti gli oggetti quando arriva il
> momento
> > > del modulo: errore
> > >
> > > riesco a risolvere solo cosě:
> > > copio il codice dentro il notepad
> > > creo un nuovo modulo e copio da notepad routine per routine (se copio
> > tutto
> > > il codice insieme va poi comunque poi in erorre) e ad ogni operazione di
> > > copia faccio la compilazione e sorprendentemente copita l'ultima routine
> > > funzione tutto.
> > > E' un bug di Access ???????
> > > AleC
> > Si, č un bug di Access 97 che in alcuni casi "rovina intere maschere" e
> non
> > ci puoi fare niente. Questo errore č dovuto alla compattazione del
> database
> > e per risolverlo basta aggiornare Office alla SR-2 oppure, se non ce
> l'hai,
> > basta che ti scarichi dal sito della Microsoft l'upgrade del Jet-Engine.
> Se
> > vuoi te lo mando io, sono pochi K
Sul Sito Comune, dalla sez. download, e' possibile scaricare tutto quello che
serve.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Codice che manda in crash access

author: Silvio Berruti

text:
"AleC" <XXXaca...@XXXiname.com> ha scritto nel messaggio
news:8nte2k$5o5$1...@sirmdpsin17.inwind.it...
> MI è capitato questo incubo:
>
> in un modulo ho un codice con una 10na di routines
> ad un certo punto (uso Win nt 4.0) access va in errore e si chiude
> e così accade ogni volta che cerco di compilare il codice
> scorro il codice alla ricerca di strani errori e non ne trovo
Oltre a quello che già ti hanno giustamente consigliato, vai un controllo
dei nomi delle tue routine e dei moduli che non contengano spazi e/o parole
riservate di Access.
Se questo è stato il tuo problema, può anche succedere che, una volta
corretti gli errori, comunque Access ti riproponga strani errori: in questo
caso crea un nuovo mdb ed importa tutti gli oggetti.
Ciao
Silvio


title: Codice che manda in crash access

text:
Ringrazio tutti per le risposte...
in effetti sul pc su cui lavoravo non era installata la OSR-2 di office...
lo farò immediatamente



title: invio record corrente in email

author: cio

text:
ciao
esiste un modo per mandare il record corrente di una maschera all'interno
del body di un messaggio email, magari mettendo anche l'etichetta di ogni
campo?
grazie 1000
cio


title: invio record corrente in email

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio
news:hkbp85$n2u$1...@speranza.aioe.org...

Certo che s� e in modi anche molto diversi.
Leggiti i numerosi post su questo argomento.
Ciao, Carlo


title: invio record corrente in email

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hkdpdo$5k4$1...@tdi.cu.mi.it...
>
> Certo che s� e in modi anche molto diversi.
> Leggiti i numerosi post su questo argomento.
>
> Ciao, Carlo
ciao
scusa ma ho cercato in google e ho trovato solo info su come gestire le
rubriche di indirizzi email con access e non come esportare singoli record
nel corpo di una mail...
Hai qualche dritta in merito?
Grazie 1000
cio


title: invio record corrente in email

author: Paolo opg

text:
"cio" <
c...@cio.it
> wrote in news:hkekl6$rl1$
1...@speranza.aioe.org
:

'esportare singoli record nel corpo di una email' imho e' una serie di
parole che ha poco senso...
prendi il record, lo leggi e via codice componi il corpo del messaggio
come ti pare e piace.
non e' un export; e' la spedizione di email con un testo personalizzato
in base ai dati contenuti in un db.
non trovi niente perche' cerchi la cosa sbagliata, forse?
prova a cercare come spedire email con access; dovresti riuscire a
ottenere qualche risultato in piu'.
per costruire il corpo del messaggio, basta poi fare una concatenazione
di stringhe; anche per questa operazione trovi le istruzioni con google.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: invio record corrente in email

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio
news:hkekl6$rl1$1...@speranza.aioe.org...

Mi viene il dubbio che tu voglia inviare come una foto della maschera a
video con tutti i dati del record corrente, magari rispettando il layout.
E' cos�?
Se invece ti servono sono i vari valori dei controlli devi, come ti � stato
detto, "leggere" e concatenare i vari valori.
Questo un comando tipo:
DoCmd.SendObject acSendNoObject, , , "
pi...@depippis.it
", , , "Questo � il
soggetto del messaggio", "Questo � il testo (corpo) del messaggio", False
"Questo � il testo (corpo) del messaggio" puoi assegnarlo ad una variabile
di tipo stringa:
Dim MioTesto as string
MioTesto = "Questo � il testo (corpo) del messaggio"
Il comando di sopra diventa:
DoCmd.SendObject acSendNoObject, , , "
pi...@depippis.it
", , , "Questo � il
soggetto del messaggio", MioTesto , False
Ovviamente la variabile "MioTesto" pu� contenere il testo che vuoi e qundi
anche tutti i valori dei controlli in una maschera e di un determinato
record.
Per esempio:
MioTesto = Me.Controllo1 & " " & me.Controllo2 & " " & Me.Controllo3
....ecc.
Ciao, Carlo


title: [BUG] data estesa e query between

text:
Bug forse gią conosciuto, ma non per me.
Tabella con campo data generica (ggmmaaaa hh.mm.ss) se usata in una query
con criterio between...and dą errore anche se il valore passato č una data
in qualsiasi formato. L'errore č nel numero di record restituiti: non
vengono restituiti i record con l'ultima data (and).
L'errore si ripete con tutti i tipi di formattazione della data passati al
criterio.
Anche formattando il campo per la sola data (ggmmaaaa) č presente l'errore.
Basta togliere ore, minuti e i secondi  e l'errore sparisce, ma non
formattando il campo, bisogna proprio cancellarli.
Notizie?
Ciao, Carlo


title: [BUG] data estesa e query between

author: giorgio rancati

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:444395c4$0$36933$4faf...@reader3.news.tin.it...

Ciao Carlo,
a me funziona bene.
Potresti mostrare un esempio di date e come componi la Between ?
es.
----
Data
15/01/2006 18.30.45
15/01/2006 18.35.00
16/01/2006 14.50.00
18/01/2006 22.30.00
Query
SELECT *
FROM Tabella
WHERE Data Between #01/01/2006 00:00:00# And #01/18/2006 22:30:00#
----
In questo modo a me restistuisce tutti i 4 record.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: [BUG] data estesa e query between

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:444398d9$0$29098$5fc...@news.tiscali.it...
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:444395c4$0$36933$4faf...@reader3.news.tin.it...
>> Bug forse già conosciuto, ma non per me.
>> Tabella con campo data generica (ggmmaaaa hh.mm.ss) se usata in una query
>> con criterio between...and dà errore anche se il valore passato è una
>> data
>> in qualsiasi formato. L'errore è nel numero di record restituiti: non
>> vengono restituiti i record con l'ultima data (and).
>> L'errore si ripete con tutti i tipi di formattazione della data passati
>> al
>> criterio.
>> Anche formattando il campo per la sola data (ggmmaaaa) è presente
> l'errore.
>> Basta togliere ore, minuti e i secondi  e l'errore sparisce, ma non
>> formattando il campo, bisogna proprio cancellarli.
>> Notizie?
>
> Ciao Carlo,
>
> a me funziona bene.
> Potresti mostrare un esempio di date e come componi la Between ?
>
> es.
> ----
> Data
> 15/01/2006 18.30.45
> 15/01/2006 18.35.00
> 16/01/2006 14.50.00
> 18/01/2006 22.30.00
>
> Query
> SELECT *
> FROM Tabella
> WHERE Data Between #01/01/2006 00:00:00# And #01/18/2006 22:30:00#
> ----
>
> In questo modo a me restistuisce tutti i 4 record.
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
Ciao Giorgio
SELECT *
FROM Tabella
WHERE Data Between #01/01/2006# And #01/18/2006#
Ciao, Carlo


title: [BUG] data estesa e query between

text:
cut
>
> Query
> SELECT *
> FROM Tabella
> WHERE Data Between #01/01/2006 00:00:00# And #01/18/2006 22:30:00#
> ----
>
> In questo modo a me restistuisce tutti i 4 record.
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
A mio avviso si tratta di un bug perchè se formatto una data generica del
tipo 01/01/2006 01:34:21 in ggmmaaaa e se nei criteri uso #01/01/2006# deve
restituire tutte le date scelte e questo lo fà. Ma se uso il between...and
la data (and) viene esclusa a meno di non usare 23:59:59 insieme. Ti pare?
Ciao, Carlo


title: [BUG] data estesa e query between

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:4443a95c$0$36932$4faf...@reader3.news.tin.it...
>
> Ciao Giorgio
> SELECT *
> FROM Tabella
> WHERE Data Between #01/01/2006# And #01/18/2006#
Ciao Carlo,
in questo modo è giusto che l'ultimo record non venga restituito.
Il valore 18/01/2006 22.30.00 è piu alto di 18/0/2006 00:00:00 quindi viene
escluso dal filtro.



title: [BUG] data estesa e query between

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:4443ac9b$0$36939$4faf...@reader3.news.tin.it...
>
> A mio avviso si tratta di un bug perchè se formatto una data generica del
> tipo 01/01/2006 01:34:21 in ggmmaaaa e se nei criteri uso #01/01/2006#
deve
> restituire tutte le date scelte e questo lo fà. Ma se uso il between...and
> la data (and) viene esclusa a meno di non usare 23:59:59 insieme. Ti pare?
Ciao Carlo,
no, non mi pare :-)
La proprietà estesa *Format* di un campo esiste solo nei Db di Access e
viene presa in considerazione dalla sua interfaccia utente (l'applicazione
Access) quando deve visualizzare il dato, per tutti gli altri aspetti vale
il contenuto del campo, non la sua rappresentazione.
Prova ad aprire un recordset DAO o ADO, leggi un record e il relativo campo
data a cui hai dato la formattazione ggmmaaaa, vedrari che ti verrà
restituito con la parte ora inclusa.
Comunque è tutto scritto nell'help di Access, prova a cercare *Proprietà
Format (Formato)*, nelle note vi troverai
*La proprietà Format influenza solo il modo in cui i dati vengono
visualizzati, non la memorizzazione dei dati.*



title: [BUG] data estesa e query between

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:4443c4e6$0$29096$5fc...@news.tiscali.it...

Sì, sì tutte cose risapute e ben digerite. Non è questo il caso.
Ci mancherebbe che il format mi modifichi il contenuto! Lo visualizzo
(format) proprio a mio uso perchè come è memorizzato potrebbe non servirmi.
Qui la questione è un'altra: se cerchi solo la data (qualunque e in
qualunque formato) tutto ok, se cerchi due date o intervallo di data no e
questo non è comprensibile.
Se ne infischia delle ore se cerchi una data (come è giusto che sia), ma non
fà lo stesso se cerchi un intervallo.
Nell'intervallo e, solo per la data finale, la data 01/01/2006 e 01/01/2006
14:46:00 non sono uguali. Questo non è vero: la data è la stessa, nella
seconda è stato "aggiunto" l'orario, ma il primo di gennaio è maledettamente
identico e io quello voglio cercare, non mi interessa l'orario!
Il maledetto primo gennaio è fatto di 24 ore!
Ciao, Carlo