mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: caselle combinate sincronizzate

Sto impazzendo!!!
SELECT Tabelle.Campo1, Tabella.Campo2 FROM Tabella WHERE 
(((Tabella.Campo2)=Forms!mMaschera![combo1]));
Questa è l'origine riga di una seconda casella combinata, legata alla prima 
combo1
Entrambe si appoggiano ad una tabella che contiene in un campo le categorie 
ed in un altro le sottocategorie
Perchè non riesco a selezionare le sottocategorie. Ogni volta mi chiede il 
parametro
Vi assicuro che ho seguito le vostre indicazioni ed in tutti gli altri casi 
funziona
Con le sottomaschere in visualizzazione foglio dati, qualcosa è diverso???
Aiuto

 ha scritto nel messaggio
news:dLlUd.597059$b5.27...@news3.tin.it...

Con le sottomaschere devi indicare il nome dell'oggetto che Incorpora la
sottomaschera stessa.
-----------
WHERE Campo2=Forms!mMascheraPrincipale!Incorporato1!combo1
-----------
Ciao Giorgio


Ops..
-------
WHERE Campo2=Forms!mMascheraPrincipale!Incorporato1.Form.combo1
-------
cosě č meglio

 ha scritto nel 
messaggio news:4222bb3b$0$32334$5fc...@news.tiscali.it...

scusa sto utilizzando il pc di un amico
sono singer
ho pravato il secondo codice, ora č ok, cioč la seconda combo č
sincronizzata.
perň adesso accade che i dati non vengono salvati nella tabella. cioč quando
aggiungo un secondo o terzo record nella sottomaschera, scompaio tutti.
e' importante il fatto che la sottomaschera sia all'interno di una pagina
io in pratica nella maschera principale ho creato piů schede/pagine e la
sottomaschera č in una di queste
Grazie

 ha scritto nel messaggio 
news:3eLUd.602122$b5.27...@news3.tin.it...

Sembra che io abbia risolto con la sincronizzazione.
Non mi riesce perň il requery
sull'evento modifica della prima combo io metto questo codice
me.combo2.requery
ma forse c'č un altro modo per indicare sempre la sottomaschera
perchč ripeto il requery non lo fa.ň
Grazie

Newsgroup: it.comp.appl.access
Titolo: Come ripetere il valore del record precedente ????

Ciao a tutti,
mi sapete dire come posso fare in una maschera ha ripetere il valore del
controllo del record precedente?
Grazie

 controllo del record precedente?
http://groups.google.com/groups?selm=8sv00t$lalep$1...@ID-46617.news.cis.dfn.de
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel messaggio
news:asb0qp$o2b$1...@fata.cs.interbusiness.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



veedi defaultvalue
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: PDF via mail

Ho bisogno inviare una serie di lettere in formato PDF generate da word
prelevando i vari indirizzi in una tabella access.
Il fatto č che per la creazione del file pdf ho fatto una piccola macro che
crea il file.
Il fatto č che vorrei creare con VBA la mail vuota con Outlook Express e
passare l'indirizzo che č presente nella tabella access.
Come posso fare? (Preferirei non dover installare Outlook di Office...)



www.sitocomune.com
 sezione general.
Troverai quello che serve per spedire email, attach compresi, tramite Access
Ciao
Stay alive !
Pio Pio (utente newbe)
Win XP & Office 2000
www.ticom.it/tennisbuscate

Newsgroup: it.comp.appl.access
Titolo: ome usare l'ocx richtx32.ocx

Sto iniziando adesso ad usare gli ocx dove posso trovare delle informazioni
a riguardo di l'ocx richtx32.ocx
sto usando con successo LEADTOOLSMultimedia (per le immagini)
Stefano

 sto usando con successo LEADTOOLSMultimedia (per le immagini)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Passaggio Parametri - Non funziona

Ciao a tutti
ho un piccolo (ma per me grande) problema con Access.
Ho due tabelle, con relative maschere, con i seguenti campi:
Tabella: Pazienti
IDPaziente
Cognome
Nome
...
IDVisitaAttuale
Tabella: Visite
IDPAziente
IDVisita
DataVisita
...
Il mio problema e' che nella maschera principale (Pazienti) il campo
IDVisitaAttuale sia aggiornato in funzione del valore del campo
IDVisita della sottomaschera Visite.
Se metto un controllo nella maschera principale e gli assegno il
valore forms!visitemsk!IDVisita la cosa funziona.
Ma non riesco a fare in modo che al variare del controllo cambi
automaticamente anche il valore del campo IDVisitaAttuale nella
maschera principale.
Preciso che i campi IDVisitaAttuale e IDVisita sono non visibili.
Ho provato con gli eventi modifica, aggiorna associati al controllo ma
non funziona.
Chi puo' aiutarmi?
Grazie

 ha scritto nel messaggio 
news:48bb9acc$0$41664$4faf...@reader4.news.tin.it...

Supponendo che il paziente abbia una o piů visite la relazione dovrebbe 
essere 1 paziente N (molte) visite.
Da questo ne scaturisce che la maschera principale (Pazienti) potrebbe avere 
una sottomaschera con tutte le visite effettuate dal paziente e con un 
rapporto padre figlio incentrato sull'ID paziente.
Se nella maschera principale aggiungi un campo non associato 
(NVisitaAttuale) potresti far si che al click di una determinata visita si 
valorizzi il controllo non associato con l'id della visita scelta nella 
sottomaschera.
In alternativa puoi sostituire il controllo non associato con una combobox 
che ripropone tutti gli id visita e fare in modo che selezionando un id la 
sottomaschera mostra solo quella visita.
Questa la teoria.
Nel tuo caso (a mio avviso non ben strutturato) devi gestire la cosa 
sull'evento SuCorrente del record nella sottomaschera:
Forms!MascheraPrincipale!NomeControllo = me.IDVisita
Ciao, Carlo 


Dovresti inserire nell'evento AfterUpdate del controllo IdVisita della
seconda maschera il codice che va a modificare il dato nel controllo
relativo nella prima maschera
Forms!PrimaMaschera!IDVisitaAttuale = Me.IdVisita
(per essere molto precisi questa riga dovrebbe essere inserita dentro
una if di verifica che la prima maschera è effettivamente aperta)
Questo dovrebbe funzionare, non funziona ?
AleC
Newsgroup: it.comp.appl.access
Titolo: problema con formato numerico

Salve a tutti, ho un piccolo problemino con una maschera...
voglio inserire un valore numerico con una cifra decimale in un campo ma
me lo arrotonda automaticamente: inserisco 1,5 e me lo fa diventare 2,0...
come mai?
Ho settato il formato come numero generico e le postazioni decimali ad 1,
ho anche provato a cambiare il formato numerico (standard, ecc,) ma non
succede nulla... me lo arrotonda automaticamente....
sarò grato infinitamente per qualsiasi dritta
Saluti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Saluti
Devi guardare nella tabella se quel campo è un Intero Lungo
Se lo è fa bene a convertirlo, per fare quello che vuoi devi mettere 
precisone singola
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 

 precisone singola
OK! Grazie infinite


Newsgroup: it.comp.appl.access
Titolo: R: Numero di riga


Certo che si può fare, non c'è bisogno di urlarlo!
Bye, Ste

 wrote in message
88qt3r$hub$1...@fe1.cs.interbusiness.it...



dopo, spero ;-)
bye!
-- 
Smettere di fumare e' facilissimo: io l'ho fatto un centinaio di volte.
Newsgroup: it.comp.appl.access
Titolo: Problema con gruppo di opzioni...........

Salve a tutto il News, ragazzi vi chiedo un aiutino anzi forse due, il primo
in una maschera princiapale ho inserito un gruppo di opzioni composto da due
pulsanti ed una casella di riepilogo il cui funzionamento e quello di
potermi filtrare la maschera tramite i valori che metto nella casella di
riepilogo, quindi ho creato una macro (il gruppo di opzioni funziona tramite
macro e non da codice), il primo pulsante del gruppo mi fà visualizzare
tutti i record della maschera ,mentre il pulsante numero 2 mi attiva la
casella di reipilogo dove posso scegliere i valori con cui intendo filtrare
la maschera funziona tutto bene ma c'è un piccolo problema ogni volta che
uso il gruppo di Opzioni per filtrare la maschera non riesco ,dopo, a far
funzionare il pulsante predefinito di access per la ricerca viene sempre
 l' errore  che praticamete il focus non riesco a spostarlo dal Pulsante
1........questo è il mio problema, l'altra domanda è questa come faccio a a
far funzionare un gruppo di opzioni come descritto prima con Vb.
spero di essere stato chiaro.
un grazie a tutti quelli che mi vorrano dare qualche suggerimento,è perchè
no anche a chi non lo volesse fare .
--
Gianni B.

 ha scritto nel messaggio
news:3ea8565d$1...@news.bluewin.ch...

Nell'evento "dopo aggiornamento" del gruppo di opzioni inserisci il codice:
Select case Me!nomeGruppoOpzioni
    case 1
        me!nomeCasellaCombinata.enabled = false
        Docmd.ShowAllrecords
    case 2
        me!nomeCasellaCombinata.enabled = true
end select
il filtro sulla maschera lo attiverei nell'evento "dopo aggiornamento" della
casella di riepilogo:
Es.
DoCmd.ApplyFilter "[NomeCampoDaFiltrare]='" & Me!nomeCasellaDiRiepilogo &
"'"
(se il campo è alfanumerico)
DoCmd.ApplyFilter "[NomeCampoDaFiltrare]=" & Me!nomeCasellaDiRiepilogo
(se numerico)
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Conversione campo query

Ciao a tutti,
ho una tabella (A) con due campi: "prezzo" e "quantità" (sono entrambi
di tipo numerico standard, il primo con due cifre decimali, il secondo
con tre cifre decimali).
Ho  poi una query che usa come origine dati la tabella A e i suoi due
campi; a questa query ho aggiunto un campo calcolato: questo campo
(chiamato "importo") fa il prodotto tra "prezzo" e "quantità".
Vorrei che il tipo di questo campo "importo" sia numerico con due cifre
decimali. Se cambio il formato del campo della query il valore
visualizzato è corretto ma il valore memorizzato rimane anche con più di
2 cifre decimali. Come faccio a memorizzare un campo della query con un
tipo numerico con due cifre decimali? Esiste qualche funzione di
conversione da applicare?
Grazie
ciao
Giovanni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 conversione da applicare?
Prendi la funzione fctround sul sitocomune
Antonio
Newsgroup: it.comp.appl.access
Titolo: stampa report del record visualizzato

Ho una maschera legata ad una query condizionata da un criterio di
ricerca, ho un controllo sulla maschera che mi stampa un report
condizionato dalla stessa query. Attualmente quando lancio il report, mi
compare una richiesta di filtro in cui inserisco la matricola di un
dipendente su cui voglio l'anteprima del report o la stampa (che è anche
l'attuale record selezionato).
Come devo fare per avere l'anteprima o la  stampa diretta del report
dell'attuale record selezionato in maschera senza passare per il filtro?
è possibile?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 è possibile?
Il report deve avere come origine record una query su tutta la tabella senza
filtri.
Quando vuoi lanciare il report lo fai con
docmd.openreport
utilizzando il parametro criteriWHERE per filtrarlo con l'ID del record
corrente della maschera.
Vedi sull'help openreport
Antonio

 Antonio
Caro Biso, ho visto nella guida, ma non ci ho capito niente!!, non è che
si può avere un esempio pratico? 


 si puň avere un esempio pratico?
docmd.openreport "tuoreport",,,"ID=" & me.ID
Antonio

 Antonio
OK
funziona !  grazie
sbagliavo nella sintassi!


Newsgroup: it.comp.appl.access
Titolo: Form con totali "attaccati" al corpo

Salve,
Ho necessità che i totali presenti nella sezione "Piè di pagina maschera" di 
una maschera appaiano "attaccati" al corpo, ovvero subito dopo l'ultima riga 
del corpo, invece che in calce alla maschera, come si fa?
Grazie! :-)
Patrick 


Ma che t'hanno fatto i totali a piede maschera?    :)
Se non risolvi a livello di query (e non è detto sia fattibile nel tuo
caso), non è possibile ottenere quanto chiedi.
Comunque dai un occhio a:
www.sitocomune.com
Sezione: queries
2.31 Le query unione
Ciao, Oscar
Newsgroup: it.comp.appl.access
Titolo: Passare un valore ad un report

Nella maschera dove ho il bottone che apre un report, calcolo il valore di
un suo campo, il numero della ricevuta,conservandola in una variabile. Per
passarla al report come fare?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 passarla al report come fare?
Inserisci il numero ricevuta in una variabile pubblica inserita in un modulo
standard del database, cosě che potrai farci riferimento sia da una sub VBA
relativa alla maschera che da una sub VBA relativa al report.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 relativa alla maschera che da una sub VBA relativa al report.
In un modulo ho inserito:
Global ricevuta As Single
Public Function Getric() As Single
Getric = ricevuta
End Function
nel click del bottone:
percentuale = RicToPrint , dove RicToPrint č la variabile da passare e
tramite msgbox ho controllato il corretto funzionamento.
Nel report ho la text NumRic che dovrebbe avere il valore della variabile
ricevuta, ma come passargliela?
grazie


 Per passarla al report come fare?
Come non hai rivelato la versione di Access, si tratta della più recente.
Allora puoi usare il parametro OpenArgs del commando OpenReport:
DoCmd.OpenReport "MioReport", acViewPreview, , , , TuaVariabile
Nel report puoi usarla nel codice con:
Me.OpenArgs
o p.e. in un origine controllo con:
=OpenArgs
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 grazie
Prego


 =OpenArgs
Scusate se mi è saltata la egnalazione della versione, si tratta di AC 2K.
Dopo aver provato tramite variabile, tramite properrty,ho risolto nel modo
più facile di tutti. Ho aggiunto alla tbl un campo dove mi scrivo il
valore della variabile locale. Nel report aggancio quel campo e l'ho
disponibie!
Grazie e buona settimana a tutti !

Newsgroup: it.comp.appl.access
Titolo: R: Modifica % campi


Siccome non ricordo bene l'istruzione non vorrei darti un suggerimento
sbagliato... comunque prova a guardare nella guida in linea il comando
UPDATE (del ling. SQL) che dovrebbe esserci qualche esempio di aggiornamento
dei campi in base al loro contenuto!
Qui sotto ti ho copiato uno spezzone della guida con un esempio giusto per
te...
**
È possibile modificare diversi campi in contemporanea. Nell'esempio seguente
i valori corrispondenti ad Ammontare ordini vengono aumentati del 10 per
cento e i valori di Spese trasporto vengono aumentati del 3 per cento per i
corrieri nel Regno Unito:
UPDATE Ordini
SET AmmontareOrdini = AmmontareOrdini * 1.1,
Spese trasporto = Spese trasporto * 1.03
WHERE Paese = 'UK';
**
Ciao Ciao
G.





Ciao,


con una query di comando puoi fare l'aggiornamento 
del prezzo sulla tabella di partenza; se la percentuale può variare  
imposti la condizione 


Prezzo: Prezzo * (1+percentuale) dove il nome del 
campo Prezzo sarà racchiusa fra parentesi quadre e se non hai campi nella 
tabella che si chiamano 
percentuale
, racchiudendolo fra parentesi quadre, 
questo nome sarà considerato un parametro esterno. Al momento dell'esecuzione 
della query verrà richiesto il valore della percentuale, verranno eseguite le 
modifiche e sarà chiesta conferma per aggiornare la tabella di partenza 
specificando anche il numero dei records modificati.


 


Ciao, Gabry


 







Ciao,


devi usare una query di comando che ti aggiorni il prezzo cioè 



prezzo*(1+percentuale); Il campo percentuale fra parentesi 
quadre indica un parametro esteno a cui assegnerai il valore voluto durante 
l'esecuzione.


 


Ciao,ciao Gabry


 



 Ciao,ciao Gabry
Per favore non postare in html. Grazie
Altre informazioni le trovi nel post periodico:
'[INFO] Istruzioni per l'uso di questo ng'
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Che succederà a VBA con .NET?

Salve a tutto il NG,
    avete notizia di cosa succederà al visual basic for application di
Access, Excel & co. con l'introduzione dell'architettura e deli libguaggi
.NET? Cambierà il modo di programmare Access, per esempio? Ho diverse
applicazioni su database sviluppate così e mi farebbe piacere essere sicuro
che saranno supportate anche sulle future versioni (XP, etc...) di Office.
Notizie sul'argomento?
Grazie, Giovanni

 che saranno supportate anche sulle future versioni (XP, etc...)
La versione XP di Office non è il futuro ma il presente :-)
Non supporta il nuovo modello .NET ed è un'evoluzione di quelle precedenti.
Ciao, warp

 un RAD "autonomo".
Cosa č una porcata?
VB.NET
 o VB6? (non li conosco)
Max

 
VB.NET
 o VB6? (non li conosco)
VB6 (e precedenti)
Trattasi comunque di pareri :-)
Ciao: warp
Newsgroup: it.comp.appl.access
Titolo: query accodamento

ho creato una form che deve copiare i parametri della scheda origine in
quella destinazione....
Ho due tabelle:
                - "Parametro" con scheda,nome param,valore max,..
                - "Valori" con il valore del parametro, la
                   macchina in cui c'è la scheda, e l'id
                   parametro
ho creato 2 query di accodamento..... il problema si pone quando devo
assegnare un valore nella tabella "Valori" al campo IdParametro. Questo
valore viene creato con la prima query di accodam nella tabella "Parametro"
(è chiave primaria) in quanto vengono aggiunti nuovi record con gli stessi
campi(nome param,valore max,...) con il nuovo codice scheda(scheda
destinazione) e il nuovo IdParametro. Come posso assegnare il giusto valore
di IdParametro nella tab "Valori"?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

stefano ha scritto:



Se il campo IdParametro è chiave primaria non sbattere la testa, non
riuscirai perchè i duplicati non sono ammessi...
Lascia il campo IdParametro e aggiungine un altro ID... l'ID diverrà la
chiave primaria che si incrementerà da sola con l'accodamento dei record e
IdParametro che trasformerai in un campo semplice potrà avere tutti i
valori che vuoi (sempre che la proprietà del campo non contenga "duplicati
non ammessi")
-- 
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: Ripristinare db access

Salve a tutti,
premetto che non sono un esperto informatico, ma mi occupo della rete
del mio ufficio (scusate quindi per le imprecisioni).
Abbiamo un db Access su un server NT che viene interrogato da cinque
pc su cui e' installato Access 97. Dopo un intervento tecnico (non
effettuato da me) e' stato installato Access 2000 su uno di questi PC.
Ora il suddetto db risulta utilizzabile dal pc con Access 2000, ma non
da quelli con Access 97 (messaggio di errore "Unrecognised database
format"). Ho provato ad intervenire su Server, ma la funzione Converti
database/Alla versione precedente di Access non risulta cliccabile.
(Sul Server e' installato Access 2000).
Ci e' stato suggerito di installare Access 2000 su tutti i PC.
Qualche altro suggerimento, per una soluzione piu' semplice?
Grazie a tutti
Francesco

Il 27 Feb 2003, 10:23, 
fgiac...@yahoo.com
 (Francesco Giacanelli) ha
scritto:

non mi è chiarissima la situazione ma provo a darti una soluzioni.
fai una copia del Be (il file sul server) entra in Access 2000 e converti
questa copia. Dopo converti il be alla versione precedente.
In realtà chi ha aperto il be da A2000 alla domanda apri o converti ha
scelto apri e quindi non è possibile convertirlo alla versione precedente
perchè già è alla versione prec.
Comunque per quanto riguarda il pc con A2k o lo converti a A97 o installi
entrambe le versioni. Per entrambe devi stare attento a delle piccole cose.
Fammi sapere.
ciao
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

MAssimiliano
Mille Grazie. Sono riuscito a ripristinare la situazione originaria.
Saluti
Francesco

Newsgroup: it.comp.appl.access
Titolo: ESEGUIRE UN FILE .BAT

Ciao a Tutti
E sempre grazie per essere presenti.
Avrei la necessità di eseguire un file .Bat in un certo percorso cliccando
un pulsante da una maschera
Quale comando devo scrivere per fare questo???
Cao
E grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


senza ricorrere a VB ho risolto, in maniera direi abbastanza semplice,
in questo modo:
un bottone che chiama una macro:   DoCmd.RunMacro "nome macro"
la macro che nella colonna azione avra' EseguiApplicazione e nella
riga comando il path del file bat
ciao

Newsgroup: it.comp.appl.access
Titolo: Refresh maschera

Ho creato una maschera1 con diverse caselle di testo corrispondenti a
diversi campi in una tabella. Ora cambiando il valore del campo
Numero_Lavoro  (chiave primaria) il resto dei controlli nella maschera1 non
si sposta al record selezionato. Come devo fare?
Ho inoltre una maschera2 dove inserire il Numero_lavoro e premendo OK vorrei
fargli aprire la maschera1 (maschera2 dovrebbe essere la prima del Database)
posizionata sul record del Numero_lavoro inserito in maschera2.
Grazie
--
/----------------------------------------------/
/  Nefasto82                              /
/  e-mail: 
ste...@libero.it
        /
/---------------------------------------------/


--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: leggere i gruppi a cui appartiene CurrentUser

Ciao a tutti e grazie in anticipo,
ho la necessità di poter leggere i gruppi a cui appartiene il
CurrentUser, questo per poter far accedere a maschere e dati specifici
chi appartiene es. "Utenti Completi" o "Amministratori" etc.
Via codice "CurrentUser" mi da solo una parte di quello che mi serve,
ma non sono riuscito a capire come fare per i gruppi
Gentilmente una dritta...? sono un programmatore alle prime armi..
di nuovo grazie


Parli dei gruppi definiti in Access o a livello di sistema operativo?
 
Popi


(Acc ... dannaz ... malediz ... ai click nel posto sbagliato!!!)
Perché nel primo caso su 
www.alessandrobaraldi.it
 c'è un bel pezzo di
codice che potrebbe fare al caso tuo: "Funzioni per il controllo USER
e GROUP usando il file MDW".
HTH
Popi

 wrote:

gruppi definiti in ACCESS file MDW

 Popi
Grazie infinite sembra proprio quelle che fa per me,
il gruppo va sempre forte
di nuovo saluti grazie
Dragons

Popi
Function ListGroupsOfUser(UserName As String)
'****************************************************************
' Purpose: Lists the groups to which a specified user belongs.
' Accepts: The name of a user.
' Returns: A list of groups for the specified user.
' Assumes: The existence of a user called Developer in the Admins
'          group, with no password.
'****************************************************************
   On Error GoTo err_ListGroupsOfUser
   Dim MyWorkSpace As WorkSpace, i As Integer
   Dim MyUser As user
   ' Create a new workspace as a member of the Admins group.
   Set MyWorkSpace = DBEngine.CreateWorkspace("SPECIAL", "Developer",
"")
   Set MyUser = MyWorkSpace.Users(UserName)
   For i = 0 To MyUser.Groups.Count - 1
      Debug.Print MyUser.Groups(i).Name
   Next i
   MyWorkSpace.Close
   Exit Function
err_ListGroupsOfUser:
   If Err = 3265 Then
      MsgBox UCase(UserName) & " isn't a valid user name", 16, "Error"
   ElseIf Err = 3029 Then
      MsgBox "The account used to create the workspace does not exist"
   Else: MsgBox Error(Err)
   End If
   MyWorkSpace.Close
   Exit Function
End Function
________
facendo il test nella finestra immediata di VB come indicato con "?
ListGroupsOfUser("Admin")"
mi evidenzia
MyWorkSpace As WorkSpace
e finestra msg: errore di compilazione
tipo definito dall'utente non definito
Scusa ingoranza cosa sbaglio? (versione DB 2002)
saluti
Dragons

 > Perché nel primo caso suwww.alessandrobaraldi.itc'èun bel pezzo di

Devi aggiungere DAO ai riferimenti.
 
Popi

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

come posso uscire da access usando vba???


docmd.quit

 Dove devo usarlo quel codice?


su evento click si un pulsante inserisci quel codice ed esci da access per
l'esattezza metti
docmd.quit acsaveall
ciao.
Newsgroup: it.comp.appl.access
Titolo: Ordinamento Report

Dovrei ordinare in maniera crescente un report in base a un campo numerico
di sei cifre.
Però dovrei prendere in considerazione non le cifre iniziali, ma bensì le
ultime 4
Faccio un esempio:
Il record col campo 300101 dovrà essere visualizzato prima del record 280201
Vorrei sapere se questo è possibile
Ringrazio in anticipo chi voglia aiutarmi.
Fabrizio

 wrote in message
9jmgqp$b49$1...@lacerta.tiscalinet.it...

__________
L'origine dati del Report è una query?
se così, creati un nuovo campo così:
Ordinamento: Left("Tuocampo";4)
e lo ordini in modo crescente.
ciao Riccardo

 ha scritto nel messaggio
news:9jmgso$gfc$1...@news.panservice.it...


 In questo caso come posso fare?
Scrivi dopo il quoting!
Allora ti crei una query su quella tabella e ti cambi l'origine dati del
report.
ciao riccardo
Newsgroup: it.comp.appl.access
Titolo: Mid, len

Ciao a tutti......
ho un problemino:
dovrei eliminare il carattere "," (virgola) in un campo [servizio]. La
virgola è sempre all'ultimo carattere.
es: pippo,
     pluto,
     erminio,
ecc..
nel criterio espressione relativo al campo metto :
Mid([AssetSocietàWin2000]![Servizio];1;Len([AssetSocietàWin2000]![Servizio])
-1)
NON FUNZIONA !!!
OPPURE HO PROVATO COSì:
Mid([AssetSocietàWin2000]![Servizio];1;InStr(1;[AssetSocietàWin2000]![Serviz
io];",")-1)
NON FUNZIONA !!
Mi sa tanto che nn gli piace il "-1".....
Sapete dirmi dove sbaglio??....e se avete qualche alternativa !!
GRAZIE E CIAO
LUCA

 ha scritto nel messaggio
news:3ce4d851$1...@news.mediaset.it...

Right$([AssetSocietàWin2000]![Servizio];Len([AssetSocietàWin2000]![Servizio]
)-1)
--
Alberto
--
Alberto

Newsgroup: it.comp.appl.access
Titolo: Importa dati da excel

Salve a tutto il NG,
il quesito che sto postando non rigurarda la programmazione di access ma
riguarda un errore generale che mi da il programma stesso.
Volendo importare dei dati da un foglio di lavoro Microsoft Excel, facendo
da File > Carica dati esterni > Importa mi apre la finestra dell'importa
dati, ma nel tipo di file non c'è presente foglio di lavoro Microsoft Excel.
Allora ho pensato non ho installato l'accesso ai dati da excel.
Provando ad aggiungere nuovi componenti al programma mi dice che l'accesso
ai dati excel è già installato (molto strano).
Chi mi saprebbe dare una mano?
Grazie a tutti
Ciao
[W98, Access 97 Pro]

 ha scritto nel messaggio

Succede quando i driver di importazione sono stati installati da un'altra
applicazione, access li ha trovati e non li ha installati e poi, forse, hai
disinstallato la precedente applicazione.
Prova a disinstallare e reinstallare office.
Forse c'era anche un'altra soluzione, ma ora non la ricordo.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:cQUKa.149355$pR3.3...@news1.tin.it...

Ho già rimosso e reinstallto Office ma il risultato è sempre lo stesso
Ti sei per caso ricordato quest'altra soluzione?
Giovanni_A

 Ti sei per caso ricordato quest'altra soluzione?
Prova a cercare sui vecchi post (sul sito comune)
Sib
Newsgroup: it.comp.appl.access
Titolo: 65000 righe e poi?

Qualcuno di voi conosce un sistema pratico per esportare
i dati da access2000 ad excel se questi superano le 65000
e rotte righe?
Una volta riempito il foglio_1 come faccio a continuare su foglio_2
senza che il programma si pianti?
Per ora creo un file di testo e poi lo importo con una
macro da excel ma non è molto "professionale" ;-)
Grazie a tutti!!
ciao ciao
--
Claudio Tregambe

 ha scritto nel messaggio
news:9a1tvg$3jo$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:9a1tvg$3jo$1...@fe2.cs.interbusiness.it...

Cosi' al volo , ma non so' se e' fattibile (dipende da come hai impostato il
codice di invio dei dati ad excel),
nella routine di invio dati verso excel metti un contatore num=num+1 (se
gia' non lo hai)
e poi una bella if num >= 65000 vai a Worksheet(2) cella (1,1)
Ciao
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)

SIGH! L'invio dei dati lo faccio con l'istruzione:
DoCmd.OutputTo acOutputQuery, "Q_Zinventa", acFormatTXT,
"c:\windows\temp\Zinventa.txt", False
ma non essendo molto esperto non so se con questo comando riesco ad avere il
controllo dei fogli.
Devo forse rinunciare a questo comando e crearmi una sub che controlla
maggiormente l'output dei miei dati?
Grazie infinite per l'aiuto che mi date sempre.
ciao
--
Claudio Tregambe

chiedo scusa, l'istruzione esatta era:
DoCmd.OutputTo acOutputQuery, "Q_Zinventa", acFormatXLS,
"c:\windows\temp\Zinventa.xls", False
nella fretta ... errore di sbaglio :-)


 ha scritto nel messaggio
news:9a9bch$31b$1...@fe1.cs.interbusiness.it...

Dirrei di si , il metodo che usi e' splendido perche' molto rapido , ma
quando le cose si complicano diventa un macello da gestire.
A questo punto ti diventa piu' agile usare una Sub che gestisca il tutto .
Sotto ti riporto una esempio di automazione che sta nel sito comune che
potrebbe fare al caso tuo . in questo caso nella cella 2 colonna B del
foglio di lavoro emette una scritat fissa, ma te al posto di quella cosa li
ci metti un bel ciclo con numeratore per il tuo recordset.
Ciao
Lorenzo
Esempio di automazione con MSExcel.
  Federico Luciani
Private Sub cmdExcel_Click()
    'Autore: Federico Luciani
    Dim excApp As Object
    Dim excDoc As Object
    Dim blOpen As Boolean
    On Error Resume Next
    blOpen = True
    Set excApp = GetObject(, "Excel.Application")
    If Err.Number = 429 Then
        Set excApp = CreateObject("Excel.Application")
        blOpen = False
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set excDoc = excApp.workbooks.Add
    excApp.Visible = True
    excDoc.Worksheets(1).Cells(2, 2) = "Hello World!"
    If Not blOpen Then
        excDoc.Close savechanges:=False
        excApp.Application.Quit
    End If
esci:
    Set excDoc = Nothing
    Set excApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
End Sub

Un loop infinito di grazie per la dritta!!
Avevo cercato anche sul sito comune ma evidentemente non abbastanza bene.
Ancora grazie.
--
Claudio Tregambe
Newsgroup: it.comp.appl.access
Titolo: aggiornare tabella dopo flitro

Ciao,
In una maschera access ho  creato il seguente codice per fare un filtro.


  Manca qualcosa....
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Ancora sugli insiemi di controlli

Ho seguito il thread di qualche giorno fa e in parte ha risolto anche i miei
problemi.
Perň, se non ho capito male, č necessario impostare tanti eventi su Click
per ogni controllo PulsanteXX con la chiamata a funzione.
Come si puň avere un evento che si scateni ad ogni Click o AfterUpdate di un
qualsiasi Controllo della Maschera e al suo interno decido cosa fare a
seconda del Controllo attivo?
Ad esempio ho provato con Corpo_Click ma, mi pare, ci passa solo sui
controlli che hanno Abilitato=No; me_Click mi pare che non sui attiva
mai.......
Spero di essermi fatto capire e che ci sia un soluzione.
Ciao.
Sandro

 
in fase di apertura imposti le proprieta' di evento che ti interessano 
per tutti i controlli che vuoi e poi forse attraverso l'oggetto 
activecontrol puoi decidere cosa fare
i.e.
frm.OnNoData = "=ReportVuoto()"
--
a.cara

 a.cara
1) non ho capito il significato di questa riga di codice; forse non c'è in
A97?
2) comunque non è quello che chiedevo e forse non c'è risposta perchè non è
possibile. Era per semplificare il codice e non dover ripetere per ognuno
dei 20 PulsanteXX, 20 eventi _Click e 20 eventi _AfterUpdate.
Sandro

 dei 20 PulsanteXX, 20 eventi _Click e 20 eventi _AfterUpdate.
secondo me e' quello che chiedevi.... sono non piu' di 5 istruzioni da 
mettere sulla open del form.

Newsgroup: it.comp.appl.access
Titolo: Ordinamento in un report

Salve ho un report che prende i dati da una query.
In quest'ultima ho impostato dei criteri di ordinamento u alcuni campi
in particolare su due colonne ho inserito ordinamento decrescente.
La query funziona tuttavia ho notato che in alcuni report che vado a 
generare è come se non tenessero conto
del criterio di ordinamento della query!


Ho risolto il problema
in sostanza i criteri di ordinamento nel report sovrascrivono quelli della 
query rendendoli
nulli.Ho impostato i criteri di ordinamento direttamente nel report e pare 
che funzioni bene
Newsgroup: it.comp.appl.access
Titolo: Compattare database sql server

Ciao a tutti,
qualcuno sa come si compatta il be di un database adp/msde?
Grazie
Ciao
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:VuIFa.75261$pR3.1...@news1.tin.it...

Prova a guardare la guida in linea chiamando Back up.In SQL Server 2000 puoi
anche utilizzare una Creazione guidata piano
di manutenzione database.In MSDE non so.
SunRex

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:VuIFa.75261$pR3.1...@news1.tin.it...

Ciao Sib
Il Comando è DBCC SHRIBKDATABASE('NomeDb') es..
Currentproject.Connection.Execute "DBCC SHRINKDATABASE('NomeDb')"
Puoi eseguirlo anche se il Db è aperto da altri utenti.
Ciao Giorgio.

 Puoi eseguirlo anche se il Db è aperto da altri utenti.
Di questo non averi dubitato.
Grazie
Ciao
Sib
Newsgroup: it.comp.appl.access
Titolo: Origine riga e casella combinata.. problemino di select

In una maschera ho una casella combinata, che in "origine riga" ha una
query di selezione.
Il mio problema č che deve essere eseguita ogni volta che si clicca
sulla frecetta per intenderci...
Invece avviene solo la prima volta che si clicca sulla freccetta e, a
meno che non si chiude e riapre la maschera, la select non viene piů
eseguita.... suggerimenti?
Grazie,
fly

 ha scritto nel messaggio
news:u8cagusbjreg66j50...@4ax.com...

Se ti serve che dopo l'inserimento di un record la casella combinata venga
aggiornata,
sull' evento After_Update scrivi
me![TuaCombo].requery
Ciao Paolo

...

Metodo Requery della casella combinata, da chiamarsi quando necessario
(mi sembra di capire al cambio di record, quindi nell'evento Current
della maschera).
cia'
Max

 ha scritto nel messaggio
news:u8cagusbjreg66j50...@4ax.com...

Prova ad inserire il requery, della casella combinata, nell'evento "su
invio" della stessa...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Report e risoluzione video

Se si preparano dei report su un pc con una certa risoluzione quando
poi si vedono su pc con risoluzioni diverse (magari più grandi) il
report con i pulsanti rimane piccolo. Nei programmi professionali
questo non avviene e tutto si ingradisce/rimpicolisce  in proporzione
e lo schermo è sempre ben proporzionato.
E' possibile impostare qualcosa del genere sui report in access 97?
Grazie

 E' possibile impostare qualcosa del genere sui report in access 97?
Certamente.
sul sitocomune. ci sono anche degli esempi.
(
www.sitocomune.com
)
Sib
Newsgroup: it.comp.appl.access
Titolo: Incompatibilità con Win 2000

Salve ho installato una versione runtime realizzata con Package Wizard 2003
su un PC in cui č installato WIndows 2000 Pro con Service pack 4
L'applicazione non funaziona o meglio si avvia ma poi all'interno non mi si 
aprono le maschere
il messaggio visualizzato č : "L'azione Open Form č stata annullata ....."
da premettere che su WIndows XP funziona tutto a dovere.
A qualcuno č capitata una cosa simile??

(.....)

Non credo che dipenda dalla versione di Win.
Molto probabilmente, nel preparare il package hai omesso qualche componente (dll, ocx ecc.) che hai invece sulla tua
macchina.
Oppure non l'hai omessa, ma non viene correttamente registratata sulla macchina dove effettui l'installazione del
package.
Per cominciare:
- nel file mdb verifica (dall'ambiente vba menů strumenti->riferimenti) i riferimenti che sono impostati ed il percorso
completo dove si trovano i componenti referenziati.
Poi controlla che sulla macchina di destinazione tali componenti siano presenti e si trovino nella medesima cartella
della macchina di sviluppo.
Se il problema persiste, fatti risentire magari con qualche info in piů.
HTH
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: riferimento a maschera come parametro di funzione

pare che non sia proprio possibile darlo:
se scrivo
public sub mysub(frm as form)
....
end sub
e poi call mysub(Me) VBA dą errore "tipo non corrispondente", in realtą
credo che per oggetto form in VBA si intendano le "UserForms" non le normali
maschere di access.
qualcuno mi puņ aiutare?

maschere di access.
E' quel Me che mi sembra brutto....hai provato a passargliela con
Forms!tuaform?
Saluti.
Luciano

 Forms!tuaform?
sě avevo provato anche cosě, niente    :-(

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

Salve,
E' possibile in una maschera al verificarsi di un certo evento fare
lampeggiare una scritta o evidenziare un bordo in vari colori o ecc.di un
controllo
Mi serviva per tirare l'attenzione dell'operatore su un controllo.
Grazie
Ciao
Giorgio

 wrote in message
news:Kpz78.17856$5M4.5...@twister2.libero.it...

Si, se utilizzi due Variabili(Boolean) a livello di Modulo di Maschera
e nell'Evento Timer verifichi il suo stato.
La prima ovviamente diventerà vera solo dopo l'evento che prevedi.
La seconda la usi come Toggle ad ogni passaggio per l'evento verrà
negata e in base allo stato applichi il Colore che vuoi.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Troppi Campi Definiti nella query

Salve ho una query semplice collegata a 24 tabelle con 12 campi per
ogni tabella  ora all'apertura della query mi dice "Troppi Campi
Definiti Errore 3190   come posso risolvere???? a me serve vedere
tutti i dati delle 24 tabelle.
thx
carlo

 ha scritto nel messaggio 
news:aeeed854-d679-4344...@z5g2000vba.googlegroups.com...

24x12=288 campi...
Anche se fosse "sopportabile" dal query designer di access, sarebbe 
impossibile da vedere a meno di scrollare a destra e a manca (sotto e 
sopra).
Forse costruendo una maschera principale (magari associata alla tabella 
padre) e con la struttura a schede e sottomaschere (collegate) riesci a 
risolvere...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:aeeed854-d679-4344...@z5g2000vba.googlegroups.com...

Azz il fatto è che io devo mettere un'immagine della scheda come
sfondo della maschera dove sopra ci sono rappresentati tutti e 288
ingressi ehhehehe che casino eheheheh

 ha scritto nel messaggio 
news:ad413532-2554-4ac2...@r13g2000vbr.googlegroups.com...
Azz il fatto � che io devo mettere un'immagine della scheda come
sfondo della maschera dove sopra ci sono rappresentati tutti e 288
ingressi ehhehehe che casino eheheheh
[risposta]
Non � problema di maschera/numero controlli ma di come hai strutturato 
la(le) tabella(le)...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:gtpiah$bg9$1...@tdi.cu.mi.it...

A rigor di logica se nella query ci spari tutta la tabella (tabella.*) 
occupi un campo solo della query...
Cosa fai hai un filtro su tutti i 288 campi?
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: nascondere i campi vecchi in una maschera continua

Ciao a tutti, io ho una maschera dove inserisco 4 campi:
1. socio
2. data
3. quota
4. riporto 
ed a Pie Pagina Maschera ho un campo "totale" che somma tutti i riporti. 
Dopo 2 anni la lista dei record è diventata troppo lunga e quindi vorrei visualizzare solo i record dell'anno in corso. 
Ho provato così:
 
SELECT FondoPers.socio, FondoPers.Data, FondoPers.quota, FondoPers.Riporto, Format([Data],"yyyy") AS A
FROM FondoPers
WHERE (((Format([Data],"yyyy"))=Year(Date())));
 
In questo modo funziona in parte, cioe: mi da solo i record dell'anno in corso ma fà il totale dei riporti solo di quest'anno, non considerando gli anni precedenti e quindi non mi dà il giusto importo.
Come posso ovviare questo problema?
Grazie

 importo.
 
Nella query sarebbe un po' meglio:
 
WHERE Year([Data])=Year(Date())
 
Per la somma nella maschera puoi usare quest'origine controllo:
=Sum([Riporto])+DSum("Riporto";"FondoPers";"Year(Data)<Year(Date())")
 
In alternativa basta:
=DSum("Riporto";"FondoPers")
Perň non si aggiorna automaticamente e bisogna un Recalc da codice
(p.e. dopo aggiornamento della maschera) o a mano.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ed a Pie Pagina Maschera ho un campo "totale" che somma tutti i riporti. 
 
 
grazie proverò le tue soluzioni


Il giorno mercoledì 22 gennaio 2014 13:57:30 UTC+1, mimì ha scritto:

Ciao Karl, ho provato i tuoi suggerimenti e funzionano, solo che mi danno la somma del "riporto" di tutti i soci, invece io vorrei la somma del "riporto" per ogni socio.
Spero che ci sia un modo per fare anche questo.
Grazie

 somma del "riporto" per ogni socio.
 
Nel tuo esempio di cosa hai scritto che funzioni non era
un filtro per il socio ma solo per l'anno. Per questo non si sa
dove e come lo fai. Descrivilo meglio e se lo fai in una query
incolla la stringa SQL.


La maschera "FondoPers" è una sottomaschera della maschera "Soci".
Nella maschera "Soci" io ho una combobox e quando vado a selezionare il nome di un socio nella sottomaschera "FondoPers" appare solo la lista delle quote di quel socio.

 lista delle quote di quel socio.
 
Puoi aggiungere il filtro per socio nei criteri del DSum, p.e. se Socio
nella tabella č un campo numerico (tutto in 1 riga):
 
=Sum([Riporto])+DSum("Riporto";"FondoPers";"Year(Data)<Year(Date()) AND 
Socio=" & Socio)
 
o se Socio č un campo testo:
 
... "Year(Data)<Year(Date()) AND Socio=" & Chr$(34) & Socio & Chr$(34))
 
Se non riesci, incolla la stringa che hai provato.


Grazie Karl, 
il tuo codice (il secondo) è perfetto.
Ora funziona proprio come volevo io, molto bene.
 
Ciao
Mimì

Newsgroup: it.comp.appl.access
Titolo: copia tabella

vorrei copiare una tabella (con una macro) in un database su internet.
Ho provato ad utilizzare "trasferisciDatabase" ma non so come "puntare" al
database destinazione.
grazie

 database destinazione.
Cosa vuol dire copiare in un database su internet?
Antonio
Newsgroup: it.comp.appl.access
Titolo: creare modulo di classe

ho questo codice sull'evento click di un pulsante
Private Sub Comando6_Click()
Dim rst As Recordset
Dim stDocName As String
Dim stLinkCriteria As String
Dim varX As Variant
Dim ssDocName As String
varX = DLookup("pwd", "tUserPassword", "nome='" & user.Column(1) & "'")
If conta < 3 Then
If varX = Me.m_pwd Then
Set rst = CurrentDb.OpenRecordset("tEntrateMaschera")
rst.AddNew
rst!Password = varX
rst!user = Me.user.Column(1)
rst.Update
Set rst = Nothing
    stDocName = "mCalcola"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    DoCmd.Close acForm, "mPassword"
Else
MsgBox "Password errata per questo User", vbInformation
Me.m_pwd = ""
conta = conta + 1
   End If
Else
MsgBox "N°tentativi esaurito!!!! Rivolgersi all'Amministratore per riavere
l'Accesso", vbCritical
DoCmd.SetWarnings False
ssDocName = "qTogliAccesso"
    DoCmd.OpenQuery ssDocName, acNormal, acEdit
    DoCmd.SetWarnings True
DoCmd.Quit
  End If
End Sub
una dichiarazione generale
Dim conta As Integer
e sull'evento:
Private Sub Form_Load()
conta = 1
End Sub
praticamente controlla che lo user name e la password siano corrette, se lo
sono apre maschera e salva i dati dell'accesso in tabella
altrimenti da messaggio di errore per tre volte dopo di che butta fuori
dall'applicazione
togliendo lo User Name dalla lista.
č possibile creare un modulo di classe per poter usare la funzione per altre
maschere
e se si come si richiama poi la funzione es:
se la funzione č vera accedi
se la funzione č falsa di butta fuori
mi potete aiutare?
 grazie
ciao


Premetto che secondo me è assurdo gestire gli utenti a questi livelli.
L'utente che si Logga lo fa all'inizio, quindi poi avrà sempre gli stessi
privilegi, per cui trovo assurdo imporre tutte le volte UserName e PWD
sono sempre quelli della prima volta.
Ti consiglierei quindi di gestire in modo più coerente i livelli d'accesso
e i privilegi salvandoli in Variabili Globali, che controlli all'apertura
delle
Form e in base ai quali Abiliti/Disabiliti i permissivi, o meglio ancora
i Pulsanti.........!!!!
Poi se proprio vuoi gestirla come hai detto secondo me non serve un
Modulo di  Classe, ma una Function in un Modulo.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Andare ad un determinato record da codice

Vorrei sapere se è possibile in una maschera andare ad un determinato record
di cui si conosce ad esempio l'ID tramite codice, magari da associare ad un
tasto.
Grazie
Marcello

 wrote in message
2y26b.294407$Ny5.9...@twister2.libero.it...

Usa il Metodo FindRecord (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Dati di maschera e sottomaschera in un report.

Salve,
ho una maschera che contiene una sottomaschera.
La maschera contiene un pulsante per l'anteprima di un report che contiene
sia valori derivanti dalla maschera che dalla sottomaschera.
Il rpoblema è che sul repost riesco a visualizzare i dati della maschera ma
non quelli della sottomaschera (ricevo #Nome?).
Come posso risolvere?
Grazie
Alex

 wrote in message
ZfNT6.1165$on1....@news1.tin.it...

MAh, probabilmente e' una questione di sintassi dell'origine dei dati di un
controllo del report. La sintassi giusta e' :
[forms]![nome_tua_sottomaschera].[nome_tuo_campo] in questo modo il report
piglia i dati dalla sottomaschera. Oppure manca una qualche parentesi tonda
nel caso di un campo calcolato. Se invece devi visualizzare l'intero
contenuto di una sottomaschera , crea un sottoreport con origine dati della
sottomaschera. Ciao , Luca.


Sě, in effetti devo visualizzare sul report l'intero contenuto della
sottomaschera.
Provo e ti faccio sapere.
Grazie mille.
Alex

Newsgroup: it.comp.appl.access
Titolo: Eseguire un'applicazione standard

Ciao a tutti,
ho questo "banalissimo" problema.
In una textbox ho inserito il percorso completo di un file
(es.c:\documenti\file.txt)
E' possibile eseguire l'applicazione standard di Windows per quel tipo di
file ?? (in questo caso Notepad.exe?)
Se avessi avuto per es. c:\documenti\file.zip sarebbe partito Winzip o
l'applicazione installata per quell'estensione.
Esiste quindi un'API, penso, che faccia questo ??
Grazie 1000
Davide

 file ?? (in questo caso Notepad.exe?)
SHELL ("C:\WINDOWS\NOTEPAD.EXE " & tuaTextBox)
Perň, a quanto ne so, SHELL richiama l'applicazione, non il file. Per cui la
possibilita che ti offre č quella di specificare il file da aprire dopo
percorso e nome dell'applicazione che lo esegue, cosě come funziona
qualunque collegamento Windows. Quindi, se sulla tua TextBox č possibile
specificare files con suffisso diverso, converrebbe anteporre al comando
qualche condizione che faccia verifiche sul suffisso e scelga l'applicazione
di conseguenza.
OndaMax

 ha scritto nel messaggio
news:LuSb8.12232$eD3.5...@twister1.libero.it...

Puoi provare usando Windows script host.  (riferimento al file wshom.ocx
presente in Windows)
Sub ApriFile(Filename as string)
    Dim objShell As IWshShell_Class
    Set ObjShell = CreateObject("Wscript.Shell")
    objShell.Run "Filename"
end sub
Questo dovrebbe aprirti il file con l'applicazione associata.
ciao.

     objShell.Run Filename         => senza apici
