mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Da Access eseguire macro/codice in word

Buona sera a tutti,
spero che il mio problema non sia già stato affrontato recentemente nel NG,
chiedo scusa anticipatamente.
Dunque, ho la necessità di lavorare con un db access e contemporaneamente,
su dei file word generati in base all'analisi dei dati nel DB. Fino ad
esportare e creare il .doc nessun problema, vorrei però, agendo da ACCESS
(lasciando possibilmente in background il file .doc generato) eseguire sul
documento word una serie di macro.
L'unica soluzione che ho trovato è l'esecuzione automatica di un codice
all'apertura (creazione) del documento word, ma è una soluzione poco
flessibile. Vorrei in pratica poter compiere azioni sul testo senza doverlo
leggere o visualizzare, ma semplicemente attraverso del codice inserito nel
mio DB access.
E' un po' complicato da spiegare, spero di essere stato chiaro!
Grazie a tutti
Beppe da Lecco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:151Z30Z107Z36Y1...@usenet.libero.it...

Questo è un esempio:
On error goto nomeSub_err '<-- in caso di errore
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "C:\Documenti\nomeDocumento.doc"
oApp.Run "project.thisDocument.nomeSub"
nomeSub_exit:
'--> qui dovrai o chiudere e salvare il documento (oApp.ActiveDocument.Close
True);
'--> o chiuderlo senza salvarlo (oApp.ActiveDocument.Close False);
'--> ma comunque dovrai chiudere word (oApp.Quit);
'--> oppure non lo so...
    exit sub
nomeSub_err:
    oApp.visible True '<-- rendo visibile word e il documento caricato
    msgbox err.number & ", " & err.description
Considera che l'help in linea del metodo Run (VBA di word) indica la
possibilità di eseguire il codice direttamente da un documento chiuso,
almeno così sembra, ma non ci sono riuscito; mi presenta sempre errore su un
parametro.
(es. dall'help)
Application.Run "'Documento.doc'!ThisModule.ThisProcedure"
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: scusate l'insistenza ...

Scusate l'insistenza, rischio di essere noioso con questa domanda, ma è un
problema che non riesco a risolvere.
ho tre campi : [campo1] [campo2] [campo3]
il [campo3] dovrebbe essere la somma del [campo1]+[campo2]
La somma la riesco a calcolare in una maschera o in una query o in un report
ma poi non riesco a riportare il valore della somma nel [campo3].
come fare?
Grazie anticipatamente per l'aiuto

 ha scritto nel messaggio

Secondo me stai cercando di creare una problema da una domanda risolta.
Se puoi calcolarti il campo3 quando ti serve, perche' vuoi memorizzarlo
occupando inutilmente spazio?
Comunque puoi inserire Me.Campo3=Me.campo1+Me.campo2 nell'evento
DopoAggiornamento dei due controlli.
Sib

Mi scuso peressermi spiegato male ma il [campo3] è un campo che devo
riutilizzare all'interno di un'altra formual in un altra maschera.
Infatti quando ho posto il quesito tempo fa tu sei stato l'unico a
rispondermi, ma il problema mi si ripresenta, ad esempio uno dei pochissimi
vantaggi di file maker è quello di creare campi di calcolo.
Grazie dell'aiuto.
p.s. quando scrivi  Me.Campo3=Me.campo1+Me.campo2 nell'evento
il Me per cosa stà?
scusa la mia ignoranza, non ti arrabbiare per questo.

 > Scusate l'insistenza, rischio di essere noioso con questa domanda, ma č


 vantaggi di file maker č quello di creare campi di calcolo.
Se fai una query cosi':
Select Campo1, Campo2, Campo1+Campo2 as Campo3 FROM TuaTabella;
Il campo3 ti viene calcolato dalla query dinamicamente e non hai bisogno di
aggiungere un campo ridondante alla tabella.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 scusami dell'inutile domanda
Le domande non sono mai inutili: il tuo modo di quotare, sì!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: POPOLA CAMPO

CIAO BUONA SERA
NEL MIO DB HO  DUOE CAMPI
conto
contropartita
vorrei che scrivendo sul campo conto visto che l'importo e' lo stesso si 
popolasse automaticamente anche il campo
contropartita senza doverlo riscrivere con l'eeventualita di sbagliare ciao 
grazia 

 grazia
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: access e la rete

Ho necessità di sapere se il computer è collegato in rete
il dir(path) farebbe al caso mio. Il problema però è che se ho il cavo 
di rete scollegato ci mette un sacco di tempo per dirmi che non trova il 
path.
Esiste una soluzione più efficente ? Che per esempio controlli 
direttamente se c'è il cavo di rete ?
Grazie
-Brown-

 wrote in message
news:4354f5b6$0$13344$
4faf...@reader2.news.tin.it

Credo che potrebbe esserti utile una funzione API
che stabilisce se è attiva una connessione di Rete(LAN).
Metti in un Modulo:
Private Const NETWORK_ALIVE_LAN = &H1 
Private Declare Function IsNetworkAlive Lib "Sensapi" _
  (lpdwFlags As Long) As Long
Public Function IsNetConnectionLAN() As Boolean
   Dim tmp As Long
 
   If IsNetworkAlive(tmp) = 1 Then
      IsNetConnectionLAN = tmp = NETWORK_ALIVE_LAN
   End If
End Function
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

[...]
Grazie mille... quel che cercavo !!!

 @Alex
scusa, ma una volta inserito questo codice in un modulo, come lo si
richiama e dove? non credo che il risultato appare in automatico quando
apri il DB?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


il modulo proposto da Ale controlla una variabile se hai ben notato...
potresti metterla in questo modo :
Public Function IsNetConnectionLAN() As Boolean
   Dim tmp As Long
   If IsNetworkAlive(tmp) = 1 Then
      IsNetConnectionLAN = tmp = NETWORK_ALIVE_LAN
      MsgBox "RETE LAN ATTIVA"
   Else
      MsgBox "RETE LAN NON ATTIVA"
   End If
End Function
e richiamarla da un qualsiasi form con un semplice :
Call IsNetConnectionLAN
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 Call IsNetConnectionLAN
Non controlla una variabile, ma usa un API che restituisce uno
stato che confronta con la Costante di rete Lan ON.
Di fatto IsNetConnectionLAN =true se la variabile TMP restituita
dall'interrogazione API è = alla costante.
Di fatto iinvece di usare un CALL che non è gestibile
forse è meglio fare una condizionale per sapere
se la rete è connessa....!
If IsNetConnectionLAN then
.....
Else
.....
End if



Ciao Ale. 

 sia o meno attiva la connessione?
Vabbè, domanda stupida. ;-) 

 Ciao Ale.
Spero di non aver rifrainteso....

Newsgroup: it.comp.appl.access
Titolo: SUB

E' possibile da una form chiamare una routine relativa ad un altra form che
viene aperata dalla form attuale???
Nel dettaglio:
La form A con il comando "apri" apre la FORM "B" nella quale deve essere
eseguita la sub NUOVOINSERIMENTO
Ciao
________________________________________
David

 ha scritto nel messaggio
news:K4DK6.3097$iC1....@news6.giganews.com...

Certo, basta che la sub richiamata sia definita PUBLIC nel FormB
(in questo modo diventa praticamente un "metodo" dell' oggetto Form ...)
Forms("FormB").NuovoInserimento()
CIAO

 wrote in message
9dg1hm$omh$1...@fe1.cs.interbusiness.it...

grazie....adesso provo!
David
Newsgroup: it.comp.appl.access
Titolo: fusione di due campi data

vi sottopongo un altro mio problemino:
ho due tabelle, in una ci sono i carichi di magazzino [Carico] con
relativa data [DataCarico] e in un'altra gli scarichi [Scarico] con
relativa data [DataScarico].
come posso creare una query riassuntiva dei movimenti con un solo
campo data [DataMovimento], un campo scarico [QuantitàScarico] un
campo carico [QuantitàCarico] e un campo che mi calcola il
progressivo?
naturalmente la mia domanda si riferisce a come creare un unico campo
data  [DataMovimento].
grazie in anticipo 
Saluti Fabià

"fabià" <fabia...@SPAMMAREyahoo.com> ha scritto nel messaggio
news:rjo9qvg51224bafbe...@4ax.com...

Spiega meglio che cosa intendi per DataMovimento, cioè che cosa deve
comparire in quel campo.
Ciao
Salvatore

"fabià" <fabia...@SPAMMAREyahoo.com> ha scritto nel messaggio
news:rjo9qvg51224bafbe...@4ax.com...

Non era meglio invece che creare due tabelle crearne una sola (IDMov;
DataMovimento; QtaCarico;QtaScarico; ecc) ?
Altrimenti penso che l'unica possibilità sia di creare una query di unione
delle due tabelle.
Ciao,
Massimo
-- 
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


wrote:

diciamo che la query riassuntiva contiene sia record della tabella
carico che record della tabella scarico, i campi delle date devono
però finire in un campo unico.
potranno quindi esserci record con lo stesso valore di datamovimento
siccome lo stesso giorno posso fare carichi e scarichi.
spero di essere stato più chiaro.
intanto provo con la query di unione suggerita da themax
grazie1000
Saluti Fabià

Newsgroup: it.comp.appl.access
Titolo: [aggiunta] recuperare la descrizione di un Option invece del valore numerico abbinato

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

Non hai una Tabella con la corrispondenza Valore/Descrizione...?
Io di solito la uso sempre, in modo da svincolare il codice che poi si compila da eventuali modifiche anche solo Descrittive...!
Usando quindi sempre a riferimento gli Indici e non i Testi, il problema non sussiste.
 
In quel caso basterebbe un DlookUp o un Recordset, o, se hai già una Combo nella Form, recuperare la Column(2 o n) e passarla in OpenArgs...
 
@Alex
 

 posso fare un CASE SELECT come ho fatto in stampa per impostare il filtro
 
per adesso ho risolro cosě, nel codice del form abbinato all'anteprima
apro il report, zappo il titolo e metto quello giusto, salvo e faccio 
l'anteprima come se nulla fosse :)
 
    DoCmd.OpenReport stDocName, acViewDesign
    Reports.Item(stDocName).Controls![Title].ControlSource = "=" & Chr(34) 
& stFilter & " labels check" & Chr(34)
    DoCmd.Close acReport, stDocName, acSaveYes


 Non hai una Tabella con la corrispondenza Valore/Descrizione...?
 
c'è... c'è... è che "mi faceva fatica" scoprire come abbinarla al gruppo 
opzioni per cui lo ho riscritto da zero "a mano"
 
l'urgenza è stata risolta; la settimana prossima (l'anno prossimo, per il 
prossimo Natale) vedo di automatizzare anche perché probabilmente 
arriveranno nuove categorie da aggiungere

Newsgroup: it.comp.appl.access
Titolo: campo memo o campo testo?

Sto impostando la struttura di un nuovo database per la gestione
dell'offerta, alla fine dell'opera vorrei che l'utente, partendo da "voci"
standard  + eventuali parametri entrambi immessi come input, possa
"comporre" l'offerta selezionando ed impostando voci e parametri delle voci.
Dato che le varie voci spesso superano i 255 caratteri sono indeciso se
impostare i campi come "memo" oppure suddividere le voci in più campi
"testo", ho letto da qualche parte che i campi "memo" non consentono alcune
operazioni che i campi testo ammettono, so di certo che nelle query di
unione non sono ammessi tali campi, cosa che potrebbe crearmi già qualche
problema.
Qualcuno saprebbe spiegarmi meglio la differenza tra campo memo e testo?
ciao omnitow

, 
omn...@libero.net
 says...

Esatto. Il problema è proprio quello lì: Che ci fai con un campo gigantesco, 
è vero,ma che quasi non puoi usare per cercarci delle cose? 
Saluti Roberto

"." <a...@eee.fff> ha scritto nel messaggio
news:ChgY8.6120$C8.1...@tornado.fastwebnet.it...

Se vuoi dare un'occhiata alla mail che ho appena postato, puoi magari
suggerirmi qualche dritta
grazie omnitow

Newsgroup: it.comp.appl.access
Titolo: Barre sovradimensionate in Access 2007 Runtime

Sto facendo dei test con Access 2007 Runtime e mi gestisce tutto benissimo 
anche se il DB e' un .mdb di Access 2000, solo che purtroppo su un notebook 
col monitor da 12" mi sega circa 4mm della maschera principale, in alto, 
mentre prima con Access 2000 la vedevo tutta, sia pure al pelo dato che 
l'avevo dimensionata appunto per il video di 12". A me pare che le due barre 
in alto (quella col nome maschera e quella col quadratino bianco al posto 
dei menu) nonche' la barra di stato e la barra dei record siano leggermente 
piu' alte che prima con Access 2000, il che spiegherebbe l'anomalia. Vi 
risulta, oppure c'e' un modo per diminuire l'altezza di quelle barre?
il barbi 

 ha scritto nel messaggio 
news:gn9vk7$lt8$1...@nnrp.ngi.it...

Le maschere non si autodimensionano, devi prevedere o un formato specifico o 
adattarla a un 12" oppure usare il metodo .resize (più complicato)
Ciao
-- 
Roberto da Parma 


quello che volevo sottolineare e' la differenza tra Access 2000 e Access 
2007 Runtime, le barre non sono alte uguale, non c'entra la maschera
il barbi

 ha scritto nel messaggio 
news:gncd44$mh6$1...@nnrp.ngi.it...

Le barre di AC2007 sono completamente diverse ed anche la loro creazione è 
diversa, l'altezza della barra che io sappia non è personalizzabile.

Newsgroup: it.comp.appl.access
Titolo: Impedire di cambiare il controllo attivo

Ho una casella di testo che DEVE ricevere un valore, vorrei impedire
all'utente di lasciare la casella di testo (cosa che succede se seleziona un
altro controllo) se non contiene un valore valido.
Avevo provato questo, ma non funziona (Me.Bolladacontare è il controllo che
deve contenere il dato):
If Len(Me.BollaDaContare) < 2 Then
  DoCmd.CancelEvent
  Me.BollaDaContare.SetFocus
  Exit Sub
End If
Nonostante questo codice venga eseguito, lo stato attivo passa comunque al
controllo che ha selezionato l'utente.
Come posso impedire che un dato controllo perda lo stato attivo?
Max

 ha scritto nel messaggio
news:J0D_6.4224$bp5....@news1.tin.it...

sono scemo....
ho notato che quel codice non funziona nell'evento "LostFocus", ma funziona
nell'evento "Exit"; bastava cambiare evento.
Scusate per lo spreco di banda :-)
Max

Newsgroup: it.comp.appl.access
Titolo: Chiedo scusa, ancora su non in elenco

Cari ragazzi, chiedo scusa, ma proprio non mi riesce di implementare
l'esempio trovato sul sito comune realizzato da Roberto in quanto mi si
blocca su:
       Set miorst = CurrentDb.OpenRecordset("Prodotti")
con questo messaggio:
Errore di run-time '13':
Tipo non corrispondente
sapete darmi una dritta?? e di nuovo scusate l'ignoranza
Maurizio
--
togli NOSPAM per rispondere

"Maurizio" <cal...@SPAMlibero.it> ha scritto nel messaggio
news:YhsI9.68131$3l.18...@twister1.libero.it...

Come indicato sul Sito Comune, il database di esempio è stato realizzato con
Access 97, quindi fa riferimento alla libreria Micreosoft DAO.
A quanto pare tu invece usi Access 2000 o Access 2002.
Perché la cos ti funzioni ti consiglio di fare due cose:
1) sostituire la riga di codice:
Dim miorst As Recordset
con:
Dim miorst As DAO.Recordset
2) aggiungere al tuo database i riferimenti alla libreria Microsoft DAO; di
default A2000 e A2002 aggiungono ai database i riferimenti alla libreria
Microsoft ADO.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:JttI9.68356$3l.18...@twister1.libero.it...

Grazie 1K Roberto, funge
Maurizio
Newsgroup: it.comp.appl.access
Titolo: Funzione IIF

Buondi, mi trovo con la seguente necessità, che stavo provando a
risolvere con l'utilizzo di funzione IIf .
Il problema è questo: in una sottomaschera dei miei articoli vado a
segnare le non conformità degli articoli (items che non vanno bene),
indicando - tra le altre cose - data, quantità dei pezzi non conformi.
In una colonna della s/maschera ho inserito la formula
Espr1: IIf([Calcola]=-1;[Euro2008]*[Quantità];0) - dove [Calcola]=-1 è
un controllo che do se ritengo il caso di computare la NC come costo
oppure no.
tale espressione prende il costo indicato nella maschera e mi dà il
totale della moltiplicazione (ovvero il costo della NC).
In questa sottomaschera sto inserendo le NC dal 2006 in poi.
Tuttavia, [Euro2008] è un prezzo diverso da [Euro2007], che è diverso
da [Euro2006] - tutti quesyti campi sono presenti nella mwaschera di
partenza.
In che modo potrei strutturare le formula affinche', se la data della
NC è nel 2007, il prezzo che mi prende l'espressione è [Euro2007], e
cosi' via per gli altri anni?
Quella  che ho messo, per fare una prova, è
Espr1: IIf([Calcola]=-1;IIf([Data<#31/12/2007#];[Euro2007]*[Quantità];
[Euro2008]*[Quantità]);0)
ma non va - mi chiede di inserire il parametro data.
Come ovvio a tutto cio'?
Nel caso, grazie
M.

 ...
Se ho capito bene sarebbe meglio di normalizzare la struttura.
Se hai dati che si cambiano col tempo non devi aggiungere
un campo ogni anno, ma un record in una tabella diversa dove
hai un campo per il periodo, uno per il prezzo e forse uno per
un riferimento ad un articolo, una categoria o simile, al quale
il prezzo si riferisce. Così puoi usare i strumenti standard,
più flessibili e veloce di un db per calcolare.
Se devi continuare con la struttura che hai descritto:
Cosa intendi con "data"? La data odierna? Sarebbe: Date()
O si tratta di un campo nel record? In ogni caso c'è un errore
nelle parentesi:
IIf(Date()<#31/12/2007#;...
o
IIf([Data]<#31/12/2007#;...
C'è anche la possibilità di usare un espressione più flessibile
per gli anni che forse seguono. Ma l'espressione dipende della
risposta sulla domanda di soppra.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Grazie, la seconda è quella giusta. Era proprio un errore di
parentesi...
M.

Newsgroup: it.comp.appl.access
Titolo: esiste una tabella??

Come faccio da codice a sapere se esiste una tabella nel mio database?
Grazie a tutti


Copia:
Private Function TableExists(TableName as String) As Boolean
    Dim dbMyDB As Database
    Dim rsTemp As Recordset
    On Error Goto NotFound
    If TableName <> "" Then Set rsTemp =  dbMyDB.OpenRecordset(TableName)
    TableExists = True
NotFound:
    On Error Goto 0
End Function
in alternativa:
Public Function IsTableInMdb(cTable As String, cDb As String) As Boolean
    Dim CurDb As Database
    Dim Td As TableDef
    IsTableInMdb = False
    Set CurDb = OpenDatabase(cDb, , True)
    For Each Td In CurDb.TableDefs
        If Td.Attributes = 0 Then
            If UCase(cTable) = UCase(Td.Name) Then
                IsTableInMdb = True
                Exit Function
            End If
        End If
    Next
    CurDb.Close
End Function
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Query con date: problema risolto

Ho scritto poco tempo fa un messaggio in cui avevo problemi ad
eseguire una query in access 97 in cui utilizzavo la sintassi between
[data1] and [data2] per estrarre alcuni record da una tabella.
I problemi riscontrati riguardavano un non corretto filtraggio dei
record, nonostante abbia provato ad utilizzare tutti i suggerimenti
presenti sui vari newsgroup.
Alla fine penso di avere individuato il problema: l'origine dei
records è una tabella excel che, tramite una macro, viene accodata ad
una tabella access; mi sono accorto che le prime tre celle del campo
"data" non erano impostate nel formato data, ma nel formato
personalizzato gg/mm/aaaa; nonostante ciò non veniva generato alcun
errore di importazione, per cui proseguivo la mia attività senza pormi
alcun problema.
So che il suggerimento potrebbe sembrare banale ma, prima di importare
in access qualsiasi tabella di excel, controllate il formato delle
celle di excel (e non fidatevi del valore visualizzato, in particolare
se il foglio di excel è stato creato da altre persone!).
Spero di essere stato di aiuto 
Emanuele






Newsgroup: it.comp.appl.access
Titolo: Campo "Giorni settimana automatico"........

^Salve a tutti una domanda...  è possibile assegare ad un campo "Giorni "
qualcosa che lo faccia in automatico come la data..?!
Mi spiego per la data c'è Data() per i giorni della settimana c'è
qualcosa?!?
Grazie
Gianni.

 ha scritto nel messaggio
news:3d922...@news.bluewin.ch...

per la data c'e "Date"  (pure now?)  (anche Data()? ...sti Ammericani!)
e per i giorni?
Day???
e per i mesi???
.......          a=dammi_il_mese  b=month  c=un_pezzo_di_data_qualsiasi
e per gli anni???
........          a= quelli_di_maometto b=mid(format(date(),"yyyymmdd")1,4)
c=year
F1=help
--
a.cara

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

 qualcosa?!?
    Cerca nel Visualizzatore oggetti:
        Module DateTime
            Membro di VBA
e consulta la guida in linea riguardo tutti i suoi membri. In particolare:
        Function DatePart( _
            Interval As String _
          , Date _
          , [FirstDayOfWeek As VbDayOfWeek = vbSunday] _
          , [FirstWeekOfYear As VbFirstWeekOfYear = vbFirstJan1])
            Membro di VBA.DateTime
        Function Weekday( _
            Date _
          , [FirstDayOfWeek As VbDayOfWeek = vbSunday])
            Membro di VBA.DateTime
    Approfondisci inoltre le notevoli possibilita' offerte da:
        Function Format( _
            Expression _
          , [Format] _
          , [FirstDayOfWeek As VbDayOfWeek = vbSunday] _
          , [FirstWeekOfYear As VbFirstWeekOfYear = vbFirstJan1])
            Membro di VBA.Strings
e:
        Function FormatDateTime( _
            Expression _
          , [NamedFormat As VbDateTimeFormat = vbGeneralDate] _
          ) As String
            Membro di VBA.Strings
            Formats expression as date
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:DYqk9.12435$e31.2...@twister2.libero.it...

Grazie Roberto sei sempre molto chiaro nelle tue spiegazioni.
Ciao
Gianni

 ha scritto nel messaggio
news:amtc58$lj2$1...@fe2.cs.interbusiness.it...

Grazie
 Gianni.

 ha scritto nel messaggio
news:amuhcj$96phf$2...@ID-52090.news.dfncis.de...

Grazie .
Gianni.

 Grazie
grazie a te per aver sopportato le mie "puttanate".
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: Espansione Automatica per ricerca su più colonne

Ciao a tutti,
In una casella combinata di una maschera avrei bisogno di usare la
funzione di espansione automatica per la ricerca di valori relativi a
2 colonne.
Ho una colonna "conto" (ad. es. "0201001") e una "descrizione" (ad.
es. "FORNITORI"). Per la ricerca dei valori in elenco, vorrei poter
inserire indifferentemente "0201" in modo che mi suggerisca "0201001"
oppure "FOR" in modo che mi compaia "FORNITORI".
Dopo effettuata la scelta, il valore inserito sarà comunque riferito
alla colonna "conto", cioè quella da me scelta come colonna associata.
Avete qualche suggerimento?
Grazie
Riccardo

 ha scritto nel messaggio 
news:1178530069....@n59g2000hsh.googlegroups.com...

[risposta]
Prova a vedere se può aiutarti:
www.sitocomune.com
 - Sezione Forms
3.114 Come creare un controllo di ricerca (3)
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: [?] Come avere piu origini dati su un solo form

Ciao a tutti !
Sono novizio di Access (qualsiasi versione) e ho bisogno di aiuto su un
problema che mi si é presentato oggi :
Ho creato un database relazionale con 3 tabelle, il contenuto di queste tre
tabelle viene visualizzato su un solo form.
Ho disegnato il form a mano, inserendo le caselle di testo come contenitori
dei dati, solo che.. quando associo un origine dati al "corpo" del form,
posso assegnare solo una tabella... invece io devo collegare 3 tabelle
perché il form é diviso in 3 parti...che disperazione sto Access
1 - si puo' fare ?
2 - come ? aiutoo :-)
3 - ma perché mi son messo a sviluppare con un tool che non conosco ?
Access97 + SP, Win98
Ciao e grazie per aver letto il mio messaggio !
Dave
--
"The truth is out there"

Ciao,
dovresti usare una Query di selezione che raggruppa le 3 tabelle secondo la
relazione che hai definito per loro oppure metti 2 SubForm (controllo
sottomaschera/sottoreport) cosi' puoi lavorare distintamente sulle 3
tabelle.
<LuigI>
-> Dave <- <da...@hate.spam> wrote in message
8ljo1o$kih$2...@bw107zhb.bluewin.ch...


 (.....)
Devi fare una form per ciascuna tabella, decidere quale delle tre è
quella principale, quindi inserire al suo interno come controlli di
tipo subform le altre due form: il wizard ti chiederà su quali campi
deve basarsi Access per collegare i dati fra le tre form.
Ovviamente un requisito fondamentale perchè tutto funzioni è che
esista un campo sulla tabella principale (di solito di tipo contatore)
il cui valore è contenuto in uno o più record di quelle secondarie, in
modo da costituire un "collegamento" fra i record delle tabelle.
Giusto per chiarire meglio (spero):
Tabella A	Tabella B	Tabella C
---------------------------------------------------------------------
ID		CD_TabA	CD_TabA
CampoA1	CampoB1	CampoC1
CampoA2	CampoB2	CampoC2
Tabella A
ID	CampoA1	Campo A2
---------------------------------------------------------
1	AAAA		UUUU
2	BBBB		MMMMMM
4	CC		LL
5	FFF		ééééé
9	KKKKKK	WWWWW
10	jjj		rrrrrr
Tabella B
CD_TabA	CampoB1	Campo B2
-----------------------------------------------------------------------
2		$$$$$		22222
4		====		3333
9		%%%%		888888
Tabella C
CD_TabA	CampoC1	Campo C2
-----------------------------------------------------------------------
1		+++++		--------
2		1111		))))))
5		>>>>>>		::::::
In questo modo i record di TabellaA con ID 1, 4 e 9 sono collegati a
quelli di TabellaB che hanno i corrispondenti valori nel campo CD_TabA
Allo stesso modo, i record di TabellaA con ID 1, 2, e 5 sono collegati
a quelli di TabellaC che hanno i corrispondenti valori nel campo
CD_TabA.
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia, 
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------
Newsgroup: it.comp.appl.access
Titolo: Mailing list

Ho creato un database dove i record sono rappresentati da alcuni "utenti"
ciascuno dei quali ha delle proprie particolarità in base alle quali si
possono effettuare diverse query di selezione. Ciascun utente ha una sua
email.
Quello che vorrei realizzare è un sistema automatico che in base ai
risultati della query (che rispetta certi parametri) permette di inviare una
mail, uguale per tutti,  a coloro i quali risultano dalla query. Una sorta
di mailing list insomma dove però i risultati possono essere importati
direttamente nella rubrica di outlook e da lì inviare le mail.
Qualcuno puo' suggerirmi qualcosa?
Grazie.

 ha scritto nel messaggio
news:ZCCfc.59099$hc5.2...@news3.tin.it...

puoi creare un ciclo for che scorre i record filtrati ed esegui un
sendobject per ogni indirizzo che crea una email in outlook per ogni
indirizzo oppure invii una email a te stasso con sendobject nel campo A e
nel campo bcc sempre con un ciclo for ci metti la stringa degli indirizzi
filtrati divisi da punto e virgola


Se ho capito bene, io ho risolto così (grazie anche all'aiuto di 
Alessandro Baraldi):
Private Sub Comando00_Click()
     Dim strRetMail As String
     strRetMail = retMailingList()
     If Len(strRetMail) > 0 Then
         Me!Comando00.HyperlinkAddress = "mailto:" & strRetMail
     End If
End Sub
Private Function retMailingList() As String
     Dim rs As DAO.Recordset
     Dim strMail As String
     Set rs = CurrentDb.OpenRecordset("MiaTabella", dbOpenTable)
     If rs.EOF And rs.BOF Then MsgBox ("Nessuna Mail presente"): Exit 
Function
     rs.MoveFirst
         Do Until rs.EOF
             strMail = strMail & rs![MioCampo] & ";"
             rs.MoveNext
         Loop
     strMail = Mid$(strMail, 1, Len(strMail) - 1)
     retMailingList = strMail
End Function
per rispondermi "abbassa" LA VOCE
Enrico Fornasetti
Newsgroup: it.comp.appl.access
Titolo: aggiungo

Logicamente la disinstallazione č anche bloccata
Grazie


Ciao.
Credo che, a questo momento, tu abbia già provveduto a leggere il messaggio
di Sergio Mazza, e che, quindi, in futuro, provvederai a scrivere degli
oggetti maggiormente comprensibili.
Aggiungo che si cerca anche di utilizzare lo stesso thread quando, come in
questo caso, si voglia aggiungere qualcosa al discorso precedentemente
svolto, senza complicare la lettura a chi cerca di dare o avere risposte sul
NG.
Questo mio non vuole essere un predicozzo, ma solo aiutarti ad aiutarci, e,
con questo spirito, ti invito anche ad andare a leggere il post di Federico
Luciani che comincia con [INFO]..., dove troverai le regole fondamentali di
questo NG.
Grazie x la comprensione.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

Newsgroup: it.comp.appl.access
Titolo: inviare email con access

Salve a tutti ....Premetto sono alle prime armi con access
Mi sono creato un piccolo gestionale nel quale carico gli ordini dei clienti
vorrei creare un pulsante di comando (attualmente sto provando con
InviaOggetto)che mi permetta di :
Inviare una email con M.Outlook o Outlook express dei campi dei una query
per la gestione degli ordini .
dove :
nel campo TO= valore di un campo di una query dove si trova l'indirizzoemail
                Oggetto=valore di un campo di una query dove si trova
ilnumero ordine
                Testo= valore di un campo di una query dove si trova
laconferma dell'ordine
cosi sarei gia' contento ....
ma se potessi fare il miracolo .... legato a questi valore esiste anche il
report che non mi dispiacerebbe poterlo allegare (attualmente creo un pdf
con PDFcreator)
spero di essere stato abbastanza chiaro e grazie per chi mi aiuta

 ha scritto nel messaggio 
news:SLYTd.68979$2h5....@tornado.fastwebnet.it...

Forse ti č scappato ma cerca di non postare il messaggio piů volte.
L'argomento č stato piů volte trattato su questo NG.
Cerca nei post precedenti e poi anche in
www.sitocomune.com
www.donkarl.com/it
http://www.mantuanet.it/alessandro.baraldi/
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Help - Metodo Move per riposizionare e ridimensionare Controlli

Come da oggetto, ho creato una maschera con quattro controlli immagine:
Copertina, QuartadiCopertina, CopertinaStriscia e QuartadiCopertinaStriscia.
Due che si sviluppano in verticale (ad es. 5 cm. di larghezza per 10 di
altezza -sono Copertina e QuartadiCopertina-) e due che al contrario si
sviluppano in orizzontale (ad es. 5 cm di altezza per 10 di larghezza -sono
CopertinaStriscia e QuartadiCopertinaStriscia-) e che visualizzano la stessa
immagine degli altri due controlli, ma in formato diverso (orizzontale
invece che verticale -o viceversa-).
Vorrei eliminare due di questi controlli, dato che visualizzano la stessa
immagine, ma in formato diverso, ed utilizzare il metodo move (? forse stò
dicendo una bufala?) per riposizionare i controlli.
Mi è possibile, e se si, come, fare in modo che su uscita da un gruppo di
opzioni (diciamo Cover o Striscia) i controlli si ridimensionino?
(Per es. se seleziono Cover mi posizioni il controllo Copertina in alto a
sinistra con larghezza 5 cm ed altezza 10 cm, QuartadiCopertina a 6 cm
dall'alto a sinistra e larghezza 5 cm, altezza 10 cm. Al contrario, se
seleziono Striscia, mi posizioni il controllo Copertina a 6 cm dall'alto a
sinistra con larghezza 10 cm ed altezza 5 cm, e QuartadiCopertina in alto a
sinistra con larghezza 10 cm ed altezza 5 cm)
Sperando di essere stato chiaro.
Grazie.
Saluti.
(¯`·.¸SpiderMax¸.·´¯)


Propietà Top, Left, Height, Widht del controllo espressi in Twip e non in cm
(il rapporto tra le due unità varia a seconda della risoluzione e dimensione
dello schermo)
Ciao omnitow

 ha scritto nel messaggio
news:amsdsb$egu$1...@fe1.cs.interbusiness.it...
[CUT]
Grazie.
Ricerco, testo e faccio sapere.
Newsgroup: it.comp.appl.access
Titolo: Etichette, aarrrggghhhh!

Sto impazzendo per cercare di far stampare a un report il solito foglio di
3x8 etichette, che e' un A4 con margini verticali 0,5 mm e orizzontali 3 mm
.....; ogni etichetta misura cm.7 x 3,6 e non ci sono margini tra le
etichette... ora nell'impostazione pagina i valori minimi che accetta sono:
margini laterali = 3 mm, margine superiore = 3 mm, margine inferiore = 14
mm, spaziatura fra le righe 0 mm e spaziatura fra le colonne = 3 mm... ora,
le limitazioni nei bordi laterali e superiore e fra colonne sono
tollerabili, ma quella del bordo inferiore (capisco benissimo che gli serve
per poter fare il salto pagina) mi obbliga a lasciare, nell'ultima riga di
etichette, un margine inferiore di ben 11 mm; a questo punto per simmetria
se lasciassi in quelle etichette un margine superiore pure di 11 mm mi
resterebbero solo 14 mm stampabili, e questo per simmetria varrebbe per
tutte le etichette del foglio, a meno di rassegnarmi a perdere l'ultima riga
di etichette...
non c'e' proprio soluzione?
il barbi
PS l'unica penosa soluzione che mi e' venuta in mente e' di far stampare 7
righe di etichette, poi girare il foglio e stampare l'8.a riga di etichette
con un apposito report...

 con un apposito report...
ho trovato! gli dò margine inferiore uguale a metà pagina, stampo metà
pagina, poi rigiro il foglio e stampo l'altra metà di etichette!
il barbi

 ha scritto nel messaggio
news:OSXF5.10960$Nz.2...@news.infostrada.it...

Newsgroup: it.comp.appl.access
Titolo: Gestioni valori nulli: NZ e non solo

Nonostante abbia immesso in una sottomaschera la seguente espressione
=NZ(Somma([TotaleGiorno]))
e nella maschera principale
=NZ([Sottomaschera TotaleAnnuo].[Form]![SubtotaleAnnuo];0)
quando il campo CognomeNome e TotaleGiorno non contengono valori ho il
messaggio classico e fastidioso:  #Errore.
Tale messaggio rimane anche se immessi dei valori, non eseguo il comando
"Record  Aggiorna" dal menů.
Gentilmente, da neofita quale sono, consentitemi queste domande:
A) dove sto sbagliando con la funzione NZ ?
B) come si potrebbe aggiornare automaticamente il campo contenente il
[SubtotaleAnnuo]?
C) nel campo criteri della Query da cui deriva la sottomaschera vi č
impostato: Between #01/01/2000# And #31/12/2000#
     č possibile impostarlo in modo che si possa scegliere di quale anno far
apparire il totale?
Ringrazio in anticipo dei Vs suggerimenti
Cordialmente
Giovanni

 wrote in message
xmIN4.41635$xt2.5...@news.infostrada.it...

Invece di
=NZ(Somma([TotaleGiorno]))
prova con =Somma(NZ([TotaleGiorno]))

messaggio classico e fastidioso:  #Errore.
prova con 
somma(nz(ecc.))
l'errore lo ottieni perche' fai una somma di valori nulli.  devi
trasformare questi valori nulli in valori sommabili (zero, ad es.)
*prima* di sommarli.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: Help query su casella combinata

Ho un problema con una casella combinata che non mi tira fuori dei valori da
una query che prende parametri di input da altri due caselle combinate......
Ho una maschera di nome "Viaggi_Disponibili" sulla quale ho due caselle
combinate (di nome Partenza e Arrivo) in cui ho inserito una serie di città
di partenza e di arrivo.
Nella stessa maschera ho una terza casella combinata (orari_viaggio) che mi
dovrebbe tirar fuori, in base alla scelta delle altre due caselle, gli orari
di partenza.
La tabella sulla quale viene effettua la query si chiama Viaggio ed e'
formata dai seguenti campi (Cod_Viaggio, Andata, Ritorno, Orario)
La procedura che ho usato e la seguente:
nella seconda casella combinata (Arrivo) a fronte dell'evento "Dopo
Aggiornamento" ho creato il seguente codice:
Me!orari_viaggio.Requery
Nella terza casella (orari_viaggio) ho creato come sorgente dati la seguente
query di nome Partenze:
SELECT Orario, COD_VIAGGIO
FROM Viaggio
WHERE (Andata = 'Forms ! Viaggi_Disponibili ! Partenza') AND
    (Ritorno = 'Forms ! Viaggi_Disponibili ! Arrivo')
Purtroppo non mi tira fuori i dati filtrati in base alle due caselle
combinate iniziali.
Sto impazzendo..... qualcuno mi puo' dare un consiglio?!?

 Sto impazzendo..... qualcuno mi puo' dare un consiglio?!?
Tutto dipende dall'errata sintassi che utilizzi.
Prima di tutto i riferimenti non vanno messi tra apici.
Secondo non devono assolutamente esserci spazi tra nomi e punti esclamativi.
Sib
--
qualita.assicurazione sul news-server 
www.cerrinet.it
Il newsgroup sulla qualita'

In realta' sia gli spazi che gli apici li mette in automatico quando imposto
i criteri nella query.....
Fa tutto da solo !
Fabio
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:6iFq8.46658$pT1.1...@news1.tin.it...


 Fa tutto da solo !
cut
Ho seri dubbi.
comunque forza la cosa racchiudendo fra parentesi quadre i riferimenti:
[forms]![TuaMaschera]![TuoControllo]


Ho gia' provato ma non mi fa assolutamente salvare la query...
Fabio
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:tuFq8.46689$pT1.1...@news1.tin.it...


 Fabio
Prima di tutto scrivi dopo il quoting come sto facendo io.
Poi anche su questo ho seri dubbi.
In che senso non ti fa salvare la query? Che messaggio ti da?


 Sib
Mi da il seguente messaggio
"Errore nella proposizione WHERE accanto a '!'.
Impossibile analizzare il testo della query."
e la query e' questa:
SELECT Data_Partenza, COD_VIAGGIO
FROM Viaggio
WHERE (Andata = [Forms]![ins_prenotazione]![Partenza]) AND
    (Ritorno = [Forms]![ins_prenotazione]![Arrivo])
Se provo a forzare il salvataggio mi da questo errore:
Errore ADO: Line 5: Incorrect syntaxt near !
Potrebbe essere dovuto al fatto che sto utilizzando SQL Server come base
dati invece che access?
Ciao
Fabio

 dati invece che access?
No.
Dipende dal fatto che pensavo che tu scrivessi il criterio nella finestra di
dialogo e non direttamente come stringa SQL.
Quando scrivi direttamente una istruzione SQL non devi usare il punto
esclamativo, ma il punto semplice.

Newsgroup: it.comp.appl.access
Titolo: DisplayWhen

Mi sapete fare un esempio per impostare la non stampa di un oggetto ma solo
sulla stampante e non a video
Grazie
--
Drops

 sulla stampante e non a video
?
quale oggetto?
se intendi lanciare la stampa di un report senza vedere l'anteprima il
comando docmd.openreport prevede una specifica variabile di visualizzazione
da impostare (acNormal se non ricordo male).
Per tutto gli altri oggetti non e' prevista specificatamente la stampa.
Sib

No il problema è un'altro.
mi deve stampare un report con un solo controllo per ricavare i valori di
.top e .height per poi assegnarle ad un altro controllo.
Ma è un po' un casino tutto sta ad allineare in basso due controlli e ci
riesco solo stampandoli due volte se la prima volta gli metto visibile no
nelle proprietà lui non li stampa proiprio e non trova i valori di .top e
height
grazie lo stesso
--
Drops
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:5_GJ9.6665$lV4.2...@news2.tin.it...


 height
Prima di tutto scrivi dopo il quoting.
quindi tu intendevi riferirti all'oggetto di un report.
Intanto esiste una specifica proprieta' per stabilire se l'oggetto deve
comparire in stampa e non a monitor o viceversa.
Poi esistono molti modi di allineare i controlli, ma si deve capire bene
l'operazione che vuoi fare.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:TBHJ9.6996$lV4.2...@news2.tin.it...

Ti posso inviare un db di 60 kb così capisci meglio come voglio allinerli e
quello che ho fatto
Grazie



 ha scritto nel messaggio
news:0XHJ9.4665$%p6.3...@news.edisontel.com...

Questa è l'operazione che voglio fare
se ho due controlli DESCRIZIONE  e VALORE
(il controllo descrizione deriva dal campo descrizione in tabella uno ed è
tipo memo quindi il controllo descrizione nel report ha dimensioni variabili
in altezza a secondo della dimensione del campo)
ME!VALORE.TOP = ME!DESCRIZIONE.TOP
ME!VALORE.HEIGHT = ME!DESCRIZIONE.HEIGHT - 255
DOVE 255 è più o meno una riga
Il problema sta nel leggete me!descrizione.height (altezza del controllo
descrizione) sull'evento stampa del report
che poi dovrei assegnare al controllo VALORE sull'evento formatazione
report. Quindi l'eggere .height del controllo descrizione su stampa è un po'
tardi.
Drops
Newsgroup: it.comp.appl.access
Titolo: Funzione data

Ciao a tutti
Sto tentando e devo dire disperatamente, di far comparire in un campo (che
mi serve solamente per costruire un'espressione) la data dell'ultimo giorno
del mese in cui ci si trova. Nella guida in linea ci sono alcuni esempi, ma
non sono riuscito a trovare quello che fa per me.
Qualche anima pia, e so che c'č perche mi avete gią aiutato in passato, puņ
darmi una drita.
Ciao
                Celestino

 wrote in message
24Tn4.90368$C3.9...@news.infostrada.it...

E' un argomento che hanno gią trattato e la soluzione dovrebbe essere su
http://members.xoom.it/it_db_access
almeno spero...
Ciao.

                 Celestino
Si ho visitato il sito comune e nelle FAQ ho trovato quello che mi
interessa, il problema più grave adesso è come applicarlo ad una maschera??.
Devo poi farlo interagire con il modulo per il calcolo dei giorni lavorativi
che già mi hanno aiutato a sistemare. Se potete mandatemi una maschera
d'esempio,.
Ciao
            Celestino
Newsgroup: it.comp.appl.access
Titolo: query per controllo consistenze

Saluti a tutti:
ho due tabelle:
a - magazzino - campi: codice_articolo, descrizione, quantit�.
b - ufficio - campi: codice_articolo, descrizione, quantit�.
vorrei creare un sistema che mi permetta, incrociando le due tabelle, di
controllare se le quantit� coincidono o meno evidenziando le voci che non
combaciano (per codice o per diversa quantit�)
grazie per l'attenzione.
giovanni
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato viahttp://
arianna.libero.it/usenet/
SELECT magazzino.codice_articolo, magazzino.descrizione,
magazzino.quantità AS magazzino, ufficio.quantità AS ufficio
FROM magazzino INNER JOIN ufficio ON magazzino.codice_articolo =
ufficio.codice_articolo
WHERE (((magazzino.quantità)<>[ufficio].[codice_articolo]));
Questa query dà codice_articolo, descrizione e i due valori magazzino
e ufficio, rappresentanti rispettivamente le due quantità, elencando
solo i record in cui sono diverse.
Ciao.
Riccardo Baldinotti


Scusa, c'era un errore. La query giusta è
SELECT magazzino.codice_articolo, magazzino.descrizione,
magazzino.quantità AS magazzino, ufficio.quantità AS ufficio
FROM magazzino INNER JOIN ufficio ON magazzino.codice_articolo =
ufficio.codice_articolo
WHERE (((magazzino.quantità)<>[ufficio].[quantità]));
Riccardo Baldinotti

 Riccardo Baldinotti
Grazie Riccardo, mi hai servito la scodella calda e fumante, molto pi� di
quello che speravo,
saluti
Giovanni Ferrante


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

Ciao Ng, ho due tabelle, ognuna delle quali contieno un campo "numero",
nelle tabelle ci sono dei valori, non presenti nell'altra tabella od anche
presenti
Come posso fare ad unire i queste 2 tabelle in una sola, ma non avendo
valori doppi?
Esempio
Tab 1
1
5
6
7
8
9
10
Tab 2
1
5
10
11
18
90
45
35
Dovrei ottenere tab 3 con solo questi valori: 1,5,6,7,8,9,10,11,18,90,45,35.
(1,5,10 Sono doppi, e vanno riportati una sola volta e non due).
Come posso fare?
Scusatemi se non mi sono spiegato bene, ma č piu difficile da dire che da
fare.
Grazie Nadir

 Grazie Nadir
Se il campo si chiama Numero e le due tabelle si chiamano rispettivamente
Tab1 e Tab2, creati una query unione che abbia il seguentw codice SQL:
SELECT Tab1.Numero
FROM Tab1
UNION SELECT Tab2.Numero
FROM Tab2;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 valori doppi?
SELECT Tabella1.numero FROM Tabella1
UNION
SELECT Tabella2.numero FROM Tabella2
WHERE NOT (Tabella2.numero IN
(SELECT Tabella1.numero FROM Tabella1));
--
Matteo Palmieri
Cybercreations - 
www.cybercreations.it
Newsgroup: it.comp.appl.access
Titolo: Riepilogo su tabelle collegate uno a molti

In una form di un DB strutturato con tabelle collegate 1 a molti, ho creato 
una casella di riepilogo per visualizzare tutti i dati di un determinato 
camo relativi al nominativo della tabella principale.
es:
Tabella A - contiene i dati personali e fa riferimento a tabella B che 
contiene gli incarichi (più di uno) della persona con ID-univoco.
Come si può fare
ciao Sthepan

 ha scritto nel messaggio
news:3xxiralilsil$.1teyywuvs4q3v.dlg@40tude.net...

Ritengo che studiare un pò i concetti di normalizzazione dei Database
sia per tutti cosa fondamentale, in particolare per chi si approccia
ad Access per le prime volte.
Quanto chiedi impone di riflettere anche sulla risposta, potrebbe
scatenare l'effetto valanga....!
Se le mansioni sono molte ed ogni Persona può assumere
più di un'incarico la struttura che hai concepito non è corretta.
Serve ottenere una struttura Molti---Molti che in realtà, non esistendo,
si ottiene con una Tabella Appoggio.
Poichè questi sono concetti, che pur semplici richiedono conoscenza, ti
consiglio di aprire il Database NorthWind.mdb presente nel tuo PC e
di studiarlo per bene, contiene concetti molto importanti.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Caselle di controllo obbligate

Ciao,
è possibile premendo il pulsante "nuovo record" verificare che alcune
caselle di controllo non siano vuote all'interno di una maschera ?
Grazie, Angelo.

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

 Caselle di controllo vuote?
Forse dovevo dire caselle di testo collegate, vuote ovvero ="" ?
Adesso la domanda dovrebbe essere esatta.
Grazie, Angelo.

 ha scritto nel messaggio
news:388B9.33672$Zn2.9...@twister1.libero.it...

Normalmente questo è un tipo di controllo che viene effettuato a fronte
dell'evento "Prima di aggiornare" della maschera: se la verifica si accorge
di anomalie, si annulla l'evento registrazione con Cancel = True e si sposta
il fuoco sul primo dei controlli che sono vuoti e si esce dalla Sub.


 Roberto
In parole povere la maschera non mi deve permettere di inserire nuovi revord
se determinate caselle di testo sono = ""
E' possibile ? E' l'evento "prima di aggiornare" che controlla tale
situaziuone ?
Ciao, Angelo.

 Ciao, Angelo.

Newsgroup: it.comp.appl.access
Titolo: Query SQL in una casella di testo di un report

Salve !
        forse è una cosa elementare, ma non riesco a mettere come origine di
una casella di testo di un report una query SQL tipo "=(SELECT sum([Campo])
FROM Voci)". Dal manuale sebrs possibile farlo !
        Salutoni
                                            Marco

 ha scritto nel messaggio
news:91hnkk$d7k$1...@lacerta.tiscalinet.it...

Non so cosa dice il manuale (non credo ad esempio che dica di non mettere un
punto e virgola alla fine della sottoquery), però io nell'origine controllo
della tua casella di testo scriverei:
= DSum("[Campo"; "Voci")
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------