mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Come si collegano le maschere?

Salve, sono un profano dei database e sto cercando di capirci qualcosa...
con Access 2002!
Ho creato una tabella (+ maschera) con per esempio i dati di una persona.
Vorrei che da tale maschera se ne aprisse un'altra con altri dati di tale
persona... per esempio con gli esami sostenuti... una maschera x quella sola
persona con tanti record da aggiungere, ma solo x quella persona.
Ho tentato di creare un'altra tabella e collegarla, ma alla fine si crea una
tabella a parte con i dati (gli esami) di tutte le persona e non solo di
quella selezionata.
Ki mi aiuta? Come si fa?
Ho letto sui manuali, ma non c'č nulla in merito!
Grazie


Guarda sulla guida alla voce "sottomaschera".
Ciao, Salvatore

 Grazie
Cominciamo con il dire che devi avere due tabelle: una chiamata tblAnagrafe
che contiene i dati anagrafici di tutte le persone ed una seconda tabella
chiamata tblEsami che contiene tutti gli esami di tutte le persone. Fai in
maniera che le due tabelle siano in relazione uno-a-molti (una persona tanti
esami).
A questo punto creati una maschera principale che abbia visualizzazione a
Maschera singola e abbia come origine record tblAnagrafe; inserisci in tale
maschera una sottomaschera con visualizzazione a Maschere continue che abbia
come origine record la tabella tblEsami.
Se per fare questo usi le autocomposizioni, non dovresti avere grossi
problemi a far funzionare il tutto.
Se, come sembra, sei un neofita, prima di lanciare per la prima volta
Access, studia un po' di teoria su una buona guida all'uso e non ti far
prendere dalla fregola di smanettare, altrimenti resterai solamente uno
smanettone, ma ad usare Access non imparerai mai.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:ug0Q9.64201$TC5.2...@twister1.libero.it...


 Ugo
[CUT]
Per prima cosa rispondi DOPO e non prima del testo dei messaggi precedenti.
Quanto alla "chiave primaria" questo č la definizione che trovi sull'help:
=========
Chiave primaria
Uno o piů campi il cui valore identifica in modo univoco ciascun record
della tabella. In una relazione, per fare riferimento ai record specifici
contenuti in una tabella da un'altra tabella viene utilizzata una chiave
primaria. Una chiave primaria viene chiamata chiave esterna quando vi si fa
riferimento da un'altra tabella.
========
Se ti interessa, sempre sull'help trovi altre informazioni sulla chiave
primaria e sulla chiave esterna.
Buon Anno.

Newsgroup: it.comp.appl.access
Titolo: immagine al passaggio del mouse.

Quale è il modo più "economico" per fare in modo che al passaggio del mouse 
su una casella di testo appaia una immagine esplicativa( le caselle sono più 
di 50)?
Grazie a tutti


Beh tendenzialmente una TextBox non può esporre immagini... che vuoi
fare di preciso...?
Avendo 50 Controlli devi usare una classe per evitare di scrivere
troppo codice oppure
una Routine generica da chiamare su MouseMove di ogni singolo
Controllo al posto della RoutineEvento.
Però non capico che immagine vorresti visualizzare o cosa ti serve...!
Si può fare benissimo ma spiega meglio l'esigenza
@Alex

 ha scritto nel messaggio 
news:1171568412.3...@v33g2000cwv.googlegroups.com...


 strutture, voglio visualizzare con una immagine come effettuare le misure.
Non mi interessava molto il motivo ma come volevi gestire la cosa... e
non ho capito ancora....!
Vedi tu se vuoi dare dettagli utili alla comprensione bene.
@Alex

Newsgroup: it.comp.appl.access
Titolo: Problema con tabelle BE

Problema:
Ho un database  Access 2000 diviso con il BE su rete Novell e il FE sui vari
client.
Ho una query in FE di accodamento dati tra 2 tabelle del BE.
Il problema č che a volte non tutti i dati vengono accodati oppure, quando
vengono accodati corretamente, il conteggio dei record della tabella
"ricevente" non č aggiornato in tempo reale, ovvero se li faccio contare
subito dopo l'accodamento mi da un valore (errato) se aspetto qualche
secondo  in piů mi restituisce  il valore esatto????!!!!
NOTA : una delle tabelle del BE non aveva nessuna chiave primaria, ho dovuto
aggiungere un campo contatore come chiave primaria perché, durante
l'esecuzione della query in oggetto tramite VBA, ottenevo un errore di
"bookmark non trovato" (??????).
Se qualcuno mi puň dare qualche suggerimento ringrazio in anticipo
--
Stefano

secondo  in piů mi restituisce  il valore esatto????!!!!
Beh, questo č normale in multiutenza.
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: Campi concatenati in un controllo

Come da oggetto avrei la necessitą di concatenare due campi, uno testo,
[Note], e uno numerico, [Telefono], in uno stesso controllo casella di testo
di un report. Entrambi i cambi sottostanno nella tabella origine dati del
report.
Grazie mille e buona notte
ciao kismet

 report.
    [Note] & " " & [Telefono]
-oppure, per esempio-
    [Note] & " TEL: " & [Telefono]
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Ci avevo già provato, ma non funziona, dicendomi che il campo [Note] & " " &
[Telefono] non esiste. Anteponendo l'uguale mi da errore. Può dipendere dal
fatto che i campi in alcuni casì sono Null?????

 ciao kismet
Nell'origine controllo di una casella di testo non associata del report
scrivi:
=  [Note] & " " & [Telefono]
Attento a non dimenticarti il segno di uguale.
La casella di testo non associata non deve chiamarsi né Note né Telefono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:vhOW9.73365$AA2.3...@news2.tin.it...

Devi riportare parte del messaggio (quoting) a cui rispondi.
Il controllo che contiene l'espressione
=[note] & " " [Telefono] non deve chiamarsi nè note nè telefono
Antonio

Newsgroup: it.comp.appl.access
Titolo: accesso a maschera da due cmdBOTTOM diversi

Salve sono Fanciullo,
ho una maschera alla quale si accede da due punti diversi tramite due
pulsanti di comando.
Per ogni pulsante di comando (questo pulsante mi apre solo la maschera con
Docmd.........) vorrei che disabilitare alcuni controlli.
Mi spiego meglio con un esempio
premo BOTTON 1    la maschera si apre con il controllo MIO disattivato e il
controllo TUO attivato
premo BOTTON 2 la maschera si apre con il controllo MIO attivato e il
controllo TUO disattivato.
Grazie a  chi mi puň aiutare

 ha scritto nel messaggio
news:Nnh3h.29138$uv5.2...@twister1.libero.it...

Ciao Fanciullo,
puoi utilizzare il parametro OpenArgs del comando DoCmd.OpenForm  quando
apri la  maschera dal bottone1 nel parametro openArgs metterai ad esempio
"1", quando la apri dal Bottone2 metterai "2".
Poi nell'evento su apertura della Maschera metterai:
if  me.Openargs = "1"  then
    me.MIO.Enabled = false
    me.Tuo.Enabled= true
end if
if me.OpenArgs = "2" then
    me.Mio.Enabled= true
    me.Tuo.Enabled = false
end if
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
--------------------------------------->

 > Grazie a  chi mi può aiutare

Newsgroup: it.comp.appl.access
Titolo: maschera aggiornabile

Ciao è da poco che frequento il NG di accesss e voglio approffitarne per
esporvi un quesito al quale avrete risposto un sacco di volte.
Nel DB che ho creato in una maschera ho bisogno che dichiarando un campo, il
campo successivo mi venga comunicato in automatico il valore o il testo.
come posso fare? e possibile?
vi ringrazionio anticipatamente per il vostro tempo.
--
 Fabrizio

 come posso fare? e possibile?
Non e' molto chiaro,
intanto in una maschera trovi i controlli e non i campi (e' non e' eccesso
di pignoleria, e' che altrimenti nascono ambiguita' e non ci si capisce
piu'). Poi che intendi per "dichiarare"?
Che vuol dice "il campo (immagino tu intenda controllo) venga comunicato"?
Ciao, Sib

 ha scritto nel messaggio
news:8qf4mp$jn9$3...@pegasus.tiscalinet.it...


 Spero di essere stato abbastanza chiaro grazie per la collaborazione. ciao
Ora va mooolto meglio.
Fai cosi': crei la tua maschera e poi crei (perfino tramite
l'autocomposizione) una combo di ricerca.
Una volta creata la combo vedrai che ti sara' sufficiente inserire li'
l'articolo per ripescare l'intero record.
Ciao, Sib

 Ciao, Sib
Grazie mille della dritta.
ciao fabrizio

Newsgroup: it.comp.appl.access
Titolo: access  su palmare mio 168

Salve volevo sapere se è possibile installare una versione compatibile
di access su un palmare "mitec,mio 168" che ha come sistema operativo
windows 
mobile.il
 tutto mi servirebbe x aggiornare un database di
modesate dimensioni che ho creato col pc con access 2003 x  xp.

 ha scritto nel messaggio 
news:1169747519.8...@s48g2000cws.googlegroups.com...

L'argomento e stato gia trattato in precedenza (qualche ricerca prima del 
post non fa mai male).
Sul tuo palmare puoi solo importare gli archivi di Access
che verranno convertiti nel formato compatibile con Win CE,
Per l'applicazione beh...ci sono degli applicativi che possono agganciare il 
tuo archivio e gestirne  i dati
altrimenti Visua Studio 2005 per sviluppo "Smart Device" e quindi sviluppare 
per Pocket o Smatphone
non e proprio alla portata ma non impossibile.
Ho gia implementato un paio di App. in merito il sistema e molto dinamico
Ferrari Rino

 che verranno convertiti nel formato compatibile con Win CE,
mi permetto si segnalarti che quest'ultima frase non č piů vera con l'ultima 
versione di windows mobile.
la via migliore per sincronizzare i dati tra palmare e pc č sqlserverce sul 
palmare...MSDE o sql server sul pc...e la connessione tra i due via IIS
ciao, Ale

Newsgroup: it.comp.appl.access
Titolo: esportazione dati da excel a database condiviso in access con ODBC

Buon giorno a tutti,
come si fa ad esportare dei dati da excel in un database ODBC condiviso con
access ?

 ha scritto nel messaggio
news:Kltm5.75787$dF5.1...@news.infostrada.it...

Prova a salvare il foglio in formato testo con separatore...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: doppio contatore

ho una tabella in cui vi è un campo SI/NO,
ho necessità di memorizzare un contatore incrementale (tipo testo) per i
campi SI e uno per i campi NO (quindi devono esserci 2 numeri uguali per
il si e il no)
Secondo voi devo creare per forza due campi contatore che tengono conto
singolarmente dei valori SI e NO o posso fare un solo contatore che 
magari mi permette di memorizzare il doppio numero con aggiunto un /SI o
/NO ?
mi date un consiglio e un aiutino?
per un contatore normale uso questa formula,
=IIf(DCount("[contatore]";"archivio1")=0;"0000001";Format$(DMax("[contatore]";"archivio1")+1;"0000000"))
posso sfruttare questa formula modificata (come?) o ce ne vuole un'altra
differente? (quale?)
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 /NO ?
Tanto per cominciare in una tabella può esserci un solo contatore.
Quindi escludi la possibilità di metterne 2.
Quello che ti consiglio è di realizzare una routine da inserire nella 
maschera, che viene richiamata ogni volta che inserisci un nuovo record.
Oppure ogni volta che modifichi il campo SI/NO.
Questa routine, dovrà vedere qual'è il valore del campo (si o no), dopodichè 
fa una query per ricavare l'ultimo valore inserito (SELECT MAX(value) FROM 
table WHERE campo=true), lo incrementa di uno e lo assegna al campo value.
Esempio
Nome        SI/NO    value
--------------------------
gino        SI        1
pino        SI        2
rino        NO        1
tino        SI        3
Ora inserisci "mino".
Imposti il campo su NO.
Fai la query ed ottieni 1, ossia il massimo valore tra tutti i NO.
Lo incrementi di uno (diventa 3), e lo assegni a value.
Nome        SI/NO    value
--------------------------
gino        SI        1
pino        SI        2
rino        NO        1
tino        SI        3
mino        NO        2
Ciao
Marco 

 Marco
luigi


 Lo incrementi di uno (diventa 3), e lo assegni a value.
Ovviamente diventa 2 non 3... :-)
Peano si sta rivoltando nella tomba...
Ciao
Marco 

 sul campo della maschera?
La query la devi fare tu all'interno della routine in VBA:
SELECT MAX(numero) FROM archivio WHERE giudizio=true
Devi proprio scrivere una routine VBA da associare all'evento onChange 
(direi) del campo SI/NO.
FAI ATTENZIONE A UNA COSA!!!
Questo č importantissimo, e rischia di causarti un sacco di problemi.
Quando crei un nuovo record, il campo del contatore č VUOTO.
Quando clicchi su SI/NO, parte la routine che calcola il valore e lo scrive 
nel campo.
Fin qui mi segui?
Nella routine devi fare un controllo in modo da effettuare il calcolo SOLO 
se il contatore č VUOTO.
Altrimenti se tra 6 mesi guardi un vecchio record e per errore clicchi su 
SI/NO, lui ti ricalcola tutto e ti modifica il valore del contatore!!!
E' chiaro?
Ciao
Marco
Newsgroup: it.comp.appl.access
Titolo: Probl con db in rete

Ciao a tutti,
ho installato il mio db in una rete di tre pc ma ora sorge il problema della
condivisione dei dati.
1. Durante la modifica contemporanea di un record mi è comparso il msg di
access che chiedeva se salvare ecc... e scegliendo "salva" il magico a2000
si è inchiodato.
2.Come funziona il blocco dei record?
3.Mentre un utente sta inserendo la pratica n°4 non ancora salvata posso
fare in modo che quando seleziono "nuova" mi passi alla 5 e non alla 4.
Grazie infinitamente
Ciao Michele

 wrote in message
grH66.15197$FF1.1...@twister1.tin.it...


 fare in modo che quando seleziono "nuova" mi passi alla 5 e non alla 4.
Ti conviene assegnare il numero della pratica durante il salvataggio
altrimenti, se mentre X sta facendo la 4 e Y salva la 5, X potrebbe
annullare la 4 e ti troveresti con un buco nella numerazione

 ha scritto nel messaggio
news:93g1o4$rn6$1...@fe1.cs.interbusiness.it...

Sono riuscito ad ottenere qualcosa di decente impostando il blocco a "tutti
i record" che quando due persone stanno usando uno stesso record lo segnala
con una matita nel selettore dei record, inoltre capita che selezionando
"nuovo" a volte salti la pratica che l'altro utente sta utilizzando.
Ciao

 "nuovo" a volte salti la pratica che l'altro utente sta utilizzando.
mmmmm...Per essere sicuro cmq ti conviene assegnare il numero proprio mentre
confermi la pratica, ora però non sò essere più preciso xchè non sò come hai
impostato la cosa.
Potresti per esempio mettere un pulsante che ti salva la pratica e
sull'evento OnClick ci piazzi del codice che ti assegna il numero

Newsgroup: it.comp.appl.access
Titolo: Report - Export a Word

    Esporto normalmente ogni tanto un report di Access 2000 in Word, da
qualche tempo va quasi immediatamente in overflow, mentre continua a
funzionare per gli altri formati. Non sono state fatte modifiche di nessun
genere nel frattempo, soltanto normali record aggiunti arrivati ora a 472.
Qualche idea?
    Grazie per l'aiuto
--
    yVega
--



"yVega" <yv...@NOSPAMtin.it> ha scritto nel messaggio
news:x8H38.17530$hi.4...@news1.tin.it...

Il codice utilizzato?
Hai delle immagini nella pagina word?
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: esportare tabelle in nuovo db

Ciao a tutti; vorrei esportare periodicamente i dati del mio db principale
in uno o piu' db esterni. Ho provato con una query di creazione tabella:
SELECT tab1.* INTO tab2 IN 'c:\miacartella\exportab.mdb'
FROM miodb
ma mi da un messaggio strano, cioè che prima di esportare la tabella nel
nuovo db, cancellerà quella esistente; assolutamente falso, perché ho
verificato e la tabella nel vecchio db esiste. Come mai ciò? Si può
eliminare questo msg?
Ho anche provato con l'istruzione TransferDatabase:
DoCmd.TransferDatabase acExport, "Microsoft Access",
"c:\miacartella\exportab.mdb", acTable, "tab1", "miodb", False
ma anche qui una cosa strana e cioè, non esporta la tabella nel nuovo db ma
fa un collegamento con la vecchia nel db esistente.
Che faccio? Avete un'altra idea?
grazie
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 eliminare questo msg?
 
E' un messaggio standard, quando dice di cancellare la tabella
esistente, intende quella che troverà nel nuovo db, non ti cancella
quella originale! Se vuoi che nn compaia più il msg, c'è il modo, si
sceglie dal menù di Access, i passaggi nn li ricordo a memoria ma se
cerchi nell'Help è ben spiegato. Io te lo sconsiglio perchè in questo
modo eliminerà tutti i msg di avviso ...
scegli tu!
Ciao Shanty


Ok grazie
F

Newsgroup: it.comp.appl.access
Titolo: Si può fare?

L'esempio che segue č soltanto un'estremizzazione per rendere piů semplice
il concetto di ciň che voglio fare, il quale sarebbe troppo lungo da
spiegare. Quindi non badate alla coerenza dell'idea!
Ho tredici maschere:
le prime 12 (MaskGennaio, MaskFebbraio, ecc) contengono x caselle di testo
con i miei appuntamenti di quel mese.
la tredicesima (MaskSanti) dovrebbe visualizzare tutti i santi di un mese
specificato. In quale modo?
Ho creato un menu per il tasto destro che contiene solo la voce "santi".
Questa voce č associata al comando Apri MaskSanti.
L'idea č:
apro una maschera degli appuntamenti (potrebbe essere MaskGiugno o
MaskOttobre...), clicco con il destro su un punto vuoto, seleziono l'unica
voce "santi" e mi si apre la maschera MskSanti con i nomi dei santi di quel
mese.
Il problema č l'origine dati della maschera MskSanti.
Ovviamente č una query tipo "SELECT NomeSanto FROM TabSanti WHERE
IdMese=??". Di certo non posso specificare una cosa tipo
"=[Forms]![MaskGiugno]![txtNomeMese] perchč non so a priori da quale
Mask[mese] farň la richiesta. La query deve essere parametrica.
Come fare dunque a passare il parametro dalla maschera di origine (es.
MaskGiugno) alla maschera MaskSanti?
E' possibile modificare con il codice ciň che viene eseguito dal menu tasto
destro/"santi"
Grazie a tutti coloro che vorranno aiutarmi.

 MaskGiugno) alla maschera MaskSanti?
openargs?
--
a.cara

> MaskGiugno) alla maschera MaskSanti?
P.S. Il soggetto del  post e' inadeguato.
"Parametri in apertura maschera" sarebbe stato meglio.
--
a.cara

 openargs?
Grazie per la risposta, ma... sarebbe?

 ha scritto nel messaggio
news:c73ct4$hf823$1...@ID-163946.news.uni-berlin.de...

AAAARRRGGHHHH
Antonio

Perché AAAAAAAARRRGGGHHHHH?

 Perché AAAAAAAARRRGGGHHHHH?
Per una risposta data ad un post con subject insulso!!!
Antonio

Antonio Biso wrote:

risposta? a me sembrava una domanda.
Vabbe', mein herr, la prossima volta rispondo solo: Ia.
--
a.cara

 
per favore riposta con un soggetto piu' esplicativo del problema.
Tipo "Filtrare o passare parametri in apertura maschera"
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: immagine jpeg in ole - non visibile

La lettura dei diversi mess sull'argomento non ha risolto il mio
problema, apparentemente semplice: una immagine JPEG memorizzata in un
campo OLE di una tabella Access viene regolarmente visualizzata quando
si apre la form nella quale deve apparire. Se invece la stessa
immagine viene caricata in un campo BLOB di MySql essa non viene
visualizzata nella maschera Access collegata al DB mysql tramite ODBC.
Naturalmente come prima cosa ho controllato la corretta installazione
dei filtri grafici di Office 2000, e sono tutti installati.
Peraltro bisogna osservare che se l'immagine è una BMP il problema non
si presenta. Quindi presumo si tratti di un problema dell'ODBC, che
passa alla form le BMP ma non le JPEG, altrimenti non funzionerebbe
neppure nel primo caso...
Qualcuno ha un'idea per risolvere questo problema?
Grazie

 ha scritto nel messaggio
news:2fd93a76.04091...@posting.google.com...

metti le immagini in una struttura "a cartelle" sul server o dove vuoi,
nel database registri il percorso delle immagini e quindi le fai aprire
nella maschera, passandogi il percorso
Stefano (kabisa)

Newsgroup: it.comp.appl.access
Titolo: inserimento immagini esterne in access

Salve a tutti.
Ho seguito passo passo questo articolo MS per la "Visualizzazione di
immagini di una cartella in una maschera, in un report o in una pagina
di accesso ai dati", non caricando immagini nel DB ma richiamandole da
un file esterno
http://support.microsoft.com/kb/285820/it
Il tutto funziona solo nella maschera, nel report NON funziona e vedo
sempre e soltanto l'immagine di default. Uso Access 2003 (quello
citato nell'articolo di riferimento) e ho già provato a
copia&incollare dalla maschera al report (visto che sono gli stessi
campi).
Qualcuno ha qualche informazione utile per risolvere questo dilemma?
Grazie mille!
Marco

risolto con il solito metodo "prova e riprova". ho richiamato il
codice della routine come evento "su riesame" e "su stampa".
mah. i misteri della scienza.
saluti
marco

Newsgroup: it.comp.appl.access
Titolo: problemi con zoom in visualizzazione report

In poche parole dovrei aprire un report da una maschera e vorrei si aprisse
a tutto schermo con zoom "adatta".
Su evento click di un pulsante della maschera (quello che deve fare aprire
il report) ho inserito:
DoCmd.OpenReport "Elenco gen", acPreview,
DoCmd.RunCommand acCmdZoomBox
DoCmd.maximize
Mi restituisce errore di run-time 2046.
Comando o azione 'CasellaZoom' non diponibile.
Se al posto di "acCmdZoomBox" metto acCmdZoom75 tutto bene.
Che cosa dovrei fare?
Ciao e grazie, seguendo questo NG ho imparato davvero molto.

 Se al posto di "acCmdZoomBox" metto acCmdZoom75 tutto bene.
RunCommand acCmdFitToWindow
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Perfetto, funziona benissimo grazie.
Newsgroup: it.comp.appl.access
Titolo: Utilizzo nome campi

Ciao a tutti, volevo chiedervi un consiglio in merito all'utilizzo nei 
nomi dei campi archiviati in matrici o tabelle.
Es. Se io ho un matrice con i nomi dei campi, matrice("A";"B";"C"; 
ecc.), se volessi scrivere nel campo "B" della tabella a me nota, come 
si scrive correttamente quello che segue?
  Tabella1!matrice(2) = xxxxxx
Grazie

Davide ha scritto:

Con una query di aggiornamento
  UPDATE [Nome tabella] SET [Nome campo]="valore" WHERE <criterio>;
o con query di inserimento se devi creare un nuovo record.
Da VBA currentdb.execute "UPDATE ..."
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Davide ha scritto:

Intanto grazie Marco.
Ma non ï¿œ possibile utilizzare ciï¿œ che ï¿œ archiviato in una variabile come 
come se fosse una normale riga di codice?
Ovvero se la variabile contiene "Tabella1!A = 10" non ï¿œ possibile 
eseguire il contenuto della variabile come se fosse una normale riga 
della routine?
Grazie

 Grazie
No. Dovresti scriverti una funzione che vada ad analizzare la sintassi del
contenuto della variabile, separi i vari dati (nome tabella, nome campo e
valore) ed esegua l'aggiornamento da query come ti ho detto o tramite VBA
(DAO - ADO).
In ogni caso per� devi separare i vari valori. Si pu� fare, basta qualche
riga di codice. Studiati le funzioni Left$() Right$() Instr() e Mid$().
E come individui il record da aggiornare? Se la tabella ha parecchie righe
vuoi caricare il valore fisso '10' nel campo A di TUTTI i record?


Marco Pizzamiglio ha scritto:

Grazie, avevo intuito che non vi era altra soluzione, comunque andr� di SQL.
User� un campo contatore per il WHERE  e mirare sul record esatto e poi 
con un For...to...next in base ai limiti degli indici della matrice in 
cui ho i nomi dei campi costruir� ed eseguir� i vari SQL fino 
all'aggiornamento di tutti i campi.
Ciao e grazie

Davide ha scritto:


Non avendo visto il database non so consigliarti esattamente come fare, ma
se la struttura tabellare � progettata bene (con relazioni ben fatte) non
hai bisogno di nessun ciclo For e nessun recordset per duplicare dei
blocchi di record in varie tabelle. Per ciascuna tabella ti basta un
singolo comando SQL INSERT INTO con un criterio WHERE adeguato (sulla
chiave primaria o esterna) con il quale individui i record da copiare.
4 tabelle? 4 query.
Puoi aiutarti con il generatore di query e poi copiare e manipolare l'SQL
in VBA.


 -Marco-
Scusa, questo non c'entra con il tuo problema, ho fatto confusione con un
altro post che stavo seguendo.

Newsgroup: it.comp.appl.access
Titolo: Query su più campi

Un saluto ai domenicali del NG.
Il mio problema è questo: ho una tabella con 10 campi, uno anagrafico e 9
Si/No, dovrei costruitre una query che mi restituisca, a secondo il criterio
da me adoperato, i record che  lo soddisfano. In grafica, questo:
Anagrafica !! Bella !! Brutta !! Alta  !! Bassa !! Ecc.
---------------------------------------------------------------------------
  !!    X    !!           !!  X     !!
---------------------------------------------------------------------------
  !!     x     !!     X    !!         !!     X
---------------------------------------------------------------------------
  !!    X    !!           !!         !!     X
In sostanza vorrei poter fare una query che seleziona di unicamente i
nominativi discriminati da un unico criterio che posso variare inserendolo
in un controllo di una maschera. Spero di essere stato chiaro e di nuovo un
saluto. Cld

Scusate, mi rispondo da solo, anche perchč avevo sbagliato i termini del
problema, in quanto quello che devo cercare č un intervallo di fate inserito
in due controlli non associati di una maschera, č ho risolto semplicemente
usando l'OPPURE della griglia delle query. Ancora scuse e buona domenica

Newsgroup: it.comp.appl.access
Titolo: Applicazione in locale collegata a tabelle sul server

Abbiamo realizzato un sito Internet che utilizza 1 db in Access; il file mdb
risiede quindi sul server di chi ci ha fornito lo spazio sul web; è
possibile creare un file FE sul mio PC che sfrutti le tabelle collegate al
file sul server?
Ho provato a seguire la procedura per collegare le tabelle dando il percorso
FTP, senza risultato.
Abbiamo comunque la possibilità di avere la connessione ODBC.
Grazie
g

 ha scritto nel messaggio
news:amnfem$an0$1...@fe1.cs.interbusiness.it...

Da AccessXp consulta l'help alla vopce http e leggerai...
"Microsoft Access non supporta l'importazione o il collegamento di dati
memorizzati in un server FTP o HTTP remoto. "
Penso che per collegarti a tabelle remote via ODBC devi connetterti a  un
server che fornisce il servizio MsSqlServer o MySql o Oracle ecc, invece per
collegare direttamente le tabelle devi connetterti a un server che fornisce
il servizio FileServer (vedi rete locale) con tempi di risposta estremamente
lunghi data la velocità di trasmissione dei modem e il grande flusso di dati
richiesto per le operazioni di I/O (ammesso che esista un server in internet
con questo tipo di servizio)
Ciao Giorgio.
Newsgroup: it.comp.appl.access
Titolo: Chiavi esterne e caselle combinate che vorrei fossero visualizzate come caselle di testo

Ciao a tutti.
In una query ho alcuni campi chiavi esterne.
Nelle relative tabelle, siccome sono campi di ricerca li ho impostati come
caselle combinate.
Ora accade, com'č giusto, che ogni volta che questi campi sono coinvolti in
query questi appaiono come caselle combinate.
In alcune maschere, di sola visualizzazione, non č necessario che appaia la
casella combinata, č sufficiente la casella di testo.
La domanda č:
volendo impedire la visualizzazione della casella combinata devo fare uso di
una casella di testo ed usare la funzione DLookUp, ovvero, includere nella
query la tabella da cui proviene il relativo campo descrizione, o c'č
qualche trucco/parametro da impostare?
Spero di essere stato chiaro
-- 
----------------
saluti
Giuseppe

 ha scritto nel messaggio
news:c4jd92$2int0l$1...@ID-213020.news.uni-berlin.de...

     ti informo che č scoretto impostare la data del computer un giorno
avanti per vedere comparire il proprio messaggio sempre avanti a tutti gli
altri.


Forse non ci crederai, ma non mi ero accorto che il mio sistema aveva la
data in anticipo.
L'avrò distrattamente modificata consultando il calendario.
Non è mia natura agire scorrettamente, soprattutto nei confronti del ng
-- 
----------------
saluti
Giuseppe

Newsgroup: it.comp.appl.access
Titolo: Access e vpn

Ciao a tutti; una domanda.
Ho cinque software sviluppati in access che attingono a un server in rete 
lan per la manipolazione l'inserimento e la consultazioni dei dati nelle 
tabelle a cui sono collegati.
In teoria la stessa procedura potrebbe avvenire anche in rete vpn per 
connettere software  ubicati in postazioni remote che attingono a un servr 
remoto?
Grazie a tutti e complimenti per il grande lavoro.
R.

 remoto?
Se usi le ODBC puoi fare cio' che vuoi, una volta che specifichi
dove sta il server.
Personalmente non l'ho mai fatto, ma credo che non ci siano
problemi, a parte gli ovvi diritti di scrittura che rendono access
un po' vulnerabile quando aumentano le dimensioni dell'azienda.
-- 
Giacomo Alessandroni      
g.aless...@peacelink.it
Associazione PeaceLink    
http://www.peacelink.it/
VoIP @ Skype              
callto://galessandroni


Da test fatti da diversi partecipanti, Access con la VPN č moooolto lento
Di gran lunga piů performante invece I Terminal Services
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:ow41f.43917$TR5....@news.edisontel.com...

Newsgroup: it.comp.appl.access
Titolo: [OT] Anno nuovo...

Intanto buon 2006 a tutti i partecipanti del ng.
e' sparito il mio vecchio nick, mi ha "stufato", anzi... meglio avevo voglia 
di cambiare qualcosa.
va beh, un salutone a tutti nella speranza di vederci presto e un rinnovo 
degli auguri per un fantastico anno.
Ciao,
Max 

 Max
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 Max
Ma come TheMax, ormai c'eravamo abituati!
Scherzo, anche io ogni tanto sento il bisogno di "darmi una scrollata"   
Un ottimo anno a te e a tutti i partecipanti del n.g.
Ciao
Luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 wrote in message
news:dp946a$d1f$
1...@area.cu.mi.it

Ciao Max, auguroni a te e Famiglia
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Buon 2006 a te.
Spero di porterti conoscere al prossimo raduno / CISA
Ciao,
Massimo

 Luigi
Ciao,
Massimo 

 @Alex 

 ha scritto nel messaggio 
news:dp946a$d1f$1...@area.cu.mi.it...

furbetto ... conoscendoti ci sarà qualche cosa sotto ...


Subito a pensare male :-)

Newsgroup: it.comp.appl.access
Titolo: maschere temporanee

come posso impostare una maschera perchè una volta aperta si chiuda
automaticamente dopo un intrvallo di tempo prestabilito e a sua volta
aprirne un'altra?

 aprirne un'altra?
Vedi proprietà timer e evento on timer
Antonio

Newsgroup: it.comp.appl.access
Titolo: manipolazione testo

Buongiorno a tutti!
Devo integrare un vecchio archivio nel mio Db:
Per farlo dovrei cancellare alcune parole da dei record di testo, es.
Record1: xxx yyy "zzz"
esiste un modo per mantenere solo il testo tra virgolette e cancellare il
resto, senza dover agire manualmente visto che sono circa 2000 record?
e ancora
Vorrei creare una query di aggiornamento, ma non riesco a fare in modo da
avere la selezione di alcuni valori, visto che in detta query scompare la
casella di selezione "Ultimi Valori", percui da una lista di fatture emesse
mi interessa aggiornare solo l'ultima e non riesco a formulare un Criterio
tipo "aggiornami l'ultima fattura emessa".
Grazie da subito,
Alessandro

 tipo "aggiornami l'ultima fattura emessa".
seleziona la fattura con la data più "alta"

 potresti darmi piů dettagli?

Newsgroup: it.comp.appl.access
Titolo: visualizzare i dati di un campo in un altro campo

piccolo problema: come fare a visualizzare in un campo i dati di un
campo contatore della stessa tabella?
Grazie!!
fdg

 campo contatore della stessa tabella?
Lo puoi fare da maschera, non da tabella...
Antonio

 ha scritto nel messaggio
news:1730cbd6.0212...@posting.google.com...

E per quale motivo in una tabella dovresti avere due campi diversi con lo
stesso valore?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: passaggio di un valore "FORM" da un valore "OBJECT"

scusate il subject poco significativo ma nn so come spiegarlo brevemente...
ho questa sub
Public Sub ControllaSotto(Masch As Form)
'On Error Resume Next
Dim SottoM As Object
For Each SottoM In Masch
    If SottoM.ControlType = acSubform Then
        SottoM.Form.AllowEdits = Perms
        ControllaSotto SottoM
    End If
Next SottoM
End Sub
che ricorsivamente dovrebbe controllare la struttura delle mie maschere ed andare ad identificare le eventuali sottomaschere ed 
aggiornamre la proprietą.
fino al primo livello fuziona  dal secondo (ovvero la prima ricorsione) si blocca perchč il tipo di parametro passatto č diverso (da 
object a form).
come posso risolvere?
ho provato mettendo il paramentro in ingresso della sub a object, ma poi salta il ciclo For..each... idem se metto sottom a form...
oggi mi perdo nei bicchieri d'acuqa.. riuscite a lanciarmi una cannuccia??
grazie
ciao
Nick
-- 
Ciao
Nick

[CUTTONE]
OK ho risolto, se a qualcuno può venir utile la ricerca ricorsiva all'interno della form e subform varie può essere eseguita così:
Public Sub ControllaSotto(Masch As Form)
Dim SottoM As Object
For Each SottoM In Masch
    If SottoM.ControlType = acSubform Then
        SottoM.Form.AllowEdits = Perms
        ControllaSotto SottoM.Form
    End If
Next SottoM
End Sub
basta lanciare la sub così:
controllasotto Me ' oppure controllasotto forms!nomemaschera
e questa routine modifica la proprietà per tutte le sottomaschere e sotto-sottomaschere presenti :D
grazie a Pablitomf per gli spunti ;)
ciao
Nick

Newsgroup: it.comp.appl.access
Titolo: anomalia creando campo a tabella utilizzando codice vba

se creo un campo dall'interno di access di tipo Si/No quando apro la tabella 
vedo un quadratino che può essere selezionato oppure no come è giusto che 
sia,
mentre se  creo il campo cosi
    db.Execute "ALTER TABLE Parcheggi " & "ADD COLUMN Impegnato Bit;"
quando apro la tabella trovo un campo con dentro il valore zero questo campo 
è come il Si/No solo che non visualizza il quadratino selezionabile
secondo voi  cosa non và? 

 secondo voi  cosa non và?
ho capito cosa non và quello in access è casella di controllo e l'altro è 
casella di testo
ma come gli dico casella di controllo in vba?


p.e.
Dim db As DAO.Database
Dim prp As DAO.Property
Set db = CurrentDb
With db.TableDefs("TuaTabella").F­ields("TuoCampo")
Set prp = .CreateProperty("DisplayContro­l", dbInteger, acCheckBox)
.Properties.Append prp
.Properties.Refresh
End With
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)
Newsgroup: it.comp.appl.access
Titolo: Perchè?

Nessuno mi aiuta per una semplice(almeno per mostri sacri come voi)
domanda che ho fatto.
Dai ragazzi vi prego
Se poi essere troppo scarsi da fastidio al newsgroup vuol dire che lascerņ
perdere e tornero dopo averci capito qualcosa
Ciao e grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


PERCHE'? e ti chiedi pure il perchè almendo sii piu' chiaro sia sull'
OGGETTO che sul CONTENUTO post.

 ha scritto nel messaggio
news:b3vehe$je$1...@news.newsland.it...
Ma soprattutto....
peeeeeeeercchhhиии?!!?
Sono Bastilani, e batto il ferro!!!
Antonio

 Ciao e grazie a tutti
    Ciao, e... a presto! (-; Sono un inguaribile ottimista. /;-)
    Se vuoi sbrigarti a capirci qualcosa ti saranno utili, in ordine di
importanza:
      1. la Guida in linea di Microsoft Access;
      2. il Sito comune di questo ng: 
http://www.sitocomune.com
;
      3. leggere tutti post di questo ng, tutti i giorni;
      4. "sporcarsi le mani" sperimentando personalmente le soluzioni
         che trovi proposte ai punti 1, 2 e 3 di questo pazialissimo
         elenco.
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: TimeOut SP

Esiste una opzione per impostare il timeout sulla singola storedprocedure?
Sib


Dipende da come la esegui puoi postare qualche riga di codice VBA ?
Ciao Giorgio

 Ciao Giorgio
Di solito queste sp le esegui manualmente.
Sib

     Comm.Execute
Grazie!
proprio quello che mi sfuggiva.
Sib

Newsgroup: it.comp.appl.access
Titolo: esportare a larghezza fissa....

ho una query con vari campi
-  io vorrei per esempio [campo1] che è un campo numerico variabile
diventi di lunghezza 15 in questa maniera
se il valore è 1234 dovrà diventare 000000000001234 ;(con gli zeri
davanti inclusi)
naturalmente i vari campi non devono necessariamente
essere di lunghezza 15 ma definibili a in base alla necessità.
CHI MI AIUTA...SONO NELLE VS. MANI !!!!
Ciao.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 essere di lunghezza 15 ma definibili a in base alla necessità.
    [CUT]
Puoi sempre usare il   Format([Campo1];"00000000000")
Saluti...
Dario

Ciao.
a=mid(space(10)&variabile,10)
se non ricordo male la tecnica č comunque questa
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Somma di caselle di testo

Voglio che il valore contenuto nella casella di testo z, collegata ad un
campo di una tabella, sia sempre uguale alla somma dei valori contenuti
nelle caselle di testo x ed y, anche quando questi vengono aggiornati.
Avete idea del perchè il codice seguente
Private Sub x_AfterUpdate()
Me![z] = Me![x] + Me![y]
End Sub
non funziona?
Grazie!
         GS
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie!
Prego,
Ciao,
Massimo-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 non funziona?
x o y sono nulli??
Per evitare fai:
Me![z] = nz(Me![x]) + nz(Me![y])
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Quale evento di after update?
ma perche' sull'after update se la casella e' associata al db?
Normalmente questa roba va sul current e sulla exit (di x - y in questo 
caso)
E l'nz di MA e' un toccasana
--
a.cara

 Inviato via 
http://arianna.libero.it/usenet/



Ciao Giulio
Funziona solo se vari x,  o metti lo stesso codice anche nell'evento
y_AfterUpdate oppure lo inserisci solo nell'evento Form_BeforeUpdate della
maschera.
Ciao Giorgio

          GS
Ciao, credo che il codice non funzioni correttamente in quanto la
somma delle due caselle di testo avviene solo dopo aver aggiornato il
campo nel database e quindi solo quando ti sposti su un'altro record
oppure premi il tasto salva (se c'è).
Io proverei in questo modo:
---------- Evento EXIT ----
Private Sub x_Exit()
    Me.z = Me.x + Me.y
End Sub
o meglio ancora creerei un funzioncina
Function Aggiorna()
    Me.z = Me.x + Me.y
End Function
e poi associo la stessa all'evento Exit dei controlli sui quali voglio
fare la somma, mettendo =Aggiorna() nella finestra proprietà a fianco
degli eventi su cui venga eseguita. In questo modo se devo aggiungere
funzionalità lo faccio solo una volta e non per ogni evento Exit dei
vari controlli.
Secondo me così dovrebbe funzionare.
Prova ed eventualmente riposta.
Saluti
Roberto Marini


[CUT]
Ciao Roberto,
l'evento x_AfterUpdate() è riferito alla casella testo X  e viene innescato
dopo averne variato il contenuto ed averlo memorizzato nello snapshot
intermedio tra maschera e recordset. Il recordset non viene modificato in
corrispondenza della variazione di un singolo controllo (sarebbe un
disastro).
L'evento da te proposto per questi casi può essere molto scomodo perchè si
attiva all'uscita del controllo anche quando non ne viene variato il
contenuto.
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Ordinamento numeri in campo di testo

Salve.
Forse il mio č un quesito stupido oppure banale, ma ho bisogno del vostro 
aiuto.
In una tabella ho un campo di tipo testo. In questo campo inserisco frasi o 
numeri.
Qualcuno mi sa dire se c'č un modo per ordinare tale campo in modo che i 
numeri vengano ordinati correttamente e non in modo alfanumerico?
Se ad esempio ho i seguenti 3 record, l'ordinamento attuale č:
10
5,5
pippo
mentre vorrei che l'ordinamento fosse:
5,5
10
pippo
Grazie

 Grazie
 La vedo dura ma non impossibile a causa di quei numeri con la virgola.
Sul sito comune ho postato, tempo fa, un algoritmo per estrarre solo la 
parte numerica di un testo. Poteva andare bene...ma quelle 
virgole...richiederebbero un ulteriore aggiustamento.
Ciao, Carlo 


Forse si riesce a fare di meglio ma questa mi sembra funzionare
SELECT campo1  , CDbl([CAMPO1]) AS ORDINA
FROM TABELLA1 WHERE ISNUMERIC([CAMPO1])
UNION
SELECT campo1 ,9999999999
FROM TABELLA1  WHERE  NOT ISNUMERIC([CAMPO1])
ORDER BY   ORDINA ,CAMPO1
purtroppo appare un campo in piu'
Ciao, Nicola
Newsgroup: it.comp.appl.access
Titolo: Formato data/ora in lettere e caratteri con spaziatura

Ciao a tutti scusate se ritorno a postare questa domanda ma per me è
importante, se qualcuno può aiutarmi, ringrazio anticipatamente:
c'è la possibilità di scrivere la data e l'ora in formato testo tipo:
04/11/2003 11:50 = quattro
novembre duemilatre undici cinquanta, e scrivere i caratteri separati da uno
spazio es. q u a t t r o  n o v e m b r e  d u e m i l a t r e ecc....,
 naturalmente ogni informazione in un apposito campo.
Grazie Tommy

 ha scritto nel messaggio
news:qVXgb.19975$vO5.7...@twister1.libero.it...

Hai già postato la questione in data Date: Sun, 5 Oct 2003 09:09:49
alla quale ti ho risposto.
Il problema non è che ti ho risposto, ma perchè non prosegui il 3D
invece di inviarne un'altra, e chiedi ulteriori info se non ti è
chiaro..!!!!
@Alex.

Newsgroup: it.comp.appl.access
Titolo: [OT] Auguri di Buona Pasqua

Auguri di Buona Pasqua a tutti.


Anche a te e famiglia...
Ciao.
-- 
Sergio MAZZA 


Auguri a tutti e siate prudenti nelle gite. Cld 


auguri anche a te e famiglia
---
Daniele 


Grazie e ricambio gli auguri
Ciao Rita


...auguri anche a te...
Femto
Newsgroup: it.comp.appl.access
Titolo: Visualizzare un documento htm con word da Access

Ho bisogno di aprire un file "htm" con word (già esistente in una 
determinata cartella), come posso fare?
Grazie bb

 Grazie bb
ATTENZIONE!!!!
HAI IL MIO STESSO NIKNAME!!!
PER FAVORE CAMBIALO!
GRAZIE



mi sembra che lo apri normalmente, qual'è il problema?
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Come si puo' fare ?????

Ho otto database normalmente utilizzati da utenti diversi . Devo
occasionalmente entrare in uno qualsiasi di questi per modificare dati .
Avevo pensato di creare un database unico con 8 tabelle collegate , poi
pero' sono costretto a d avere 8 maschere di accesso diverse o no ????
Posso vedere le otto tabelle da una sola maschera ?
Oppure semplicemente esiste un sitema migliore delle tabelle collegate ???
P.S. Le tabelle hanno gli stessi campi ovviamente.

P.S. Le tabelle hanno gli stessi campi ovviamente.
ovviamente...
Saluti.
Emanuele.

 Io devo fare delle modifiche a loro impedite come faccio dalle stesse
maschere ????
Ti ringrazio


Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: [OT?] FIle di Exel apreto da Access perde la formattazione, aperto direttamente no.

Apro con una semplice shell un file di excel da access e perdo la
formattazione automatica.
Se lo apro direttamente la cosa non succede.Ne sapete qualcosa?Fra gli
argomenti della funzione
la cosa non è trattata.
SunRex

[CUT]
Ciao,
è strano...perchè non provi con ShellExcute?
Sezione generale
-----------
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal 
hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal 
lpParameters As_
String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
 Const SW_NORMAL = 1
-----------
evento
--------
ShellExecute(hWnd, "Open", "C:\nomecartella\tuofile", vbNullString, 
vbNullString, SW_NORMAL)
------------
Alla prossima :-)
Newsgroup: it.comp.appl.access
Titolo: Aprire una porta com per trasferire dati da access (ripostato dopo 2mesi)

Sono ancora alle prese con questo problema
Non riesco propio a trovare una via per risolverlo.
Devo passare dei valori a una macchina via com e ricevere i dati che la
macchina mi manda.
Ho fatto delle prove in basic e dos e funziona,
ma quando porto tutto in vba (o provato anche vb6) mi si blocca
sull'apertura della porta com.
di seguito il codice in basic
mi si impalla a 1100 Open "COM1:9600,N,8,1" For Random As #1
Clear , , 3000
Dim LM$(100)
RS$ = Chr$(1) + "C**" + Chr$(2) + "RS" + Chr$(23) + Chr$(4)   'RS command
SD$ = Chr$(1) + "CLM" + Chr$(2) + "SD" + Chr$(23) + Chr$(4)   'SD command
For I = 1 To 100: LM$(I) = "": Next I                         'BUFFER CLEAR
1100 Open "COM1:9600,N,8,1" For Random As #1
OUT &H32, &H15
Print: Print "Pronto a fare la misura: dopo premi <stampa> !!"
Print
1130 If (INP(&H32) And &H80) = &H0 Then GoTo 1130
OUT &H32, &H37
1150 Input #1, C$: If C$ <> RS$ Then GoTo 1150
Print #1, SD$
For I = 1 To 100
        Input #1, LM$(I)
        If LM$(I) = Chr$(4) Then GoTo 1210
Next I
1210 Close #1
'
Beep
'
For I = 1 To 100
        If LM$(I) = Chr$(4) Then GoTo 1280
        Print LM$(I)
Next I
1280 For I = 1 To 10000: Next I
GoTo 1100
grazie per qualsiasi suggerimento
Stefano (kabisa)

 ha scritto nel messaggio
news:Cphqc.201492$hc5.8...@news3.tin.it...

------------------
HOWTO: Esempio di uso delle API per la comunicazione seriale
http://support.microsoft.com/default.aspx?scid=kb;it;639415
------------------
Ciao Giorgio

 ha scritto nel
messaggio news:c8cq3v$fq0$1...@lacerta.tiscalinet.it...

Grazie molto utile
stefano kabisa
Newsgroup: it.comp.appl.access
Titolo: problema con sql

problema con sql,
qualcuno riesce a dirmi la sintassi esatta per tradurre questa sql in un 
codice vba?
avrei bisogno di avere il valore di espr1 e espr 2 in due variabili per un 
calcolo, ma non so come fare.
SELECT Max(Right([offt_numero],1)) AS Espr2, Offerte_testata.Offt_anno, 
Left([Offerte_testata]![Offt_numero],3) AS Espr1
FROM Offerte_testata
GROUP BY Offerte_testata.Offt_anno, Left([Offerte_testata]![Offt_numero],3)
HAVING 
(((Offerte_testata.Offt_anno)=[Forms]![S_Offerte_testata]![Offt_anno]) AND 
((Left([Offerte_testata]![Offt_numero],3))=[Forms]![S_Offerte_testata]![numpar]));
grazie 1000 a chi mi da una mano
lorenzo 

Se quel predicato SQL è in una Query puoi aprire un Recordset, ma devi
fare
attenzione che le Form in cui risiedono i criteri siano aperte.
Speriamo che il risultato della Query sia MONORECORD
Dim rs as DAO.Recordset
Set rs=Currentdb.OpenRecordset(NomeQuery)
Valore1=rs!Espr1
Valore2=rs!Espr2
rs.Close
Set rs=nothing
Saluti
@Alex

 lorenzo
Cerchiamo sempre di sforzarci per scrivere un oggetto più descrittivo; grazie (1000)...
Ciao.
-- 
Sergio MAZZA 

 lorenzo
E comunque vedo che prosegui con l'azione dell'invio dello stesso messaggio in più NG; duro d'orecchi, eh?
Ciao.
-- 
Sergio MAZZA 

Oltretutto con un TimeZone non proprio adeguato...!
Che sia per far rimanere il post più visibile...?
;-)
@Alex

 ha scritto nel messaggio 
news:1140509364.1...@g44g2000cwa.googlegroups.com...

;-)
@Alex
[risposta]
Tutto può essere...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:dtespp$6vi$1...@area.cu.mi.it...

1) nell'altro ng ho scritto come da suggerimento di sergio che la mail era 
gia stata inserita in questo ng ( come suggerito da Sergio )
2) spiegatemi cos'è il timezone, non tutti sono così "avanti" come voi
3) non pensavo fasse così complesso scrivere in questo ng
4) ma siete sempre cosi "sipmatici" con i nuovi arrivati? 

 4) ma siete sempre cosi "sipmatici" con i nuovi arrivati? 
qualche volta ancora di piu' "simpmatici" ;<)
(*) cross post = invio contemporaneo dello stesso messaggio a piu NGs
--
a.c.

 4) ma siete sempre cosi "sipmatici" con i nuovi arrivati?
Oltre a quanto suggerito da Alessandro Cara puoi fare un salto sul sito comune (
www.sitocomune.com
) nella Sezione ICAA e leggere li 
come comportarsi in un NG (almeno in questo)...
Ciao.
-- 
Sergio MAZZA