mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Report in Access 2000 Runtime

Ciao ragazzi anche se come ho già letto in giro è un bug di access 2000
volevo chiedervi una cosa.
Ho vari Client in giro per vari negozi che hanno tutti access 2000 runtime,
il quale legge naturalmente solo file mde, il problema è che quando imposto
un report di dimensioni in a3 nei pc che hanno una stampante che gestisce
gli a3 me li fa in due pagine in a4, se non avessi il runtime lo imposterei
da codice dato che devo aprire il report in modalità struttura, ma questo
non è possibile c'e la possibilità di farlo senza aprire il report in
struttura?
P.S. Sto anche valutando la possibilità di passare in access Runtime Xp
qualcuno di voi ha esperienze positive in merito?
Grazie per la risposta IceMatrix

 Grazie per la risposta IceMatrix
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:dvWma.41022$iy5.1...@twister2.libero.it...

Si naturalmente ma il problema è come ho scritto che in acces 2000 non ho
problemi è con i client in accesss 2000 runtime non posso aprire il report
in modalità struttura perchè il file è in mde non mdb.
Ciao IceMatrix

 qualcuno di voi ha esperienze positive in merito?
Access XP consente la manipolazione a Runtime dei parametri di stampa:
oggetto Printer mi pare.
Saluti.

 ha scritto nel messaggio
news:ff_ma.41915$iy5.1...@twister2.libero.it...

Il vero Biso non nominerebbe mai Access XP. ;-)


 Il vero Biso non nominerebbe mai Access XP. ;-)
Ehe ehhe ehe
Come mi conosci!!!
Antonio


Perchč?

 Perchč?
E' affezionato ad Access 97.
I motivi chiedili a lui.



Non ha tutti i torti visto i piccoli e grandi problemi che ho con il 2000 e
spero di superrali con il 2002 Xp.
Chissà come mai i nuovi prodotti dovrebbereo essere i migliori e alla fine
tante volte si rivelano peggiori e pieni di bug.
Ciao IceMatrix
Newsgroup: it.comp.appl.access
Titolo: raggruppare i record solo per un campo

ho una tabella con le voci di una fattura e avrei la necessità di 
raggruppare i record nel seguente modo
i record potrebbero essere
codice
001        ARTICOLO1        10
001        ARTICOLO2         12
002        ARTICOLO3        27
003        ARTICOLO4        18
003        ARTICOLO5        2
in stampa fattura dovrei ottenere questa visualizzazione
001        descrizione generica    22
002        descrizione generica    27
003        descrizione generica    20
qualcuno sa aiutarmi su come raggruppare solo con un campo? grazie.


Crea un report che abbia come origine record una query del tipo
SELECT Codice,"Descrizione generica", Sum(Quantita) FROM TuaTabella GROUP BY Codice, ORDER BY Codice
quindi inserisci il report come sottoreport del report fattura.
Ovviamente l'origine record che ti ho suggerito dovrà essere integrata con i dati necessari a stabilire il collegamento
fra report e sottoreport (insomma: l'identificativo della fattura).
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

 Vincenzo Turturro
grazie mille, ci provo

Newsgroup: it.comp.appl.access
Titolo: query di aggiornamento con campo di tabella

ho uan query di aggiornamento e i campi a zero vorrei aggiornarli ad un
valore che ho in una tabella aziendali il campo si chiama default
come faccio riferimento a default di aziedali nel campo aggiorna a della
query?
grazie a tutti.

 ha scritto nel messaggio
news:bi4lut$vap$1...@lacerta.tiscalinet.it...

La tabela aziendali ha un solo record?
Antonio

 ha scritto nel messaggio
news:x4m1b.257060$Ny5.7...@twister2.libero.it...

esatto!

 ha scritto nel messaggio
news:bi4uiq$4ba$1...@lacerta.tiscalinet.it...

E allora aggiorni a
DFirst("tuocampo";"tuatabella")
Antonio
Newsgroup: it.comp.appl.access
Titolo: Re: consiglio su uso campo testo o numerico

 grazei a tutti
usa numerico, come indice è più veloce
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

testo.
Ciao mdm,
la scelta è molto semplice, un campo numerico di tipo Long occupa 4 Byte.
Quanti Byte sono necessari per avere la stessa capacità numerica in un campo
testo ?
10 Byte!
Un eventuale indice sul tipo di Dato Long è sucuramente più performante di
un indice posto sul tipo di dato text, perchè in ogni singola pagina ci
stanno più valori.
Quindi non ci sono dubbi, usa il tipo Numerico Long.
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

ciao ragazzi,
vi ringrazio per la risposta.
Giorgio siccome mi interesserebbe capire bene le tue affermazioni,
potresti spiegarmi meglio il discorso sui byte del campo numerico e
testo? e sul funzionamento degli indici?
grazie
mdm

e sul funzionamento degli indici?
qui puoi vedere come è strutturato un indice b-tree
----
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_da2_75mb.asp
----
come vedi le informazioni vengono memorizzate in pagine, ogni pagina può
contenere un numero finito di byte, va da sè che maggiore è l'occupazione in
byte dell'indice maggiori sono le pagine che devo scrivere/leggere, quindi
più attività sul disco fisso =  minor velocità.


caro giorgio ,
sei stato chiarissimo. 
grazie
mdm

Newsgroup: it.comp.appl.access
Titolo: Re: comportamento simile alle finestre di windows

:|
-- 
nicolamanzoni 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-858714.html
Inviato via 
http://www.itsistemi.net

trovato! faq 3.13 del sitocomune... pensavo di averlo scandagliato in lungo e in largo ma...


Ciao nicolamanzoni  (abbiamo lo stesso cognome) prova a inserire questa funzione in un modulo
e poi la richiami con Call Avviso
Function Avviso() 
   Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Salvare il record?"
   strMsg = "I dati sono cambiati." & vbCrLf & _
            "Vuoi salvare le modifiche?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           'non fare nulla
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
End Function
cioa  Manzoni
-- 


 cioa  Manzoni
Urka, questo c'ha l'alterego che gli risponde...
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

sě sě č proprio la soluzione che ho adottato grazie
[ot] ma siamo parenti? come vedi io sono bergamasco, ma il mio babbo arriva da varese
-- 
nicolamanzoni 

Newsgroup: it.comp.appl.access
Titolo: tab control (struttura a schede)

ho un controllo tab in una maschera.In ogni pagina del controllo tab c'è una
sottomaschera che deve aggiornarsi quando passo da una pagina all'altra del
controllo tab.non so dove posizionare il comando aggiorna:
ho notato infatti che se clicco sull'etichetta della pagina non succede
nulla.
è come se access non la considerasse parte integrante della pagina nè
tantomeno del controllo.purtroppo però l'etichetta della pagina non è
nemmeno un controllo della pagina!
come posso fare?

 ...
Nel evento Change del controllo tab puoi scrivere qc come
Select Case TuoControlloTab.Value
    Case 0
       ' passato al primo sito
       ' fa qc
    Case 1
       ' secondo ecc.
End Select
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Unione di piu' campi in uno.

Salve a tutti, e colgo questa occasione per congraturarmi con Voi per le
molteplici informazione distribuite.
Premetto che sono poco esperto di Acces ma piano piano imparero' (grazie
anche al Vostro aiuto).
Il problema che mi affligge e' il seguente:
in una tabellaA (query) ci sono 8 campi  di testo
campo1
campo2
.........
campo8
vorrei ottenere in una tabella (query) di 2 campi (testo) dove ci sia
nel primo campo l'elenco delle informazioni contenute nei campi da 1 a 4
della tabellaA e nel secondo l'elenco delle informazioni dei campi da 5
a 8.
Si tenga in considerazione che non tutti i campi possono avere al loro
intero delle informazioni !
Esempio concreto:
_______________
Tabella A
Campo1 Campo2 Campo3   ............ Campo 7 Campo8
Marco                    Luigi                     Antonio
                Andrea
Anna
Gio                                                         Lucia
Il risultato vorrei che fosse:
CampoA             CampoB
-------------            ------------
Marco                 Antonio
Luigi                    Anna
Andrea                Lucia
Gio
Grazie in anticipo per coloro che mi daranno dei suggerimenti.
Guido.

 ha scritto nel messaggio
news:3A535B5D...@strhold.it...

potresti aiutarti con una query di accodamento
1)costruisci una tabellaB
2)in una query aggiungi la tabellaA e il campo1 ; seleziona query di
accodamento e aggiungi i valori del campo1 al campo della tabellaB
3) cosě per il campo2 , campo3 , campo4
4)costruisci una tabellaC
5)vedi il punto 2
giuseppe
Newsgroup: it.comp.appl.access
Titolo: Casella combinata e evento "dopo aggiornamento"

Il mio database è così composto:
Tabella Pazienti:
IDPaziente
Cognome
Indirizzo
Cap
Telefono
- - - - - - - - - - - - -
Tabella Referti:
IDReferto
IDPaziente
Data
Ora
Medico
Esame
Terapia
-----------------
Tabella Esame:
IDEsame
Nome (breve)
Descrizione (prolissa)
Ho creato nella "Tabella Referti" un campo "Esame" numerico; ho creato una
maschera "Referti" per la "Tabella Referti" dove il campo "Esame" è una
casella combinata che ha come riferimento la "tabella Esame", in questa
maniera posso selezionare nella maschera "Referti" il nome dell'esame.
Ora vorrei migliorare. Nella maschera "Referto" vorrei aggiungere un campo
per la "Descrizione" della "Tabella Esame". L'obbiettivo è questo: quando
nella maschera "Referti" seleziono il nome Esame nel campo Descrizione deve
apparire la descrizione di tale Esame precedentemente memorizzata nella
"Tabella Esame", inoltre talle descrizione deve avere la possibilità di
essere modificata o integrata, ma solo per quello specifico referto, senza
andare a modificare ciò che è memorizzato nella "Tabella Esame".
Un partecipante al newsgroup (che ringrazio) mi ha consigliato di operare
così:
"A mio parere, visto che la descrizione dell'esame vuoi poterla memorizzare
modificata, ritengo che sia necessario che tu inserisca in "Tabella Referti"
anche un campo di tipo testo chiamato DescrizioneEsame associato ad una
casella di testo che abbia lo stesso nome nella maschera "Referti".
Nella maschera Referti, a fronte dell'evento "Dopo aggiornamento" della
casella combinata Esame genera la seguente riga di codice VBA:
Me!DescrizioneEsame = Me!Esame.Column(1)
Così facendo,nella maschera Referti, dopo che avrai selezionato l'esame
dalla casella combinata Esame, nella casella di testo DescrizioneEsame ti
comparirà la descrizione dell'esame così come è nella Descrizione di
"Tabella Esame", descrizione che potrai modificare prima che venga salvato
il record in "TabellaReferti" oppure memorizzarla senza alcuna aggiunta o
variazione del testo."
Ho seguito il consiglio; credo però di aver sbagliato qualche cosa. Ora,
quando digito nella maschera "referti" il nome dell'esame mi ripete nel
campo "descrizioneesame" (della maschera) ancora il "nome" esame e non la
descrizione prolissa.
Cordiali saluti.
Roberto

 descrizione prolissa.
L'hai presa alla lontana eh?!
Il problema è sulla combo.
Hai messo numero colonne 2?
La query origine riga ha i due campi, nome esame e decrizione, ESATTAMENTE
in questo ordine?
Hai messo dimensione colonne 3;0 ?
Hai messo colonna associata 1?
Aspè, forse ho capito, forse tu hai fatto questo:
c'è anche un ID associato a ciascun esame?
E quindi hai messo nella query l'ID, quindi il nome e quindi la descrizione,
colonna asssociata 1 e dim colonne 0;3
Devi mettere numero colonne 3, dim colonne 0;3;0 e soprattutto
Me!DescrizioneEsame = Me!Esame.Column(2)
Antonio
Newsgroup: it.comp.appl.access
Titolo: problemi con developer extension access 2003

quando l'applicazione access gira con il run time comapiono sempre gli 
avvisi di esecuzione delle query.
Questo anche se il run-time viene creato disabilitando gli avvisi di 
esecuzione query in access.
Qualcuno sa dirmi di più?!!
ringrazio anticipatamente
Pippo 


dovresti forse farlo da codice ogni volta che esegui una query. vedi
docmd.setwarnings false
è cmq buona cosa attivare e disattivare il setwarnings e tenerlo sotto
controllo.
magari con dei message box.

 ha scritto nel messaggio 
news:1164728077.3...@80g2000cwy.googlegroups.com...


Newsgroup: it.comp.appl.access
Titolo: Access - Numero max di record

Scusate se pongo una domanda alla quale forse qualcun altro ha già risposto,
ma è la prima volta che mi affaccio su questo ng.
C'è una limitazione max di records per Access97 o è solo un problema di
spazio disco?
grazie

 ha scritto nel messaggio
news:8kuhlc$l5h$1...@serv1.iunet.it...

Ti scusiamo, anche se è la seconda volta che ti affacci a questo NG e non
vai a leggere la risposta che ti è stata data da Lbo al tuo primo messaggio.
Ohibò!
Forse non leggerai neanche questo...  messaggio...
Peccato.   ;-))
Silvio

Newsgroup: it.comp.appl.access
Titolo: problema casella combinata

db che gestisce i cd.
tabella ha 2 campi, artista (con nome e cognome nello stesso campo),  titolo
album, e contatore. Nessuna chiave primaria.
problema: cliccando sulla casella combinata che esegue una query sulla
selezione, i nomi nn sono in ordine alfabetico e vorrei evitare che vengano
fuori i doppioni (un artista mi appare tante volte quanti album sono
presenti).
problema: una volta selezionato l'artista, mi compare l'elenco album, però
mi aggiunge un record di quel artista
chi può aiutarmi?
saluti
sbando

 ha scritto nel messaggio
news:gvIP7.4218$Sq4.1...@news1.tin.it...

Problema 1 __ nella query:
                        aggiungi totali ;
                        raggruppa per nome;
Problema 2 __ me lo spieghi un po' meglio ?
Mrok
    ;-) >

Newsgroup: it.comp.appl.access
Titolo: AIUTO! come conto i record???

Specificamente, in riferimento al post di ieri
'Array in maschera':
Per dimensionare una matrice devo contare, per una commessa, quanti docenti
sono coinvolti (bada bene, non quante giornate sono pianificate, ma quanti
docenti!).
Cax non ci riesco, come si fa????
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------

 ha scritto nel messaggio
news:9RPY8.45548$7N3.1...@twister2.libero.it...

SELECT COUNT(*) FROM tabella WHERE quello che vuoi
Ti rende il numero dei record che soddisfano il criterio WHERE
Simone
Newsgroup: it.comp.appl.access
Titolo: richiesta parametro aperture report

ciao...
nel report in questione ho come origine dati una query cosi strutturata:
"SELECT  month(data) as mese, collaboratore, attivita, durata, retribuzione
FROM movimenti"
chiamo il report filtrando il mese in modo da avere le ore dei collaboratori
del mese in esame...
perché contnua a chiedermi "Immissione valore parametro" Data
nel report il campo data non c'è ma c'è il campo mese e tutti gli altri.
E' questo il problema?
ma se metto la data e raggruppando tutto mi vengono dei record doppioni...
Grazie
Nik


Stai combattendo con una parola riservata di access.
Data fa parte di un bouquet di parole forbidden
cambia nome alla parola
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


porca zozza...
grazie.
Nik

Newsgroup: it.comp.appl.access
Titolo: Curiosità su ExitSub

Ma..mi chiedevo:
ho questa routine:
Dim rst as recordset
Set rst = currentDb.OpenRecordset("Tabella")
if isnull (rst!Campo) then
msgbox("Nessun Valore")
Exit Sub
Else:
' qui c'è altro codice '
End if
set rst = nothing
End Sub
nel caso della condizione if isnull(rst!Campo) then ExitSub, esco
completamente dalla routine ignorando il set rst = nothing alla fine del
ciclo If ?

 ha scritto nel messaggio
news:amij07$dmi$1...@lacerta.tiscalinet.it...

Esatto ed è sempre bene scaricare dalla memoria gli oggetti prima chiudi il
recordset  rst.Close e poi set rst = nothing
Ciao Giorgio.

 ciclo If ?
    Gia'.
    Se ti puo' essere utile, quello che segue e' il codice che uso
normalmente:
    On Error GoTo erh
    Dim sql As String
    Dim rst As DAO.Recordset
    sql = ""
    sql = sql & "SELECT"
    sql = sql & " Tabella1.Campo1"
    sql = sql & ",Tabella1.Campo2"
    sql = sql & " FROM"
    sql = sql & " Tabella1"
   'sql = sql & " WHERE"
   'sql = sql & " ..."
   'sql = sql & " ORDER BY"
   'sql = sql & " ..."
    With CurrentDb
      Set rst _
        = .OpenRecordset( _
              sql _
            , DAO.dbOpen<...> _
            , DAO.dbFailOnError)
    End With
    With rst
      If ((.BOF=True) And (.EOF=True)) Then
        '
        ' Nessun record (Recordset vuoto)
        '
      Else
        '
        ' Altro codice
        '
      End If
    End With
  ext:
    On Error Resume Next
    rst.Close
    Set rst = Nothing
    Exit Sub
  erh:
    With Err
      MsgBox .Description,vbCritical,"ERR#" & CStr(.Number)
    End With
    Resume ext
    End Sub
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: DB su win2000 con TS

Ciao a tutti, qualcuno ha mai provato a utilizzare un Db in multiutenza con
i terminal services di Win2000 Server invece di installare il FE su tutti i
client? Se sě, problemi e 'tip'?
Ciao
Marco

"Marco"

Sě, funziona benissimo ed č una buona alternativa (in molti casi) al modello
Client-Server.
Devi conoscere un sistemista che configuri il Terminal Server: non č
semplicissimo.
Installi i FE in cartelle diverse su Server denominate come i vari clients
(ognuno accede alla rispettiva copia del FE) i quali punteranno a  un unico
BE.
Ciao, Stefano

 ha scritto nel messaggio
news:bKFR7.288477$sq5.14...@news.infostrada.it...



Ciao, ho riletto la risposta e mi sorge questo dubbio: facendo come dici, io
mi precludo la possibilità di avere sessioni multiple che è invece ciò che
TS mi dà in più (almeno, uno dei vantaggi). Questo almeno se nel FE ci sono
tabelle temporanee (tipo 'dettagli ordini') che aiutano l'inserimento
minimizzando i locking (cosa che io uso spesso). In questo caso,
l'inserimento di un ordine in una sessione lockerebbe la tmp dell'altra
sessione. Giusto?
Mi piacerebbe sapere come la pensi e se hai già affrontato problemi simili.
Ciao
Marco
Newsgroup: it.comp.appl.access
Titolo: istruzione alter table per aggiornamento campi correlati

tramite un db.Execute "ALTER TABLE table2 ADD CONSTRAINT Relation1 FOREIGN 
KEY ([id]) REFERENCES table1 ([id])"
creo una relazione tra due tabelle, ora vorrei anche inserire il "aggiorna 
campi correlati a catena"
cosa devo aggiungere?
grazie
Max 


Dipende cos'è il tuo db. Un DAO.Database?
Con SQL funziona solo con ADO non DAO.
Cioè devi impostare un riferimento a ADO e poi p.e.
Dim cnn As ADODB.Connection
Dim strSQL As String
Set cnn = CurrentProject.Connection
strSQL = "ALTER TABLE table2 ADD CONSTRAINT Ralation1" & _
    " FOREIGN KEY (id) REFERENCES table1 (id)" & _
    " ON UPDATE CASCADE"
cnn.Execute strSQL
Set cnn = Nothing
Un'altra via (per evitare ADO) sarebbe l'oggetto DAO.Relation. Vedi p.e.
http://groups.google.com/group/it.comp.appl.access/msg/da0eb132750ba2a5
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:81hc3r...@mid.individual.net...

ti riporto il codice completo (access 2003)
Public Function mod_vetri()
On Error GoTo Err_Comando0_Click
    path = CurrentProject.path
Set db = DBEngine.Workspaces(0).OpenDatabase(path & "\calcolo 
trasmittanza_be.mdb")
db.Execute "ALTER TABLE infissi ADD CONSTRAINT FK_tblShippin   FOREIGN KEY 
(vetro) REFERENCES vetri(vetro)"
      e qui se inserisco ON UPDATE CASCADE non succede nulla, se lo lascio 
così mi fa la relazione
Exit_Comando0_Click:
    Exit Function
Err_Comando0_Click:
    Resume Exit_Comando0_Click
End Function
grazie e ciao
max 

 ...
Certo. Nel tuo codice non si vede niente dicchiarazioni delle variabile
(dove sono?) ma con OpenDatabase apri un DAO.Database non ADO.
Cosa non ti ï¿œ chiaro nella mia descrizione?
Ok, provo di servire la pappa pronta: ;-)
Lavorare con codice di DAO:
Dim db As DAO.Database
Dim rel As DAO.Relation
Dim strPath As String
strPath = CurrentProject.Path
Set db = DBEngine.Workspaces(0).OpenDatabase _
                (strPath & "\calcolotrasmittanza_be.mdb")
With db
    Set rel = .CreateRelation("relvetriinfissi", "vetri", "infissi", _
      dbRelationUpdateCascade)
    rel.Fields.Append rel.CreateField("vetro")
    rel.Fields!vetro.ForeignName = "vetro"
    .Relations.Append rel
End With
Set rel = Nothing
Se invece vuoi lavorare con una stringa SQL devi usare ADO:
Devi aggiungere un riferimento ad ADO (vedi 
www.donkarl.com/it?FAQ7.1
)
e poi usare un codice di questo tipo:
Dim cnn As New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
                   CurrentProject.Path & "\calcolotrasmittanza_be.mdb"
cnn.Execute _
 "ALTER TABLE infissi ADD CONSTRAINT FK_tblShippin" & _
" FOREIGN KEY (vetro) REFERENCES vetri(vetro)" & _
" ON UPDATE CASCADE"
cnn.Close
Set cnn = Nothing


 Cosa non ti � chiaro nella mia descrizione?

grazie mille Karl soprattutto per la pappa pronta che come al solito 
funziona splendidamente
ciao
max
Newsgroup: it.comp.appl.access
Titolo: sincronizzare mdb via web

Ciao a tutti,
volevo sapere se qualcuno ha provato la sincronizzazione di un MDB via
internet.
Al momento carico e scarico un intero data base da un sito internet.... però
quando un MDB comincia ad essere voluminoso i tempi di scaricamento sono
lunghi... pensavo qunindi a usare questa tecnica per migliorare i tempi di
aggiornamento.
GRAZIE
DAMIANO

 wrote in message
ktTC6.11954$lu5.3...@news1.tin.it...


  -  rimuovi XXX x rispondere
Newsgroup: it.comp.appl.access
Titolo: ordinamento record

ciao,
non riesco a capire cosa è successo. ho una subform in foglio dati che da un
po' quando apro la form non mi da più l'ordinamento iniziale che era
crescente per data. devo darglirlo io ma non lo salva e per di più non
presenta un'ordinamento logico negli altri campi. come faccio a salvare
l'ordinamento crescente?
grazie

 ha scritto nel messaggio
news:YJYvc.403564$rM4.16...@news4.tin.it...

Come origine record della sottomaschera usa una query che ordinerai a tuo
piacimento.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: VUOI GUADAGNARE FINO A 250.000 ORARIE ?

Attenzione, questa societa' permette veramente di guadagnare con la
pubblicita'
dai un'occhiata e non te ne pentirai !!!
http://members.xoom.it/xxclaudioxx/

Prendi il posto di lavoro di Lbo...
:-O
:-))))
Ciao
Silvio

>Prendi il posto di lavoro di Lbo...
io ho sempre lavorato un'oretta al giorno, mai di piu'...
-------------------------------------
"You're part of the humanity!"
"No, I'm in the marketing."
(tratta da 
www.dilbert.com
)

Newsgroup: it.comp.appl.access
Titolo: Filtro in sottomaschera

Maschera con controllo "nome" pescato dalla tabella clienti.
Sottomaschera con controlli "data scadenza", "importo".
Nella sottomaschera inserisco le date e gli importi delle scadenza dei vari
clienti.
Seleziono una data e applico il filtro.
Risultato: si visualizzano tutti i record: quelli che non hanno la data
richesta con la sottomaschera vuota ovviamente e quelli con la data
richiesta con la sottomaschera riportante la data. Cosě devo scorrere tutti
i record per individuare quelli che mi servono.
Perchč non funziona correttamente il filtro nella sottomaschera?
Grazie, Metz

 ha scritto nel messaggio
news:75KFb.202972$vO5.8...@twister1.libero.it...

Ciao Metz
La maschera e sottomaschera devono essere legate.
Prova  a dare piů info: su cosa sono basate le maschere e le relazioni delle
tabelle
Ciao Daniele

 ha scritto nel messaggio
news:75KFb.202972$vO5.8...@twister1.libero.it...

Non sono sicuro di aver capito bene il tuo prblema, ma prova ad andare sul
Sito Comune (link qui sotto) ed a leggere nella Sezione Forms la FAQ
intitolata "Come si puň filtrare una maschera in base al valore contenuto in
un controllo di una sua sottomaschera?". Potrebba fare al caso tuo.
Buon Natale
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Record già esistente oppure nuovo

Innanzitutto auguro a tutti un felice Natale,
secondariamente arriva la mia richiesta: è possibile avere un campo in una
maschera "cognome e nome" nel quale vedo, digitando il cognome, se la
persona è già presente nel database, e quindi con un invio ne vedo tutti i
dati, oppure se nuovo continuo a digitare e mi crea un record nuovo?
Per ora la soluzione al mio problema è una casella di ricerca combinata
accanto al campo di inserimento cognome: prima controllo se il cliente è già
presente (mi basta digitare le prime lettere del cognome ed appare in nero
il completamento automatico, se il cliente è quello da me cercato batto
invio e riesco ad andare al record spedificato) e se non è presente vado a
creare un nuovo record con un pulsante "nuovo".
Teoricamente mi piacerebbe unire la funzionalità del campo di ricerca al
campo di inserimento..
A chi mi aiuta un bell'etto di prosciutto crudo, uno di salame e qualche
scaglia di parmigiano (e questo è solo l'antipasto!!!).
Davide., Parma.
"Vediate già realizzati i vostri sogni e siate buoni.. la vita vi
ricompenserà.."

 qualche scaglia di parmigiano (e questo è solo l'antipasto!!!).
*mmmh, schmatz, sabber*
-- 
HTH
Karl
*********
Access-FAQ 
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Sfondo in Visualizza struttura

Da ieri, se seleziono un qualsiasi oggetto dalla casella degli strumenti per
inserirlo nella maschera, non appena con il cursore (che la + ed il
simboletto) arrivo nell'area della maschera lo sfondo diventa nero. Fino a
ieri rimaneva invece bianco.
E' un sintomo grave??
Si puň curare?
Grazie.
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie.
Sulla maschera hai messo, chiamiamolo cosi', un "supercontrollo" tipo 
controllo a schede o cornice. In questo caso il "design" mode ti sta 
segnalando che il nuovo controllo ti viene inserito all'interno di uno 
dei controlli suddetti.
E' una cosa molto comoda non una brutta malattia.
--
a.cara


 

Newsgroup: it.comp.appl.access
Titolo: sottomaschere che perdono le impostazioni

ciao a tutti...
dopo un po torno a rompervi le scatole per un problema...
ho un db (access 2000) da cui accedo in modalità inserimento e 
consultazione mediante una maschera.
nella maschera sono inserite 3 sottomaschere che fanno riferimento ad 
altrettante tabelle....
succede a volte che qualche sottomaschera (in modo casuale...) non 
permetta più di inserire dati e controllando le proprietà scopro che 
sono cambiati i diritti alla voce "aggiungi/modifica"
naturlamente nessuno in Ufficio mette mano alla struttura del db, per 
l'unica cosa che posso indicare è che il db è residente su una cartella 
condivisa su una macchina con win2kserver (con sola funzione di file 
server) e tutti gli autorizzati a quella cartella possono consultare il 
db...
cosa può essere successo ???  (immancabilmente sempre quando sono in ferie)
grazie
Valter

Molto strano, non mi è mai successo, a scanso di equivoci sull'evento
apertura delle sottomaschere inserisci il seguente codice:
Private Sub Form_Open(Cancel As Integer)
Me.AllowAdditions = True
Me.AllowDeletions = True
Me.AllowEdits = True
Me.AllowFilters = True
Me.DataEntry = False
End Sub
Valtere ha scritto:


Newsgroup: it.comp.appl.access
Titolo: Errore Pulsante comando

Salve!
Oggi è successa una cosa mooolto strana, almeno per me :/
Fino a ieri funzionava tutto, ma da oggi i pulsanti di comando che avevo
messo nelle maschere (avevano diverse funzioni, tipo l'apertura di altre
maschere, il salvataggio delle stesse,ecc..) non vanno più! Anche se ne
metto di nuovi!
Mi compare una finestra che mi dice:
_______________________
L'espressione su clic immessa come impostazione della proprietà di
evento ha provocato il seguente errore: Errore di caricamente DLL
L'espressione non corrisponde al nome di una macro, di una funzione
definita dall'utente oppure a [routine evento].
si è verificato un errore durante la valutazione di una funzione, di un
evento o di una macro
_______________________
che è successo?? :(((
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Francesco" scriviu:
CUT
Ho risolto in parte il problema, cioč ho esportato tutte le maschere 
e le tab in un nuovo file..E ora funziona tutto.
Bah..misteri -_-


 ha scritto nel messaggio 
news:9e6ac9fb7e902a0c4d8...@mygate.mailgate.org...

Sono a posto i riferimenti o c'è qualche bel
"MANCA:"?
MAssimiliano 

"Francesco" ha scritto:
(CUT)
anche oggi ho avuto lo stesso problema di ieri, dopo che la sera, quando
ho spento tutto, andava tutto bene.
come mai?? :(


"Francesco" ha scritto:
(CUT)
è possibile che manchi qualche DLL o qualcosa del genere?
Perchè questo problema me lo da solo in alcuni computer e no in tutti
come posso risolverlo?
grazie


 grazie
Hai installato le SP?
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: visualizzazione data con il centenario

Non riesco a capire perchè access 97 nella visualizzazione di un campo data
all'interno di una casella di testo, non mi consente di visualizzare tramite
la proprietà origine di controllo la data con il centenario.
Mettendo nell'origine di controllo la seguente istruzione:
  =format(campo data; "dd-mm-yyyy")
non viene visualizzata la data con il centenario, anzi access mette di sua
iniziativa ulteriori apici.
Qualcuno ha la soluzione a questo quesito, considerando che utilizzando la
stessa istruzione in una query non ho avuto alcun problema.
Grazie
Valerio

 iniziativa ulteriori apici.
a parte che il nome "campo data" con gli spazi va scritto [campo data], non
ho capito cosa ti viene fuori nè cosa vorresti ottenere, puoi spiegarti
meglio, magari postando le due cose?
Ciao, Sib

 stessa istruzione in una query non ho avuto alcun problema.
Microsoft Access ha da sempre la lingua biforcuta. Ricorda sempre che questo
prodotto è composto da 3 componenti: Access, Jet e VBA. Access è localizzato
e gestisce alcune espressioni in Italiano, Jet e VBA sono rigorosamente in
Inglese.
Se operi all'interno della Forms devi usare "gg-mm-aaaa", da codice VBA devi
usare "dd-mm-yyyy".
In realtà fin da Access 95 il parser delle espressioni è unico ed è incluso
nelle DLL di VBA solo che se le espressioni vengono compilate
dall'interfaccia utente di access, quest'ultimo si occupa di effettuare
delle conversioni.
Ciao
Paolo

iniziativa ulteriori apici.
purtroppo quando scrivi in codice le sigle del formato sono quelle
anglosassoni (ovvero d per day, giorno, m per month, mese, y per year,
anno), ma quando scrivi nella tabella delle proprieta' o nell'editor
delle query o nel formato in visualizzazione struttura della tabella
devi usare g per giorno, m per mese, a per anno.
nel tuo caso quindi la stringa di formato sara' "gg-mm-aaaa".
se il nome del tuo campo contiene spazi va scritto tra parentesi
quadre.
voglio ben sperare, comunque, che tu non abbia veramente chiamato un
campo [campo data]... :-)
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

Microsoft Access ha da sempre la lingua biforcuta. 
Questa me la segno! :-)))
--
Lorenzo Coronati
--
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
--

 --
L'ho capita adesso. Finora non mi ero concentrato sulla risposta, quindi non
capivo la domanda.
Ritengo che il quesito sia più profondo di quanto non sembri.
ah! se lo capissero anche i clienti cosa vuol dire descrivere le cose in
modo NON ambiguo
Auguri di buon millennio, Sib

Auguri di buon millennio, Sib
C'e' tempo...
intanto auguriamoci che l'ultimo anno del millennio sia il migliore!
Baibai
--
Lorenzo Coronati

Newsgroup: it.comp.appl.access
Titolo: SQL

Ciao a tutto il gruppo,
qualcuno mi sa dire dove posso scaricare (gratuitamente) un gestore SQL
standard .... quello di Access non č standard ..
Grazie
Sabrina

 standard .... quello di Access non è standard ..
Cosa intendi ?
Se alludi ad un db prova con MSDE, è un SQL server 'light'.
Cercalo sul sito MS

Newsgroup: it.comp.appl.access
Titolo: COPIA/INCOLLA IN OGGETTO OLE:pesa di l'Everest :-(

Buondě a tutti. Vorrei gestire una tabella con un oggetto ole, all'interno
del quale vorrei immagazzinar un'immagine ottentuta con il tasto STAMP, in
pratica la "stampa"della videata. Una volta premuto stamp ...andrei nella
mia tabella e premerei "incolla". Ora, il tutto sembra relativamente
semplice se non chč, l'apertura e chiusura della maschera con 3 diconsi tre
immagini ottenuto con lo stamp, mi fa fare notte...
C'č qualcuno che mi puň consigliare qualche cosa?
GRAZIE A TUTTI!
Andrea
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


PS: la macchina in uso č un Celeron 1,7Ghz con 120mb di Ram - SO
WinXP/Office 2003
Grazie.


 Inviato via 
http://arianna.libero.it/usenet/
Invece di inserire nella tabella l'immagine savala in una cartella
ed inserici in access solo il collegamento.
Vedi 
http://www.sitocomune.com/
4.30 Procedura di inserimento immagini collegate nei report
La procedura spiegata per i report è valida anche per le maschere.
    Private Sub Form_Current()
    On Error GoTo Err_Corpo_Format
    If IsNull(Me!Espr1) Then
      Me!Dise.Picture = ""
    Else
      Me!Dise.Picture = Me!Espr1
    End If
    Exit_Corpo_Format:
    Exit Sub
    Err_Corpo_Format:
    Me!Dise.Picture = ""
    Resume Exit_Corpo_Format
    End Sub
In questo caso ho salvato le mie immagini in .jpg nella cartella ()IMG
con nome il codice di un articolo e
 la mia casella di testo "Epr1" ha la seguente origine dati:
    ="H:\Cont\()IMG\" & [ARTCOD    ] & ".jpg"
In questo modo mi basta inserire l'immagine nella cartella ()IMG e senza 
inserire niente
nella tabella articoli, aprendo la maschera articoli mi si visualizza in 
automatico l'immagine
senza dover inserire ogni volta in campo tutto il precorso dell'Immagine 
collegata.
-l'apertura della maschera dovrebbe essere molto più veloce-
Ciao
Maurizio S.
Newsgroup: it.comp.appl.access
Titolo: Annullare un evento

 
          Salve a tutti,
ho letto sul sito di Karl Donabauer la FAQ 4.32 che permette di chiedere se
salvare un record modificato. Riporto per comodità il listato, inserito
nell'evento "Prima di aggiornare" della maschera:
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
  Me.Undo 'annulla tutte le modifiche nel record
  Cancel = True 'evita successivi eventi
End If
Tutto funziona perfettamente.
Però nella mia maschera d'inserimento dati ho predisposto un pulsante di
salvataggio, il cui listato sull'evento click è il seguente:
Docmd.RunCommand.acCmdSaveRecord
Purtroppo non viene preso in considerazione, o meglio, quando premo il
pulsante "Salva" si attiva prima l'evento "BeforeUpdate" della maschera e
poi il click del pulsante.
Come faccio ad evitare che si verifichi l'evento "BeforeUpdate" della
maschera quando l'utente preme il pulsante di salvataggio?
Grazie dell'aiuto
Franco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:217Z222Z110Z44Y...@usenet.libero.it...

Togli il codice e lo sposti sul pulsante (togliendo il cancel):
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
Me.Undo 'annulla tutte le modifiche nel record
else
Me.Refresh
End If
oppure richiami l'evento dal pulsante: Call Form_BeforeUpdate(0)
Ciao, Carlo 



Puoi mettere una variabile boolean a livello di maschera in base al valore
della quale scatenerai o no l'evento:
In cima al modulo:
Dim MyVar as boolean
al click del pulsante:
MyVar = True
Docmd.RunCommand.acCmdSaveRecord
Nell'evento AfterUpdate:
If MyVar = False Then
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
Me.Undo 'annulla tutte le modifiche nel record
Cancel = True 'evita successivi eventi
End If
End If
--
Ciao
Galliano.
Newsgroup: it.comp.appl.access
Titolo: Finestra raggruppa

Ciao a tutti,
Perché quando in un report voglio fare dei raggruppamenti non si visualizza
piů la finestra apposita ????
Mistero (o qualche impostazione sbagliata)?

piů la finestra apposita ????
Intendi cioe' dire che tale finestra e' sempre presente e scompare quando
Access intuisce che tu stai per fare un raggruppamento?
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: mdb e rete..fatturazione

Salve da profano espongo il problema inerente la fatturazione degli ordini:
devo utilizzare un semplice mdb di ordini e fatturazione in una rete di 8
pc.
Basta la solita divisione Back End / Front End oppure devo utilizzare degli
accorgimenti per evitare duplicazioni o errori negli inserimenti ???
La mia perplessità consiste nel fare in modo che le varie maschere
contenente campi "contatore" non vadano in "tilt", quando diversi FE sono
aperti contemporaneamente in modalita' inserimento...
saluti'
Fedr
p.s: ma è vero che con le skede di rete REALTEK cè il rischio di perdita dei
dati ???

 dati ???
coi driver sbagliati si.

 ha scritto nel messaggio

per favore, non mettiamo in giro voci sbagliate,
non c'entrano nulla i driver, sono proprio le schede a essere difettose.
E' verissimo che si possono perdere dati con schede difettose, soprattutto
con le realtek (con la serie 29 in particolare)
Sib

"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:JmAo8.36015$S52.1...@news2.tin.it...

le realtek non sono ne' meglio ne' peggio delle altre (anche perchè
producono per molti), ne ho 10 installate e funzionano perfettamente.
Io per esempio ho avuto moltissimi casini con le tanto decantate 3com, sul
2000 server davano continue disconnessioni di millisecondi, il popup
dell'icona della rete sulla barra impazziva, credevo fosse il cavo invece
era la scheda.
Ciao

 era la scheda.
Certamente perfino le 3com (le uniche valide per quanto mi riguarda insieme
alle intel) possono essere difettose, ma a parte il fatto che sono garantite
a vita, talvolta difetti di questo tipo sono provocati dall'installatore che
ha maltrattato la connessione.
Per essere chiaro faccio un esempio, una scheda mi si e' rotta perche'
qualcuno ci aveva infilato un plag non crimpato provocando il piegamento dei
contatti, il difetto era proprio quello che descrivi.
Sib

Newsgroup: it.comp.appl.access
Titolo: Anteprima di una pagina WEB





Salve, espongo il mio problema: 


ho inserito in una form di access vari campi 
ipertestuali che fanno riferimento al nome di alcune immagini JPG. Utilizzando 
del controlli Lead 8.0 riesco ad avere l'anteprima delle immagini in una cella. 
Ho l'esigienza di effettuare la stessa cosa ma con un campo contenete 
l'indirizzo di una  pagina HTML e quindi di vedere nella cella un'anteprima 
della pagina stessa. Qualcuno mi sa dire che controllo posso utilizzare e come 
impostarlo? Grazie, Paolo




Newsgroup: it.comp.appl.access
Titolo: Muovere etichetta in base al valore di un campo data.

Sono un po' in affanno per una cosa che forse sarà banale e per questo mi rivolgo a Voi. 
 
In base al valore di un campo data, o meglio se un campo data è pieno, mi interessa spostare una determinata casella di testo. 
 
Ho provato con questo codice su formattazione: 
 
 
If PeriodoDal_1 Is Null Then 
Me.Etichetta472.Top = 600 
Else: Me.Etichetta472.Top = 100 
End If 
 
 
ma, quando il campo è vuoto, mi da sempre lo stesso errore: 
 
"Necessario oggetto" 
 
:| 
 
 
Ringrazio chiunque possa darmi una mano, nella speranza di esser stato chiaro. 
 

Prova così:
 
 
If Len(Me!PeriodoDal_1.Value & vbNullstring)=0 Then
    Me.Etichetta472.Top = 600
Else
    Me.Etichetta472.Top = 100
End If 
 
Oppure se propri ovuoi abbreviare senza controllo:
 
    Me.Etichetta472.Top = 100 - 500*(Len(Me!PeriodoDal_1.Value & vbNullstring)=0)
 
Saluti
@Alex

Ho scordato di specificare che l'errore è su IS NULLA che è riferito ad OGGETTI e non Variabili... quindi eventualmente era
 
IF ISNULL(....) THEN
 
Saluti
@Alex


Grazie mille è stata utilissima!

Newsgroup: it.comp.appl.access
Titolo: Come importo un singolo foglio di excel?

Grazie a transfersheet riesco a importare un file excel. Il problema è
se i dati sono divisi in più fogli di lavoro che devono essere
importati in tabelle diverse. Come fare?
Grazie.

 wrote in message 
news:4a3ea3cb-d83c-49a2...@p1g2000hsb.googlegroups.com...
Grazie a transfersheet riesco a importare un file excel. Il problema č
se i dati sono divisi in piů fogli di lavoro che devono essere
importati in tabelle diverse. Come fare?
Grazie.
=======================================
Il named argument Range:= di TransferSpreadsheet accetta solo
named ranges nel formato:
Range := "MyRange"
ovvero range nel formato
Range:= "Sheet3!B10:C100"
Se i dati del fogli 1, 2, 3 ... debbono essere importati nelle
tabelle 1, 2, 3 ... puoi denominare MyRange1, MyRange2, MyRange3 ...
le tabelle che devi importare indi con un ciclo For... Next
assegnare i sopra indicati named arguments come segue:
For i = 1 to 20
        DoCmd.TransferSpreadsheet acImport, _
                SpreadsheetType:= acSpreadsheetTypeExcel9, _
                TableName:=  "Table" & i, _
                Range:=  "MyRange" & i, _
                FileName:= \\P90\C\Document\XLS\Statistica.xls, _
                HasFieldnames:= Tue
Next
Bruno
Newsgroup: it.comp.appl.access
Titolo: Filtro su apertura maschera

Salve,
ho creato una maschera (form1) che possiede un pulsante che a sua volta
apre un'altra form (form2).
Nelle proprietà del pulsante, sotto la proprietà "on click", ho inserito
il seguente codice:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "form2"
    stLinkCriteria = "[giorno]>=#" & data1 & "# And [giorno] <=#" &
data2 & "#"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
questo dovrebbe aprirmi la maschera form2 visualizzandomi solo i record
che hanno il campo "giorno" compreso fra le date "data1" e "data2".
Invece non riesco a capire perchè mi venga visualizzato un risultato
corretto solo in alcuni casi, cioè quando data1 è >= alla data più
piccola contenuta nei record sorgenti della form2.
Per esempio:
se la tabella, che contiene i record che vengono visualizzati nella
form2, contiene 3 record (ho riportato solo i dati del campo "giorno"):
Record1:  ...,...,...,15/02/2002
Record2:  ...,...,...,16/02/2002
Record3:  ...,...,...,17/02/2002
ed eseguo il codice sopra dove data1=16/02/2002 e data2=20/02/2002,
allora la form2 visualizza CORRETTEMENTE solo i record 2 e 3.
Se invece data1=12/02/2002 e data2=16/02/2002,
allora la form2 non visualizza niente...PERCHE'?....dovrebbe visulizzare
i record 1 e 2.
Dove sbaglio. Scusate per l'eventuale confuzione fatta. Spero di essere
stato chiaro.
Saluti.
Giovanni Perbellini.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Giovanni Perbellini.
Nel fare il confronto tra due date Access le vuole nel formato anglosassone
(mm/gg/aaaa); puoi farne a meno solo in caso in cui il giorno non puņ eesere
confuso con il mese (16/02/2002 o 20/02/2002), ma devi esplicitare il
formato quando usi date tipo 12/02/2002, Access la interpreta come 2
dicembre 2002 e non come 12 febbraio 2002, come tu vorresti.
Ciņ premesso, prova con:
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "form2"
stLinkCriteria = "[giorno] >=#" _
& Format(Data1, "mm/dd/yyyy") _
& "# And [giorno] <=#" _
& Format(data2, "mm/dd/yyyy") & "#"
DoCmd.OpenForm stDocName, , , stLinkCriteria
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Proprietà del controllo in base al record

Voglio creare una maschera continua che abiliti o meno un pulsante a seconda
che il record sia o meno correlato ad altre tabelle. E' possibile? Come?
Grazie

Grazie
Suppongo che:
- il pulsante si chiami cmdTuo
- l'origine dati della maschera continua sia la tabella tblMain 
- si voglia controllare l'esistenza su tblChild di un record
identificato dalla chiave univoca ID_Record correlata a tblMain
tramite il campo CD_Child
Prova cosě:
sull'evento "Su corrente" della maschera aggiungi il codice seguente
if nz(dLookup("ID_Record", "tblChild", "ID_Record = " &
me!CD_Child),0) = 0 then
  me.cmdTuo.enabled = false
else
  me.cmdTuo.enabled = true
endif
----------------------------------
Se no diventiamo tutti Ilbi dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

Newsgroup: it.comp.appl.access
Titolo: Condizione Where

Ciao a tutti,
Ho un problema con la sintassi di openform quando devo inserire la where
condition; più precisamente la maschera deve mostrare i record che
soddisfano due criteri.
Uno alla volta i criteri funzionano ma contemporaneamente no.
Ho provato nel seguente modo
 stLinkCriteria = "[campo1]=" & "'" & Me![Campo1] & "'"
 stLinkCriteria2 = "[campo2]=" & "'" & Me![Campo2] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria and stLinkCriteria2
e anche...
 stLinkCriteria = "[campo1] and [campo2]=" & "'" & Me![Campo1] and [campo2]
& "'"
ma sempre riscontrando errori.
Qual'è la sintassi corretta


ciao

 ha scritto nel messaggio
news:TL0Ba.39619$lK4.1...@twister1.libero.it...

Prova così:
stLinkCriteria = "[campo1]='" & Me![Campo1] & _
"' AND [campo2]='" & Me![Campo2] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:bb2984$i2g$1...@newsreader.mailgate.org...

Scusami, ho scappellato la posizione dell'AND. La vresione giusta è quella
di Roberto...