title: Maschere e pulsanti

author: MA

text:
Il 25 Giu 2003, 12:02, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Raffi" <
rac...@tin.it
> ha scritto nel messaggio
> news:qbdKa.243403$g92.5...@news2.tin.it...
> > Vengo ancora a chiedervi aiuto e, come sempre, so che non me lo
> > negherete....
> >
> > Supponiamo di avere una maschera M1, nella quale vengono elencati in
> > visualizzazione continua tutte le merci in magazzino...supponiamo poi
che
> si
> > debba creare un report contenente solo alcune di queste merci (per
esempio
> > un cliente vuole visionare dieci articoli tra i duemila presenti..) la
mia
> > domanda è:
> > è possibile far si che scorrendo la maschera M1 io possa cliccare sulla
> riga
> > dell'articolo scelto, e questo mi venga automaticamente copiato in una
> > tabella creata apposta per l'occasione sulla quale poi baserò il report
> per
> > la stampa??!!
> > Spero di essere stato chiaro!!!
> > Grazie comunque a chi vorrà e potrà aiutarmi....a tutti gli altri...buon
> > lavoro!!!
>
> Ti consiglio di visualizzare l'elenco degli articoli da scegliere per
> stamparli in un report in una casella di riepilogo con selezione multipla
> invece che in una maschera continua.
> Un esempio di quello che ti suggerisco lo trovi sul Sito Comune (link qui
> sotto), nella Sezione Reports, nella FAQ intitolata "Come si può filtrare
un
> report in base alla selezione multipla effettuata su una casella di
> riepilogo?".
>
> --
> Roberto
>
Sul sitocomune c'è un articolo per "spostare" (nel tuo caso copiare) un
record dda un elenco all'altro clickandoci.
Ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Maschere e pulsanti

author: Raffi

text:
> Sul sitocomune c'è un articolo per "spostare" (nel tuo caso copiare) un
> record dda un elenco all'altro clickandoci.
> Ciao MAssimiliano
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Mi diresti inquale sezione?


title: Maschere e pulsanti

text:

 Trasferire righe tra due listbox di Lbo
Credo nella sez. Forms



title: Spostamento tra campi.....

author: Norica

text:
Sto creando un automazione........
DoCmd.OpenForm ("Pippo")
Forms!Pippo!Peso.SetFocus
?
DoCmd.Close
? = Dovrei inserire una riga di codice che esegua un aggiornamento del campo
"Peso" della Forms!Pippo di modo che sull' evento AfterUpdate di Peso vada
ad eseguire la funzione relativa...
Grazie
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Spostamento tra campi.....

author: Karl Donaubauer

text:
"Norica" <
nor...@libero.it
> ha scritto:
> Sto creando un automazione........
> DoCmd.OpenForm ("Pippo")
> Forms!Pippo!Peso.SetFocus
> ?
> DoCmd.Close
>
> ? = Dovrei inserire una riga di codice che esegua un aggiornamento del campo
> "Peso" della Forms!Pippo di modo che sull' evento AfterUpdate di Peso vada
> ad eseguire la funzione relativa...
Se capisco bene č meglio di chiamare direttamente la procedura.
Togli "Private" dal Sub AfterUpdate. Poi puoi chiamarlo dal di fuori e
la riga che cerchi č: Form_Pippo.Peso_AfterUpdate
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Re: ricerca su data

author: Brown

text:
skyweb ha scritto:
> devo fare una ricerca partendo da delle date.
> La ricerca funziona bene se immetto date estese: es. 20/10/2002 mi
> riporta errore se inserisco ad esempio 2002 esiste qualche accorgimento
> particolare?
Potresti essere più preciso.
Suppongo che il "problema" risieda sul come è fatta la ricerca, ma non è
molto chiaro


title: Re: ricerca su data

author: skyweb


title: Re: ricerca su data

author: Alessandro Baraldi

text:
"skyweb" <
skyw...@gmail.com
> wrote in message
news:x6bce.1305400$
35.48...@news4.tin.it

La data di solito si intende come tale, pertanto
con gg/mm/aa(aa)
Se vuoi cercare per anno non è per data.
Usa la funzione Year(TuaData) e cerca nel campo anno.
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Auguri natalizi e ... Share point services   :-)

author: Max Bertoglio

text:
Ciao a tutti ragazzi e buon natale,
Sarei interessato ad approfondire l'argomento "share point services" che
diverrà sempre più importante per l'Access del futuro.
Francamente conosco molto poco il tema, ma vorrei rimediare: qualcuno
conosce links interessanti in materia?
Ciao!
Max Bertoglio


author: Cinzia

text:
"Max Bertoglio" <
max.be...@tiscalinet.it
> ha scritto nel messaggio
news:J6trf.98676$65.28...@twister1.libero.it...

Ciao Max,
inzia da qui:  microsoft.public.it.sharepoint
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
"Cinzia"
> Ciao Max,
> inzia da qui:  microsoft.public.it.sharepoint
Incredibile: c'è perfino un newsgroup ...
Grazie!   ;-)
Max Bertoglio


title: invio fatture elettroniche tramite web service

author: BFS

text:
Ciao

ormai tutti i portali hanno predisposto la possibilità di invio di
fatture tramite web service

Agio
Aruba
Seac
Artigiani vari
Banche varie

qualcuno ha gia sviluppato qualcosa? almeno per Agio e Seac che vedo
molto usati dai miei clienti

BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


author: RobertoA

text:
Il 26/11/2018 20:05, BFS ha scritto:
> Ciao
>
> ormai tutti i portali hanno predisposto la possibilità di invio di
> fatture tramite web service
>
> Agio
> Aruba
> Seac
> Artigiani vari
> Banche varie
>
> qualcuno ha gia sviluppato qualcosa? almeno per Agio e Seac che vedo
> molto usati dai miei clienti
> BFS
>

Stavamo vedendo Agyo e Aruba, ma anche Ftpa, A-cube, ed altri
Mi piacerebbe comunque avere la proposta del 'tutto in casa'
conservazione compresa
Ed e' una possibilita' che trovo, via via che raccolgo documentazione ed
informazioni, sempre piu' percorribile
Sto parlando di accreditamento sdiftp + conservazione sostitutiva in casa
A questa ipotesi si contrappone il fatto che, su queste 'novita', piu'
si delegano responsabilita' e meglio e', almeno in fase iniziale,
finche' si assesta il tutto e si capisce bene come risolvere i problemi
che sicuramente verranno


text:
Il 26/11/2018 20:05, BFS ha scritto:

segnalo che aruba ha inalzato a 300 il numero di fatture selezionabili
per l'import... contro i 30 precedenti

BFS


text:
>
> segnalo che aruba ha inalzato a 300 il numero di fatture selezionabili
> per l'import... contro i 30 precedenti

Champagne!   ;-)

Saluti


author: slumpolo

text:

Con fatturapa è abbastanza semplice, in poche parole di mettono a disposizione un tool a la dropbox. Tu basta che metti gli xml dentro la directory in questione e hai finito.
Il costo annuale è anche competitivo a mio avviso.


text:

Bello
Le fatture ricevute le mette allo stesso modo su directory pc locale?
E le notifiche per le fatture inviate?


text:
Il 07/12/2018 16:09, slumpolo ha scritto:

credo che anche agyo abbia ripiegato su questa soluzione
si installa un "agent" nel pc che carica in automatico i file che
vengono salvati in una cartella

ciao
BFS


text:

Sembra che col directory analyzer di Agyo, le notifiche non arrivino
E quindi il gestionale non riesce a 'capire' se la fattura inviata e'
stata accettata/inviata al destinatario
Certo che se lo fanno pagare 'sto Agyo


title: Estrazioni del lotto.........

author: MarkRed

text:
Salve a tutti!
Sul sito del Lotto ho scaricato tutte le estrazioni, aggiornate al 9.2.2002,
in formato .mdb, e sarebbe interessamente sviluppare una query ove, ad
esempio, contenga una combinazione di un terno tipo " 3 - 9 -58" per vedere
se mai sia uscita su una determinata ruota oppure su tutte.
Come devo inserire, correttamente, il criterio che contenga questa
combinazione?
La tabella è composta dai seguenti campi:
DataEstrazione;
ruota;
N_Concorso;
1° Estratto;
2° estratto;
3° estratto;
4° estratto;
5° estratto.
Siccome gli estratti sono 5 dovrei sviluppare diverse query a seconda della
disposione dei tre numeri.
Si può evitare?
Grazie a tutti! Spero che questo sia abbastanza "utile" soprattutto in
termini di sviluppo applicazione DB.


title: Estrazioni del lotto.........

author: Mrok

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:Qaw98.52731$nI1.1...@twister1.libero.it...

Nella Query Aggiungi un campo : "Espr1: [1] & "-" & [2] & "-" & [3] & "-" &
[4] & "-" & [5]"
e nei criteri di questo campo : " Like "*9-*" And Like "*3-*" And Like
"*58-*"  "
Ciao ;-)> Mrok


title: Estrazioni del lotto.........

text:
"Mrok" <
flag...@tin.it
> ha scritto nel messaggio
news:RUK98.56531$3J1.1...@news2.tin.it...
> "MarkRed" <
con...@libero.it
> ha scritto nel messaggio
> news:Qaw98.52731$nI1.1...@twister1.libero.it...
> > Salve a tutti!
> >
> > Sul sito del Lotto ho scaricato tutte le estrazioni, aggiornate al
> 9.2.2002,
> > in formato .mdb, e sarebbe interessamente sviluppare una query ove, ad
> > esempio, contenga una combinazione di un terno tipo " 3 - 9 -58" per
> vedere
> > se mai sia uscita su una determinata ruota oppure su tutte.
> > Come devo inserire, correttamente, il criterio che contenga questa
> > combinazione?
> > La tabella č composta dai seguenti campi:
> >
> > DataEstrazione;
> > ruota;
> > N_Concorso;
> > 1° Estratto;
> > 2° estratto;
> > 3° estratto;
> > 4° estratto;
> > 5° estratto.
> >
> > Siccome gli estratti sono 5 dovrei sviluppare diverse query a seconda
> della
> > disposione dei tre numeri.
> > Si puň evitare?
> >
> > Grazie a tutti! Spero che questo sia abbastanza "utile" soprattutto in
> > termini di sviluppo applicazione DB.
> >
> >
> >
>
>
> Nella Query Aggiungi un campo : "Espr1: [1] & "-" & [2] & "-" & [3] & "-"
&
> [4] & "-" & [5]"
> e nei criteri di questo campo : " Like "*9-*" And Like "*3-*" And Like
> "*58-*"  "
>
> Ciao ;-)> Mrok
>
Scusami ma ho sbagliato, voglio intendere senza il trattino "-".
Comunque non funziona oppure non ho capito bene la sintassi.
i numeri da 1 a 5 tra parentesi cosa sarebbero??? 1°estratto e cosě via???
la query non funziona lo stesso.
Potresti essere un po piů preciso? Grazie.
Marco.


title: Estrazioni del lotto.........

text:
Ok! tutto a posto!
Ho corretto la sintassi e tutto funziona!
Grazie!


title: Somma Valori con criterio.

author: Slump

text:
Buongiorno, non capisco perchč mi da errore in questa formula, qualcuno sa
aiutarmi?
IIf(([TabellaA]![controllo]=1);([TabellaB]![importo]-10,00);[TabellaB]![impo
rto])
Praticamente nella tabella A io ho un campo dove a seconda del valore che
inserisco (1 o 2) devo togliere nel caso di "1" 10 euro dalla somma degli
importi della TabellaB, mentre nel caso 2 faccio la somma normale degli
importi della TabellaB senza sommare o sottrarre nulla.
Inserisco tale criterio nella query dove chiedo di fare la somma degli
importi della TabellaB.
Qualcuno mi puň aiutare?
Grazie.


title: Somma Valori con criterio.

author: Antonio Ganci

text:

La sintassi sembrerebbe corretta, per caso qualche record ha il campo
importo a null?
In tal caso modifica la formula come segue:
IIf(([TabellaA]![controllo]=1);(nz([TabellaB]![importo])-10,00);nz([TabellaB
]![importo]))


title: Somma Valori con criterio.

author: Roberto da casa

text:
"Slump" <
slumpol...@libero.it
> ha scritto nel messaggio
news:gd_I9.47693$fa.14...@news1.tin.it...
> Buongiorno, non capisco perchè mi da errore in questa formula, qualcuno sa

> Qualcuno mi può aiutare?
> Grazie.
Ma TabellaA e TabellaB nella query sono in Join?
Se si, posta il codice SQL della query.
Se no, nella condizione della funzione IIf usa una funzione DLookup per
verificare se il campo controllo della TabellaA è uguale a 1.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: barra degli strumenti in funzione dell'utente che accede alla maschera

text:
ciao a tutti!
vorrei fare in modo che all'apertura di una maschera venga visualizzata una
barra degli strumenti specifica, in funzione dell'utente che vi accede:
alcuni utenti una barra (MyMenu1), tutti gli altri una barra diversa
(MyMenu2).
nella guida dice di usare Toolbar, ma sinceramente non saprei come usarlo a
questo proposito. ho provato con quanto segue, ma senza successo:
Private Sub Form_Open(Cancel As Integer)
'primo gruppo
If CurrentUser = "a" And CurrentUser = "b" Then
MyMenu1.Toolbar
' secondo gruppo
ElseIf CurrentUser <> "a" And CurrentUser <> "b" Then
MyMenu2.Toolbar
End If
End Sub
chi saprebbe aiutarmi? grazie mille!


author: Carlo Costarella

text:
"em.an" <
meils...@libero.it
> ha scritto nel messaggio
news:gJ8se.5446$yM4....@twister2.libero.it...

Se hai dato un nome alle varie barre dei menů potresti scrivere cosě:
If CurrentUser = "a" And CurrentUser = "b" Then
Forms!TuoNomeMaschera.MenuBar = "BarraMenuA"
ElseIf CurrentUser <> "a" And CurrentUser <> "b" Then
Forms!TuoNomeMaschera.MenuBar = "BarraMenuB"
End If
Ciao, Carlo


author: MA

text:
em.an wrote:
> ciao a tutti!
> vorrei fare in modo che all'apertura di una maschera venga
> visualizzata una barra degli strumenti specifica, in funzione
> dell'utente che vi accede: alcuni utenti una barra (MyMenu1), tutti
> gli altri una barra diversa (MyMenu2).
> nella guida dice di usare Toolbar, ma sinceramente non saprei come
> usarlo a questo proposito. ho provato con quanto segue, ma senza
> successo:
>
> Private Sub Form_Open(Cancel As Integer)
>
> 'primo gruppo
> If CurrentUser = "a" And CurrentUser = "b" Then
> MyMenu1.Toolbar
docmd.ShowToolbar "menu1",acToolbaryes
>
> ' secondo gruppo
> ElseIf CurrentUser <> "a" And CurrentUser <> "b" Then
> MyMenu2.Toolbar
>
> End If
>
> End Sub
>
> chi saprebbe aiutarmi? grazie mille!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
[CUT]

ciao ragazzi, anzitutto grazie per aver risposto: ho provato a seguire i
vostri suggerimenti, ma in entrambi i casi quando apro la maschera in
questione la barra degli strumenti appropriata non esce: al suo posto escono
quelle predefinite; il codice che ho associato *all'apertura della maschera*
è il seguente:
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "USR = Forms!config!USR"
If CurrentUser = "aaa" And CurrentUser = "bbb" Then
Forms!LIST_az.Toolbar = "db_tool0"
'DoCmd.ShowToolbar "db_tool0", acToolbarYes
Me.FilterOn = False
ElseIf CurrentUser <> "aaa" And CurrentUser <> "bbb" Then
Forms!LIST_az.Toolbar = "db_tool1"
'DoCmd.ShowToolbar "db_tool1", acToolbarYes
Me.FilterOn = True
End If
(le altre righe di codice svolgono il compito di filtrare o meno i records
da
visualizzare; nel primo caso non filtrano, nel secondo filtrano i dati
dell'utente corrente)
forse sbaglio nell'associare il codice all'evento apertura della maschera
(Form_Open)?


text:
"em.an" <
meils...@libero.it
> ha scritto nel messaggio
news:x2bse.5641$yM4....@twister2.libero.it...

ho "scoperto" il problema: si trattava credo dell' "AND" usato nella
clausola "if". Ad ogni modo la cosa adesso funziona correttamente. i lcodice
è il seguente:
Private Sub Form_Open(Cancel As Integer)
If CurrentUser = "aaa" Or CurrentUser = "bbb" Or CurrentUser = "ccc" Or
CurrentUser() = "ddd" Then
Forms!LIST_az.Toolbar = "menu_tool0"
Me!Comando95.Enabled = True
Else
Forms!LIST_az.Toolbar = "menu_tool1"
Me!Comando95.Enabled = False
Me.Filter = "USR = CurrentUser"
Me.FilterOn = True
End If
DoCmd.Maximize
End Sub
grazie mille per l'aiuto! : )


title: Problemi con formato data

author: computer valley

text:
Finalmente sono riuscito a calcolare con dateDiff la differenza su un campo
"Data Arrivo" e un campo non associato "Testo2", su aggiornamento del primo.
Ho impostato su aggiornamento il codice cosě DateDiff("yyyy", DataArrivo,
Now),se volessi invece di visualizzare la differenza in mesi piuttosto che
in anni?
Grazie
Lucio


title: Problemi con formato data

text:
"computer valley" <
c.va...@tin.it
> ha scritto nel messaggio
news:rcKC9.31092$744.1...@news1.tin.it...
> Finalmente sono riuscito a calcolare con dateDiff la differenza su un
campo
> "Data Arrivo" e un campo non associato "Testo2", su aggiornamento del
primo.
> Ho impostato su aggiornamento il codice così DateDiff("yyyy", DataArrivo,
> Now),se volessi invece di visualizzare la differenza in mesi piuttosto che
> in anni?
> Grazie
> Lucio
DateDiff("m", DataArrivo, Now)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: maschere pivot e access 2013

author: pfm

text:
salve!

ho un'applicazione che analizza dati di sql server con maschere Access.
ho una serie di maschere pivot

purtroppo ho scoperto che Access 2013 non sopporta piu' le maschere pivot.

Avete delle idee su come sopperire a questo?

Grazie


title: maschere pivot e access 2013

text:

L'unica idea che mi viene è collegare le tabelle in Excel e ricreare lì le viste Pivot


title: Funzione "progressione" di Stefano Bettini su sito comune

author: Vale

text:
Ho visto la funzione di cui all'oggetto.
premesso che non sono molto pratico di funzioni, ho fatto questo:
1- creato un nuovo modulo (chiamato progressione) in cui ho incollato la
funzione:
Option Compare Database
Option Explicit
Dim rval As Integer    ' La variabile globale di appoggio
Public Function Progressione(Valore As String) As Integer
   If Valore = "Azzera" Then
      rval = 0
   Else
      rval = rval + 1
   End If
   Progressione = rval
End Function
2. Ho creato una tabella "MiaTab" con un campo ID, e Nome
3. Ho creato una query con questo codice sql:
SELECT MiaTab.ID, MiaTab.Nome, Progressione((ID)) AS Progressione
FROM MiaTab
WHERE (((Progressione("Azzera"))=0))
ORDER BY MiaTab.Nome;
4. Ho compilato il database
Eseguendo la query mi viene restituito l'errore: Funzione "progressione" non
definita nell'espressione
dove sbaglio?
p.s. il risultato dovrebbe esere quello di creare una query sulla mia
tabella con un campo progressivo che "conti" i record restituiti.
grazie.


author: Antonio Biso

text:
Vale <
med...@lombardiacom.it
> wrote in message 3c49...@news.cis.it...

Se usavi la mia soluzione, con la tab d'appoggio, non stavi in queste
pene...
Antonio


title: query a parametro

author: Mitchell

text:
E' stampabile su di un report il parametro che si è inputato nella query
sottostante?
Io lo digito tale param. quando me lo chiede, ma poi nel report non mi
compare...:-(
ciao
--


title: query a parametro

text:
"Mitchell" <
mi...@tin.it
> ha scritto nel messaggio
news:b5cn2f$eu8$1...@usenet.itgate.net...

Se nei criteri della query hai scritto:
[Digita la data:]
nel report inserisci una casella di testo non associata e nella sua origine
controllo scrivi:
= [Digita la data:]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT]Preventivo

author: Eulinkmv

text:
Secondo voi quanto ci si puo far pagare per un lavoro del genere:
Database con una struttura a 12 tabelle relazionate con 21 maschere e
sottomaschere, delle relative caselle combinate, dei campi a scelta multipla
e dei campi a cascata per la ricerca e l'inserimento automatico dei dati, 7
query e di 10 macro per la ricerca e visualizzazione razionale dei dati,
query a campi calcolati e dei grafici rappresentativi. Creazione delle
maschere di selezione e accesso ai dati, dei relativi pulsanti di comando e
del corrispettivo codice VBA. Ottimizzazione delle maschere del database con
l'inserimento dei descrittori dei comandi e campi testo e valore.
Razionalizzazione della gestione dei possibili errori di duplicazione,
inserimento e cancellazione dei dati, e dei relativi messaggi di errore.
Realizzazione dei 15 report per la stampa dei dati.Personalizzazione delle
barre degli strumenti e delle modalità di avvio con l'inserimento di 3
diversi livelli di accesso: amministratore, docenti, studenti.
Prove di funzionamento e di verifica della funzionalità del database.


title: [OT]Preventivo

author: Super David

text:
Eulinkmv <
eul...@katamail.com
> wrote in message
HYPX6.11754$m51.1...@news1.tin.it...

Permettimi una domanda al contrario: "Quando vorresti farlo pagare??"
Ciao
SuperDavid


title: [OT]Preventivo

text:
Eulinkmv <
eul...@katamail.com
> wrote in message
HYPX6.11754$m51.1...@news1.tin.it...

allora:
12 tabelle per Lit. 30.000 cad. = 360.000
10 macro x Lit. 20.000 cad. = 200.000
tot maschere per Lit. 50.000 cadauna = xxxxx
Totale generale = xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Non si pio' fare un discroso a peso come gia' discusso in altri msg (ti
invito a ricercarli)
le variabili che formano il prezzo sono altre
innanzitutto non hai detto una cosa credo importante
che cosa fa' il programma ovvero di che cosa si occupa e quante ore
hai impeigato a realizzarlo
capirai che il tuo lavoro  gestisce la libreria di casa
o anche tiene una piccola contabilità
per quanto curato e particolareggiato possa averlo fatto
ci sono programmini della Finson che costano 100.000
e magari chiedere anche 500.000 risulterebbe  spropositato
anche se se fare tutto quel lavoro il tempo lo hai veramente impiegato
a meno che non  la persona che commissiona il lavoro  e'
disposto a pagarlo molto di piu' in quanto  non lo troverebbe in commercio
cosi' come lo hai realizzato tu
ma allora tali accordi devono essere fatti all'inizio
in base all'analisi
es. voglio tot. Lit. per ora
oppure per fare questo prg voglio Lit 1.355.800 + iva
Diverso potrebbe essere se il prg e' specifico per  particolari settori o
attività
e non ci sono molti software che se ne occupano
allora il prezzo lo puoi fare tu anche
"As esempio noi riusciamo vendiamo a 8.500.000 + 850.000 per ogni licenza un
prg
per un specifico settore della nautica anche se magari contine qualche
maschera e qualche procedura in piu' del
tuo attuale prg"
Carlo Ve


title: [OT]Preventivo

text:
Non so se sono arrivati i ringraziamenti ho avuto qualche rogna con il
server news.tin li posto di novo
grazie per cortesia e precisione
il database è dedicato per la scuola e registra, stampa e gestisce nomi,
voti, crediti, debiti, programmi, pagelle ... e molte altre cose che ora
sarebbe inutile aggiungere è andato per 1 milione e 500 mila
--
Pedo mellon a minno
visitate il mio sito
http://digilander.iol.it/Matteovisintainer/


title: PROBLEMI CON IMMAGINI!!!

author: lollo

text:
ciao,
nella mia maschera ho una cornice oggetto associato...tramite la pressione
di un
tasto a cui corrisponde una routine, importo dentro la cornice l'immagine...
1)ho la necessità di creare un tasto che elimini l'immagine nel caso in cui
l'utente del db cambi idea e decida di toglierla...
non riesco a elimarla...o importo una foto vuota o niente...potrei usare
l'evento
"annulla" ma quest'ultimo annulla anche tutti gli altri dati immessi nella
maschera costringendo l'utente a reinserirli tutti....
come si può fare?
2)finchè importo immagini bmp va tutto bene, ma se importo jpg invece di
avere
l'immagine nella cornice mi ritrovo l'icona...come posso fare???
3)qualcuno conosce qualche routine per controllare le dimensioni delle
immagini?...per evitare che vengano importate immagini troppo grandi...
grazie a tutti
Lorenzo
--------------------------------
Inviato via
http://usenet.libero.it


title: PROBLEMI CON IMMAGINI!!!


title: PROBLEMI CON IMMAGINI!!!

text:
"lollo" <
lol...@mail.com
> ha scritto nel messaggio
news:62Z98Z8Z217Y10...@usenet.libero.it...

Per moltissimi motivi ti sconsiglio di usare i campi di tipo OLE per gestire
un database di immagini.
Per maggiori dettagli vai sul Sito Comune (link qui sotto) e nella Sezione
General leggiti queste due FAQ:
1) "Come implementare un archivio di immagini" di Stefano Bettini
2) "Implementare un archivio di immagini" di Silvio Savoldi
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cercare record...

author: Franco

text:
Salve,
una maschera frmClienti con sottomaschera Sottomaschera_clienti in
visualizzazione foglio dati.
Nella maschera frmClienti ho inserito una casella di testo non associata,
che chiamo "campo_ricerca" e un pulsante di controllo che chiamo
"pulsante_ricerca".
Inserendo un cognome in "campo_ricerca" e cliccando sul "pulsante_ricerca"
vorrei che il puntatore al record della sottomaschera_clienti si
posizionasse al record trovato (se lo trova, altrimenti mi dice che non
esiste...).
Ma qualsiasi altra soluzione andrebbe bene, l'importante che mi permetta la
ricerca di un campo nella tabella della sottomaschera e il posizionamento
del puntatore al record trovato.
Credo sia possibile, ma non per me (almeno per adesso...)
(si potrebbe anche provare qualcosa del genere...cioč, appena digitato un
carattere nel campo_ricerca, automaticamente la tabella si aggiorna
visualizzando le righe che iniziano con quel carattere...bohhh.. fate voi
! )
Ciao e grazie a tutti.


title: Cercare record...

author: Steve Huges

text:
"Franco" <
wi...@libero.it
> ha scritto nel messaggio
news:3cCja.9317$DT4.2...@twister1.libero.it...

per sedare dubbi cerca su
www.sitocomune.com
c'č anche un'esempio interessante nella sezione forms
"maschera di ricerca record"


title: Cercare record...

text:
1. crea una maschera nuova in visualizzazione struttura
2. crea una casella di testo e chiamala Pippo
3. nelle proprietà della maschera su origine record metti il nome della
tabella che contiene i dati ma non associare la casella a nessun campo
4. crea una sottomaschera che contenga il campo Pippo da "posizionare" e gli
altri dati che ti interessano (puo' anche essere una maschera già creata in
precedenza)
5. Scegli Pippo come campo da collegare (Mostra NomeTab per ogni record in
NomeTab che usa Pippo)
6. Fine


title: Cercare record...

text:
"Steve Huges" <
hu...@email.it
> ha scritto nel messaggio
news:RLHja.62836$Jg1.1...@news1.tin.it...
> 1. crea una maschera nuova in visualizzazione struttura
> 2. crea una casella di testo e chiamala Pippo
> 3. nelle proprietą della maschera su origine record metti il nome della
> tabella che contiene i dati ma non associare la casella a nessun campo
> 4. crea una sottomaschera che contenga il campo Pippo da "posizionare" e
gli
> altri dati che ti interessano (puo' anche essere una maschera gią creata
in
> precedenza)
> 5. Scegli Pippo come campo da collegare (Mostra NomeTab per ogni record in
> NomeTab che usa Pippo)
> 6. Fine
>
>
>
SI, OK, Funziona ! questo avrei potuto farlo anche con una query
parametrizzata.. almeno credo...ma io ho bisogno di usare la tebella perchč
(credo) che eseguire una query o requery su 15.000 clienti richieda del
tempo...
Con il tuo procedimento sorge un altro problema: la tabella mi visualizza i
clienti solo se ci sono record correlati, altrimenti mi rimane vuota; io
vorrei che mi visualizzasse tutti i record sempre e cmq!
solo che dovrebbe visualizzarmi quella parte della tabella che contiene il
record cercato...
Grazie cmq, se stato gentile!
Ciao


title: Cercare record...

author: yQy

text:
On Sun, 06 Apr 2003 11:58:54 GMT, "Franco" <
wi...@libero.it
> wrote:
>"Steve Huges" <
hu...@email.it
> ha scritto nel messaggio
>news:RLHja.62836$Jg1.1...@news1.tin.it...
>Con il tuo procedimento sorge un altro problema: la tabella mi visualizza i
>clienti solo se ci sono record correlati, altrimenti mi rimane vuota; io
>vorrei che mi visualizzasse tutti i record sempre e cmq!
>solo che dovrebbe visualizzarmi quella parte della tabella che contiene il
>record cercato...
allora: fai na maschera Maschera1, con una sottomaschera basata sula
tabella dei clienti in schede continue
su maschera1 ci metti sta casetta di testo txt_Ricerca e un
bottoncino...evento su click di quel bottoncino mettici sto codice:
(di esempio ovviamente)
--------------------------------------------
Private Sub Bottoncino_Click()
Dim Stringa as string
Stringa = "SELECT * from nometabellaclienti where nomecampochiave='" &
Me!txt_Ricerca & "'"
Me.Nomesottomaschera.recordsource=stringa
Me.nomesottomaschera.requery
End sub
------------------------------------------------
gli apici messi cosi sono da utilizzare nel caso in cui il
campochiave, esempio codicecliente, sia un campo di tipo testo,
altrimenti userai:
Stringa = "SELECT * from nometabellaclienti where nomecampochiave='" &
Me!txt_Ricerca (senza gli apici)
Spero ti funzioni, ciao! :)
Cmq..ho un esempio da inviarti se hai bisogno, dammi l'email.
Ciao



title: Cercare record...

text:
"Franco" <
wi...@libero.it
> ha scritto nel messaggio
news:3cCja.9317$DT4.2...@twister1.libero.it...
> Salve,
> una maschera frmClienti con sottomaschera Sottomaschera_clienti in
> visualizzazione foglio dati.
> Nella maschera frmClienti ho inserito una casella di testo non associata,
> che chiamo "campo_ricerca" e un pulsante di controllo che chiamo
> "pulsante_ricerca".
> Inserendo un cognome in "campo_ricerca" e cliccando sul "pulsante_ricerca"
> vorrei che il puntatore al record della sottomaschera_clienti si
> posizionasse al record trovato (se lo trova, altrimenti mi dice che non
> esiste...).
>
> Ma qualsiasi altra soluzione andrebbe bene, l'importante che mi permetta
la
> ricerca di un campo nella tabella della sottomaschera e il posizionamento
> del puntatore al record trovato.
>
> Credo sia possibile, ma non per me (almeno per adesso...)
>
>
> (si potrebbe anche provare qualcosa del genere...cioè, appena digitato un
> carattere nel campo_ricerca, automaticamente la tabella si aggiorna
> visualizzando le righe che iniziano con quel carattere...bohhh.. fate voi
> ! )
>
> Ciao e grazie a tutti.
Vai sul Sito Comune (link qui sotto) e nella Sezione Forms Leggi la FAQ di
Davide La Mantia (Sib) intitolata "Come creare un controllo di ricerca"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cercare record...

text:
Prova ad usare questo codice
Crea una maschera tabulare
in Intestazione maschera crea una casella di testo e chiamala Ricerca
nell'evento change crei una routine e ci scrivi
   Dim rst
   Dim strRicerca As String
   strRicerca = Me.Ricerca.Text
   If Not IsNull(Me!Ricerca.Text) Then
      Set rst = Me.RecordsetClone
      rst.Findfirst "[TUOCAMPO] like '" & Me!Ricerca.Text & "*'"
      Me.Bookmark = rst.Bookmark
      rst.Close
      Set rst = Nothing
   End If
   Me!Ricerca = strRicerca
   Me!Ricerca.SelStart = 255
in TUOCAMPO metti il nome del campo in cui vuoi ricercare
se hai fatto le cose bene quando scrivi qualcosa nella casella ricerca il
selector record dovrebbe posizionarsi sul primo record che corrisponde a
quel criterio e cosi via se continui a premere [invio]


title: Richiesta aiuto

author: Mario

text:
Ne avrete sicuramente già parlato, ma portate pazienza...
Devo portare un gestionale realizzato in acces all'Euro: è possibile
definire il tipo di valuta, o esite un qualcosa da scaricare che aggiunge
l'Euro come tipo di valuta, oppure...
Aiutatemi, che la fine dell'anno è vicina.
Grazie anticipate
Mario


title: Report:e campi da stampare

author: fid

text:
Salve, ho un report che contiene una serie di campi da stampare, e molo
spesso uno di questi non lo deve essere, per cui ho creato 2 copie dello
stesso report e 2 pulsanti di stampa, con campo/senza campo.
Di funzionare il tutto funziona, anche se gestire le possibili modifiche a
doppio può non essere simpatico.
Questa scelta può essere fatta via codice o quella adottata è l'unica via
perseguibile?
Grazie e buon pomeriggio.
fid
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report:e campi da stampare

text:
"fid" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:dqb1oa$pb4$1...@news.newsland.it...
> Salve, ho un report che contiene una serie di campi da stampare, e molo
> spesso uno di questi non lo deve essere, per cui ho creato 2 copie dello
> stesso report e 2 pulsanti di stampa, con campo/senza campo.
> Di funzionare il tutto funziona, anche se gestire le possibili modifiche a
> doppio può non essere simpatico.
> Questa scelta può essere fatta via codice o quella adottata è l'unica via
> perseguibile?
Innanzitutto in un report non ci sono i campi ma i controlli: i cmpi sono
contenuti solo nelle tabelle e nelle queries.
Definisci in un modulo standard del database una variabile booleana
pubblica.
Con uno dei due pulsanti imposta a Vero tale variabile, che invece
imposterai a Falso pigiando l'altro pulsante di comando.
Con ambedue pulsanti, dopo avere impostato adeguatamente la variabile di cui
sopra, apri lo stesso report nel quale, a fronte dell'evento "Su
formattazione" della sezione di report che contiene il controllo che
potrebbe essere visibile o non visibile, rendi appunto tale controllo
visibile o non visibile in base al valore della variabile booleana.
>
> Grazie e buon pomeriggio.
Prego
> fid
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Report:e campi da stampare

text:
Roberto da casa ha scritto:
> "fid" <
fe_l...@yahoo.it
> ha scritto nel messaggio
> news:dqb1oa$pb4$1...@news.newsland.it...
> > Salve, ho un report che contiene una serie di campi da stampare, e molo
> > spesso uno di questi non lo deve essere, per cui ho creato 2 copie dello
> > stesso report e 2 pulsanti di stampa, con campo/senza campo.
> > Di funzionare il tutto funziona, anche se gestire le possibili modifiche a
> > doppio può non essere simpatico.
> > Questa scelta può essere fatta via codice o quella adottata è l'unica via
> > perseguibile?
> Innanzitutto in un report non ci sono i campi ma i controlli: i cmpi sono
> contenuti solo nelle tabelle e nelle queries.
> Definisci in un modulo standard del database una variabile booleana
> pubblica.
> Con uno dei due pulsanti imposta a Vero tale variabile, che invece
> imposterai a Falso pigiando l'altro pulsante di comando.
> Con ambedue pulsanti, dopo avere impostato adeguatamente la variabile di cui
> sopra, apri lo stesso report nel quale, a fronte dell'evento "Su
> formattazione" della sezione di report che contiene il controllo che
> potrebbe essere visibile o non visibile, rendi appunto tale controllo
> visibile o non visibile in base al valore della variabile booleana.
> >
> > Grazie e buon pomeriggio.
> Prego
> > fid
Scuse per aver chiamato un controllo campo!!
Ho creato la variabile pubblica e la imposto a Vero o Falso tramite un
check, ho anche un pulsante che spara il valore in un msgbox e funziona.
Apro il report e vado nella sezione Private Sub Corpo_Format e inserisco
la routine per impostare a visibile o meno il controllo, solo che la
proprietà visibile del controllo non la vedo, potresti dirmi dove sbaglio?
Grazie e buona domenica



title: Report:e campi da stampare

text:
"fid" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:dqcqvf$7ks$1...@news.newsland.it...

Non sbagli; spesso nei report può capitare che l'intellisense non ti faccia
vedere alcune proprietà anche se esistono: scrivile tu manualmente e vedrai
che dovrebbe funzionar tutto correttamente, insomma prova con:
Me!MioControllo.Visible = MiaVariabileBooleana
>
> Grazie e buona domenica
Prego e buona domenica



title: Problema con FE - BE

author: onir

text:
Ciao a tutti.
Ho creato un programma di gestione con varie tabelle, varie relazioni tra
loro, le query, maschere e report,ecc. che funziona divinamente.
Occorsa la necessità di utilizarlo in rete, con vari operatori, decisi di
suddividerlo in  FE - BE, per i vari motivi di convenienza.
Durante la procedura di sdoppiamento nasce il problema:
ad un certo punto si blocca ed appaiono, in sequenza, questi messaggi:
1° - "Indicice non incluso nell'intervallo"
2°  -"Errore durante la copia delle relazioni"
Aprendo il dbase, che comunque in parte viene creato, posso visualizzare
tutte le tabelle con i rispettivi record, ma in nessun modo collegate con in
dbase sorgente.
Mi rimetto alle vostre conoscenze, approfondite in materia, per avere
qualche indicazione o consiglio.
Grazie.
Onir


title: Problema con FE - BE

author: Silvio Berruti

text:
"onir" <
stra...@libero.it
> ha scritto nel messaggio
news:44pv7.30859$0Y2.3...@news.infostrada.it...
> Ciao a tutti.
>
> Ho creato un programma di gestione con varie tabelle, varie relazioni tra
> loro, le query, maschere e report,ecc. che funziona divinamente.
> Occorsa la necessità di utilizarlo in rete, con vari operatori, decisi di
> suddividerlo in  FE - BE, per i vari motivi di convenienza.
> Durante la procedura di sdoppiamento nasce il problema:
> ad un certo punto si blocca ed appaiono, in sequenza, questi messaggi:
> 1° - "Indicice non incluso nell'intervallo"
> 2°  -"Errore durante la copia delle relazioni"
Può darsi che tu abbia dei problemi di codice non pulito, di qualche
funzione creata x oggetti non + esistenti, e  che questo dia fastidio
all'autocomposizione.
Prova a fare l'operazione di divisione manualmente (dopo esserti fatto una
copia di sicurezza).
Crei una copia del DB, diciamo con lo stesso nome + "BE" (es.
"PippoBE.MDB"), apri quest'ultimo e cancelli query, maschere, report, macro
e moduli, quindi lo compatti.
Apri il DB originario (es. "Pippo.MDB") e cancelli tutte le tabelle e
alleghi le tabelle del BE.
Dovrebbe funzionare tutto come prima.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Campo calcolato sulla base di riga precedente

author: aek

text:
Ciao a tutti
ho il seguente problema:
MeseMod		Tipo	Area	Importo
--------------------------------------------------------
01BUDGET	T	A	10
01CONSUNTIVO	T	A	20
02BUDGET	T	A	3
02CONSUNTIVO	T	A	4
Mi serve fare una query che mi dia cumulati e scostamenti per ogni mese
(per ogni gruppo di Tipo,Area,MeseMod
cioč
MeseMod		Tipo	Area	ImportoC	Scost
------------------------------------------------------------
01BUDGET	T	A	10
01CONSUNTIVO	T	A	20		10
02BUDGET	T	A	13
02CONSUNTIVO	T	A	24		11
Come posso fare????
Grazie
Ciao


author: Pablitomf

text:
aek ha scritto:
> Ciao a tutti
> ho il seguente problema:
> MeseMod		Tipo	Area	Importo
> --------------------------------------------------------
> 01BUDGET	T	A	10
> 01CONSUNTIVO	T	A	20
> 02BUDGET	T	A	3
> 02CONSUNTIVO	T	A	4
> Mi serve fare una query che mi dia cumulati e scostamenti per ogni mese
> (per ogni gruppo di Tipo,Area,MeseMod
> cioè
> MeseMod		Tipo	Area	ImportoC	Scost
> ------------------------------------------------------------
> 01BUDGET	T	A	10
> 01CONSUNTIVO	T	A	20		10
> 02BUDGET	T	A	13
> 02CONSUNTIVO	T	A	24		11
> Come posso fare????
> Grazie
> Ciao
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
aek ha scritto:
> Ciao a tutti
> ho il seguente problema:
> MeseMod		Tipo	Area	Importo
> --------------------------------------------------------
> 01BUDGET	T	A	10
> 01CONSUNTIVO	T	A	20
> 02BUDGET	T	A	3
> 02CONSUNTIVO	T	A	4
> Mi serve fare una query che mi dia cumulati e scostamenti per ogni mese
> (per ogni gruppo di Tipo,Area,MeseMod
> cioè
> MeseMod		Tipo	Area	ImportoC	Scost
> ------------------------------------------------------------
> 01BUDGET	T	A	10
> 01CONSUNTIVO	T	A	20		10
> 02BUDGET	T	A	13
> 02CONSUNTIVO	T	A	24		11
> Come posso fare????
> Grazie
> Ciao
Visto che tratti solo BUDGET e CONSUNTIVO con le relative AREE basta
metterle tutte in un solo record e calcolare per differenza gli importi
no?



text:
On Wed, 01 Sep 2004 17:15:51 +0200, Pablitomf wrote:
>
>
> Visto che tratti solo BUDGET e CONSUNTIVO con le relative AREE basta
> metterle tutte in un solo record e calcolare per differenza gli importi
> no?
Purtroppo non posso fare cosě perchč la tabella riportata č
semplificata e su questa si basa una pivot che mette i mesi su differenti
colonne e aggrega come opportuno, inoltre questo non risolverebbe il
problema dell'importo cumulato
grazie comunque
ciao


author: Roberto dalla campagna

text:
"aek" <
alm...@hotmail.com
> ha scritto nel messaggio
news:pan.2004.09.01....@hotmail.com...

Io mi creerei una query di raggruppamento che raggruppa per
Tipo,Area,MeseMod e che usa i soli record BUDGET.
Poi mi crerei una seconda query di raggruppamento che raggruppa per
Tipo,Area,MeseMod e che usa i soli record CONSUNTIVO.
Crerei infine una query che metta in Join le due query precedenti e quindi
calcoli lo scostamento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"aek" <
alm...@hotmail.com
> ha scritto nel messaggio
news:pan.2004.09.01....@hotmail.com...

Se comunque in una query vuoi fare riferimento ad un campo del record
precedente prova vai a questo link_
http://support.microsoft.com/default.aspx?id=101081



text:
Roberto dalla campagna ha scritto:
> Se comunque in una query vuoi fare riferimento ad un campo del record
> precedente prova vai a questo link_
>
http://support.microsoft.com/default.aspx?id=101081
Madonnina mia questa quanto mi è piaciuta.
Robè, a Napoli sai come si dice? "Si semp'o'mast'!" :-)



text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ch6frb$ei7$1...@news.newsland.it...
> Roberto dalla campagna ha scritto:
>
> > Se comunque in una query vuoi fare riferimento ad un campo del record
> > precedente prova vai a questo link_
>
> >
http://support.microsoft.com/default.aspx?id=101081
>
> Madonnina mia questa quanto mi č piaciuta.
> Robč, a Napoli sai come si dice? "Si semp'o'mast'!" :-)
Ti ringrazio per il complimento, ma come ebbi a dire a suo tempo a MA (a
quanto pare a Napoli questa soluzione č molto apprezzata :) ) sul Sito
Comune, nella Sezione Queries, nella FAQ intitolata "Esempi di utilizzo e
creazione di queries" c'č l'elenco degli esempi contenuti in un database di
esempi sulle queries: il database, per ogni esempio, permette la
visualizzazione ed in piů fornisce il numero di articolo della Microsoft
Knowledge Base (che per l'esempio in questione č appunto Q101081) nel quale
trovare tutti i dettagli per realizzare l'esempio in questione. Nella FAQ
del Sito Comune di cui sopra c'č anche il link dal quale, una volta, si
poteva scaricare il database di esmpi sulle queries; dico  una volta in
quanto Microsoft ha effettuato una rivoluzione dei suoi link, ed il link
pubblicato sul Sito Comune non č piů valido; ora se vuoi fare il download di
quel database devi farlo con il link:
http://download.microsoft.com/download/access97/samp/1/WIN98/EN-US/QRYSMP97.exe
Sul Sito Comune si suggerisce di scaricare anche un database di esmpi sulle
forms al link:
http://download.microsoft.com/download/access97/samp/2/WIN98/EN-US/FRMSMP97.exe
ed un database di esempi sui reports al link:
http://download.microsoft.com/download/access97/samp/1/WIN98/EN-US/RPTSMP97.exe
Io in questi database di esempio forniti gratuitamente da mamma Microsoft ho
trovato veramente molte soluzioni interessanti.
Le soluzioni sono state scritte per il mondo anglosassone, quindi a volte
vanno leggermente modificate, ad esempio per il formato delle date.
> Pablitomf (Maurizio Facciuti)



text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OQBZc.72499$1V3.1...@twister2.libero.it...
[CUT]
Scusami ma il link giusto (se non commetto altri errori nel scriverlo) per
scaricare il database di esempi sulle forms č:
http://download.microsoft.com/download/access97/sample/2/WIN98/EN-US/FRMSMP97.exe
e per scaricare quello dei reports il link č:
http://download.microsoft.com/download/access97/samples/1/WIN98/EN-US/RPTSMP97.exe



text:
Roberto dalla campagna ha scritto:
> "Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:OQBZc.72499$1V3.1...@twister2.libero.it...
> [CUT]
> Scusami ma il link giusto (se non commetto altri errori nel scriverlo) per
> scaricare il database di esempi sulle forms è:
>
http://download.microsoft.com/download/access97/sample/2/WIN98/EN-US/FRMSMP97.exe
> e per scaricare quello dei reports il link è:
>
http://download.microsoft.com/download/access97/samples/1/WIN98/EN-US/RPTSMP97.exe
Tra un pò mi organizzo con un gruppo di persone (forse MA mi segue) e ti
dedico una bella OLA... :-)
Ciao Roberto e grazie.



author: MA

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha
scritto nel messaggio
news:ch70ga$foo$1...@news.newsland.it...
> Roberto dalla campagna ha scritto:
>
> > "Roberto dalla campagna" <
r.ma...@libero.it
>
ha scritto nel messaggio
> >
news:OQBZc.72499$1V3.1...@twister2.libero.it...
> > [CUT]
>
> > Scusami ma il link giusto (se non commetto
altri errori nel scriverlo) per
> > scaricare il database di esempi sulle forms č:
>
> >
>
http://download.microsoft.com/download/access97/sample/2/WIN98/EN-US/FRMSMP97.exe
>
> > e per scaricare quello dei reports il link č:
>
> >
>
http://download.microsoft.com/download/access97/samples/1/WIN98/EN-US/RPTSMP97.exe
>
> Tra un pņ mi organizzo con un gruppo di persone
(forse MA mi segue) e ti
> dedico una bella OLA... :-)
Ho gią le braccia in altro.
Dopo ci dovrebbe essere Strano...ma vero, poi
Biso, poi Sergio MAZZA se č ancora a Vieste e poi
risalendo l'Adriatico
MAssimiliano


title: passaggio a SqlServer 2008 Express

author: ilaria

text:
Ciao a tutti.
OK, non volevo, ho resistito fin che ho potuto,
ma devo proprio passare un db A97 in SqlServer.
Posso riassumere in due casi i dubbi che ho:
[1] esempio "Magazzino".
Adesso, in A97, l'utente apre una form che si appoggia bellamente
sulla tabella "AnagraficaMagazzino" e la scorre avanti e indietro
con i relativi pulsanti di spostamento. Se modifica qualcosa,
l'aggiornamento è garantito da A97 stesso.
In SqlServer come faccio?
Uso sempre una form che si appoggia sulla tabella
"AnagraficaMagazzino" collegata ODBC oppure è meglio
usare una form NON COLLEGATA, e riempirne i campi
 e gestire gli spostamenti e gli aggiornamenti tramite codice ?
Grazie a chi mi aiuta.
PS il secondo esempio è analogo e riguarda l'area "Fatture"
con maschere e sottomaschere "FatturaTestata" e "FatturaDettagli".
Ciao
Ilaria


title: passaggio a SqlServer 2008 Express

author: oXon

text:
[CUT]
 > In SqlServer come faccio?
 > Uso sempre una form che si appoggia sulla tabella
 > "AnagraficaMagazzino" collegata ODBC oppure è meglio
 > usare una form NON COLLEGATA, e riempirne i campi
 >  e gestire gli spostamenti e gli aggiornamenti tramite codice ?
Perchè no? utilizza tranquillamente l'ODBC collegato a SQL SERVER..
Di quanti records stiamo parlando?
Occhio che per non avere problemi devi assolutamente inserire nella
tabella SQL Server un campo di tipo timestamp.
Ciao
oXon


title: passaggio a SqlServer 2008 Express

text:
On Fri, 06 Mar 2009 18:01:27 GMT, oXon <
pr...@tiscali.it
> wrote:
>[CUT]
>
> > In SqlServer come faccio?
> > Uso sempre una form che si appoggia sulla tabella
> > "AnagraficaMagazzino" collegata ODBC oppure č meglio
> > usare una form NON COLLEGATA, e riempirne i campi
> >  e gestire gli spostamenti e gli aggiornamenti tramite codice ?
>
>Perchč no? utilizza tranquillamente l'ODBC collegato a SQL SERVER..
>Di quanti records stiamo parlando?
circa diecimila


title: passaggio a SqlServer 2008 Express

text:
On Fri, 06 Mar 2009 18:01:27 GMT, oXon <
pr...@tiscali.it
> wrote:
>[CUT]
>
> > In SqlServer come faccio?
> > Uso sempre una form che si appoggia sulla tabella
> > "AnagraficaMagazzino" collegata ODBC oppure č meglio
> > usare una form NON COLLEGATA, e riempirne i campi
> >  e gestire gli spostamenti e gli aggiornamenti tramite codice ?
>
>Perchč no? utilizza tranquillamente l'ODBC collegato a SQL SERVER..
>Di quanti records stiamo parlando?
circa diecimila e 15 utenti


title: passaggio a SqlServer 2008 Express

author: Oscar Manfredini

text:
"ilaria" <.com...
> Ciao a tutti.
> OK, non volevo, ho resistito fin che ho potuto,
> ma devo proprio passare un db A97 in SqlServer.
>
> Posso riassumere in due casi i dubbi che ho:
>
> [1] esempio "Magazzino".
> Adesso, in A97, l'utente apre una form che si appoggia bellamente
> sulla tabella "AnagraficaMagazzino" e la scorre avanti e indietro
> con i relativi pulsanti di spostamento. Se modifica qualcosa,
> l'aggiornamento è garantito da A97 stesso.
>
> In SqlServer come faccio?
> Uso sempre una form che si appoggia sulla tabella
> "AnagraficaMagazzino" collegata ODBC oppure è meglio
> usare una form NON COLLEGATA, e riempirne i campi
> e gestire gli spostamenti e gli aggiornamenti tramite codice ?
>
> Grazie a chi mi aiuta.
Leggi attentamente questa documentazione:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Trovi tutto ciò che serve...


title: Uno-a-molti...

author: Narsil

text:
...in Access, è l'unico modo di relazionare attributi di tabelle diverse?
--
Narsil


title: Uno-a-molti...

author: Maurizio Borrelli

text:
> "Narsil" news:R13o9.57319$Eu.13...@twister1.libero.it...:
> ...in Access, è l'unico modo di relazionare attributi di tabelle diverse?
        Uno -> Uno
        Uno -> Molti
        Molti - Molti:
        [Tabella1] 1 -> Molti [Tabella3] Molti <- 1 [Tabella2]
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Uno-a-molti...

author: Lucio Arzon

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:anqfbn$gmg6e$1...@ID-52090.news.dfncis.de...
> > "Narsil" news:R13o9.57319$Eu.13...@twister1.libero.it...:
> > ...in Access, è l'unico modo di relazionare attributi di tabelle
diverse?
>
>         Uno -> Uno
>         Uno -> Molti
>
>         Molti - Molti:
            Molti -> Uno


title: Uno-a-molti...

author: Massimiliano Amendola  kksrl

text:
"Lucio Arzon" <
webm...@lucioarzon.com
> ha scritto nel messaggio
news:XC7o9.16536$cS4.6...@news2.tin.it...



title: Uno-a-molti...

text:
> "Massimiliano Amendola kksrl" news:aopeq7$5ro$
1...@fe1.cs.interbusiness.it
:
    Che succede?
    Stavi pulendo la mailbox quando ti e' partito un colpo?



title: Uno-a-molti...

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aopft9$ohaae$1...@ID-52090.news.dfncis.de...
> > "Massimiliano Amendola kksrl" news:aopeq7$5ro$
1...@fe1.cs.interbusiness.it
:
>
>     Che succede?
>
>     Stavi pulendo la mailbox quando ti e' partito un colpo?
>
> --
> Ciao :-)
> Maurizio
> --------
Proprio cosě, ho il tasto-grilleto facile :-r
> ?SPQR(C)
>  X
E' da tanto che volevo chiederti: che significa questo acronimo?
ciao MAssimiliano


title: Uno-a-molti...

author: Claudio

text:
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:ap07in$4mt$2...@fe2.cs.interbusiness.it...
> > ?SPQR(C)
> E' da tanto che volevo chiederti: che significa questo acronimo?
So' Proprio Qua de Roma!


title: Uno-a-molti...

text:
> "Claudio" news:bvOs9.14417$
aL4.4...@news1.tin.it
:
> > "Massimiliano Amendola kksrl" news:ap07in$4mt$
2...@fe2.cs.interbusiness.it
:
> > > ?SPQR(C)
> > E' da tanto che volevo chiederti: che significa questo acronimo?
> So' Proprio Qua de Roma!
    Nonzignore.
        BASIC:
            ?SQR(100)
             10
        BASICVS:
            ?SPQR(C)
             X
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: recordset

author: Marina F.

text:
Ho un grosso problema:
E' possibile connettersi ad una tabella di un  db e vedere quanti record
contengono i caratteri inseriti in un controllo non associato di una
maschera utilizzando Like ecc:
Grazie a tutti


title: recordset

author: Carlo Costarella

text:
"Marina F." <1@l1> ha scritto nel messaggio
news:CWO79.73780$n04.2...@twister2.libero.it...

Leggi la risposta precedente e chiarisci meglio il tuo problema.
Non è bene ripostare la domanda dopo soli 6 minuti dalla prima. A volte la
risposta arriva dopo diverse ore.
Ciao, Carlo


title: Sicurezza

author: MHyde

text:
Come posso dare una scadenza al mio progetto.
Si può inserire nel codice una routine che consente di dare una scadenza al
programma.
Grazie
Michele


title: Sicurezza

text:
"MHyde" <
M...@aaa.it
> ha scritto nel messaggio
news:aKwMd.822673$35.31...@news4.tin.it...

puoi usare nslock cercalo in google serve proprio a questo
oppure metti un controllo su apertura della maschera principale
if date>#tuadatascadenza# then
    msgbox "tempo di prova scaduto, ciao ciao".
    docmd.quit
end if
ciao.


title: Sicurezza

text:

Scusa se mi intrometto, ho googlato un pò ma invano, hai mica un link
dove scaricare l'nslock, ho letto che è freeware tanto, giusto?
Thanks a lot!
--
strano...mavero (da casa...)


title: Sicurezza

text:

lascia perdere ... l'ho trovato!
Scusa!
--
strano...mavero (da casa...)


title: Sicurezza

text:
strano...mavero ha scritto:
[CUT]
> lascia perdere ... l'ho trovato!
Linka linka...
--
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.
La disumanita' del computer sta nel fatto che, una volta programmato e
messo in funzione, si comporta in maniera perfettamente onesta (Isaac
Asimov).
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sicurezza

text:
Pablitomf wrote:
> strano...mavero ha scritto:
>
> [CUT]
>
>>lascia perdere ... l'ho trovato!
>
>
> Linka linka...
>
http://roberdi.galeon.com/PagVBDown.htm
ecco il link!
--
strano...mavero (da casa...)


title: Sicurezza

text:
Pablitomf wrote:
> strano...mavero ha scritto:
>
> [CUT]
>
>>lascia perdere ... l'ho trovato!
>
>
> Linka linka...
>
tra le altre cose, troverete molte cosine interessanti al link
precedentemente postato ;o)


title: Immagine avvio Database

author: Giuseppe

text:
Ciao a tutti
Ho un file .bmp con lo stesso nome dell'applicazione
che all'avvio della stessa viene visualizzato.
Il problema č che viene visualizzato per pochissimo tempo,
mentre vorrei che rimanesse a video fino alla comparsa della maschera
di avvio dell'applicazione,
come posso fare?
Ciao Giuseppe


title: Immagine avvio Database

author: ALESSANDRO Baraldi

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:7xaKb.51426$_P.21...@news4.tin.it...

Non serve piů a nulla.
Questa era un atecnica utile per macchine lente, ora č obsoleta.
Non puoi fare nulla, che io sappia.
@Alex.


title: Immagine avvio Database

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btbcjc$unk$1...@lacerta.tiscalinet.it...
>
> "Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> news:7xaKb.51426$_P.21...@news4.tin.it...
> > Ciao a tutti
> >
> > Ho un file .bmp con lo stesso nome dell'applicazione
> > che all'avvio della stessa viene visualizzato.
> > Il problema è che viene visualizzato per pochissimo tempo,
> > mentre vorrei che rimanesse a video fino alla comparsa della maschera
> > di avvio dell'applicazione,
> > come posso fare?
> >
> > Ciao Giuseppe
>
> Non serve più a nulla.
> Questa era un atecnica utile per macchine lente, ora è obsoleta.
>
> Non puoi fare nulla, che io sappia.
>
> @Alex.
>
>
Ciao Alex
Si però nello stesso computer ho un'altra applicazione non mia che
fà proprio quello che io vorrei per la mia  , ora non so in quale modo,
però rimane un'immagine di presentazione fino all'apertura dell'applicativo
Ciao Giuseppe


title: Immagine avvio Database

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:qEaKb.51637$_P.21...@news4.tin.it...

Potrebbe essere solo se l'applicativo fosse qualche decina di MGB,
altrimenti
no, in ogni caso la soluzione di Setec è decisamente ottima...!
@Alex.


title: Immagine avvio Database

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:nBaKb.226888$vO5.9...@twister1.libero.it...
> Giuseppe wrote:
>
> > Ho un file .bmp con lo stesso nome dell'applicazione
> > che all'avvio della stessa viene visualizzato.
> > Il problema h che viene visualizzato per pochissimo tempo,
> > mentre vorrei che rimanesse a video fino alla comparsa della maschera
> > di avvio dell'applicazione, come posso fare?
>
> Prova questo
http://www.humanprofile.biz/prodotti.php
>
> [quoto]
> SplashScreen Ver. 1.3
>
> Questo prodotto e un tool che permette di visualizzare uno splash
> screen con vari effetti (fade-in, fade-out, cross fade, etc.) per un
> tempo ben prestabilito. Utilissimo da distribuire insieme a CD o
> simili. Viene distribuito sotto licenza freeware.
> [/quoto]
>
> --
> I'am what I'am, I do what I can
Scusate la mia ignoranza ma ho scaricato i installato il programma
SplashScreen ho letto le istruzioni , ma non ho capito bene il funzionamento
mi puoi aiutare
Grazie
ciao Giuseppe


title: Immagine avvio Database

author: Setec Astronomy

text:
Giuseppe wrote:
> Scusate la mia ignoranza ma ho scaricato i installato il programma
> SplashScreen ho letto le istruzioni , ma non ho capito bene il
> funzionamento mi puoi aiutare
Che cosa non hai capito.
Per utilizzarlo in Ms Access e' sufficiente creare una macro AutoExec e
lanciare l'applicativo tramite la funzione (o API) Shell.



title: Immagine avvio Database

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:N5bKb.231321$e6.91...@twister2.libero.it...

Si, ma dopo che si è aperto Access con la Schermata tipica che voleva
evitare....!!!!
Forse, ma dico forse ti conviene usare un trucchetto in VB.
Una Form SPLASH che apre Access e nel frattempo lascia in Primo
piano sempre la Form di VB, quando Access, o meglio la tua applicazione
è aperta chiudi VB.
L'unico neo è che devi distribuire il Runtime di VB....!
@Alex.


title: Immagine avvio Database

text:
ALESSANDRO Baraldi wrote:
> Si, ma dopo che si h aperto Access con la Schermata tipica che voleva
> evitare....!!!!
Ti sbagli, lui voleva evitare che si aprisse e richiudesse velocemente
il suo splash screen:
[quoto]
Ho un file .bmp con lo stesso nome dell'applicazione
che all'avvio della stessa viene visualizzato.
Il problema h che viene visualizzato per pochissimo tempo,
[/quoto]
La soluzione e' molto semplice, avvi prima il software SplashScreen,
poi MsAccess con lo splash screen (il bitmap per intenderci) identico a
quello di SplashScreen. Poiche SplashScreen resta in primo piano andra'
a coprire quelli di MsAccess.



title: Immagine avvio Database

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:HFdKb.227307$vO5.9...@twister1.libero.it...

Chiaro, ma a questo punto ritengo sempre meglio la soluzione con VisualBasic
eviti di doverti tirare dietro un programma esterno, VB invece Runtime a
parte
hai solo una Splash....!
@Alex.


title: Immagine avvio Database

text:
ALESSANDRO Baraldi wrote:
> Chiaro, ma a questo punto ritengo sempre meglio la soluzione con
> VisualBasic eviti di doverti tirare dietro un programma esterno, VB
> invece Runtime a parte hai solo una Splash....!
Scusa, ma me la spieghi questa:
[quoto]
Forse, ma dico forse ti conviene usare un trucchetto in VB.
Una Form SPLASH che apre Access e nel frattempo lascia in Primo
piano sempre la Form di VB, quando Access, o meglio la tua
applicazione h aperta chiudi VB.
[/quoto]
Che cosa intendi per "trucchetto in VB", "Form SPLASH che apre Access"
? Parli di un Exe visual basic a parte o cosa?



title: Immagine avvio Database

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:5leKb.231854$e6.91...@twister2.libero.it...

Se usi un Exe in VB, ciamiamolo Exe per convenienza.
Cosa conterrà questo EXE, solo una Form Splash, magari FullScreen
e sempre Popup, un'api semplicemente.
Aggiungi un Timer, visto che VB non supporta evento di Form, ma necessita
del controllo Timer che impostiamo a 3secondi.
Su evento timer a questo punto usiamo Shell o ShellExecute ed eseguiamo il
nostro MDB.....!
Ho ottenuto con VB tutto quello che serve, apro la Splash per il tempo che
voglio
e magari inserendo un file esterno diventa semplice anche variare il
Tempo....!
In più ho nascosto la MDI_FORM di Access....!!
Ciao.
@Alex.


title: Immagine avvio Database

text:
ALESSANDRO Baraldi wrote:
> Cosa conterr` questo EXE, solo una Form Splash, magari FullScreen
> e sempre Popup, un'api semplicemente.
...
Scusa, per cui tu preferisci portarti dietro l'"EXE" Vb, e tutte le
varie librerie del runtime piuttosto che un singolo EXE (compilato, non
VB)?



title: Immagine avvio Database

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btbtce$e73$1...@lacerta.tiscalinet.it...
>
>
[CUT]
Scusa Alex ma io non ci ho capito gran che
saresti cosě gentile da spiegarmi meglio e farmi un
esempio pratico che posso applicare
per ricapitolare, quello che volevo evitare č proprio quel tempo morto
appena avvenuta l'apertura ,in cui lo schermo č grigio ,prima che
appare la maschera dell'applicazione come disposto su macro Autoexec
Ciao Giuseppe


title: Immagine avvio Database

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:i2fKb.227570$vO5.9...@twister1.libero.it...
> ALESSANDRO Baraldi wrote:
>
> > Cosa conterr` questo EXE, solo una Form Splash, magari FullScreen
> > e sempre Popup, un'api semplicemente.
>
> ...
>
> Scusa, per cui tu preferisci portarti dietro l'"EXE" Vb, e tutte le
> varie librerie del runtime piuttosto che un singolo EXE (compilato, non
> VB)?
>
Se consideri che molte librerie del Runtime di VB sono incluse nel Runtime
di Access
e se consideri che con la soluzione di VB risolvi entrambi i problemi......!
Se devo essere sincero io non preferisco nessuno dei 2 metodi sono pippate
che non
servono a nulla.
@Alex.


title: Popolare una combo da una tabella access

author: luca

text:
Sto cercando di popolare il contenuto di una combo partendo da un
certo campo di una tabella di access.
(Uso VB6 + A97)
Per ora ho messo un controllo di tipo "data" che punta alla mia
tabella del db e un controllo "ComboBox" che punta al controllo data.
Cosi' facendo nel controllo data posso sfogliare i vari valori, ma la
combo non si popola.
Ho provato anche col controllo DBcombo anziche' Combobox ma senza
risultati :(
Dove sbaglio?
Grazie,
Luca


text:
On Tue, 27 Nov 2001 14:00:19 GMT,
lu...@luca.it
 (luca) wrote:
>Sto cercando di popolare il contenuto di una combo partendo da un
>certo campo di una tabella di access.
>(Uso VB6 + A97)
Scusatemi! Volevo postare sul ng di vb :]
Pero' se qualcuno vuol rispondermi anche qui ... ;)
Bye,
Luca che non voleva crosspostare


author: Alex

text:
"luca" <
lu...@luca.it
> wrote in message news:3c03a20d...@news.inwind.it...

Credo che se usi ADO sia meglio utilizzare DATACOMBO, se invece vuoi utilizzare
perforza una COMBO creati un Recordset con la Tabella ed esegui un Loop
Do Untill Rst.Eof
   Me.Combo.Additem rst.Fields("TuoCampo")
   rst.movenext
Loop
Ciao @Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT] aiuto per Word?

text:
Scusate l'OT, c'è un forum dove possa cercare risposta a un problema, sorto scrivendo codice VBA in un documento Word?
Grazie
Riccardo Baldinotti


title: [OT] aiuto per Word?

author: CIDI

text:

ciao Riccardo
microsoft.public.it.office.word
anche se poco frequentato...
invece...
microsoft.public.it.office.excel

va alla grande...

Daniele


title: IIF non funziona se "troppo" annidata

author: Silvy

text:
Salve,
ho una tabella "prodotto" che oltre al codice prodotto, ha anche i 3 sconti
ad esso applicati (cod_prd|sc1|sc2|sc3);
una tabella "clienti" che oltre al codice cliente ha il codice agente
(cod_cli;cod_ag)
Il mio obbiettivo e' di assegnare la provvigione all'agente in funzione dei
tre sconti legati all'articolo e al codice stesso dell'agente: del tipo se
sc1=40, sc2=30, sc3=10, cod_ag=2, allora prov=4.
con una query, finche' le combinazioni erano circa 14, con una funzione del
tipo IIF, calcolavo la provvigione,
Adesso le combinazioni per le provvigioni, sono diventate 60 e la funzione
IIF non funziona piu' e ho capito che non posso annidare oltre alla 14esima
IIF.
A questo punto ho fatto una tabella "legami" che contiene tutte le
condizioni, fatta cosi': sc1|sc2|sc3|ag|prov.
In questo modo non devo piu' calcolarmi la provvigione pero', considerando
che io so' il codice del prodotto e il codice dell'agente, come faccio a
fare in modo che al verificarsi di una delle condizioni della tabella
"legami", mi restituisca il valore della provigione?
Ringrazio anticipatamente.


title: IIF non funziona se "troppo" annidata

author: Roberto dal portatile

text:
"Silvy" <
si...@hotmail.com
> ha scritto nel messaggio
news:91lju9$qh8$1...@serv1.iunet.it...

Con la funzione DLookup (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: IIF non funziona se "troppo" annidata

author: Antonio Biso

text:
Silvy <
si...@hotmail.com
> wrote in message 91lju9$qh8$1...@serv1.iunet.it...

A parte la soluzione della tabella dove sapendo i codici (so senza accento
NdR :-P ) puoi ricavare i valori della provvigione con la dlookup, potresti
invece prepararti una funzione.
Dentro la funzione metti una serie di switch case che sulla base dei valori
passati restituiscano alla fine una provvigione. A questo punto nella tua
query avresti un campo calcolato che chiama la funzione passando come
parametri i valori da controllare quindi
function miafun (x as variant, y as variant) as long
if x =<>? then
  if y ><?= then
     miafun = 25
  else
     miafun = 38
else 'il mio caso preferito
   miafun = 69
end if
end function
e nella query metterai
provvigione: miafun([sconto1];[sconto2])
Antonio


title: IIF non funziona se "troppo" annidata

text:
Scusa ma non sono esperto.
Posso allegarti un db di esempio?
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:aVE%5.136554$hk4.4...@news.infostrada.it...



title: IIF non funziona se "troppo" annidata

text:
Silvy <
si...@hotmail.com
> wrote in message 91nfp0$ab4$1...@serv1.iunet.it...


Prima di tutto scrivi dopo il quoting.
Secondo, no mi spiace non puoi. Devi crecare di arrivarci mediante le mie
indicazioni.
Cosa c'è che non capisci?
Antonio


title: IIF non funziona se "troppo" annidata

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nCK%5.138343$hk4.5...@news.infostrada.it...

Ho fatto con la funzione come hai detto tu.
Grazie.
Grazie anche per la correzione fraterna.
Con simpatia.
silvy.


title: controllo activeX per la regolazione del volume audio

text:
sapete come si chiama e come si usa per variare i valori ad ogni
dspostamento della barra di questo controllo? grazie.


title: Giorni Feriali e Festivi

text:
Ciao a tutti,
è possibile sapere se un giorno dell'anno è feriale o festivo.
Il problema non è tanto nei sabati e domenica (funzione weekday) ma nelle
varie festività sparse qua e la.
Qualcuno di voi ha già affrontato questo problema?
Ciao e grazie
--
*--- Frank ---*
Togliere NO-SPAM per rispondere


title: Giorni Feriali e Festivi

author: lbo dal portatile

text:
>è possibile sapere se un giorno dell'anno è feriale o festivo.
>Il problema non è tanto nei sabati e domenica (funzione weekday) ma nelle
>varie festività sparse qua e la.
ti devi fare una tabella apposita, anno per anno, dove metterai anche
Pasquetta e la festa patronale del comune, e controllarla.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Giorni Feriali e Festivi

text:
"*--- Frank ---*" <fdil...@NO-SPAMtiscalinet.it> ha scritto nel messaggio
news:8o6273$4ctq$1...@stargate1.inet.it...
> Ciao a tutti,
> è possibile sapere se un giorno dell'anno è feriale o festivo.
> Il problema non è tanto nei sabati e domenica (funzione weekday) ma nelle
> varie festività sparse qua e la.
> Qualcuno di voi ha già affrontato questo problema?
> Ciao e grazie
>
Io mi farei una tabella che contiene in un campo data tutte le festività
"sparse qua e la" (magari ci metterei dentro quelle dei prossimi 20 anni) e
poi con una DLookup.......
Roberto


title: Giorni Feriali e Festivi

author: Alex Wallace

text:
Qualcuno si è già divertito a fare una cosa simile.
Download:

http://members.xoom.it/_XOOM/it_db_access/tips09.htm


title: Giorni Feriali e Festivi

text:
"Alex Wallace" <
alex.w...@tiscalinet.it
> ha scritto nel messaggio
news:8o6n5l$qf9$1...@lacerta.tiscalinet.it...
> Qualcuno si è già divertito a fare una cosa simile.
> Download:
>
http://members.xoom.it/_XOOM/it_db_access/tips09.htm
>
>
E hai proprio ragione
Roberto


title: Giorni Feriali e Festivi

text:
>Io mi farei una tabella che contiene in un campo data tutte le festività
>"sparse qua e la" (magari ci metterei dentro quelle dei prossimi 20 anni) e
>poi con una DLookup.......
a sto punto come la vedi una bella funzioncina apposita IsHoliday che
esegue una query sql, così evitiamo dilucap che è lenta?
function IsHoliday(d as date) as boolean
dim ssql
dim rst
ssql = "SELECT Count(*) FROM tFestivi WHERE Giorno = #" & format(d,
"yyyy/mm/dd") & "#"
set rst = currentdb.openrecordset(ssql)
IsHoliday = (rst(0)>0)
end function



title: Giorni Feriali e Festivi

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39a6d9d0...@news.interbusiness.it...
> >Io mi farei una tabella che contiene in un campo data tutte le festività
> >"sparse qua e la" (magari ci metterei dentro quelle dei prossimi 20 anni)
e
> >poi con una DLookup.......
>
> a sto punto come la vedi una bella funzioncina apposita IsHoliday che
> esegue una query sql, così evitiamo dilucap che è lenta?
>
> function IsHoliday(d as date) as boolean
>
> dim ssql
> dim rst
>
> ssql = "SELECT Count(*) FROM tFestivi WHERE Giorno = #" & format(d,
> "yyyy/mm/dd") & "#"
>
> set rst = currentdb.openrecordset(ssql)
>
> IsHoliday = (rst(0)>0)
>
> end function
Penso che è meglio
Roberto


title: Giorni Feriali e Festivi

text:
Perfetta!
Grazie
*--- Frank---*
Alex Wallace <
alex.w...@tiscalinet.it
> wrote in message



title: Giorni Feriali e Festivi

text:
Mi sembra ci sia un errore nell'intervallo in cui può cadere il lunedì di
Pasqua o sbaglio??
La parte di funzione è:
...
   'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If WeekDay(d) = 2 And d <= DayMax And d >= DayMin Then
      If d = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
    'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If WeekDay(d) = 2 And d <= DayMax And d >= DayMin Then
      If d = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
...
Il range 20/4 (anno) non vale per quest'anno (2000) in cui Pasqua era il
23/4
Dico bene???
Ciao



title: stampare due report in sequenza

author: Fra

text:
Mi chiedevo se era possibile stampare due o più report in sequenza
premendo un solo pulsante e se si come. grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: stampare due report in sequenza

author: MA

text:
"Fra" <
fpera...@libero.it
> ha scritto nel messaggio
news:bj4umq$c1b$1...@news.newsland.it...
> Mi chiedevo se era possibile stampare due o più report in sequenza
> premendo un solo pulsante e se si come. grazie
Creati il primo pulsante
vai nel codice
copia incollalo nello stesso evento del pulsante (tuopulsante_click)
indicando prima il 1 report e poi il secondo
Guarda che stDocName può andar bene per tutti e due i report
quindi non dichiararlo due volte (dim ...)
MAssimiliano


title: stampare due report in sequenza

text:
MA ha scritto:


Grazie



title: Errore di run-time ‘2108’

author: michele

text:
Salve
In una maschera ho un campo che all’azione prima di aggiornare
contiene una sub-routine con la quale controllo eventuali valori
duplicati con conseguente Msgbox di avviso. In presenza di valore
duplicato mi compare il messaggio di avviso e successivamente
dopo aver premuto OK il cursore si posiziona nel campo successivo.
Volevo fare in modo che dopo l’OK il cursore si posizioni sul campo
da controllare cancellando il contenuto digitato ho provato con il
metodo NomeCampo.Setfocus ma compare l’errore in oggetto.
Ho provato con il Sendkeys “Left” Sendkeys “Delete” ma stranamente
pur funzionando mi si disattiva il BlocNum.
Esiste un altro metodo?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Errore di run-time ‘2108’

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:193Z227Z215Z155Y...@usenet.libero.it...
> Salve
> In una maschera ho un campo che all'azione prima di aggiornare
> contiene una sub-routine con la quale controllo eventuali valori
> duplicati con conseguente Msgbox di avviso. In presenza di valore
> duplicato mi compare il messaggio di avviso e successivamente
> dopo aver premuto OK il cursore si posiziona nel campo successivo.
> Volevo fare in modo che dopo l'OK il cursore si posizioni sul campo
> da controllare cancellando il contenuto digitato ho provato con il
> metodo NomeCampo.Setfocus ma compare l'errore in oggetto.
> Ho provato con il Sendkeys "Left" Sendkeys "Delete" ma stranamente
> pur funzionando mi si disattiva il BlocNum.
> Esiste un altro metodo?
> Grazie
>
>
Devi posizionarti prima su un controllo diverso e poi ritornare sul primo...
Me.ControlloDiverso.setfocus
me.controlloPrimo = ""
me.controlloPrimo.SetFocus
oppure
Me.ControlloDiverso.setfocus
Me.ControlloPrimo.Undo
Me.controlloPrimo.setfocus
Ciao, Carlo


title: Errore di run-time ‘2108’

text:
Il 31 Ott 2007, 15:47, "Carlo Costarella" <
carloco...@libero.it
> ha
scritto:

Ho provato come mi hai suggerito ma l'errore '2108' persiste (viene
evidenziato Me.ControlloDiverso.setfocus)
 Grazie michele



title: Errore di run-time ‘2108’

author: Access

text:

Ma hai cambiato il nome "ControlloDiverso" con il nome di un Controllo
esistente sulla tua form?
Comunque potresti fare cosi:
Innanzi tutto dopo il messaggio Ok metti:
Cancel = true
'fatto questo memorizzi cio' che hai scritto nel Controllo in una variabile:
dim Mystring
MyString = NomeControllo.text
'Poi annulli cio che hai scritto
NomeControllo.undo
'se vuoi annullare anche l'inserimento del record aggiungi questo:
'DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
'con questo ti posizioni sul dato esistente
DoCmd.FindRecord MyStryng, acAnywhere, , acSearchAll, , acAll
--
Ciao
Access


title: minibug di access97 e nuovo record su maschera continua

author: nn

text:
nella creazione delle tabelle, quando si apre il tutto in modalità
struttura, il campo in cui
si inserisce il nome della tabella che ha un limite massimo di larghezza
di soli pochi cm?
cioè piu' di 4-5 cm non si allarga, ma e' dovuto al fatto che i nomi dei
campi piu' di tanti caratteri non possono essere?
che limite ha un nome di un campo per quanto riguarda il numero dei
caratteri?
nella maschera continua il nuovo record , quello con asterisco si puo'
eliminarlo come record visibile?
grazie 1005 (il 1004 e' in stampa :-))


author: Roberto da casa

text:
"nn" <
NNNOONNVOGL...@lycos.it
> ha scritto nel messaggio
news:3DFB60DE...@lycos.it...
> nella creazione delle tabelle, quando si apre il tutto in modalità
> struttura, il campo in cui
> si inserisce il nome della tabella che ha un limite massimo di larghezza
> di soli pochi cm?
> cioè piu' di 4-5 cm non si allarga, ma e' dovuto al fatto che i nomi dei
> campi piu' di tanti caratteri non possono essere?
No è solo un limite dovuto al disegno; se vuoi scrivere in uno spazio più
grande, usa lo zoom che puoi attivare pigiando i tasti SHIFT+F2 mentre con
il mouse sei posizionato nella zona di scrittura.
> che limite ha un nome di un campo per quanto riguarda il numero dei
> caratteri?
Il numero massimo dei caratteri contenuti nel nome di un oggetto è di 64.
>
>
> nella maschera continua il nuovo record , quello con asterisco si puo'
> eliminarlo come record visibile?
>
Puoi eliminarlo solo se decidi che non devi inserire nuovi record, nel qual
caso imposti a No la proprietà Consenti aggiunte della maschera.
>
> grazie 1005 (il 1004 e' in stampa :-))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Roberto - Syd

text:

Non c'è nessun minibug è così perchè è stato deciso così, i nomi di tabella
possono essere lunghi fino a 64 caratteri (mi sembra, comunque puoi vederlo
nella guida in linea cercando size)
Non capisco che noia ti dia il nuovo record, comunque se non ti piace e non
devi aggiungere record alla maschera puoi impostare la maschera in sola
lettura.
Ciao Roberto - Syd


title: collegamenti ipertestuali urgente

author: ste

text:
Domanda urgente:
ho una pagina di accesso ai dati basata sulla tabella1 nella quale ho i
seguenti campi:
notizia - titolo
ho necessita di avere un collegamento che quando clicco su notizia, mi apre
una pagina di accesso ai dati
nella quale ho l'articolo relativo al'id della notizia.
non so se mi sono spiegato comunque per esempio pratico vedere News2000.it
grazie


title: collegamenti ipertestuali urgente

author: Sergio MAZZA

text:
"ste" <
vivala...@libero.it
> ha scritto nel messaggio
news:vYoE5.25390$N93.8...@news.infostrada.it...

Guarda nell'help alla voce:"Creare un campo per memorizzare i collegamenti
ipertestuali"...
Ciao.


title: aiuto urgente

author: carlo

text:
Ciao,
Ho un report che nel campo contiene una serie di caselle di
testo con dei valori presi da un form.
Il mio problema è che dovrei ripetere nella stampa del report n
volte il corpo.
In pratica, se nel corpo è presente una etichetta "test" e dei
contenuti grafici questi nella stampa del report dovrebbe essere
ripetuta n volte.
Come posso fare?
Secondo problema che però spero di risolvere con il primo è che
per n volte devo ripete il corpo così com'è mentre per un certo
numero (es alla 5 ripetizione) il contenuto di un etichetta del
corpo deve cambiare.
Spero di essere stato chiaro.
Grazie mille!
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: Come 'sentire' la pressione di un tasto/checkbox durante un ciclo?

author: RobertoA

text:
Per molte azioni ripetitive e' usuale metterle in un ciclo e farle
eseguire fino alla fine
Ad esempio dai ddt creare le fatture differite di fine mese o roba del
genere
Solitamente sulla stessa form che uso per impostare le selezioni varie
ed avviare la procedura, abilito anche un command button STOP premendo
il quale il ciclo dovrebbe fermarsi
Nel senso che dentro all'evento cmdStop_click ci metto una variabile che
setto per far 'capire' al ciclo che deve fermarsi, una roba del tipo
flag_fermati_subito=true  e dentro al ciclo ovviamente ad ogni giro
viene testata la variabile software ed interrotto il ciclo se necessario
Bon, con tutti i Doevents del caso, prima e dopo, sotto e sopra,
verifico che la 'pressione del tasto stop' non viene 'sentita' quando ci
premo sopra, e spesso neanche al giro successivo, ma anche 3-4-5 giri dopo
Insomma il tutto si riduce ad un ciclo del tipo

Do until flag_fermati_subito
     dummy=procedura_conteggio()  ' ci mette 3-4 secondi
     Doevents
     loop

La domanda e': come mai la pressione del tasto non viene 'sentita'
subito, o al massimo al ciclo successivo?
Come fare per rendere piu' reattivo il pulsante/checkbox di Stop?


title: Filtri incrociati su sottomaschera

author: Wiston Smith

text:
Salve a tutti,
ho una sottomaschera "mscstRiepilogo" con i seguenti campi:
TIPO    RAGSOC    MESE    VALORE
dove
TIPO: può avere 3 valori CN  FT  EN
MESE: è il numero del mese  Es. GEN = 1
Nella maschera ho 12 pulsanti, uno per mese con il quale
applico il filtro mese alla sottomaschera. E fino a qui ci siamo.
Ho creato la seguente funzione, attivata dall'evento click sul pulsante:
Function FiltraMese(strMese As Integer, strComando As String, Masc As
String)
    Dim strFiltroMese As String
    AzzeraMesi
    Forms(Masc)(strComando).ForeColor = 16737843
    strFiltroMese = "[Mese]=" & strMese
    Me!stmcRiepilogo.Form.Filter = strFiltroMese
    Me!stmcRiepilogo.Form.FilterOn = True
End Function
Il problema è che adesso vorrei filtrare in modo incrociato anche per TIPO
creando tre interruttori che se attivi o meno mi filtrino la sottomaschera.
Come posso gestire la cosa?
Al momento mi verrebbe in mente una serie infinita di IF..THEN che prevede
tutte le combinazioni, ma francamente mi sembra una soluzione leggermente
contorta.
Cosa mi consigliate ?
WS


title: Filtri incrociati su sottomaschera

author: Carlo Costarella

text:
"Wiston Smith" <
as...@polert.it
> ha scritto nel messaggio
news:tzV9h.7761$K8....@news.edisontel.com...

Una query unica con tutti i criteri...
Ciao, Carlo


title: Filtri incrociati su sottomaschera

text:
>>
>> WS
>
> Una query unica con tutti i criteri...
>
> Ciao, Carlo
Come posso fare a creare una query con tutti i
criteri e gestirla on i pulsanti?


title: oggetto Database

author: Maurizio

text:
devo utilizzare l'istruzione
Dim Gestione As Database
e, finora, sia con Access 97 che con Access 2000 non ci sono problemi.
Nel computer del cliente c'è Win 98 e Access 2000 ma mi da' un errore "tipo
non definito dall'utente": ho provato a reinstallare Access senza risolvere
il problema
grazie a tutti e buona serata
Maurizio


title: oggetto Database

author: Cane Randagio

text:
"Maurizio" <

Assicurati che nei "riferimenti" sia settata la libreria di oggetti DAO
corretta.
Bye


title: oggetto Database

text:
"Cane Randagio" <
dogX...@virgilio.it
> ha scritto nel messaggio
news:IGgjb.38498$vO5.1...@twister1.libero.it...

funziona
grazie
Maurizio


title: Eliminazione, salvataggio su cd e recupero record - storico

author: Gianni

text:
Ciao a tutti....
vorrei chiedere alcune spiegazioni su come gestire i dati storici di un
database.
Dunque, ho un database che contiene dati e informazioni di almeno 3/4
anni....commesse, date, ecc. ecc. ora mi piacerebbe "eliminare" i dati non
piu' necessari e registrarli su cd per un'eventuale futura consultazione...
come posso procedere in modo corretto?
E poi come posso fare a recuperarli nel momento del bisogno?
Ringrazio tutti!
Ciao Gianni


text:

Rinomina il vecchio BAckEnd
Creati un nuovo db con nome del vecchio Backend
importa tutte le tabelle ma solo la struttura (non i dati )
è un'opzione dell'importazione.
A quel punto continua come vuoi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: aggiornare un dato

author: Claudia G

text:
il campo nome ha ad esempio: CLAUDIA
devo inserire in questo campo ING. e il dato dentro il campo ad es: DOTT.
CLAUDIA
come deve essere la query di aggiornamento?
naturalmente perla di tutti i dati della tabella


title: aggiornare un dato

author: EmMeCi - Style

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:44293c1c$0$36924$4faf...@reader3.news.tin.it...

Scrivi cosě:
SELECT Replace([tbl_nome]![nomecampo],"Dott. ","Ing. ") AS Espr1
FROM tbl_nome;
Dove tbl_nome č il nome della tua tabella e dove nomecampo č il nome del
campo tabella dove effettuare la sostituzione.
Ciao!
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: aggiornare un dato

text:
"EmMeCi - Style" <
mcs...@email.it
> ha scritto nel messaggio
news:IqbWf.367$Lp1...@news.it.colt.net...
> "Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
> news:44293c1c$0$36924$4faf...@reader3.news.tin.it...
>> il campo nome ha ad esempio: CLAUDIA
>> devo inserire in questo campo ING. e il dato dentro il campo ad es: DOTT.
>> CLAUDIA
>> come deve essere la query di aggiornamento?
>> naturalmente perla di tutti i dati della tabella
>>
>>
> Scrivi cosě:
>
> SELECT Replace([tbl_nome]![nomecampo],"Dott. ","Ing. ") AS Espr1
> FROM tbl_nome;
>
>
> Dove tbl_nome č il nome della tua tabella e dove nomecampo č il nome del
> campo tabella dove effettuare la sostituzione.
> Ciao!
>
scusami mi sto rincoglionendo...
il campo NOME ha scritto dentro il nome della persona ad esempio CLAUDIA
devo lasciare CLAUDIA e aggiungere ING.  in modo da avere: ING. CLAUDIA
devo aggiungere la parola ING. a tutti i dati del campo Nome della tabella
come faccio??


title: aggiornare un dato

text:
[cut]
> scusami mi sto rincoglionendo...
Tranquilla, io lo sono da una vita!!!!
> come faccio??
>
Cosě:
UPDATE tbl_nome SET tbl_nome.nomecampo = "Ing. "+[tbl_nome]![nomecampo]
WHERE ((Left([tbl_nome]![nomecampo],3)<>"Ing"));



title: aggiornare un dato

author: Rosario Ciotola

text:
Claudia G ha scritto:


Io ti consiglierei di inserire un nuovo campo nella tabella anagrafica ,in
modo da scomporre l'informazione nella forma piu' 'normale' possibile
Saluti
Rosario Ciotola
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: trasferimento file tra 2 modem standard con access

text:
qualcuno ha affrontato il problema di effettuare una chiamata
inviare una stringa di controllo e se la stringa viene ricnosciuta iniziare
il trasferimento di un certo file
da modem a modem .
Grazie a tutti per i consigli.


author: Alessandro Baraldi

text:
Stero72 ha scritto:

La libreria Winsock solitamente si usa proprio per questo tipo di
trasferimenti, che però
non hanno molta affinità con access....!
Il vantaggio di questo è che realizzando un Server ed un Client sempre
in ascolto, quando il server invia il Client è già predisposto, devi
ovviamente gestire tutto il DataReceive via codice, ma è abbastanza
semplice e trovi molto materiale nel Web ma solo per VB6, anche se è
facilmente riadattabile.
Il problema più grosso che sono sicuro non hai valutato lo avrai nel
caso di assegnazione IP dinamica che sicuramente sarà così, in questo
caso sarebbe impossibile.
Forse conviene sfruttare un Server FTP di appoggio in questo caso,
usando il controllo
INET per l'invio ed il prelievo...!
In ogni caso se fai una ricerca nel NG di VB avrai sicuramente tutto il
materiale che serve.
Ciao
@Alex


text:
In ogni caso se fai una ricerca nel NG di VB avrai sicuramente tutto il
materiale che serve.
Ciao
@Alex
Non mi sono spiegato bene, il trasferimento è diretto fra 2 modem 56 kb
bit per bit e non tramite internet.


title: Controllo pulsante - Inserire un'immagine, senza il bordo grigio del pulsante

author: Fabio Montagner

text:
Come da oggetto, è possibile inserire un'immagine in un pulsante senza che
venga visualizzato il contorno grigio del pulsante stesso?


author: lbo dal portatile

text:
>Come da oggetto, è possibile inserire un'immagine in un pulsante senza che
>venga visualizzato il contorno grigio del pulsante stesso?
non credo, ma puoi rendere invisibile il pulsante e posizionarlo sopra
un controllo immagine.  mi pare che sull'help si dica che sia questo
il modo per simulare il clic su un'immagine.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: troll

text:
oppure gestisci l'evento click sull'immagine cambiando la proprieta'
specialeffect e simulando che la tua immagine sia un pulsante.
bye
Fabio Montagner ha scritto nel messaggio
<8alflt$3dtm$
1...@stargate1.inet.it
>...



title: ricavare la versione di access

author: Massimo

text:
Volevo chiedere se è possibile ricavare la ver di access da codice, questo
mi serve per quei clienti un pò " inbranati " che non mi riescono mai a dire
che ver hanno installato per potergli dare l'aggiornamento del db.
Saluti da Max .


title: ricavare la versione di access

author: Federico Luciani

text:

:-)
io gli faccio aprire About box di access, e gli faccio leggere quello che c'e'
scritto :-)
Cmq, con questo codice vai a leggere la chiave di registro
'Access.Database\CurVer'.
la richiami in questo modo
 fReturnRegKeyValue(HKEY_CLASSES_ROOT, "Access.Database\CurVer", "")
la funzione ritorna (per A97)
 Access.Application.8
che puoi facilmente gestire.
Attenzione, non so come viene gestita la doppia installazione (97/2000), cioe'
non so come sono le chiavi, magari vacci a guardare.
'********Code Start**************
'This code was originally written by Terry Kreft
' and Dev Ashish.
'It is not to be altered or distributed,
'except as part of an application.
'You are free to use it in any application,
'provided the copyright notice is left unchanged.
'
'Code Courtesy of
'Dev Ashish & Terry Kreft
'
Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const HKEY_CURRENT_USER = &H80000001
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const HKEY_USERS = &H80000003
Private Const HKEY_PERFORMANCE_DATA = &H80000004
Private Const HKEY_CURRENT_CONFIG = &H80000005
Private Const HKEY_DYN_DATA = &H80000006
Private Const STANDARD_RIGHTS_READ = &H20000
Private Const KEY_QUERY_VALUE = &H1&
Private Const KEY_ENUMERATE_SUB_KEYS = &H8&
Private Const KEY_NOTIFY = &H10&
Private Const SYNCHRONIZE = &H100000
Private Const KEY_READ = ((STANDARD_RIGHTS_READ Or _
   KEY_QUERY_VALUE Or _
   KEY_ENUMERATE_SUB_KEYS Or _
   KEY_NOTIFY) And _
   (Not SYNCHRONIZE))
Private Const MAXLEN = 256
Private Const ERROR_SUCCESS = &H0&
Private Const REG_NONE = 0
Private Const REG_SZ = 1
Private Const REG_EXPAND_SZ = 2
Private Const REG_BINARY = 3
Private Const REG_DWORD = 4
Private Const REG_DWORD_LITTLE_ENDIAN = 4
Private Const REG_DWORD_BIG_ENDIAN = 5
Private Const REG_LINK = 6
Private Const REG_MULTI_SZ = 7
Private Const REG_RESOURCE_LIST = 8
Type FILETIME
    dwLowDateTime As Long
    dwHighDateTime As Long
End Type
Private Declare Function apiRegOpenKeyEx Lib "advapi32.dll" _
        Alias "RegOpenKeyExA" (ByVal hKey As Long, _
        ByVal lpSubKey As String, ByVal ulOptions As Long, _
        ByVal samDesired As Long, ByRef phkResult As Long) _
        As Long
Private Declare Function apiRegCloseKey Lib "advapi32.dll" _
        Alias "RegCloseKey" (ByVal hKey As Long) As Long
Private Declare Function apiRegQueryValueEx Lib "advapi32.dll" _
        Alias "RegQueryValueExA" (ByVal hKey As Long, _
        ByVal lpValueName As String, ByVal lpReserved As Long, _
        ByRef lpType As Long, lpData As Any, _
        ByRef lpcbData As Long) As Long
Private Declare Function apiRegQueryInfoKey Lib "advapi32.dll" _
        Alias "RegQueryInfoKeyA" (ByVal hKey As Long, _
        ByVal lpClass As String, ByRef lpcbClass As Long, _
        ByVal lpReserved As Long, ByRef lpcSubKeys As Long, _
        ByRef lpcbMaxSubKeyLen As Long, _
        ByRef lpcbMaxClassLen As Long, _
        ByRef lpcValues As Long, _
        ByRef lpcbMaxValueNameLen As Long, _
        ByRef lpcbMaxValueLen As Long, _
        ByRef lpcbSecurityDescriptor As Long, _
        ByRef lpftLastWriteTime As FILETIME) As Long
Function fReturnRegKeyValue(ByVal lngKeyToGet As Long, _
       ByVal strKeyName As String, _
       ByVal strValueName As String) _
       As String
Dim lnghKey As Long
Dim strClassName As String
Dim lngClassLen As Long
Dim lngReserved As Long
Dim lngSubKeys As Long
Dim lngMaxSubKeyLen As Long
Dim lngMaxClassLen As Long
Dim lngValues As Long
Dim lngMaxValueNameLen As Long
Dim lngMaxValueLen As Long
Dim lngSecurity As Long
Dim ftLastWrite As FILETIME
Dim lngType As Long
Dim lngData As Long
Dim lngTmp As Long
Dim strRet As String
Dim varRet As Variant
Dim lngRet As Long

    On Error GoTo fReturnRegKeyValue_Err

    'Open the key first
    lngTmp = apiRegOpenKeyEx(lngKeyToGet, _
                strKeyName, 0&, KEY_READ, lnghKey)
    'Are we ok?
    If Not (lngTmp = ERROR_SUCCESS) Then Err.Raise _
           lngTmp + vbObjectError
    lngReserved = 0&
    strClassName = String$(MAXLEN, 0):  lngClassLen = MAXLEN
    'Get boundary values
    lngTmp = apiRegQueryInfoKey(lnghKey, strClassName, _
        lngClassLen, lngReserved, lngSubKeys, lngMaxSubKeyLen, _
        lngMaxClassLen, lngValues, lngMaxValueNameLen, _
        lngMaxValueLen, lngSecurity, ftLastWrite)
    'How we doin?
    If Not (lngTmp = ERROR_SUCCESS) Then Err.Raise _
           lngTmp + vbObjectError

    'Now grab the value for the key
    strRet = String$(MAXLEN - 1, 0)
    lngTmp = apiRegQueryValueEx(lnghKey, strValueName, _
                lngReserved, lngType, ByVal strRet, lngData)
    Select Case lngType
      Case REG_SZ
        lngTmp = apiRegQueryValueEx(lnghKey, strValueName, _
                lngReserved, lngType, ByVal strRet, lngData)
        varRet = Left(strRet, lngData - 1)
      Case REG_DWORD
        lngTmp = apiRegQueryValueEx(lnghKey, strValueName, _
                lngReserved, lngType, lngRet, lngData)
        varRet = lngRet
      Case REG_BINARY
        lngTmp = apiRegQueryValueEx(lnghKey, strValueName, _
                lngReserved, lngType, ByVal strRet, lngData)
        varRet = Left(strRet, lngData)
    End Select

    'All quiet on the western front?
    If Not (lngTmp = ERROR_SUCCESS) Then Err.Raise _
           lngTmp + vbObjectError
fReturnRegKeyValue_Exit:
    fReturnRegKeyValue = varRet
    lngTmp = apiRegCloseKey(lnghKey)
    Exit Function
fReturnRegKeyValue_Err:
    varRet = "Error: Key or Value Not Found."
    Resume fReturnRegKeyValue_Exit
End Function
'********End code**************
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: ricavare la versione di access

author: Sergio MAZZA

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:91gju9$r15$1...@fe2.cs.interbusiness.it...

Con la funzione SysCmd (vedi help) e la costante 'AcSysCmdAccessVer' puoi
ottenere la versione...
Ciao.


title: ricavare la versione di access

author: Stefano Bettini

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> wrote in message
news:3A3DF852...@paperino.libero.it...

Un pochetto macchiavellico direi, prova SysCmd + <F1>
Bye, Ste


title: ricavare la versione di access

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
91kto9$i6a$1...@suite03.caspur.it...
>
> "Massimo" <
ron...@tin.it
> ha scritto nel messaggio
> news:91gju9$r15$1...@fe2.cs.interbusiness.it...
> > Volevo chiedere se č possibile ricavare la ver di access da codice,
questo
> > mi serve per quei clienti un pň " inbranati " che non mi riescono mai a
> dire
> > che ver hanno installato per potergli dare l'aggiornamento del db.
> > Saluti da Max .
> >
> >
>
> Con la funzione SysCmd (vedi help) e la costante 'AcSysCmdAccessVer' puoi
> ottenere la versione...
>
> Ciao.
>
Ho provato ma non sono capace , in sostanza dovrei fare apparire in una
casella di testo la versione di access che si sta adoperando, magari
inserendo il codice in apertura di una machera,  facendo questo poi lo
riporto su un report che stampandolo  riesco a sapere esattamente la ver.
che dovro inviare per l'aggiornamento
ho provato cosě ma non penso che sia corretto
Me!ver = AcSysCmdAccessVer
ma mi restituisce sempre 7 sia su 97 che 2000.
Grazie 1000 Max
>


title: ricavare la versione di access

author: Silvio Berruti

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:91m7id$1s5$1...@fe1.cs.interbusiness.it...
>
> Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
> 91kto9$i6a$1...@suite03.caspur.it...
> >
> > "Massimo" <
ron...@tin.it
> ha scritto nel messaggio
> > news:91gju9$r15$1...@fe2.cs.interbusiness.it...
> > > Volevo chiedere se è possibile ricavare la ver di access da codice,
> questo
> > > mi serve per quei clienti un pò " inbranati " che non mi riescono mai
a
> > dire
> > > che ver hanno installato per potergli dare l'aggiornamento del db.
> > > Saluti da Max .
> > >
> > >
> >
> > Con la funzione SysCmd (vedi help) e la costante 'AcSysCmdAccessVer'
puoi
> > ottenere la versione...
> >
> > Ciao.
> >
> Ho provato ma non sono capace , in sostanza dovrei fare apparire in una
> casella di testo la versione di access che si sta adoperando, magari
> inserendo il codice in apertura di una machera,  facendo questo poi lo
> riporto su un report che stampandolo  riesco a sapere esattamente la ver.
> che dovro inviare per l'aggiornamento
>
> ho provato così ma non penso che sia corretto
>
> Me!ver = AcSysCmdAccessVer
>
> ma mi restituisce sempre 7 sia su 97 che 2000.
Prova a rileggere con attenzione quello che ti ha scritto Sergio Mazza!
Riepilogo: usa la funzione SysCmd (e vai a vedere sull'help premendo sulla
tastiera F1) in combinazione con la costante AcSysCmdAccessVer.
Naturalmente, come dice la parola, la costante AcSysCmdAccessVer ha sempre
il valore (costante) 7, altrimenti che costante sarebbe...
Non farti prendere dalla fretta e dalla smania di provare andando a tentoni,
o, x lo -, fallo dopo aver dato una sbirciata sulla guida in linea. :-)
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: ricavare la versione di access

text:
> > >
> > > Con la funzione SysCmd (vedi help) e la costante 'AcSysCmdAccessVer'
> puoi
> > > ottenere la versione...
> > >
> > > Ciao.
> > >
> > Ho provato ma non sono capace , in sostanza dovrei fare apparire in una
> > casella di testo la versione di access che si sta adoperando, magari
> > inserendo il codice in apertura di una machera,  facendo questo poi lo
> > riporto su un report che stampandolo  riesco a sapere esattamente la
ver.
> > che dovro inviare per l'aggiornamento
> >
> > ho provato cosě ma non penso che sia corretto
> >
> > Me!ver = AcSysCmdAccessVer
> >
> > ma mi restituisce sempre 7 sia su 97 che 2000.
>
> Prova a rileggere con attenzione quello che ti ha scritto Sergio Mazza!
>
> Riepilogo: usa la funzione SysCmd (e vai a vedere sull'help premendo sulla
> tastiera F1) in combinazione con la costante AcSysCmdAccessVer.
>
> Naturalmente, come dice la parola, la costante AcSysCmdAccessVer ha sempre
> il valore (costante) 7, altrimenti che costante sarebbe...
>
> Non farti prendere dalla fretta e dalla smania di provare andando a
tentoni,
> o, x lo -, fallo dopo aver dato una sbirciata sulla guida in linea. :-)
>
> --
Il problema č un'altro , č che io ci capisco molto poco e imparo piů
facilmente con un esempio, se ti va buttami un esempio che cosě capisco
meglio e piů in fretta. Saluti Max