mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Report Access -> Word

Ciao a tutti!
Vorrei esportare un report Access contenente elementi grafici (linee,
grafici, etc.) in un documento Word.
La funzione di esportazione che Access offre non mi permette di fare cio'.
Come posso fare?
Luciana


se vuoi per forza un documento word, l'unico modo e' creare il doc da access
con l'automazione, ma ne vale la pena?
Alternative:
- crea un pdf
- crea uno snapshot
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 - crea uno snapshot
Se non ho capito male, stai affermando che, possedendo l'Acrobat completo
 e non solo il Reader come ho io), è possibile esportare un report Access in
formato pdf con piu' soddisfazione.
Me lo confermi?
Grazie. Luciana
p.s. Se si' mi sai dire quanto costa l'Acrobat

 p.s. Se si' mi sai dire quanto costa l'Acrobat
Certo che e' possibile, e' come fare una stampa su file.
Se non vuoi acquistarlo, guarda questo sito, spiega come creare un pdf senza
usare Acrobat:
http://209.1.224.12/CapeCanaveral/Lab/6562/general/pdf.html
Non l'ho mai provato, ma a sentire gli altri sembra funzionare egregiamente.
Bye


 wrote in message
3A28BC3E...@paperino.libero.it...

Si è vero funziona bene solo che non è completamente automatizzata
l'esportazione, sei costretta
a fare un click in più su una maschera che ti comapre mentre stai salvando
in formato pdf
Ciao, bobbit

[CUT}

Ringrazio tutti per i consigli. Penso che li seguiro'.
Vorrei proprio pensare ad un metodo semplice per esportare un report Access
in un formato più soddisfacente che comprenda gli elementi grafici.
Vi faro' sapere. Se nel frattempo qualcuno vuole aggiungere suggerimenti e'
il benvenuto.
A presto.
Luciana


Un altro free-tool e' "NikNak 5D-PDF Creator".
Site: 
http://www.ctrlp.com/freepdf.asp
:
Per poterlo usare e' necessario registrarsi.
Si comporta sia come Printer-Driver, per creare PDF da ogni
applicazione in grado di stampare, sia come programma per trasformare
files in Postscript in PDF.
Nella configurazione e' possibile indicare una cartella per gli
esporti automatizzati, con la conseguenza che non e' necessario (e
neppure possibile)  indicare il nome del file da salvare
Tommaso Cafini		       
tca...@gmx.net
Heidelberg                     
caf...@mas-mpc.de

 Per poterlo usare e' necessario registrarsi.
ma è a pagamento?
oppure è completamente free?
ciao Riccardo

 Heidelberg                     
caf...@mas-mpc.de
Grazie del suggerimento. Consultero' il sito che mi consigli.
Luciana
Newsgroup: it.comp.appl.access
Titolo: RELAZIONE UNO A UNO

Vorrei sapere.......e scusate x molti di voi la domanda ovvia.....come si
imposta in access una relazione uno a uno dato che a quanto pare anche nella
guida in linea si fa' solo menzione di tale relazione senza spiegare come si
crea.........grazie e un saluto a tutti voi   ciao

CUT
intanto verifica dalla struttura delle tabelle che la relazione possa essere
uno-uno
Poi dalla finestra del database premi il pulsante relazioni, trascina il
primo campo uno sul campo uno della seconda tabella e attiva le integrità
referenziali del caso

 ha scritto nel messaggio
news:mU6N8.33007$K4.8...@twister2.libero.it...

Normalmente si dice che tra due tabelle esiste una relazione uno-a-uno
quando la relazione viene assicurata tramite le chiavi primarie delle due
tabelle.
Viene impostata alla stessa maniera di una relazione uno-a-molti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:mU6N8.33007$K4.8...@twister2.libero.it...


 ha scritto nel messaggio
news:mU6N8.33007$K4.8...@twister2.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Office 2000

Problema:
dato un archivio creato con Access 97 e i cui dati vengono inseriti su una
macchina che ha Access 2000, come faccio a far si che possa aprire e leggere
l'archivio dalla macchina che ha Access 97.
Grazie anticipato e ciao

 l'archivio dalla macchina che ha Access 97.
Dové il problema?
Basta lasciare il database nel formato di A97.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: formattare casella di testo

salve a tuti
ripropongo un problema già posto alcuni giorni fa al quale aveva risposto
Antonio Biso, al quale chiedo scusa. Certamente non avevo spiegato spiegato
bene la situazione, infatti con il suo sistema non ottenevo nulla.
Ho una casella di testo nella quale vengono inserite delle sigle di
provincia.
Vorrei che l' evento dopo aggiornamento mi formattasse,
ad esempio,   firmlt   in   Fi-Rm-Lt
è possibile?
Grazie
Luca

?<?>?<?>?<?;0;_
risolvi l'automatismo di scrivere la prima lettera di ogni sigla in
maiuscolo senza usare il tasto shift.
Se poi come proprietà Formato della casella di testo scrivi:
!@@-@@-@@
risolvi il problema del trattino.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

?<?>?<?>?<?>?<?>?<?>?<?
Sia a  fronte dell'evento "Dopo aggiornamento" di Province che dell'evento
"Su corrente" della tua maschera genera il seguente codice VBA:
Dim i As Integer
Dim Pippo As String
Pippo = "!@@"
If Len(Me!Province) > 2 Then
For i = 4 To Len(Me!Province) Step 2
Pippo = Pippo & "-@@"
Next i
End If
Me!Province.Format = Pippo
Se il numero massimo di province è più di 6, allunga adeguatamente la
maschera di input.
Non credi che sarebbe stato meglio continuare a dialogare nel NG?


Newsgroup: it.comp.appl.access
Titolo: Inserimento unico

Ho una tabella anagrafico con due campi cognome e nome, c'è qualche esempio
di codice su come posso fare per evitare di inserire doppioni? Ad es.: se ho
già un record Rossi Paolo e sto' per inserire un nuovo record Rossi Paolo
vorrei che il programma mi dicesse che il record già esiste. Thanks
Med

 vorrei che il programma mi dicesse che il record gią esiste.
    Consulta la guida in linea alle pagine:
        Creazione e progettazione di tabelle
            Utilizzo di chiavi primarie e indici
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 vorrei che il programma mi dicesse che il record gią esiste. Thanks
Vedi funzione Dlookup, con particolare attenzione al discorso del terzo
parametro, criteri
Antonio
Newsgroup: it.comp.appl.access
Titolo: Oggetti

Ho cambiato la il colore di sfondo in una label da bianco in rosso di
una maschera a fronte di un evento e fin quì tutto bene
contestualmente dovrei impostare il colore di sfondo di tutte le altre
label a bianco, è possibile? esiste un metodo per cambiare la
proprieta di tutti i controlli?
Grazie

 ha scritto nel messaggio 
news:1163444902....@k70g2000cwa.googlegroups.com...

--------------------------
Dim Ctrl as Access.Control
For Each Ctrl in Me.controls
    If ctrl.type=actextbox then Ctrl.Backcolor=(255255255?)
Next Ctrl
------------------
Così imposti tutti i controlli tipo Casella di Testo col colore di sfondo che vuoi.
Si, molto in generale eh.....
Se vuoi qualcosa di più specifico, devi spiegare un pò più dettagliatamente 

Michele (Giò) ha scritto:

Era quello che cercavo , ora ci provo
Grazie

     If ctrl.type=actextbox then Ctrl.Backcolor=(255255255?)
Era quello che cercavo , ora ci provo
Grazie
OK, correggo la riga sopra con
If ctrl.controltype=actextbox then Ctrl.Backcolor=(255255255?)
Faccio piů correzioni io in questo NG che il word quando scrivo con i guanti al lavoro.....
Puoi usare altri filtri per selezionare i controlli che ti interessano, per esempio se sono 
abilitati, se sono visibili ecc ecc...
L'esempio modificava il colore per tutte le caselle di testo. AcTextBox č una costante intrinseca di 
Access.
Michele

Newsgroup: it.comp.appl.access
Titolo: DLLSelfRegisterEx non trovato durante l'installazione di una applicazione

su un Pc con Win 98 e Access 2000 ho creato un eseguibile (contenente il
runtime di Access) da installare su un Pc con Win 98 e senza Microsoft
Office.
durante l'installazione compare il seguente errore: "The file
c:\windows\temp\msftqws.pdw\$(DLLSelfRegisterEx could not be registered
because it was not found" e l'installazione viene interrotta con conseguente
rimozione di tutti i file installati.
se provo ad installare autonomamente il runtime di Access e successivamente
la mia l'applicazione allora funziona tutto correttamente !
come evitare l'errore ed eseguire tutta l'installazione correttamente ?
Grazie e buon sviluppo a tutti
Maurizio

 ha scritto nel messaggio
news:Wmt99.7733$pX1.2...@news2.tin.it...

per esperienza diretta ti posso dire che fa abbastanza pena ODE 2000, mi sa
che ti rassegni almeno che quanlcuno (tanti) più bravo di me non abbia
affrontato il problema.
by
stwe
Newsgroup: it.comp.appl.access
Titolo: Agenda e condivisione

Ciao a tutti,
ho creato un agenda in access da condividere.
E' composta da una tabella dove ho inserito i giorni dell'anno e le ore (per
ogni giorno ci sono 10 orari da me prestabiliti) e da una maschera che
filtra il giorno attraverso un calendario in modo da visualizzare solamente
i 10 record di quel giorno.(es. oggi 25/04/2005 nella maschera appariranno
10 record con gli orari su cui sarà possibile editare).
Il file deve essere condiviso su un disco in comune, così l'ho diviso in FE
e BE.
Diversi utenti, credo un max di 5 contemporaneamente, apriranno FE per
scrivere gli appuntamenti sull'agenda in orari diversi. E' possibile
comunque che due utenti scrivano sullo stesso record, ma access dovrebbe
avvisare.
Secondo voi che tipo di problema potrei riscontrare nella condivisione?quali
possono essere gli accorgimenti da prendere?
Grazie mille
Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it


Ciao e grazie mille per aver risposto,
qual'e' il codice per rilevare il nome della postazione?dovei creare un
nuovo campo nella tabella e filtrare il nome della postazione vero?
Mi sapresti dire qualche particolare in più...non sono molto esperto.
Grazie ancora
Luca



Questo è un modo
Private sub Form_dirty()
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
Debug.print "Dominio = " & WshNetwork.UserDomain
Debug.print "Nome computer = " & WshNetwork.ComputerName
Debug.print "Nome utente = " & WshNetwork.UserName
Set WshNetwork = nothing
end if

Newsgroup: it.comp.appl.access
Titolo: Finestra (che non vorrei) all'apertura di un DB

Il problema č questo:
Cerco di aprire con la connect un DB access precedentemente selezionato da una common dialog.
Se il DB esiste va tutto bene.
Se il DB non esiste ho acchiappato l'errore per gestirlo come voglio io ma Access da solo mi apre una finestrina
con la quale posso scegliere un nuovo DB, confermare e riprovare ad aprirlo oppure annullare il tutto!!
Il problema č che se l'utente mi sceglie di aprire un nuovo DB io da VB non so piů come fare a sapere il nome.
Vorrei se possibile evitare che questa finestrina appaia e gestirmi l'errore da sola!!
Qualcuno puň aiutarmi!!!
Grazie 
Francesca
_________________________________________________________________________
Hai perso l'ispirazione? La frase da inviare via SMS te la suggerisce Ciaoweb: 
http://www.ciaoweb.it/sms/public
-- 
Posted from [151.88.109.26] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
433e801c0a2f4$b50c8370$266d5897@ciaoweb...
Il problema č questo:
Cerco di aprire con la connect un DB access precedentemente selezionato da
una common dialog.
Se il DB esiste va tutto bene.
Se il DB non esiste ho acchiappato l'errore per gestirlo come voglio io ma
Access da solo mi apre una finestrina
con la quale posso scegliere un nuovo DB, confermare e riprovare ad aprirlo
oppure annullare il tutto!!
Il problema č che se l'utente mi sceglie di aprire un nuovo DB io da VB non
so piů come fare a sapere il nome.
Sul sitocomune c'č una soluzione che ti permette di lanciare la common
dialog e intercettare il percorso del db selezionato.
Antonio
Newsgroup: it.comp.appl.access
Titolo: pulsanti di spostamento personalizzati

Ciao a tutti.
Questa è una domanda a cui è stata già data risposta, ma non sono riuscito a
trovare il msg.
Ho creato 2 pulsanti di spostamento in un form per spostarsi tra i record,
ma non riesco ad implementare la funziona che me li disabilita quando sono
sul primo e sull'ultimo record (infatti se sono sul primo e clicco "Prev" ho
un errore, analogamente se sono sull'ultimo e clicco "Next").
Thanx
giaconet

 ha scritto nel messaggio
news:9f0735$1grm7$2...@ID-71483.news.dfncis.de...

Il problema penso risieda nel fatto che se sei sull'ultimo record di un
recordset eof ritorna falso così se ti muovi in avanti viene generato un
errore ti conviene testare se sei sull'ultimo record sia prima che dopo il
movimento ad esempio se il tuo recordset si chiama l_rs potresti utilizzare
un codice come questo
If not l_rs.eof Then
    l_rs.MoveNext
    If  l_rs.eof Then
        'esegui le azioni che vuoi
    End if
Else
      ' esegui le azioni che vuoi
End If
Ciao
Steve

 >
io a volte faccio così:
If Err.Number = 2105 Then
         MsgBox "nessun record da visualizzare (inizio)", vbInformation
ciao

 ha scritto nel messaggio
news:9f0735$1grm7$2...@ID-71483.news.dfncis.de...

Se i due pulsanti di comando si chiamano Prev e Next, a fronte dell'evento
"Su corrente" della maschera che contiene i pulsanti prova a generare il
seguente codice VBA:
Me.RecordsetClone.MoveLast
If Me.CurrentRecord = 1 Then
    Me!Prev.Enabled = False
Else
    Me!Prev.Enabled = True
End If
If Me.CurrentRecord = Me.RecordsetClone.RecordCount Then
    Me!Next.Enabled = False
Else
    Me!Next.Enabled = True
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Contatore che riparte da 1 all'inzio di ogni anno

Salve a tutti.
nel valore predefinito di un controllo ho impostato 
=Nz(DMax("[ID_documeto]";"[tbl_documenti]");0)+1, però come da oggetto, 
avrei la necessità di impostare il controllo in modo che all'inizio di ogni 
anno si azzeri.
Si può fare?
Grazie,ciao. 


Guarda su 
www.sitocomune.com
 c'è una funzione che fa proprio questo
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


    Impostando il numero progressivo con il seguente formato ID2005/00001 io
risolverei il problema così:
 [ID_documento] = IIf(Mid(DMax("ID_documento", "tbl_documenti"), 3, 4) =
(Right(Date, 4)), "ID" & Format(Right(Date, 4)) &
Format((Right(DMax("ID_documento", "tbl_documenti"), 5) + 1), "00000"), "ID"
& Format(Right(Date, 4)) & "00001")
ciò non toglie la possibilità di gestire l' ID_documento utilizzado un'altro
formato, in tal caso dovranno essere rivisti i valori di Mid e Right.
Buon lavoro
Ciao michele
:-) auguri al gruppo
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao michele
Scusa l'ignoranza..
Grazie,Ciao.

Newsgroup: it.comp.appl.access
Titolo: REPORT E CONTEGGIO A PIE' PAGINA REPORT

HO UN REPORT basato su una query in cui a pie pagina dello stesso vorrei
conteggiare i valori maggiori di 10 di strsalute , mettendo
=Conteggio([strsalute]) mi conta anche i valori 0, quindi se ci sono 20
valori 15 e 10 valori 0, mi conta 30, come faccio a far uscire il
conteggio a 20? (solo quelli superiori a 10).
l.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 l.
metti un campo calcolato nella query e nei suoi criteri: > 0
poi lo usi nel report
Ciao
Daniele 

 Daniele
daniele! nella query, ci sono i campi ordinario, strsalute,straltri
su cui già ho messo il filtro >10
ora, nel report, ho la lista di tutti i record che nei 3 campi sono
superiori a 10 divisi su 3 colonne e dove in una colonna riporta il valore
superiore a 10, nell'altra riporta 0, e sul conteggio finale mi riporta il
conteggio uguale su tutte e tre le colonne
es.
dipendente   ordinario strsalute  straltri
pinco            0         15        0
pongo            0         16        12
caio             22         0        17
tizio            0         22        0
pie pagina report
count attuale    4          4        4 
count che vorrei 1          3        2 
mi sono spiegato?


 > Daniele



Adatta questo:
http://support.microsoft.com/kb/210458/it
--
sv

Newsgroup: it.comp.appl.access
Titolo: copiare lo stesso mdb

Esiste un modo per effettuare, via VBA, una copia del Db attualmente
aperto?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie
Ni...!
Devi farlo fare ad un oggetto esterno ovviamente.
Fai un file VBS o un MDB che richiami, chiude il tuo DB lo copia e lo
riapre.
@Alex

 ha scritto nel messaggio 
news:1164620204.4...@45g2000cws.googlegroups.com...

VBS stà per Visal Basic Script?
Se sì, dove si trova una guida per l'utilizzo degli script?
-- 
Saluti Andrea
Cat. Principiante - Access 2003 - Windows XP

Newsgroup: it.comp.appl.access
Titolo: Trasferire un dato in Excel!

Ciao a tutti,
avrei bisogno di trasferire un dato numerico da una Query ad una cella di
Excel. Supponete che una Query mi calcoli il totale relativo alle spese di
un certo periodo e che quel totale debba andare a finire in Excel. Come
fare? Vi prego di darmi un esempio pratico. Grazie.
PS e per tenerlo costantemente aggiornato?

 wrote in message
AZbc6.13625$GS3....@twister2.tin.it...

_____
Hai provato con Microsoft Query, direttamente da Excel?
ciao Riccardo

 ha scritto nel messaggio
news:AZbc6.13625$GS3....@twister2.tin.it...

Questo č un esempio:
'-------------
  Dim MyXL As Excel.Application, xRow As Integer, xCol As Integer
  Set MyXL = CreateObject("Excel.Application")
  MyXL.Workbooks.Open "c:\documenti\prova.xls"
  MyXL.Visible = True
  xRow = 2: xCol = 2
  MyXL.Cells(xRow, xCol) = 12
  xRow = 3: xCol = 2
  MyXL.Cells(xRow, xCol) = "dodici"
'-------------
Se "...per tenerlo costantemente aggiornato..." intendi: "...vorrei aprire
solo il foglio excel ed avere i dati aggiornati..."; allora dovresti legare
il foglio ad una tabella/query di access. Cosě ogni volta che apri il foglio
ti vengono aggiornati i dati.
Lo fai con (excel) menů dati - carica dati esterni - crea nuova query - e
poi segui le istruzioni...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Database corrotto

Buongiorno a tutti,
un programma scritto qualche anno fa in VB6 utilizza un database MDB ed era installato sun Win7. tutto liscio per anni, mai nessun errore.
ho installato il programma, con la compatibilità Win7, nel nuovo computer con Win10. in questo pc è presente office 365 a 32bit.
durante l'utilizzo i dati vengono registrati correttamente, ma alla chiusura del programma, non sempre, il database
viene corrotto e ogni volta bisogna fare il ripristino del db.
 
che voi sappiate c'è qualche fix, qualche aggiornamento per office? 
lanciando il controllo degli aggiornamenti office dice che è installata l'ultima versione
 
Saluti
Efisio

Salve,
 
fifisio fifisio:

Ci sono alcune varianti. Quale sono i sintomi o meglio il messaggio di 
errore che ricevi con l'MDB corrotto?
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 

Salve Karl,
da programma runtime errore -
2147467259
 Operazione non valida.
 
aprendo il db con Access il solito messaggio di ripristino...
 
una volta ripristinato tutto riprende
 
Saluti
Efiso

 una volta ripristinato tutto riprende
 
Con questo è difficile a dire. Ci sono altri effetti e messaggi causati 
da diversi bug di update recenti per l'accesso esterno con ODBC e ADO a 
file di Access (nel ACEODBC.dll e credo anche nel ACEOLEDB.dll).
 
Forse sei fortunato e il tuo problema si risolve con i fix nel prossimo 
update di Office al Marzo 3.


 
 
Ehhh, e' una gran fortuna aver beccato un baco di Access
Comunque e' un ottima occasione per separare:
- gli ottimisti (meno male che arriva il fix)
- dai pessimisti (porcaccia miseriaccia ho pestato un baco di Access)

Newsgroup: it.comp.appl.access
Titolo: Access 2.0 e Access 2000

Ciao a tutti,
scusate la domanda, ma se installo i due DB, come da oggetto, sulla 
stessa macchina, che sappiate, posso avere spiacevoli sorprese?
Tia. Guly
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 stessa macchina, che sappiate, posso avere spiacevoli sorprese?
Dubito...

 -- 
Se hai un hd abbastanza capiente perché non ti cloni la partizione e ci
installi acc2.0?
Anche se Matteo dubita io non ci metterei la mano sul fuoco...
Ciao.
-- 
Sergio MAZZA

 Anche se Matteo dubita io non ci metterei la mano sul fuoco...
Io ho tenuto A 2.0 e '97 sullo stesso PC per anni: nemmeno sapevano
dell'esistenza dell'altro (anche a livello di estensioni non c'erano
conflitti).
Dubito che col 2000 la situazione sia peggiorata.

 ha scritto nel messaggio
news:UITKc.1188$OH4....@twister1.libero.it...

Ok, ma sai benissimo che 2 pc con lo stesso hw e sw possono comportarsi in
modo differente; Murphy insegna...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Re: Report da creare... con molti sottoreport


Beh, io non sono uno smanettone di access, ma mi sembra abbastanza semplice 
questa operazione:
Crea una query dove estrai tutti i dati che ti servono nel report (visto che 
le tabelle sono legate tra di loro da relazioni).
Poi crei il report in base alla query appena creata, e il gioco è fatto.
Salvo 



 ha scritto nel messaggio
news:%wBwe.15843$h5.8...@news3.tin.it...

Creati un report principale che abbia come origine record la tabella utente;
inserisci quindi nel report principale tanti sottoreport quante sono le
tabelle in relazione uno-a-molti con la tabella utente: ogni sottoreport
avrà come origine record una di quelle tabelle; insomma fai quello che penso
tu abbia fatto con la maschera e le sottomaschera con le quali tiene
aggiornate tutte le tabelle.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
---------------------------------------------------- 


Avevo già fatto ma dovevo anche estrarre i soli record appartenenti ad un 
valore unico UTENTE contenuto nella maschera... per questo mi sono dovuto 
creare anche tante query quanti i sottoreport
Grazie del consiglio a preso SimoneB 

 Grazie del consiglio a preso SimoneB
Prego


Newsgroup: it.comp.appl.access
Titolo: spezzare un campo memo

Avrei la necessità di dividere un campo memo in n campi testo di 36
(al massimo) caratteri ciascuno. I campi testo devono contenere più
parole possibli, ma tutte parole intere. Grazie per l'aiuto che mi
darete.


Dim aMemo,elMemo,xString
aMemo = split(xmemo, " ")
xString = ""
for each elMemo in aMemo
	if len(xstring) + len(elmemo) + 1 > 36 then
	   scrivedaqualcheparte(trim(xstring))
	   xstring = ""
	endif
	xstring = xstring & " " & elMemo
next
scrivedaqualcheparte(trim(xstring))
 
scritta direttamente qui, puo' contenere "erori" sintattici e/o logici 
ma questo e'
 
parolepiulungheditrentaseicaratterinonsono 
tagliateeformanounelementodilunghezzamaggioreditrentasei
-- 
 
ac (x=y-1)
Newsgroup: it.comp.appl.access
Titolo: Disperato: Errore di Rete o Disco

Ragazzi, non so piu' cosa fare. Ho un'applicazione sviluppata con
Access97. Il file mdb con le tabelle l'ho messo su un WinNt server. Nei
client ci ho messo la versione runtime creata con l'Ode. Per un po' tutto
bene. A un certo punto si blocca tutto, mi da' "Errore di Rete o Disco" e,
come se non bastasse, sputtana il db dei dati, non permette di
ripristinarlo e addirittura scompare (si scompare completamente) la
tabella utilizzata durante il blocco, con tutte le sue relazioni.
Qualcuno mi aiuti o mi mangio la faccia.
Grazie di cuore a tutti.
Max

 wrote in message
Pine.OSF.4.30.010309...@dns.unife.it...


 Ciao.
Nel senso che hai tolto la condivisione alla cartella? Altrimenti poi il
problema si ripresenta. Ma se il db dei dati non e' in condivisione come
puoi accedervi dai client?
Ciao


controlla le schede di rete.
nel 99% dei casi, questo problema e' dovuto a schede di rete della Realtek (non
mi ricordo se si scrive cosi' ;-)).
la MS consiglia di aggiornare i driver,
io ti consglio vivamente di sostituirle con schede 3com o Intel.
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


Federico sei sempre un grande. Lunedi verifico ma sono praticamente sicuro
che siano Realtek. Certo che sara' dura fargli cambiare 20/25 schede di
rete.
Comunque grazie per la dritta.
Ciao
Max

 Federico
Sono d'accordo!
Anche a me è capitato il problema con le schede di rete.
Luciana

rete.
Comunque non hai alternative: tra Realtek e .mdb corre sangue molto, molto cattivo.
Aggiornando i drivers alle realese più recenti, le corruzioni sono meno distruttive ma non elimini i
problemi.
Ciao, warp

 COM
Newsgroup: it.comp.appl.access
Titolo: Problema Effetto SHOCK Maschera Access

Ho fatto un programma ma la maschera principale che contiene delle 
sottomaschere ha un effetto shock quando aggiorno le sottomaschere, ovvero 
per poter aggiornare bene tutti i campi devo per forza chiudere e riaprire 
la maschera con una macro.
Ho provato con aggiorna, aggiorna pagine, riesegui query, ma niente da fare.
In pratica una sottomaschera su modifica divrebbe aggiornare una maschera di 
livello superiore e non ci riesco.
Se volete aiutarmi vi potrei spedire anche il file che occupa una manciata 
di kb.
Grazie ciori. 

 ha scritto nel messaggio
news:clqukb$s6n$1...@lacerta.tiscalinet.it...

Proviamo prima a fare via NG.
hai provato con
form.Tuamaschera.setfocus
form.Tuamaschera.requery
?
MAssimailiano

 ha scritto nel messaggio 
news:7o7gd.28626$B06....@news.edisontel.com...

Mi da errore nel codice, inserisco la maschera ma la linea diventa gialla in 
debug 


Cosa dovresti aggiornare sulla maschera superiore? Un controllo? Che tipo di 
controllo? Casella di testo? Casella combinata? O che?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:clr8jf$9er$1...@canarie.caspur.it...

Devo aggiornare una casella di testo semplice, che mi riporta il valore di 
differenza tra quello della maschera principale sullo stesso livello di 
questa, ed il valore che vado a scrivere dentro alla casella a cui su 
modifica devo mettere questo aggiornamento. 


Secondo me dovresti gestire l'evento "dopo aggiornamento" della 
sottomaschera e comunque prova con:
Parent!nomeCasella.Repaint
Ciao.
-- 
Sergio MAZZA 


Niente, mi da sempre errore in fase di debug, con riga gialla.
Rettifico col dire che :
La maschera che devo aggiornare è una sottomaschera di una che si chiama 
analitica.
Il valore che modifico a cui è associato il compito "dopo aggiornamento" è 
una sottomaschera di analitica.
Quindi sono due sottomaschere di analitica.
L'unico modo attuale è apri e chiudi start (una maschera che contiene 
analitica)
I livelli di sottomaschere sono un pò alti, circa 3 livelli 


Direi al limite; però non capisco i livelli (form) i nomi etc. etc.:
- Form principale (nome?)
-- subForm (analitica?) è qui il controllo da aggiornare? Come si chiama?
--- subForm (nome?) è qui che gestisci l'evento?
Dovresti indicare la struttura (livelli) delle maschere con i nomi, in quale
sottomaschera devi gestire l'evento e quale è (la sottomaschera+controllo)
quella da aggiornare...
Ciao.
-- 
Sergio MAZZA


Direi al limite; però non capisco i livelli (form) i nomi etc. etc.:
- Form principale (Analitica)
-- subForm residuo? è qui il controllo da aggiornare! Come si chiama? 
(Residuo)
--- subForm (msottom) è qui che gestisci l'evento? SI


Il riferimento al Parent dovrebbe funzionare comunque; prova con:
Forms!Analitica!residuo.Form!residuo.repaint
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Chiave univoca

Ciao a tutti
durante un inserimento di un record nel quale la chiave deve essere
digitata, nel caso si incappi in una  chiave non univoca, il messaggio
d'errore appare quando tutti i dati sono stati immessi, è possibile che
all'inserimento del dato chiave vi sia subito un controllo se effettivamente
univoca senza aspettare la fine di immissione dei dati?
Scusate per la pessima esposizione del problema.
Ilario

 ha scritto nel messaggio
news:mD3u7.1704$0Y2.4...@news.infostrada.it...

Se la tabella che contiene i dati si chiama Tabella1 e la sua chiave
primaria, che digiti, si chiama Pippo ed ha un tipo dati Numerico.
Se nella tua maschera il controllo associato al campo Pippo si chiama anche
lui Pippo.
A fronte dell'evento "Prima di aggiornare" del controllo Pippo genera il
seguente codice VBA:
If Dcount("Pippo","Tabella1", "Pippo=" & _
Me!Pippo) <> 0 Then
    MsgBox "Chiave " & Me!Pippo & "doppia"
    Cancel = true
    Me!Pippo.Undo
End If
Se invece il campo Pippo è di tipo Testo:
If Dcount("Pippo","Tabella1", "Pippo=" & _
Chr$(34) & Me!Pippo & Chr$(34)) <> 0 Then
    MsgBox "Chiave " & Me!Pippo & "doppia"
    Cancel = true
    Me!Pippo.Undo
End If
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:mD3u7.1704$0Y2.4...@news.infostrada.it...

Una possibile strada.
Dopo aggiornamento del controllo univoco:
If me.Dirty And nz(Dlookup("MioId","MiatAbellaCheAlimentaMaschera","MioId =
Forms!MiaForms!MioID") <> 0 then
Msgbox "Numero già usato!"
me.undo
end if
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Se Unica query con 2 condizioni da errore sintassi.

In una query se inserisco per ogni campo , la sintassi sql funziona :
A
IIf([Adesione]=Vero And
[Contratto]="Indeterminato";(Nz([Prof];0)))/156*(NZ([Ore];0))
B
IIf([Adesione]=Vero And
[Contratto]="Determinato";(Nz([Prof2];0)))/156*(NZ([Ore];0))
se metto tutto in un unica query non va :
IIf([Adesione]=Vero And
[Contratto]="Indeterminato";(Nz([Prof];0)))/156*(NZ([Ore];0))IIf([Adesione]=
Vero And [Contratto]="Determinato";(Nz([Prof2];0)))/156*(NZ([Ore];0))
mi escu un msgbox che dice :
errore di sintassi (virgona) nell'espressione della query e mi mette
nell'espressione indicata ", " al posto del " ; "
c'è soluzione ?
ciao.

Vincenzo ha scritto:




Ti manca un Or o un And tra i due criteri.
NON Iif(...)Iif(...) come ce l'hai adesso, ma
Iif(...) And Iif(...)
oppure Iif(...) Or Iif(...)
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
    Buongiono,
avevo provato anch'io cosi, ma non da nessuno dei due risultati (per capirci
il campo esce completamente vuoto)
ciao.

Vincenzo ha scritto:



Spiega meglio come è fatta la query, non ho ben capito il problema. Quelle
formule le metti nei criteri di un campo, o di due? O le usi per creare un
campo calcolato?


 Namor
SELECT Anagrafico.Nominativo, Anagrafico.Livello, Anagrafico.Contratto,
IIf([Adesione]=True,([Paga]+Nz([Integrativ],0)+Nz([TotEnte],0)+Nz([Prof],0)+
Nz([Ria],0)+Nz([Prima Progressione Economica]+[Val],0)))/156*NZ([Ore],0) AS
Sciopero, Nz([Ente],0)+NZ([Differenza Mensilizzata],0) AS TotEnte,
IIf([Contratto]="Indeterminato",[Prof],[Prof2]) AS Val, Anagrafico.Sciopero
AS Adesione, Forms!Sciopero!Ore AS Ore
FROM Anagrafico INNER JOIN [Diviso 12 Ultimi] ON Anagrafico.[Id
Retribuzione] = [Diviso 12 Ultimi].[ID Retribuzione]
WHERE (((Anagrafico.Al)>Date() Or (Anagrafico.Al) Is Null))
ORDER BY Anagrafico.Nominativo;
Questo è tutto il codice sql
Il problema me lo da il campo Val , nel quale semplicemente vorrei indicare
che se il contratto è "Indeterminato" deve prendere il valore "Prof"
altrimenti deve prendere il valore Prof2"
Prof e Prof 2 sono due valori che ricavo dalle query "Diviso 12 Ultimi" che
opera sulla tabella "Ultimi".
ciao e grazie.

 ha scritto nel messaggio
news:c4j7ek$2j7i3j$1...@ID-24065.news.uni-berlin.de...

    Ho risolto ! scusa mi ero tanto rimbabito che avevo dimentivato di
scrivere il nome del campo Val nella campo Sciopero
grazie .
Newsgroup: it.comp.appl.access
Titolo: INTERRUTTORE

Ciao, avrei bisogno di sapere come fare per fare in modo che cliccando
su un interruttore venga scritta una X nel campo assegnato e
disattivandolo la cancelli, è possibile farlo? e come?
Grazie in anticipo del sempre prezioso aiuto.



Il campo deve poter contenere altre cose oltre alla X?
Se puo' contenere solo la X (o essere vuoto) sostituiscilo con un
campo boolean (tipo di dati: si/no) e associalo direttamente
all'interruttore.
Altrimenti... forza bruta:
Private sub interruttore_afterupdate()
Me.CampoDaCompilare=iif(Me.Interruttore,"X","")
end sub
e poi
Private sub Form_Current()
Me.interruttore=(Me.CampoDaCompilare="X")
end sub
cia'
Max

Sono andata sulle proprietà dell'interruttore.
In origine dati ho indicato il nome del campo in cui scrivere la "x",
in Evento-Dopo aggiornamento-[Routine evento] codice:
Private Sub InterruttoreNUMEROMIOINTERRUTTORE_AfterUpdate()
Me.NOMECAMPODACOMPILARE = IIf(Me.InterruttoreNUMEROMIOINTERRUTTORE,
"X", "")
End Sub
Private Sub Form_Current()
Me.InterruttoreNUMEROMIOINTERRUTTORE = (Me.NOMECAMPODACOMPILARE = "X")
End Sub
ma mi dà il seguente errore:
L'espressione Su corrente immessa come impostazione delle proprietà di
evento ha provocato il seguente errore: Rilevato nome non univoco:
Avanti_Click
* l'espressione non corrisponde al nome di una macro, di una funzione
definita dall'utente oppure a [Routine Evento]
*Si è verificato un errore surante la valutazione di una funzione, di
un evento o di una macro
ti dice niente?
Grazie
Mì

 ti dice niente?
Si direbbe un problema non collegato alla questione delle X.. cos'e'
Avanti?
cia'
Max

Cosa sia Avanti proprio non lo so ma in qualche modo ho risolto.
Ho creato una casella di testo e in origine dati ho messo il campo che
deve essere compilato.
Ho crato l'interruttore e in Evento-Dopo aggiornamento-[Routine
evento] codice:
Private Sub InterruttoreNUMEROMIOINTERRUTTORE_AfterUpdate()
Me.NOMECAMPODACOMPILARE = IIf(Me.InterruttoreNUMEROMIOINTERRUTTORE,
"X", "")
End Sub
Private Sub Form_Current()
Me.InterruttoreNUMEROMIOINTERRUTTORE = (Me.NOMECAMPODACOMPILARE =
"X")
End Sub
ma non succede niente....  :o( dove ho sbagliato?
Grazie

 Me.NOMECAMPODACOMPILARE
questo dev'essere il nome del CONTROLLO associato al campo, non del
campo... (di solito rinomino i controlli come i campi associati, cosi'
risolvo il problema :P)
cia'
Max

:o( ....era proprio quello il problema, ora funziona!!
Davvero grazie mille!!!
;o)
Miki
Newsgroup: it.comp.appl.access
Titolo: Eliminare i doppioni all'interno di un db access

Salve,
dovrei eliminare in una maschera di access i record doppi identici in 
quanto un software che avrebbe dovuto scrivere un record per ogni 
informazione passata in realtï¿œ ne ha inserite 2 o addirittura 3.
Saluti !
GbMax78

GbMax78

 GbMax78
Se per valutare l'esistenza di duplicati si considera un solo campo:
============================================
Private Sub EliminaDuplicati_Click()
Dim db As Database, RS As Recordset, k As Integer
Dim DupColl As New Collection, TableName As String
' Definizioni
' ---------------------------------------------
TableName = "t_Duplicati"
k = 1 ' Quale campo della tabella si considera
         ' per valutare l'esistenza di duplicati
' ---------------------------------------------
Set db = CurrentDb
Set RS = db.OpenRecordset(TableName, dbOpenDynaset)
Do Until RS.EOF
    On Error GoTo Dups
    DupColl.Add RS(k - 1), CStr(RS(k - 1))
Continua:
    RS.MoveNext
Loop
Exit_Sub:
    Exit Sub
Dups:
    On Error GoTo 0
    RS.Delete
    Resume Continua
End Sub
=========================================
Se debbono prendersi in considerazione pi� campi...
si paga un supplemento.
Bruno

Newsgroup: it.comp.appl.access
Titolo: come verificare se un dato esiste già per evitare doppioni

Salve a tutti,
come posso essere sicuro che il dato che st� inserendo in un record come 
nuovo record non esist� gi� e quindi evitare di creare un doppione ?  dove 
debbo mettere l'eventuale condizione e quale ?
Grazie in anticipo. 

 doppione ?  dove debbo mettere l'eventuale condizione e quale ?
 Evitare duplicati
 
www.donkarl.com/it?FAQ4.25
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

If Not IsNull(Dlookup("MioCampo", "MiaTabella", _
    "MioCampo = " & Chr$(34) & Me!MioControllo & Chr$(34))) _
    And Me!MioControllo <> nz(Me!MioControllo.OldValue) Then
  MsgBox Me!MioControllo & " Gi� esiste.", vbOKOnly, "Duplicato!"
  Cancel = True
End If
La seconda riga del codice � giusto per gestire il tipo testo. Se invece si 
tratta di un numero la seconda riga dev'essere:
"MioCampo = " & Str(Me!MioControllo))) _
Grazie Karl,
ma dimmi al posto di mio campo metter� il nome del campo
al posto di mia tabella metter� il nome della tabella
e al posto di mio controllo cosa devo mettere ?
grazie 

 e al posto di mio controllo cosa devo mettere ?
Il nome della casella di testo (o casella combinata o casella
di riepilogo o ...) nella maschera che usi per l'immissione
dati e vuoi paragonare con il valore nella tabella.

Newsgroup: it.comp.appl.access
Titolo: ordinamento in between

quando in una query uso between quale criterio viene utilizzato?
lo stesso della mappa dei craratteri? (alt+1,alt+2....) o che?
ho guardato nell'help ma no ho trovato nulla di concreto

ho guardato nell'help ma no ho trovato nulla di concreto
Help on line
Se il valore di espr è compreso tra valore1 e valore2 (inclusi), l'operatore
Between...And restituisce True; altrimenti restituisce False. È possibile
includere l'operatore logico Not per valutare la condizione opposta, vale a
dire se espr non rientra nell'intervallo definito da valore1 e da valore2.
È possibile utilizzare l'operatore Between...And per determinare se il
valore di un campo rientra in uno specifico intervallo numerico.
Questo significa che comunque between lavora su valori numerici. Quindi, se
già si hanno dei numeri lui controlla nell'intervallo, se si mettono delle
lettere, lui le trasforma nel corrispondente valore numerico ascii e quindi
effettua il controllo.
Antonio

Newsgroup: it.comp.appl.access
Titolo: Re: CREATE TABLE Integer

      "CREATE TABLE MioTabella (MioCampo DECIMAL(10,5))"
*§$%&* così non puo funzionare. Dev'essere:
CurrentProject.Connection.Execute _
      "CREATE TABLE MiaTabella (MioCampo DECIMAL(10,5))"
-- 
;-)
Karl
*********
Access FAQ: 
www.donkarl.com/it

       "CREATE TABLE MiaTabella (MioCampo DECIMAL(10,5))"
Infatti ci avevo provato ma non funzionava, vorrei sapere di più su dao,
puoi dirmi qualcosa ? (miao!)
Grazie

 vorrei sapere di più su dao, puoi dirmi qualcosa ?
?
-- 
?
Karl
*********
Access-FAQ 
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Ordine alfabetico Combobox

Salve,
vorrei che i dati visualizzati nella ComboBox presi da una tabella venissero
mostrati in ordine alfabetico, come e' possibile farlo?

 ha scritto nel messaggio
news:ah0u0n$p7riq$1...@ID-104918.news.dfncis.de...

Invece della tabella pura nell'origine riga ci metti una query sulla tabella
e ordini per il campo che vuoi
Antonio

Forse sbaglio qualcosa ma non funziona con la query, ci avevo gia' provato.
C'e' qualche proprieta' da settare?
La tendina si apre con la stessa grandezza di quando c'erano i dati ma senza
visualizzare niente.

 visualizzare niente.
Dalla query, se provi a lanciarla, si vedono i dati?
Antonio


Si, la query funziona, sembra che non venga attivata quando clicco sulla
freccetta della combobox.

 ha scritto nel messaggio
news:ah157k$pibuv$1...@ID-104918.news.dfncis.de...

Posta l'SQL della query della combo
quante colonne hai messo?
Che dimensione di colonne hai messo?
Quale è la colonna associata?
Antonio

 Quale è la colonna associata?
Risolto era il problema delle colonne, associate etc...
Grazie Antonio

 ha scritto nel messaggio
news:ah1i4u$pbpne$1...@ID-104918.news.dfncis.de...

Ok, prego
Antonio

Newsgroup: it.comp.appl.access
Titolo: Vba per creazione file ri.ba. ???

Visto che ultimamente siete di una generosita' inaudita, non e' che vi 
avanza qualche bella routine per produrre il file per la presentazione 
all'incasso delle ricevute bancarie?
O magari sapete dove trovarlo in rete?
Ciao e grazie


http://cracantu.it/files/STANDARD_CBI_AREA_INCASSI-RIBA-REL_5_01.pdf
 
 
 
BFS
 
---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 

 
 
Molte grazie
Diciamo che piuttosto che un pugno su un occhio e' megio lo standard Cbi
Magari aspetto un altro po' vediamo se siete buoni buoni buoni
 
 


è difficile fornirti del codice in quanto i dati da scriverci dentro 
vanno pescati dall'archivio anagrafica/fatture/scadenze ed ogni uno lo 
ha diverso
 
si tratta banalmente di creare il classico txt una riga alla volta 
ciclando lo scadenzario con le scadenze segnate come da presentare
 
ciao



So leggere
Qualche volta riesco anche a cambiare da cod_fisc a CODICE_FISCALE
Newsgroup: it.comp.appl.access
Titolo: Come aggiornare una Tabella con Invio ?

salve,
sono un nuovo utente di Access, quindi la mia domanda sembrerà banale (a
voi): quando creo una maschera per inserire i dati in una tabella come devo
fare se voglio che ciò avvenga attraverso l' uso di un pulsante di comando ?
grazie a chi mi aiuterà......

 ha scritto nel messaggio
news:t3mG4.71821$pn3.8...@news.infostrada.it...



Potrebbe voler dire che vuoi obbligare l'utente al click su un tasto di
Conferma
per salvare il record, disabilitando xciò il salvataggio automatico che
avviene
spostandosi su un'altro record....
Ma forse intendevi tutt'altro, prova a riformulare la domanda pensando + di
mezzo secondo a quello che ti occorre ed alla forma migliore per rendere
i tuoi pensieri comprensibili a te e a chi ti legge.
Ste

fare se voglio che ciň avvenga attraverso l' uso di un pulsante di comando ?
cos'e' che vuoi fare?  mica ho capito.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.appl.access
Titolo: Importazione da Excel

Buonasera al NG 
Torno con un problema di questo tipo e sul quale spero poosiate aiutarmi
Prelevo con il codice sottoindicato un range di celle in un foglio Excel
e lo metto nella tabella pippo e fin qui tutto ok
Private Sub Comando0_Click()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel7, "pippo",
"D:proveexcel.xls", True, "B9:C26"
End Sub
La domanda è : come faccio ad utilizzare ugualmente tale metodo se pero
varia di volta in volta il numero di righe della tabella (inviariati
nomi campi e n colonne) ?.
Vi sono grato dell'aiuto che vorrete darmi
Grazie e buona serata!
Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f803fe4eaaf6e3ea677...@mygate.mailgate.org...



ciao a te !
Certo che mi sei stato d'aiuto, infatti hai suggerito una cosa che č
senz'altro fattibile e adesso provo a praticarla e ti faccio sapere.
Grazie come sempre!
Buona giornata
Paolo
Newsgroup: it.comp.appl.access
Titolo: aggiornamento campi con vba

Buongiorno,
questo il mio problema.
ho bisogno di aggiornare dei campi in diverse tabelle, .
Ho parzialmente risolto il problema con delle query di aggiornamento
anziche creare tante query di aggiornamento, vorrei poter far la stessa 
cosa via vba
posto una delle query di aggiornamento
---------------------------------------------------
UPDATE TOTALE_GRUPPO_AGENTI_ABFOR SET 
TOTALE_GRUPPO_AGENTI_ABFOR.INCREMENTO = 
[TOT_VENDUTO_COR]-[TOT_VENDUTO_PRE], TOTALE_GRUPPO_AGENTI_ABFOR.MARGINE 
= 
iIf([TOT_VENDUTO_COR]<0.1,0,([TOT_VENDUTO_COR]-[TOT_COSTO_COR])/[TOT_VENDUTO_COR]);
---------------------------------------------

 ha scritto nel messaggio 
news:ej9lrm$8hi$1...@tdi.cu.mi.it...

E allora qual'è il problema?
Docmd.runsql  "TuaStringaSQL"
Tutte le query di comando (anche di definizione dati) sono eseguibili da 
codice.
Leggi la guida alla voce runsql o EseguiSQL.
Ciao, Carlo 

Carlo Costarella ha scritto:

Il prob. è che devo creare un sacco di query, preferivo invece evitare 
di avere tutte ste query che sono tante e inserire via codice la modifica.


Sě lo puoi fare via codice e per tutte le query che vuoi.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Reset valori

Si puo' creare un tasto che resetti i valori di alcuni controlli in una
maschera?

 maschera?
Dipende ....
Se l'origine dei dati deriva da una tabella o una query basta di norma la
semplcie pressione del tasto ESC (oppure la proprieta Undo in VB, tornando
al tuo pulsante).
Altrimenti dai un'occhiata all'Help in linea cercando la proprietą
"OldValue".
ri-ciao
OndaMax

I dati derivano da una combo(apprendo velocemente eh?) che li recupera da
una query e li salva in una tabella.

 una query e li salva in una tabella.
Allora č buona la prima ... prova con l'ESC (o con l'Undo).
Newsgroup: it.comp.appl.access
Titolo: filtro iniziale in base ad anno

Salve Ragazzi, avrei un problemino,
E' da 2 anni che uso il mio database per la gestione degli ordini della  
Azienda in cui lavoro, adesso vorrei fare una cosa carina, anche perche  
chiestomi dal mio direttore, cioè vorrei fare in modo che quando apro il  
mio database mi chiedesse con una maschera da che anno voglio iniziare  
tipo 2005,2006 etc. in modo tale da filtrare solo queesti dati e lavorare  
solo con l'anno in corso.
Si può fare?
mi aiutate
-- 
Creato con il rivoluzionario client e-mail di Opera:  
http://www.opera.com/mail/

= Forms!MascheraAnno!Anno
A questo punto in tutte le queries, maschere e report in cui la usi 
sostituisci la tabella ordini con la query di selezione di cui sopra.
Ogni volta che aprirai il database ti comparirà la maschera MascheraAnno e 
dopo che in essa avrai digitato l'anno essa non sarà visibile, anche se di 
fatto resterà aperta; la query filtrerà solo gli ordini che abbiano una dara 
con un anno maggiore o uguale a quello digitato nella casella di testo Anno 
di MascheraAnno e quindi anche tutti gli altri oggetti del database che sono 
ormai basati su tale query di selezione elaboreranno solo i record filtrati 
dalla query, a prescindere da quanti altri ce ne siano registrati nella 
tabella degli ordini.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------