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

Allora vediamo se riesco ad esser chiaro.
Ho una maschera ordini nella quale selezionando da ua casella combinata
l'articolo venduto. Calcolate che in magazzino ci sono diverse migliaia di
articoli ognuno diverso dall'altro. Selezionato l'articolo immetto il testo
VEN .
Fin qui tutto OK. Ma in magazzino arrivano continuamente nuovi prodotti e
quall'elenco diventa sempre piu' lungo, come faccio a far sparire i prodotti
VEN da quell'elenco? Ho provato nella querry a scrivere NOT VEN e in realtà
funziona, ma mi spariscono anche tutte le vendite fatte precedentemente
nella maschera ordini.
Grazie................Roberto

 ha scritto nel messaggio
news:8n8mbp$ajf$1...@nslave1.tin.it...

Poichè immagino che la casella combinata sia non associata, adopera i
criteri della query che è origine riga della combo.
Roberto

>Allora vediamo se riesco ad esser chiaro.
purtroppo, almeno nel mio caso, non ci sei riuscito per niente.
potresti ripetere?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 ha scritto nel messaggio
news:399803f0...@news.interbusiness.it...


Come posso fare in questo caldo agosto a risolvere il problema?????
in effetti e' un problemaccio perche' tu con VEN identifichi sia il
prodotto che hai appena venduto che quello che hai venduto, metti, due
settimane fa.
allora, ci sono diverse cose che si potrebbero fare.  
una e' creare un campo, nell'elenco dei prodotti, nel quale
memorizzare il numero dell'ordine.  in questo caso, se stai facendo
l'ordine 1000, dovrai chiedere di escludere dalla visualizzazione
tutti i record con la situazione VEN e ordine <> 1000.
oppure (ma e' un po' una pecionata) potresti aggiungere il numero
dell'ordine direttamente dopo VEN, scrivere una funzione che estrapoli
1000 da VEN1000, e usarla nella query.  pero' mi sa che si rallentano
i tempi, perche' questa funzione la dovrai eseguire su tutti i record
della tabella prodotti.  non dovrebbe essere niente di preoccupante,
comunque.
la funzione potrebbe essere:
function VenNumeroOrdine(sVen as string) as long
VenNumeroOrdine=clng(right(sVen, len(sVen)-3))
end function
ticonsiglierei pero' qualcosa tipo la prima soluzione, e cioe'
aggiungere un campo per gli ordini che ti puo' tornare utile anche in
seguito.
--
make it idiot proof and someone will make a better idiot.

Newsgroup: it.comp.appl.access
Titolo: query che ordina erroneamente  mesi in ordine alfabetico

Ciao a Tutti,
 
è molto tempo che non utilizzo Access e un po' ho dimenticato varie cose.
Per un'Associazione onlus, che acompagna le persone anziane nei vari 
ospedali, devo estrapolare delle statistiche in tempo reale, ad esempio:
N° Trasporti mensili/Anno, N° Persone trasportate al mese/Anno, ecc.
 
Ho impostato manualmente una query a campi incrociati e i mesi vengono 
erroneamente espressi in ordine alfabetico e non da Gennaio a Dicembre.
 
Questo è l'esempio:
Espr1: Format([DATATRA];"mmm")
 
 
Secondo la vostra esperienza, è possibile rimediare a questo 
inconveniente?
 
Utilizzano Access 2003.
 
Grazie in anticipo, 
Nemo
 

 inconveniente?
 
Nella proprietà "Intestazioni colonne" della query puoi scrivere le 
abbreviazioni dei mesi e così impostare l'ordine:
 
"Gen";"Feb";"Mar"; ecc. fino a ;"Dic"
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 

 "Gen";"Feb";"Mar"; ecc. fino a ;"Dic"
 
Perfetto, Karl, funziona bene, ora i mesi vengono ordinati in modo 
corretto!!
 
Vielen Dank und alla prossima,
 
Tschuess
Nemo

Newsgroup: it.comp.appl.access
Titolo: split su campo nominativo

Ho un campo nominativo del tipo Rossi Mario. Vorrei splittare il campo in
modo da ottenere un Campo Nome ed un Campo Cognome. Mi date una mano?
Antonio F:

 Antonio F:
Potresti anche riuscirci con la funzione InStr (vedi guida in linea)
intercettando lo spazio e ricostruendoti le due stringhe separate.
Ma come la metti con i doppi nomi, i doppi cognomi, e cosě via ... ?
OndaMax
Newsgroup: it.comp.appl.access
Titolo: Utilizzo casella combinata e campi memo

Buongiorno a tutti,
dopo molti anni ho ripreso a lavorare con Access anche programmando... per
cui abbiate pietà se faccio una domanda banale.
Ho necessità di scegliere da una casella combinata cc1 la cui origine dati
è il campo1 della tabella1 alcuni record ed accodare il loro contenuto in
un altro campo di destinazione dest1.
Quindi campo1 di tabella1 origine dati di cc1, scelgo alcuni di questi
campi (uno alla volta) e cliccando su un pulsante accodo il contenuto del
campoN del record selezionato di tabella1 in dest1. E fin qui tutto Ok.
Il fatto è che il campo da copiare campo1 è memo ed anche il campo di
destinazione dest1 è un memo, usando la casella combinata questa mi
permette di copiare solo 255 caratteri.
C'è un metodo alternativo alla scrittura di codice che accede direttamente
alle tabelle per ovviare al problema?
Spero di essermi spiegato decentemente.
Con l'occasione Buona Pasqua a tutti quelli a cui interessa.
Gigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 direttamente alle tabelle per ovviare al problema?
Come vedi una casella combinata puo solo avere 255 caratteri
per colonna. Per usare codice che accede alla tabella bisogna
un campo univoco. Se p.e. hai un campo contatore "id" nella
tabella puoi usarlo come prima colonna nella casella con
Larghezza colonna 0 per non vederla.
Poi il codice "Dopo aggiornamento" di cc1 sarebbe p.e.
If Not IsNull(Me!cc1) Then
    Me!dest1 = Me!dest1 & DLookup("campo1", "tabella1", "id=" & Me!cc1)
End If
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 End If
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 End If
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 End If
-- 
questo articolo e` stato inviato via web dal servizio gratuito 

Newsgroup: it.comp.appl.access
Titolo: Chiudere i Database degli 'Utenti'

Ciao,
poiche dopo una ricerca "non mi sembra" di aver trovato niente n merito,
porgo il quesito a voi:
Ho il mio bel applicativo access (chiaramente) messo in rete,
dal quale (attualmente) accedono 5 persone al max..
Poichè questo database viene aggiornato da me (tramite un insieme di query
'into' l'applicativo appunto) quando ho finito di inserire determinati dati
(su as/400),
ho il BISOGNO di forzare la chiusura dell'applicativo a chiunque lo stesse
utilizzando (tranne me sintende)
N.B: l'applicativo serve solo per visionare dati e tabelle, quindi anche
forzandone la chiusura non rischio che qualcuno stia inserendo record e che
quindi questi vadano persi!!!
Come posso fare??    è possibile farlo???
Mille grazie
Marco


Credo che il modo piu' semplice sia:
- crei una tabella con un campo flag
- crei una form che rimane sempre aperta e ci imposti il timer,
  se ne hai gia' una, tanto di guadagnato
- imposti il timer in modo che ogni tot verifichi il valore del campo
flag,
  se il valore e' False vai avanti,
  se il valore e' True, allora chiudi il database.
Per ovviare al problema della chiusura del tuo client, potresti usare
il nome del computer;
- aggiungi un campo testo alla tabellina, dove archivi il nome del
computer che ha richiesto la chiusura;
- per impostare il flag, ti fai una form o una funzioncina, che
contemporaneamente scrive il nome del pc;
- la procedura sul timer, prima di chiudere il database, verifica che
il nome del computer sia diverso da quello archiviato in tabella.
Sul sito comune ci trovi una funzioncina che ritorna il nome del
computer.
Spero di essere stato chiaro.
bye
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


PERFETTO!!!!!
Millllle grazie, mi sembra la soluzione giusta!!!!
Ciao
Marco

complimenti bella invenzione...
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Conteggio dei giorni lavorativi tra due date

sono agli inizi con Access e stavo guardando il sito comune che trovo
meraviglioso.
Ora stavo guardando il FAQ 6.28 che mi potrebbe automatizzare il calcolo dei
giorni lavorativi tra 2 date.
Ma cosa devo fare con questa "public function" ?
Grazie in anticipo per il prezioso aiuto e buon weekend!
Imre

Imre van Wagtendonk ha scritto:

Se è public deve essere disponibile a tutti e, pertanto la devi scrivere
in un modulo.
-- 
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:d4b66h$ai1$1...@news.newsland.it...


 fino a ieri...
Per cominciare, scrivi dopo il testo e non prima in modo che sia chiaro a
tutti quelli che vogliono leggere.
Devi:
creare un modulo
copiarci il testo
salvarlo
passare i parametri che la funzione della 6.28 chiede (inizio, fine,
settimana corta).


 settimana corta).
OK Grazie, ora ci provo
Newsgroup: it.comp.appl.access
Titolo: Elenco telefonico clienti di NorthWind come realizzarlo

Non riesco proprio a capire come si faccia a realizzare una cosa identica
alla maschera in oggetto.
Ho bisogno di mettere nel piè di maschera le lettere dell'alfabeto e nel
corpo i miei clienti ed in base al pulsante premuto farmi apparire l'elenco
dei clienti con quell'iniziale...
Che comando devo mettere all'evento Click di quel pulsante? O la soluzione
sta altrove?
Saluti Simone

 Saluti Simone
Puoi anche associare la maschera a una query filtrata dal valore del
pulsante che premi...
Es.
Pulsante "A"
Sul campo ditta aggiungi un criterio del tipo: Like A*
-- 
Pablitomf
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)
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:c9mkhn$o9m$1...@news.newsland.it...

Faccio un po' di prove... e studio la soluzione migliore
Grazie e saluti Simone

Newsgroup: it.comp.appl.access
Titolo: On error resume next

Salve,
ho inserito l'istruzione on error resume next
 praticamente devo spostare il fuoco su  pippo ma se pippo è già controllo 
con il fuoco, mi dà errore,
per ovviare a ciò ho messo l'istruzione in oggetto.
come faccio ad annullarla per le righe seguenti?
on error resume next
pippo.set focus
annulla istruzione on error
...... altre istruzioni
grazie e buona notte
Carla 

 
"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio 
news:43503c3f$0$20489$4faf...@reader4.news.tin.it...

...sì buonanotte...qui è giorno pieno!
La gestione degli errori va implementata (teoricamente) per ogni routine;
on error resume next è una sorta di istruzione "veloce" per non realizzare 
una gestione degli errori.
Per carità può anche andare bene. Nel tuo caso si puo ovviare in tanti modi; 
uno di questi è intercettare l'errore e gestirlo; un altro è quello di 
spostare il fuoco prima su di un controllo e poi su pippo, ancora un altro è 
verificare se il controllo ha gia il focus o una combinazione di questi.
Perchè pippo ha il focus? La routine parte quando pippo ha già il focus?
Ciao, Carlo

"carla" <carl...@NOSPAMhotmail.com> wrote in message
news:43503c3f$0$20489$
4faf...@reader4.news.tin.it

Carla non è quello il problema.
Innanzitutto l'uso di Resume Next è un pò come
andare in autostrada con gli occhi chiusi, è
sempre sconsigliato usarlo.
Poi ne tuo caso specifico non è possibile che l'errore
si ascatenato da quello che dici, magari il problema
stà nella sintassi.
Questo è sbagliato:
pippo.set focus
Questo è giusto:
pippo.setfocus
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Fermo restando che i consigli precedenti sono sacrosanti, prova con:
On Error Goto 0
nel punto in cui vuoi "annullare" il tuo on error resume next
Ciao

 pippo.setfocus
eccolo, scovato
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: etichetta visibile in un report solo su criterio caratteri

Ho creato un report , vorrei che una etichetta di intestazione non fosse
visibile qualora siano presenti due determinati caratteri in una casella di
testo.
Cioè sia che la casella TIPO contenga MM oppure soMMa oppure iMMobile , l'
etichetta di intestazione non si deve vedere. Dovrebbe essere qualcosa tipo
del genere ma probabilmente mi perdo con i caratteri speciali. Mi date un
suggerimento ? grazie a chi mi aiuterà
Private Sub Report_Activate()
If Me.Tipo = " " Like " " & "*MM*" Then
   MsgBox ("attenzione carattere MM")
   Me.LbIntestazione.Visible = False
End If
End Sub
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 End Sub
Sull'evento Format della sezione:
Dim strT As String
strT = Me.Tipo.Text
If strT Like "*MM*" Then
Me.LbIntestazione.Visible = False
Else
Me.LbIntestazione.Visible = True
End If
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cut
Ottimo ti ringrazio , die#


Newsgroup: it.comp.appl.access
Titolo: Forzare la stampa di un report

Ciao a tutti,
ho un problemino da risolvere.
Ho un database in cui una tabella padre è collegata a una tabella 
figlia. Ogni padre può avere un numero da 1 a n di figli.
Da queste tabelle vengono generati dei report che possono avere da 1 a 
n pagine a seconda del numero di figli.
Come posso fare per forzare la stampa solo della prima pagina di 
questi report?
O in alternativa come posso fare a generare il report solo con i dati 
del primo figlio, senza considerare quelli successivi?
Grazie a tutti
Ciao
Giuliano

Giuli el Dabro ha scritto:

Usando un filtro
Newsgroup: it.comp.appl.access
Titolo: query con piu' parametri su una form

Gli ovvi ringraziamenti in anticipo per la cortesia
Dunque , ho un database semplicissimo , una sola tabella anagrafica
allievi che contiene otto campi di tipo si/no
Ovviamente inseriti da una form con tutti i campi della tabella
L'utente dovrebbe poter eseguire molte query in base alle
possibili opzioni di campo si/no
Ho pensato ad un'altra form identica a quella di inserimeno dati , ma
ovviamente legata ad una query parametrica
Nei criteri della query faccio riferimento ai controlli sulla form
=[Forms]![mascheraricerca]![nome]     [Forms]![mascheraricerca]![pagamenti]
ecc.
Il mio problema e' che a questo punto ogni controllo della form si aspetta
il relativo dato.
Invece voglio che se l'utente lasci il campo null voglia dire tutti gli
allievi di quel campo vengano rilevati
Quindi la mia query non prosegue , o prosegue con la noiosa sequenza dei
campi da inserire
Vorrei che anche non compilando tutti i campi la query interpreti il campo
vuoto come = tutti
Le possibili query sono centinaia , ecco perche' ho pensato a questa form
per lasciare l'utente
in completa autonomia sulla scelta
Come posso risolvere ?

 
URL :  
http://www.sitocomune.com/
Sez.:  Queries
Title: Visualizzare tutti i records con una query parametrica.
  Ciao.
--
http://digilander.libero.it/winses

 ecc.
No!
like nz([Forms]![mascheraricerca]![nome];"*")
Antonio

 Ancora grazie per la cortesia
Ciao
Stefano

Newsgroup: it.comp.appl.access
Titolo: Re: Pagine Accesso ai Dati

 Acme s.r.l.
Perchč usi pagine di accesso ai dati se la tua utenza č locale?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it



 Perchè usi pagine di accesso ai dati se la tua utenza è locale?


Newsgroup: it.comp.appl.access
Titolo: cambiare il font

Ciao a tutti, volevo sapere se è possibile cambiare il font della Caption di
una maschera.
Ho provato a scrivere su apertura maschera:
Me.Caption.FontName = "Verdana"
Me.Caption.FontSize = 12
ma mi da errore.
ciao
Riccardo

 ha scritto nel messaggio 
news:clqgtg$f8v$1...@news.panservice.it...

mi sa che dipende dallo stile del desktop impostato da sistema operativo 
piuttosto che da access ...
un altra questione è gestire i font dei controlli ... li lo puoi fare 
direttamente da access.
Newsgroup: it.comp.appl.access
Titolo: Gestione di immagini in DB

Ciao a tutti.
Sul sito comune ho trovato una faq di Roberto che spiegava come inserire
delle immagini in un DB utilizzando il link al file immagine presente
sull'HD.
Utilizzando il DB da lui gentilmente fornito, l'ho integrato con i campi di
cui avevo bisogno ed ho creato un catalogo fotografico di alcuni articoli.
Adesso però non riesco ad ottenere i seguenti risultati:
- Ho cominciato ad inserire le foto (cioè i link) lavorando sul mio PC. Ho
inserito una ventina di articoli, e poi l'ho trasportato in ufficio.
Ovviamente il link della foto non corrisponde più a quello del mio PC. Come
posso fare perchè il DB segua un percorso....relativo, cioè: indipendemente
dalla lettera dell'unità, lui dovrebbe ricercare la cartella delle immagini
(all'interno vi sono le varie sottocartelle relative alle foto dei vari
articoli) contenuta nella cartella dove si trova il file mdb. In tal modo
potrei trasportarlo da un pc all'altro preoccupandomi solo di dare lo stesso
nome delle cartelle.
- Su alcuni articoli vi sono più fotografie esplicative; vorrei far in modo
di creare un pulsante che mi permetta di aprire la relativa cartella e poi
da lì, come se fossi in gestione risorse, visualizzare le altre foto con il
visualizzatore di default (uso IrfanView che è gratuito). Oppure in
alternativa fare in modo che il Viewer progettato da Roberto si apra sempre
nella cartella delle immagini relativa al record visualizzato (che forse
sarebbe molto più pratico)
- Ogni articolo ha una checkbox; mi farebbe comodo, per motivi
organizzativi, visualizzare un report dove trovo il nome dell'oggetto e
l'immagine visualizzata nel DB solo se la checkbox risulta selezionata. La
query che ho creato funziona, ma mi visualizza il percorso della foto. Per
visualizzare nel report l'immagine e non il percorso?
Grazie e approfitto, anche se in anticipo, per fare gli auguri a tutti di
Buone Feste
Andrea

 Andrea
Ciao,
Massimo 

Grazie per i suggerimenti.
Vedo che risultato riesco ad ottenere, poi farò sapere o gli esiti o
invocazioni di aiuto.
Di nuovo auguri e a presto
Ciao
Andrea
Newsgroup: it.comp.appl.access
Titolo: Selezione completa casella testo non solo con il tabulatore

Salve a tutti.
Sto sviluppando un'applicazione con Access XP. Ho diverse caselle di testo 
collegate a campi data/ora, per i quali ho impostato la maschera di input 
'gg/mm/aa' o in alcuni casi '
hh.mm
'.
Se uso il TAB oppure i tasti freccia per spostarmi da un controllo 
all'altro, la casella viene selezionata completamente e posso scrivere 
tranquillamente sfruttando le maschere di input.
Se invece mi sposto su di un controllo utilizzando il mouse (cliccando su un 
punto qualunque all'interno del controllo) nel caso di controlli Data/ora 
con maschera di input di tipo ore.minuti, mi viene visualizzata la data per 
esteso (es. 01/01/1900 12.50), ma non posso modificare il valore perchè mi 
appare il messaggio "Il valore immesso non è valido per la maschera di input 
'00.00;0;_' specificata per il campo".
Come posso fare in modo che la casella venga attivata sempre come se fosse 
stato usato il tab e impostare quindi la selezione completa della casella 
anche quando viene utilizzato il mouse per spostarsi da un controllo ad 
un'altro?
Spero di aver esposto con chiarezza la mia richiesta!
Grazie mille.
--
Nina 

 ha scritto nel messaggio 
news:f41a2u$h9f$1...@aioe.org...

Ciao, ho provato, funziona, ma sull'evento Click e non sul GotFocus!
Grazie mille!
--
Nina
Newsgroup: it.comp.appl.access
Titolo: Invio mail ogni minuto

Buongiorno
Ho fatto una procedura che invia 120 mail ad altrettanti destinatari e vorrei che possa trasmetterle una ogni minuto o anche ad intervalli maggiori. 
Grazie mille.


sempre dal webbe (3 secondi per fare la ricerca)
 
Declare Sub Sleep Lib "kernel32" Alias "Sleep" _
(ByVal dwMilliseconds As Long)
 
Sub Sleep()
...
Sleep 60000 'ritardo di un minuto
...
End Sub


Crea una maschera magari Hidden, ed imposta un Evento Timer con TimerINterval a 60000.
Su Evento vai a lanciare le Mail.
Eviterei come proposto da BSF, l'uso dello SPEEP, che invece fa perdere al thread corrente 1 minuto al punto di esecuzione rendendo SINCRONA l'azione... e come sappiamo Access non è Multithread.
 
@Alex


sicuramente.
avendo letto "Ho fatto una procedura che invia 120 mail" ho sottointeso 
che l'applicazione facesse solo quello.
classica mailing da avviare in ore notturne
 
BFS
 
 
 


Grazie ma ho provato sleep e funziona perfettamente.
Tanto lo lancio e poi non utilizzo più il pc.
Grazie veramente per la Vostra disponibilità.
Fabio


Ma che dici le SPEEP hanno sempre fatto bene alla salute ;-)
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

Si ma pare cali la svista...
 
Buona Pasqua.
@ALEX
Newsgroup: it.comp.appl.access
Titolo: Esportare dati su word

Ho bisogno di esportare dei dati di una maschera su un word. Sono
riuscito a scrivere il codice per creare il word e collegare i campi
al .doc tramite bookmarks. Adesso però il problema è che mi stampa su
word solo il primo record...del campo che ho scelto.
Come faccio a stampare tutti i record?
Altra cosa: come faccio a numerare nel word progessivamente i record?
Ad esempio....1.record 01...2. record02
Grazie.

 ha scritto nel messaggio 
news:1184923134.4...@m3g2000hsh.googlegroups.com...


Grazie.
[risposta]
www.sitocomune.com
 Sezione General
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:1184923134.4...@m3g2000hsh.googlegroups.com...


Usa Stampa Unione!
Ciao
NSantini

Newsgroup: it.comp.appl.access
Titolo: Visualizzare directory e file

Come posso fare per inserire in una maschera un controllo che mi permetta di
visualizzare le directory e i file del disco..in pratica quello che sto
cercando sono i controlli DirListBox e FileListBox di Visual Basic...
L'obiettivo č quello di fornire un sistema per la ricerca di un file da
inserire in un campo del database.
Claudio



 inserire in un campo del database.
Sul sito comune c'è una funzione per aprire la finestra standars di windows
per cercare i file.
Max

 Sul sito comune c'č una funzione per aprire la finestra standars di


Newsgroup: it.comp.appl.access
Titolo: Come esportare in csv con delimitatore ;

Devo esportare una tabella di access in csv.
Il delimitatore di campo deve essere punto e viril gola
es nome;cognome;via;
Ora lo faccio caricando un csv come link cosi mantiene la formattazione e 
poi con una query append.
Come posso farlo direttamente ?
Grazie 


Hai provato  <TransferText>  (vedi Help) ?
Saluti. 

 wrote in message 
news:47bd1f8e$0$10629$4faf...@reader2.news.tin.it...

DoCmd.TransferText _
      TransferType:=acExportDelim, _
      SpecificationName:="T1 Export Specification", _
      TableName:="T1", _
      FileName:="C:\T1.txt", _
      HasFieldNames:=True
Per creare le Export Specification seleziona la tabella da esportare,
poi File-Export... etc.
Bruno
PS
Puoi omettere la riga con SpecificationName; cosě facendo
il separatore di campo č la virgola (non il punto-e-virgola).

Newsgroup: it.comp.appl.access
Titolo: aspetto casella di controllo

E' possibile cambiare il colore del bordo e/o il colore del segno di spunta 
in una casella di controllo? Da nera è possibile averla ad es rossa?
grazie 


No.
Puoi usare dei controlli Immagine associandoli ad immagini salvate...
ma ti si complica la vita... ed il codice di gestione.
@Alex
Newsgroup: it.comp.appl.access
Titolo: passare come parametro l'ultimo controllo...

Non so se riuscirò a spiegare bene il mio problema, mah... ci provo.
 
Avendo avuto problemi con il calendario via ocx sulle diverse macchine e 
so ho deciso di bypassare il problema e costruirmi un mio calendario 
senza ocx.
Funziona: l'unico problema  è come passare il controllo dal quale 
dipende il tutto... mi spiego:
 
sul click sulla textbox dove va inserita la data
 
Private Sub Testo0_click()
DoCmd.OpenForm"frmCalendariowe",,,,,,"Form_FrmCalendarioWE.Testo0"
End Sub
 
cerco di passare il parametro del nome  del controllo.
Sull'evento chiusura della formcalendario
volevo ripassare il valore di una textbox con la data nella maschera 
chiamante..
del tipo:
Form_Maschera1.Testo0 = Me.TestoData
 
 
Non so come fare
Ho provato con activecontrol, ma non funziona ...
ho provato a impostare una variabile globale
 
Global A as string
e poi
 
Private Sub Form_Load()
A = Me.OpenArgs
end sub
 
e quindi
 
Private Sub Form_Close()
A = Me.TestoData
End Sub
 
ma A è la data e non il nomemaschera.nomecontrollo
 
Vi chiedo:
1) è il sistema  migliore o ne consigliate degli altri?
2) come fare?
 
scusate la confusione...
Grazie in anticipo
 
ps: se dovesse servire il mio calendario, lo posso spedire a chi ne 
facesse richiesta (lo so che ne esistono tanti, ma questo ha la 
particolarità di poter settare i giorni festivi, la pasquetta, 
anniversari vari, santi patroni locali ecc...)
 

 ...
 
Leggi
http://groups.google.com/group/it.comp.appl.access/msg/04bc34c701e1423a
 
 
Invece di Me!miocontrollo.Name del codice di esempio puoi usare:
 
Me.ActiveControl.Name
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 
Me.ActiveControl.Name
 
 
...e se non è chiaro come alla fine combinare i due parametri per un
riferimento, vedi
 
http://groups.google.com/group/microsoft.public.it.office.access/msg/98b4dfad778e33d1
 



Chiedo ufficialmente una foto quotata (cioè con le misure ) di Karl per 
commissionare un busto in marmo di Carrara da porre nella piazza 
centrale del mio paese!
...ora funziona;
ripeto, se a qualcuno dovesse far comodo un calendario senza ocx...
Grazie ancora...
 
BC
 


Se posso approfittare, il calendario mi interesserebbe...
grazie e ciao
Roberto

 ha scritto nel messaggio 
news:keel96$lun$1...@tdi.cu.mi.it...

se vuoi condividere un tuo lavoro puoi contattare gli amici di
http://www.accessgroup.it/
 
e anche il sito comune
http://www.sitocomune.com/
 
 
ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: inserire campo contatore in una query

Ciao a tutti,
ho il seguente problema:
in una query di visualizzazione dati, avrei bisogno di inserire un campo 
contatore per identificare i singoli record..non saprei come fare..secondo 
voi č possibile?
Grazie in anticipo per l'aiuto
Gianni 

 Gianni
www.sitocomune.com
www.donkarl.com/it
 
in entrambi sezione Query
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: Errore di modifica contemporanea di record

Buongiorno a tutti,
purtroppo sono in balia di un errore che mi da l'applicativo che mi sono
auto creato per le mie esimie necessità aziendali ;-) .
L'archittetura è così fatta :   Access 2000 come maschere che si collegano a
SQL server in localhost. (DSN/ODBC)
Ogni volta che faccio un update dei dati mi da ilseguente errore :
"durante la corrente sessione di modifica il record è stato modificato da un
altro utente. Salvando le proprie modifiche si sovrascriveranno i
cambiamenti dell'altro utente." ( anche se è il primo collegamento ed in
accesso ci sono solo io)"
Poi mi tiene abilitati solo i tasti "copia negli appunti" e "non salvare le
modifiche" mentre il tasto che non posso premere in quanto disabilitato è
"salva record"che forse scoprendo il modo per abilitarlo risolverei ogni mio
problema.
o se avete altre soluzioni sono aperto ai vari tentativi.
Vi chiedo con immensa cortesia di aiutarmi a risolvere questo problema.
Grazie,
Mille Mario


Ciao Mario
prova a seguire questi consigli
------------------------------
ACC97: Write Conflict Error When You Try to Update Records in a Linked SQL
Server Table
http://support.microsoft.com/default.aspx?scid=kb;en-us;278696&Product=acc97
------------------------------
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: OT Dominio Win2000Server

Forse a qualcuno sara' capitato di configurare una workstation Win XP in un
dominio Win2000 server.
Il problema che incontro e' che una volta collegato il sistema al dominio,
andando su "Tutta la rete" e poi su "Rete di MS" compare regolarmente il
nome del dominio. se cerco di accedere al dominio mi viene dato un messaggio
di mancanza di autorizzazioni (che chiaramente invece posseggo dato che mi
logo come administrator del dominio).
Invece se richiamo direttamente un qualsiasi PC della rete (server incluso)
con la classica sintassi \\NomePC accedo senza alcun problema a tutte le
risorse.
Il bello e' venuto quando facendo una prova ho scollegato il sistema dal
dominio rendendolo indipendente (collegato come workgroup), in queste
condizioni il pc entra correttamente nel dominio e mostra tutta la lista dei
PC del dominio stesso ma, ovviamente, richiede utente e password per
accedere regolarmente ai pc in quanto non piu' autenticato dal server.
Grazie a tutti
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:Jjzq9.971$6n3....@news1.tin.it...

Hai creato anche l'account Computer nell' Active Directory?
Fabio

La Workstation č XP Home o Professional?
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:Jjzq9.971$6n3....@news1.tin.it...

Newsgroup: it.comp.appl.access
Titolo: [OT] Auguri

 a tutti i partecipanti e famiglie sinceri auguri di un  Felice 2011
Daniele 

 Daniele
Buon Anno!
Auguri a tutto il NG.
--
Salvino
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


-- 
Ciao
Geppo 

 Daniele
Ciao Daniele
ricambio di vero cuore i tuoi auguri per te e famiglia.
Auguri di un profiquo 2011 a tutti gli amici del NG.
Carlo 

 Carlo
Felice e sereno anno nuovo a tutti gli amici del NG, ed un GRAZIE
sincero per l'aiuto prezioso che date ogni giorno!
Leonardo

 a tutti i partecipanti e famiglie sinceri auguri di un  Felice 2011
Buon Anno a tutti partecipanti!
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 ha scritto nel messaggio 
news:8o6bqq...@mid.individual.net...

Ciao Karl
Ma la sacher originale che mi avevi promesso?
;-D
Antonio 

 ... Ma la sacher originale ...
... puoi ordinare qui:
http://shop.sacher.com/Original-Sacher-Torte?language=en
(3-4 working days EU)
-- 
:=)
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Karl
Se la dovevo ordinare non contavo sulla tua promessa
E poi la sacher fatta in casa da tua zia � famosa in tutte le Ardenne!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: come fare per indirizzare l'output dos direttamente a access

Esempio: se io lancio il comando dos: dir c:\
Posso mandare l'output direttamente a una variabile, senza dover per forza
creare un file di testo.
Questo perche uso un applicativo dos che mi fa la scansione di una rete e mi
crea un file di testo.
La mia doomanda e una§: e possibile?
Grazie

 ha scritto nel messaggio
news:8t2hkk$6jv$1...@fe2.cs.interbusiness.it...


 Mà.
Pierù?!
Perchè non provi a scrivere dopo il quoting?
Antonio

 ha scritto nel messaggio
news:8t2hkk$6jv$1...@fe2.cs.interbusiness.it...

Scusa, ma non ho ben capito...
se hai un applicativo dos che ti genera un file di testo (dove suppongo si
trovino le informazioni da passare ad Access) perché non lo importi, magari
con l'autocomposizione se preferisci qualcosa di automatico, in una tabella?
se invece sei + esperto e sai maneggiare un Open di un file, potresti farti
una routine personalizzata che contemporaneamente importa i dati e, se fosse
necessario, li gestisce?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: CreateObject e chiusura excel

Per mezzo del seguente codice devo aprire un nuovo file excel apportare
della modiche salvarlo in una certa cartella e chiuderlo; riesco a fare
tutto ciň ma il problema č che anche impostando
 objXL.Quit
 Set objXL = Nothing
mi rimane una istanza di excel aperta che non riesco a chiudere. Dopo
moltissime prove ho scoperto che se non salvo il file e quindi non utilizzo
:
ActiveWorkbook.SaveAs Filename:=path
 l'istanza di excel si chiude regolarmente con
objXL.Quit
 Set objXL = Nothing.
Il problema č che io il file lo devo salvare. Aiutatemi, grazie.
Private Sub Comando38_Click()
Dim objXL As Excel.Application
   Set objXL = CreateObject("Excel.Application")
     With objXL
    '.Visible = True
    .SheetsInNewWorkbook = 1 'Fa sě che le nuove cartelle di lavoro abbiano
un sol foglio
    .Workbooks.Add 'Aggiunge una cartella di lavoro
    '.ActiveSheet.Range("B2").Value = "Resoconto con sommatoria"
    'Scrive un'intestazione nella cella B2
      End With
   ActiveWorkbook.SaveAs Filename:=path
ActiveWorkbook.Close
objXL.Quit
Set objXL = Nothing
 End Sub

 Il problema è che io il file lo devo salvare. Aiutatemi, grazie.
[CUT]
Credo sia normale poichè apri Excel in modo generico e usi
il Foglio Vuoto.
Ma perchè non usi un Modello di Excel e non uno Sheet vuoto...??
L'alternativa è usare le API per chiudere l'istanza di Excel.
Vai su 
www.mvps.org
\access nella sezione Moduli(mi pare) c'è
il codice che ti permette di chiudere l'applicativo.
Un'altra alternativa è usare un Xsl già fatto ed invece di fare SaveAs
fare Save.
Di più non sò.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Se ti rimane una istanza di excel aperta forse č una vecchia istanza latente
dovuta ad un errore precedente e non gestito con On Error Goto; cosa che ti
consiglio di fare vivamente.
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:bf0nbi$gpo$1...@canarie.caspur.it...

Ragazzi vi ringrazio delle risposte, ma non riesco a chiudere l'istanza
excel. Il problema sembra essere dovuto al fatto che apro un nuovo file e lo
salvo con nome(cosa che mi serve assolutamente):
objXL.ActiveWorkbook.SaveAs Filename:=path
Ho fatto poi una ulteriore prova: se al termine del codice premo il
pulsantino ripristina(quello quadrato) L'istanza di excel si chiude.
Vi chiedo troppo se potete provare sul vostro computer il codice?


Scusami ma non posso capacitarmi del fatto che ti rimanga l'istanza aperta;
prova a riavviare il pc e inserisci la gestione dell'errore in quella
routine e fammi sapere...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: record su casella diriepilogo

Private Sub Cerca_Click()
If Not IsNull(Me.Ditta) Then Me.List.RowSource = "Cerca_Ditta"
If Not IsNull(Me.Loca) Then Me.List.RowSource = "Cerca_Località"
If Not IsNull(Me.Prov) Then Me.List.RowSource = "Cerca_Prov"
If Not IsNull(Me.attivita) Then Me.List.RowSource = "Cerca_Attivita"
End Sub
Cliccando un bottone, cerca,  mi da i valori nella casella di riepilogo
ma poi ho un altro bottone che selezionata una riga di valori estrapolati
dovrebbe mandarmi un una altra maschera con i dettagli di quel valore, io ho
scritto:
Private Sub Scheda_Click()
Dim StrSQL As String
StrSQL = Me.List.RowSource
DoCmd.OpenForm "clienti_estesa", acNormal, StrSQL
End Sub
 ma il risultato è che mi da tutti i record filtrati dalla precedente
maschera mentre io volevo solo la riga selezionata
chi mi mette a posto il codice?
grazieeeeeee

Claudia G ha scritto:

Impostando l'origine dati della maschera uguale a quella della listbox
ovviamente ti mostra tutti i record che compaiono anche nella listbox.
Se hai un ID univoco (un campo chiave primaria) nella tabella che fornisce
i dati alla listbox dovresti usare quello per filtrare il record che ti
serve. Se non lo hai puoi aggiungere alla tabella un campo contatore da
usarsi come chiave primaria e poi aprire la maschera così:
DoCmd.OpenForm "clienti_estesa", acNormal, , "ID = " & Me.Listbox
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: gestione operatori per storico modifiche db

vorrei creare una tabella operatori e all'avvio del db chiedere di quale 
operatore si tratta
una volta scelto l'operatore si avvia il db che dovrebbe salvare in una 
tabella tutte le operazioni svolte da quell'operatore
 
esempio aggiunta di un record in tabella 1
modifica di un record in tabella 2
eliminazione di un record in tabella 3
 
come gestireste questa funzionalit�?
 
grazie a tutti per i consigli. 
 

 come gestireste questa funzionalità?
 
Con due tabelle, 
 
la tabella *sessione* registra chi fa il login, in che postazione in rete, datastamp quando si logga e 
datastamp quando si slogga
 
la tabella *registro* viene popolata (1 riga = 1 evento) con una serie istruzioni VBA a base di INSERT 
in sql, con dentro datastamp dell'operazione, sessione attiva, etichetta dell'operazione, eventuali 
parametri.
 
 
 
 
-- 
Guillotin était trop clément

Guillotin était trop clément
 
 
Ottima idea grazie del consiglio.
Newsgroup: it.comp.appl.access
Titolo: Oggetti aperti

Ciao a tutti da Marco
Mi chiedo come sia possibile conoscere il nome ed il tipo di tutti gli
oggetti aperti (siano essi report, maschere, tabelle, ecc..) in un db di
Access 97.
Ho pensato alla funzione screen ma non sono riuscito ad utilizzarla.
Qualcuno mi può dare qualche suggerimento?
Grazie a tutti anticipatamente e tanti auguri per un prospero 2001.
Marco Dell'Oca
D.M.Software

 ha scritto nel messaggio
news:92jk1o$3p0$1...@lacerta.tiscalinet.it...

le maschere aperte le puoi conoscere attraverso il seguente codice:
Dim str As String, intLoop As Integer
     For intLoop = 0 To Forms.Count - 1
         str = Forms(intLoop).Name
        Debug.Print str
     Next intLoop
End Sub
giuseppe

Newsgroup: it.comp.appl.access
Titolo: NON proprio cosi semplice ma interessante

Ho una query che mi va ad interrogare una maschera aperta [maschera1] con un
campo (campo1) dove il criterio per la ricerca dei dati è questo: (trova
tutti i valori compresi fra il valore 1 e 2)
(Criterio 1) : Between [Forms]![maschera1]![valore1] And
[Forms]![maschera1]![valore2]
poi ho un altro campo nella stessa query (campo2) che ha lo stesso criterio
di selezione del precedente:
(Criterio 2) : Between [Forms]![maschera1]![valore3] And
[Forms]![maschera1]![valore4]
praticamente il senso della query è quello di trovare tutti I record che
rispettano la prima condizione ( compresi fra valore 1 e 2) e la seconda
condizione per l'altro campo (valore 3 e 4).
La situazione è :
[Condizione 1] AND [condizione 2] e fin qui è tutto OK
Il mio problema è:
come faccio ad inserire nel campo CRITERI della query la condizione IF NOT
NULL (campo2) esegui il criterio BETWEEN [valore3] AND [valore4] ????????
Difatti quando il criterio 2 ha all'interno un valore NULL l'intera query
non mi restituisce nessun record !
Ringrazio chiunque mi può dare una spintarella !
Ciao by Ciao by Max 
max...@quios.com
 
max...@libero.it
 Visit my web page at
http://run.to/Galway

 Ringrazio chiunque mi puň dare una spintarella !


 non mi restituisce nessun record !
Prova ad inserire un criterio cosi strutturato ad esempio per il criterio 1:
Between (IIf([Forms]![maschera1]![valore1] Is
Null;[TuaTabella].[Campo1];[Forms]![maschera1]![valore1] )) And
(IIf([Forms]![maschera1]![valore2] Is
Null;[TuaTabella].[Campo1];[Forms]![maschera1]![valore2]))
fai delle prove perche' temo non funzioni se ad essere nulli sono solo i
controlli [valore1] o per il criterio 2 [valore3]
Ciao
Andrea
Newsgroup: it.comp.appl.access
Titolo: Controllo su casella di testo

Salve in una maschera ho una casella di testo in cui l'utente deve inserire 
un codice
a questo punto vorrei inserire un controllo in modo che se l'utnete 
inserisce un codice
già presente nella tabella mi esca fuori un messaggio d'errore
come dovrei procedere?
Grazie per eventuali aiuti

 ha scritto nel messaggio news:p5Bvd.291529$b5.14...@news3.tin.it...

con la funzione dlookup
sull'evento 2dopo aggiornamento" della casella metti:
if not isnull(dlookup("nomecampotabella","tabella","[nomecampocodice]= "& me.nomecasella)) then msgbox "errore"
spero funzioni
ciao
Nick 

pippo ha scritto:


Se dichiari indicizzato il campo nella tabella d'origine con duplicati non
ammessi, non si potrà immettere due volte lo stesso valore. Poi puoi
intercettare l'errore e visualizzare il messaggio che vuoi (quello
standard è in inglese).
TANNHAUSER
-- 
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:cpmqas$jt2$1...@news.newsland.it...


 un messaggio personalizzato del tipo: codice già presente?
Per cortesia, in futuro, fatti un favore: quota dopo il messaggio
precedente in modo che il 3D sia leggibile a tutti e che nessuno ti debba
"sgridare".
A noi, ora: puoi intercettare l'errore a livello di maschera e sull'evento
"Su errore" (sezione evento delle proprietà della maschera) inserire il
codice:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
	Const conDuplicateKey = 3022
	Dim strMsg As String
	If DataErr = conDuplicateKey Then
		Response = acDataErrContinue
		strMsg = "È necessario che ciascun record per impiegato abbia " _
			& "un numero ID impiegato unico. Verificare di nuovo i dati."
		MsgBox strMsg
	End If
End Sub
(Ho semplicemente copiato ed incollato l'esempio dell'Help di Access).
Sostituisci il testo che più ti aggrada a quello dell'esempio.

Newsgroup: it.comp.appl.access
Titolo: Trova e sostituisci in un testo

ho un centinaio di file di testo  all'interno dei quali ci sono dei marcatori
tipo <XXX>, <YYY> ripetuti piu volte.
Vorrei, tramite access, sostituire a quei marcatori dei valori contenuti
in una tabella es. <XXXX> = "Primo"
All'inizio pensavo di caricare i file in campi memo, quindi sostituire con
la funzione replace e quindi far ricreare i file.
i file sono piuttosto lunghi, sui 100.000 cartatteri l'uno e quindi in un memo 
(max 65.000 caratteri) non ci stanno.
Credo quindi che l'ideale sia agire direttamente nel file testo da access;
ho provato a cercare qualcosa tipo "trova e sostituisci su file di testo"
ma non ho trovato nulla.
Qualcuno ha qualche esempio o suggerimento?
grazie mille!
marco
-

 ha scritto nel messaggio 
news:557bba41.05042...@posting.google.com...

Ciao,
una soluzione potrebbe essere (ti parlo in linea teorica...) quella di (dopo 
aver ben definito le parti da sostituire: possibile lunghezza, composizione 
etc...) crearti una funzione che sostituisca i marcatori (<XXXX>) con quello 
che vuoi ("Primo") e richiamarla all'interno di una sub che vada a scandire 
i records della tua tabella...ma ripeto è da valutare in funzione dei nr. di 
records etc...
Se vuoi seguire questa linea (arriveranno di certo altri suggerimenti...) 
posso darti una mano...
Buona giornata :-)
Gaspare

 wrote in message
news:557bba41.05042...@posting.google.com

Se usi A>97 credo che la cosa meno complicata sia quella
di Importare il File in una TextBox, quindi usare il Metodo
Replace.
 
 Dim hFile as Long 
 hfile = FreeFile
 Open sLocalFile For Input As #hfile
     Me!Text1= Input$(LOF(hfile), hfile)
 Close #hfile
 Me!Text1=Replace(Me!Text1....)
Ciao
@Alex 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Scordavo:
Ovviamente poi devi risalvare il File...!
Un altro metodo interessante che non ho mai provato è
quello di ricorrere a FSO
Public Sub ReplaceInFile(sFile As String, _
                         sOldOccur As String,
                         sNewOccur As String)
Dim sFileName, sFileContents
    Dim sFso
    Dim sStr as string
    Set sFso = CreateObject("Scripting.FileSystemObject")
    Set sFileName = sFso.OpenTextFile(sFile)
    sStr = sFileName.ReadAll
    sStr = Replace(sStr, sOldOccur, sNewOccur)
    WriteFile sFile, sStr
    sFileName.Close
    Set sFso = Nothing
    Set sFileName = Nothing
End Sub
Questo dovrebbe fare tutto da solo.


 ha scritto nel messaggio 
news:557bba41.05042...@posting.google.com...

Effettivamente non avevo letto bene il post.. :-) "mi ero convinto" che si 
trattava di sostituzioni all'interno di tabelle di access... per cui metti 
da parte il mio suggerimento e considera quello di Alessandro...
Gaspare
Newsgroup: it.comp.appl.access
Titolo: Impossibile eseguire l'azione adesso

Salve a tutti.
Mi trovo il seguente problema:
mentre eseguo in programma tutti i pulsanti di comando non vengono eseguiti
e appare il messaggio di cui all'oggetto, ossia "Impossibile eseguire
l'azione adesso" e per chiudere ACCESS devo usare il Task Manager.
Da cosa può dipendere?
(premetto che ho già cercato nei messaggi precedenti, ho trovato qualcosa
con lo stesso problema, ma non ho trovato le risposte per risolverlo!!!)
Ciao e buon lavoro a tutti
-- 
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao e buon lavoro a tutti
Hai sicuramente qualche processo prioritario aperto che
ti blocca l'esecuzione del codice.
Vedi con il Debug dove si pianta.
Ciao
@Alex 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Openform e collegamento maschere

Salve a tutti. Ho indagato in lungo ed in largo all'interno del NG e
del Sito comune ma non riesco a mettere insieme le varie informazioni
acquisite in relazione alla mia specifica esigenza.
Ho la necessità di collegare immagini esterne al db. Ho seguito le
istruzioni di quanti consigliano di creare un controllo immagine
collegato ad un campo testo che contiene il percorso del file da
visualizzare: fin qui tutto ok.
Il problema riguarda il discorso (ben noto) dell'impossibilità
dell'utilizzo delle maschere continue per visualizzare le singole
immagini corrispondenti ai record (a causa dell'utilizzo dell'oggetto
non associato). A causa di questo, ho tentato ripetutamente di
incorporare l'immagine in una maschera singola (non una sottomaschera)
che dovrei poter richiamare come pop-up tramite ogni pulsante presente
su ogni record della maschera continua ma senza successo. Ho provato
ad utilizzare Openform per correlare i record delle due maschere, sia
dando ad esse una origine dati comune (unica tabella) sia due tabelle
distinte, anche in questo caso i risultati sono scarsi: la maschera
pop-up si apre correttamente ma visualizza sempre un'unica immagine.
C'è una soluzione relativamente semplice a tutto cio?

 ha scritto nel messaggio 
news:1173469344.3...@30g2000cwc.googlegroups.com...

Prova suggerirtene un paio.
A mio avviso la più semplice è quella di evitare l'uso di una maschera 
pop-up solo per visualizzare limmagine relativa al record corrente di una 
maschera continua: inserisci invece un controllo immagine nell'intestazione 
invece che nel corpo della maschera continua e continua ad impostare la sua 
prorietà Picture a fronte dell'evento "Su corrente", così come sei abituato 
a fare in una maschera singola. Così facendo nel controllo Immagine posto 
nell'intestazione della maschera verrà visualizzata automaticamente (senza 
uso di pulsanti di comando) l'immagine relativa al record corrente della 
maschera continua.
La seconda soluzione prevede invece l'apertura, previa pigiatura di un 
pulsante di comando, di una maschera pop-up atta a visualizzare l'immagine 
relativa al record corrente della maschera continua.
La maschera pop-up deve essere NON associata ad alcuna tabella e potrebbe 
contenere anche solamente un controllo Immagine; nel metodo OpenForm che 
serve ad aprire la maschera pop-up devi passare l'indirizzo completo del 
file immagine da visualizzare attraverso l'argomento apriarg (vedi help). 
Ciò premesso, a fronte dell'evento "Su apertura" della maschera pop-up 
genera la seguente riga di codice VBA:
Me!ControlloImmagine.Picture = Me.OpenArgs
infatti l'indirizzo completo del file immagine passato nella OpenForm 
tramite l'argomento apriarg viene memorizzato nella proprietà OpenArgs della 
maschera chiamata, quindi con esso puoi impostare la proprietà Picture del 
controllo Immagine.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------