mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Scrivere Record in una Tabella da Codice

Ciao
Problema:
ho una maschera con una serie di campi non associati, cliccando su un 
bottone di comando di tale maschera, nell routine vba, con un piccolo ciclo 
FOR  vengono generati una serie di dati che vorrei inserire come nuovi 
record in una Tabella già esistente.
La Tabella che riceve i Dati è una Tabella Collegata.
Quali sono le istruzioni VBA chiave per scrivere in una Tabella dei Record?
Grazie mille, Stefano Rosati 

 wrote in message 
news:d9K7f.9385$65.2...@twister1.libero.it...

--------------------------------------
Dim db as Database
Dim RS as Recordset
Set db=CurrentDB
Set RS=db.OpenRecordset("YourLinkedTableName", dbOpenDynaset)
With RS
    .AddNew
    ![Field1] = Data1
    ![Field2] = Data2
    ! ....
    .Update
End With
------------------------------------
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: Prezzi Database

Salve NG. Vorrei chiederVi a quanto potrei vendere un DB realizzato da me
che permette ad un' azienda di produzione tessile di gestire:
- Carico produzione con gestione Colli e LOTTI
- Scarico produzione e gestione vendite(ordini)
- Anagrafiche
-Utilizzo codici a barre
- Report dettagliati su: Produzione, Vendite, Ordini, Etichette articoli,
Etichette barcode, produzione per LOTTI e statistiche.
- Utilità varie: gestione copie, ripristino aarchivi, collegamento con
gestionale tramite ODBC e gestione stampanti
Vi ringrazio anticipatamente. Mi basta avere un prezzo indicativo.

 wrote in message vzjF6.314$9O1....@news1.tin.it...

a mio modesto parere
5K se Multiutente
2K se Monoutente
bye :o)
Newsgroup: it.comp.appl.access
Titolo: Errori da gestire - c.a. Roberto

Mi scuso anticipatamente con Roberto e con tutti gli utenti di questo
meraviglioso N.G.
Intanto che stň, per punizione, con le ginocchia su due ceci se,
cortesemente, potreste dare attenzione a questo, forse, semplice problema:
Dunque stavo pensando come risolvere un problemino, per la gestione degli
errori, riguardo ad un determinato evento.
Mi spiego con un semplicissimo esempio:
Ipotizziamo un database di due campi - cognome e nome - con l'opzione "campi
richiesti" quindi, obbligatori.
Ci capita di dimenticare che un determinato campo sia *riempito* (suona male
:-(( ) e quě vorrei creare un evento di errore tipo: "Attenzione il campo X
č obbligatorio. La gestione degli errori, in qualche modo, riguardo a
qualche riga di codice, non ho problemi ma..........
come faccio a capire che l'errore č proprio nel campo omesso, ad esempio,
del nome? quale istruzione devo dare affinchč mi *intercetti* il campo X per
il quale č richiesto, obbligatorio, un dato?
Spero di essere stato abbastanza chiaro.
Marco.

 Marco.
Se imposti  a Si la proprietà Richiesto di un campo di una tabella, sarà poi
automatico che Access ti avverta con un messaggio specifico se quel campo è
lasciato vuoto al momento della registrazione del record: pertanto se hai
impostato a Si tale proprietà non vedo cosa altro ci sia da fare.
Per risolvere problemi simili al tuo, normalmente non imposto a Si la
proprietà Richiesto dei campi che debbono essere obbligatori per poi cercare
di intercettare l'errore.
A fronte dell'evento "Prima di aggiornare" della maschera verifico se quei
campi hanno un valore significativo ed in caso contrario ne do avviso
all'operatore, annullo l'evento di registrazione del record e sposto il
fuoco sul controllo non digitato.
Insomma qualcosa del genere:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Nz(Me!cognome, "") = "" Then
    MsgBox "Attenzione il campo cognome è obbligatorio"
    Cancel = True
    Me!cognome.SetFocus
    Exit Sub
End If
If Nz(Me!nome, "") = "" Then
    MsgBox "Attenzione il campo nome è obbligatorio"
    Cancel = True
    Me!nome.SetFocus
End If
End Sub
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
--------------------------------------------- 

 ha scritto nel messaggio
news:9nceb.358964$Ny5.11...@twister2.libero.it...

Era proprio quello che volevo. Come sempre, sei stato squisito! Lo provo
subito e ti faccio sapere.
Grazie.
Marco.

[cut]

Scusami Roberto ma ho fatto un pò di confusione. Quello che volevo sapere è
se si può cambiare il messaggio d'errore quando un campo è richiesto, per
evitare di dover scrivere il codice da te suggerito, ad ogni campo. Era
questo l'effettivo problema ma, mi sembra di capire, che questo codice
d'errore, di default di Visual Basic, non si può cambiare. Effettivamente
l'errore riscontrato, di default, indica esplicitamente il nome del campo a
cui il valore è nullo ed, in pratica, sarebbe stato utile *personalizzare*
il messaggio che d'errore intercettato.
Ecco tutto.
Grazie ancora per la cortese collaborazione.
Marco.

 Marco.

Newsgroup: it.comp.appl.access
Titolo: report snp conversione in pdf e spedirlo via email.(re-post)

Scusate se riapro il post ma non riesco nell'intentodi far funzionare
quanto consigliatomi e/o descritto nel seguente sito
http://www.lebans.com/reporttopdf.htm
.
allora ho capito che debbo per prima copiare i due file dll sul
win/system32 .
poi importare il mdulo modReportToPDF sul mio database.
e poi ? .....
nel mio database ho un pulsante di comando che mi permette di inviare
in automatico via email il mio ordine
Private Sub CmdSendReport_Click()
On Error GoTo Err_CmdSendReport_Click
    Dim stDocName As String
    stDocName = "SpedizioniOrdini"
    DoCmd.SendObject acReport, stDocName, , [email], , , [Oridne
Codice] & "-" & [Ditta], "Si prega di voler provvedere al seguente
ritiro", True
Exit_CmdSendReport_Click:
    Exit Sub
Err_CmdSendReport_Click:
    MsgBox Err.Description
    Resume Exit_CmdSendReport_Click
End Sub
come faccio ad applicare quanto descirtto sul sito della lebans nel mio
caso?
grazie di cuore per l'aiuto.

 grazie di cuore per l'aiuto.
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Grazie roberto per la risposta  avevo gia visto e provato questa
soluzione . ma condizionone necessaria è quella di installare una
stanpante virtuale.
invece con  la funzione sul sito lebans era in automatico senza
installazione della stampante con pdf creator
Fabrizio_LOL ha scritto:


qulcuno iresce a darmi una risposta sul metodo lebans!!!!!!
Fabrizio_LOL ha scritto:


 Fabrizio_LOL ha scritto:
Copio e incollo quello che ti avevo gia' risposto su altro 3d
[Fabrizio facciamo uno scambio. Se provi a fare uno "sforzino" e 
scrivere *dopo il quote* potrei interessarmi del problema del PDF.
Se dovessi gia' aver risolto il problema ti prego umilmente di fare lo 
stesso lo "sforzino"]
-- 
ac
email: w+1=x

 
-- 
ac
email: w+1=x

Il 02/11/06, Alessandro Cara ha detto :

Grazie Alessandro per il tuo aiuto ma non riesco a capire cosa debbo 
fare, anche perche non sono pratico di questo CDO per Windows.
Newsgroup: it.comp.appl.access
Titolo: Inserire Invio in un campo Memo

Vorrei inserire via codice una int. di riga in un campo memo.
ho provato 
testo = testo & chr(13) & "testo a capo"
senza successo
Grazie 
Ciao
AleX
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 AleX
Ma cosa vuoi ottenere...???
Il Vbcrlf lo vuoi inserire tra le righe oppure alla
fine solamente.....!!!
@Alex.


 @Alex.
Anche Tu?
Ciao


 senza successo
testo = testo & vbCrLf & "testo a capo"
Ciao. Claudio.

 Ciao
Io sono Alessandro.
Il codice che hai postato č formalmente corretto, io solitamente
non utilizzo Chr(13) ma come ti ho allegato VbCrlf che č una
costante equivalente....!
Ho provato ad eseguire su evento Click di un Pulsante:
Me.MiaTxtBox=Me.MiaTxtBox & vbcrlf & "Prova"
Il risultato č:
"Vecchio Contenuto" 
"Prova"
Forse non capiscobene il problema, oppure hai omesso
qualche dettaglio importante per la diagnosi del difetto.
@Alex


 costante equivalente....!
ehm... prova il seguente codice:
For i = 1 To Len(vbCrLf)
    MsgBox Asc(Mid(vbCrLf, i, 1))
Next i
D'altra parte lo dice il nome stesso :-)
Ciao. Claudio.

"Claudio" <cld@NOSPAM&COsupereva.it> wrote in message
news:UtOy9.8835$
XO.3...@news2.tin.it

Ciao Claudio, forse ho frainteso il tuo POST, ma ti riporto
un pezzo di Help....!
Dall'HELP:
Le seguenti costanti sono definite nella libreria dei tipi
di Visual Basic, Applications Edition e possono essere 
utilizzate in un punto qualsiasi del codice in sostituzione 
dei valori effettivi:
Costante	Equivalente	        Descrizione
vbCrLf	        Chr(13) + Chr(10)	Combinazione di ritorno a
capo/avanzamento riga
vbCr	        Chr(13)	                Carattere di ritorno a capo
vbLf	        Chr(10)         	Carattere di avanzamento riga
ecc.....!
Per valori effettivi intende i relativi CHR(xx)
L'esempio che hai fatto era per farmi capire che era una STRINGA...??
Beh, lo sapevo, ma oltre ad essere una stringa è una STRINGA SPECIALE
che l'HELP stesso identifica..........!!
Se ho frainteso scusa.....!!! In ritardo.


 Dall'HELP:
... cut
Volevo solo dirti che vbCrLf (Carriage Return and Line Feed) *non è* una
costante equivalente a Chr(13), ma a Chr(13) (Carriage Return) + Chr(10) (Line
Feed). La costante equivalente a Chr(13) è vbCr. Quindi il motivo per cui al
buon Alessio non funziona è solo perché utilizza un "Carriage Return" senza il
"Line Feed". Non credo ci sia null'altro da capire :-)
Ciao. Claudio.

 Ciao. Claudio.
Scusa CLAUDIO perfettamente concorde con te, avevo frainteso
il significato del tuo appunto.
@Alex.


 Ciao. Claudio.
Ciao
AleX
p.s. Grazie a tutti (funziona perfettamente)


 Ciao. Claudio.

Newsgroup: it.comp.appl.access
Titolo: avviare access con CTRL

l'ho scoperto oggi per caso
che vuol dire avviare access in modalità provvisoria ?
ciao

 ciao
Scusami, ma parli di Access o di Windows?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 che vuol dire avviare access in modalità provvisoria ?
Ti consente di avviare Access nel caso non parta in modalità standard.
Usalo quando hai problemi ad avviarlo. (Fai le corna :)
Ciao


access.
è scritto nell' oggetto.
:-)

"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:b1h6lb$bmp$1...@lacerta.tiscalinet.it...

Che era scritto nell'oggetto l'avevo letto, ma pensavo fosse stato un
lapsus.
Non mi vergogno a dirti che non sapevo che esistesse l'apertura di Access in
modalità provvisoria.


Newsgroup: it.comp.appl.access
Titolo: altra domanda ma non

Scusate ragazzi ma stavo cercando di eliminare tutti gli avvisi che
access mi mostra quando eseguo macro,query di accodamento, ma non mi
ricordo proprio come si fa!! (access 2000)
Scusatemi ancora se la domanda e' banale ma non ne esco...
Ivan

 ha scritto nel messaggio
news:kv47ptg588ao9udef...@4ax.com...

DoCmd.Setwarnings False
X riattivarli
DoCmd.Setwarnings True
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:kv47ptg588ao9udef...@4ax.com...


Newsgroup: it.comp.appl.access
Titolo: problema con creazione REPORT

Devo raccogliere in un unico report i dati che scaturiscono da 4 diverse
query del mio database (3 query semplici ed 1 query a campi incrociati).
Non appena ci provo, includendo in "creazione guidata" i campi che
voglio vengano riportati, appare il messaggio "Sono stati selezionati
campi da origini record cui non è possibile connettersi ..."
Come posso fare ?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

fai una query unica basata sulle tre query precedenti e poi su quella query
crei il report!!

Newsgroup: it.comp.appl.access
Titolo: SAVE AS >FINESTRELLA<

Io ho un database che genera un certo risultato che va salvato in un
database esterno di cui bisogna assegnare nome e percorso.
Ora l'utente deve digitare a mano il percorso, chiedevo se qualcuno sa dirmi
come si richiama la finestrella di salvataggio di windows, io ho già quella
di apertura file e funziona bene e dato che sul sito in cui ho trovato
questo codice non c'è la funzione per il comando "SAVEAS", mi serve il
codice anche per richiamare la finestra di salvataggio file.
Grazie a chi mi risponderà

 ha scritto nel messaggio
news:5bwb7.125696$Qf6.8...@news2.tin.it...

Prova a vedere se fa al caso tuo ciò che è scritto nel Sito Comune (link qui
sotto), Sezione General, nella FAQ di Nicola intitolata "Richiamare la
finestra di dialogo per la selezione di una directory."
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Funzione dmax

In Una maschera ho un campo "Idcliente" che fa riferimento alla tabella
Clienti, idcliente(numerico).
Il mio problema è il seguente: utilizzo nella maschera la funzione dmax per
incrementare automaticamente il campo; supponiamo che ho 5 record;ora se
elimino l' IDcliente 3 quando riapro la maschera l' idcliente passa a 6, ma
non è esatto. Dovrebbe essere 5..
Come posso fare?
Grazie
Enrico

 ha scritto nel messaggio
news:gYpEb.17307$0w.8...@news2.tin.it...

Perchè non è esatto? Il record n°5 già esiste, quindi perchè il nuovo
dovrebbe prendere il valore 5? Ce ne sarebbero 2 a questo punto col valore
5!!!
L'ID serve per identificare univocamente un record, quindi non è importante
il valore, basta sia non ci siano doppioni.
Inoltre, l'eliminazione di un cliente (che già di per sè è errata, andrebbe
settato un flag di cancellato, manetnenedo il record) non elimina le
transazioni di questo cliente dove è stato salvato il suo ID. Quindi, la
transazione non troverebbe più il cliente associato e eventuali
interrogazioni al sistema darebbero errore!!!
Antonio

 Ok, hai ragione ma se lo stesso problema si presentasse con una Tabella
dei prodotti?
Ovvero: prodotti da 1  5
elimino il 3
il nuovo record deve essere 6 o 5?
secondo me 5 perchè tutto il campo dovrebbe decrementare(?) di 1
Ciao
 Enrico

 ha scritto nel messaggio
news:2kzEb.18396$0w.8...@news2.tin.it...

Ma proprio NO!
Stesso discorso, hai già delle transazioni con quei codici usati, se li
cambi si sballa tutto!
Inoltre, RIPETO: l'ID serve per identificare il record, potrebbe chiamarsi
pippo, pluto o minni, basta che non ce ne siano altri con quel nome!!!
Antonio

 Enrico
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Query misteriosa.

Ho una stringa sql costruita dinamicamente in base alle scelte effettuate su
tre caselle di riepilogo.
E' una scheggia a meno che....la terza casella di riepilogo abbia un solo
item selected!
Quando la logica vorrebbe che fosse lenta quando gli item selected aumentano
facendo conseguentemente aumentare gli AND e gli OR della stringa.
Beh, nel caso citato si pianta del tutto!
Suggerimenti?
Saluti.
Luciano

tre caselle di riepilogo.
Naturalmente hai controllato la stringa appena prima di eseguirla ed
e' corretta, VERO?
Posta, posta.
--
Lorenzo Coronati
--
ICDA Forever official member
<<...buona la pasta coi ricci>>
--

item selected!
cioe' famme capi', se sulla stess alistbox selezioni due righe corre,
se deselezioni una riga si pianta?
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

se deselezioni una riga si pianta?
Esatto!:(
Saluti.
Luciano

Esatto!:(
hai provato, tanto per curiosita', a passare l'sql a due querydef
diverse e vedere quanto ci si mette ad eseguire le query "non
dinamiche"?

Newsgroup: it.comp.appl.access
Titolo: Tracciato RIBA

Ho preparato un file col tracciato delle RIBA, visto e considerato che
qualcuno me lo ha chiesto!
L'ho postato al webmaster del sitocomune per pubblicarlo sullo stesso...
Ho provato a postarlo anche qui, ma non vengono accettati allegati in questo
gruppo!?
Se qualcuno ne necessita urgentemente, me lo può chiedere via e-mail.
Inoltre..se qualche anima pia, mi evita la fatica di scrivere tutto il
codice...ho vuole collaborare con un programmatore scarso...
Grazie
Cordialità
Giulio

 Giulio
anche io ho fatto il codice per il tracciato riba Standard setif, se a
qualcuno gli serve si faccia vivo. inoltre come si fà per mandarlo sul sito
comune?
grazie.

 ha scritto nel messaggio
news:bh376a$6kh$1...@lacerta.tiscalinet.it...

Vai sul sitocomune nella HomePage ci sono le istruzioni di come
inviarla al WebMaster.
Questo è il primo passo, poi per la pubblicazione occorre attendere
la prossima cometa.......!
Scherzi a parte ultimamente la TRIADE(BIADE) che gestisce il SITO ha poco
tempo per gli aggiornamenti, ma usualmente 1 all'anno passate le feste
estive viene fatto.
@Alex.

 ha scritto nel messaggio
news:bh362p$66p$1...@lacerta.tiscalinet.it...

Ciao PRO
I tracciati record delle RIBA sono soggetti a modifiche periodiche quindi
una pubblicazione sul sito comune rischia di diventare obsoleta.
La miglior fonte di informazioni a riguardo è
http://www.associazionecbi.it/inside.asp?id=7
Da cui si possono scaricare i PDF aggiornati.
Ciao Giorgio.

 Ciao Giorgio.
Ho verificato il postato con quanto trovato al link, ed effettivamente ci
sono delle piccole differenze.
Se quello č lo standard, chiedo venia...   Seguite lo standard....
Ciao Giulio
Newsgroup: it.comp.appl.access
Titolo: DB in rete con identificzione utente come fare?

Dovrei creare un db da utilizzare in rete.
Il db dovrebbe identificare gli utenti  permettendo loro 
di entrare nel db e utilizzarlo.
Ciň consentirebbe ai vari utenti in rete di utlizzare
contemporaneamente il db.
All'apertura di una sottomaschera, il campo ora e il campo ident (che
identifica l'utente) dovrebbero automaticamente riempirsi.
1) Avete suggerimenti da darmi su come iniziare?
2) Il db lo installo su un pc "server" collegato in rete. Il programma
    puň essere aperto contemporaneamente da tutti gli utenti in rete
    e possono utilizzarlo libermente?
Grazie
 

 Grazie
Prima di tutto devi capire che per gestire un sistema
multiuUtente occorre perforza parlare di tecnologia
Client-Server.
A questo proposito il tuo applicativo va diviso in 2 parti
una residente nel PC dell'utente chiamato FE o Client ed
una residente nel Server chiamato BE o Server.
Access non è una vera e propria tecnologia Client-Server
ma diciamo che fino ad una decina di utenti contemporanei,
qualora il gestionale venga ottimizzato bene, da discreti risultati.
C'è da dire che per lavorare in MultiUSer serve un pò di esperienza.
Ci sarebbero molte cose da dire, e la tua domanda presuppone il
noviziato data la vastità dell'interrogativo.
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Grazie della risposta,
In effetti sono novizio, ma volendo fre un db spartano?
Cioè io creo un db con le suddette caratteristice e lo installo 
su pc server in un specifica cartella e dai pc client faccio partire
il db che succede? 

 il db che succede?
La cosa migliore č che tu faccia quello che hai detto.
Io ti ho dato un suggerimento dato dal fatto che gią sono
passato per queste esperienze, del resto ti farai esperienza.


@Alex
Ti ringrazio, ne farò tesoro.
Ti chiedo solo un suggerimento in merito all'inserimento
di user e psw per accedere al db e come posso recuperare 
l'user che devo inserire in un campo della sottomaschera
per ogni record inserito?
Grazie.

 Grazie.
Prego




Devo creare un bd multi utente che permetta ad ogni 
singolo utente di crivere in un campo situato in una maschera
un  testo, che poi dovrò unire insieme e stampare. l'importante è che 
ogni testo inserito sia preceduto dall'orario d'inserimento e dal
userid di chi ha inserito la notizia.
Sei troppo gentile, non vorrei abusare della tua cortesia.
 

 Sei troppo gentile, non vorrei abusare della tua cortesia.
Non abusi, l'area è pubblica chiedere è lecito, e rispondere.....
Ciao


 Penso che sia l'ultimo dei problemi, il primo č strutturare bene

Newsgroup: it.comp.appl.access
Titolo: Forms.Requery

Ho un problemino.... come sempre del resto...
alla chiusura della Form deve fare un requery della AttivitaSubfrm inclusa
nella Form Nomi
ho scritto:
Attivitasubfrm.requery e mi da errore
ho scritto
Form!Attivitasubfrm!requery e mi da ancora errore
come va scritto il codice??
:-(((((

 Attivitasubfrm.requery e mi da errore
attivitasubfrm č il nome del controllo sottomaschera?
Se č cosě hai scritto giusto, ma se hai scritto questo nell'evento chiusura
della maschera forse non puoi fare requery di un suo controllo.
Prova a scrivere la stessa cosa su un pulsante normale e vedi se funziona
Antonio

 ha scritto nel messaggio
news:bdclpo$ij7$1...@lacerta.tiscalinet.it...

Se anche il controllo sottomaschera contenuto nella maschera Nomi si chiama
AttivitaSubfrm, prova cosě:
[Forms]![Nomi]![AttivitaSubfrm].Requery
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:k8lKa.119592$Ny5.3...@twister2.libero.it...

non ho capito nulla.....
che devo fare per avere un refresh della sottomaschera nella form
principale????

 ha scritto nel messaggio
news:ZglKa.121659$lK4.3...@twister1.libero.it...

Fatto ma non funziona....

 principale????
Uddio!!!
Scusa eh?
Ripeto la domanda: perchč vuoi refreshare la sottomaschera se stai chiudendo
la maschera principale?!!?!
Intanto rispondi a questo!
Antonio

 ha scritto nel messaggio
news:qtxKa.120937$Ny5.3...@twister2.libero.it...

allora....
la maschera principale ha una subform
io apro una maschera tramite un bottone  per inserire altri dati nella
subform
chiudo la maschera e la subform dovrebbe riaggiornarsi con i dati nuovi
appena inseriti.....

 appena inseriti.....
Quindi le maschere coinvolte sono 3:
la form principale
la sottomaschera della form principale
un ulteriore maschera per inserire i dati nella sottomaschera
????
A parte che mi pare che ci sia un po' di ridondanza, comunque se è questo il
contesto, su evento su chiusura della terza maschera, scriverai
forms("principale").nomecontrollosottomaschera.requery
Antonio

 ha scritto nel messaggio
news:TZRKa.124294$Ny5.3...@twister2.libero.it...

si si hai capito bene
ma per nome controllo che cosa intendi???

 ma per nome controllo che cosa intendi???
Gli oggetti che metti sulla maschera si chiamano controlli.
Le caselle di testo, i pulsanti, le combo ecc. ecc.
Anche l'oggetto sottomaschera č un controllo (lo puoi selezinare iunfatti
proprio nel menů dei controlli).
A questo signore tu dai un nome, che puň anche essere diverso dalla maschera
origine oggetto.
Ecco, il nome del controllo devi usare...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Con Win 98 Report OK, perde i pezzi con Win 2000

Ho un report realizzato con Access 97 che in anteprima è a posto su tutti i
PC, stampando dai PC con Windows 98 funziona correttamente, mentre stampando
dai PC con Windows 2000 perde dei pezzi. Le stampe sono in formato A4, fatte
su una HP 6122, ed il campo su cui perde i pezzi ha la proprietà espandibile
settata a Sì.
A qualcuno è capitato qualche cosa di simile e sa come risolvere il problema
?
Grazie in anticipo per l'eventuale aiuto.
Sergio

 ?
Trattasi, molto probabilmente, d' incompatibilità con Driver stampante HP
6122 per win 2000.
Per avere conferma, installa un altro Driver e prova l'anteprima...
Come risolvere?
Hai provato a installare Drivers di un modello affine?
Hai scaricato dal web una versione più recente del driver in oggetto?
Bye

 ha scritto nel messaggio
news:uFQkb.50739$vO5.1...@twister1.libero.it...

Grazie, per il consiglio, alla prima occasione proverò, per quanto riguarda
l'anteprima che mi hai detto di provare, o ti è sfuggito o non ho capito io,
ma mi funziona già adesso.
Bye
Newsgroup: it.comp.appl.access
Titolo: Intellisense

Salva a tutto il NG,
è da un pò che lavorando in VBA su un DB il completamento automatico
sembra impazzito;
in pratica mi appare per un momento la lista delle opzioni e poi scompare;
oppure do uno spazio e mi ritorna indietro.
Non so che fare, ho provato a ricompattare il db ma niente.
Help non riesco a lavorare.
Grazie.
Lucio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:d7rph8$pg6$1...@news.newsland.it...

 Ciao Lucio,
a me era successa la stessa cosa, e stavo veramente impazzendo !!!
Sai qual'era il problema ?? che avevo in una form un evento su timer che
visualizzava l'ora, secondo per secondo
Questa form era la principale e restava sempre aperta e con VBA
l'intellisense mi dava gli stessi problemi che segnali tu.
Chiusa la form, eliminato il problema.
Facci sapere se sei nella stessa situazione.
Ciao

Da non crederci!!!
Mi ha fatto impazzire.
Era la form con l'evento Timer.
Grazie.
Lucio
Sandro ha scritto:


Newsgroup: it.comp.appl.access
Titolo: Visualizzare le tabelle

Non esiste un comando SQL in access per visualizzare le tabelle? devo fare 
un programma che si collega tramite odbc ad un db, non c'è modo di vederne 
il contenuto senza conoscere le tabelle? grazie 

 il contenuto senza conoscere le tabelle? grazie
Come da MPIOA :
Riusciresti a farmi girare senza chiamarmi per nome, e per giunta a una
distanza non conosciuta, e senza neanche guardarmi ? ;-)
Bhè se fossi una bella ragazza, magari ci riusciresti pure! Ma l'informatica
non è sensibile come me a certi impulsi... [rotfl]
magari dai uno sguardo quà :
http://www.accessgroup.it/HomeArgomenti.asp?ID=55&Oggetto2=Gestore%20contenuti%20Tabelle
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 


si, esiste una tabella di sistema in access che contiene i dati delle tabelle inserite.
Si chiama MSysObjects
il campo name contiente il nome della tabella
il campo type il tipo, in particolare i campi con valore 1 sono tabelle
escludi quindi quelli che hanno come iniziale del nome MSys per escludere le tabelle di sistema
ciao,
Max


Forse sono in fase Rinco anche io...
se per Tabelle intendi la "Lista esistente in un DB" si... e quell'esempio 
ti può esser utile

Newsgroup: it.comp.appl.access
Titolo: questione di API?

Sapete per caso se c'e' un modo rapido e indolore di evitare che ogni
maschera aperta abbia la sua brava icona sulla bara di stato di
Windows (quella del menu' avvio, intendo)?
A parte il fattore estetico, se l'utente e' cosi' malvagio da fare
richt-click sull'icona puo' chiudere la maschera in modo improprio
(almeno, improprio per me!).
Non mi sembra di aver visto nulla del genere sul sitocomune...
poli


Dal menů strumenti vai in Opzioni e qui scegli la scheda Visualizzazione:
deseleziona la casella "Icone sulla barra delle applicazioni".
Ciao
Galliano

"poli" <ric...@YYYtiscalinet.it> ha scritto nel messaggio
news:5nad5vk2jugtgs0di...@4ax.com...

Oppure fai partire il programma in automatico dalla funzione 'Avvio' del
nenů strumenti disabilitando tutto.
Bye bye, Luca.

deseleziona la casella "Icone sulla barra delle applicazioni".
Ecco, lo sapevo che ci facevo la figura dello scemo. E si' che avevo
guardato bene... 
Grazie a tutti e due.
poli
Newsgroup: it.comp.appl.access
Titolo: Numero Progressivo con una Query

Salve a tutti,
vorrei creare un numero progressivo con una query, e per questo ho
utilizzato l'esempio presente sul sito del NG, che riporto di seguito:
ho creato un modulo del tipo: che ho chiamato progressione
Option Compare Database
Option Explicit
Dim rval As Integer    ' La variabile globale di appoggio
Public Function Progressione(Valore As String) As Integer
   If Valore = "Azzera" Then
      rval = 0
   Else
      rval = rval + 1
   End If
   Progressione = rval
End Function
Poi ho usato una query con:SELECT MiaTab.ID, MiaTab.Nome, Progressione((ID))
AS Progressione
FROM MiaTab
Il problema è che quando vado ad eseguire la query mi compare un messaggio
di errore che dice "funzione progressione non definita nell'espressione"
Sapete darmi una dritta su cosa può essere??
Conoscete un altro modo per creare una numero sequenziale con una query che
non usi il contatore del record???
Grazie a tutti coloro che avranno la pazienza di rispondermi
Dario

 Dario
Molte inesattezze.
ID sicuramente non č Stringa, ma sicuramente non č questo il problema.
Credo che il guaio sia questa dichiarazione:
Progressione((ID)) AS Progressione
Usi nomi uguali, prova a cambiare cosě:
Progressione((ID)) AS Progr
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:41f43597$0$8204$5fc...@news.tiscali.it...


 Dario
[CUT]
Per prima cosa, quando rispondi scrivi DOPO e non prima del testo dei
messaggi precedenti.
Penso che tu non abbia memorizzato il codice del Sito Comune in un modulo
del tuo database.
Sempre nel Sito Comune, nella Sezione Queries, nella FAQ intitolata "Come si
puň ottenere il totale progressivo di un campo in una query e come si puň
numerare progressivamente le righe di una query?" troverai altre tre
soluzioni al tuo problema.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Se guardi sul ng ho postato pochi giorni fa una domanda simile alla tua. Io 
ci sto ancora riflettendo sopra e attendo nuove idee. 

 ha scritto nel messaggio
news:ct2tud$3is$1...@newsread.albacom.net...

Newsgroup: it.comp.appl.access
Titolo: ricerca carattere asterisco

E' possibile in una query ricercare le parole contenenti proprio il 
carattere asterisco: Access lo interpreta come carattere jolly e visualizza 
tutti i record.
Ciao,
Sandrobi 

 ha scritto nel messaggio 
news:4aabdb19$0$1094$4faf...@reader3.news.tin.it...

Ciao Sandrobi,
si puoi farlo mettendo il carattere jolly tra parentesi quadre
es: Select * FROM tabella Where Campo Like "Ta[*]T"
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------> 

 -- 
Con operatore di identit� (=) non � possibile vero?
-- 
Ciao, Sandrobi 

 
Dovrebbe essere trattato alla stregua di un qualsiasi carattere
where campo = '*'
--
ac

 where campo = '*'
questa sintassi come � evidente estrae tutti i record
-- 
Ciao, Sandrobi 

 
Non nell'sql che conosco e neanche in DAO.
--
ac

 questa sintassi come � evidente estrae tutti i record
Non confondere ='*' con Like '*'
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Non confondere ='*' con Like '*'
Giustissimo, ho preso un abbaglio.
Ma, non per essere petulante, nei filtri il problema rimane. Vero?
-- 
Ciao, Sandrobi 

Sandrobi ha scritto:


Nei filtri anche se digiti ="*" lo cambia in Like "*".
Devi andare su "Filtro in base a maschera", poi sul men� compare la voce
"Filtro" da cui scegliendo "Filtro avanzato" accedi ad una griglia uguale
a quella che usi per fare le query, in cui se vuoi puoi impostare il
criterio ="*".
Altrimenti usa una query, o una maschera e applichi i filtri da VBA, che �
pi� flessibile.
O cambia il carattere *, per esempio con #.


 -Marco-
Tks
Newsgroup: it.comp.appl.access
Titolo: [OT?] DB access + ASP

[OT?] DB access + ASP
Salve, ignorando sia access che asp, stò facendo alcune prove x capirne
d+...
ho buttato nel web: 
http://www.cfsystem.it/database/database.mdb
che contiene la tab: documenti
con colonne: descrizione e altre
ho poi trovato in rete un'esempio che ho copiato/cambiato ricavando:
http://www.cfsystem.it/database/ricerca.asp
che si collega e cerca nella colonna DESCRIZIONE,
ho provato allora a creare anke
http://www.cfsystem.it/database/macchina.asp
e
http://www.cfsystem.it/database/imm.asp
che dovrebbero ricercare rispettivamente (secondo i miei calcoli ;-P) nella
colonna MACCHINA e IMMAGINE
.... invece sembra che cerchino sempre in DOCUMENTI
mi spiegate dove sbaglio?
Vorrei poi successivamente collegare il file
"na_files/560-02-PDRM3007-4.jpg" nella colonna IMMAGINE del db
alla pagina 
http://www.cfsystem.it/database/prova.htm
 in modo che cambiando
"foto" nel db, cambi ancke nella pagina web:
Mi spieghereste come "metto" la foto nel db e come "lego" l'immagine del db
alla pagina?
PS Scusate se sono OT ma tra ASP, ASP NET, ASPX, dotnet, framework,sdk,
...ecc non ci capisco + nulla ;-P
-- 
^__^
o.g.a.v.o.s. [Onorevoli  Grazie  A  Voi  Ohhh  Saggi]

 -- 
Temo che ora si tutto piů confuso di prima!
Ciao e buon lavoro.
-- 
Sergio MAZZA 

 con colonne: descrizione e altre
Puoi provare a dare un'occhiata a questo prodotto:
http://www.vbsdb.com/sources/pages/home/default.asp
.
HTH.
Alessandro

 Ciao e buon lavoro.
Onorevoli  Grazie  A  Tè  Ohhh  Saggio
ciao, a presto
Luca


...beh da ignorante assoluto quale sono, mi sembra un bellissimo prodotto...
- VBSdb cos'è? volgio dire per usarlo serve un compilatore o altro oppure
faccio il download e inizio ad usarlo?
- Dici che privo di conoscenze di access e una infarinatura di html, io
riuscirò ad usarlo o servono conoscenze di linguaggi
tipo visual basic o altri?
- Ho visto 3 versioni,
VbsDb-Free 2002.11
VbsDb-Pro 2002.11
VbsDb-Pro Revision 2003.12
sono tutti gratuiti o solo il 1°? che differenze hanno?
- Tanto per capire.... stiamo parlando di: ASP, ASPX, 
ASP.NET
 o cos'altro?
- Sotto la demo c'è un codice, per provarlo è sufficente fare un copia
incolla in una pagina e salvarla come prova.asp?
il db "../examples/data/demo.mdb" e le immagini con lavora dove si possono
scaricare?
- Sai se vi sono guide all'uso in Ita?
- Sai se vi sono altri "programmi" simili? ve ne sono in ITA?


 Luca
No non Saggio ma Sergio; la pronuncia è simile ma potrei non girarmi...
Ciao.
-- 
Sergio MAZZA 

 - Sai se vi sono altri "programmi" simili? ve ne sono in ITA?
Non che io sappia, ma VBSdb è fatto da un italiano.
Buona fortuna.
Alessandro
Newsgroup: it.comp.appl.access
Titolo: query da access su informix

                    Ciao a tutti,
sto cercando di creare delle query in odbc su un database informix, ho una
tabella contenente delle informazioni sui ricoveri pazienti, a me serve
individuare i pazienti presenti in un determinato giorno . Ho quindi il
campo data inizio e data fine, ma quest'ultimo su informix non ha il formato
data ma testo! Nella query ho utilizzato il comando CVDate([data fine]) ma
quando inserisco dei criteri durante lo scorrimento della tabella mi vien
fuori questo errore "Tipi di dati non corrispondenti nell'espressione
criterio". Come posso fare per risolvere questo problema!
Grazie mille in anticipo
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Pablitomf ha scritto:
[CUT]
Sorry... inviato in bianco...
posta l'SQL e la struttura della tabella
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

checco ha scritto:





 Francesco
la funzione CVDate (meglio CDate) deve avere come parametro una stringa con 
dentro valori in formato data:
es.
CDate('01/01/2005')
Ciao.
-- 
Sergio MAZZA 

[fine]-2 ma mi torna fuori l'errore "chiamata odbc non riuscita"! Come
posso fare?


 Inviato via 
http://arianna.libero.it/usenet/
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------


 devi gestirla con il datediff("d",-1,[fine])...
Con una tabella access il -2 funziona alla perfezione! In ODBC no! Per quale
motivo non mi va nemmeno il between?
Provo subito con datediff!

Newsgroup: it.comp.appl.access
Titolo: Inserire oggetto ole con macro o codice

Ciao a tutti
Vi spiego il mio problema, in una maschera ho un controllo ole che ho
nominato (allegato_word), con tasto destro posso inserire un oggeto
documento di word, io vorrei con un clik inserire un allegato word che si
trova in una cartella C:\documenti\allegato.doc, solo se il controllo è
vuoto, mentre se esiste già un documento vorrei che mi venisse aperto per
modificarlo.
100 grazie a che darà un aiuto
Pabel

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

 ha scritto nel
messaggio news:oLaXe.7165$Jr.1...@twister2.libero.it...

Ti ringrazio, sapevo di averlo già letto ma non riuscivo più a trovarlo.
Pabel

 Ti ringrazio, sapevo di averlo già letto ma non riuscivo più a trovarlo.
In alternativa puoi anche leggere nella Sezione Modules del Sito Comune la
FAQ di Pietro Bonaventi intitolata "5.10 Funzioni per inserire o recuperare
oggetti blob dal db con Ado oppure con Dao".



Ti confesso che tutto quel codice risulta a me molto difficile anche se
molto interessante, ti chiedo comunque un'ulteriore aiuto.
se con il seguente codice, riesco a portare il cursore nel controllo
(WordAll) e ad inserire un oggetto, cosa devo aggiungere per far si che
l'oggetto sia word senza alcuna altra possibilità?
 Public Function OggettoWord()
    DoCmd.GoToControl "WordAll"
    DoCmd.RunCommand acCmdInsertObject
 End Function
Di nuovo grazie Pabel

 Di nuovo grazie Pabel


Newsgroup: it.comp.appl.access
Titolo: AllowsbypassKey

c'è qualcuno che sa darmi qualche informazione in merito? Grazie 

 c'è qualcuno che sa darmi qualche informazione in merito? Grazie
Che tipo di info?
Guarda su 
www.sitocomune.com
MAssimiliano


Nel sito italiano su Access di Karl Donaubauer potrai trovare qualcosa alla 
voce
1.8 IMPEDIRE L'USO DEL TASTO SHIFT ALL'AVVIO
Questo il link:
http://www.donkarl.com/AccessFAQ.htm?/it/FAQ/FAQ1Fondamentali.htm
Ciao, Carlo


Ancora
su 
www.sitocomune.com
 alla sezione General cerca: "Disabilitare/Abilitare 
l'effetto del tasto..."
Non dimenticare la guida in linea "AllowBypassKey".
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Codice di control BAR CODE

Salve,
in un db Access2000 ho la necessita' di controllare i BARCODE di alcuni
prodotti, so che l'ultima cifra e' quella di controllo.....nessuno sa in
base a quali calcoli viene restituita quella cifra ???
grazie



Molto semplice :-)
Sommi le cifre in posizione dispari con le cifre in posizione pari
moltiplicate per 3. Il totale lo dividi per 10 e prendi il resto. Fai 10
meno il resto, e quella è la 13a cifra, o check digit. Se viene 10 il
check è 0.
Es.
978880446896
Sommo 9+8+8+4+6+9 = 44
Sommo 7+8+0+4+8+6 = 33
Moltiplico 33*3 = 99
Sommo 44+99 = 143
Divido 143/10 = 14 con resto 3
Sottraggo 10-3 = 7
7 è il check digit.
Guarda anche sul sito comune, nella sezione General, il documento
"Controllo check digit di codici a barre EAN-8 e EAN-13."
Per ultimo, guarda anche questo post del mese scorso
(
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=xb%25u9.40719%24aL4.1270868%40news1.tin.it
).
Avevo postato una mia funzione per stampare un codice a barre, dove
ovviamente c'è anche il calcolo del check digit.
Ciao. Claudio.

Newsgroup: it.comp.appl.access
Titolo: Campo Zoom

Ripropongo il mio quesito. Qualcuno mi puņ aiutare??
In un applicativo in access 97 ho trovato un tasto di scelta rapida
(SHIFT+F2) che mi permette, dopo essermi posizionato su una casella testo o
un combobox di una maschera, di aprire una finestra di dialogo, denominata
zoom, che ingrandisce i caratteri che ho scritto o che devo scrivere.
Selezionando poi un pulsante OK della stessa, essa si chiude e torno con il
focus sulla casella di testo o combo di partenza. Come posso fare a ricreare
la stessa situazione??  Premetto che il database in questione č protetto
pertanto non riesco ad entrare a visualizzare il codice.
Grazie T.

...

Arimpizza!!!!
T'ho gią risposto!!!
Antonio

Arimpizza!!!!
Questa non l'ho mai sentita.
E' ci - vi - ta - vec - chie - se ?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

E' ci - vi - ta - vec - chie - se ?
Esatto, rimpizzare, cioè ripetere con noiosa petulanza la stessa cosa più
volte...
Si dice anche "Arifrega il santaro" ma non so l'etimologia...
Antonio

volte...
Ah, tipo aridaje...
Riminiscenze...
So' stato n'anno co una de Acilia...


 wrote in message
3890bc06...@news.libero.it...

Se non siete in grado di rispondere ... non ve ne faccio una colpa!
Saludos T.

Saludos T.
Ciccio bbello, io la risposta te l'ho data e ti avevo risolto il problema,
se tu non ci capisci una mazza, non te ne faccio una colpa!!!
Antonio

ROTFL!!! :))
RoDAgo

Saludos T.
Forse e' meglio che prima risolvi altri problemi
poi se vuoi  ne riparliamo di Access
Carlo Ve

Se non siete in grado di rispondere ... non ve ne faccio una colpa!
Fiuuuu...
Meno male. Ora dormiro' tranquillo.

Newsgroup: it.comp.appl.access
Titolo: access e pagine di accesso

ciao ragazzi: a breve dovrò fare in modo che alcuni dati del database che
sto sviluppando siamo accessibili da un sito internet. sto facendo mente
locale sulle seguenti questioni (il mio è un semplice database, con
protezione tramite immissione di nome utente e password - procedura guidata
di access):
1. quali sono le strade che posso percorrere?
2. quale linguaggio mi consigliate di usare?
prima di iniziare vorrei assicurarmi di aver fatto le scelte giuste..
grazie!

 ha scritto nel messaggio news:5sEle.29298$795.9...@twister1.libero.it...

Active Server Pages (it.comp.www.asp, 
www.aspitalia.com
)
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: VbnullString in origine controllo

Ciao a tutti
 
volendo utilizzare questo codice in origine controllo di un casella di testo,
ma con cosa posso sostituire vbnullstring?
 
=IIf(Len([MiaCombo].[Column](4) & [VbnullString])=0;"";"TEL. " & [MiaCombo].[Column](4))
 
 
grazie


 
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 


grazie Alessandro


Il vbNullstring in quel caso... purtroppo devi sostituirlo con ""
 
Giusto per TEORIA:
Si usa quel metodo solo per forzare il CASTING dei dati, dovendolo passare alla funzione LEN che come ben sai NON SUPPORTA NULL.
Quindi in caso di NULL, si otterrebbe errore, di conseguenza il casting al DataType STRING viene forzato dalla concatenazione con il vbNullstring o "".
 
Io preferisco sempre scrivere una Funzione nella Form e richiamare quella, senza scrivere esplicitamente le formule nei controlli... ma è una mia "tara".
 
Saluti
@Alex


ciao Alex
qual'è la funzione?
 
cosi è corretto come viene utilizzati vbNullString?
if Len(Forms("M_ConfermaC")!CboTraspVarie & vbNullString) <> 0 Then
 
grazie

Così è corretto, ma è diverso dal codice Originale...!
Nel codice originale era inserito dal generatore di Espressioni immagino nell'origine controllo, ed in quel punto NON VA BENE perchè [vbNullstring] non verrebbe riconosciuto.
Quello che scrivi ora invece, a sintassi è tipica del VBA e li chiaramente [vbNullstring] è riconosciuto.
 
La funzione la devi scrivere tu... non esiste già fatta.
 
@Alex


grazie Alex
Newsgroup: it.comp.appl.access
Titolo: invio file tramite outlook express

ho già cercato sia sul sito comune che nel newsgroup ma non ho trovato
nulla che mi prepari un messaggio di posta eletronica tramite un qualunque
programma di invio posta elettronica. Volevo sapere se era possibile e se
qualcuno ha già trovato una soluzione idonea.
ciao e grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Vai sul Sito Comune (link qui sotto) e vedi se possono esserti utili queste
due FAQ che trovi nella Sezione General:
1) Inviare e-mail con MSAccess utilizzando il winsock di Paolo Beltrame
2) Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll di Carlo
Costarella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto

questi 2 li ho già visti e provati ma il primo necessita di winsock e non
volgio che mi crei problemi nel caso in cui non fosse caricato su un
quaklunque pc il secondo mi apre una casella che mi fa selezionare solo
microsoft outlook.
ciao e grazie a roberto ma aspetto nuove delucidazioni

Newsgroup: it.comp.appl.access
Titolo: Come fareste per risolvere questo strambo problema ?

Guardate questa stringa : 
Via Della Sassaiola 55-50019Sesto Fiorentino
Ma puo' essere anche : 
Via Della Sassaiola 55-  50019 Sesto Fiorentino
O cosi' 
Via Della Sassaiola 55 50019Sesto Fiorentino
O cosi' 
Via Della Sassaiola 55  50019 Sesto Fiorentino
eccetera. 
 
Devo estrarre il cap da stringhe siffatte. L' unica cosa 
certa, costante,   e'   che   devo   trovare  5   numeri 
*consecutivi*.
 
Si lo so, potrei costruire un ciclo che controlla ogni
singolo carattere e : 
se e' numerico incrementa un contatore.
se il successivo e' non numerico riazzero il contatore
se il contatore arriva a 5 e' lui, e' il cap. 
Avendomi segnato la posizione del carattere a cui 
sono arrivato faccio -5 e mi estraggo la sottostringa.
 
Disumano e lentissimo.
 
C'e' qualcosa di meglio ? 
 


google regular expression
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)
 
---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com
 
 

 google regular expression
 
idea, ma devo definire i dettagli.
 
il cap ha sempre 5 numeri. 
 
Dunque basta scandire la stringa a blocchi di 5 nel modo 
seguente ed usare l' operatore like :  
 
for x = 1 to (da definire, dipende dalla lunghezza della stringa) 
 
    s = mid(stringa,x,x+4)
    if s like "99999"  then ' (mi pare che e' quello il simbolo)
       replace(stringa,s,"") 'tolgo il cap dalla stringa
 
       ' salvo il cap in tabella
next x
 
Dovrebbe funzionare
 
 
 
 

 next x


radica...@gmail.com
 expressed precisely :

===================================
Public Function CAP(X As String) As String
Dim S As String, M As String, i As Long
 
For i = 1 To Len(X)
    M = Mid(X, i, 1)
    If IsNumeric(M) Then
        S = S & M
        If Len(S) = 5 Then Exit For
    Else
        S = ""
    End If
Next
CAP = S
 
End Function
===============================
 
Bruno

Indipendentemente dal codice proposto che potrebbe essere 
perfezionato,   ma non è assolutamente questo il problema .....
__________________________________________________
Del resto è risaputo che quando si vede qualcosa finito e funzionante
si riesce sempre a trovare come sarebbe stato meglio....
Il problema è che partendo da zero non si sarebbe stati capaci
:)
___________________________________________________ 
 
 
ho dei dubbi sull'uso di ? IsNumeric(....)
sto osservando che ( almeno sul mio PC tutto in italiano )
 
? IsNumeric("4e4")  risponde Vero
mentre 
? IsNumeric("4x4")  risponde Falso
 
Non riesco a spiegarmelo
 
.

Mancini has brought this to us :

Perché:
4e4 = 4 * 10^4 = 40000
notazione scientifica.
 
Bruno

 notazione scientifica.
 
Uhhh!   sospettavo qualcosa di simile
 
:)
 


Ottimo
Grazie