mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: HLP: Creare un immagine trasparente sovrapposta ad un'altra

Ho un immagine di una persona, dove devo poter far clickare l'utente in zone
a piacimento, quindi salvarmi i punti dove egli clicka.
Fin qui tutto bene, grazie agli eventi mousemove e mouseclick, dove mi salvo
le coordinate dove si trova il mouse ad ogni movimento, e al click le fisso
in una tabella.
Il problema è che l'utente dovrebbe poter vedere dove clicca, mettendo
magari un cerchietto o un pixel; poi il passo successivo, sarebbe di unire
tali punti con delle rette, e di salvare l'immagine che ne viene fuori
(ossia solo punti e rette, senza l'immagine di base)
Avevo pensato se c'era il modo di creare un immagine vuota trasparente, da
sovrapporre alla prima, nella quale ci piazzo i mie pixel e quindi le rette,
ma....
COME FACCIO????
grazie mille
--
------ C.E.D. - L'Abbondanza Srl -----
Lorenzo Piombini & Vigna Federico
Email : 
abbon...@technet.it
------------------------------------------------------

 ma....
Per creare un'immagine con porzioni trasparente occorre utilizzare un canale
alpha.
Purtroppo VB e Win32 SDK non danno alcun supporto per questo tipo di
operazioni.
Occorre utilizzare DirectX (o scriversi un po' di codice a manina...
purtroppo dai
test che ho fatto le prestazioni del codice VB che gestiscono direttamente i
canali alpha sono particolarmente mediocri. Occorre almeno utilizzare il C).
Comunque, visto lo scopo che ti prefiggi, secondo me conviene memorizzare
le coordinate dove l'utente ha cliccato (tracciando i vari vettori).
Alla fine della "cliccatura" puoi creare una nuova PictureBox nascosta con
la proprietà Autoredraw settata a true, in cui ridisegni i vettori e quindi
salvi questa immagine.
Secondo me ti risparmi un sacco di grattacapi.
Saluti, Massimo.

ma....
Ti conviene tenerti la tua immagine base, poi ti fai un array di POINTAPI,
li disegni direttamente sulla picture sora la tua immagine.
Per unirli passa semplicemente il punto(0) all'api Polygon() e le rette te
le traccia gia tutte correttamente.
Per salvare e caricare l'array di punti basta semplicemente aprire un file
in modalità binaria e fare un put e un get dell'intero array.
Ciao
Newsgroup: it.comp.appl.access
Titolo: come avere una percentuale esatta?

Nel mio file c'è una colonna di importo storico sulla quale devo calcolare
una percentuale del 5%.
Ho visto che il risultato di access è sempre diverso dal totale che in
realtà dovrebbe apparire (se faccio il calcolo in excel viene giusto).
Quindi volevo sapere se esiste un modo per avere gli importi esatti in
access.
grazie
Cecilia

 wrote in message
_54xa.104151$3M4.2...@news1.tin.it...

cosa vuol dire che l'importo non è esatto?
Ciao Max

> cosa vuol dire che l'importo non è esatto?
sine_die_5%: Somma(Int(([importo_euro]*(5/100))))
questa è la formula che ho scritto nella query
ES: importo ? 3.162,95 - il 5% che devo addebitare è ? 158,15
ma in access il risultato è ? 155,00
E' sbagliata la formula?
Ceci

 wrote in message
On5xa.104640$3M4.2...@news1.tin.it...

scusa ma perchè metti int? cosi facendo fai la somma dei soli interi dei
vari importi ed ottieni degli errori.
 Max

il punto interrogativo l'ha trasformato l'email in invio x' sarebbe EURO ma
stai tranquillo che non ci sono simboli nella formula.
Pura e schietta la formula che ti ho scritto
ceci

 wrote in message
SS5xa.104816$3M4.2...@news1.tin.it...

nella formula hai scritto:
sine_die_5%: Somma(Int(([importo_euro]*(5/100))))
questo vuol dire che fai la somma degli interi del 5% degli importi
cioč se tu ha un valore 53 il risultato di questa formula č 2 e non 2,65
come č esatto
se togli quell'int ti troverai con degli importi calcolati corretti.
Ciao Max


GRAZIE 1000
BACIONI
KISS
BESOS
CECI

Newsgroup: it.comp.appl.access
Titolo: salvataggio record

Salve Gente
vorrei porvi un quesito che per voi sarà di sicuro una stupidiggine.
ho creato un database in access 2000 ho creato una serie di caselle
combinate in cui andando ad inserire un codice nella casella associata mi
mostra la descrizione dello stesso codice..esempio :
se scrivo il codice "R04" nella casella associata mi mostra "Lombardia"...
fin qui tutto okay, ma nel momento in cui chiudo la maschera su cui lavoravo
mi vado ad accorgere che il record da me immesso non viene registrato come
dovrebbe, ovvero salva tutti i campi "normali" ma quelli delle caselle
combinate ed associate non li salva....come posso fare per bypassare questo
tipo di problema?
Un sentito ringraziamento a tutti quelli che potranno essermi di aiuto......
C. Alessio

vorrei porvi un quesito che per voi sarą di sicuro una stupidiggine.

come origine dati della casella associata scrivi il nome di un campo
dove registrare il valore
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: vai a controllo.........principiante....

Ciao a tutti,
all'apertura di una form dovrei andare direttamente al controllo [data], è
possibile con 2 righette
di codice(semplice semplice).
ciao a tutti

 ha scritto nel messaggio
news:9dpfvs$o5eu$1...@news01.it.net...

E' possibile con una riga di codice semplice semplice: Me!data.SetFocus;
ovviamente devi inserire questa istruzione nell'evento "su apertura" della
maschera...
Ciao.

Grazie molte............

No scusatemi, mi sono spiegato male....
pensavo fosse sufficiente così, ma la mia necessità è quella  che dopo aver
inserito un
nuovo record, mi passi direttamente al controllo [data].
con l'istruzione     "Me!data.SetFocus" mi ci va solo all'apertura.........
ciao e spero di essermi spiegato bene!!
Fabio

 con l'istruzione     "Me!data.SetFocus" mi ci va solo
all'apertura.........
usa l'evento "dopo inserimento" della maschera

Newsgroup: it.comp.appl.access
Titolo: Totali fattura a fondo pagina

Ciao a tutti,
nella mia fattura (o meglio mio report), vorrei che i totali della fattura
mi venissero posizionati a fondo pagina e nel caso la fattura è composta di
più pagine, mi venga posizionato alla fine dell'ultima pagina.
Confido in voi e grazie 1000
Cataldo Formaro

 ha scritto nel messaggio
news:fjb69.63120$lu5.1...@twister1.libero.it...

L'ng a sua volta mi rispose così
Private Sub PièDiPaginaPagina_Format(Cancel As Integer, FormatCount As
Integer)
If Page = Pages Then 'l'ultima pagina
else
end if
Naturalmente i campi devranno essere inseriti nel Piè di paginapagina
Maurizio


Grazie Maurizio!
Inserisco il codice (per intero senza modifiche) a fronte dell'evento
corrente della pagina oppure?
saluti CF
Newsgroup: it.comp.appl.access
Titolo: Attendere la fine di un file eseguibilie

Ho copiato la routine dal sito comune che permettere di attendere la fine di
un file eseguibile.
La uso in quanto vorrei aprie adobe e un volta chiuso fare delle operazioni
di ricerca file.
Adobe si apre tranqullamente ma quando lo vado a chiudere access si blocca
come se andasse in loop infinito e devo forzare la chiusura.
Uso Win2000 pro.
Vi ringrazierei tanto se sapete qualcosa a riguardo(lo so che oggi sto
veramente esagerando).
Di seguito riporto la procedura
Comando19_click
RunAppAndWait "C:\Programmi\Adobe\Acrobat 5.0\Acrobat\Acrobat.exe", 1
end sub
Option Compare Database
Option Explicit
Private Declare Function OpenProcess Lib "kernel32" _
      (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, _
      ByVal dwProcessId As Long) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" _
      (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" _
(ByVal hObject As Long) As Long
Private Const SYNCHRONIZE = &H100000
Private Const INFINITE = &HFFFF
Public Sub RunAppAndWait(FileName As String, WindowsStyle As Integer)
   'Autore: AntoGal
   'avvia un'applicazione e sospende il thread chiamante finchè
   'il processo non termina
   'Accetta:
   ' FileName = nome del file eseguibile
   ' WindowsStyle = modalità di visualizzazione finestra
   ' (costante di Access, vedi la funzione Shell)
   Dim hProg As Long
   hProg = Shell(FileName, WindowsStyle)
   If hProg Then WaitOnProgram (hProg) 'chiama solo se tutto ok
End Sub
Private Sub WaitOnProgram(idProg As Long)
   'codice valido solo per Win32
   Dim hProc As Long, iret As Long
   hProc = OpenProcess(SYNCHRONIZE, False, idProg)
   If hProc <> vbNull Then
      iret = WaitForSingleObject(hProc, INFINITE)
      CloseHandle hProc
   End If
 MsgBox ("Finito")
End Sub

 ha scritto nel messaggio
news:w0nBa.18285$g92.3...@news2.tin.it...

Vorrei aggiungere che uso A97 e la riga dove si blocca il processo è :
iret = WaitForSingleObject(hProc, INFINITE)
nella procedura waitonprogram.
Grazie di nuovo.

 ha scritto nel messaggio
news:w0nBa.18285$g92.3...@news2.tin.it...

Puoi provare con script WSH.
Es.
'-------------
Dim WshShell, oExec As Integer
Set WshShell = CreateObject("WScript.Shell")
oExec = WshShell.Run("c:\winnt\system32\calc.exe", , -1)
MsgBox oExec & ", Chiusa"
Set WshShell = Nothing
'-------------
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:bb52d2$4ad$1...@canarie.caspur.it...

Purtroppo ho scoperto che entrambe le procedure funzionano ma non con Adobe
non parte.
Si blocca proprio con quello che mi serve...
Grazie comunque e se vi viene in mente qualcosa fatemi sapere...
Ciao Filippo Mazzella.


Io ho provato così e funziona:
'--------
Dim oWshShell, oExec As Integer
Set oWshShell = CreateObject("WScript.Shell")
oExec = oWshShell.Run("AcroRd32.exe" & " C:\Documenti\nomeFile.pdf", , -1)
MsgBox oExec & ", Chiusa"
Set oWshShell = Nothing
'--------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: File MDE

Vorrei sapere cosa sono... dove posso trovare qualcosa in merito?
Saluti Simone


Ciao
Il file mde è un mdbcon i moduli compilati.
Il file mde non permette la modifica del codice, la modifica di report,
maschere. Se provi a fare un mdb e lo converti noterai che non è abilitata
la
visualizzazione struttura e che non puoi neanche madificare i moduli.
Dove puoi travare  qualcosa in merito? bo, ma non capisco il motivo.
Ciao ciao
TT


non sapendo cosa fosse non volevo far perdere troppo tempo... visto che la
spiegazione poteva essere lunga...
grazie d nuovo e ciao

Newsgroup: it.comp.appl.access
Titolo: Browse For Folder

Ciao a tutti,
Utilizzo questa funzione presa dal sito comune per salvare, funziona, solo
che non mi salva nella 
cartella selezionata ma in quella che la precede.
Grazie Pino
Dim bInf As BROWSEINFO
Dim RetVal As Long,PathID As Long,RetPath As String,Offset As Integer
' impostazione degli elementi della struttura
bInf.hOwner = Me.hWnd
bInf.lpszTitle = " ==== Stringa visualizzata nel browser ====="
bInf.ulFlags = BIF_RETURNONLYFSDIRS
' Mostra il "Browse For Folder" dialog
PathID = SHBrowseForFolder(bInf)
RetPath = Space$(512)
' Recupero il path
RetVal = SHGetPathFromIDList(ByVal PathID, ByVal RetPath)
If RetVal Then
   Offset = InStr(RetPath, Chr$(0))
   MsgBox "Il folder selezionato è :" & Chr$(10) & Chr$(10) & _
   Left$(RetPath, Offset - 1), vbInformation
Else
   MsgBox "Selezionato Tasto Annulla", vbInformation
End If
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Io non uso questo codice ma cosě a sensazione....prova a togliere il -1....
Bisognerebbe poi vedere come č scritto il modulo BROWSEINFO...
Ciao
-- 
Roberto da Parma 

 Ciao
Il -1. -2  ecc..  mi toglie le lettere davanti al nome del file
Questo č il resto del codice  ( non ti farebbe niente passarmi il tuo
codice cosě lo provo)
'Dichiarazioni per selettore Cartelle
Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
"SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long
Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
"SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As
Long
Public Type BROWSEINFO
    hOwner As Long
    pidlRoot As Long
    pszDisplayName As String
    lpszTitle As String
    ulFlags As Long
    lpfn As Long
    LParam As Long
    iImage As Long
End Type
Public Const BIF_RETURNONLYFSDIRS = &H1
Public Const BIF_DONTGOBELOWDOMAIN = &H2
Public Const BIF_STATUSTEXT = &H4
Public Const BIF_RETURNFSANCESTORS = &H8
Public Const BIF_BROWSEFORCOMPUTER = &H5000
Public Const BIF_BROWSEFORPRINTER = &H8000
Grazie  Ciao 


 End If
Risolto, passo la soluzione per chi s'intoppa come me
 
la riga che passa la directory    Left$(RetPath, Offset - 1),
vbInformation 
che sarebbe poi questa   Folders=Left$(RetPath, Offset - 1)
gli ho aggiunto la barra  Folders=Left$(RetPath, Offset - 1) &""
Pino

Newsgroup: it.comp.appl.access
Titolo: ot-Metadati in DTS di SQL Server

Salve a tutti,
come molti sanno, OXP ODE include SQL server per developer.
ora aprendo l'enterprise manager e andando nella cartella DTS e poi in
metadati mi viene restituito un errore piuttosto strano, (proprieta' o
metodo non supportato dall'oggetto).
Inutile dire che non e' cosa che abbia toccato io, e' roba ms d'origine.
Pero' mi sembra strano che possa trattarsi di un baco perche' e' troppo
immediato e facile da individuare per esserlo.
a qualcuno capita qualcosa di simile?
potrebbe dipendere da una installazione andata a male?
puo' essere una qualche dll da registrare?
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:dNMK9.15302$TC5.4...@twister1.libero.it...

Ciao Sib, qualcosa del genere è capitata anche a me, ho cambiato le
proprietà della sicurezza in internet (la pagina metadati lavora come una
una pagina ASP o XML). Prova a personalizzare il livello di sicurezza nella
sezione Controlli e Plug-In Activex impostando chiedi conferma nelle varie
sottosezioni. in questo modo puoi intercettare quale è il controllo di
protezione che interdice il funzionamento della pagina.
Ciao Giorgio.

 protezione che interdice il funzionamento della pagina.
ti ringrazio del suggerimento.
provo e ti faccio sapere.
Sib
Newsgroup: it.comp.appl.access
Titolo: Query eslusiva

Salve ...
E' possibile impostare un query  che attraverso l'unione di due tabelle, 
  consenta di filtrare soltanto i record che non hanno corrispondenza 
tra i campi unione. Mi spiego meglio:
Tabella A            Tabella B
   ID. Key --join-->  ID. key
   Campo1             CampoA
   ...                ....
   CampoN             CampoZ
La Query dovrebbe filtrare soltanto i record della Tabella A che non 
hanno nessuna corrispondenza con la Tabella B "escludendo" i record con 
i campi Key uguali.
Grazie per l'eventuale tempo dedicatomi.
Cosimo

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

 
devi impostare il join che include tutti i record della tab A e solo 
quelli uguali della Tab B.
nella query includi tabellaB.ID e nei criteri del campo inserisci "is null"

Newsgroup: it.comp.appl.access
Titolo: problema apertura 2 volte stesso db

a volte capita che accidentalmente aprono 2 volte lo stesso db
so che c'è un modo per sapere se nella lista processi di windows quel db è 
già aperto vorrei che se il db è aperto ma ridotto a icona massimizzasse a 
tutto schermo quello anzichè aprire un altra istanza dello stesso db.
qualcuno di voi a idea di come fare?
Grazie mille a tutti. 

 ha scritto nel messaggio
news:420b2647$0$32338$5fc...@news.tiscali.it...

nei post precedenti è stato trattato fai una ricerca

Newsgroup: it.comp.appl.access
Titolo: regolo xd

Come da oggetto stamattina non riesco piu ad aprire il file di acces,
mi da questo messaggio
Il modulo di gestione del database di microfost acces non è riuscito a
trovare l'oggetto ' MSysDbi ' Assicurarsi che l'oggetto esista e che
il nome del percorso siano digitati correttamente.
come posso risolvere il problema, nel file ci sono dati importanti e
purtroppo il bekup lo fatto il 13/12/07 quindi perderei 2 giorni di
dati irrecuperabili
Grazie Ardu

 ha scritto nel messaggio 
news:d997dba1-f9a9-493b...@i29g2000prf.googlegroups.com...


Grazie Ardu
[risposta]
(curiosità) Ma l'oggetto: "regolo xd" che significa?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:d997dba1-f9a9-493b...@i29g2000prf.googlegroups.com...


Grazie Ardu
Ciao,
Leggi questo link:  
www.donkarl.com/it?FAQ1.27
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici. 


Come fai a non saperlo... Sergio...
regolo xd è il programma non fatto ovviamente dalla microfost che consente di fare i bekup dei database di acces!!!!
;-)
Ciao,
Max

"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel 
messaggio news:fk9hvs$fj4$1...@tdi.cu.mi.it...
Come fai a non saperlo... Sergio...
regolo xd è il programma non fatto ovviamente dalla microfost che consente 
di fare i bekup dei database di acces!!!!
;-)
Ciao,
Max
[risposta]
E io che pensavo fosse il compilatore...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Query SQL modificata

Salve a tutti. Vengo subito al problema...
Ho la necessità di lanciare una query tramite una form contenente delle
caselle combinate che contengono a loro volta i valori ricercati. Nello
specifico ho sei caselle combinate che corrispondono a sei livelli di
approfondimento della query.
L'utente può sia indicare tutti e sei livelli (e questo l'ho risolto molto
facilmente) sia decidere quali siano le corrispondenze.
Per mia praticità (mi risulta molto più semplice!) scrivo sempre le query in
SQL e lascio ad Access il compito di ritradurle.
Il problema è proprio questo :-(((((
Nella mia query devo inserire per forza di cose una condizione OR.
Per farvi capire meglio:
.....((litotipi.[1_LIVELLO])=Forms![Ricerca per
litotipo]!CasellaCombinata20) OR Forms![Ricerca per
litotipo]!CasellaCombinata20 IS NULL) AND........
Se eseguo la query appena creata (scivendola in Visualizzazione SQL)
funziona alla grande e rapidamente, ma una volta chiuso l'editor delle
query........Ecco il problema!!! Access traduce la query scritta in sql
secondo i suoi schemi, generando un SQL lunghissimo che si traduce in un
tempo computazionale inaccettabile (ho provato con soli trenta record!!!).
La mia domanda è se esiste un metodo per lanciare questa query senza farla
reinterpretare da Access.
Grazie anticipatamente.
Saluti, DPZ
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:151Z24Z204Z177Y...@usenet.libero.it...

I problemi possono derivare da molti fattori:
1)Usi gli INDICI....?
2)Una query Compilata è sempre più veloce.
3)Passa alla Query i parametri invece che riscrivere l'SQL
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: chiarimenti sulla stampa di una query a campi incrociati

ciao a tutti
mi sfugge come fare un report partendo da una query a campi incrociati:
indendo dire un report che sia "strutturalmente" simile all'output di una
query a campi incrociati
si puņ fare? come? dove trovare un esempio?

 si può fare? come? dove trovare un esempio?
Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
RoDAgo e Sib intitolata "Report dinamici per rappresentazioni a campi
incrociati".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 incrociati".
ops.. mi era sfuggito!
ti ringrazio
Newsgroup: it.comp.appl.access
Titolo: Operazioni su un insieme

Ciao a tutti
Dim ctl As Control
   For Each ctl In Forms("Maschera").Controls
      If TypeOf ctl Is TextBox Then
          ctl.Enabled=False
      End If
   Next ctl
La domanda è:
Perchè non si può settare la proprietà Enabled?
Quella scritta ce l'ho aggiunta io, il menù IntelliSense non la da
disponibile.
Ciao a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

 --------------------------------
Come non detto, io mi aspettavo la proprietà sul menù, ed invece si imposta
ugualmente anche se sul menù non compare.
Chiedo scusa a tutti se vi ho fatto perdere tempo nel leggere il mio post
precedente.
Ciao


Newsgroup: it.comp.appl.access
Titolo: Ancora help in linea!!

Scusate ragazzi,
ogni tanto mi ripresento con lo stesso problema.
Dopo aver concluso un'applicazione per la gestione di un centro
cardiologico, sono arrivato al punto di dover cominciare l'elp in
linea con relativo manuale. (Era forse il caso di farlo progredendo
con il lavoro? voi vome vi regolate?)
Ho iniziato piů volte con il Workshop ma mi sono arenato nell'ID
Argomento Guida che dovrebbe comparire in ogni form (al limite anche
nei controlli) non capendo come creare il file indice nel workshop.
Sapete se esiste una documentazione in italiano, o qualche esempio
passo per passo sulla rete?
Grazie a tutti,
Carlo TS

 Carlo TS
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Ho iniziato piů volte con il Workshop ma mi sono arenato nell'ID


Newsgroup: it.comp.appl.access
Titolo: esportazione in excel

Quando esporto una query in un foglio excel oltre a perdere alcuni formati
dei campi data/ora, le celle appaiono tutte come testo a capo. Qualcuno
conosce il modo di ottenere un testo allineato normalmente con le colonne
che si adattano al contenuto?
forse è un probl excel, ma derivando i dati da access forse c'è qualche
opzione da settare nel trasferimento dati.

 qualche opzione da settare nel trasferimento dati.
Hai provato a leggere direttamente i dati con excel?
Ciao.
-- 
Sergio MAZZA 


dovrei imparare l'automazione, perchè se la query contiene delle formule
calcolate il foglio excel le perde.
...

 ...
L'automazione, nel mio suggerimento, non c'entra nulla; devi solo leggere 
(da excel) la tabella/query e salvarla come "contenuto dinamico".
Diversa è la storia se vuoi tenere anche le formule dei campi calcolati, che 
comunque una esportazione non mantiene in nessun caso.
Se hai bisogno di effettuare dei calcoli con dati access su fogli excel, le 
formule le lasci su excel e colleghi il foglio alla base dati access...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:ck5qoi$ni8$1...@canarie.caspur.it...

hmhmhm ........ buona idea questa!
grazie sergio.
Newsgroup: it.comp.appl.access
Titolo: OT costo MS SQL SERVER

Ciao a tutti,
come funzionano le licenze sql server e quanto costano?
per una rete con 15 posti di lavoro quando bisogna spendere in licenze?
Ciao, AEOM

"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:1TlIa.209420$g92.4...@news2.tin.it...

Questa domanda mi incuriosisce da ignorante in materia, nel
senso che lo uso al lavoro ma non mi sono mai preoccupato
del risvolto licenze...!
Credevo che installato su di un Server in Rete poi realizzando
dei FE connessi al Server fosse sufficiente........!!!!!!!!
Pensa un pò che s'impara....!
@Alex.

 ha scritto nel messaggio
news:KWlIa.102355$Ny5.2...@twister2.libero.it...

magari è come dici tu ma dalla valanga di siti che ho letto, ci sono un
milione di divcersi costi in base a processori del server, numero di accessi
client etc.
un bel mistero
ciao, AEOM


SQL server 2000  standard edition  5 licenze client
"solo"  1.600,00  EURI !!!!!!
per 10 licenze il doppio
per 15 il triplo , e cosě via   poi si tratta .......................
Ciao Giuseppe

 ha scritto nel messaggio
news:HHnIa.210191$g92.4...@news2.tin.it...

ma dai! non puň costare piů di Oracle, sei sicuro?
ciao, AEOM

 Ciao, AEOM
prova a dare un'occhiata a MYSQL che è completamente gratuito.
inoltre c'è una versione ridotta di SQL Server che è gratuita. non dirmi
dove e come si trova x' non lo so ma se non ricordo male c'è già qulache
post precedente che tratta l'argomento.
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bcu9bb$f98$1...@news.newsland.it...

MYSQL l'ho già visto ma non mi piace, voglio sfruttare l'abbinata ADP SQL
SERVER,
la versione ridotta ce l'ho è MSDE ma non mi serve visto che i posti di
lavoro sono molti
Ciao, AEOM

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

Salve a tutti,
ho un problema con il Controllo ActiveX Winsock.
Ho creato, sul mio computer, dove c'è installato Visual Studio, un programma
per inviare e-mail da Access, e fin qui tutto ok.
Il problema è che gli altri computer della rete devono poter usare questo
stesso programma, ma visto che sugli altri pc della rete non c'è installato
Visual Studio, di conseguenza non è registrato neanche il controllo ActiveX
in questione.
Domanda:
COME POSSO USARE SU TUTTI I PC QUESTO CONTROLLO SENZA CHE PERO' IO DEBBA
INSTALLARE SUI CLIENT DELLA RETE VISUAL STUDIO?
GRAZIE A TUTTI
[W98, ACCESS 97 PRO]


Non urlare!!!
Registra solo l'ocx. Per come fare fare guarda su 
www.sitocomune.com
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:wgQua.105350$DT4.3...@twister1.libero.it...

Ciao Giovanni
Copi il controllo nella cartella in cui di solito hai i controlli ocx o Dll
o Vbx ecc , apri un prompt di dos, ti posizioni nella cartella in cui hai
copiato il controllo e scrivi C:\Windows\System\RegSvr32 Nomecontrollo.ocx
In questo modo viene registrato.
Ciao Giorgio.
Newsgroup: it.comp.appl.access
Titolo: DIAL UP via ACCESS...help me !

Riprovo a formulare la domanda: da una msk di access vorrei selezionare un
nominativo da un archivio RUBRICA TELEFONICA, e premendo un pulsante far
partire la chiamata al numero corrispondente, quindi parlarci....
Ho bisogno di hardware particolare ? Mi basta qualche controllo (OCX) da
aggiungere alla maschera ?
Alla fine quello che vorrei realizzare è qualcosa tipo un "call center"
Vi prego aiutatemi, ciao.
scic...@libero.it


ti basta fare un autocomposizione pulsante
scegliere Varie e Composizione automatica
poi ti guardi il codice generato e lo modifichi secondo le
tue esigenze.
se non ci capisci niente, modifica la riga:
Set PrevCtl = Screen.PreviousControl
con 
Set PrevCtl =
me("nomeDelControlloCheContieneIlNumeroDiTelefono")
Bye
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 me("nomeDelControlloCheContieneIlNumeroDiTelefono")
Dimenticavo
naturalmente devi avere un modem


Newsgroup: it.comp.appl.access
Titolo: concatenare stringhe in una query ....

e' tanto banale che non riesco a trovare l'errore.
Un campo della query è il risultato fra l asomma di due campi stringa.
Ovvero:
DESCRIZIONE ARTICOLO: [CAMPO1]+" "+[CAMPO2]
Funziona solo nel caso in cui entrambi i campi contengano dei dati.
Nel caso in cui CAMPO2 sia vuoto il campo DESCRIZIONE ARTICOLO viene creato
vuoto.
In questo modo io perdo dei dati.
Qualcuno mi sa dire dove sbaglio.....
Grazie
Cristian

, 
lu...@italymail.com
 
says...

Prova a usare l'operatore & invece di +
DESCRIZIONE ARTICOLO: [CAMPO1] & " " & [CAMPO2]
Ciao
-- 
JBad

 vuoto.
DESCRIZIONE ARTICOLO: nz([CAMPO1];"") & " " & nz([CAMPO2];"")
Antonio
Newsgroup: it.comp.appl.access
Titolo: controllo access simile a Gantt

Salve a tutti!!
mi chiedevo se esiste un controllo activex utilizzabile in Access simile ad 
una griglia tipo Gantt e con la possibilità di modificare i dati associati a 
tale controllo direttamente dal controllo..
..mi servirebbe per un pannello di controllo che rappresenta le prenotazioni 
di un albergo, con i giorni in colonne e i mesi in righe.
Grazie a chi vorrà rispondermi, sono ben accetti anche consigli 
sull'utilizzo di strade alternative..
Saluti
Davide


Creati una tabella temporanea on the fly
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Creati una tabella temporanea on the fly
..scusa ma nn ho capito in che modo dovrei utilizzarla questa tabella.
grazie
Davide


 Davide
sto andando via ci risentiamo domani


 wrote in message
news:EOGQe.115986$
fm.76...@news4.tin.it

Non apprezzando particolarmente gli OCX sono abituato
a risolvere in altri modi le cose.
Per generare dei Gantt c'è un demo sul SC nella sezione
Report, che con poche modifiche diventa flessibile e
personalizzabile.
Costo=0
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


..grazie per la risposta ..
Davide

 ha scritto nel messaggio 
news:eAHQe.34374$TR5....@news.edisontel.com...

ok grazie..
Davide 

 Davide
Tu vuoi vedere quali camere sono impegnate da oggi ad un mese.
Bene creati una tabella temporanea con un ciclo for che ha come nome campo
il valore di dateadd(Tuadata)+ il valore del ciclo.
Dopo riempirla è un attimo
a quel punto la tua tabella la puoi visualizzare in una combobox


 ha scritto nel messaggio 
news:x%TQe.34479$TR5....@news.edisontel.com...

ok ci provo grazie..
Davide


Newsgroup: it.comp.appl.access
Titolo: AIUTO: Collegamento ipertestuale

Ciao a tutti!
Ho creato un db con il campo E-mail dove ho assegnato erroneamente a tutti i
record inseriti (1122!!) il valore di collegamento ipertestuale.
Ora mi legge le mail come 
http://mario...@tin.it
 e non mailto:..... il
dramma è che anche se rimposto il avlore del campo e-mail come testo, mi
mantiene http://
Come faccio a togliere il collegamento?????

 wrote in message
96218405...@tango.comm2000.it...


opsss SOSTITUISCI già implica il CONCATENA quindi questa seconda funzione è
inutile
sorry


Come faccio a togliere il collegamento?????
Puoi usare una istruzione Do...loop per scorrere il recordset ed una
delle tante funzioni di manipolazione delle stringe per moficare
quello che vuoi. Cerca nella guida mid, left e right. 
Con queste funzioni puoi separare http:// dal resto e sostituirgli
mailto: nel giro di qualche secondo.
Newsgroup: it.comp.appl.access
Titolo: Msde....taroccato?

Salve a tutti......
Ho installato il potentissimo (se funzionasse potrei forse dirlo!) MSDE che
è compreso nel CD di office2000 professional. Ora mi domando.....ma è
taroccato o cosa?
Funziona solo con l'esempio di Northwind.
E' solo per provarlo? non si possono creare databases all'interno del
server?
Dopo averlo installato mi chiede id e password che NON ho.........
Qualcuno sa spiegarmi il perchè?
Grazie a tutti
Ultra

 ha scritto nel messaggio
news:7nWOa.5277$it4.1...@news1.tin.it...

Cero che puoi crearli.
E' evidente, però, che devi crearli tu!
La password non c'è. C'è un solo utente definito (sa) senza password.
Ciao.

 ha scritto nel messaggio
news:7nWOa.5277$it4.1...@news1.tin.it...

in microsoft.public.it.sql c'è una valanga di rispote serie
Ciao

 ha scritto nel messaggio
news:behctg$da3$1...@newsreader.mailgate.org...

Dunque grazie per il tuo post George....solo che facendo creazione guidata
database SQL server da utilizzare per il database mi dà sempre lo stesso
cavolo di errore:
Impossibile effettuare la connessione
SQLState: 01000
Errore di SQL Server:
11001 impossibile effettuare la connessione
SQLState: 08001
Errore di SQL server: 11
Che accidenti vorrebbe farmi sapere ? :)
Ho messo sa come id e non ho messo pass ma nulla!
Altre idee??
Grazie mille
Ultra

 ha scritto nel messaggio
news:ENWOa.10195$qa5.2...@news2.tin.it...

... che non hai fatto partire il serve SQL. Solo questo.
Vedi una serie di altri post precedenti!

 Vedi una serie di altri post precedenti!
Il SQLserver Manager è attivo e funzionante visto che la prova del Northwind
funziona perfettamente.
Quello che non mi permette è di creare un db all'interno dell'SQL (MSDE)
Grazie.
Ultra
Newsgroup: it.comp.appl.access
Titolo: importazione da file.txt : conversione tipo campi

Ho la necessità di importare nel mio DB dei dati che però mi vengono forniti
con un file in formato testo; nulla di così difficile alla fine, visto che
usando l'autocomposizione importazione testo riesco perfettamente ad immettere
i dati nei campi della tabella che voglio...(grazie anche al tracciato records
fornitomi dal mio cliente...);
il problemone è che un particolare campo che nella mia tabella è settato a
valuta EURO non riesce ad importare correttamente il valore presente nel file
.txt: e questo perchè il dato è tipo numerico, senza virgola e quindi senza
decimali;
esempio
000012524
però il cliente m'ha detto che il valore è decimale (ma dove???)e che le ultime
due cifre rappresentano i decimali !!!(quindi 125,24)
Chiedo quindi se è possibile in fase di importazione dati nella tabella
convertire quel valore in decimale con la virgola. Visto che dovrebbe
rappresentare il prezzo in Euro di un prodotto...
Grazie mille
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



sui post precedenti ci sono esempi per importare i dati da file di
testo molto brevi ed efficenti: io tempo fa avevo fatto così:
premetto che ci sono metodi più brevi ma ti devi rileggere i post
precedenti:
Private Sub importaive_Click()
On Error GoTo Err_importaIVE_Click
Dim fs, f, f1, fc, s, agg, lis, posizione, nomefile
Set fs = CreateObject("Scripting.FileSystemObject")
posizione = dicidirectory("Illumina")
lis = False
If posizione <> "" Then
    Set f = fs.GetFolder(posizione)
    Set fc = f.Files
    nomefile = dicinome("Illumina")
    For Each f1 In fc
        If f1.Name = nomefile Then lis = True
    Next
End If
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT * FROM metelIVE")
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Dim Riga, cerca, vecchio, nuovo As Variant
If lis Then
 Set f = fs.OpenTextFile(posizione & nomefile, ForReading)
 Riga = (f.readline)
 Do While f.atendofstream = False
    Riga = (f.readline)
    cerca = UCase("" & RTrim(Left(Riga, 19)))
    rs.FindFirst ("codice=""" & cerca & """")
    If rs.NoMatch = True Then
        rs.AddNew
        rs![codice] = cerca
        rs![DESCRIZIONE] = Mid(Riga, 33, 43)
        rs![prezzocarico] = Val(Mid(Riga, 100, 9)) / 100
        rs![codicebarre] = Mid(Riga, 20, 13)
        rs![data] = Date
        rs.Update
    Else
        rs.Edit
        rs![DESCRIZIONE] = Mid(Riga, 33, 43)
        rs![prezzocarico] = Val(Mid(Riga, 100, 9)) / 100
        rs![codicebarre] = Mid(Riga, 20, 13)
        rs![data] = Date
        rs.Update
    End If
 Loop
 f.Close
 MsgBox "Importazione completata"
Else
    MsgBox ("File " & dicidirectory("Illumina") & dicinome("Illumina")
& " non trovato")
End If
rs.Close
Set db = Nothing
Exit Sub
Err_importaIVE_Click:
    MsgBox "Errore durante l'importazione dei dati:     Riga= " & Riga
    Exit Sub
End Sub
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: SitoComne, Modules, voce 5.5, problema a funzionare?

Ho scaricato il file CDialog.zip dalla voce in oggetto.
Cliccando sui pulsanti della maschera che si apre all'avvio del file
.mdb, non succede nulla.
Sono io che non ho capito?
Oppure potrebbe essere che uso A2000 con un'applicazione per A97?
Già che ci siamo, mi succede spesso la cosa seguente.
Quando apro un file per versioni precedenti, A mi chiede se voglio
convertirlo o aprirlo. Se scelgo la seconda mi dice che non posso fare
modifiche; "poco male, posso farle in seguito", pensa l'ingenuo,
senonché la volta successiva A, che evidentemente è permaloso, non mi
pone più la domanda, limitandosi a ribadire acidamente (...) che non
posso fare modifiche.
Eccheddiamine!
Saluti a bassa voce perché il mal di gola...
Riccardo Baldinotti

 Riccardo Baldinotti
Rimettiti
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Fare Click con il Mouse

Buonasera,
vediamo se riesco a spiegarmi.......
vorrei far in modo di muovere il mouse automaticamente su una posizione
dello schermo e fare click.
Dopo tante peripezie ho trovato la funzione API
Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As
Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal
dwExtraInfo As Long)
Premesso che non ho capito tutte la variabili in esso contenute, riesco
comunque a spostare il puntatore dove voglio.
Mi resta comunque il problema di : Come faccio a fargli fare click in
automatico??????
Bohhhhhhhhh, mi aiutate (trattatemi da ignorante in materia perché lo sono).

 ha scritto nel messaggio
news:tHAH7.70627$sq5.3...@news.infostrada.it...

Non entro nel merito della funzione; stai forse sviluppando un'applicazione
demo? Altrimenti non mi spiego il perché devi muovere automaticamente il
mouse in un punto stabilito e fare clic.
Se non è così potresti prendere in considerazione un'altra via; cioè
rispondendo alla domanda: "quali sono le condizioni che devo soddisfare per
scatenare la routine VBA nell'evento 'su clic' di quel controllo?".
La routine VBA la potresti eseguire senza necessariamente cliccare sul
controllo, inserendola in un modulo e richiamandola quando ti serve...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

 wrote in message
9sr23d$gt6$1...@canarie.caspur.it...

Ti ringrazio per l'attenzione e ti spiego il mio problema che è per così
dire "indiretto". A lavoro mi capita spesso di utilizzare macro
(generalmente in excel) unicamente per interagire con programmi di
reportistica in ambiente web o altro, al fine di risparmiare tempo.
Non posso quindi agire direttamente ma utilizzare comandi quali il sendkeys.
Ho però una difficoltà non riesco ad attivare la finestra di questo
programma sul web a meno di fare click su di esso e poi trasmettere i vari
sendkeys


Scusa ma non ho capito; quante applicazioni sono coinvolte?
Perché se da Excel devi "pilotare" un'applicazione che non supporta OLE, di
solito sono applicazioni scritte per Win 3.11, puoi utilizzare i comandi
DDE; sempre che non sia un'applicazione Dos...

Newsgroup: it.comp.appl.access
Titolo: campo memo da casella combinata a scelta multipla

Un saluto a tutto il newsgroup ed un ringraziamento alla vostra
disponibilità che mi sta permettendo da assoluto neofita di creare un
DB per esigenze di lavoro molto apprezzato dai miei colleghi. Vengo al
dunque: ho un campo memo la cui compilazione intendo agevolare con
frasi predisposte che ho messo in tabella e poi visualizzo con una
casella combinata a scelta multipla un semplice bottone di comando ne
dispone il "trasferimento" al campo memo.
Questo è il codice del bottone (elaborato grazie a post diversi):
Private Sub inserisci_Click()
If Me.anamnesi.ItemsSelected.Count > 0 Then
    Dim VoceSelezionata
    For Each VoceSelezionata In Me.anamnesi.ItemsSelected
       [Forms]![cartella visita]![sottomaschera visite]![Dati
anamnesi] = [Forms]![cartella visita]![sottomaschera visite]![Dati
anamnesi] & " " & Me.anamnesi.ItemData(VoceSelezionata)
    Next
Else
    MsgBox "Nessun elemento selezionato."
End If
End Sub
Funziona egregiamente ma non mi consente di aggiungere testo libero
tra un attach e l'altro, infatti il testo aggiunto  liberamente viene
inesorabilmente cancellato dal successivo trasferimento, qualche
suggerimento?
Per ultimo il campo sembra tenere in memoria i vari attach fino a che
non sposto il focus e lo ristabilisco, sapreste dirmi perchè e come
rimediare.
Sperando di non abusare della vostra pazienza, un cordiale saluto.



Ma questo e' un controllo associato?
--
a.cara 
Togli qualcosa dall'email



Si è un controllo associato ad una tabella [visita] e presente in una
sottomaschera [sottomaschera visite].
Qualche possibile soluzione?
Comunque grazie per l'attenzione!
Lorenzo

 Qualche possibile soluzione?
Ho provato il tuo codice (ho solo cambiato il nome del controllo) e sembra
funzionare perfettamente. 
questo e' quello che ho fatto
1) selezionato da casella 3 elementi
2) attivo bottone i valori vengono portati
3) inserisco direttamente su controllo memo
4) selezione altro elemento
5) il memo contiene i 4 elementi piu' il testo inserito
6) vado su altro record e poi torno indietro
7) il controllo contiene esattamente quanto in 5
E' questa la sequenza che a te "non" si verifica?




Esattamente dal punto 4 della sequenza che hai esposto, dopo che ho
inserito direttamente del testo e poi selezionato un altro elemento lo
porto sul campo memo quest'ultimo elemento va a ricongiungersi coi
precedenti cancellando inesorabilmente quanto inserito direttamente.
Un altro comportamento anomalo è che se cancello dal campo memo i 3
elementi precedentemente inseriti, vado alla combinata dove seleziono
un solo elemento avro nel campo memo i primi 3 precedentemente
inseriti e già cancellati più il 4° selezionato per ultimo.
Per me è un bel rompicapo!
Lorenzo

lorenzo medici ha scritto:

uhmmm................
se puoi mandami la form sulla e-mail. Sono comvinto che c'e' 
qualcosa nella definizione del controllo che non va, potrebbe
essere "lungo" da verificare via "scriviconferenza"
--
a.cara
togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: Unire piu' espressioni

 
ciao a tutti
 
vorrei unire queste espressioni in una sola:
 
1-IIf(([nColli]=0 Or IsNull([nColli])) And ([Quantità]=0 Or IsNull([Quantità])) And ([Prezzo]=0 Or IsNull([Prezzo]));1;0)
 
2-IIf(([nColli]=0 Or IsNull([nColli])) And ([Quantità]=0 Or IsNull([Quantità]));2;0)
 
3-IIf(([nColli]=0 Or IsNull([nColli])) And ([Prezzo]=0 Or IsNull([Prezzo]));3;0)
 
4-IIf([nColli]=0 Or IsNull([nColli]);4;0)
 
5-IIf([Quantità]=0 Or IsNull([Quantità]);5;0)
 
6-IIf([Prezzo]=0 Or IsNull([Prezzo]);6;0)
 
 
grazie.


Vediamo se riesco a tradurmele:
Per te, 0 o Null vale ugualmente;
Se non c'è nulla compilato: 1
se è compilato solo il Prezzo: 2
se è compilata solo la Quantità: 3
se sono compilatei Pezzo e Quantità: 4
se sono compilati Colli e Prezzo: 5
se sono compilatei Colli e Quantità: 6
 
Ho capito bene?
Riccardo Baldinotti


ciao Riccardo
si


Dopo averti scritto mi è sembrato che ti abbiano risposto in un altro messaggio, è così?
Altrimenti ci ragiono su.
Newsgroup: it.comp.appl.access
Titolo: Aprire database da comando

Posso aprire un database esterno a quello già aperto da un tasto di 
comando?
Grazie



Sei hai bisogno di utilizzare delle tabelle in un db esterno le cui
tabelle non sono collegate con il FE puoi usare:
Set dbsEsterno = DBEngine.Workspaces(0).OpenDatabase("Per_Nome_db")
Sei invece hai bisogno di aprirlo per l'esecuzione puoi usare ils
eguente comando:
str = SysCmd(acSysCmdAccessDir) & "MSAccess.exe"
str = str & " C:\Percorso\NomeDB.mdb"
retVal = Shell(str, vbNormalFocus)
Ciao bb

, 
bb...@gostec.it
 
says...

Grazie, era proprio quello che volevo sapere. Ciao

Newsgroup: it.comp.appl.access
Titolo: serie di controlli da esguire all'uscita da un record

Ciao guru!
Sitauazione:
A03
Maschere continue.
Uscendo da un record vorrei eseguire una serie di controlli
if ""& me.campo1 = "" then
    msgbox "compilare campo1
end if
 
per campo1,2,3...9,10
 
non ho capito dove piazzare il codice dell'evento...
Speravo di trovare un evento "su uscita" ma non ho trovato nulla...
 
come al solito sono qui a chiedere aiuto...
grazie
 
 
-- 
_____/)_____
 
Skipper dixit...  


Il beforeupdate (o after) di form non va bene?
 
-- 
 
ac (x=y-1)


Uscendo da un Record cosa intendi...?
Un Record NUOVO o MODIFICATO o ENTRAMBI....?
 
Da quello che scrivi sembrerebbe che vuoi FORZARE la compilazione di
alcuni Controlli...!
 
Quindi vuoi che l'uscita sia annullata in caso non siano compilati...?
 
Se la risposta è si, devi usare un'EVENTO che si scatena PRIMA
dell'uscita, sia da una Modifica sia da un'inserimento.
 
Per il Modificato ti ha già risposto A.C.... BeforeUpdate
Per il Nuovo usa BeforeInsert
Per Entrambi invece usa entrambi, quindi scrivi una Funzione che
richiami da tutti e 2 senza ripetere codice...!
 
Fai attenzione che se non Forzi il parametro CANCEL=TRUE l'evento non
viene ANNULLATO e rischi di uscire generando il SALVATAGGIO in modo
non coerente.
 
@Alex

Per caso è uguale a quello che vorie fare io?
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/7e26fe050b7fdc2b/d571553ef23fe978#
 
 



 non coerente.
 
Grazie ad entrambi
 
Skipper dixit... 
 

 ha scritto nel messaggio 
news:iXAsq.93172$GZ3....@tornado.fastwebnet.it...

provo...
Grazie
 
-- 
_____/)_____
 
Skipper dixit... 
 

 Speravo di trovare un evento "su uscita" ma non ho trovato nulla...
 
La via più semplice e più sicura:
Poni a YES la proprietà Required relativa ai campi (1, 2, ..10) della 
tabella.
 
 
In alternativa, su Form_BeforeUpdate() della scheda:
 
For i=1 to 10
    If IsNull(Me("campo" & i)) Then
         Cancel = True
         Msgbox ...
    End If
Next
 
Bruno
Newsgroup: it.comp.appl.access
Titolo: Concatenamento campi

Ciao a tutti,
vi espongo il mio problema, ho due tabelle:
_______________________________________
Tabella_A composta dai seguenti campi:
ID_tab_A (chiave primaria)
descrizione (stringa di testo)
_______________________________________
Tabella_B composta dai seguenti campi:
ID_tab_B (chiave primaria)
ID_tab_A (chiave esterna in una relazione uno a molti con Tabella_A)
NOTA (stringa di testo)
_______________________________________
Il mio problema è che dovrei realizzare una query che mi permetta di
ottenere il seguente risultato:
Tabella_C
ID_tab_A
descrizione
NOTA (inteso come concatenazione di uno o più campi di Tabella_B)
Io so usare un pò le query in "visualizzazione SQL", ma, per quanto
possa sembrare curioso, non so dove inserire eventuale codice Visual
Basic, per il quale avrei anche trovato degli esempi
utili:(Es.
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/9e262082bec81d86/42966f5d0083fd71?q=concatenare+campi&rnum=3&hl=it#42966f5d0083fd71
)
Quello che vorrei sapere è:
- si può realizzare una query SQL che risolva il mio problema?
- alternativamente, dove devo inserire in Access il codice, riadattato,
Visual Basic?
Ringrazio anticipatamente chiunque mi vorrà dare qualche suggerimento.
Alessandro

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

Grazie mille! Il sito sembra molto interessante, ci farò un bel giro.
Alessandro