text:
Scusami, ma non sono riuscito a farlo.
Se creo una casella combinata (cioè "una combo", no?) con origine riga sulla
tabella gara, nella sottomaschera che fa riferimento alla tabella atl in
gara non vedo la lista delle prestazioni per la gara scelta (per l'atleta
considerato), ma il valore viene inserito (come ID) nella prima riga
disponibile...
1) dove sbaglio?
2) la query per la casella combinata è solo sulla tabella gara o anche su
atl in gara?
3) come dico materialmente di prendere in una query come criterio il valore
di una casella combinata?
Io parto sempre dalla maschera che ho fatto con origine riga atleta e
sottomaschera con origine riga atl in gara, le modifiche le posso fare su
questa, no?
P.S. la tabella nome gara mi può servire se decido di estendere la cosa agli
allenamenti?(es. monitorizzo i tempi fatti durante le prove dal blocco negli
all, e dunque ho la definizione unica di "allenamento" per molte date
diverse, e mi potrebbe tornare utile nei report, se, per es voglio vedere
solo i tempi degli allenamenti o delle gare)
Grazie ancora a tutti
Gianluca
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:geV5c.76014$FJ6.2...@twister1.libero.it...



title: Maschera per tabelle in relazione molti a molti

author: Antonio Biso

text:
"Gianluca Buffa" <
bug...@hotmail.com
> ha scritto nel messaggio
news:yHq6c.81554$O31.3...@news4.tin.it...
> Scusami, ma non sono riuscito a farlo.
AAALLTTT!
Si scrive correttamente DOPO il quoting...
Riprova...
Antonio


title: Come filtrare una query tramite la data, immessa però da una maschera, non sui criteri

author: Etto

text:
Come posso collegare i criteri che inserirsco in una maschera con quelli di
una query per fare in modo che a seconda dell'intervallo di date che
inserisco nella maschera, la query mi filtri solo i dati dentro a quelle
date ?
Grazie !!


text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cl7rh8$2ja$1...@lacerta.tiscalinet.it...

i campi data della maschera li chiami DAL e AL la form la chiami PIPPO
in query nel campo data metti il criterio >= forms![pippo]![dal] and
<=forms![pippo]![al]
su dopo aggiornamento dei campi DAL e AL esegui un requery che ti mostrerà
solo i dati che ti interessano
ciao simba883


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cl89r3$mhv$2...@lacerta.tiscalinet.it...

GRAZIE SIMBA !!
>
>


text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cl89uk$mmd$1...@lacerta.tiscalinet.it...

L'ho provata, anche costruendo una nuova maschera dove i dati da filtrare
sono in una sottomaschera, ma mi dice sempre di inserire i dati in una
maschera che mi appare poco prima che mi appaia la mia maschera.
E comunque anche dopo aver scritto l'intervallo delle date la maschera che
mi apre non le filtra.
Il tuo concetto è giusto, ma forse nel mio caso non funziona.


author: Alessandro Baraldi

text:
"Etto" <Etto80[@]
tiscali.it
> wrote in message
news:cl8b3n$o9b$
1...@lacerta.tiscalinet.it
[CUT]
> L'ho provata, anche costruendo una nuova maschera dove i dati da filtrare
> sono in una sottomaschera, ma mi dice sempre di inserire i dati in una
> maschera che mi appare poco prima che mi appaia la mia maschera.
> E comunque anche dopo aver scritto l'intervallo delle date la maschera che
> mi apre non le filtra.
> Il tuo concetto č giusto, ma forse nel mio caso non funziona.
E' normale se la Query č l'origine dati della FORM in cui
hai i criteri.
Fai questa modifica ai criteri:
<=forms![pippo]![al] OR forms![pippo]![al] Is Null
>= forms![pippo]![dal] OR forms![pippo]![dal] Is Null
Ciao
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
>
> L'ho provata, anche costruendo una nuova maschera dove i dati da filtrare
> sono in una sottomaschera, ma mi dice sempre di inserire i dati in una
> maschera che mi appare poco prima che mi appaia la mia maschera.
> E comunque anche dopo aver scritto l'intervallo delle date la maschera che
> mi apre non le filtra.
> Il tuo concetto č giusto, ma forse nel mio caso non funziona.
prova cosi
non mettere nulla nei criteri della query anzi associa la tabella
direttamente alla form senza nemmeno la sottomaschera
quando entri vedrai tutti i record della tabella
su dopoaggiornamento dei campi DAL e AL mettici questo codice
    ----------------------------
    Me.Filter = CostruisciFiltro
    Me.FilterOn = True
sotto nel codice dichiara CostruisciFiltro come segue
------------------------------------
Function CostruisciFiltro() As String
CostruisciFiltro = ""
If (Forms![pippo]![dal] <> "") And (IsNull(Forms![pippo]![dal]) = False)
Then
    If CostruisciFiltro = "" Then
        CostruisciFiltro = CostruisciFiltro & "[data] >=
Forms![pippo]![dal]"
    Else
        CostruisciFiltro = CostruisciFiltro & " and [data] >=
Forms![pippo]![dal]"
    End If
End If
If (Forms![pippo]![AL] <> "") And (IsNull(Forms![pippo]![AL]) = False) Then
    If CostruisciFiltro = "" Then
        CostruisciFiltro = CostruisciFiltro & "[data] <= Forms![pippo]![al]"
    Else
        CostruisciFiltro = CostruisciFiltro & " and [data] <=
Forms![pippo]![al]"
    End If
End If
End Function
questo perņ funziona vero?
ciao Simba883


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cl8ccb$r05$1...@lacerta.tiscalinet.it...
> >
>> L'ho provata, anche costruendo una nuova maschera dove i dati da filtrare
>> sono in una sottomaschera, ma mi dice sempre di inserire i dati in una
>> maschera che mi appare poco prima che mi appaia la mia maschera.
>> E comunque anche dopo aver scritto l'intervallo delle date la maschera
>> che mi apre non le filtra.
>> Il tuo concetto è giusto, ma forse nel mio caso non funziona.

> questo però funziona vero?
> ciao Simba883
>
Hehe, ora lo provo subito !
Grazie per l'interesse !


text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cl8ijk$5f6$1...@lacerta.tiscalinet.it...
>
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:cl8ccb$r05$1...@lacerta.tiscalinet.it...
>> >
>>> L'ho provata, anche costruendo una nuova maschera dove i dati da
>>> filtrare sono in una sottomaschera, ma mi dice sempre di inserire i dati
>>> in una maschera che mi appare poco prima che mi appaia la mia maschera.
>>> E comunque anche dopo aver scritto l'intervallo delle date la maschera
>>> che mi apre non le filtra.
>>> Il tuo concetto č giusto, ma forse nel mio caso non funziona.

>> questo perņ funziona vero?
>> ciao Simba883
>>
>
> Hehe, ora lo provo subito !
> Grazie per l'interesse !
>
Private Sub adata_AfterUpdate()
Me.Filter = CostruisciFiltro
    Me.FilterOn = True
End Sub
Private Sub data_AfterUpdate() <------- Si blocca qua
Me.Filter = CostruisciFiltro
    Me.FilterOn = True
End Function
End Sub
Function CostruisciFiltro() As String
CostruisciFiltro = ""
If (Forms![pippo]![dal] <> "") And (IsNull(Forms![pippo]![dal]) = False) <--
Riga rossa
Then
    If CostruisciFiltro = "" Then
        CostruisciFiltro = CostruisciFiltro & "[data] >= "
Forms![pippo]![dal]" <-- Riga rossa
    Else
        CostruisciFiltro = CostruisciFiltro & " and [data] >= "
Forms![pippo]![dal]" <-- Riga rossa
    End If
End If
If (Forms![pippo]![al] <> "") And (IsNull(Forms![pippo]![al]) = False) Then
    If CostruisciFiltro = "" Then
        CostruisciFiltro = CostruisciFiltro & "[data] <= Forms![pippo]![al]"
    Else
        CostruisciFiltro = CostruisciFiltro & " and [data] <= "
Forms![pippo]![al]" <-- Riga rossa



text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cl8jgd$6bo$1...@lacerta.tiscalinet.it...
>
> "Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
> news:cl8ijk$5f6$1...@lacerta.tiscalinet.it...
>>
>> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
>> news:cl8ccb$r05$1...@lacerta.tiscalinet.it...
>>> >
>>>> L'ho provata, anche costruendo una nuova maschera dove i dati da
>>>> filtrare sono in una sottomaschera, ma mi dice sempre di inserire i
>>>> dati in una maschera che mi appare poco prima che mi appaia la mia
>>>> maschera.
>>>> E comunque anche dopo aver scritto l'intervallo delle date la maschera
>>>> che mi apre non le filtra.
>>>> Il tuo concetto è giusto, ma forse nel mio caso non funziona.

>>> questo però funziona vero?

RISOLTO TUTTO CON UNA MACRO.


title: chiave primaria o  indice su campo testo (30 char):  LIMITARE caratteri "non" ASCII ?

author: GiorgioDaPrato

text:
questa la situazione:
ho una procedura da migliorare (formato A2000, ora la porterò ad A2003)
che serve SOLO per un conteggio "parallelo" (al Sistema aziendale) della situazione quantitativa articoli (movimentazioni di compravendita con qualche regola particolare che fa da surrogato alle movimentazioni di lavorazione,
situazione che viene fissata e poi passata al sistema giornalmente).

Le postazioni interessate sono diventate molte (PIU' di quelle consigliate) e, per adesso, mi viene "imposto" di mantenere questo "deploy" (NON faccio parte della "trattativa" sul passaggio ad un sistema server o remote desktop)

Dai rilievi effettuati sulle volte che il BE "ha ceduto" mi appare che la parte più vulnerabile siano gli indici sul campo nomeArticolo
(chiave primaria in anagrafica, indice non univoco "da solo" in righeMovimenti).

Quindi adesso sono chiamato a cercare di rendere "più stabile" la procedura ed evidenzio subito tre aspetti "a me imputabili" (oltre a quello dell'utilizzo di A2000: comunque all'inizio i posti erano circa 10 e ho lasciato lo script per aumentare, da parte dell'azienda, le postazioni avvisando dei limiti).

Quindi penso sia opportuno:
- togliere la compressione Unicode (avevo lasciato il default)
- inserire ANCHE la relazione fra nomeArticolo nelle due tabelle menzionate sopra (controllavo da codice l'integrità, ma mi sono convinto che la relazione sia un supporto essenziale per il sistema)
- gli articoli sono ormai più di 5000 e quindi le combo che li presentano devono essere alleggerite da una textbox che indica l'inizio della ricerca

IN ULTIMO:
devo imporre una "riscrittura" dei nomi che hanno caratteri ASCII "non compresi in ??? (all'inizio ho ricevuto i nomi dal sistema, adesso spesso vengono scritti per la PRIMA volta nella mia procedura)

E QUINDI: vi risulta che ci sia un range di caratteri "più sicuri" ?


title: Toni per composizione numero telefonico

author: Claudio (Litodelta srl)

text:
Vi risulta esista un pezzettino di Vb per la composizione dei toni
telefonici in modo da comporre direttamente il numero telefonico su un
telefono portatile, avvicinandolo semplicemente agli altoparlanti?
Molte grazie


title: Toni per composizione numero telefonico

text:
"Claudio (Litodelta srl)" <
cla...@litodelta.com
> ha scritto nel messaggio
news:clq0im$m9i$1...@balena.cs.interbusiness.it...

potresti collegare un cavo telefonico al tuo modem e farlo comporre a lui il
numero
nb il modem và impostato in modalità voice prima di comporre il numero
forse in google trovi qualche esempio


title: Toni per composizione numero telefonico

text:

Purtroppo i telefoni portatili sono senza fili ;-) ed in azienda siamo
collegati in rete, (no modem...)
Grazie comunque


title: Caselle di riepilogo

author: Manuela Bagala

text:
Vorrei fare una casella di riepilogo he mi faccia vedere tutti i record
di una tabella (tab2) esclusi alcuni che soddisfano delle condizioni su
campi della maschera stessa (masc) e sulla tabella visualizzata dalla
maschera (tab1).
In pratica come origine dei dati ho messo
SELECT tab2.campo WHERE tab2.campo NOT IN (SELECT tab1.campo WHERE
forms![masc]![campo1] >= tab1.campo1 AND .....)
Così dovrebbe escludermi quei record che sono estratti dalla seconda
select.
In realtà sembra funzionare male mi esclude alcuni record ma non tutti.
C'è qualche soluzione alternativa?
Grazie 1000
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: NTO : Manifesto

author: Portavoce NTO

text:
NTO : Manifesto
Salve a tutti gli utenti di Usenet. Questo che segue e' il Manifesto
programmatico dell' NTO (Nuovo Trolling Organizzato). Si rammenta
alll'utenza di leggerlo con attenzione e di non commettere atti che
potrebbero destabilizzare definitivamente i NGs che avete
sottoscritto.
Il seguente Manifesto verra' ciclicamente postato su tutta la
gerarchia IT, per rendere noto anche ai niubbi le nostre ferme
intenzioni e i pericoli che loro stessi potrebbero correre.
PUNTO 1.  La liberta' di pensiero e di parola e la loro pubblicazione
in forma scritta tramite "piazze" virtuali come i newsgroup, verranno
difese ad ogni costo tramite attivita' di trolleggio a pioggia in
tutta la gerarchia. Quando verranno individuati i newsgroup piu'
infettati dal perbenismo e dalla Netiquette, l'azione verra' protratta
fino all'annullamento totale del topic stesso del ng e
all'allontanamento del 90 % dei partecipanti dallo stesso.
PUNTO 2.  Base stabile per i disegni e le strategie dell' NTO, sara'
un ng scelto periodicamente, a seconda delle nostre esigenze, dagli
Affiliati stessi. Inutile dire che i frequentatori del ng scelto
farebbero bene a fare le valigie e a trasferirsi altrove.
PUNTO 3.  L'NTO segue all'interno una gerachia meritocratica. E cioe'
:
 1° LIVELLO  Lo Stato Maggiore sara' costituito dai Gotha, membri
fondatori dell' Onorata Societa', coloro che decideranno, a seconda
delle esigenze dell' NTO, chi e quale NG colpire o invadere.
 2° LIVELLO Seguiranno i Capintesta, coloro ai quali verranno affidati
determinati NG della gerarchia e che coordineranno le varie' attivita'
e tutte le invasioni che a loro competono.
 3° LIVELLO Gli Infiltrati, che parteciperanno assiduamente a ng
scelti dai Gotha, seguendo la netiquette e creandosi dei fake in
pianta stabile, nostri alleati in caso di attacco al ng.
 4° LIVELLO  I Picciotti, il corpo dell'intera organizzazione, coloro
che battaglieranno in prima linea, trolleggiando ove sara' deciso.
Sara' permesso di tutto a loro. Seguiranno le regole dell' Onorata
Societa' e non tradiranno mai i compagni anche a costo di essere
blaclistati su un news-server. I piu' meritevoli e coloro che avranno
dimostrato tecniche superiori agli altri, saranno promossi al grado di
Capintesta.
 5 ° LIVELLO  Gli Adepti, coloro che, avendo chiesto l'affiliazione
all'Onorata Societa', dovranno partecipare ad un corso di Trolleggio
impartito dai Gotha o dai Capintesta. Avranno un loro tutor personale
e saranno seguiti tramite ICQ. Non sara' permesso loro di trollare, se
non in casi eccezionali, come azioni di flooding in massa su un
determinato NG come azione punitiva.
PUNTO 4.  Ove si riterra' opportuno, i traditori saranno giudicati da
un tribunale speciale, detto Gran Mamma, che dopo le dovute ricerche
su Google e dopo aver verificato l'effettiva azione di "tradimento",
infliggera' al condannato pene considerevoli, quali  la cacciata dall'
Onorata Societa', o in casi piu' gravi, l'evaporazione stessa del suo
nick.
PUNTO 5.  Ove un Picciotto facesse esplicita richiesta di passare al
grado di Capintesta (o un Adepto a quello di Picciotto), dovra'
superare la prova del Dichiaramento, un duello di flames nel quale
dovra' dimostrare di essere pari ad un suo superiore.
L'affiliazione dei membri dell'Onorata Societa' comincera' nel mese di
Settembre, e a chiunque volesse farne parte saranno date le dovute
indicazioni. Si ricorda che se il traditore all'interno della Societa'
subira' pene tremende, il traditore che non ne fa parte vedra' il suo
alter ego virtuale sciogliersi come un ghiacciolo al sole. Non
prendete questo organigramma come una minaccia, ma come un consiglio
da parte di chi, dopo anni di permanenza su Usenet, e' stanco di
vedere sorprusi e atti che danneggiano la liberta' di parola e di
pensiero.
Inoltre ci rivolgiamo a tutti i troll di usenet : unitevi a noi,
perche' abbiamo tutti un unico obiettivo, quello di abolire tutti i
tipi di moderazione che possano esistere. E solo se ci uniremo potremo
raggiungerlo.
Per ulteriori informazioni rivolgersi ai Gotha Il Professore e Raphael
Aguilera attualmente su IDL.
Grazie a tutti per l'attenzione. Alla prossima.


title: NTO : Manifesto

author: Sergio MAZZA

text:
"Portavoce NTO" <
N...@nto.it
> ha scritto nel messaggio news:im65h0dtjhdml1ngj...@4ax.com...

PUNTO 6. La robba di qualità scadente non la si accetta più...
Ciao.
--
Sergio MAZZA


title: NTO : Manifesto


title: Formattazione campo testo

author: Leonardo

text:
Buonasera Amici del NG,
ho la necessità di formattare un campo testo di una tabella in una
query di selezione come nel seguente esempio:
il valore "0001000100010001" o anche il valore "0001000100010002"
oppure "0001000100010003" devono diventare "0001000100010000"; quindi
in pratica, gli ultimi quattro campi devono diventare tutti "zero".
Grazie sempre per l'aiuto prezioso.
Leo


title: Formattazione campo testo

author: OneEDP

text:
"Leonardo" <
esposi...@gmail.com
> ha scritto nel messaggio
news:2f9a8634-2425-463e...@k2g2000yql.googlegroups.com...


Expr: Left(Campo; Len(Campo)-4) & '0000'
Attenzione che il campo deve aver >= 4 caratteri


title: Formattazione campo testo

text:
On 17 Apr, 19:13, "OneEDP" <OneEDP@antispam> wrote:
> "Leonardo" <
esposito.l...@gmail.com
> ha scritto nel messaggionews:2f9a8634-2425-463e...@k2g2000yql.googlegroups.com...

perfetto così
grazie


title: REPORT PER LETTERA COGNOME

author: ANGRIN

text:
Ciao a tutti! Sto creando domesticamente una rubrica con i miei contatti.
Non riesco ad impostare un report affinchè vengano raggruppati i contatti
per iniziale del cognome su pagine separate, ad esempio: tutti i cognomi
che iniziano per A sulla prima pagina, tutti quelli con B sulla seconda,
etc..
Grazie a tutti coloro che mi aiuteranno!
Ang>RIN
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: REPORT PER LETTERA COGNOME

author: Pablitomf

text:
ANGRIN ha scritto:
> Ciao a tutti! Sto creando domesticamente una rubrica con i miei contatti.
> Non riesco ad impostare un report affinchè vengano raggruppati i contatti
> per iniziale del cognome su pagine separate, ad esempio: tutti i cognomi
> che iniziano per A sulla prima pagina, tutti quelli con B sulla seconda,
> etc..
> Grazie a tutti coloro che mi aiuteranno!
> Ang>RIN
LAprima che mi viene in mente...
Imposta il repost su una query in cui ti crei un campo calcolato che ti
visualizzi solo il primo carattere del campo Cognome... dopo il report te
lo raggrupperai per questo campo e il gioco sarà fatto.
Non ho provato ma credo funga ai tuoi scopi.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: REPORT PER LETTERA COGNOME

author: sv

text:
ANGRIN ha scritto:
> Ciao a tutti! Sto creando domesticamente una rubrica con i miei contatti.
> Non riesco ad impostare un report affinchè vengano raggruppati i contatti
> per iniziale del cognome su pagine separate, ad esempio: tutti i cognomi
> che iniziano per A sulla prima pagina, tutti quelli con B sulla seconda,
> etc..
> Grazie a tutti coloro che mi aiuteranno!
> Ang>RIN
Oltre al suggerimento di Pablitomf potresti fare in questa maniera
In visualizzazione struttura report,richiami la finestra di dialogo,
Ordinamento e Raggruppamento, raggruppa per Cognome e imposti:
Intestazione = Sì
Raggruppa = Caratteri iniziali
Intervallo raggrup. = 1
Stampa seione unita = Gruppo intero
--
rgrds
SC



title: REPORT PER LETTERA COGNOME

author: kaloma

text:
"ANGRIN" <
angelo....@tiscali.it
> ha scritto nel messaggio
news:d0249i$ldj$1...@news.newsland.it...

In struttura report raggruppi per cognome.
Nella scheda formato delle proprietà intestazione per cognome, alla voce
'Interruzione pagina' seleziona 'dopo sezione'.
--
kaloma


title: REPORT PER LETTERA COGNOME

author: access il top

text:
"kaloma" <
brun...@tin.it
> ha scritto nel messaggio
news:qw6Vd.986183$35.36...@news4.tin.it...

nel database di esempio nortwind c'è un report strutturato così con la
lettera maiuscola di quando cambia
A
Angelo
Andrea
Anselmo
B
biagi
beetowen
ecc
ecc
ecc


title: REPORT PER LETTERA COGNOME

text:
"kaloma" <
brun...@tin.it
> ha scritto nel messaggio
news:qw6Vd.986183$35.36...@news4.tin.it...

pardòn! Raggruppi per prima lettera di cognome...
--
kaloma


title: bloccare la tabulazione

author: vespamu

text:
In visualizzazione maschera singola come si fa a bloccare la tabulazione
sull'ultimo controllo in modo che non si passi al record successivo?
Grazie 1000


title: bloccare la tabulazione

author: Rob

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:h3oY5.64839$hk4.2...@news.infostrada.it...
> In visualizzazione maschera singola come si fa a bloccare la tabulazione
> sull'ultimo controllo in modo che non si passi al record successivo?
>
> Grazie 1000
>
Vai in struttura maschera, Proprietą Maschera, Linguetta Altro,
Imposti la Proprietą "Sequenza" (che per default č "Tutti i Record") a
"Record Corrente".
Ciao, Rob.


title: bloccare la tabulazione

text:
Grazie ancora
Rob ha scritto nel messaggio <90t75l$f9o$
1...@lacerta.tiscalinet.it
>...



title: bloccare la tabulazione

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:aLqY5.66262$hk4.2...@news.infostrada.it...
> Grazie ancora
Prego!
Cmq per rispondere scrivi dopo il msg precedente.
Ciao, Rob.


title: Importazione cifre intere....

author: Pollio

text:
Salve,
ho un piccolo ma grave problema da risolvere e confido nei vs
suggerimenti....
Tranquillamente "importo" un file di testo....i dati, all'interno, hanno un
separatore di campo ( :), quindi mi è molto semplice identificare e
collorare i vari campi ( tra cui, uno in particolare, IMPORTO ) nella mia
tabella.
Tutto bene fino al 31.12.2001....
Ora, invece,  il dato inerente l' importo presenta un importo INTERO....e,
in virtù dell' euro..in fase di "importazione dei dati" dovrei separare i
decimali...( cioè le ultime due cifre ) esempio:
1:2345:P:0:0:0:
Il campo Importo è = "2345" in effetti dovrebbe importare "23,45".
Mi indicate come poter risolvere ??
Grazie
Filippo
p.s.: il tutto avviene tramite una macro con azione "trasferisci testo".


title: Importazione cifre intere....

author: Emyr

text:
On Fri, 25 Jan 2002 01:24:13 GMT, "Pollio" <
filip...@libero.it
>
wrote:

dovrebbe essere sufficiente dividere il valore dim importo per 100....
vedi tu dove farlo...al limite dopo l'importazione dati....
Saluti.
Emanuele.


title: impostazione pagamenti multipli abbonamenti

text:
devo gestire pagamenti multipli e vorrei avere una form con record continui del tipo

nome cognome da data importo1 da data importo2 ... da data import N
              a data           a data               a data

secondo voi per avere gli importi pagati in evidenza sulla stessa form di tutti gli allievi è corretta un impostazione campi di questo tipo?

nome
cognome
dal1
al1
importo1

dal2
al2
importo2

dalN
alN
importoN

?

grazie.


title: Routine per vedere se una Query è utilizzata

text:
Ciao a tutti
Conoscete eventualmente una routine che scanni un DB di Access
e che mi dica se le query esistenti in esso siano usate ed eventualmente
le relazioni che hanno.
tanti saluti
e grazie
giova


text:
"giovanni.matasci" <
giovanni...@freesurf.ch
> ha scritto nel messaggio
news:4063c68a$0$704$5402...@news.sunrise.ch...

Se viene utilizzata non riesco a capire come potresti fare per saperlo; per
sapere se hanno delle relazioni potresti (per esempio) leggere il codice sql
e cercare la parola "Join":
es.
Dim qdf As QueryDef
Set qdf = CurrentDb.QueryDefs("nomeQuery")
Debug.Print qdf.SQL
Set qdf = Nothing
Ciao.
--
Sergio MAZZA


author: Roberto da casa

text:
"giovanni.matasci" <
giovanni...@freesurf.ch
> ha scritto nel messaggio
news:4063c68a$0$704$5402...@news.sunrise.ch...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Lorenzo Coronati e Sib intitolata "Verifica se una tabella o una query è
usata in una form o in un report".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> > Ciao a tutti
> >
> > Conoscete eventualmente una routine che scanni un DB di Access
> > e che mi dica se le query esistenti in esso siano usate ed eventualmente
> > le relazioni che hanno.
> >
> > tanti saluti
> > e grazie
> > giova
>
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ
di
> Lorenzo Coronati e Sib intitolata "Verifica se una tabella o una query è
> usata in una form o in un report".
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
> vi ringrazio di cuore
saluti
giova


title: Segnalazione:disabilitare tasto X

author: ciroteo

text:
Vi allego una chicca ... l'autore afferma che funzioni anche con
access 2007
http://www.utteraccess.com/forums/showflat.php?Cat=&Number=1658279&page=1&view=collapsed&sb=5&o=&fpart=1&vc=1


title: Segnalazione:disabilitare tasto X

author: Roberto da Parma

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:0cda3188-6c3c-40b7...@l42g2000hsc.googlegroups.com...
> Vi allego una chicca ... l'autore afferma che funzioni anche con
> access 2007
>
>
http://www.utteraccess.com/forums/showflat.php?Cat=&Number=1658279&page=1&view=collapsed&sb=5&o=&fpart=1&vc=1
Copio e incollo.... :-)))
Ciao
--
Roberto da Parma


title: Segnalazione:disabilitare tasto X

text:
On 31 Lug, 11:03, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "ciroteo" <
matteo.ci...@gmail.com
> ha scritto nel messaggionews:0cda3188-6c3c-40b7...@l42g2000hsc.googlegroups.com...
>
> > Vi allego una chicca ... l'autore afferma che funzioni anche con
> > access 2007
>
> >
http://www.utteraccess.com/forums/showflat.php?Cat=&Number=1658279&pa.
..
>
> Copio e incollo.... :-)))
>
> Ciao
>
> --
> Roberto da Parma
vabbè fai finta di studiare  un po' ...


title: Problema con controllo campi nulli

author: Cekko

text:
Sull' evento "prima di aggiornare" di una maschera lancio questa funzione:
Public Function controllaCampi()
Dim ctrl As Control
    For Each ctrl In Forms!libro_mod_ins.Controls
        If ctrl.Tag = "OBBLIGATORIO" Then
              ctrl.BackColor = vbWhite ' oppure colore standard
             If (IsNull(ctrl.Value) Or Trim(ctrl.Value) = "" Or
IsEmpty(ctrl.Value) Or Len(ctrl.Value & "") = 0) Then
                 ctrl.SetFocus
                 ctrl.BackColor = vbRed
                 MsgBox "Attenzione il controllo " & ctrl.Name & " è
obbligatorio.."
             End If
        End If
     Next
End Function
Funziona benissimo ma quando resta solo un campo da valorizzare ad
esempio un campo "titolo" se insisto nel non valorizzarlo, la prima
volta mi mette il focus, cambia colore e mi avvisa di valorizzare, la
seconda volta mi da il messaggio ma quando clicco su ok, la maschera mi
fa inserimento e passa al successivo record da inserire. Stranamente
tutti i campi "titolo", anche dei record già inseriti, restano rossi.
Sembra che ci sia un problema sul next... potete aiutarmi?


title: Problema con controllo campi nulli

author: Alessandro Cara

text:
Cekko ha scritto:

Il "problema" e' sull'evento di "current" (cioe' quando cambi record),
Se non ripristini il valore del colore quello rimane talqual.
Lo stesso ciclo sui controls lo devi fare per l'evento di current
i.e.
Public Function ripristinaCampi()
  Dim ctrl As Control
     For Each ctrl In Forms!libro_mod_ins.Controls
         If ctrl.Tag = "OBBLIGATORIO" Then
               ctrl.BackColor = vbcolorebase
         End If
      Next
End Function
--
ac


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:

Alessandro, se matto l'evento su current, il controllo parte già quando
apro la maschera...... come faccio?


title: Problema con controllo campi nulli

text:
Cekko ha scritto:

Pe "matto" lo sono e manco poco. L'evento di current scatta anche sulla
open. Sempre che tu abbia forms associati.
--
ac


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:
[cut]
>> Alessandro, se matto l'evento su current, il controllo parte già
>> quando apro la maschera...... come faccio?
> Pe "matto" lo sono e manco poco. L'evento di current scatta anche sulla
> open. Sempre che tu abbia forms associati.
P.S. Ma forse non ho compreso.
Se fa current in apertura che problema ti crea? Nessuno credo.
> --
> ac


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:

In effetti crea problemi perchè l'utente ancora prima di vedere la
maschera deve rispondere ad una serie di "il tal campo è
obbligatorio..." e comunque una volta aperta la maschera, su current
cicla all'infinito senza la possibilità di inserire nulla...


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:

In effetti crea problemi perchè l'utente ancora prima di vedere la
maschera deve rispondere ad una serie di "il tal campo è
obbligatorio..." e comunque una volta aperta la maschera, su current
cicla all'infinito senza la possibilità di inserire nulla...
Comunque la cosa principale è che non riesco ad impedire (lato maschera)
l'insert del campo vuoto. Il comportamento è il seguente: supponiamo di
controllare solo il campo "autore". Inserisco una descrizione nel campo
"descrizione" e mi si attiva il pulsante classico della maschera per
fare insert (>). Lo premo e giustamente mi compare il messaggio che il
campo Autore è obbligatorio. premo ok, lo lascio vuoto, rispingo (>).
Questa volta l'insert viene fatto e mi compare il messaggio che Autore è
obbligatorio, ma mi ritrovo già sul secondo record. Come posso impedire
che la maschera faccia l'insert, se non dopo aver valorizzato "autore"?
Sia su Corrente che su primadiaggiornare, non cambia nulla, almeno con
le righe di codice che ho postato...


title: Problema con controllo campi nulli

text:
Cekko ha scritto:

Non credo che tu abbia scritto sull'evento di current la routine che ti
avevo suggerito.
Recitava una vecchia "canzona" -ma cosa hai messo nel caffe'....-
i.e.
cosa hai messo sull'evento di current? Codice ...please
--
ac


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:

Ale, ho messo il tuo codice su "corrente", è vero che ora i campi
tornano bianchi, ma ciò non toglie che quando resta solo un campo nullo,
la prima volta viene fermato l'insert con il msgbox, la seconda volta
viene fatto insert col campo nullo, ..... non sò perchè...


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:

Ok, il tuo codice rende i background bianchi ma...
Comunque la cosa principale è che non riesco ad impedire (lato maschera)
l'insert del campo vuoto. Il comportamento è il seguente: supponiamo di
controllare solo il campo "autore". Inserisco una descrizione nel campo
"descrizione" e mi si attiva il pulsante classico della maschera per
fare insert (>). Lo premo e giustamente mi compare il messaggio che il
campo Autore è obbligatorio. premo ok sulla msgbox, lo lascio vuoto,
rispingo (>), ricompare la msgbox, premo ok e.....
questa volta l'insert viene fatto e mi compare il messaggio che Autore è



title: Problema con controllo campi nulli

text:
Cekko ha scritto:

Cancel= ControllaCampi.
Ti devi far tornare dalla funzione "ControllaCampi" un valore boolean
(true/false)
False se vuoi che l'evento prosegua, e quindi passi a nuovo record
True se vuoi che l'evento venga cancellato
L'evento "BeforeUpdate" e di tipo "cancellabile" fra i parametri c'e'
appunto il "Cancel" che serve a questa bisogna.
--
ac


title: Problema con controllo campi nulli

text:

Quello che citi e' un altro problema a cui non avevo nemmeno buttalo
l'occhio, ho risposto,ora, il altro ramo 3d. Problemi separati
dovrebbero avere post separati. Non e' detto che chi risponde sia in
grado di risolvere tutto ed a quel punto magari lascia perdere. Tanto il
problema e' dell'OP mica il suo.
--
ac


title: Problema con controllo campi nulli

text:
Alessandro Cara ha scritto:

Ale.... scusa, siccome sono un novizio... non credo di avere capito....


title: Problema con controllo campi nulli

text:

Nell'evento di BeforeUpdate quando chiami la funzione controlla campi
devi modificarla cosi'
Cancel=ControllaCampi()
e poi devi modificare la controlla campi in questo modo:
Public Function controllaCampi() as boolean
Dim ctrl As Control
    For Each ctrl In Forms!libro_mod_ins.Controls
        If ctrl.Tag = "OBBLIGATORIO" Then
              ctrl.BackColor = vbWhite ' oppure colore standard
             If (IsNull(ctrl.Value) Or Trim(ctrl.Value) = "" Or
IsEmpty(ctrl.Value) Or Len(ctrl.Value & "") = 0) Then
                 ctrl.SetFocus
                 ctrl.BackColor = vbRed
                 MsgBox "Attenzione il controllo " & ctrl.Name & " è
obbligatorio.."
		ControllaCampi=true
             End If
        End If
     Next
End Function
--
ac


title: Problema con controllo campi nulli

text:

Ale, funziona, sei un grande... ma sinceramente non ho capito il perchè
heheheh!!
Grazie.
Andrea


title: Problema con controllo campi nulli

text:

Ale, funziona, sei un grande... ma sinceramente non ho capito il perchè
heheheh!!
Grazie.
Ora volevo fare lo stesso tipo di controllo anche per una sottomaschera
che contiene una comboBox. Si chiama menuAutore.
Chiaramente con la
For Each ctrl In Forms!libro_mod_ins.Controls
non localizzo questo controllo.
Ho provato con
For Each ctrl In Forms!libro_mod_ins.Form!subMenuAutore.Controls
e ho riscritto una funzione:
Public Function controllaCampiSub()
Dim ctrl As Control
    For Each ctrl In Forms!libro_mod_ins.Form!subMenuAutore.Controls
        If ctrl.Tag = "OBBLIGATORIO" Then
              ctrl.BackColor = vbWhite ' oppure colore standard
             If (IsNull(ctrl.Value) Or Trim(ctrl.Value) = "" Or
IsEmpty(ctrl.Value) Or Len(ctrl.Value & "") = 0) Then
                 ctrl.SetFocus
                 ctrl.BackColor = vbRed
                 MsgBox "Attenzione il controllo " & ctrl.Name & " è
obbligatorio.."
             controllaCampiSub = True
             End If
        End If
     Next
End Function
ma... mi sono perso... come faccio a fare eseguire anche questa... e poi
il mio ragionamento fila?
Andrea


title: Problema con controllo campi nulli

text:

Ale, funziona, sei un grande... ma sinceramente non ho capito il perchè
heheheh!!
Grazie.
Naturalmente ora mi sono incasinato di nuovo...
Volevo estendere lo stesso tipo di controllo ad una sottomaschera
"subMenuAutore". Ho scritto:
Public Function controllaCampi()
Dim ctrl As Control
Dim ctrlsub As Control
    For Each ctrl In Forms!libro_mod_ins.Controls
        If ctrl.Tag = "OBBLIGATORIO" Then
              ctrl.BackColor = vbWhite ' oppure colore standard
             If (IsNull(ctrl.Value) Or Trim(ctrl.Value) = "" Or
IsEmpty(ctrl.Value) Or Len(ctrl.Value & "") = 0) Then
                 ctrl.SetFocus
                 ctrl.BackColor = vbRed
                 MsgBox "Attenzione il controllo " & ctrl.Name & " è
obbligatorio.."
             controllaCampi = True
             End If
        End If
     Next
For Each ctrlsub In Forms!libro_mod_ins.Form!subMenuAutore.Controls
        If ctrlsub.Tag = "OBBLIGATORIO" Then
              ctrlsub.BackColor = vbWhite ' oppure colore standard
             If (IsNull(ctrlsub.Value) Or Trim(ctrlsub.Value) = "" Or
IsEmpty(ctrlsub.Value) Or Len(ctrlsub.Value & "") = 0) Then
                 ctrlsub.SetFocus
                 ctrlsub.BackColor = vbRed
                 MsgBox "Attenzione il controllo " & ctrlsub.Name & " è
obbligatorio.."
             controllaCampi = True
             End If
        End If
     Next
End Function
Il problema è che quando clicco sulla comboBox contenuta nella
sottomaschera, mi parte un "beforeupdate" della "parent" e continua a
dirmi che quella combo va valorizzata, ma non mi ci mette neppure il
fuoco, anche se diventa rossa... help!!
Andrea


title: Problema con controllo campi nulli

text:
Cekko ha scritto:
[cut]

Mo vado a fa la spesa e poi vado a vede "a Maggica".
Quindi per oggi, almeno io, closed.
Comunque se hai un quesito diverso fai un post diverso cosi' qualche
curioso ci mette il naso.
Questa e' la prassi comune.
--
ac


title: Eseguire una stringa

author: Paolo Dal Bosco

text:
Buon giorno atutto l'NG.
Ho la necessità di comporre una stringa,
esempio:
Din a as string
a="[Forms]!NomeMaschera]![NomeCampo].BackColor=255"
e quindi di eseguirla.
E' possibile? Se sì, come?
Ho provato in vari modi senza risultato.
Grazie.
Paolo


title: Eseguire una stringa

author: Alessandro Baraldi

text:
Paolo Dal Bosco ha scritto:

Speriamo sia "DIM" e non "Din"...!
;-)
Prova così:
Eval(stringa)
@Alex


title: Eseguire una stringa

author: PBsoft

text:
> Ho la necessità di comporre una stringa,
> esempio:
> Din a as string
> a="[Forms]!NomeMaschera]![NomeCampo].BackColor=255"
> e quindi di eseguirla.
> E' possibile? Se sì, come?
> Ho provato in vari modi senza risultato.
A parte il fatto che nella composizione sopra riportata manca una parentesi
quadra aperta dopo il primo punto esclamativo, credo che tu debba rivedere
il modo in cui hai affrontato la problematica che sta alla base della questione.
Senza comunque considerare che, mentre in SQL è normale comporre prima la
stringa desiderata e poi darla in pasto al motore di database in qualche
modo (ad esempio tramite DoCmd.RunSQL), non puoi fare altrettanto con il
codice VBA.
Quello che puoi fare è parametrizzare il codice e credo che il tuo scopo
sia fondamentalmente questo. Tuttavia, il metodo che hai scelto non va bene,
quindi devi rivalutare la situazione che ti trovi ad affrontare e scegliere
una strada differente.
Tu cosa vorresti ottenere? Prova a spiegare meglio e vediamo se riusciamo
ad aiutarti.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Eseguire una stringa

text:
...oooopssss....
ho visto solo adesso il post di Alex e mi sono ricordato solo ora della funzione
Eval.......



title: Eseguire una stringa

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1156583632....@i42g2000cwa.googlegroups.com...



Prova così:
Eval(stringa)
@Alex
-----------------
grazie.
Paolo


title: Eseguire una stringa

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3553da778...@news.tin.it...

lo scopo sarebbe da una form, aprirne un'altra in design e poter
variare le proprietà di una casella.
Semplice da dirsi, un po' meno da farsi :-)
Comunque grazie.
Buon fine settimana.
Paolo


title: Eseguire una stringa

author: Lorenzo(pyx)

text:
In news:44f03156$0$47955$
4faf...@reader3.news.tin.it
,
Paolo Dal Bosco <
bos...@tin.it
> typed:
> "PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
> news:875ea3553da778...@news.tin.it...
[...]
>> Tuttavia, il metodo che hai
>> scelto non va bene, quindi devi rivalutare la situazione che ti
>> trovi ad affrontare e scegliere una strada differente.
>> Tu cosa vorresti ottenere? Prova a spiegare meglio e vediamo se
>> riusciamo ad aiutarti.
>>
>> --
>> PBsoft di Gabriele Bertolucci
>>
www.pbsoft.it
>> skype: pbsoftsolution
>>
>>
> lo scopo sarebbe da una form, aprirne un'altra in design e poter
> variare le proprietą di una casella.
> Semplice da dirsi, un po' meno da farsi :-)
> Comunque grazie.
> Buon fine settimana.
Ciao,
Potresti fare senza molto vba:
1) Se la proprieta' deve essere salvata:
DoCmd.OpenForm "NomeMaschera",acDesign
Forms("NomeMaschera")!NomeControllo.Backcolor=255
DoCmd.close acForm,"NomeMaschera",acSaveYes
2) Se la proprieta' ti serve solo a Runtime
DoCmd.OpenForm "NomeMaschera"
Forms("NomeMaschera")!NomeControllo.Backcolor=255
> Paolo
--
Lorenzo


title: Eseguire una stringa

text:
Paolo Dal Bosco ha scritto:
[CUT]
> lo scopo sarebbe da una form, aprirne un'altra in design e poter
> variare le proprietà di una casella.
> Semplice da dirsi, un po' meno da farsi :-)
> Comunque grazie.
>
> Buon fine settimana.
> Paolo
Io farei una funzione di questo tipo:
Public Functin SetProperty(sfrm as string, sprp as string, sVal as
string)
    On Erroro Resume next
    dim sF as string
    docmd.openform sfrm,acDesign
    Forms(sfrm).Properties(sprp).value=val(sval)
    docmd.close acForm,sfrm,acSaveYes
End Function
In questo modo puoi generalizzare la cosa, il più è costruire
correttamente la
stringa, ricorda di usare i carattere chr(34) per emulare il passaggi
odi una stringa.
@Alex


title: Eseguire una stringa

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1156595494....@h48g2000cwc.googlegroups.com...





@Alex
-----------------
questa è più funzionale, e mo' proviamo.
Grazie
Paolo


title: Eseguire una stringa

text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:I4XHg.83302$_J1.7...@twister2.libero.it...

Grazie, ora prova la prima soluzione.
Ciao
Paolo


title: Eseguire una stringa

text:
"Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
news:44f04652$0$47961$4faf...@reader3.news.tin.it...

funziona egregiamente, solo che mentre il nome riesco a passarglielo da un
textbox
per il NomeControllo ho qualche difficoltą (qualche! non ci riesco).
Qualche idea in merito?
Grazie ancora.
Paolo


title: Eseguire una stringa

text:
In news:44f04c2b$0$47971$
4faf...@reader3.news.tin.it
,
Paolo Dal Bosco <
bos...@tin.it
> typed:
> "Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
> news:44f04652$0$47961$4faf...@reader3.news.tin.it...
>>
>> "Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel
>> messaggio news:I4XHg.83302$_J1.7...@twister2.libero.it...
>> > In news:44f03156$0$47955$
4faf...@reader3.news.tin.it
,
>> > Paolo Dal Bosco <
bos...@tin.it
> typed:
>> > > "PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
>> > > news:875ea3553da778...@news.tin.it...
>> > [...]
>>
> funziona egregiamente, solo che mentre il nome riesco a passarglielo
> da un textbox
> per il NomeControllo ho qualche difficoltà (qualche! non ci riesco).
> Qualche idea in merito?
> Grazie ancora.
Forms("NomeMaschera").controls("NomeControllo").Backcolor=255
>
> Paolo
--
Lorenzo


title: Eseguire una stringa

text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:GcYHg.82563$zy5.1...@twister1.libero.it...

Ok, funzia, mille grazie
Paolo


title: Eseguire una stringa

text:
"Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
news:44f045d9$0$47957$4faf...@reader3.news.tin.it...

con laiuto di Lorenzo son riuscito a far funzione anche il tuo codice.
Grazie ancora per l'attenzione prestatami.
Paolo


title: DB Access su Palmare

author: SimoneB

text:
Salve a tutti,
ho un DB fatto da me e che mi permette di gestire la mia ditta che vorrei
trasferire sul mio palmare.
Sul palmare č installato pocket access ma questo programma non mi permette
di vedere le maschere per inserire e visualizzare i dati delle tabelle.
Vorrei sapere come si fa a mettere anche sul palmare delle maschere
visibili. Avrei pensato ad alcune soluzioni:
- creare pagine Web con access
- creare pagine Java
- Trovare un access per il palmare alternativo che mi permetta di
visualizzare anche le maschere
Le prime due soluzioni le scarterei visto che non ho molta dimestichezza con
la creazione di pagine web con Access e di pagine con Java, ma se la
soluzione č solo quella non ho altra scelta che imparare.
Ho visto dei database sui palmari, ma non avevano solo le tabelle ma anche
delle maschere piuttosto gradevoli da un punto di vista grafico. Mi fate
sapere per favore qualche soluzione in merito?
Grazie e saluti SimoneB


title: DB Access su Palmare

author: Sergio MAZZA

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio news:436d2cac$0$1498$4faf...@reader2.news.tin.it...
> Salve a tutti,
>
> ho un DB fatto da me e che mi permette di gestire la mia ditta che vorrei trasferire sul mio palmare.
> Sul palmare è installato pocket access ma questo programma non mi permette di vedere le maschere per inserire e visualizzare i
> dati delle tabelle. Vorrei sapere come si fa a mettere anche sul palmare delle maschere visibili. Avrei pensato ad alcune
> soluzioni:
>
> - creare pagine Web con access
> - creare pagine Java
> - Trovare un access per il palmare alternativo che mi permetta di visualizzare anche le maschere
>
> Le prime due soluzioni le scarterei visto che non ho molta dimestichezza con la creazione di pagine web con Access e di pagine con
> Java, ma se la soluzione è solo quella non ho altra scelta che imparare.
>
> Ho visto dei database sui palmari, ma non avevano solo le tabelle ma anche delle maschere piuttosto gradevoli da un punto di vista
> grafico. Mi fate sapere per favore qualche soluzione in merito?
>
> Grazie e saluti SimoneB
Con Santo Google ho trovato:
http://pilot-db.sourceforge.net/
http://www.handmark.com/products/detail.php?id=74
http://pdassi.it/product.php?pf=palmos&prod_id=789
http://www.caslsoft.com/index.html
http://www.nsbasic.com/palm/
trovi il resto della ricerca su:
http://www.google.it/search?hl=it&q=database%2Bpalmare&btnG=Cerca+con+Google&meta=
Ciao.
--
Sergio MAZZA


title: Collegamento sottomaschera con sottomaschera

author: Stefano Bazzucchi

text:
Si può collegare una sottomaschera con un'altra sottomaschera che a sua
volta è collegata con una maschera principale?
Lo schema è il seguente:
maschera
    /\
    |
    |
sottomaschera  <--------- sottomaschera
Grazie
--
Stefano Bazzucchi
E-mail:
stefano....@gvassociati.it


text:
"Stefano Bazzucchi" <
stefano....@gvassociati.it
> ha scritto nel
messaggio news:8bsi3s$hna$1...@serv1.iunet.it...

Sì, solo  che la sottomaschera1 verrà visualizzata come maschera (singola o
continua)...
maschera
     /\
     |
     |
 sottomaschera1  <--------- sottomaschera2
Ciao.


text:
> Sì, solo  che la sottomaschera1 verrà visualizzata come maschera (singola
o
> continua)...
>
> maschera
>      /\
>      |
>      |
>  sottomaschera1  <--------- sottomaschera2
>
E' QUESTO THE PROBLEM!
A me serve in visualizzazione maschere continue!
Allora penso di attivare, sulla proprietà "SU CORRENTE" della
sottomaschera1, un codice che ogni volta
attribuisca alla sott2 una nuova SQL con l'origine record legata a quel
particolare campo che mi interessa
della sott1.
I'm working about e poi vi farò sapere... (scusate il mio povero inglese...)



text:
"Stefano Bazzucchi" <
stefano....@gvassociati.it
> ha scritto nel
messaggio news:8bskse$rvr$1...@serv1.iunet.it...
>
> > Sģ, solo  che la sottomaschera1 verrą visualizzata come maschera
(singola
> o
> > continua)...
> >
> > maschera
> >      /\
> >      |
> >      |
> >  sottomaschera1  <--------- sottomaschera2
> >
>
> E' QUESTO THE PROBLEM!
> A me serve in visualizzazione maschere continue!
> Allora penso di attivare, sulla proprietą "SU CORRENTE" della
> sottomaschera1, un codice che ogni volta
> attribuisca alla sott2 una nuova SQL con l'origine record legata a quel
> particolare campo che mi interessa
> della sott1.
>
> I'm working about e poi vi farņ sapere... (scusate il mio povero
inglese...)
>
>
> --
> Stefano Bazzucchi
> E-mail:
stefano....@gvassociati.it
>
>
>
>
Good work..


author: Roberto

text:
Stefano Bazzucchi <
stefano....@gvassociati.it
> wrote in message
8bskse$rvr$1...@serv1.iunet.it...
>
> > Sì, solo  che la sottomaschera1 verrà visualizzata come maschera
(singola
> o
> > continua)...
> >
> > maschera
> >      /\
> >      |
> >      |
> >  sottomaschera1  <--------- sottomaschera2
> >
>
> E' QUESTO THE PROBLEM!
> A me serve in visualizzazione maschere continue!
> Allora penso di attivare, sulla proprietà "SU CORRENTE" della
> sottomaschera1, un codice che ogni volta
> attribuisca alla sott2 una nuova SQL con l'origine record legata a quel
> particolare campo che mi interessa
> della sott1.
>
> I'm working about e poi vi farò sapere... (scusate il mio povero
inglese...)
>
>
> --
> Stefano Bazzucchi
Scusate se mi intrometto, ma poichè è un dato di fatto che una maschera che
contiene una sottomaschera non può essere dichiarata continua, non è forse
meglio dichiararle tutte e tre come maschere  e poi con l'evento "su click"
di un qualche controllo (magari un btn) richiamarle una dall'altra in
maniera filtrata in base ad un controllo che le tenga in sincronismo?
Roberto


text:
>
> Scusate se mi intrometto, ma poichè è un dato di fatto che una maschera
che
> contiene una sottomaschera non può essere dichiarata continua, non è forse
> meglio dichiararle tutte e tre come maschere  e poi con l'evento "su
click"
> di un qualche controllo (magari un btn) richiamarle una dall'altra in
> maniera filtrata in base ad un controllo che le tenga in sincronismo?
>
> Roberto
Si, lo posso fare, ma credo che si possano inserire tutte e due (le sottom)
in una maschera e legare l'origine record della sottom3 alla sottom2 tramite
codice... ci sto studiando sopra...



text:
Stefano Bazzucchi <
stefano....@gvassociati.it
> wrote in message
8btagl$d81$1...@serv1.iunet.it...
> >
> > Scusate se mi intrometto, ma poichč č un dato di fatto che una maschera
> che
> > contiene una sottomaschera non puň essere dichiarata continua, non č
forse
> > meglio dichiararle tutte e tre come maschere  e poi con l'evento "su
> click"
> > di un qualche controllo (magari un btn) richiamarle una dall'altra in
> > maniera filtrata in base ad un controllo che le tenga in sincronismo?
> >
> > Roberto
>
> Si, lo posso fare, ma credo che si possano inserire tutte e due (le
sottom)
> in una maschera e legare l'origine record della sottom3 alla sottom2
tramite
> codice... ci sto studiando sopra...
>
> --
> Stefano Bazzucchi
> E-mail:
stefano....@gvassociati.it
>
OK, ma facci sapere, specie se trovi la soluzione per aprire in continuo una
maschera che contiene una o piů sottomaschere.
Ciao, Roberto


title: [SitoComune] Aggiornato

author: Federico Luciani

text:
Le novita':
Forms:
- Annullare le modifiche apportate ai dati in una form con subform
- Esempio per la realizzazione di una struttura ad albero in una tabella
Reports:
- Report per la stampa dei bollettini di C/CP mod. CH8bis
Modules:
- Utilizzo della ricorsione per scandire una directory
- Usare le API di Windows in MSAccess - Parte II: ottenere informazioni
di Sistema
General:
- Errore 429 - Il componente Activex non e' in grado di creare l'oggetto
- Generare documenti XML che prendono dati da access
- Verificare la presenza delle immagini in una determinata cartella
- Semplice motore di ricerca
- Immagini con sfondo trasparente su maschere e pulsanti
- Sostituire una o piu' sottostringhe all'interno di una stringa
considerando maiuscole e minuscole [Update]
- Come impedire la copia degli applicativi usando il numero seriale
dell' hard disk [Update]
- Implementare un archivio di immagini [Update]
Colgo l'occasione per ricordarvi che tutta la posta che arriva al SC
viene controllata.
Le richieste d'aiuto vengono immediatamente cestinate,
il materiale viene controllato e se ritenuto utile pubblicato.
Gli invianti vengono contattati solo se ci sono problemi o per avere dei
chiarimenti.
Da sottolineare, infine, che la posta non viene controllata
giornalmente, ma con periodicita' variabile, per ovvi motivi di tempo;
quindi non spaventatevi se non ricevete un riscontro immediato.
--
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
----------------------------------


title: [SitoComune] Aggiornato

text:
La cosa e' passata un po' inosservata, ma il Sito Comune ha raggiunto i
100.000 accessi.
Questo a molti probabilmente non dice nulla, ma per noi che ce ne
occupiamo sin dalla nascita, vuol dire molto.
Vuol dire che il nostro impegno e quello di tutti coloro che con noi
collaborano, e' stato in qualche modo ripagato.
In questi anni il SC e' cresciuto nei contenuti e, a giudicare dagli
accessi sempre crescenti, riteniamo di aver finalmente raggiunto lo
scopo che ci eravamo prefissati nel lontano dicembre 1998, farlo
diventare il sito di riferimento per tutti coloro che per hobby o per
lavoro utilizzano MSAccess.
Questo non significa che il nostro lavoro e' terminato, significa solo
che adesso inizia la fase piu' difficile, cercare di mantenere la
popolarita' raggiunta.
Per quanto riguarda le novita', sappiate che al momento c'e un grosso
progetto in fase di studio, che speriamo di rendere operativo nei
prossimi mesi; naturalmente non posso dirvi altro ;-)
Per la vostra curiosita', vi posto gli accessi degli ultimi tre mesi:
        Totali  Unici
Marzo     8251   6435
Aprile    7363   5705
Maggio    8839   6846
Grazie a tutti
e naturalemnte, continuate ad inviare materiale, e se avete letto un
libro, mandateci pure le vostre impressioni.
Antonello, Federico, Luciano



title: [SitoComune] Aggiornato

author: Roberto dal portatile

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto nel
messaggio news:3B1F50D4...@paperino.sitocomune.com...
>
> La cosa e' passata un po' inosservata, ma il Sito Comune ha raggiunto i
> 100.000 accessi.
L'ho visto, l'ho vosto!! :-)))
Siamo oltre i 102.000 accessi!!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [SitoComune] Aggiornato

author: AntoGal

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto...
> L'ho visto, l'ho vosto!! :-)))
> Siamo oltre i 102.000 accessi!!!
eh eh
neanche se fosse possibile scaricare il compilatore... :-)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: [SitoComune] Aggiornato

author: Sib dal portatile

text:
"Federico Luciani"
CUT
> Per quanto riguarda le novita', sappiate che al momento c'e un grosso
> progetto in fase di studio, che speriamo di rendere operativo nei
> prossimi mesi; naturalmente non posso dirvi altro ;-)
A mia u po' diri. Omo di panza sugnu.
(La frase in codice riportata sopra non puo' essere decrittografata senza il
compilatore per Access.)
Sib


title: [SitoComune] Aggiornato

text:
"AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
news:9fnqc5$iv1$1...@pegasus.tiscalinet.it...
> "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto...
> > L'ho visto, l'ho vosto!! :-)))
> > Siamo oltre i 102.000 accessi!!!
>
> eh eh
> neanche se fosse possibile scaricare il compilatore... :-)
>
> --
>
> Ciao, AntoGal
>
Secondo me sul Sito Comune c'è qualcosa di più prezioso del compilatore. ;-)
Ciao, Roberto


title: [SitoComune] Aggiornato

text:
Sib dal portatile wrote:
> "Federico Luciani"
> CUT
> > Per quanto riguarda le novita', sappiate che al momento c'e un grosso
> > progetto in fase di studio, che speriamo di rendere operativo nei
> > prossimi mesi; naturalmente non posso dirvi altro ;-)
>
> A mia u po' diri. Omo di panza sugnu.
a tempo debito ;-))
dobbiamo prima verificare alcune cosucce ;-)
--
Federico



title: [SitoComune] Aggiornato

text:
AntoGal wrote:
> "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto...
> > L'ho visto, l'ho vosto!! :-)))
> > Siamo oltre i 102.000 accessi!!!
> eh eh
> neanche se fosse possibile scaricare il compilatore... :-)
> --
> Ciao, AntoGal
a proposito, ma tu non ci avevi promesso una cosuccia ;-))
--
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
----------------------------------


title: [SitoComune] Aggiornato

text:
Roberto dal portatile wrote:
> "AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
> > "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto...
> > > L'ho visto, l'ho vosto!! :-)))
> > > Siamo oltre i 102.000 accessi!!!
> > eh eh
> > neanche se fosse possibile scaricare il compilatore... :-)
> > --
> > Ciao, AntoGal
>
> Secondo me sul Sito Comune c'è qualcosa di più prezioso del compilatore. ;-)
> Ciao, Roberto
infatti, c'e' il crack per la protezione utente, ma nessuno se ne e'
accorto ;-))
--
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
----------------------------------


title: [SitoComune] Aggiornato

author: Karl Donaubauer

text:
Federico Luciani ha scritto:
> La cosa e' passata un po' inosservata, ma il Sito Comune ha raggiunto i
> 100.000 accessi.
Congratulazione per questo.
Ma anche per la qualità del sito che è benissimo.
Da poco ho festeggiato con la mia amica e un po di Asti Spumante
il no 250.000 al mio sito. Allora fate uno sforzo... ;-)
--
Servus da Vienna
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: [SitoComune] Aggiornato

author: Silvio Berruti

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto nel
messaggio news:3B1F8CCE...@paperino.sitocomune.com...
> Roberto dal portatile wrote:
> > "AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
> > > "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto...
> > > > L'ho visto, l'ho vosto!! :-)))
> > > > Siamo oltre i 102.000 accessi!!!
> > > eh eh
> > > neanche se fosse possibile scaricare il compilatore... :-)
> > > --
> > > Ciao, AntoGal
> >
> > Secondo me sul Sito Comune c'è qualcosa di più prezioso del compilatore.
;-)
> > Ciao, Roberto
>
> infatti, c'e' il crack per la protezione utente, ma nessuno se ne e'
> accorto ;-))
Come no... sono già 2 mesi che lo adopero sulle tue applicazioni...
;-)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: [SitoComune] Aggiornato

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto...
> a proposito, ma tu non ci avevi promesso una cosuccia ;-))
>
> --
> Federico
a tempo debito ;-)))
Non preoccuparti che appena riesco a trovare un po' di tempo (sicuramente
entro Settembre), in una settimana raddoppieremo gli accessi... ;-)



title: [SitoComune] Aggiornato

author: Luciano (DOC)

text:
Karl Donaubauer ha scritto nel messaggio
<9fo5ai$54jqr$
1...@ID-46617.news.dfncis.de
>...
>Da poco ho festeggiato con la mia amica e un po di Asti Spumante
>il no 250.000 al mio sito. Allora fate uno sforzo... ;-)
Visto che erano 250K e che c'era l'amichetta ti potevi concedere qualcosa di
meglio di un Asti!!!:-))
Saluti.
Luciano
(DOC)


title: [SitoComune] Aggiornato

author: Caio

text:
Federico Luciani <
fluc...@paperino.sitocomune.com
> wrote in message
3B1F50D4...@paperino.sitocomune.com...
>
> La cosa e' passata un po' inosservata, ma il Sito Comune ha raggiunto i
> 100.000 accessi.
Ne sono molto lieto
e vorrei fare i complimenti a chi ha permesso il raggiungimento di  questo
risultato,  dovuto sicuramente anche alla quantita' e qualita' delle
informazioni  ormai raccolte, oltre ad un ringraziamento particolare a chi
porta avanti il lavoro del sito
alla faccia di chi dopo qualche mese di partecipazione al NG ha voluto
mettersi in proprio  facendo pagare l'accesso
al suo sito  (piccolo riferimento per chi c'era qualche anno fa e forse
ricorda)
Fa sempre piacere ritrovare ancora vecchie firme del NG  vederli ancora
attivi
nell'aiutare gli altri
avete la mia ammirazione
Un  saluto a tutti
Carlo VE
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)


title: [SitoComune] Aggiornato

text:
Federico Luciani <
fluc...@paperino.sitocomune.com
> wrote in message
3B1F50D4...@paperino.sitocomune.com...
Federico Luciani <
fluc...@paperino.sitocomune.com
> wrote in message
3B1F50D4...@paperino.sitocomune.com...
>
> La cosa e' passata un po' inosservata, ma il Sito Comune ha raggiunto i
> 100.000 accessi.
Ne sono molto lieto



title: [SitoComune] Aggiornato

text:
Luciano (DOC) ha scritto:
> Karl Donaubauer ha scritto:
> >Da poco ho festeggiato con la mia amica e un po di Asti Spumante
> >il no 250.000 al mio sito. Allora fate uno sforzo... ;-)
>
> Visto che erano 250K e che c'era l'amichetta ti potevi concedere qualcosa di
> meglio di un Asti!!!:-))
Nonono, per me non c'è qc di meglio che quest' acqua zuccherata
di Martini. Bevo alcol solo rare volte e non amo altri vini spumante.
:-)
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: [SitoComune] Aggiornato

text:
Karl Donaubauer ha scritto nel messaggio
<9foq5q$5cffs$
1...@ID-46617.news.dfncis.de
>...
>Nonono, per me non c'č qc di meglio che quest' acqua zuccherata
>di Martini. Bevo alcol solo rare volte e non amo altri vini spumante.
Spero che almeno ti sia andata bene con l'amica....:-)))
Saluti.
Luciano
(DOC)


title: [SitoComune] Aggiornato

author: Antonio Biso

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9frec4$5h1cc$1...@ID-86073.news.dfncis.de...
>
> Karl Donaubauer ha scritto nel messaggio
> <9foq5q$5cffs$
1...@ID-46617.news.dfncis.de
>...
>
> >Nonono, per me non c'è qc di meglio che quest' acqua zuccherata
> >di Martini. Bevo alcol solo rare volte e non amo altri vini spumante.
>
>
> Spero che almeno ti sia andata bene con l'amica....:-)))
> Saluti.
>
> Luciano
> (DOC)
hmmm.. gnaaaafa!
Antonio


title: ss

author: FM

text: a


title: Access non mi apre i file immagine con formato jpeg

author: matteo da scuola

text:
Ho una maschera con vari pulsanti, uno di questi apre la normale finestra di
windows per aprire i file. questa finestra mi serve per aprire i file di
immagine in jpg, jpeg, gif una volta selezionata l'immagine mi deve inserire
il programma mi deve inserire l'immagine nella picture della maschera.
questo funziona però al momento che cerco di aprire i file jpeg mi da
errore. come faccio ecco il codice dell finestra apri:
Option Compare Database
' ******************************
Public Const OFN_FILEMUSTEXIST = &H1000
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_PATHMUSTEXIST = &H800
Public Declare Function GetOpenFileName Lib "comdlg32.dll" _
        Alias "GetOpenFileNameA" (lpofn As OPENFILENAME) As Long
'************************
Public Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustomFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type
'************************
Public Sub ShowFile(frm As Form, fb As OPENFILENAME)
    Dim fName As String
    Dim result As Long
    Dim path As String
    path = "C:\Stage\Arti"
    With fb
        .lStructSize = Len(fb)
        .hwndOwner = frm.Hwnd
        .hInstance = 0
        .lpstrFilter = "Tutti i file di immagine (*.jpg;*.jpeg;*.gif)" & vbNullChar
& "*.jpg;*.jpeg;*.gif" & vbNullChar
        .nMaxCustomFilter = 0
        .nFilterIndex = 1
        .lpstrFile = Space(256) & vbNullChar
        .nMaxFile = Len(.lpstrFile)
        .lpstrFileTitle = Space(256) & vbNullChar
        .nMaxFileTitle = Len(.lpstrFileTitle)
        .lpstrInitialDir = path & vbNullChar
        .lpstrTitle = "Seleziona l'immagine" & vbNullChar
        .flags = OFN_PATHMUSTEXIST Or OFN_FILEMUSTEXIST Or OFN_HIDEREADONLY
        .nFileOffset = 0
        .nFileExtension = 0
        .lCustData = 0
        .lpfnHook = 0
    End With
    result = GetOpenFileName(fb)
    If result <> 0 Then
        fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) - 1)
    End If
End Sub
--------------------------------
Inviato via
http://usenet.libero.it


title: come inserire delle opzioni/personalizzazioni nei programmi? (expert?)

author: IgnazioC

text:
regola n.1 riutilizzare il codice... :)
in virtù di questa regola vorrei che il programma che sto realizzando
avesse la possibilità di essere "personalizzato" dall'utente
per esempio l'utente potrebbe personalizzare il logo da stamare sui
report, oppure il colore delle textbox che hanno lo stato
attivo..oppure ancora decidere di stampare una o due copie dei
report...etc
voi come vi comportereste?
dovrei memorizzare tutte le informazioni che mi servono nel registry?
oppure in un file *.ini? oppure in una tabelle interna al db?
...prima che imbocco una strada senza uscita mi consigliate qualcosa?
cmq il principio generale è quello di leggere tutte le
"personalizzazioni" all'apertura del db e memorizzarle in variabili
globali? così da evitare continui accessi al registro? (o al file
*.ini)?
grazie.


author: ALESSANDRO Baraldi

text:
"IgnazioC" <
igna...@gmail.com
> ha scritto nel messaggio
news:1194473238.9...@o3g2000hsb.googlegroups.com...




grazie.
Ci sono mille strade... ma in questo caso direi che la soluzione più giusta
è quella di usare il Database
che hai sotto mano....!
Creati delle Tabelle(una 10 100000) per il salvataggio delle
personalizzazioni... meglio di così...!
Crei una Form d'interfaccia per l'utente e fai in modo che all'avviamento
vengano salvate le personalizzazioni
in Variabili ambiente se è più opportuno, se si tratta dei LOGHI direi che
su OPEN del Report o della Form si carica
il File immagine.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
On 7 Nov, 23:37, "ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote:
> "IgnazioC" <
ignaz...@gmail.com
> ha scritto nel messaggionews:1194473238.9...@o3g2000hsb.googlegroups.com...

grazie per la risposta, ma per "variabili d'ambiente" intendi dire
variabili globali pubbliche, giusto? in questo caso devo avere una
maschera che resterà sempre aperta dentro le quali far sopravvivere le
variabili?


author: Gabriele Bertolucci

text:
[omissis]
> voi come vi comportereste?
> dovrei memorizzare tutte le informazioni che mi servono nel registry?
> oppure in un file *.ini? oppure in una tabelle interna al db?
> ...prima che imbocco una strada senza uscita mi consigliate qualcosa?
La soluzione che ti ha proposto Alessandro è molto buona, perché il
database nasce proprio per memorizzare dati, quindi anche quelle che tu hai
chiamato "opzioni".
Tuttavia, posso parlarti della mia esperienza personale.
Mi sono trovato a dover affrontare un problema di personalizzazione di un
Add-In che utilizzo (per il momento) solo per lo sviluppo di altre
applicazioni Access.
Avevo la necessità di permettere all'utente di personalizzare questo Add-In
in alcuni suoi aspetti.
La soluzione che mi è venuta più naturale è stata quella di memorizzare le
informazioni in una tabella.
Il problema che mi si è posto è questo: le tabelle presenti all'interno
dell'Add-In non sono raggiungibili quando mi trovo all'interno di un'altra
applicazione che utilizza questo Add-In.
Come soluzione immediata ho dovuto spostare queste tabelle all'interno
dell'applicazione da sviluppare, ma non ero contento della cosa perché
questo mi pregiudicava dal poter diffondere l'utilizzo di questo Add-In a
qualsiasi applicazione Access senza fare cambiamenti alla struttura del BE
dell'applicazione.
Il problema si è poi amplificato quando ho cercato di utilizzare l'Add-In
dall'interno di progetti di Access (ADP).
E' stato a questo punto che ho deciso cambiare completamente idea e di
salvare le impostazioni all'interno di un file XML: almeno per il momento,
non me ne pento affatto.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


author: Lorenzo(pyx)

text:
In news:1walovfhlj0r4$.1ob3lnmgxxuty$.
d...@40tude.net
,
Gabriele Bertolucci" <"info[at]pbsoft[dot]it <"info[at]pbsoft[dot]it"> ha
scritto:
[...]
> Il problema che mi si è posto è questo: le tabelle presenti
> all'interno dell'Add-In non sono raggiungibili quando mi trovo
> all'interno di un'altra applicazione che utilizza questo Add-In.
> Come soluzione immediata ho dovuto spostare queste tabelle all'interno
> dell'applicazione da sviluppare, ma non ero contento della cosa perché
> questo mi pregiudicava dal poter diffondere l'utilizzo di questo
> Add-In a qualsiasi applicazione Access senza fare cambiamenti alla
> struttura del BE dell'applicazione.
> Il problema si è poi amplificato quando ho cercato di utilizzare
> l'Add-In dall'interno di progetti di Access (ADP).
> E' stato a questo punto che ho deciso cambiare completamente idea e di
> salvare le impostazioni all'interno di un file XML: almeno per il
> momento, non me ne pento affatto.
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype:pbsoftsolution
Mi accodo, visto che per me e' un problema quotidiano,
ovvero la procedura non sa neanche dove collegarsi
se prima dell'avvio non vengono definiti dei parametri operativi
Le tabelle proprio non sono raggiungibili.
Attualmente, per ragioni storiche, uso dei file di configurazione (.ini)
che sono obsoleti, direi che la soluzione xml e' molto intelligente.
--
--
Lorenzo


text:
grazie a tutti per le risposte, l'idea di un file xml non è male anche
se forse per quello che mi serve mi basta una tabella..cm


text:
grazie a tutti per le risposte!! l'idea di un file xml non è male,
anche se forse mi sarebbe sufficiente anche una tabella dentro il db.
sai dirmi dove posso trovare informazioni sulla scrittura e lettura
dei file xml da access? grazie.
ciao.


text:
In
news:1194651131....@v3g2000hsg.googlegroups.com
,
IgnazioC <
igna...@gmail.com
> ha scritto:

Il formato Xml e' plain-text quindi facilmente manipolabile in vba con le
istruzioni native.
Chiaramente bisogna capire qual'e' la sintassi e la struttura.
Documentazione la trovi, questo il primo testo che ho trovato:
http://www.libreriauniversitaria.it/access-2003-programming-by-example/book/9781556222238
Pero' si trova molto nei NG:
http://www.google.com/search?hl=en&q=vb6+xml
--
Lorenzo


text:

Io ho utilizzato solamente ADO.
L'oggetto ADODB.Recordset ha il metodo Save, che, tra le varie opzioni, ne
ha una chiamata PersistFormat.
Questa opzione permette di salvare il recordset in formato XML.
E' anche vero che puoi manipolare il file "a mano", ma, in tal caso, posso
solo augurarti buona fortuna :-)
--



text:
Gabriele Bertolucci ha spiegato il 10/11/2007 :
>> grazie a tutti per le risposte!! l'idea di un file xml non è male,
>> anche se forse mi sarebbe sufficiente anche una tabella dentro il db.
>> sai dirmi dove posso trovare informazioni sulla scrittura e lettura
>> dei file xml da access? grazie.
>
> Io ho utilizzato solamente ADO.
> L'oggetto ADODB.Recordset ha il metodo Save, che, tra le varie opzioni, ne
> ha una chiamata PersistFormat.
> Questa opzione permette di salvare il recordset in formato XML.
> E' anche vero che puoi manipolare il file "a mano", ma, in tal caso, posso
> solo augurarti buona fortuna :-)
bellissima idea.. :) ma per leggerlo come fai?
--
ignazioc


text:
> bellissima idea.. :) ma per leggerlo come fai?
Continuo a seguire il modello ad oggetti di ADO:
rst.Open percorsocompletofile.xml, , , , adCmdFile
Poi, nel Form_Open, associo quel recordset alla form che deve visualizzare
le opzioni:
Set Me.Recordset = rst



text:
Gabriele Bertolucci ha pensato forte :
>> bellissima idea.. :) ma per leggerlo come fai?
>
> Continuo a seguire il modello ad oggetti di ADO:
>
> rst.Open percorsocompletofile.xml, , , , adCmdFile
>
> Poi, nel Form_Open, associo quel recordset alla form che deve visualizzare
> le opzioni:
>
> Set Me.Recordset = rst
mi hai dato due bellissime notizie :D
- non sapevo che si potesse salvare un recordset
- non sapevo si potessa associare una form ad un recordset..
:D :D :D
--
ignazioc


author: Roberto da Parma

text:
"IgnazioC" <
ignazioc_t...@gmail.it
> ha scritto nel messaggio
news:mn.5abd7d7b5...@gmail.it...

Mi permetto solo di aggiungere/condividere ciò che ha già detto Baraldi...
se scrivi all'interno del tuo DB non avrai nessun tipo di problemi di
compatibilità e rimane tutto dentro il DB...
che sia mdb o mde per molte opzioni non avrai problemi...
all'apertura del db sai bene che si può far leggere praticamente tutto
...S.O, DLL installate, configurazioni, ecc.
Una volta scritta correttamente la struttura ti rimarrà sempre magari dovrai
in alcuni caso solo apportare qualche modifica ma poi non di certo
riscriverla tutta...
Ciao
--
Roberto da Parma


text:
> Mi permetto solo di aggiungere/condividere ciò che ha già detto Baraldi...
> se scrivi all'interno del tuo DB non avrai nessun tipo di problemi di
> compatibilità e rimane tutto dentro il DB...
> che sia mdb o mde per molte opzioni non avrai problemi...
Sono quasi completamente d'accordo.
Vorrei aggiungere alle tue correttissime note il fatto che, se stai
utilizzando un file di Access come Add-In (ed il mio caso è proprio
questo), le tabelle in esso contenute non sono visibili dal database che
sta utilizzando l'add-in.
Ecco perché ho dovuto fare ricorso ad un file XML.



text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:12hlygi62o26c.ns2tt2ucpmk1$.dlg@40tude.net...

Verissimo...eh a quel punto sono scelte...



title: Come acquisire QR code da telefonino ed inviarlo sul gestionale?

author: RobertoA

text:
Alcuni arrivano col foglietto col qr-code riportante i dati per la
fatturazione
Ovviamente la scelta migliore e' prendere il classico lettore portatile
di barcode 2d e usare quello
Ma volendo leggere il qr-code con lo smartphone, che permette di
riconoscerlo e decodificarlo in una stringa alfanumerica, come inviare
poi i dati letti, in modo semplice e rapido sul gestionale?
Ciao e grazie


author: shado


text:
Il 24/02/2019 20:15, shado ha scritto:
>
https://barcodetopc.com

>

Bello
Credo sia quel che mi serve
Volendo realizzare una cosa di questo tipo, come fare?
Il programma a bordo smartphone che comunica con un server a bordo pc
riesco a farmi un'idea di come farlo
Ma il 'keyboard emulation' como se fa' ?
Nel senso, un programma che gira a bordo pc, che debba simulare una
tastiera, come dovrebbe agire?


title: tabella molto lenta

author: toninoadr

text:
scusate se la domanda puo' sembrare banale.
Ho una tabella, con  90 righe e un 30 campi.
Non capisco perche' quando cerco di aprirla è molto lenta. per la
precisione il disagio avviene quando cerco di scorrere le righe.
Magari è un errore nell'impostare le proprietà dei campi. Qualcuna sa
darmi qualche dritta?


title: tabella molto lenta

author: PBsoft

text:
> Ho una tabella, con  90 righe e un 30 campi.
> Non capisco perche' quando cerco di aprirla è molto lenta. per la
> precisione il disagio avviene quando cerco di scorrere le righe.
> Magari è un errore nell'impostare le proprietà dei campi. Qualcuna sa
> darmi qualche dritta?
Stiamo parlando di un file MDB?
Si tratta di una tabella collegata?
Quale è la struttura di questa tabella?
Questa tabella è collegata ad altre?
Per "aprire la tabella" intendi farci doppio clic dalla finestra database
oppure utilizzare una form dedicata?
Insomma, un po' troppo generica la tua richiesta.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: tabella molto lenta

author: MA

text:

Sicuramente un'anomalia
90 record sono inesistenti in Access anche nelle peggiori situazioni
Però come dice PbSoft ci hai dato troppo poche info
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: tabella molto lenta

author: Alessandro Cara

text:
MA wrote:
> toninoadr wrote:
>> scusate se la domanda puo' sembrare banale.
>> Ho una tabella, con  90 righe e un 30 campi.
>> Non capisco perche' quando cerco di aprirla è molto lenta. per la
>> precisione il disagio avviene quando cerco di scorrere le righe.
>> Magari è un errore nell'impostare le proprietà dei campi. Qualcuna sa
>> darmi qualche dritta?
> Sicuramente un'anomalia
> 90 record sono inesistenti in Access anche nelle peggiori situazioni
> Però come dice PbSoft ci hai dato troppo poche info
>
Magari chiama qualche funzione autocostruita che per restituire il
valore fa il giro del mondo o 27000 dlookup o similia. Il sintomo e'
quel fatto "..il disagio avviene quando cerco di scorrere le righe.."
che e' tipico della esecuzione di funzione.
--
ac
y-1=x


title: report etichette e Win2000 SP3

author: E. Meregalli

text:
            Ho un report per stampare etichette su Epson 5000 (messa in rete
con proprio indirizzo IP) su un formato pagina personalizzato (8,00x3,20 cm
cioč una etichetta=una pagina) che ha sempre funzionato benissimo; (rete di
client win 2000 pro con il BE su data server sotto win 2000 server) ora,
dopo aver aggiornato client et server al service pack 3 di windows, il
report non mantiene l'impostazione pagina ma risetta sempre quella di
default (A4).
            Qualcuno ha/ha avuto lo stesso problema ??  GRAZIE


title: report etichette e Win2000 SP3

author: Antonio

text:
"E. Meregalli" <
mer...@tin.it
> ha scritto nel messaggio
news:Neyua.122302$K35.2...@news2.tin.it...

Io credo che dovresti verificare che l'opzione di Correzione automatica nel
menu Strumenti/Opzioni (scheda Generale) non sia attivatata.
Se č cosě, questo č un vecchio bug di Access e Windows 2000 non c'entra
nulla..
Ciao


title: report etichette e Win2000 SP3

text:
        Intanto ringrazio Antonio
        ma il problema non è nella correzione automatica e si presenta sia
con l'applicativo sotto A97 che con lo stesso portato su un'altra macchina e
convertito ad A2000 (ovvio sulla macchina è installato Office 2000 PRO,
sempre sotto Win2000 Pro).Per verifica incrociata, ho riportato una macchina
client al service pack 2 di Win 2000 pro e.... l'applicativo stampa le
etichette perfettamente !!!. (per inciso nonostante il BE sia sul server con
WIN 2000 server SP3).
"Antonio" <
ante...@yahoo.it
> ha scritto nel messaggio
news:eQOua.105107$DT4.3...@twister1.libero.it...
>
> "E. Meregalli" <
mer...@tin.it
> ha scritto nel messaggio
> news:Neyua.122302$K35.2...@news2.tin.it...
> >             Ho un report per stampare etichette su Epson 5000 (messa in
> rete
> > con proprio indirizzo IP) su un formato pagina personalizzato (8,00x3,20
> cm
> > cioè una etichetta=una pagina) che ha sempre funzionato benissimo; (rete
> di
> > client win 2000 pro con il BE su data server sotto win 2000 server) ora,
> > dopo aver aggiornato client et server al service pack 3 di windows, il
> > report non mantiene l'impostazione pagina ma risetta sempre quella di
> > default (A4).
> >             Qualcuno ha/ha avuto lo stesso problema ??  GRAZIE
> >
> >
>
> Io credo che dovresti verificare che l'opzione di Correzione automatica
nel
> menu Strumenti/Opzioni (scheda Generale) non sia attivatata.
> Se è così, questo è un vecchio bug di Access e Windows 2000 non c'entra
> nulla..
> Ciao
>
>


title: Query Testo - Date

author: Michele

text:
Salve.
Il mio problema e' come poter convertire un testo in data,mi spiego meglio.
Ho una tabella dove e' contenuto un campo (dt)  formato testo.
Non posso cambiare nella tabella il formato campo perche' ho dei diverse
problematiche quando importo i dati .
Devo creare una query utilizando il comando E:format([dt];"gg.mm.aa") fino
qui tutto bene (dove dt=1.05.99 ed ottengo E=01.05.99).
Ma se nei criteri devo aggiungere Between #01.01.99# and #01.05.99# succede
che il risultato non e' corretto e' neanche l'ordinamento di E .
il campo E non e' trattato come una data ma come un testo .
Come posso risolvere questo problema?
Grazie.


title: Query Testo - Date

author: Stefano Bettini

text:
Michele <
bosc...@bluewin.ch
> wrote in message
88ek30$jj$1...@bw107zhb.bluewin.ch...

Qualsiasi soluzione che non comporti il salvataggio del campo
in un formato corretto è inefficiente; qualsiasi valore ti arrivi
sui files di import è sempre "parsabile" da una funzione che
ti permetta di scrivere il dato nel formato corretto interpretando
il valore stesso (problema tipico ad esempio quando si caricano
dati esportati da Oracle nel formato gg-MMM-aaaa, MMM è
sempre in formato inglese e ci vuole una funzioncina x interpretarlo...).
Bye, Ste


title: ISAM e ACCESS 97

author: Axel

text:
Salve a tutti, nel mio pc ci sono 2 access, A2.0 e A97. In A2.0 ci sono dei
db che si collegano ad un programma gestionale, con tabelle collegate
btrieve; modificando i dati in queste cartelle ho la modifica in tempo reale
anche sul gestionale, credo sia chiaro come concetto. Ora viene il problema:
ho provato ad esportare/convertire in A97 tutto un db, cosa che è riuscita,
ma all'apertura di una cartella btrieve mi esce la finestra "impossibile
trovare ISAM installabile". Esiste un metodo per usare A97 oppure anche
A2000.
Grazie a tutti
Axel


title: ISAM e ACCESS 97

author: oliones

text:
Axel <
aj...@freemail.it
> wrote in message
9jls2u$44h$1...@lacerta.tiscalinet.it...

non ho ben capito comunque isam è un drive per vedere diversi tipi di dati
che trovi nel cd di office


title: ISAM e ACCESS 97

author: Arturo

text:
"Axel" <
aj...@freemail.it
> ha scritto nel messaggio
news:9jls2u$44h$1...@lacerta.tiscalinet.it...

Assolutamente non esiste un isam installabile a parte per Access 2.0.
Per vedere i dati btrieve da Access 97 e successivi devi installare
un programma (molto costoso) tipo il Pervasive SQL Server e poi devi
creare un ODBC che prenda i dati dai .DDF (chiedi al tuo fornitore).
Ciao
Arturo


title: ISAM e ACCESS 97

text:
Arturo <
atad...@freemail.it
> wrote in message
PSu77.30179$NZ6.1...@news.infostrada.it...

Tombola, credo che abbiamo già il prevasive, infatti, al lancio di A2.0 o
anche del gestionale appare la maschera di Pervasive sql 7, cmq in tutti i
client esiste questo programma. E per creare un ODBC che trasformi i file
.ddf come potrei fare?
Ciao e grazie
Axel


title: ISAM e ACCESS 97

text:
> Tombola, credo che abbiamo già il prevasive, infatti, al lancio di A2.0 o
> anche del gestionale appare la maschera di Pervasive sql 7, cmq in tutti i
> client esiste questo programma. E per creare un ODBC che trasformi i file
> .ddf come potrei fare?
Questo lo ignoro (nel senso che l'avevo fatto ma adesso non mi ricordo più
come), il programma in questione deve essere Esatto, tieni presente che se
migri all'ODBC dopo le tabelle collegate con Access 2 non vanno più con
l'Isam ma devi passare tutto a ODBC. Per fare un bel lavoro è meglio che il
passaggio lo fai fare a quelli che ti hanno dato il gestionale in quanto (se
non erro) occorre sostituire i file .ddf con altri due. Se hai il CD di
Esatto credo che ci sia un file di help che lo spiega (nella sezione rete o
simili) ... Pevasive sql 7 va bene fino ad Access 97, poi occorre Pervasive
2000.
Ciao
Arturo


title: maschera access keypress - macchina a stati finiti

author: pfmarro

text:
salve

ho creato una maschera con la proprietà .keypreview a true e testo i caratteri premuti.

sapete dove posso trovare un esempio di macchina a stati finiti (in msAccess) perche' voeeri implementare un sistema che a sencoda del tasto premuto l'utente debba premere un tasto o un altro e poi ritornare a testare il carattere premuto

Grazie anticipatamente

PFMArro


title: Query cerca testo in Word

author: sly

text:
E' possibile creare una query che ricera all'interno di un file word un
testo standard tipo una data ?
Devo essere più chiaro, ho la necessità di ricercare un testo standard in:
una directory tipo:
C:\Documenti\Testi\*.doc
cioe io inserendo un parametro come la data, la queri mi tira fuori tutti
quei file .doc che contengono quella data.
E' possibile ?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query cerca testo in Word

text:
"sly" <
s...@inwin.it
> ha scritto nel messaggio
news:bv88cq$uao$1...@news.newsland.it...
> E' possibile creare una query che ricera all'interno di un file word un
> testo standard tipo una data ?
> Devo essere più chiaro, ho la necessità di ricercare un testo standard in:
> una directory tipo:
>
> C:\Documenti\Testi\*.doc
>
> cioe io inserendo un parametro come la data, la queri mi tira fuori tutti
> quei file .doc che contengono quella data.
>
> E' possibile ?
Guarda su
www.sitocomune.com
 come scandire una directory e poi applichi i
filtri che vuoi
MAssimiliano


title: Query cerca testo in Word

text:
MA ha scritto:
> "sly" <
s...@inwin.it
> ha scritto nel messaggio
> news:bv88cq$uao$1...@news.newsland.it...
> > E' possibile creare una query che ricera all'interno di un file word un
> > testo standard tipo una data ?
> > Devo essere più chiaro, ho la necessità di ricercare un testo standard in:
> > una directory tipo:
> >
> > C:DocumentiTesti*.doc
> >
> > cioe io inserendo un parametro come la data, la queri mi tira fuori tutti
> > quei file .doc che contengono quella data.
> >
> > E' possibile ?
> Guarda su
www.sitocomune.com
 come scandire una directory e poi applichi i
> filtri che vuoi
Si è quello che cerco ma  si riferisce solo alla ricerca di file .mdb
la mia necessita è per i .doc come lo devo modificare, in oltre non riesco
a visualizzare solo la maschera di avvio le tabelle query e quant'altro
nol le isualizzo perchè?
> MAssimiliano



title: Query cerca testo in Word

author: Carlo Costarella

text:
"sly" <
s...@inwin.it
> ha scritto nel messaggio
news:bv88cq$uao$1...@news.newsland.it...

Con questa funzione, che dovrai adattare, potresti riuscire nel tuo intento.
Fai la prova con un file esistente:
Public Function DimmiSistemaFile()
Dim FileObj, Dato1, Dato2
  Set FileObj = CreateObject("Scripting.FileSystemObject")
  Set Dato1 = FileObj.GetFile("c:\windows\prova.txt")
  Dato2 = UCase("c:\windows\Prova.txt") & vbCrLf
  Dato2 = Dato2 & "Data di creazione: " & Dato1.DateCreated & vbCrLf
  Dato2 = Dato2 & "Ultimo accesso: " & Dato1.DateLastAccessed & vbCrLf
  Dato2 = Dato2 & "Ultima modifica: " & Dato1.DateLastModified & vbCrLf
  Dato2 = Dato2 & "Dimensione: " & Dato1.Size & vbCrLf
MsgBox Dato2
End Function
Ciao, Carlo


title: Query cerca testo in Word

text:
Carlo Costarella ha scritto:
> "sly" <
s...@inwin.it
> ha scritto nel messaggio
> news:bv88cq$uao$1...@news.newsland.it...
> > E' possibile creare una query che ricera all'interno di un file word un
> > testo standard tipo una data ?
> > Devo essere più chiaro, ho la necessità di ricercare un testo standard in:
> > una directory tipo:
> >
> > C:DocumentiTesti*.doc
> >
> > cioe io inserendo un parametro come la data, la queri mi tira fuori tutti
> > quei file .doc che contengono quella data.
> >
> > E' possibile ?
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Con questa funzione, che dovrai adattare, potresti riuscire nel tuo intento.
> Fai la prova con un file esistente:
> Public Function DimmiSistemaFile()
> Dim FileObj, Dato1, Dato2
>   Set FileObj = CreateObject("Scripting.FileSystemObject")
>   Set Dato1 = FileObj.GetFile("c:windowsprova.txt")
>   Dato2 = UCase("c:windowsProva.txt") & vbCrLf
>   Dato2 = Dato2 & "Data di creazione: " & Dato1.DateCreated & vbCrLf
>   Dato2 = Dato2 & "Ultimo accesso: " & Dato1.DateLastAccessed & vbCrLf
>   Dato2 = Dato2 & "Ultima modifica: " & Dato1.DateLastModified & vbCrLf
>   Dato2 = Dato2 & "Dimensione: " & Dato1.Size & vbCrLf
> MsgBox Dato2
> End Function
> Ciao, Carlo
Forse non sono stato chiaro, cerco di spiegarmi meglio:
Ho un certo numero di file Word,
ciascuno di questi file hanno nel loro interno (oltre al resto del testo),
la scritta :
Data di presentazione: __/__/____
(chiaramente è ovvio che è riportata una data tipo 28/01/2004, per
generalizzare lo scritta così __/__/____)
Io ho già un mio DB, e qui dentro voglio creare una query parametrica che
in funzione del parametro che
ci scrivo, che nel mio caso specifico è una data  __/__/____ (cioè quello
che ho scritto prima), deve leggere
tutti i file  .doc   della directory (e subdirectory):
C:\Documenti\Testi
Filtrati per tale parametro.
Es. se nel parametro inserisco 31/12/2003, mi deve cercare tutti quei file
doc che al loro interno  possiedono
il testo 31/12/2003.
Ciao, by Salvatore grazie (fatemi sapere).



title: Query cerca testo in Word

text:
sly ha scritto:
> MA ha scritto:
> > "sly" <
s...@inwin.it
> ha scritto nel messaggio
> > news:bv88cq$uao$1...@news.newsland.it...
> > > E' possibile creare una query che ricera all'interno di un file word un
> > > testo standard tipo una data ?
> > > Devo essere più chiaro, ho la necessità di ricercare un testo standard
in:
> > > una directory tipo:
> > >
> > > C:DocumentiTesti*.doc
> > >
> > > cioe io inserendo un parametro come la data, la queri mi tira fuori tutti
> > > quei file .doc che contengono quella data.
> > >
> > > E' possibile ?
> > Guarda su
www.sitocomune.com
 come scandire una directory e poi applichi i
> > filtri che vuoi
> Si è quello che cerco ma  si riferisce solo alla ricerca di file .mdb
> la mia necessita è per i .doc come lo devo modificare, in oltre non riesco
> a visualizzare solo la maschera di avvio le tabelle query e quant'altro
> nol le isualizzo perchè?
> > MAssimiliano
Forse non sono stato chiaro, cerco di spiegarmi meglio:
Ho un certo numero di file Word,
ciascuno di questi file hanno nel loro interno (oltre al resto del testo),
la scritta :
Data di presentazione: __/__/____
(chiaramente è ovvio che è riportata una data tipo 28/01/2004, per
generalizzare lo scritta così __/__/____)
Io ho già un mio DB, e qui dentro voglio creare una query parametrica che
in funzione del parametro che
ci scrivo, che nel mio caso specifico è una data  __/__/____ (cioè quello
che ho scritto prima), deve leggere
tutti i file  .doc   della directory (e subdirectory):
C:\Documenti\Testi
Filtrati per tale parametro.
Es. se nel parametro inserisco 31/12/2003, mi deve cercare tutti quei file
doc che al loro interno  possiedono
il testo 31/12/2003.
Ciao by Savatore, grazie (fatemi sapere).



title: Query cerca testo in Word

author: Sergio MAZZA

text:
"sly" <
s...@inwin.it
> ha scritto nel messaggio
news:bv88cq$uao$1...@news.newsland.it...
> E' possibile creare una query che ricera all'interno di un file word un
> testo standard tipo una data ?
> Devo essere più chiaro, ho la necessità di ricercare un testo standard in:
> una directory tipo:
>
> C:\Documenti\Testi\*.doc
>
> cioe io inserendo un parametro come la data, la queri mi tira fuori tutti
> quei file .doc che contengono quella data.
>
> E' possibile ?
>
> --
Devi utilizzare la proprietà FileSearch (vedi help);
es. acc'97
'-----
Dim i As Integer
With FileSearch
    .NewSearch
    .LookIn = "c:\"
    .SearchSubFolders = False
    .TextOrProperty = "pippo"
    .MatchTextExactly = True
'trova solo doc
    .FileType = msoFileTypeWordDocuments
    If .Execute() > 0 Then
        MsgBox "Trovati " & .FoundFiles.Count & " file"
 'visualizza i nomi trovati
        For i = 1 To .FoundFiles.Count
            MsgBox .FoundFiles(i)
        Next i
    Else
        MsgBox "Nessun file trovato"
    End If
End With
'-----
Ciao.
--
Sergio MAZZA


title: Query cerca testo in Word

author: Marco

text:
Sergio MAZZA ha scritto:

In aggiunta al suggerimento di Sergio (sempre ottimo) ti consiglio di
guardarti anche sul sito comune la FAQ "utilizzo della ricorsione per
scandire una directory" mediante la quale, indicata la Dir ti estrarrai
tutti i file .doc su cui effettuare la ricerca.
Io personalmente la uso per ciclare una dir mettendo tutti i files che
trova in una tabella da cui poi scarto tutti quelli i cui ultimi 4
caratteri NON sono ".rtf". Potresti fare lo stesso ciclando poi la
routine di Sergio per ogni campo della tabella ottenuta.
Ps. Ricordati di abilitare i riferimenti a Word e di rilasciare sempre
gli oggetti che Word è abbastanza permaloso.
Ciao
Marco
pisani.marco(LEVAMI)@
tiscali.it


title: Query cerca testo in Word

text:
"Marco" <
pi...@pluto.it
> ha scritto nel messaggio
news:bvbuj6$muq$1...@lacerta.tiscalinet.it...
> In aggiunta al suggerimento di Sergio (sempre ottimo) ti consiglio di
> guardarti anche sul sito comune la FAQ "utilizzo della ricorsione per
> scandire una directory" mediante la quale, indicata la Dir ti estrarrai
> tutti i file .doc su cui effettuare la ricerca.
> Io personalmente la uso per ciclare una dir mettendo tutti i files che
> trova in una tabella da cui poi scarto tutti quelli i cui ultimi 4
> caratteri NON sono ".rtf". Potresti fare lo stesso ciclando poi la
> routine di Sergio per ogni campo della tabella ottenuta.
> Ps. Ricordati di abilitare i riferimenti a Word e di rilasciare sempre
> gli oggetti che Word è abbastanza permaloso.
>
> Ciao
> Marco
> pisani.marco(LEVAMI)@
tiscali.it
Marco, se ho capito bene sly cercava dei documenti contenenti una certa
parola/frase; la tecnica che proponevi cerca solo i nomi dei file e non nel
loro contenuto.
Per quanto riguarda i riferimenti non dovrebbero esserci problemi, come hai
notato, non ho dichiarato nessun oggetto Word perché l'oggetto FileSearch fa
parte delle librerie di Office già disponibili nei riferimenti (almeno nei
miei)...
Ciao.
--
Sergio MAZZA


title: Query cerca testo in Word

text:
CUT
> Marco, se ho capito bene sly cercava dei documenti contenenti una certa
> parola/frase; la tecnica che proponevi cerca solo i nomi dei file e non nel
> loro contenuto.
> Per quanto riguarda i riferimenti non dovrebbero esserci problemi, come hai
> notato, non ho dichiarato nessun oggetto Word perché l'oggetto FileSearch fa
> parte delle librerie di Office già disponibili nei riferimenti (almeno nei
> miei)...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Sulla libreria hai ragione. Mia imperdonabile svista. Chiedo venia.
Il problema di sly è simile ad uno che ho dovuto affrontare io nel senso
che io dovevo ricercare TUTTI i file .rft presenti in una cartella per
poi importarne il contenuto aprendone uno ad uno. Perciò ho seguito quel
metodo che ho consigliato anche a Sly che consiste nel ciclare la
directory per trovare i .doc, inserirli in una Temp e poi aprirli uno ad
uno per verificare la presenza della data.
Rivedendo la tua soluzione direi che è senza dubbio più lineare e che
forse sarebbe utile anche a me facendomi risparmiare di ciclare due
volte la directory, una per cercare tutti gli Rtf e l'altra per aprirli
ed estrane i dati.
Ciao
Marco
pisani.marco(LEVAMI)@
tiscali.it


title: Ripetizione di intervalli

author: Zax

text:
Ciao a tutti,
Ho una query che mi visualizza "n" record dopo aver eseguito una
espressione.
È possibile far in modo che in un campo vanga visualizzato un numero
progressivo fino al raggiungimento di un numero Max da me stabilito.
Mi spiego meglio, immaginiamo di aver visualizzato 8 record e di stabilire
il numero Max a 4 la visualizzazione dovrebbe dare in una colonna:
1
2
3
4
1
2
3
4
Quindi due intervalli numerici composti da 4 numeri per un totale di 8
record. Pertanto la visualizzazione dovrebbe dare tanti intervalli fino al
raggiungimento dei record totali, il numero Max per questo è sempre un
multiplo.
Spero di essere stato poco contorto.


title: Ripetizione di intervalli

text:
> Quindi due intervalli numerici composti da 4 numeri per un totale di 8
> record. Pertanto la visualizzazione dovrebbe dare tanti intervalli fino al
> raggiungimento dei record totali, il numero Max per questo è sempre un
> multiplo.
>
>
>
> Spero di essere stato poco contorto.
>
non so se ho capito bene vuoi fare questo su una sola colonna
1
2
3
4
1
2
3
4
1
2
3
4
fino alla fine dei record anche sapendo che potrebbe finire con 1 o 2 o 3 o
4 se non è
un multiplo di 4. se vuoi fare questo una soluzione ce l'ho, se invece è
un'altra cosa passo la mano ;-)
Ciao.


title: Ripetizione di intervalli

text:
> non so se ho capito bene vuoi fare questo su una sola colonna
>
> 1
> 2
> 3
> 4
> 1
> 2
> 3
> 4
> 1
> 2
> 3
> 4
>
> fino alla fine dei record anche sapendo che potrebbe finire con 1 o 2 o 3
o
> 4 se non è
> un multiplo di 4. se vuoi fare questo una soluzione ce l'ho, se invece è
> un'altra cosa passo la mano ;-)
va bene anche questa, da premettere che il numero Max può variare.
>
> Ciao.
>
>
>


title: Ripetizione di intervalli

text:
>> fino alla fine dei record anche sapendo che potrebbe finire con 1 o 2 o 3
> o
>> 4 se non è
>> un multiplo di 4. se vuoi fare questo una soluzione ce l'ho, se invece è
>> un'altra cosa passo la mano ;-)
>
> va bene anche questa, da premettere che il numero Max può variare.
>
>>
>> Ciao.
>>
ti scrivo il codice e te lo posto dammi 5 minuti....


title: Ripetizione di intervalli

text:
metti questa funzione in un modulo
Public Function Avanza(Id As Long)
    Static i As Long
    i = i + 1
    If i = 5 Then i = 1
    Avanza = i
End Function
select Avanza(Id) From miatabella
devi passargli per forza il contatore altrimenti non funge.
Questo è solo un esempio modifica a tuo piacimento magari mettendo
un parametro per avere il valore massimo.
Ciao e fammi sapere se hai problemi.


title: Ripetizione di intervalli

text:
"alex1" <
non...@no.it
> ha scritto nel messaggio
news:4342a79b$0$8500$5fc...@news.tiscali.it...

Non ho ancora provata, ma ti chiedo è possibile fare questo inserendo un
istruzione sql nella stessa query che uso. Così da avere accanto al record
il rispettivo valore progressivo?


title: Ripetizione di intervalli

text:
> Non ho ancora provata, ma ti chiedo č possibile fare questo inserendo un
> istruzione sql nella stessa query che uso. Cosě da avere accanto al record
> il rispettivo valore progressivo?
>
certo serve proprio per fare questo, le funzione public dei moduli si
possono utilizzare
nelle istruzione sql. Le puoi personalizzare a piacimento.
Saluti dubbiosi


title: Ripetizione di intervalli

text:
>
> Saluti dubbiosi
>
ho inserito la funzione in un modulo e poi ho inserito in un campo della mia
query questa istruzione:
Module: (select Avanza(Id) From componenti)
mi da questo errore:
la sottoquery può restituire un solo record.
Ti premetto che non sono una cima in materia.
Saluti.


title: Ripetizione di intervalli

text:

devi fare un query normale, selezioni query sul database e poi visualizza
struttura
scegli la tua tabella e poi metti in un colonna la funzione
Avanzamento:Avanza(Id)
poi non ho capito perchè stai facendo un sottoquery?
Non so se sono stato chiaro, comunque sono qui per chiarimenti.
Ciao.