mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Esistenza query

Salve a tutti,
ho un problema di questo tipo, all'interno del codice visual basic che 
sto' scrivendo devo inserire un comando che verifichi l'eventuale 
esistenza di una querry (es. ELENCO_CLIENTI) nell'area query del database.
Qualcuno mi sa aiutare indicandomi la procedura da seguire?
Greazie anticipatamente
Ciao

 ha scritto nel messaggio
news:99d38i$q7u$1...@fe2.cs.interbusiness.it...

Esiste qualcosa sul sito comune che ha a che vedere però con l'esistenza di
tabelle, dai un'occhiata potrebbe tornarti utile
Ciao

balp...@nolibero.it
 wrote:

Puoi fare un ciclo sull'insieme Querydefs dell'oggetto database
Public Function ExistQuery(byval NomeQuery as string) as boolean
    dim Dbs as Database, QDef as QueryDef
    set dbs = currentdb
    ExistQuery = false
    For Each QDef in Dbs.Querydefs
        if Qdef.name = NomeQuery then
            ExistQuery = True
            Exit function
        end if
    Next QDef
set dbs = nothing
end function
ciao
Paolo

Grazie mille per la soluzione data.
Ciao


Grazie mille per la soluzione
Ciao


Newsgroup: it.comp.appl.access
Titolo: Aiuto per Proteggere Report

Ciao a tutti,
avrei gentilmente bisogno di questo aiuto:
ho creato un data base da condividere, però vorrei proteggere
un report con una password.
Qualcuno mi sa aiutare?
Grazie a tutti
Aldo 

 ha scritto nel messaggio
news:SdkFg.74768$_J1.7...@twister2.libero.it...

Prova  con queso link: 
http://support.microsoft.com/?kbid=209871
forse ti può essere d'aiuto.
Ciao
Paolo

 ha scritto nel messaggio 
news:44e5d2cf$0$35074$4faf...@reader4.news.tin.it...

Grazie per l'aiuto,
ma quello descritto nel sito microsoft è molto complesso x me (:-( )
Ho messo una password in una maschera con questa istruzione e funziona 
benissimo:
    Private Sub Form_Open(Cancel As Integer)
    If InputBox("Richiesta password") <> "prova" Then
    DoCmd.Close acForm, "NomeMaschera"
    Exit Sub
    End If
    End Sub
Faccio lo stesso con un report:
    Private Sub Form_Report(Cancel As Integer)
    If InputBox("Richiesta password") <> "prova" Then
    DoCmd.Close acReport, "NomeReport"
    Exit Sub
    End If
    End Sub
nel caso in cui si mette la password corretta tutto ok,
invece  nel caso in cui si immette una password errata va in errore di run 
time '2585'
Impossibile eseguire questa azione durante l'elaborazione di un evento di 
maschera o di report.
PERCHE'???
Grazie

 ha scritto nel messaggio 
news:G1AFg.75320$_J1.7...@twister2.libero.it...

SONO RIUSCITO!!
ho messo l'istruzione su "REPORT ACTIVATE" anzichè su "OPEN REPORT"
Grazie comunque dell'aiuto.
Ciao
Newsgroup: it.comp.appl.access
Titolo: report record presenti maschera inserimento dati

buonasera a tutti
volevo sapere se si pu� reallizzare un report che derivi da una maschera
inserimento dati stampando solo quelli presenti a video in quel momento
escludendo quelli inseriti in precedenza gi� presenti nella tabella
buon lavoro a tutti
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Quelli presenti a video avranno una regola di visualizzazione (query + 
filtri) e' sufficiente applicare la stessa regola al report.
Al quale e' possibile cambiare sia la sorgente dati che il criterio di 
estrazione. Se per presenti a video intendi quello contenuto in una 
schermata, immagino con form contiua e' un po piu' "tricky" ma si puote
--
ac

Alessandro Cara ha scritto:

Scusami ma non ti seguo
sono record appena inseriti dall'operatore che regola di visualizzazione
intendi??


 
Ci sono n+1 modi di fare applicazioni di inserimento dati. Onde evitare 
che mi metta a elencarle e spiegarle non sarebbe il caso che tu riporti 
come e' fatta "logicamente" la tua?
--
ac

Alessandro Cara ha scritto:

maschera con origine dati collegata alla mia tabella quindi come scrivo in
ogni campo scrive direttamente nella mia tabella ,con la propriet�
immissione dati:si



Quali sono i campi che scrivi? Struttura tabella per intenderci.
--
ac

 ha scritto nel messaggio 
news:ha338p$h0q$1...@news.newsland.it...

Come ti ha gi� fatto notare qualcuno un criterio ci sar�...se stai 
immettendo I dati per andarlo a stampare dovrai pur salvarlo...una volta 
salvato lo vai a stampare filtrando l'id, oppure ti interesser� stampare 
tutti I record inseriti quel giorno, in un intervallo...
insomma un criterio ci sar�...
ciao
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: E-mail da codice..

Salve..un aiuto:
vorrei sapere se e come posso fare a mandare una mail da codice..Devo 
fare uno scadenziario,testo una data e se è scaduta devo mandare via 
una e-mail di avviso..Come posso fare?comè la sintassi?
Inviato da 
www.mynewsgate.net


Usa il metodo SendObject (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: casella combinata & report & casella di testo

ho un report e una maskera.
nella maskera c'è una casella combinata con un elenco.
nel report vorrei ke una casella di testo mi visualizzasse la voce
scelta nella cas. combinata .
come si fa?
x adesso l'unico sistema ke ho trovato x visualizzare la voce scelta
nella cas. combinata è una casella di riepilogo
ma su stampa questa si presenta con i bordi neri e non è carino !
vi prego aiutatemiiiiiiiiiiiiiiiiiiiiii
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 come si fa?
Nella casella di testo del report metti come controlsource da codice vb
form![nomeform]![nomecasella]
se non erro e' il metodo giusto o di averti sato uno spunto altrimenti mi
spiace.
Ciao Ale
Newsgroup: it.comp.appl.access
Titolo: Inserire immagine variabile in report

Ho il seguente problema:
in un  campo memorizzo la matricola di un dipendente,
in una dir ./foto ho una foto che ha il nome  "numeromatricola".jpg
nel form al load e ad ogni spostamento tra record inizializzo  il
contollo immagine foto con
foto.picture="percorso\cartella\"& matricola&".jpg"
cosi vedo un "cartellino" con tanto di foto collegata al dipendente.
Ho creato un report con stesso criterio, quando faccio l'anteprima
vorrei ottenere lo stesso effetto:
avere il cartellino con aggiornata la foto.
ma nelle proprietà dell'oggetto immagine non esiste  ( nel report)
.picture ???!!!!!!
Ho  poco tempo........qualcuno ha risolto un problema simile?
( ho già una tabella con le matricole e le foto con matricola.jpg,non
posso cambiare questo prerequisito.)
grazie
Luigi

 Luigi
Mi rispondo da solo chiedendo scusa,
non lo vedo in completamento automatico,
 ma di fatto inserendo il comando " a memoria"  funziona.....
Luiigi
Newsgroup: it.comp.appl.access
Titolo: [Repliche] Riconoscimento Master

Nel mio Db(Master) ho la possibilità di eseguire alcune Operazioni
che non dovrebbero essere possibili dalle Repliche, ma visto che
il codice non può essere modificato nelle Repliche, pensavo di
Replicare e poi modificare il Master.
La cosa non mi entusiasma come metodo, ma l'alternativa sarebbe
salvare la proprietà ReplicaID del Master in un File Ext ed interrogarlo
confrontandolo con la proprietà di ogni applicativo(Replica o Master)
ed agire di conseguenza.
Avete soluzioni più pratiche da suggerirmi.
Grazie.
@Alex.

 @Alex.
Non so se questo possa esserti di aiuto, ma io replico soltanto il *_be e
non l'*_fe.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ma al di là che non mi cambierebbe la cosa, poichè in ogni caso
mi nasce la necessità di imporre alla replica limitazioni, il mio
caso è FE-BE uniti, poichè è un piccolo applicativo e non vale
la pena separarli.
Non vorrei però non considerare qualche aspetto legato alla divisione
da te già valutato.
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Scrivere i risultati di una query in una nuova tabella access

Come si fa a Scrivere i risultati di una query in una nuova tabella
access?


Si chiamano query di accodamento.
Crei una nuova query in visualizzazione struttura. Poi aggiungi la tabella 
di origine, oppure la query che tu hai già fatto, selezioni quindi, dal menu 
strumenti query:  query di accodamento.
A questo punto puoi indicare campo per campo dove vuoi che vengano accodati 
i dati.  Se la query o la tabella di origine hanno la stessa struttura della 
tabella di destinazione è ancora più semplice.
Se hai problemi riposta.

ciroteo schrieb:

La query é creata, e la tabella nuova anche (vuota).
come facccio a metterci i risultati della query dentro??
Ho un access in tedesco e non so come si dice query di accodamento.
Se mi dici esattamente i passi che devo fare ti ringrazio moltissimo!

 ha scritto nel messaggio 
news:418F7212...@zv.fraunhofer.de...

.azz ...
allora vediamo un po' io utilizzerò sql che dovrebbe essere indipendente 
dalla lingua del sistema operativo o del software.
tabella di origine: tbl_origine
campi:
id, nome,cognome
tabella di destinazione: tbl_dest
id,nome,cognome
visualizza la query come sql e non come struttura:
INSERT INTO tbl_dest ( id,nome, cognome  )
SELECT tbl_origine.ID, tbl_origine.nome, tbl_origine.cognome FROM 
tbl_origine;
se la struttura delle due tabelle non fosse identica puoi modificarla:
INSERT INTO tbl_dest ( id,camponuovo, cognome  )
SELECT tbl_origine.ID, tbl_origine.nome, tbl_origine.cognome FROM 
tbl_origine;
il valore del nome della tabella origine andrà nel camponuovo.

 ciroteo schrieb:


Ciao Ingrid,
se la query è creata, in visualizzazione struttura ti troverai più o meno
i seguenti elementi:
1. una parte, quella superiore dello schermo, occupata dalle tue tabelle
di origine e dalle relazioni eventualmenti esistenti;
2. una parte, quella inferiore, occupata, invece, da una griglia nella
quale avrai posizionato:
a) i tuoi campi d'origine, o formule che li combinino (prima riga o
"Campo" in italiano);
b) le tabelle d'origine, o niente se il campo è calcolato (seconda riga o
"Tabella" in italiano);
c)terza riga o "Ordinamento" in italiano;
d) quarta riga o "Mostra" in italiano;
e) quinta riga o "Criteri" in italiano;
f) sesta riga o "Oppure" in italiano.
3. Se dal menù Query selezioni la penultima voce (in A97) della sezione
query (quella centrale per intendersi) che in italiano è query di
accodamento il programma ti chiederà a quale tabella vuoi accodare i dati
della query e potrai scegliere la tabella nuova dall'elenco proposto;
4. dopo la conferma la quarta riga cambierà da "Mostra" a "Accoda a " e,
per ogni campo della query, potrai scegliere quale campo della tabella
nuova riceverà il dato della query stessa.
Ciao,
DEL_REC
-- 
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: Problema con origine riga

ciao
ho una tabella Rappresentanti fatta così.
IDCliente (numerico)
Rappresentante (combobox)
e nella combo ho un'elenco di 15 nomi. Questa combo vorrei che facesse da 
origine riga per un campo di altre tabelle, in modo che aggiornando la combo 
della tabella Rappresentanti anche le altre tabelle aggiornino la loro. 
quando provo a farlo la finestra della query mi dice di controllare errori 
di punteggiatura o che non sia troppo lungo. Non ci sono errori di 
punteggiatura e sicuramente sarà la seconda ipotesi. Come faccio ad aggirare 
il problema?
grazie
ah, per quanto riguarda il pannello comandi trasparente, era uno sfizio a 
cui posso rinunciare tranquillamente.
grazie comunque 

 ha scritto nel messaggio
news:3ZTGd.707379$35.28...@news4.tin.it...

Non riesco proprio a seguire il tuo ragionamento, a parte il fatto che la
tabella Rappresentanti avrà come chiave primaria IDRappresentante e non
IDCliente.
Ciò premesso, ammesso e non concesso che abbia capito il tuo problema, se
usi come origine riga delle combo la tabella Rappresentanti o comunque una
query basata su di essa, dovresti ottenere ciò che hai chiesto: tutte gli
elenchi delle combo risulteranno aggiornati mano a mano che aggiornerai la
tabella Rappresentanti.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: msgbox in un ciclo for...next

 Dim a(53) As Integer, k
    For k = 1 To UBound(a)
        a(k) = DCount("n_sett", "Conta_settimana", "n_sett = '" & k & "'
and incaricata=" & Me.Cod)
 
        If a(k) = 0 Then
            Me.Controls("cksettimana" & k).Value = 0
 
        Else
            Me.Controls("cksettimana" & k).Value = 1
            Me.Controls("TOTSETTIMANA" & k).Value = a(k)
        End If
    Next k
In questo ciclo avrei necessità di un solo msgbox se non ci sono da
visualizzare, inserendolo dopo
  If a(k) = 0 Then
ne ricevo logicamente 53
Come fare?
1000 Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 1000 Grazie
Usi una variabile boolean: Dim Avvisa as boolean.
All'inizio fuori dal ciclo la imposti: Avvisa=false
Nel ciclo la cambi se serve: If a(k) = 0 Then Avvisa=true
Alla fine fuori dal ciclo visualizzi il messaggio:
  if Avvisa then msgbox ......
Ciao.
-Marco-

Newsgroup: it.comp.appl.access
Titolo: cambiare link a tabella collegata.

salve a tutti,
ho una serie di tabelle collegate in un db access, tutte con
destinazione ad un'altro db access. Mi serve cambiare la destinazione di
tutte queste, esiste una proprieta od un comanto che me lo faccia fare
in maniera semplice?
grazie
mastro

 ha scritto nel messaggio
news:20030519120001.0000...@libero.it...

Leggi Connect nella guida.
Su 
www.sitocomune.com
 trovi alcuni esempi.
Anche il database di esempio Soluzioni.mdb ha una routine da copiare o
studiare.
Ciao, Carlo

 ha scritto nel messaggio
news:20030519120001.0000...@libero.it...

Proprietą connect e metodo refreshlink
Antonio

 Ciao, Carlo
grazie ancora

 Ciao, Carlo
grazie ancora
Probabilmente non usi DAO con Access 97.
Se usi Access XP allora puoi cercare nella guida: "connectionstring" o
"Informazioni su OLE DB e sulle connessioni Data Link"
Questo dovrebbe esserti di aiuto.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Visualizzazione query eliminazione

Avviando l'autocomposizione automatica di un pulsante al quale voglio far
eseguire una query di eliminazione, vengono visualizzate (per la scelta
della query da associare) soltanto le query normali. So che è facile fargli
fare questa cosa agendo sul codice ma vorrei capire il perchè di questa
limitazione.
Grazie 1000
M.

 ha scritto nel messaggio
news:b551g9$5sv$1...@grillo.cs.interbusiness.it...

Non so tu che versione di Access usi, ma in Access 97 se con
l'autocomposizione Pulsante di comando seleziono la Categoria varie e
l'Azione Esegui query, nelle query da cui seleziono la query da eseguire mi
compaiono tutte le queries, anche quelle di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Re: Ritornare al record precedente dopo requery

 Grazie a tutti
Io faccio così
Option Compare Database
Dim SaveRecord
--------------------------------
Private Sub cmdEsci_Click()
    Forms![TuaMaschera].Requery
   'Qui ritorno sul record salvato
   DoCmd.GoToRecord acDataForm, "Giocatori", acGoTo, SaveRecord
End Sub
--------------------------------
Private Sub Form_Load()
   'Qui lo salvo il record corrente
   SaveRecord = Forms![TuaMaschera].CurrentRecord
End Sub

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

 maschera continua associata alla chiave primaria.
Ecco dove sbagliavo!
Grazie per l'illuminazione.
Saluti
-- 
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 accodamento sql

Ciao a tutti!
Espongo il mio problema:
voglio rendere più automatico l'accodamento di una tabella in un' altra
tabella di un diverso database:
chiaramente l'inserzione del percorso lo eseguo nella query di
accodamento --> accoda a --> altro database,  in modo del tutto manuale.
Se qualcuno mi puo' aiutare in merito, vorrei conoscere l'istruzione in sql
per determinare un qualsiasi percorso in cui accodare i dati! (Il percorso
lo scrivo in un campo record)
DoCmd.RunSQL INSERT INTO [DETTAGLI] ( idCodice, codice, descrizione, pezzi,
PrezzoUnitario, ID )  IN
'C:\documenti\miodb2007.mdb'.....................ecc.
Grazie
Ciao Chita

 ha scritto nel messaggio 
news:466cfb9e$0$36442$4faf...@reader5.news.tin.it...

La stringa potrebbe essere così...
sql= "INSERT INTO DETTAGLI ( id ) IN " & "'" & [tuopercorso] & "'" & _
        "SELECT DETTAGLI.id " & _
        "FROM DETTAGLI;"
Ciao
-- 
Roberto da Parma


FUNZIONA!!!!!!!!
GRAZIE ROBERTO !!!!!!!!!!!!
Ciao Chita
Newsgroup: it.comp.appl.access
Titolo: Proprietà Column

La proprietā Column ha un limite di colonne associabili?? mi spiaego posso 
associare pių di 10 colonne???
grazie
Magic_One 

 associare più di 10 colonne???
Tranquillamentte
MAssimiliano


Grazie per il suggerimento ma avevo già verificato.
Il fatto è questo ho modificato una parte di codice dove prima arrivavo fino 
alla colonna (9). ora ho aggiunto altre due colonne e la prima aggiunta 
viene assegnata correttamente la seconda no.
Spero di essere stato chiaro
Magic_One
Newsgroup: it.comp.appl.access
Titolo: Visualizzazione complessa...

Allora.... vi scrivo perchè sicuramente qualcuno mi saprà aiutare.
Il programma gestisce un reparto ospedaliero.
Ho una tbl (anagrafica) correlata con una prima tbl che contiene le date e
le ore e a sua volta correlata con una tbl con i farmaci da somministare.
Cioè: il signor Tizio, il giorno 10 aprile prende una aspirina, una
compressa di amplital e un cucchiaio di sciroppo (al mattino) ma la sera per
un dolore fa una fiala di voltaren.. .. il giorno 11 aprile continua  a
prendere amplital e aspirina ma sospende lo sciroppo e aggiunge una supposta
di glicerina...
Come faccio a far vedere una sola form che riguarda il paziente Tizio  e che
contiene (in verticale) le n sottoform nella quale la prima riga è
rappresentata dalla data e le altre i farmaci da somministrare, in modo da
vedere lo scorrere della terapia in corso, sospesa o aggiunta?  ...una cosa
del genere....
TIZIO
10/4/2000     10/04/2000     11/04/2000     12/04/2000
h 8.00            h 19.00           h. 8.00             h 8.00
aspirina                                 aspirina            sospende
amplital 1 gr.                         amplital 1 gr.    amplital 1 gr.
sobrepin                                sospende
                     voltaren fl.       glicerina supp
Non so se sono stato chiaro?
Comunque ... grazie in anticipo
bce...@tiscalinet.it

aspirina                                 aspirina            sospende
naaa, nun se po' fa'.  avrai pure un limite orizzontale, no?  devi
verticalizzare tutto.  come fai senno' quando cominci ad avere un paio
di settimane di terapia da seguire?
se vericalizzi puoi creare un report che raggruppa per data.
se ti interessa approfondiamo sul ng.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 ha scritto nel messaggio
news:38fdd8f4...@news.interbusiness.it...

Mi interessa ....
però a precisazione di quanto detto, non devo seguire intere settimane di
terapia ... basterebbe una settimana
poi, non ne devo fare un report ,
ma una form, perchè devo interagire con i vari dati (conferma l'aspirina,
sospendi l'amplital, inserisci nuova terapia...)
... e se utilizzassi excel...? però non so come fare...
saluti...
bce...@tiscalinet.it


Newsgroup: it.comp.appl.access
Titolo: Campo combinato

Ciao,
ho una tabella con cinque campi, Descrizione, Quantitą, Prezzo, Iva e
Totale.
Vorrei che nel campo descrizione apparisse una tendina con dei valori
selezionabili, questo sono riuscito a farlo creando appunto il campo
descrizione come campo combinato, per fare questo sono andato sulla colonna
tipo dati in visualizzazione struttura della tabella ho scelto ricerca
guidata.......
Perņ io vorrei che selezionando un valore dal campo Descrizione (per esempio
menu a prezzo fisso), si riempissero di conseguenza anche il campo Prezzo
(20000) e il campo Iva (0%) con i valori impostati da me.
Come posso fare?
Grazie.
    Ciao

 ha scritto nel messaggio
news:9eu42d$qme$1...@nreadB.inwind.it...

Devi gestire l'evento dopo aggiornamento della casella combinata immettendo
un codice del genere
Me.TuoControlloPrezzo = Me.TuaCasellaCombinata.Column(2)
Me.TuoControlloIva=Me.TuaCasellaCombinata.Column(3)
i numeri all'interno delle parentesi dopo Column dovrai cambiarli rispetto
alle colonne della tua casella combinata tenendo conto che la prima č la
colonna 0
Ciao

 colonna 0
Inoltre non metterei il campo Totale nella tabella.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: compilainautomatico

Salve a tutti
Vorrei esporre il seguente quesito:
  1.. ho una maschera che si chiama ORDINI  composta da un campo REPARTO 
(casella combinata), da un campo IDORDINE (contatore) e un campo DATA
  a.. nel suo interno c'è la sottomaschera DETTAGLIORDINI composta da un 
campo IDORDINE (numerico  che raccoglie il valore di IDORDINE "contatore" ) 
un campo NUMERODICODICE (testo) un campo PRODOTTO (casella combinata che 
registra il suo contenuto nel campo CONTIENIPRODOTTO) e da un campo QUANTITÀ 
(numerico)
il database è inoltre composto da una tabella CONTENITORE con i seguenti 
campi:
  a.. CODICE ( testo) PRODOTTO (Testo) e QUANTITÀ (numerico)
Quando seleziono dalla casella combinata  un REPARTO l'IDORDINE  assume ad 
es. il valore 4
Nella sottomaschera DETTAGLIORDINI seleziono dalla casella combinata 
PRODOTTO un prodotto (l'IDORDINE assume il valore del campo IDORDINE della 
maschera ORDINI) e a video vedo ad esempio
      idordine
     numerodicodice
     prodotto
     quantità
      4
     027217037
     ACCUPRIN*14CPR RIV 20MG
     0
Non mi resta che inserire la quantità desiderata e selezionare un nuovo 
prodotto.
Ipotizziamo che il contenuto della tabella CONTENITORE sia il seguente
      codice
     prodotto
     quantità
      027217037
     ACCUPRIN*14CPR RIV 20MG
     0
      028295018
     ACCURETIC*14CPR RIV 20+12,5MG
     0
      025767017
     ACEDIUR*12CPR
     0
      002238044
     ANATETALL*INIET 1FSIR 0,5ML
     0
      002039055
     AUREOMICINA*UNG DERM 3% 14,2G
     0
      002129017
     DINTOINA*30CPR 100MG
     0
      001537012
     FARMOTAL*INFUS FL POLV 500MG
     0
      002309045
     FOLINA*20CPS 5MG
     0
Chiedo: esiste la possibilità di far comparire automaticamente nella 
sottomaschera DETTAGLIORDINI (ovviamente con IDORDINE = a quello della 
maschera ORDINI) tutto il contenuto della tabella CONTENITORE (evitando cosi 
di selezionare i prodotti uno alla volta). In questo modo non dovrei far 
altro che inserire la quantità desiderata.
Ringrazio anticipatamente chi vorrà rispondermi.
Gigi

 ha scritto nel messaggio news:Hg2Yg.2762$Fk1....@twister2.libero.it...

Utilizzi una query di accodamento...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: cancellazione duplicati

Senza creare una tabella temporanea come posso fare a cancellare dei record
duplicati.
Ciao
--
ma...@tiscalinet.it
MARGIOTTONE HOME PAGE:
http://web.tiscali.it/margiottone

 wrote in message
news:9onfro$mto$1...@lacerta.tiscalinet.it...

Ritengo sia la soluzione più veloce, ma se sei masochista puoi farlo da codice.
Crei un Recordset e cominci a Ciclarlo cercando con FindFirst(Dao) o Find(ADO)
se
la ricerca è nulla non ci sono Dupplicati altrimenti Elimina, fino alla fine
del
Recordset (EOF=true).
Non mi pare una bella cosa, ma se sei costretto ad automatizzare la procedura
puoi fare una TblTemp, riempirla via codice con i Dupplicati, eliminare dalla
TblOriginale i Doppioni ed eseguire la Qry di Accodamento, il tutto dietro
la pressione del Comando Elimina....!!!
Si tratta di far fare a VBA quello che tu fai Manualmente.
Spero di aver capito il messaggio...!
@Alex.
-- 
Posted from  [62.98.12.118] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Connessione ad un DB su internet

Salve a tutti,
è possibile collegare delle tabelle da un DB che ho sul disco rigido con
delle tabelle che si trovano su un server, attraverso FTP?
[W98, A97 Pro]

 ha scritto nel messaggio
news:4DQSa.18793$sj6.3...@tornado.fastwebnet.it...

Per collegarle le tabelle dovresti mapparti la risorsa (connetti unità di
rete) e la utilizzi come un disco locale... O forse non ho capito cosa ti
serve?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:bfgomp$o22$1...@canarie.caspur.it...

Ciao Sergio sono il collega di Claudio,
Goivanni.
Io intendevo qualcosa di più automatico, del genere che prima di aprire il
programma si connettevano ad internet e dopo attraverso il collegamento
delle tabelle, la cui origine si trova sul server che abbiamo a Frosinone,
potessero consultare e modificare i dati che volevano.
Ciao.

 Ciao.
Ma la connessione non avviene già in modo automatico? Mi sembra di sì o
ricordo male?
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: VBA: un pò OT

Salve a tutti,
ho creato una funzione che in base al fatturato mi calcola
un punteggio in base al prezzo medio del prodotto e del punteggio
assegnato per quel prodotto:
esempio:
prodotto a
prezzo medio = 100
punteggio = 5
se fatturato =  200
punti = (200/100)*5
fin qui tutto liscio... il mio problema
deriva da alcuni prodotti nei quali succede abbastanza spesso
che un venditore riesca a fare un "colpo grosso" su alcuni tipi
di prodotti rendendo così la classifica troppo sensibile
a questo fatto.
Mi servirebbe quindi una formula che mi attenui i colpi grossi
così:
   |
p |                                -------------------------------
u |                --------
n |            -
t |      -
i |    -
  |_-________________________________________
                                      vendite
qualche dritta?
grazie
ringo


Creati un range entro cui imbrigliare il prezzo medio. Se questo lo supera
equivale al tetto del range non oltre.
ciao MAssimiliano
p.s. una curiosità: ma tu sei alla vaniglia o al cioccolato???
 
--------------------------------
Inviato via 
http://usenet.libero.it

 qualche dritta?
    Potresti studiarti le funzioni:
        DStDev, DStDevP
        DVar, DVarP
eventualmente con l'ausilio di un manuale di base di statistica.
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:151Z26Z50Z162Y1...@usenet.libero.it...

non è il prezzo medio il problema...
è il numero di prodotti venduti.....
Newsgroup: it.comp.appl.access
Titolo: problema maschere in relazione fra di loro

Ciao a tutti, non sono un esperto ed ho bisogno ancora una volta del 
vostro aiuto.
Ho maschera 1 e maschera 2 relative a tabella 1 e 2.
Tabella1 e Tabella2 stanno rispettivamente in relazione uno-a-molti.
Per esempio tabella1 sono delle automobili e tabella2 sono le rispettive 
date di noleggio.
C'è modo, selezionando nella maschera 1 un'automobile, di avere un 
controllo (a colonna?) con tutte le date dei noleggi di quella 
automobile? Se non fosse possibile mi accontenterei dell'ultimo valore 
della data di noleggio sul record di ogni automobile.
Attualmente sono arrivato ad avere la maschera con le automobili 
ripetute tante volte quante sono le date di noleggio.
Spero di essermi spiegato.
Grazie
Gianni
 
 
 

 ...
 
Visto che non ci sono risposte non ne sono sicuro.
 
A cosa serve la maschera2 in rispetto al compito?
Dove vuoi vedere "il controllo a colonna"?
Intendi questo che in Access si chiama casella di riepilogo?
 
Qual'è la connessione tra le due tabelle? Nella tabella1 c'è
un campo univoco (chiave primaria) (tipo "IdAutoMobile")
che nella tabella2 ti mostra di quale macchina si tratta?
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: MAIUSC.INIZ

Ciao,
avrei bisogno di effettuare, in una maschera di immissione di dati, la
conversione del primo carattere in Mauscolo ecc. ecc. La guida in linea
mi dice che esiste la funzione MAIUSC.INIZ ma non ho capito dove devo
inserirla. Ho cercato anche su Internet senza trovare nulla.
Mi resta questo gruppo di discussione, spero vorrete darmi una mano.
Marco.
______
MAIUSC.INIZ
Converte in maiuscolo la prima lettera di ciascuna parola in una stringa
di testo e converte le altre lettere in minuscolo.
Sintassi
MAIUSC.INIZ(testo)
Testo      è del testo racchiuso tra virgolette, una formula che
restituisce del testo o un riferimento a una cella contenente del testo
da convertire parzialmente in maiuscolo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Sintassi
[CUT]
Non sò che GUIDA in Linea tu abbia guardato, ma credo EXCEL...!!
Questo è il NG di ACCESS e la Funzione é:
strConv(Stringa,vbProperCase)
Il tutto deve andare a fronte di un evento DopoAggiornamento.
@Alex.


 ha scritto nel messaggio
news:1a759549f5433176595...@mygate.mailgate.org...

Questo un esempio:
Private Sub Testo5_LostFocus()
Me.Testo5.Text = StrConv(Me.Testo5, vbProperCase)
End Sub
Nella guida leggiti StrConv
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problemi con Select Case

Perchè se faccio un:
select case prova             ? un numero tra -10 e 10
    case is >5
        ......
    case is <5 and prova>0
        ......
    case is <0
        ......
end select
se prova è 5-10 esegue perfettamente il primo case, se prova è minore di 0
mi esegue il terzo case, ma se prova è 0-5 NON mi esegue il secondo case ???

 ha scritto nel messaggio
news:93jvhd$133$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:93jvhd$133$1...@fe2.cs.interbusiness.it...

Sostituisci 'case is < 5 and prova > 0' con 'Case 0 To 5'
Ciao
LaLo

 Sostituisci 'case is < 5 and prova > 0' con 'Case 0 To 5'
E se devo fare un case is <=5 and prova >0 ?

 wrote in message
93k7tl$a5s$1...@fe2.cs.interbusiness.it...

Select case pippo
    case is <=5 and pippo >0
        balabla
    case else
        blabla
End select
Comunque c'e' un bellissimo esempio sull'help....:-)
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:93k7tl$a5s$1...@fe2.cs.interbusiness.it...

Nella 'case' che avevi scritto non rientravano i casi in cui 'prova' vale
zero oppure 5. Quando si utilizza l'istruzione 'Case X To Y' sono compresi
anche gli estremi. Se devi fare una case come l'hai descritta tu, allora
basta aumentare il limite inferiore di 1 e diventa: Case 1 To 5.
Ciao
LaLo

 basta aumentare il limite inferiore di 1 e diventa: Case 1 To 5.
Era per non mettere codice identico in ude case distinti
Newsgroup: it.comp.appl.access
Titolo: ricerche

ho un paio di tabelle con i campi "titolo, autore, album" ecc...
vorrei creare una maschera dove immetto il titolo e/o autore e cliccando sul
bottone invia, mi parte la query...
ecco...come si fa a far partire la query premendo sul bottone, e come si
danno i valori immessi nella maschera come valori della ricerca?
grazie per l'aiuto



> grazie per l'aiuto
ah...ho access 97




Se ci racconti qualcosa di pů, saremo piů precisi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: due problemini....

come diavolo faccio a controllare che un valore del campo (elenco) sia
stato evidenziato??? nel codice ho provato con tutto: if ...=""  =Null
..........
poi, devo da una maschera, dire ad un campo di un'altra maschera di
refescarsi...oppure rinfrescare direttamente tutta la maschera!!!
Scusate l'ignoranza, ma sono alle prime armi....
ciao a tutti !
GeneWeb! 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 refescarsi...oppure rinfrescare direttamente tutta la maschera!!!
    in una maschera ci sono solo controlli, e non campi.
    Il controllo di questa seconda maschera, in base a cosa dovrebbe
aggiornarsi? Seguito a quale evento?
    Questa seconda maschera è una sottomaschera della prima?
Ciao, Alfio

 ha scritto nel messaggio
news:1fd5edc0b94ce295574...@mygate.mailgate.org...

guarda sull'help gli eventi gotfocus e lostfocus
Paolo

 GeneWeb!
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: come si usa il developer?

salve a tutti,
grazie ad Emyr ho il mio bel A2000 developer. 
Ho
provveduto ad installare tutti i cd fornitimi, tutto bellissimo tutto ok,
ma come si usa??
mi aiutate ancora una volta?
grazie MAssimiliano
--------------------------------
Inviato via 
http://usenet.iol.it


anche se con qualche incidente di percorso di cui mi scuso
pubblicamente
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Aiuto urgente su modulo ricerca

Ciao a tutti, scusate se disturbo ma ho bisogno di una vostra mano su un
controllo di ricerca che non so fare... vi spiego:
ho bisogno di  creare un tasto che mi ricerchi la parola che scrivo in una
casella di testo nella colonna "cognome" della tabella "clienti" e mi faccia
apparire una maschera con l'elenco di tutti i clienti che ha trovato con
quel cognome a questo punto io devo avere la possibilità di selezionare un
cliente tra quelli in elenco e far aprire un'ulteriore maschera con il
dettaglio del cliente... spero di essermi spiegato bene.. e spero davvero in
un vostro aiuto!!! SONO DAVVERO DISPERATO!! Ah la ricerca deve effettuarla
full text... grazie ancora a tutti!!

 ha scritto nel messaggio
news:lxHWc.181225$5D1.8...@news4.tin.it...

Ciao Kripsio,
prova a guardarti  il post "Pulsante con capacità Trova" del 23/8/2004 lì
trovi qualche suggerimento per iniziare, la richiesta era abbastanza simile
alla tua.
Poi quando avrai sperimentato un po' chiedi ulteriori informazioni!
Un piccolo appunto sulla ricerca fulltext, parlare di ricerca fulltext in un
campo Cognome di una tabella Clienti mi sembra francamente esagerato! Di
solito l'espressione ricerca fulltext si usa quando la ricerca va effettuata
su documenti o campi contenenti un sacco di testo.
Perdona l'appunto ma mi sembrava opportuno puntualizzare anche per evitare
che tu faccia ricerche "full-text" usando chiavi di ricerca non appropriate!
Ciao
Cinzia

 prova a guardarti  il post "Pulsante con capacitŕ Trova" del 23/8/2004 lě


 Ok grazie cinzia ora sono a metà strada adesso ho creato una maschera
legata
Già... intanto dovresti cominciare a scrivere correttamente DOPO il
quoting!!!
Antonio

 si deve posizionare sul cliente che ho cliccato.. come faccio?
Ciao,
come prima cosa ti sollecito anch'io a rispondere dopo la ns. risposta e non
prima, così chi legge in futuro avrà la sequenza corretta, altrimenti è un
casino...
Veniamo al tuo quesito.
Sicuramente avrai nella tua tabella clienti un campo IDCliente o
CodiceCliente o simile che identifica in maniera univoca il cliente.
Potresti aggiungere un pulsante alla tua maschera che una volta cliccato
apre la maschera "clienti" filtrando solo il cliente corrente in questo
modo:
Supponiamo che il bottone si chiami cmd_vediCliente,  sull'evento click del
pulsante inserisci queste istruzioni opportunamente modifcate per riflettere
i tuoi nomi dei campi:
Sub cmd_vediCliente_Click()
    DoCmd.OpenForm "Clienti",,, "[IDCliente]=" & me.[IDCliente]
end sub
Saluti
Cinzia
Newsgroup: it.comp.appl.access
Titolo: Ordinamento record

Salve a tutto il NG,
ho un problema: una maschera in visualizzazione maschere continue;
all'interno di questa vari campi (Cognome,Nome ecc.), su cli del pulsante
"Ordina" vorrei che la machera mi ordinasse i campi in modo crescente  in
funzione del campo che ha lo stato attivo.
Sono un pň in alto mare...
Grazie
Lucio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 > Grazie
Forse è chiedere troppo,
per ordinare in modo decrescente?
Grazie
Lucio


 > > Lucio
Me.OrderBy = 
Screen.PreviousControl.Name
 desc
 Me.OrderByOn = True
MAssimiliano

MA ha scritto:

Mi dice che c'è un'errore di sintassi...


MA ha scritto:



Me.OrderBy = 
Screen.PreviousControl.Name
 & " desc"
Namor
-- 
namor at inwind punto it


 Lucio

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

Ho provato il codice per il protocollo fatture che ho trovato su questo NG
e funziona. Mi chiedevo se era possibile invertire il numero con l'anno e
quindi diventare 0000/aaaa, ho provato a modificare il codice precedente
che è aa/0000 ma senza risultati.
-- 
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:b7dqsh$c37$1...@news.newsland.it...

Guarda su 
www.Sitocomune.com
 sezione General - Numerazione crescente per
fatture ed altro e scaricati "generacontatore.zip", E' un'ottima utilità

Steve Huges wrote:


Grazie del consiglio 

Newsgroup: it.comp.appl.access
Titolo: Dimensioni maschera insufficienti

Ciao a tutti,
per esigenze di lavoro, sto preparando una maschera in Access articolata su
circa 4 pagine. Purtroppo, mi sono reso conto che la dimensione verticale
della maschera raggiunge i cira 55 cm e non mi fa andare oltre.
Esiste un metodo per oltreppassare tale limite?
Grazie in anticipo a chiunque mi risponderà.
Ciao.

"Fabio" <fabio....@NONMISPAMMATEMAIlibero.it> ha scritto nel messaggio
news:ZYKp7.2180$ft4....@news2.tin.it...

Potresti provare a strutturare la maschera a schede (trovi il controllo
sulla barra insieme ai pulsanti, ai textbox ecc. con nome "Struttura a
schede").
Secondo me e' comodo e si presenta bene.
Ciao  -  Livio

 ha scritto nel messaggio
news:9o7u05$j5d$1...@fe1.cs.interbusiness.it...


 Tuttavia mi sembra piuttosto strano il modo di fare di Access: perchè
E' anche strano il tuo modo di quotare!!!
Antonio

 ha scritto nel messaggio
news:5R_p7.5636$bf.2...@news.infostrada.it...


 Che cosa intendi per "quotare"?
Ehmmm ... guarda che me lo fai incazzare di questo passo :-D
Ciao, Simone


Significa che devi andare a leggere le regole del NG presenti sul Sito
Comune ed in particolare quella che suggerisce di rispondere dopo il testo
dei messaggi precedenti e non prima.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 Che cosa intendi per "quotare"?
Il quoting č la parte di messaggio a cui stai rispondendo e che lasci nella
tua risposta. La tua risposta deve essere DOPO il quoting, o, tutt'al pių in
mezzo, come un botta e risposta!!!
Antonio

Antonio
Pardon.... conoscevo la regola.... ma me ne ero scordato.
Rinnovo le mie
scuse..... Bye
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: ricerche senza query

Ciao a tutti
vorrei sapere se è possibile associare ad un pulsante su una maschera una
funzione di ricerca, senza avere una query che effettua la ricerca.
In parole povere:
ho una tabella Rubrica che contiene vari campi, su di essa ho creato una
maschera di visualizzazione dati.
E' Possibile creare uu pulsante che effettua SEMPRE la ricerca sul campo
cognome e lo faccia in modo parziale, cioè se voglio cercare tutti i cognomi
che iniziano o contengono RO basta inserire RO e mi visualizza tutti i campi
interessati? (ripeto: tutto senza QUERY parametriche).
Grazie 2k
Nicola

CUT
Scusa, ma inserire RO non equivale a passare un parametro?
E cercare un record non corrisponde ad una query?
Quindi come fai a cercare un record inserendo una stringa senza query
parametriche???

 ha scritto nel messaggio
news:tp1X8.20393$K_4.4...@twister1.libero.it...

Usa le proprietà Filter e FilterOn della maschera (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Puoi provare anche cosě
Private Sub Comando21_Click()
On Error GoTo Err_Comando21_Click
 Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "M EDIT CLIENTE"
    stLinkCriteria = "[nome_variabile_che_contiene_il_cognome]=" & "'" &
Me![CasellaCombinata_che contiene_i_cognomi] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando21_Click:
    Exit Sub
Err_Comando21_Click:
    MsgBox Err.Description
    Resume Exit_Comando21_Click
End Sub
Cosě come risultato ottieni solo il "cliente" con cognome ecc ecc

 ha scritto nel messaggio
news:tp1X8.20393$K_4.4...@twister1.libero.it...


 IO invece se ho capito bene farei in questo modo :
Non hai capito invece che si scrive DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: casella di riepilogo riga selezionata

come faccio a verificare se una casella di riepilogo 
contiene una qualsiasi riga selezionata 
con al proprietà Selected devo specificare la riga
invece vorrei sapere se c'è un qualsiasi elemento selezionato oppure no
grazie in anticipo
Carlo

 invece vorrei sapere se c'è un qualsiasi elemento selezionato oppure
 
Se la proprietà Selezione multipla non è impostata a "estesa"
puoi usare una semplice prova con IsNull():
 
If Not IsNull(Me!MiaCasellaDiRiepilogo) Then
    ' ci dev'essere una qualsiasi selezione
End If
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


difatti non è estesa. Grazie!!

Newsgroup: it.comp.appl.access
Titolo: Visualizzazione  report a modo di TreeView

Un cordiale saluto a tutti.
In rete ho trovato un esempio dell'uso del TreeView in maschera.
Come č possibile riportare la stessa struttura, filtrata in base alla prima 
voce dell'albero e con tutti i relativi dettagli di ogni livello nel report.
Scusate la domanda ma sono poco piů che neofita con Access.
Grazie
Giovanni 

 ha scritto nel messaggio 
news:44002478$0$28071$4faf...@reader1.news.tin.it...

Usa il raggruppamento...magari anche l'autocomposizione report...
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: verifica diritti di amministratore

Salve. Ho una domanda per voi cari esperti di MS Access.
Come verifico da codice (anche da DAO) se l'utente che sta utilizzando
l'applicazione ha o meno i diritti amministrativi?
In pratica vorrei creare un bottone ad "accesso limitato" che solo chi
ha i diritti amministrativi può vedere e vorrei utilizzare la
sicurezza di Access anzichè creare una tabella con username e
password.
Si può fare?
Grazie per l'eventuale vostro aiuto.
Saluti


Al livello di Workspaces (Application.Dbengine.Workspaces) c'e' 
l'insieme "Groups" in cui dovrebbe essere presente il gruppo "Admins". 
Il gruppo contiene l'insieme "Users" che elenca tutti gli "User" 
appartenenti al gruppo.
--
ac
y-1 = x

Newsgroup: it.comp.appl.access
Titolo: log utenti

salve a tutti!
ho fatto un database in rete con i vari gruppi ed utenti. E' possibile fare
un log degli accessi? e come?
grazie mille
 Paolo
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003

 
Hai la gestione utenti con MDW....??
Credo si possa rilevare l'utente con le API, almeno per
la versione 97, forse XP ha già 
Application.CurrentUser o qualcosa di simile nativo che restituisca
la stringa dell'utente Loggato.
Al momento dell'apertura con una Qry Action Accodi alla Tabella
UtentiConnessi il risultato dell'inerrogazione di detta proprietà.
Ricordati di eseguire un Delete con il LogOff........!!!
Ovviamente puoi inserire orario di accesso, uscita e data e non
cancellare
nulla ma mantenere uno storico.....!
Poi un pò di fantasia e fai mille cose..........
@Alex. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: contare gli elementi in una stringa

buongiorno a tutti. 
 
ho una casella di testo che può valere
pi...@gmail.com
;
pl...@gmail.com
 
 
oppure
pi...@gmail.com
;
pl...@gmail.com
;
pape...@gmail.com
 
 
dovrei ottenere il numero di mail, nel primo caso 2 nel secondo caso 3
 
Qualcuno sa come fare? Grazie.

Fai un ciclo per controllare qunri caratteri @ ci sono.

 Fai un ciclo per controllare qunri caratteri @ ci sono.
 
Non serve ciclare... split su Variant Array e con UBOUND+1 sai quanti sono.
 
@Alex


aggiungo
 
UBOUND+1  se lo split lo fa per ";" assumendo non ci sia mai quello finale
 
mentre se lo split lo fa su "@" basta solo UBOUND
 
Dim listamail As String
listamail = "a@a1;b@b;c@c;"
MsgBox UBound(Split(listamail, "@"))
 
BFS
 
 


Si concordo, meglio usare [@] come parametro di split... il [;] finale io non lo metterei, ma potrebbe ingannare... 
Peraltro. a supporto della [@] dovrebbe essere elemento Unico per ogni mail come mi pare indichino le norme RFC 6532.
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: problema report stampato diverso da anteprima

eseguo un codice su evento print del corpo di un report e l'anteprima mi
mostra i risultati corretti
quanto lo stampo il risultato è diverso, ma l'anteprima di stampa non
dovrebbe essere ciò che poi uno ottiene su carta?
quello che faccio è questo
su apertura report imposto una variabile i=0
su print del corpo eseguo
se i=0 then
    fai questo
    i=1
else
    fai quest'altro
end if
qualcuno ha idea a cosa sia dovuto questo effetto collaterale?


No, sono due eventi diversi.
Su quale evento l'hai previsto?
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access