mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: colore sfondo maschera

ciao a tutti
possibile che se voglio mandare in stampa una maschera devo ogni volta fare
il relativo report?
mi sembra un doppio lavoro
l'unica soluzione è mettere lo sfondo della maschera bianco
ma a monitor è accecante
l'ideale sarebbe una proprietà della maschera tipo
"stampa sfondo maschera: no"
non c'è? magari via codice?
Pier

 ha scritto nel messaggio
news:2WMBa.18390$pR3.3...@news1.tin.it...

oops, mi son dimenticato di dire la cosa principale, se non s'era capita
ovvero che vorrei conservare lo sfondo di default della maschera, senza che
nel momento in cui metto un pulsante che mi stampa il contenuto della
maschera stessa, questo mi mandi in stampa un modulo con tutto il riquadro
grigio dello sfondo della maschera
che è uno spreco di inchiostro notevole!!
grazie:)
Pier

 ha scritto nel messaggio
news:iCNBa.18677$pR3.3...@news1.tin.it...

Puoi impostare il colore di sfondo sul bianco prima di lanciare la stampa e
ripristinarlo subito dopo. Ad es. se lanci la stampa col pulsante
"tuoPulsante":
Private Sub TuoPulsante_Click()
   dim TuoColore as long
   TuoColore = me.Corpo.BackColor
   Me.Corpo.BackColor = 16777215   'corrisponde al bianco
   DoCmd.PrintOut
   Me.Corpo.BackColor = TuoColore
End Sub
Ovviamente adatterai il codice alla tua situazione e apporterai le modifiche
a tutte le sezioni della maschera.
Ciao
Galliano.
Newsgroup: it.comp.appl.access
Titolo: Aprire un report con impostazioni in un file.ini

Ciao a tutti, sto cercando un esempio per capire come aprire un report 
leggendo le impostazioni su un file ini. Sul sito comune ho trovato un 
riferimento al sito di Alessandro Baraldi su come creare un file INI, ma non 
ho capito come farlo leggere al report. Ringrazio per chi mi puň indicare un 
esempio.
Ciao. 

 Ciao.
Per impostare nel Report quanto prelevi dall'INI devi leggerlo
e per questo hai le API:
Con la chiamata 
Parametro=GetFromINI("NomeSezione","NomeKey","DefaultValue",PathFileINI)
Poi con i dati recuperati dal file formatta il report 
in base alle necessità.
'------------------ MODULO -----------------------------
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias
"GetPrivateProfileStringA" ( _
                  ByVal lpApplicationName As String, _
                  ByVal lpKeyName As Any, _
                  ByVal lpDefault As String, _
                  ByVal lpReturnedString As String, _
                  ByVal nSize As Long, _
                  ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias
"WritePrivateProfileStringA" ( _
                  ByVal lpApplicationName As String, _
                  ByVal lpKeyName As Any, _
                  ByVal lpString As Any, _
                  ByVal lpFileName As String) As Long
'// Functions
Function GetFromINI(sSection As String, sKey As String, sDefault As
String, sIniFile As String)
    Dim sBuffer As String, lRet As Long
    ' Fill String with 255 spaces
    sBuffer = String$(255, 0)
    ' Call DLL
    lRet = GetPrivateProfileString(sSection, sKey, "", sBuffer,
Len(sBuffer), sIniFile)
    If lRet = 0 Then
        ' DLL failed, save default
        If sDefault <> "" Then AddToINI sSection, sKey, sDefault,
sIniFile
        GetFromINI = sDefault
    Else
        ' DLL successful
        ' return string
        GetFromINI = Left(sBuffer, InStr(sBuffer, Chr(0)) - 1)
    End If
End Function
'// Returns True if successful. If section does not
'// exist it creates it.
Function AddToINI(sSection As String, sKey As String, sValue As String,
sIniFile As String) As Boolean
    Dim lRet As Long
    ' Call DLL
    lRet = WritePrivateProfileString(sSection, sKey, sValue, sIniFile)
    AddToINI = (lRet)
End Function
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
che valori bisogna mettere nel tuo esempio x creare il file ini
non capisco a cosa si riferisscono
section
key
value
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
Prova, fai qualche test chiamando la Funzione:
AddToINI
un pň d'iniziativa...

Newsgroup: it.comp.appl.access
Titolo: Filtrare Maschera

Ciao a tutti
In una maschera Prodotti immetto tutti i codici e varie descrizioni,se un
prodotto esiste già ho fatto il mio bel Lookup ,avrei la necessità di andare
,una volta che Lookup mi dice che il prodotto esiste già ,nel record del
prodotto appunto già esitente come posso fare?
Grazie ragazzi

 wrote in message
8g4i3j$kqm$1...@fe1.cs.interbusiness.it...

Un modo per risolvere il tuo problema potrebbe essere questo:
1) Nella tua maschera Prodotti inserisci un controllo testo non associato ma
calcolato, che per comodità possiamo chiamare CodProd ; in questo controllo
metterai il codice del prodotto che stai analizzando se la Lookup dà esito
positivo ed il valore Null in caso contrario.
2) Sempre nella tua maschera Prodotti inserisci un controllo sottomaschera
che dovrà contenere tutte le informazioni del prodotto che stai analizzando;
chiamiamo per comodità questo controllo SottoMsk. Tra i controlli contenuti
nella sottomaschera fai in maniera che ci sia anche quello che contiene il
codice prodotto e per comodità chiamiamolo CodProd2.
3) Nella proprietà "Collega campi secondari" del controllo SottoMsk scrivi
CodProd2
4) Nella proprietà "Collega campi master" del controllo SottoMsk scrivi
CodProd
Così facendo dovresti vedere la sottomaschera contenere i dati del prodotto
che ha dato esito positivo con la Lookup, in caso contrario dovresti vedere
la sottomaschera vuota.
Un'altra possibilità per risolvere il tuo problema sarebbe quella di aprire
una seconda maschera al momento che la Lookup ti dà esito positivo
(conterrebbe gli stessi dati della sottomaschera di cui sopra) ; l'apertura
andrebbe fatta adoperando anche la clausola Where per abilitare il filtro: è
un pò più complicatello da spiegare e realizzare.
ciao Roberto

Newsgroup: it.comp.appl.access
Titolo: Sito x voi

Se a qualcuno di voi interessa esiste il sito
http://web.tiscalinet.it/programmazione/
in cui potete trovare manuali, faq, trucchi e tanto altro ancora su Access.
Fatemi sapere come lo trovate.
Ciao a tutti

 ha scritto nel messaggio
news:%wdV5.309$Cn1....@twister1.tin.it...

Si', l'abbiamo capito.
Cerca pero' di non farlo diventare un post periodico.
Sib
Newsgroup: it.comp.appl.access
Titolo: Ripristino DB

ciao, è un pezzo che non ci si sente eh!
dunque, mi è capitata una cosa brutta, ma brutta brutta brutta.
stamattina arrivo in ufficio e il programma in access non sta girando.
vabbè dico io, controllo cosa c'è, si è corrotto il database centrale,
dove fanno riferimento tutta una serie di applicativi.
lo ripristino, penso io.....
non ri ripristina, non so per quale causa o che altro si è corrotto in
un modo pazzesco.
il brutto è che non ho backup recenti (si lo so, mi sono cosparso il
capo di cenere un'infinità di volte stamattina)....
come posso fare a ripristinarlo, o almeno riuscire a leggere alcune
tabelle che si trovano al suo interno?
qualcuno ha avuto la mia stessa disgrazia?
Ciao
DLL 26,105>>135 (TV)
togli NoSpam per rispondere in privato

 ha scritto nel messaggio
news:3d493584...@192.168.7.167...

Prova a compattarlo da un file esterno con dbengine.compactdatabase
Qualche volta mi è andata bene, qualche altra no, soprattutto se qualche
furbo ha tentato di aprire il file mdb in Word o cose del genere...
Ciao e auguri, FABIO


Grazie della pronta risposta, peccato che eseguendo il comando
Set db = OpenDatabase("c:\tmp\solhigh.mdb")
mi ritorni
unrecognized database format 'c:\tmp\solhigh.mdb
con errore runtime 3343
altre idee? :-)


 togli NoSpam per rispondere in privato
Non occorre aprirlo con OpenDatabase.
Se controlli la sintassi di CompactDatabase basta che gli dai da un modulo
qualsiasi:
dbengine.compactdatabase "C:\tmp\solhigh.mdb", "C:\tmp\solhighOK.mdb"
Riprova e spera di essere piů fortunato
Fabio


unrecognized database format 'c:\tmp\solhigh.mdb
con errore runtime 3343
Stesso errore, mi sa che è proprio andato eh! :-((
Non sono molto fortunato....


 ha scritto nel messaggio
news:3d4a5e99...@192.168.7.167...

Non vorrei essere io a toglierti la speranza ma secondo me.....vabbeh dai
c'è di peggio nella vita!

 Non sono molto fortunato....
Non arrenderti subito: cerca con google i vecchi post del newsgroup ...
trovi decine di consigli su come ripristinare DB.
Ciao, Max

Newsgroup: it.comp.appl.access
Titolo: Grazie a tutti


Forse chi ha letto il tuo post (me compreso) non aveva risposte da darti.
Comunque non mi sembra che esistano degli obblighi di risposta, anch'io
tante volte ho postato una domanda senza ricevere risposta ma per questo non
me la sono mica tirata come fai te.
ciao da Ricky



 ha scritto nel messaggio
news:8g5knh$j8o$1...@serv1.albacom.net...


possa trovare qualche indicazione?
MA PORCA ZOCCOLA!
E' MAI POSSIBILE CHE SI CONTINUI A CONSIDERARE INTERNET UN POZZO SENZA
FONDO?
secondo te, ma chi accidenti l'avrebbe dovuto scrivere questo sito?  
o forse credi che qui ci sia gente che, se non conosce tutto lo
scibile dell'informatica, magari conosce tutti i siti?  anche quelli
che non esistono?
come cacchio fate tu e gli altri parvenu dell'ultima ora ad essere
cosi' sicuri che esista il sito per ogni problema?
datti una regolata che ne hai bisogno alla grande, e se ti servono
altre info cambia nick perche', almeno con me, hai chiuso prima di
cominciare.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: Registrazione COMDLG32.OCX

Come è possibile farla?
Il comando "regsvr32 c:\windows\system\comdlg32.ocx" sembra non avere alcun
effetto.
Non riesco ad inserire il controllo in una maschera di Access.


L'ocx comdlg32 non è utilizzabile nella versione standard di MsOffice,
per poterlo utilizzare o ridistribuire devi avere l'ODE (Office Developer Edition)
o Visual Basic.
E' un problema di licenza.
Se comdlg32.ocx ti serve solo per gestire file prova a dare un'occhio qui:
http://www.mvps.org/ccrp/
Davide

Ho instalato anche Visual Basic 5!!!


Non saprei.. :-(
Prova a guardare sul sito comune di it.comp.lang.vb
qui: (il link deve essere tutto sulla stessa linea!!)
http://www.it-lang-vb.net/result.asp?dir=0&keyword=common+dialog&typeric=AND&Tipologia=Tutte&Categor
ia=Tutte&NomeFile=Chiave
è una classe che utilizza le api per fare lo stesso lavoro della comdlg32.ocx.
Non è semplicissima da usare ma funziona molto bene.
Davide

Newsgroup: it.comp.appl.access
Titolo: Access e word

Hi Guru(s)
Come faccio a esportare dati in Word da access (2000).
Vorrei:
  Mettere dei segnalibro in un documento word "prefabbricato"
  da access aprire il documento word
   cacciare i dati muovendomi tra i segnalibri.
Qualcuno ha un'idea se si puó fare? in alternativa come faccio a controllare
la stampa unione da Access (o meglio da un modulo access)?
Ringrazio  (e mooolto)
Regards

 ha scritto nel messaggio
news:3bc47...@news.telnetwork.it...

Da Access:
- ti prepari una query/tabella che conterrà i dati da utilizzare per la
stampa unione.
Da Word:
- ti crei il documento e con menù strumenti - stampa unione, seguendo le
indicazioni del wizard, colleghi la query/tabella creata in precedenza.
Da Access:
- crei un bottone che apre il documento word creato ed esegue il mailmerge:
Es.
'-------------
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "C:\Documenti\nomeDelDocumento.doc"
'eseguo la stampa unione su un nuovo documento
With oApp.ActiveDocument.mailmerge
    .Destination = wdSendToNewDocument
    .Execute
End With
'rendo visibile word
oApp.Visible = True
End Sub
'-------------
- inserisci i riferimenti alla libreria di word (strumenti - riferimenti).
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Problema controllo date

Sono alle prime armi e chiedo scusa per l'ignoranza...
In un campo data vorrei che si fosse il seguente controllo: messaggio di
errore e impedimento dell'immissione di una data inferiore all'ultima
inserita.
Come posso fare?
Grazie

 ha scritto nel messaggio
news:kt1vc.18677$G%.12750@tornado.fastwebnet.it...

Questo POST già inviato al NG Microsoft ha avuto soddisfacenti risposte
anche da parte mia.
Come mai riprendi un Post esattamente Uguale qualche giorno dopo
su un NG differente..????
@Alex.

 ha scritto nel messaggio
news:c9iism$4ij$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: Esperto cerco

 
Per procedurina mi serve esperto (programmatore) in Acces per un
lavoro di una  al max due settimane (simate da me... quindi circa).
Per cortesia scrivete su 
assist...@libero.it
 vostra disponibilità.
Credo non sia una cosa complicatissima e da fare anche in orari a
piacere (a casa chiaramente) ma non a lungo.
Quindi disponibilità e un minimo di accenno al costo... e da dove
(preferibile centro italia)
Grazie
Ciao
Michele

Se indichi meglio il lavoro da farsi e in che zona sei sicuramente potrai
avere piů risposte reali.
Ciao Claudio

piacere (a casa chiaramente) ma non a lungo.
allora diciamo un par de milioni.  sto a Roma.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

 allora diciamo un par de ...
mi pareva che stavi per dire un par de quarcos'artro.
;-)
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: Aiuto: Non ho le Creazioni Guidate!

Nonostante abbia reinstallato Office 2003 eseguendo l'Installazione
Completa prima, e rieseguendo - per scrupolo - l'aggiunta delle Creazioni
Guidate di Access, tali creazioni guidate continuano a non essere presenti.
Non posso utilizzare Analizzatore tabelle, Creazione guidata
Maschere/Tabelle/Query ecc... nè la creazione guidata del Pannello
Comandi, e chissà quant'altro!
Per favore aiutatemi, è troppo importante!
Sigh sob.
Mo o rompo 'sto compiuter!
-- 
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Il problema era noto per Access 2000; comunque vai sul sito di Karl
(
http://www.donkarl.com/it/
) e leggi la FAQ "7.18 Le autocomposizioni non
partono in A00", magari risolvi facendo ciò che è scritto lì.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Somme di Ore

Ciao a tutti ho un problema con la somma di Ore in un report che proviene da
una query.
In questo report vengono riportate le ore giornaliere fatte da alcuni
lavoratori, a me servirebbe di poter sommare le ore a piè di report, ma il
problema e che quando la somma supera il nr. 24 Access va in palla e sbaglia
i conti.
Per favore qualcuno mi aiuti
Beppe

 ha scritto nel messaggio
news:9pag31$68j$1...@serv1.albacom.net...

Se il campo che contiene le ore giornaliere nell'oggetto origine record del
report ha un tipo dati Data/ora e si chiama OreGiorn.
Se nell'origine controllo della casella di testo, chiamata SommaOre, che
deve contenere nel piè di report la somma delle ore hai scritto una cosa
simile:
=Somma(OreGiorn)
prova a scrivere invece:
=Somma(OreGiorn)*24
e imposta il formato del controllo SommaOre a Fisso.
Alla fine dovresti avere una somma espressa in ore e frazioni di ora, ovvero
centoventi ore e mezza non lo vedrai come 120:30 ma come 120,50.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Come posso mandare in posta uno stesso repor ad una lista di persone???

Sto cercando di mandare in posta elettronica uno stesso repor (di Access) ad
una lista di persone (elencate in una tabella dello stesso DB).
Quando eseguo l'istruzione DoCmd.SendObject......................in un ciclo
si presenta un errore ovvero una operazione annulla l'altra.
Codice:
Do while not Rcs.eof
Docmd.SendObject AcReport,
"nome",acFormatXLS,Rcs.Fields("IndirizzoEmail"),,,"Messaggio"
Rcs.movenext
loop
Io penso che il problema sia la necessità di attendere la conclusione della
macro prima di avviarne un'altra......(Booooo!!)
Qualcuno può dirmi che accade e se esiste soluzione????
C'è qualche altra soluzione per automatizzare l'invio di uno stesso report
ad una lista di persone in maniera automatica?????

 "nome",acFormatXLS,Rcs.Fields("IndirizzoEmail"),,,"Messaggio"
Dopo "Messaggio" mi pare che manchi ",FALSE o TRUE non mi ricordo quarda
help.
Questo false o true è come l'anteprima o stampa.
Fammi sapere
Saluti

 ha scritto nel
messaggio news:8ojvt1$3lp$1...@news.IT.net...


 ha scritto nel messaggio
news:TBnr5.16876$Wi7.2...@news.infostrada.it...

Il problema a mio avviso è nel campo A; ossia dove dovresti inserire la
lista di nomi a cui inviare il file xls o qualsiasi cosa sia. Credo che
dovresti ciclare nel tuo recordset leggendo gli indirizzi e-mail e costruire
una stringa del tipo: "
ti...@tiscali.it
;
ca...@tin.it
;semp...@hotmail.com..;
cioè separati da un punto e virgola proprio come se lo facessi a mano...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Somma campi in query

Ho due campi in query:
Nome
Cognome
Voglio che in uscita mi attacchi i due campi:
Nominativo: [Cognome]+[Nome]
Il problema è che in uscita di da: CognomeNome senza lo spazio in mezzo.
Come faccio a separae i due campi con uno spazio??????
Ciao e grazieeeeeeeee

 ha scritto nel messaggio
news:c83ldc$6k0$1...@carabinieri.cs.interbusiness.it...

Nominativo: [Cognome] & " " & [Nome]
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Aiuto per struttura applicazione

Salve a tutti
Vi chiederei umilmente aiuto riguardo ad un programma che vorrei
realizzare:
- dati da seriale RS232 (1 stringa al secondo)
- db per gestire i dati (parsing, calcoli, visualizzazione, stampa)
- dati in uscita su altra seriale RS232 (sempre stringhe)
I due punti fondamentali per questa applicazione sono:
1. deve funzionare in real time, ovvero i dati processati devono uscire
sulla seriale 2 con il minor ritardo possibile
2. si deve operare sul db intanto che i dati vengono acquisiti
Quello che chiedo agli esperti è come fare questo tipo di gestione in
access:
ipotesi1 - activeX o MScomm32 interni ad access che gestiscono le due
porte (ma come fare con il focus?)
ipotesi2 - routine esterna che gestisce il flusso e scrive sul db
Mi date una mano, per favore?
Grazie
Marcello
p.s. se qualcuno ha esperienza in merito, mi può contattare che vedo di
spiegare meglio il problema? Grazie ancora
Sent via Deja.com
http://www.deja.com/


Newsgroup: it.comp.appl.access
Titolo: Sincronia file con file .mdb

Sto  tentando di mantenere sincronizzate alcune directory con la
Sincronia File di Windows. Sono diverse directory, ognuna con molti
file.
Va tutto bene, ma quando tra i file è presente un .mdb, Sincronia File
pretende di rendere il database replicabile.Io vorrei semplicemente
che i file Access venissero trattati come qualunque altro file, ossia
aggiornati integralmente quando modificati (e soprattutto non volgio
che vengano modificati in nessun modo gli originali).
Non sono riuscito a trovare un modo per impedire questo diverso
trattamento.
Grazie per ogni consiglio,
Cld.


Scusa ma sei OT, non ha niente a che vedere con Access. 
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

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

Buongiorno al NG!!
Ho un problema con il metodo SetFocus, dovuto sicuramente alla mia scarsa
esperienza!!!! :-((
Sull'evento dopo aggiornamento di una casella di testo, devo effettuare il
controllo sulla casella stessa per verificare il valore che contiene; nel
caso in cui il valore sia nullo o uguale a stringa vuota, voglio fare in
modo che il focus rimanga sulla casella e non passi al controllo con
l'ordine di tabulazione successivo. Ho aggiunto testo1.setfocus, ma il focus
si sposta comunque sul controllo successivo. Per precisione scrivo il
codice:
Private Sub Quantita_AfterUpdate()
If Quantita = "" Or IsNull(Quantita) Then
   MsgBox "Inserire la quantità", vbExclamation, "Attenzione"
   Quantita.SetFocus
   Exit Sub
End If
...probabilmente sbaglio l'evento su cui effettuare il controllo?????
Ringrazio anticipatamente

 codice:
E' un bug noto.
Devi prima fare un setfocus su un altro qualunque controllo della maschera,
quindi il setfocus sul controllo incriminato
Antonio

 ha scritto nel messaggio
news:OBtt9.22308$aL4.6...@news1.tin.it...

Prova in questo modo
 Private Sub Quantita_BeforeUpdate(Cancel As Integer)
 If Quantita = "" Or IsNull(Quantita) Then
    MsgBox "Inserire la quantità", vbExclamation, "Attenzione"
    Cancel=true
 Exit Sub
 End If
Ciao Giorgio.

Newsgroup: it.comp.appl.access
Titolo: VBA: formattare numero

Salve a tutti,
volevo sapere come posso formattare
un campo numerico in modo che diventi:
numero = 14,25
numero = 14.25
..vorrei trasformare la virgola in punto....
grazie!
ringo


Funzione Format (vedi help) o nelle impostazioni internazionali di windows...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:cjh1vf$689$1...@canarie.caspur.it...

ho provato con il format ma non c'è verso di levare la virgola dai
separatori dei decimali,
non posso modificare le impostazioni internazionali...
pensavo quindi di convertire il numero in stringa  e poi fare il replace del
carattere
thanks
ringo

 ringo
E modificando il formato nella struttura della tabella che contiene il 
campo?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:cjgtf2$g8g$1...@newsread.albacom.net...

Utilizza la funzione Replace()
--
Daniele M. aka mcdany
mc_NO_S...@tiscali.it
Newsgroup: it.comp.appl.access
Titolo: gruppo di opzioni dinamico

Salve a tutti,
è possibile che all'apertura di una maschera un gruppo di opzioni
prenda i valori da una tabella?
Non conosco a priori il numero di opzioni possibili e vorrei fare in
modo che diventi tutto dinamico. Ho cercato ma non ho trovato niente
in rete. Forse ho cercato con le parole sbagliate. Qualcuno può darmi
un'indicazione?
Ciao e grazie,
Luigi


No per come mi pare di aver capito serva a te in quanto non c'è una
proprietà RowSource come ListBox/Combo.
Perchè non usi una ListBox invece di un Gruppo Opzioni...?
Ciao
@Alex

Newsgroup: it.comp.appl.access
Titolo: come di può scandire i caratteri di una stringa?

devo poter scandire ogni carattee di una stringa inseritain una text box per
veficare che i caratteri
siano compresi da 0 -> 9 oppure da A -> Z oppure da a -> z se c'è qualche
carattere che non è incluso in quei sottoinsiemi di caratteri della tabella
ascii mi deve generare un errore!
qualcuno sa aiutarmi? grazie infinite.

 wrote in message
news:Kwcb8.794$8F6....@twister2.libero.it...

Io uso delle funzioni attivate su KeyPress del tipo:
Private Sub Testo10_KeyPress(KeyAscii As Integer)
   KeyAscii = CkDgtWord(KeyAscii)
End Sub
Public Function CkDgtWord(KeyAscii As Integer) As Integer
'Verifica se il TASTO PREMUTO è una lettera
'Va inserita nell'EVENTO KEY_PRESS
'65-90(Maiuscole) 97-122(Minuscole)
   CkDgtWord = 30
   If ((KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122)) Then CkDgtWord = KeyAscii
   Select Case KeyAscii
      Case vbKeyBack, vbKeyTab, vbKeyClear, vbKeyReturn, vbKeyShift
         CkDgtWord = KeyAscii
      Case vbKeyEscape, vbKeySpace, vbKeyDelete, vbKeyNumlock
         CkDgtWord = KeyAscii
   End Select
End Function
Per i numeri aggiungi ASCII>=48 AND ASCII<=57
Ciao.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Tool per verifica files corrotti

Ciao a tutti,
sapete se esiste un tool per verificare se un file access sia
PERFETTAMENTE INTEGRO ?

 PERFETTAMENTE INTEGRO ?
Credo che se provi ad importarlo e viene su normalmente allora e' la prova 
che sia integro
Se cosi' non fosse, qualche errore dovrebbe dartelo
Ciao
RobertoA
Newsgroup: it.comp.appl.access
Titolo: Sql...

Passo subito al punto:
Nv=me.nomecontrollo.value
Dim Sql As String
Sql = "SELECT x,y INTO z FROM tabella WHERE [campo1] In (" &
ShowPraticheChosen & ") and ([campo2]= (" & Nv & ")) "
..il risultato è : Errore di sintassi (operatore mancante)...
saprebbe qualcuno aiutarmi ? che operatore dovrebbe mancare ?
Grazie anticipatamente

 Grazie anticipatamente
Evidentemente la sintassi finale č scorretta. A spanne potrebbe essere
errata la costruzion edell'inseime ShowPraticheChosen oppure, se campo2 non
č numerico, mancano gli apici prima e dopo il valore Nv.
Fai cosě:
metti un msgbox sql dopo la costruzione della stringa, oppure testa il suo
vaslore col debug. Magari ci vedi qualcosa che non va dopo la sostituzione
delle variabili. Se non lo vedi prova comunque a postare il risultato e
vedremo...
Antonio

 ha scritto nel messaggio
news:JfeB7.4478$C57.1...@news1.tin.it...

non sono sicuro, ma se il comando è su due righe come l'hai postato tu,
allora devi mettere _ alla fine della prima riga.
se invece è tutto su una riga sola.... bho!

Newsgroup: it.comp.appl.access
Titolo: x BORRELLI MAURIZIO E X IL POSTINO

Scusate il ritardo e grazie a tutti e due per le risposte.
CMQ credo che il "Postino" sia andato piu' vicino alla soluzione
(post inserimento foto in un campo di un record via codice)
c'è solo un problema, che io non  capisco un cavolo di codice, al momento
riesco a malapena ad adattare  listati di macro convertite nei miei
database.
Potreste postare un listato di esempio, magari commentato?
Grazie in anticipo.

 c'è solo un problema, che io non  capisco un cavolo di codice, al momento
Invece noi non capiamo una mazza di quello che scrivi visto che:
1) Hai aperto un altro thread!
2) Non hai quotato niente del precedente thread!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: Commando annulla

Ho messo questo codice in un evento "su disattivato del campo cognome:
If Not IsNull(NumeroUtente) And IsNull(Cognome) Then
MsgBox "Devi inserire un COGNOME valido", vbExclamation
Nome.SetFocus
Cognome.SetFocus
Cancel = True
End If
Dovrebbe  avvisarmi quando non scrivo nulla nel campo!
Se ci scrivo sopra fila tutto liscio, ma se voglio annullare l'operazione
diventa un caos.
Infatti non mi permette di uscire presentandomi sempre il msgbox.
poi dopo che clikko sul pulsante di chiusura della maschera esce ma salva il
record
col solo "numeroutente".
Domanda:
come posso ovviare a questo inconveniente.
Bye Debora.

 ha scritto nel messaggio
news:al57b0$asi$1...@lacerta.tiscalinet.it...

Prova cosě:
If Not IsNull(NumeroUtente) And IsNull(Cognome) Then
 If MsgBox("Devi inserire un COGNOME valido. Proseguire ugualmente?",
vbExclamation + vbyesno,"Errore di inserimento") = 6 then
    me.undo
    exit sub
else
 Nome.SetFocus
 Cognome.SetFocus
 Cancel = True
 End If
End if
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: convivenza 97 2000 e chiavi di Registro

Buongiorno a tutto  il NG,
sto tirando le testate contro il monitor !!!
ho un problema che non riesco a risolvere in quanto fatico
a reperire online, informazioni su un caso cosi specifico
In ufficio lavoro su un client W2k dove è installato Access2000,
da poco abbiamo installato un applicativo fornitoci  da terzi
basato su Access,che installa una versione "smart" di Access 97.
il suddetto viene avviato tramite uno shortcut che lancia queso comando:
C:\APPLiCATIVO\OFFICE\MSACCESS.EXE \NOAUTOSART  C:\APPLiCATIVO\Database.mdb
se dopo aver avviato l'applicativo provo ad aprire un qualsiasi file
.mdb(access2000) da me creato,ricevo il seguente errore:
"Unrecognized database format C:\Mio_Db_2000.mdb"
Per ripristinare il tutto devo aprire l Access2000 dal menu Start>Programmi
Non cè un modo (tipo settaggi delle chiavi di registro) per far si che che
quando apro l'applicativo Access97 non si setti come eseguibile di default?
In rete non sono riuscito a trovare info che potessero essermi utili
Scusate se mi son dilungato un po con il post
Grazie anticipatamente per le eventuali chiarimenti
Mauro
 


          NOn puoi, devi usare la stessa tecnica dell'altro applicativo che specifica
il percorso all'exe del tuo applicativo prima del path dello stesso
ciao
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Mauro
La cosa, penso, sia riconducibile alla coesistenza di A97 e A2000 sullo
stesso computer. 
A tale proposito potresti controllare su:
http://www.donkarl.com/it/
la FAQ 
7.14 A97 E A00 SULLO STESSO COMPUTER
--
rgrds
SC
www.accessgroup.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Mauro
Questo quesito è già stato posto in un 3D precedente... (cercalo)
non credo possa essere risolto se non con la path di cui hai parlato che
indirizza direttamente l'apertura dell'mdb sull'MSACCESS.EXE di
competenza... questo xkè le estenzioni dei file di diverse versioni sono
cmq uguali (mdb, mde) , quindi non trovando differenze il sistema
riconosce l'ultimo MSACCESS aperto e cerca di aprire qualsiasi file mdb e
simili... 
-- 
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)


 > Mauro

Ho anche risolto in maniera sbrigativa, utilizzando il tasto destro del
mouse "Apri Con.."
--
rgrds
SC
www.accessgroup.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 




Grazie ragazzi per le risposte velocissime
ora faccio un po di prove
seguendo la doc e le dritte che mi avete lasciato
Mauro
Newsgroup: it.comp.appl.access
Titolo: Casella combinata e problemi

Ho tabella "Tipo pagamento" con relazione uno a molti con altra tabella 
"fatture" dove vengono memorizzati i dati di fatture emesse. In una maschera 
basata su Query tra una tabella "clienti" e la tabella "fatture" (anche 
queste in relazione uno a molti tra loro) ho una casella combinata che 
prende i dati dalla tab "Tipo pagamento" e che deve memorizzare il dato 
scelto nel campo "Pagamento" della tabella "fatture". La stessa struttura 
che ho fatto è presente anche nel databse di esempio Northwind, soltanto che 
quì funziona normalemnte mentre nel mio db, una volta inseriti tutti a dati 
della fattura nella maschera e scelto il tipo di pagamento con la casella 
combinata in questione, quando clicco sull'avanzamento al record successivo 
mi dà questo messaggio:
"L'apporto di modifiche non è riuscito perchè si è cercato di duplicare i 
valori nell'indice, nella chiave primaria o nella relazione. Modificare i 
dati nel campo o nei campi che contengono i dati duplicati, rimuovere 
l'indice o ridefinire l'indice per consentire l'inserimento di voci 
duplicate, quindi ritentare l'operazione"
Ora io sono sicuro che questo messaggio sia poco pertinente con il vero 
problema perchè di fatto non avviene nessun tentativo di duplicazione di 
chiavi primarie o indici. Qualcuno può aiutarmi con qualche suggerimento?
-- 
mtofa
mt...@iol.it
 

 chiavi primarie o indici. Qualcuno può aiutarmi con qualche suggerimento?
Hai verificato il campo della tabella fatture relativo al controllo
associato alla casella combinata sulla form Fatture non sia indicizzato
(duplicati impossibili)?
Ciao
Ligi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


E' indicizzato con i duplicati ammessi. Anche su non indicizzato non cambia 
nulla.
Hai qualche altro suggerimento?
-- 
mtofa
mt...@iol.it
 

"MTofa" <mt...@NSPMiol.it> ha scritto nel messaggio 
news:EeZve.25274$yM4.3...@twister2.libero.it...

Risolto! Sono rimasto ingannato, il problema non era dovuto alla casella 
combinata ma ad un'altra modifica fatta prima dell'inserimento della casella 
combinata.
Scusami e grazie per il suggerimento.
-- 
mtofa
mt...@iol.it
Newsgroup: it.comp.appl.access
Titolo: problemi campo allegati

Ciao a tutti,
ho questo problema: in una form ho creato un campo del tipo allegati 
per salvare delle foto.
Ho diviso in 2 il db: per maschere +  query e tabelle, ho messo il db 
con le tabelle in rete.
Ho creato il runtime per il db delle maschere da installare sui client 
senza la licenza di access.
Quando cerco di aggiungere una foto nel campo allegati, il programma si blocca.
Se invece ci sono già delle foto riesco a visualizzarle.
Qualcuno può gentilmente aiuratmi?
Grazie mille!!!
eduardo. 


Scusa ma le foto le aggiungi al db o nel campo allegati
metti solo il riferimento al file (percorso+nomefoto) ?


Ciao se non ricordo male con access runtime non si possono
visualizzare immagini diverse dai bitmap
per ovviare sarebbe opportuno utilizzare dei controlli appositi.
Puoi cercare sul sito di 
lebans.com
 eventuali informazioni.



le aggiungo al db mediante una form



le immagini sono jpg.
mediante access 2007 riesco a fare tutto, mediante versione runtime 
installata, riesco solo
a visualizzare le immagini (caricate col programma access) e quando 
tento di aggiungere un'immagine al campo (formato allegati) mi si 
blocca l'applicazione.
grazie e ciao! 

 wrote:

Hai notato che aggiungendole al db le dimensioni delle stesso
aumentano ad ogni foto aggiunta ?
Io di solito metto un campo nel db dove memorizzo il
percorso completo + nomefoto poi nella form metto
una immagine non associata, tipo/immagine collegata
poi nell'evento load della form o quando vuoi tu
metti Me.TuaImmagine.Picture = PercorsoFoto
dove PercorsoFoto lo ricavi dal campo di cui sopra
Ciao



ok grazie farò come mi suggerisci tu.
ciao.

Newsgroup: it.comp.appl.access
Titolo: Salvare/modificare record solo a "comando"

In che modo posso evitare che il "genio" di turno incasini i record che 
sta visualizzando?
Nel senso che a volte si richiama un record per consultarne i dati, 
magari si vede che bisogna modificare un valore,si comincia però nel 
frattempo suonano alla porta, chiamano al telefono, atterra un UFO, etc, 
insomma ci si dimentica di quello che si stava facendo, si torna e si 
chiude il Db, et voilà ti ritrovi il record incasinato.
Sarebbe conveniente impedire la registrazione/modifica dei record fino a 
pressione di apposito pulsante, così in caso di invasione della terra, i 
record non subiscono danni.
Scusate l'umorismo scadente.
Grazie per i consigli
Andrea

 Andrea
Prova e fa sapere se hai ulteriri dubbi.
Ciao,
Max

Grazie per il suggerimento
Andrea
Massimo Piubelli ha scritto:


 Andrea
Di niente, se posso un altro piccolo suggerimento... prima che arrivi qualche "cazziata" dall'alto ;-)
posta dopo il quoting (= scrivi in coda al messaggio precedente perchè aiuta meglio a leggere il thread)
Ciao,
Max

Massimo Piubelli ha scritto:

  Grazie del suggerimento. Avevo ragionato all'inverso (invece di 
annoiare con tutta la cronistoria all'inizio, lo faccio alla fine).
Grazie ancora
Andrea
Newsgroup: it.comp.appl.access
Titolo: [Access 97] Casella combinata

Salve, vorrei inserire in una maschera una casella combinata relativa ad una
tabella nella quale ci sono 2 campi.
Il "problema" è che quando seleziono il record vorrei visualizzare su
maschera anche il secondo campo corrispondente **anche dopo la selezione**,
mentre voglio memorizzare solo il primo sulla tebella collegata alla
maschera.
Grazie, pang.


Guarda nelle proprietą della combo:
 proprietą Dati - colonna associata - metti la colonna che vuoi memorizzare.
 proprietą Formato - numero colonne - metti il numero di colonne che vuoi 
visualizare.
 proprietą Formato - larghezza colonna - metti i cm
se vuoi vedere solo descrizione e memorizzare il campo ID (001 pippo) sarą:
colonna associata 1
numero colonne 2
larghezza colonne 0cm ; 5cm
Spero di essere stato chiaro..... ciao Luca 

 Spero di essere stato chiaro..... ciao Luca
Funziona. E se volessi visualizzare tutte e 2 le colonne, mentre
memorizzarne 1 ?

Newsgroup: it.comp.appl.access
Titolo: report con totale anche senza dati

Scusate la domanda banele:
Nel report nel piè di pagina report ho un campo testo con il
totale=somma([IMPORTO])
Funziona correttamente, ma se apro il report con delle condizioni per
cui noi ci sono dati, nel campo c'è #errore.
Come elimino il problema?
Grazie.
MIKE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:56e571477bca82162f2...@mygate.mailgate.org...

funzione NZ vedi guida in linea
David

 David
ho provato con:
Nz(Somma(Nz([PREZZO];0));0)
ma continua a restituire #errore


 ha scritto nel messaggio
news:9713b74dd75d7604416...@mygate.mailgate.org...

=NZ(Somma([PREZZO]);0)
questa dovrebbe essere la sintazzi giusta

 questa dovrebbe essere la sintazzi giusta
mi ritorna sempre #errore.
Mi viene il dubbio che non sia possibile, e quindi si debba usare
l'evento
Report_NoData
oppure...??


 ha scritto nel messaggio
news:5ec83067450451ad9af...@mygate.mailgate.org...

Guarda nel sito comune  
http://www.sitocomune.com/
alla sezione "report" la prima voce "come creare il totale di pagina..."
forse risolvi il problema ciao
David

 MIKE
Scusatemi se mi intrometto.
Chiedevo: se il report è senza dati che senso ha l'anteprima di un report
vuoto?
Comunque prova con:
=IIf("#Errore";0;Somma([Prezzo]))
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
Su evento nodata scrivi un messaggio, non ci sono dati
quando lanci il report con docmd.openreport, metti prima un on error resume
next
Antonio

 =IIf("#Errore";0;Somma([Prezzo]))
Attenzione, "#errore" non è una stringa che si può testare.
Per testare l'errore su un controllo calcolato si deve usare IsError
Antonio

 Come elimino il problema?
=iif(HasData;somma([IMPORTO]))
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Antonio
Ciao Antonio, 
si è vero, ma... fai una prova su un report vuoto. 

Newsgroup: it.comp.appl.access
Titolo: Ultimo record

Salve a tutto il NG,
ho una maschera che serve a passare determinati record in un ciclo while
finché non arriva all'ultimo record.
Il problema che mi sta sorgendo è appunto questo ovvero: come faccio a
determinare l'ultimo record.
Difatti allo stato attuale il ciclo non si ferma e mi impalla
l'applicazione, quando poi-io-invece, vorrei dirgli "quando arrivi
all'ultimo record eseguimi nuovamente l'istruzione e poi fermati".
Grazie.
Lucio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Lucio
Prova cosě:
Do Until Recordset.EOF
        .......................
        <Esegui istruzioni>
        ......................
        Recordset.MoveNext
Loop
Recordset.MovePrevious
Bruno 

Non mi è chiarissimo di che esigenza reale tu stia parlando, ma
in sostanza se devi ciclare i Dati di una Form serve riferirsi al
RecordSetClone
dell'oggetto Form.
Il RecordsetClone è un Recordset di fatto ed espone la proprietà EOF
che specifica la fine del Set di record.
Invece di spostarti tra i record con il MoveNext che ha anche un
effetto di
rallentare l'azione in questo modo ti sposti su un Clone della Form
rendendo
non visibile l'azione.
With Me.RecordsetClone
    .MoveFirst
    Do Until .EOF
         ' Esegui le istruzioni che servono
         .MoveNext
    Loop
End With
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: AIUTATEMI ! Dati "fantasma"

Ecco il problema:
Ho una maschera che racchiude una relazione uno a molti tra due tabelle (con
la presenza quindi di una sottomaschera).
Le due tabelle sono i soliti CLIENTI e PRODOTTI (UNO-MOLTI).
Adesso vi spigo cosa mi succede.
1. Mi sposto su di un nuovo record (clienti) da inserire.
2. Inserisco PRIMA il cliente.
3. Mi sposto nella sottomaschera (prodotti).
4. Inserisco i prodotti associati a quel cliente.
5. E fin qui tutto funziona!
6. Mi sposto sul record successivo (clienti).
7. Inserisco PRIMA i prodotti e DOPO il cliente.
Ma cosa succede !!@#!#!!?
Quei prodotti inseriti non vengono associati al cliente che ho inserito in
un secondo momento.
Conclusioni:
Se inserisco prima il CLIENTE tutto OK!
Se casualmente inserisco Prima i prodotti e poi il relativo Cliente addios a
quei prodotti vaganti come fantasmi nella tabella prodotti.
Ringraziandovi anticipatamente della vostra pazienza, potete aiutarmi a
risolvere il problema? Perchè succede questo e come posso risolverlo?!
p.s.:....una bellissima estate a tutti voi!!!!!!!!!!


Ciao,
Vedo che hai qualche problema di fondo sulla teoria del modello
relazionale.
Se inserisci prima i record molti (in questo caso i Prodotti) è normale
che manchi la chiave di collegamento al record 1 (in questo caso i
clienti) in quanto essendo ancora un record vuoto manca la chiave di
collegamento con i prodotti.
Quindi devi sempre prima inserire il record Clienti e quindi assegnare a
far assegnare (se è un campo contatore) l'id del cliente e poi inserire
i prodotti.
-- 
Ferdinando Landi       e-mail: 
la...@mi.camcom.it

Grazie mille !!
Ma quindi come posso evitare che l'utente inserisca erroneamente prima i
prodotti del cliente e poi il cliente stesso?
Ti ringrazio anticipatamente!!!

Marco ha scritto:

puoi far visualizzare la maschera dei prodotti solo dopo che sia stato
inserito un il record cliente

 Ti ringrazio anticipatamente!!!
Puoi definire il campo di collegamento tra Clienti e Prodotti nella
tabella Prodotti come Richiesto=Si e Consenti Lunghezza Zero=NO oppure
nascondere la maschera N fino a che non salvi il record 1.
Ciao.


 wrote in message
8_gk5.38496$dF5.7...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: Evento su clic Maschere continue

Chiedo se l'evento su clic / maschere continue si può attivare da tastiera
senza usare il mouse (Access 97)
Ringrazio in anticipo e auguro a tutti buon Anno.
Gabriele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Gabriele
Mi pare di si, ma se provavi non facevi prima che chiedere...!!!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
ma ogni tanto vogliamo ricordarci di ringraziare Alex, che come tanti altri
di questo meravoglioso NG ci aiutano a risolvere i mille problemi che, da me
il primo, sottoponiamo?
Grazie ad Alex e a tutti i sostenitori di questo NG!
Buon Anno 2006.

 Buon Anno 2006.
Buon anno anche a te.

Newsgroup: it.comp.appl.access
Titolo: manipolazione file da form

Salve a tutti,
 
vorrei implementare la seguente funzionalità in una form:
 
- aprire esplora risorse
- selezionare il file
- copiarlo in un percorso predeterminato
- cancellare il file dal percorso di origine
 
quali comandi devo utilizzare?
 
Akery
 
-- 
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 - copiarlo in un percorso predeterminato con nome predeterminato


1) FuleDialog, trovi mille esempi
https://docs.microsoft.com/en-us/office/vba/api/access.application.filedialog
 
 
2) CopyFile
https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/copyfile-method
 
 
3)KILL vedi la guida 
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: Pulsante destro del mouse

Mi chiedo se qualcuno mi può spiegare come è possibile con Access(XP)
collegare l'esecuzione di una funzione direttamente con il pulsante destro
del mouse.
Mi capita spesso di dovere fare dei calcoli sufficientemente complessi,
sulle base di un valore che mi compare in quel momento in un Control di una
Form, ove vorrei fare click col pulsante destro del mouse e scegliere il
tipo di funzione da eseguire all'istante.
Grazie per le risposte.
ciao
Paolo Mazzanti
ph...@mazzanti.it

 wrote in message
10053969...@fusilla.abanet.it...

Potresti crearti un menu rapido e associare le doverse voci che puoi
inserire ad ogni funzione
Gio'.
Newsgroup: it.comp.appl.access
Titolo: Unico report

Avendo tre tabelle non in relazione tra loro è possibile creare un unico
Report che visualizzi - secondo un ordine preciso (es. Tab1,Tab2,Tab3) - i
valori oggetto di stampa?
P.S. Ho provato con una query, ma il risultato è una moltiplicazione dei
campi delle rispettive tabelle!!
Angelo

 ha scritto nel messaggio
news:33vX9.88106$AA2.3...@news2.tin.it...

Vedi sintassi ed esempi della parola chiave SQL
UNION
Antonio

 ha scritto nel messaggio
news:33vX9.88106$AA2.3...@news2.tin.it...

Qualla di creare tre sottoreport e poi inserirli nel corpo di uno nuovo
potrebbe essere un'altra soluzione?
che ne pensate.
gg

Newsgroup: it.comp.appl.access
Titolo: Accodamento di più tabelle

Salve a tutti, buongiorno!
non riesco ad uscire da un problema credo per voi semplice.
Ho una routine che importa qualche decina di file excel e fin li tutto ok, il problema e come fare ad accodare tutte le tabelle in una sola, che è già presente vuota ben db. Immaginino sia possibile ciclando le tabelle, ma in vba non riesco ad arrivare a soluzione.
Mi potete gentilmente dare una mano per favore ?
grazie e buona giornata
Claudio

 ciclando le tabelle, ma in vba non riesco ad arrivare a soluzione.
 
Dipende come puoi individuare le tabelle importate.
Se p.e. si chiamono tblExcel1, tblExcel2, tblExcel3 ecc.
il codice potrebb'essere circa:
 
Dim db As DAO.Database
Dim tdf As DAO.TableDef
 
Set db = CurrentDb
 
For Each tdf In db.TableDefs
  If tdf.Name Like "tblExcel*" Then
    db.Execute "INSERT INTO TabDestinazione " & _
              " SELECT * FROM " & tdf.Name _
              , dbFailOnError
Next tdf
 
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 
 
 

 Access FAQ: 
www.donkarl.com/it
 
 
Ciao Karl e scusami per il ritardo ma ero fuori per lavoro (imprevisto) per diversi giorni.
Grazie davvero per la tua risposta che vedo di collaudare subito e che mi risolverebbe un grosso problema !
Ti auguro una buon WE :)




Karl va tutto perfettamente, unica cosa la chiusura dell' IF nel ciclo For....Next da aggiungere e il lavoro lo fa egregiamente!
Grazie ancora :)