mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Bottone di opzione

Saluti a tutti
Per cortesia un aiuto.
In una maschera ho 2 pulsanti di opzione, collegati ad un campo di una 
tabella (sesso M o F)
Cliccando su di una di queste opzioni in tabella mi viene salvato 1 o 2 (il 
valore assegnato dal pulsante di opzione). e fin qui tutto bene.
In tabella come tipo di dati č meglio Testo o Si/No
Inoltre, come fare per fare in modo che nel campo della tabella compaia M 
(valore1) o F (Valore2
Grazie 1000 buona domenica
Giorgio 

 compaia M (valore1) o F (Valore2
Ma, scusa, prima ti chiedi se devi utilizzare un tipo testo o boolean e poi 
dici che vuoi memorizzare del testo?!?!?
Mi sembri come Marzullo: "si faccia una domanda, si dia un risposta" :-)
Se vuoi memorizzare il testo "M" o "F", allora il campo deve essere di tipo 
testo, magari di lunghezza 1.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Grazie Gabriele sei stato chiaro
Saluti
Giorgio 

> Saluti
Visto che sono stato chiaro, spero di continuare ad esserlo, facendoti notare 
che quando rispondi ad un post devi cercare di quotare il meno possibile.
Nel tuo caso hai quotato l'intero mio post (compresa anche la firma) per 
aggiungere solo la frase "Grazie Gabriele sei stato chiaro. Saluti".
Avresti dovuto invece quotare al limite una sola riga del mio post oppure 
nessuna, visto che non ti sono servite per rispondere.
Salutoni.


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

Con che comando SQL posso fare una sostituzione di  parte di una stringa???
Grazie!
fb

 ha scritto nel messaggio
news:bej3jl$juh$1...@newsreader.mailgate.org...

Replace
MAssimiliano

 ha scritto nel messaggio
news:Tl8Pa.3400$B8....@news.edisontel.com...

E due!
Nella stessa settimana...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Inviare mail di questa settimana

Buongiorno,
sto creando una stampa unione con Word che mi consenta di inviare mail
a chi me le richiede. Ora, necessito di inviare le mail richeiste
nell'ultima settimana. Qual'è il codice SQL da inserire per ottenere
che la query che collego a Word mi dia solo i dati richiesti?
 
Ringrazio sin da ora.
Davide

=Date()-6
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 
 

 Access FAQ:  
http://www.donkarl.com/it
 
 
per completezza e rispondere alle tue domande:
1) ho una tabella in cui segno l'esito delle telefonate e poi,
estraggo quelle il cui esito è "mandare mail"
2) in automatico segna data e ora della chiamata.
 
Però facendo (>=Date()-6) la query è vuota, mentre dovrebbero esserci
4 o 5 risultati.


CORREGGO: funziona perfettamente! grazie

Newsgroup: it.comp.appl.access
Titolo: Filtro che non si riapplica

Grazie al vostro Gruppo sono riuscita a creare (sono una principiante)
sull'evento AfterUpdate una combo che in base alla scelta di una categoria
mi filtra un certo numero di prodotti relativi sugli altri controlli della
maschera(se sono più di uno me li posso guardare utilizzando i pulsantini di
navigazione). Il problema è che a primo colpo riesce tutto, se poi vado a
cambiare la Categoria nella combo sotto la maschera dice sempre il numero di
record filtrati che sono poi sempre i valori del precedente filtraggio.
Per fare questo uso il metodo ApplyFilter e il criterio "IDProdotto =
Forms!NomeMaschera!NomeCombo ". Ho il sospetto che il primo filtro che Acces
applica deve essere prima rimosso e poi riapplicare il filtro, ho tentato
con Filteron = False ma non mi da niente o MostraTuttiIrecord .........
Vi ringrazio per una eventuale soluzione . Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:217Z59Z199Z101Y...@usenet.libero.it...

Certo hai ragione.
Fai un requery della maschera dopo aver impostato il recordSource della
maschera alla tabella o query originale e poi riapplica il filtro.
Me.RecordSource = "TuaTabellaQueryOriginaria"
Me.Requery
Applichi il filtro come facevi dalla combo.
Ciao, Carlo

 ha scritto:

--------------------------------
Inviato via 
http://usenet.libero.it

 > Ciao, Carlo
Scusami Carlo, a monte di quale Evento?


 Ciao, Carlo
 Scusami ancora Carlo, a fronte di quale evento?



Quando vuoi applicare il filtro.
Per esempio su click della combo.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problema con sottoreport e proprietà Filter

Ciao a tutti,
Ho un report che contiene 1 sottoreport dove sull'evento apertura dei 
sottoreport ho messo il
codice
 Me.FilterOn = True
    [Forms]![MSPRENOTA]!Lista = Null
    Dim strLista As String
    Dim strCriteri As String
    Dim varItem As Variant
        If [Forms]![MSPRENOTA]!elenco.ItemsSelected.Count = 0 Then Exit Sub
    For Each varItem In [Forms]![MSPRENOTA]!elenco.ItemsSelected
        strLista = strLista & _
            [Forms]![MSPRENOTA]!elenco.Column(0, varItem) & ","
       [Forms]![MSPRENOTA]!Lista = [Forms]![MSPRENOTA]!Lista & _
            [Forms]![MSPRENOTA]!elenco.Column(1, varItem) & ", "
    Next varItem
    strLista = Left$(strLista, Len(strLista) - 1)
    [Forms]![MSPRENOTA]!Lista = Left$([Forms]![MSPRENOTA]!Lista,
Len([Forms]![MSPRENOTA]!Lista) - 2)
    strCriteri = "[idgiocatore] IN (" & strLista & ")"
    me.filter= strcriteri
    'Deseleziona tutte le righe della casella di riepilogo
    Dim Cont As Integer
    For Cont = 0 To [Forms]![MSPRENOTA]!elenco.ListCount - 1
        [Forms]![MSPRENOTA]!elenco.Selected(Cont) = False
    Next Cont
'Exit_Comando21_Click:
    'Exit Sub
'Err_Comando21_Click:
    'MsgBox Err.Description
    'Resume Exit_Comando21_Click
Funziona benissimo quando lo faccio partire normalmente, ma quando lo 
inserisco come sottoreport mi da errore alla riga :
Me.FilterOn = True
 con il messaggio: " Impostazione non valida per questo argomento"
Ho visto che non č possibile passare il filtro ad un sottoreport con la 
proprietą Filter
Come posso fare a risolvere il problema?
Grazie ancora per la pazienza
Roberto

 Roberto
Non capisco perchè non gestisci la creazione del Filtro
Dinamico dalla Form e non lo passi come Opzione nella
funzione OpenReport....?
Se fai così e colleghi i Campi Master del Report al SubReport
deve farlo in automatico.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:355935f630c1ef506a...@mygate.mailgate.org...

Il report principale è composto preticamente solo dall'intestazione di
pagina, tipo carta intestata
Faccio pescare il logo, il nome, il carattere e la dimensione, da una
tabella TBlogo dove trovo i dati per formattare la scritta.
Quindi non ho nessun campo da poter legare come campo master.
Il filtro devo passarlo su apertura del report perchè nella maschera ho uno
snapshot viewer dove mi visualizza il report, e passandogli il filtro dalla
mascera non mi funziona.
Principalmente il mio problema è che in quel report dovrò inserire almeno 4
sottoreport.
Spero di essermi spiegato
Grazie mille.
Newsgroup: it.comp.appl.access
Titolo: Ritardo nelle tabelle collegate

Premesso che utilizzo spesso database dove le tabelle sono separate
dall'interfaccia e l'operatore opera quindi su tabelle collegate.
Mi è capitato in più casi che se modifico o scrivo su un record già
esistente tramite codice l'aggiornamento non è visibile sulla maschera.
Nonostante vengano effettuate le operazioni di requery (o repaint) la
modifica è visibile solo dopo aver chiuso e riaperto la maschera o
peggio.
La cosa non mi accade invece se le tabelle sono residenti sul medesimo
file.
Qualcuno fra voi ha già incontrato questo problema ed ha trovato il modo
di risolverlo?
Ringrazio tutti anticipatamente.
Ciao 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao
E' strano; la tecnica dell'mdb con le tabelle allegate è largamente
utilizzata, specie in rete. Prova a inviare il codice incriminato e vediamo
se è li l'inghippo...
Ciao.
--
Sergio MAZZA

 wrote in message
news:a3qo4c$srk$1...@canarie.caspur.it...

Ti ringrazio fin d'ora per l'interessamento, questo è un codice tipo,
che in patica mi duplica il record
a video + aggiusta qualche dato:
Public Function DblCod()
 Set DbsC = OpenDatabase(DLookup("[Percorso2]", "Parametri", ""), False,
False, "; pwd=***")
 Set Tbl1 = DbsC.OpenRecordset("Composti")
 Tbl1.AddNew
 Tbl1("Progressivo") = 0
 Tbl1("DataComposto") = Date
 Tbl1("DataCampione") = Date
 Tbl1("Utente") = DLookup("[Utente]", "Utente", "")
 Tbl1("Valido") = True
 Tbl1("BaseRiferimento") = Forms![MskComposti]![BaseRiferimento]
 Tbl1("NomeComposto") = "  NUOVO compound"
 I1 = Tbl1("IdComposto")
 Tbl1("Origine") = I1 
 Tbl1("Ordinamento") = Forms![MskComposti]![Ordinamento]
 Tbl1.Update
 Tbl1.Close
 Set Tbl1 = DbsC.OpenRecordset("Ordinamenti")
 Tbl1.AddNew
 Tbl1("Composto") = I1
 Tbl1("Righe") = Forms![MskComposti]![Righe]
 Tbl1.Update
 Tbl1.Close
 Set Tbl1 = DbsC.OpenRecordset("Progressioni")
 Tbl1.AddNew
 Tbl1("Composto") = I1
 Tbl1.Update
 Tbl1.Close
 Set Tbl1 = Nothing
 Set Tbl2 = Nothing
 Set DbsC = Nothing
 DuplicaRighe
 Forms![MskComposti].Requery
 Forms![MskComposti].Refresh
 Forms![MskComposti]![IdComposto].SetFocus
 DoCmd.FindRecord I1
End Function



"DuplicaRighe" cos'č un altra sub?
La function la esegui alla pressione di un bottone? Se sě, prova ad inserire
lě il codice del refresh della maschera; cioč la funzione deve eseguire solo
le operazioni di generazione dei record.
Poi scusa, ma non ti conviene inserire il tutto nella stessa form invece che
in un modulo? Tanto fai riferimento ai controlli della stessa maschera...
Ciao.
--
Sergio MAZZA

 in un modulo? Tanto fai riferimento ai controlli della stessa maschera...
Perdonami se non mi sono più fatto sentire ma ho avuto qualche problema.
Comunque "DuplicaRighe" è una Sub e ho creato un modulo per poterlo
avviare da un pulsante del menu.
Ritieni che il problema del ritardo sia imputabile al fatto che il
codice non è interno alla maschera?
Grazie ciao

Newsgroup: it.comp.appl.access
Titolo: Aggiornare DB Access su Server web

Il mio problema è il seguente:ho un modem Gsm che supporta il protocollo
TCP/IP e che quindi può inviare un file(di testo per esempio) via Ftp.E'
possibile agggiornare in modo automatico una tabella del Db Access
presente sul Web in modo automatico estraendo i dati da questo file di
testo?
Ciao Fra
-- 
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:d6sqko$82a$1...@news.newsland.it...

Ciao,
praticamente vuoi eseguire una query di aggiornamento su un db access 
residente su un server remoto o sbaglio?

Gaspare ha scritto:


In pratica io ho un modem gsm a cui arrivano dei dati e lui questi dati
può inviarli via ftp sottoforma di un file txt io vorrei poter inserire
questi dati in un db access,ogni file di txt un nuovo record.Il db si
trova in un server remoto,che in pratica è il server del provider dello
spazio web.


Newsgroup: it.comp.appl.access
Titolo: aiuto su recordset

vorrei leggere i valori di una tabella senza dover aprire una maschera ma
leggendoli scorrendo il relativo recordset ma non sono molto pratico,
possiedo una tabella con campo1, campo2 e campo3 e vorrei cercare il record
con campo1 = 2001
e quindi assegnare a 3 variabili il valore dei 3 campi del record trovato.
misapreste fare un piccolo esempio?
grazie.

 ha scritto nel
messaggio news:rZGZ8.3247$s74....@twister1.libero.it...

e usare una query di selezione?
by
stwe

 ha scritto nel messaggio
news:cKHZ8.82917$Jj7.2...@news1.tin.it...

ok supponendo di usarla, in che modo poi leggo il record filtrato con
opportuni criteri?



dim db as database
dim rs as recordset
set db=rs.openrecordset("Select * from tabella where
tabella.campo='2001'")
variabile=rs!campo2
rs.close
db=nothing
Saluti.
Emanuele.

 ha scritto nel messaggio
news:umbfju01tqu9npgts...@4ax.com...

thank you! ;)


Dim db As database
mi dice tipo definito dall'utente non definito



mancano i riferimenti a microsoft dao _(mettili più in alto possibile
nell'elenco delle librerie)
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: importare dati da file di testo

buongiorno access 2003 la mia versione.
devo importare dei dati un una tabella ma al momento dell'importazione ho il 
seguente messaggio:
il contenuto dei campi in 0 record e' stato eliminato e 769 record perduto/i 
per violazioni di chiave. nel caso di dati eliminati i dati incollati o 
importati non corrispondino ai tipi di dati di campo o alla proprieta' 
fiedsize nella tabella di destinazione. nel caso di record perduti, i recor 
incollati contengono i valori di chiamve primaria gia' esistenti nella 
tabella di destinazione oppure violano le regole di integrita' referenziale 
di una relazione definita tra tabelle. continuare comunque??
Il PROBLEMA e' che a me non pare di avere dei field size diversi dai cami 
del file txt che uso per importare dati.
Che fare?

"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:44d1b19c$0$35084$4faf...@reader4.news.tin.it...

Devi specificare che tipo è il campo coinvolto e che tipo di dati hai sul
campo che non importa...
per cominciare
Antonio


lui mi dice che e' il campo2 che importa la partita iva che pero' non e' 
presente per tutti quindi in certi casi... e' vuoto.

"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:44d1c031$0$35075$4faf...@reader4.news.tin.it...

Appunto.
vedi un po' se il campo nella tabella è stato settato come campo chiave o
con ammetti lunghezza 0 a no
Antonio

Antonio
ECCO le segnalazioni che mi crea in una tabella a parte
campo= id errore= errore di conversione del tipo riga=1
poi campo= id errore= valore nullo in campo contatore riga=1
poi campo 2: errore= di tipo conversione del tipo riga=1 

 con ammetti lunghezza 0 a no
ok  l'ho settato con lunghezza 0 e ora l'errore me lo da sul campo id, ma io 
nel mio file di testo non lo tocco l'id!
ora mi da: CAMPO= ID
ERRORE=  errore di conversione del tipo  RIGA= 1
POI CAMPO=ID ERRORE= valore nullo in campo contatore  RIGA= 1
nON ci capisco piu' nulla!
prima con office 97 non avevo di questi problemi

Buonasera,

Ho letto anche i vari anche i vari reply, per quanto nella mia 
esperienza che si risolve nel normalizzare cartelle .xls ed importazioni
access-->access tra db differenti, è indispensabile verificare campo 
per campo e record per record che tutte le proprietà impostate nella 
tabella di destinazione siano strettamente osservate nel file origine, 
come ad esempio se il campo destinazione è un contatore (es.: ID), 
nell'origine tutti i valori dovranno essere presenti in ogni record, 
differenti tra loro e numerici di tipo intero lungo. 
Spesso minuscole sviste mi hanno fatto perdere diverso 
tempo ma alla fine questo tipo di controllo "a monte" è  l'unico che
mi ha permesso di uscirne.
Buon lavoro,
Gigi.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 differenti tra loro e numerici di tipo intero lungo.
ti rin grazio ma l'idi normalmente la mette in automatico access no?
Newsgroup: it.comp.appl.access
Titolo: Select Case con variabili Integer

Secondo voi perche la funzione di sotto non funziona?
Almeno a me non si ferma su nessuna delle tre opzioni
Function Prova()
Dim intY As Integer
Dim intX As Integer
intX = 1
intY = 3
Select Case intX
    Case intX = intY
        MsgBox "Siamo Uguali"
    Case intX < intY
        MsgBox "Sono più piccolo"
    Case intX > intY
        MsgBox "Sono più grande"
 End Select
End Function
Morgan


[CUT]
Prova cosě:
Dim intY As Integer
Dim intX As Integer
intX = 1
intY = 3
Select Case intX
    Case Is = intY
        MsgBox "Siamo Uguali"
    Case Is < intY
        MsgBox "Sono piů piccolo"
    Case Is > intY
        MsgBox "Sono piů grande"
 End Select
--
Ciao
Galliano.

 ha scritto nel messaggio 
news:vc0pf.3700$5Z4...@news.edisontel.com...

Grazie.
Morgan
Newsgroup: it.comp.appl.access
Titolo: Statistiche NG Ottobre 2003

 0.6%
Bei tempi quando arrivavo sempre primo...
E il Bettini sempre dopo di me!!!
Antonio

 ha scritto nel messaggio
news:QAaqb.95128$e6.34...@twister2.libero.it...

Bella forza! Ti clonavi!
Ciao.
--
Sergio MAZZA

 Bella forza! Ti clonavi!
Era ancora prima...
Antonio

 Antonio
Matusalemme su internet??!!!
Ciao.
--
Sergio MAZZA

 
Già, il 98/99 se non erro, prima anche del periodo dei clonacci...
In classifica sono rimasti pochi i nomi familiari, ma una cosa
me la ricordo bene: anche nei momenti del tuo massimo splendore 
(NdT: spuma) non sei *mai* andato oltre il secondo posto!!! :-P
Ehhh...., i bei vecchi tempi!
Grazie per il follow-up; un caloroso saluto a te ed a tutti i vecchi 
amici ed un grosso complimento a tutta la lista in generale, il cui 
livello tecnico è salito davvero tantissimo negli ultimi anni.
Bye, Ste

Newsgroup: it.comp.appl.access
Titolo: Collegamento tra excel ed access

Ciao a tutti
In un file excel ho diversi fogli tutti con la stessa macro che mi permette
di scaricare le quotazioni giornaliere da yahoo finance facendo un clic sul
"bottone" di ogni foglio (per ogni foglio un titolo azionario diverso).
Il nome di ogni foglio equivale al ticker del titolo.
Ho provato a fare una macro ma non registra nè il clic sul foglio nè il clic
sul "bottone".
La sequenza dovrebbe essere la seguente:
1) clicca sul primo foglio;
2) clicca sul bottone del primo foglio (link sulla macro che permette di
scaricare le quotazioni di quel titolo);
3) clicca sul secondo foglio;
4) clicca sul bottone del secondo foglio (link sulla macro che permette di
scaricare le quotazioni di quel titolo);
Questa procedura deve essere ripetuta per circa 150 titoli (quindi 150
fogli).
Come si può risolvere?
Vi sembra opportuno collegarlo al database Access? Se si, mi sapete indicare
come?
Grazie, Caly. 

 Grazie, Caly.
Piů che collegare il foglio; si potrebbe provare ad riutilizzare il codice 
(ah! Saperlo...) del bottone inserendolo in access...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Maschere di Access2000 basate su dei Recordset

ciao a tutti.
qualcuno di voi sa come si puň creare una maschera di Access2000 basata su
di un Recordset?
lo chiedo perchč io avrei bisogno poi di collegare questo recordset ad una
query pass-throgh
che dialoghi direttamente con Oracle, per rendere le cose piů veloci che
basare le maschere
di Access2000 su tabelle o query.
grazie in anticipo

di un Recordset?
Piacerebbe anche a me :-|
Sulla carta sembra che si possa fare tranquillamente, ma
alla prova dei fatti il rst risulta sempre in sola
lettura...
Se hai novita' fammelo sapere, grazie
-- 
Lorenzo Coronati
---
<<Come posso dunque sprotegere il database? 
Esiste un crack o qualcosa del genere 
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
---

 Se hai novita' fammelo sapere, grazie
He, He.....!!!
Allora mi pare il problema sia comune....!!!
Dai che non utiliziamo piů le Form Associate di ACCESS, ma
iniziamo a gestirle come si fa con VB.Battuta... ;-)
Ciao Lorenzo.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se hai novita' fammelo sapere, grazie
Intendete recordsets ADO?
Provate
http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q227053
Newsgroup: it.comp.appl.access
Titolo: x SunRex - Query e modifica Valori Colonne

ho provato a moficicare la routine come suggerito:
Ma non funziona, spero che hai un pò di pazienza per spiegarmi dove sbaglio.
Io sarò fuori tutta la settimana se non ti rispondo è per questo.
Ti spiego il tutto:
Maschera principale: Database tagli
SottoMaschera: InsComponenti
- Nella maschera principale ci sono delle caselle combinate nelle quali
inserisco dei valori
- La sottomaschera fa riverimento ai valori delle caselle combinate per
filtrarmi attraverso una query i record, a questo punto ho la necessità di
cambiare i dati di una  colonna visualizzata (solo quelli visualizzati e non
tutti i record della colonna).
DOMANDE:
- strRVecchioValore ---> a cosa serve se poi vado a cambiare tutta la
colonna visualizzata (filtrata dalla query) indipendentemente dai valori.
- strSQL = "SELECT * FROM InsComponenti WHERE  " & TuoCampo & "  LIKE " &
strNuovoValore & "*"
    ---> Posso inserire paripari l'istruzione SQL della query? C'è una
sintassi particolare da   rispettare. L'istruzione è molto lunga.
Routine utilizzata:
Dim strSQL As String
Dim strVecchioValore As String
Dim strNuovoValore As String
Dim TuoCampo As String
Dim db As Database
Dim rs As DAO.Recordset
'strRVecchioValore='quello che devi modificare, tu sai dove e come prenderlo
strNuovoValore = [CambiaValore]
TuoCampo = [CambiaColonna]
 Set db = CurrentDb
strSQL = "SELECT * FROM InsComponenti WHERE  " & TuoCampo & "  LIKE " &
strNuovoValore & "*"
Set rs = db.OpenRecordset(strSQL)
rs.MoveFirst
Do Until rs.EOF
    rs.Edit
    rs.Fields(TuoCampo) = strNuovoValore
    rs.Update
    rs.MoveNext
Loop
DoCmd.Requery "InsComponenti"
End Sub


Scusami mi sono sbagliato, ti ho corretto il costrutto SQL..
SunRex

Newsgroup: it.comp.appl.access
Titolo: Sottoreport a colonne

č possibile inserire in un report normale un sottoreport fatto a due o piů
colonne?
grazie


Scusate aggiungo alla mia richiesta di prima:
posso stabilire il numero max di righe per ogni colonna?


Sě.
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: chiusura automatica report vuoto

houn preoprt che nel caso non contenga dati si deve chiudere senza 
visualizzarsi.
Il comando di apertura proviene da una maschera e dopo questo report se ne 
apre sempre cmq un'altro.
uso questa sub nel report incriminato (mix di vari post precedenti)
Private Sub Report_NoData(Cancel As Integer)
On Error GoTo ErrVuoto
    MsgBox "Nessun dato per questa Stampa. Annullamento dell'Anteprima ..."
    Cancel = -1
    Exit Sub
ErrVuoto:
If Err = 2501 Then Resume Next
End Sub
solo che l'errore 2501 mi compare sempre...
non viene visualizzato solo se dalla modalità "stuttura" apro il report.. mi 
torna in struttura... senza errori...
ma lanciandolo dalla maschera mi restituisce l'errore..
avete idee, suggerimenti??
Grazie
-- 
Ciao
Nick


[cut]
il codice per intercettare l'errore devi metterlo all'interno della routine
che apre il report non in Report_Nodata
ciao
Mat

"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:yscwd.29162$Zk.5...@twister2.libero.it...

Si è normale, la gestione va suddivisa in 2 parti:
Prova ad utilizzarla in questo modo:
Nel REPORT:
Private Sub Report_NoData(Cancel As Integer)
   On Error GoTo ErrHandler
   MsgBox "Nessun dato per questa Stampa. Annullamento dell'Anteprima ..."
   Cancel = True
   Exit Sub
ErrHandler:
   MsgBox "Error in Report_NoData( )" & vbCrLf & _
           "in " & Me.Name & " report." & vbCrLf & vbCrLf & _
           Err.Number & vbCrLf & Err.Description
   End If
End Sub
Nella Form Chiamante:
Private Sub OpenReportBtn_Click( )
   On Error GoTo ErrHandler
   Dim sRptName As String
   sRptName = "rptMonthlySales"
   DoCmd.OpenReport sRptName, acPreview
   Exit Sub
ErrHandler:
   If (Err.Number <> 2501) Then               ' Ignore if no records to
display.
       MsgBox "Error in OpenReportBtn_Click( )" & vbCrLf & _
           "in " & Me.Name & " form." & vbCrLf & vbCrLf & _
           Err.Number & vbCrLf & Err.Description
   End If
End Sub
Ciao
@Alex
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:cpsgtl$8pb$1...@lacerta.tiscalinet.it...

ok risolto, grazie ad entrambi, sbagliavo ad interpretare i consigli e mettevo 
il controllo errore nella sub sbagliata, ora è tutto OK ;)
Ciao
Nick
Newsgroup: it.comp.appl.access
Titolo: Stampa fronte retro in presenza di intestazioni di gruppo

In un report, nel piè di pagina del gruppo 'titolo', ho inserito nelle
proprietà del campo 'interruzione di pagina' l'opzione 'dopo la sezione'.
Se per ogni gruppo ci sono 2, 4, o comunque un totale pagine pari ad un
numero dispari, non ci sono problemi, però se per ogni gruppo vengono
stampate ad es. 3 pagine, la prima pagina del secondo gruppo, viene stampata
dietro la terza pagina del primo gruppo.
E' possibile far sì che la prima pagina del gruppo venga sempre stampata in
una pagina nuova? Che ovviamente sarà sempre una pagina dispari?
Grazie per l'aiuto
Ciao
Claudia
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Claudia
Così a naso, penso che l'unica possibilità sarebbe quella, ogni volta che
esegui il report, di stampare solo un gruppo.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Questa non è proprio una soluzione, è solo un modo per gestire manualmente
la stampa.
Così sarebbe troppo laborioso, a questo punto sarerebbe meglio non stampare
in fronte retro.
Grazie lo stesso


Newsgroup: it.comp.appl.access
Titolo: Aiuto! query & maschera

Ciao a tutti,
sulla griglia QBE di una query ho applicato un filtro
([schede![mascherafiltro]![campocolore]) che mi permette da una maschera di
scegliere il valore da applicare al filtro (i valori sono 13).
Tutto bene, finchè applico un valore es: se inserisco nel campo della
maschera "Bianco" la query mi restituisce tutti i record con appunto
"bianco".
Il problema nasce quando voglio estrapolare tutti i record; come posso
indicare nella maschera solamente un valore che li rappresenti tutti e
tredici e quindi che mi consenta di estrapolarli tutti?
Grazie a tutti...
Ciao!!
Fra


scrisse:
modifica il criterio cosě:
[schede![mascherafiltro]![campocolore] or
[schede![mascherafiltro]![campocolore] is Null 
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia, 
puň avere cominciamento e fine
senza queste tre cose:
e cioč senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------

 tredici e quindi che mi consenta di estrapolarli tutti?
usa like "*" o solo "*" (tanto like lo aggiunge Access)
Ciao
Silvio

 ha
scritto nel messaggio news:396adeff...@firewall.regione.toscana.it...


 > Vincenzo Turturro
Ciao a tutti,
sulla griglia QBE di una query ho applicato un filtro
([schede![mascherafiltro]![campocolore]) che mi permette da una maschera di
scegliere il valore da applicare al filtro (i valori sono 13).
Tutto bene, finchè applico un valore es: se inserisco nel campo della
maschera "Bianco" la query mi restituisce tutti i record con appunto
"bianco".
Il problema nasce quando voglio estrapolare tutti i record; come posso
indicare nella maschera solamente un valore che li rappresenti tutti e
tredici e quindi che mi consenta di estrapolarli tutti?

Newsgroup: it.comp.appl.access
Titolo: Dove è finito il gestore aggiunte?

Ho dovuto reinstallare Access 97 su W98 e non ho più disponibile il gestore
aggiunte nel menù strumenti. Qualcuno sa cosa ho sbagliato nella
reinstallazione?
Gio'

 wrote in message
QVQK7.143836$sq5.6...@news.infostrada.it...

Problema risolto. Reinstallando ancora A97 è comparso il gestore
aggiunte...... mah!
Gio'

Newsgroup: it.comp.appl.access
Titolo: query aggiornamento

b.sera a tutti
 
volendo riportare il valore di una combo numerica a "0"
utilizzando una query di aggiornamento;
in aggiorna a, va il percorso del controllo oppure
quello della tabella?
Ho provato con tabella1.idmiosconto=0
ma non è corretto, perchè anziche' avere "0" ho null
 
Grazie 
 
 

 
"Armando" <Ar_m...@Tiscali.it> ha scritto nel messaggio 
news:4e78e6ff$0$15672$4faf...@reader2.news.tin.it...

in realtà io dovrei agire sul controllo della maschera
per ottenere cio' che mi ero proposto.
Innanzi tutto si puo' fare da query di aggiornamento?
E se Si quale sintassi va in  "aggiorna a....."
per trovare il controllo da aggiornare nella maschera principale?
Ancora grazie 
 
 

 volendo riportare il valore di una combo numerica a "0"
 
che cosaa significa questa frase?
 
Antonio 
 
 

"Armando" <Ar_m...@Tiscali.it> ha scritto nel messaggio 
news:4e799100$0$44207$4faf...@reader1.news.tin.it...

Riporta quello che mi hai scritto in privato sul NG pubblico
 
Le consulenze private sono anche ammesse, ma dobbiamo prima stabilire se il 
pagamento lo vuoi fare con o senza emissione di fattura
 
Antonio 
 
 

 ha scritto nel messaggio 
news:j5c8bf$v1e$1...@speranza.aioe.org...

scusami
 
 

>>
Ciao Antonio
 
ho una combo dove posso selezionare
numeri p.e. 0,1,2,3 ecc.
 
č possibile agire sulla combo da query di aggiornamento
che se č sul 3, portarla p.e. a 0?
 
se č Si, come si fa?
Grazie
 
 
 

 Grazie
 
da codice
tuacombo = 0
 
senza usare query
 
 
Antonio 
 
 

 ha scritto nel messaggio 
news:j5c9sq$34v$1...@speranza.aioe.org...

grazie 
 
 

 grazie
 
ciao Antonio
con questo codice in dopo aggiornamento della combo
 
ho errore
 
'errore 7878'
i dati sono stati modificati
 
ma solo al primo inserimento
 
If Not IsNull(Me!mia_Combo_1) And IsNull(Me!sottomaschera1.Form!Id) Then
    Me!Cbo_2 = 0
End If
 
Dove sbaglio?
 
Grazie
 
 

>>> se č Si, come si fa?

dovresti dare qualche info in piu su come č organizzata la maschera e le 
origini dati e gli eventi
 
Antonio 
 
 

 Antonio
Grazie Antonio per l'aiuto.
 
Ho una maschera con sottomaschera.
Nella maschera ho due caselle combinate
una per inserire i nominativi
e l'altra per selezionare valori numerici.
p.e. 1,2,3 ecc
 
Ora volevo che modificando il nominativo,
la casella combinata se >0 si azzerasse. 
 
 

 la casella combinata se >0 si azzerasse.
Ciao Antonio
ho trovato questa soluzione
che sembra funzionare
If Not IsNull(Me!sottomaschera1.Form!Id) and Me!Cbo_2>0 Then


 End If
 
evidentemente il problema erano i controlli che facevi, non l'attribuzione 
del valore, uguale in entrambi i casi
 
Antonio
Newsgroup: it.comp.appl.access
Titolo: query di oggi

forse mi stò rimbambendo o qualcuno mi ha mischiato qualcosa, ma stò
cercando di fare una query che mi filtra solo la data odierna. Ho messo
nei criteri today, ma niente non mi filtra i record di oggi, mò mi viene
un dubbio: sono io fissato sulla parola today o che?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 un dubbio: sono io fissato sulla parola today o che?
ho risolto!  
a volte la mente ti fa brutti scherzi!
non era today, ma date()
pardon!



capita ... non sei il solo.

 un dubbio: sono io fissato sulla parola today o che?
Today?
Forse è meglio se nei criteri ci scrivi Date()
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 un dubbio: sono io fissato sulla parola today o che?
Today non mi risulta, io di solito uso Date()
Ah, magari un subject un po' migliore non fa male, pensavo che fosse una
query oggi e una domani:-)
Ciao,
Massimo

Newsgroup: it.comp.appl.access
Titolo: Come semplifico ? Relazione tabella M a M

Devo creare una relazione fra la tabella Fornitore e la tabella Articolo.
Il problema e' che un fornitore puo' avere molti articoli e allo stesso
tempo un articolo puo' avere diversi fornitori... come risolvere la cosa ?
Grazie
Fabio

 ha scritto nel messaggio
news:BUaF6.177480$lj4.5...@news6.giganews.com...

Devi crearti una tabella intermedia "DettagliProdotti" che avra' chiave
primaria multicampo formata dal campo IDFornitore e dal campo IDProdotto.
Qui potrai inserirci gli eventuali altri campi come ad es. Prezzo, Valuta,
ecc.
Crei un join tra i campi IDFornitore-tab.Fornitori (lato uno) e
IDFornitore-tab.DettagliProdotti (lato molti).
Stessa cosa per i campi IDProdotto-tab.Prodotti (lato uno) e
IDProdotto-tab.DettagliProdotti (lato molti).
Un'occhiata ai DB di esempio Northwind e Soluzioni no, eh? 8-|  (faccina
molti a uno)
Mandi Rob.

 Un'occhiata ai DB di esempio Northwind e Soluzioni no, eh? 8-|  (faccina
A dirti il vero il DB Northwind l'ho spulciato e non solo questo pero' in
tutti i casi ogni prodotto aveva associato un solo fornitore... ho ancora
difficolta' a fare uno piu' uno... :-(
Il DB Soluzioni di cui parli invece cose' ? Dove lo trovo ?
Grazie ancora
Mandi, Fabio

 Mandi, Fabio
Mandi, Rob.
Newsgroup: it.comp.appl.access
Titolo: Maschere Esterne

Salve a tutti!
Vorrei sapere, per cortesia, se esistono un modo per creare delle maschere
esterne ad un file access.
In pratica ho un database access che gestisce varie tabelle. Per non
aumentare ulteriormente le sue dimensioni in kb esiste la possibilità di
creare un file esterno che mi faccia da maschera per il database?
Spero di essere stato chiaro ^__^
Un saludos,
Enrico
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.511 / Virus Database: 308 - Release Date: 18/08/03


Certo che lo puoi fare.
Creati un nuovo database che contiene solamente le tue nuove maschere; in
questo database non creare alcuna tabella ma solamente il collegamento alle
tabelle del primo database che ti servono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Ciao Roberto,
grazie della risposta.
Mi son creato una maschera con i dati che mi servono.
Come faccio però a "collegarla" alla tab sull'altro database?
Un saluto,


 Come faccio perň a "collegarla" alla tab sull'altro database?


 > Ciao Roberto,
Antonio rispondi DOPO il quoting
MAssimiliano


Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Ti ha risposto Antonio e se qualcosa non ancora chiaro rifatti vivo.

Newsgroup: it.comp.appl.access
Titolo: Problema con calcolo date

Avrei un problema con un calcolo date.
In una maschera ho bisogno che venga automaticamente inserita la data del
giorno dopo, o cmq una data posteriore a quella odierna.
Leggendo sulla guida ho trovato la funzione DateAdd, che, da quanto scritto,
è quella che mi serve. Il testo suggeriva di inserire questo testo come
origine controllo di una casella di testo:
= DateAdd ("d"; 1; [DataInserimento]).
Da quello che ho capito, dovrebbe prendere il valore del campo
[DataInserimento] (campo che ho creato io con la data odierna automatica,che
poi uso per una query), e aggiungere 1 al valore del giorno.
Però mi genera un errore.
Il campo DataInserimento è un campo data, con valore predefinito Date().
Un'ultima cosa con le date: ho notato che se uso un campo Data e poi vado in
stampa unione in Word, mi cambia la data nel formato americano (mm/gg/aaaa),
per mantenere il formato europeo (gg/mm/aaaa) sono costretto ad usare un
campo testo con maschera di input; qualche suggerimento per risolvere il
problema?
Grazie
Andrea

 ha scritto nel messaggio
news:P0Woa.56000$DT4.1...@twister1.libero.it...

Valore predefinito =Date()+1

>Valore predefinito =Date()+1
Grazie, però allora mi mi chiedo una cosa: se basta fare così, che utilità
ha il comando DateAdd?
Andrea


Serve a sommare ad una data non solo giorni, ma settimane, mesi, anni ecc.
Guarda l'Help.

Guarda l'Help.
Si, avevo pensato che la funzione fosse più complessa (per mesi, anni, etc)
Se uso il comando Date() + 1, somma 1 giorno alla data di sistema; quel
numero 1 si riferisce esclusivamente ai giorni da aggiungere (per es se
scrivo 365 lui mi riporta l'anno successivo)?
Circa DateAdd, guardando l'Help, avevo provato ad usarlo ma non aveva
funzionato.
Ho fatto questa prova: creato una maschera semplice, con una casella di
testo Inizio, una combobox Intervallo con il valore di 12,24,36,48 (per il
numero di mesi), e una casella di testo Fine.
Poi, seguendo quando indicato nell'Help, ho inserito, come evento Dopo
Aggiornamento della cbx, le seguenti istruzioni:
Private Sub Intervallo_AfterUpdate()
    Dim Inizio As Date
    Dim Mesi As String
    Dim Intervallo As Integer
    Dim Fine
    Mesi = "m"
    Me.Inizio = Inizio
    Me.Intervallo = Intervallo
    Me.Fine = Fine
    Fine = DateAdd(Mesi, Intervallo, Inizio)
End Sub
Dopo l'aggiornamento della cbx, su Fine non compare nulla (io mi aspetteri
il risultato di DateAdd), Inizio cambia in 0.00.00 e Intervallo in 0.
Perchè non va?
Riguardo le date, come faccio ad impostare formati diversi (ad es. se voglio
considerare l'anno a 4 cifre, oppure usare il numero della settimana, etc)?
Grazie
Andrea
Newsgroup: it.comp.appl.access
Titolo: Tabelle relazionate e maschere

Sto affrontando un problema forse banale, spero che possiate darmi una
mano.
Ho progettato un database con varie tabelle relazionate tra loro. Il
problema adesso è come rappresentare questi dati.
Ho iniziato ad impostare delle maschere con sottomaschere, il problema
è che non mi consente di mettere più di due sottomaschere, mentre i
dati sono contenuti in diverse tabelle. L'idea sarebbe stata quella di
usare dei pulsanti che di volta in volta mi mostrano la sottomaschera
relativa. Il che stava anche venendo una gran fig***...peccato che
alla seconda maschera ha smesso di funzionare il tutto.
Mi rendo conto che può sembrare una domanda banale, ma come si fa a
visualizzare i dati di più tabelle relazionate in un'unica schermata ?
Per quanto riguarda le relazioni sono pressochè certo che siano
correttamente impostate.
Mmmhhhh any suggestion ?
l'Andre


ciao l'Andre
Io di solito uso la struttura a schede, in ogni scheda metto una
sottomaschera. e in alto sopra la struttura a schede metto lamaschera
principale.
Samantha


Non funziona, appena aggiungo la terza s.maschera mi comunica
cortesemente "espressione digitata non correttamente o troppo
complessa per essere valutata"


Lo so... è una rottura di scatole
capita anche a me che lo dica. Poi la lascio li, salvo e chiudo.
Riapro e va
Altre volte, quando sono in visualizzazione struttura e ci clicco due
volte nella sottomaschera xchè ci devo lavorare, mi torna ancora una
volta quel messaggio. Perciò chiudo e riapro e va...
Fammi sapere se risolvi
Ciao
Samantha


In realtà è bastato rivedere le relazioni tra alcune tabelle e
lentamente alcune cose sembrano andare a posto. Evidentemente era
quello il problema, non le sottomaschere in sè.
A.

Newsgroup: it.comp.appl.access
Titolo: Aiuto ! Colonna Query campi incrociati

 Marco
Secondo me dovresti cambiare la struttura della tabella e inserire l'anno
per ogni valore "Ordini"; cosě puoi incrociare i dati senza modificare
nulla.
Es.
'--------------
Zona        Ordini    Anno
Germania  10          2000
Germania  15          2001
Germania  11          2002
Francia      15          2000
Francia      20          2001
Francia      17          2002
'--------------
Ciao.
--
Sergio MAZZA

A quanto pare la pazienza non č il tuo forte.
Ho risposto oggi alle 11:33 a questo tuo quesito che hai postato il
12/6/2002 alle ore 12:51.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: numero cifre di un numero

Che funzione devo usare per sapere di quante cifre è composto un numero?
es.
6= 3
10=5
8 =4

 wrote in message
CGdp6.105414$Y93.2...@news.infostrada.it...

Magari di quante lettere è composto un numero scritto a parole....
C'è una funzione nel sito comune che converte i numeri in lettere. A quel
punto usi la funzione len
Antonio
Newsgroup: it.comp.appl.access
Titolo: Lentezza nell'apertura maschera

Chiedo aiuto,da  circa una ventina di giorni nella mia  procedura gestione 
Ufficio (di un commercialista)  ho una funzione che crea un tabulato di 
scadenze mensili, come, Iva, inps, inam, F24, eccetera il tutto si apre 
nella normalità  ma appena entra un altro utente , (il programma risiede su 
un servere 2003) nella la stessa funzione impiega tanti minuti per aprire la 
maschera , e dopo essersi posizionato sul record (diverso per tutti gli 
utenti) sulla maschera Continua  funziona tutto normalmente.
Premesso che questa procedura subisce spesso aggiornamenti ,come aggiunta di 
campi ed eventuali semplici calcoli.
Ho fatto vari tentativi utilizzando più pc e sono riuscito a capire mettendo 
uno stop sia alla routine Load che alla Routine Open, che il tempo lungo è 
tutto prima dell'apertura delle 2 sopra dette Routine .
che cosa può far perdere tempo nell'apertura di una maschera  Access  2000 
!!!
grazie e saluti a tutti
Marcello Riaudo

 ha scritto nel messaggio news:45f87d24$0$37207$4faf...@reader3.news.tin.it...

Dipende:
- dalla complessità delle form;
- dall'utilizzo (o abuso) di funzioni (o metodi) tipo Dlookup/Dsum/D...altro;
- se non hai diviso l'applicazione in Front-End e Back-End (Strumenti-Utilità Database-Divisione guidata database);
- immagini nella form;
- etc. etc.
Ciao.
-- 
Sergio MAZZA 

"Riaudo Marcello (Alice)"

Classico problema:
http://www.granite.ab.ca/access/performancefaq.htm
Dei suggerimenti è particolarmente importante il primo.
Ti saluto.


Fermo restando che non ci hai detto cosa fa questa routine, controlla se hai 
la spunta nelle opzioni della correzione automatica del nome. Se sì, 
toglila, no ci deve essere
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 Marcello Riaudo
Dipende:
- dalla complessità delle form;
- dall'utilizzo (o abuso) di funzioni (o metodi) tipo 
Dlookup/Dsum/D...altro;
- se non hai diviso l'applicazione in Front-End e Back-End 
(Strumenti-Utilità Database-Divisione guidata database);
- immagini nella form;
- etc. etc.
Ciao.
-- 
Sergio MAZZA
Ho fatto un pò di pulizia come da te indicato quindi abuso di ..... e tutto 
è migliorato in modo eccezzionale.
grazie spero che questa mia  serva anche ad altri-
Ringrazio Sergio Mazza
saluti Marcello Riaudo

 saluti Marcello Riaudo
Grazie a te per il riscontro...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: **Aiuto Please** Problema di Query

Scusate la domanda fors un po' banale, ma sono abbastanza nuovo con Access,
e ho necessita' di fare questa cosa.
Ho un database che mi gestisce indirizzi e altri dati di Societą Sportive e
devo fare una maschera che mi permetta di stampare gli indirizzi scegliendo
solo le societą che fanno calcio, solo quelle che fanno pallavolo, solo
quelle che fanno nuoto, o delle combinazioni di tutte le discipline (es.
quelle che fanno calcio E pallavolo).
La scelta pensavo di ottenerla mediante una casella a discesa (che mi
permetterebbe pero' di selezionare una sola disciplina) o delle caselle di
controllo che mi permetterebbero una scelta multipla.
Nella maschera ci sara' poi un pulsante per accedere al report.
Non riesco a ottenere una query o simile che mi filtri i record in base alle
scelte effettuate. Come posso fare?
Altra cosa se non e' troppo disturbo: come posso far comparire caselle di
controllo e relative etichette prendendo i dati da una tabella? Cioe', nel
database ho una tabella che contiene i nomi delle discipline sportive, che
viene aggiornata qualora si aggiungano discipline nuove. Come faccio a far
comparire nella maschera di cui sopra caselle di controllo e etichette che
mi richiamino le discipline che ho in questa tabella?
Grazie a tutti
Andrea
--
Andrea Zanasi
e-mail: 
andre...@tiscalinet.it
Icq UIN: 1643929

 --
Mi sembra di capire che la selezione non devi farla tramite una casella
combinata (come giustamente dici tu ti permette una sola selezione) bensì
tramite una casella di riepilogo per la quale la proprietà "Selezione
multipla" deve essere impostata o a "Semplice" o a "Estesa" a seconda del
modo in cui vuoi poi operare. Per maggiori dettagli vai su l'help alla voce
SelezioneMultipla e/o su un manuale di Access dove si parla dell'argomento.
Con il risultato di detta selezione imposterai i criteri della tua query
utilizzando la riga "Criteri:" e le righe "Oppure:". Forse ancora meglio se
con i risultati della selezione multipla imposti il filtro della tua
maschera.
La soluzione delle caselle di controllo mi sembra particolarmente complessa,
specie se non puoi stabilire a priori il numero massimo delle discipline
contenute nella tua tabella Discipline.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Stampare in codivisione.

Ho un problema che non so risolvere. Siamo in tre a lavorare su un DB
condiviso, in cui c'è una maschera nella quale cliccando su dei pulsanti si
prenotano gli articoli che vanno a finire in una tabella provvisoria. Alla
fine si stampa un report con l'elenco degli articoli prenotati. Succede però
che nel report ci si mescolano gli articoli prenotati da tutti e tre gli
utenti, perchè la tabella è condivisa. Come fare per distinguere le stampe?
Premetto che per volontà dell'Admin non si entra nel DB con nomeutente e
password.
Grazie
Mirko

 ha scritto nel messaggio
news:9jprq8$rrg$1...@serv1.iunet.it...

Un bel problemino ...
Fai così, crea un controllo nascosto nella maschera che chiami "caso" e poi
nell'evento apertura della maschera scrivi questo codice:
Dim Numero As Integer
Randomize
Numero = Int(100 * Rnd) + 1
Me!caso = Numero
Crea un campo aggiuntivo nella tabella provvisoria dove accumulate le
prenotazioni che chiami "traccia" e nascondi il controllo corrispondente
nella maschera (proprietà visibile = no).
Al pulsante delle prenotazioni aggiungi questo codice:
Me!Traccia = Me!caso
Infine nella query che stampa le prenotazioni fai in modo che compaia anche
il campo "traccia" e poni questa condizione:
[forms]![nome_tua_maschera]![caso]
Fatto questo avete una probabilità di 1:10.000 di sovrapporre le
prenotazioni in due e di 1:1.000.000 di sovrapporle in tre.
Se non è chiaro ti rispiego.
Ciao
Arturo


Geniale! Funziona perfettamente. Inoltre ho aggiunto il campo "traccia"
anche a una query di eliminazione che dopo la stampa mi pulisce la tabella
dai record già stampati, lasciando intatti quelli degli altri utenti.
Grazie infinite, era più di un mese che cercavo una soluzione!
Mirko

 ha scritto nel messaggio
news:9jprq8$rrg$1...@serv1.iunet.it...

Metti la tabella temporanea sul FE.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Cambiare password

Salve a tutti,
vorrei sapere se esiste una routine per cambiare da codice la password
all'utente corrente.
Grazie a tutti.
Rosario.

(.....)

Guarda l'help alla voce NewPassword
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------

 ---------------------------------------------
Probabilmente non sono stato abbastanza chiaro, io ho la necessità di
cambiare la password ad un utente già esistente che ha già una vecchia
password e fa parte di un gruppo ben definito.
Mentre l'esempio di cui tu parli mi sembra che crei un nuovo utente, lo
accoda ad un nuovo gruppo e gli assegna una password.
Come posso gestire questo problema?
Grazie da Rosario.

Grazie da Rosario.
Sei stato molto chiaro.
Io, piuttosto, sono stato troppo sintetico.
Quello che ti ho dato voleva essere uno spunto.
Il codice che segue ti permette di modificare la password di un
utente.
Se poi lo utilizzi in una form apposita, puoi utilizzarlo per offrire
agli utenti una funzione di modifica periodica della propria password.
dim wsp as workspace, usr as user
set wsp = dbengine.workspace(0)
for each usr in wsp.users
  if 
usr.name
 = "NomeUtenteAcuiCambiarePassword" then
     usr.newpassword= "VecchiaPassword", "NuovaPassword"
  endif
next usr
set wsp = nothing


 ---------------------------------------------
In effetti prima di leggere il tuo ultimo messaggio avevo gią utilizzato
proficuamente lo spunto che mi avevi dato.
Magari utilizzerņ il tuo codice per creare una maschera per la modifica
della password.
Grazie e salutoni da Rosario.